@charset "UTF-8";@import url(https://use.typekit.net/mlg5fcy.css);:export{xs:0;sm:600px;md:900px;lg:1200px;xl:1680px;xxl:1920px}@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:600px){.container{max-width:738px}}@media (min-width:900px){.container{max-width:1024px}}@media (min-width:1200px){.container{max-width:1280px}}@media (min-width:1680px){.container{max-width:1344px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;max-width:none;width:auto}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:600px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;max-width:none;width:auto}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:900px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;max-width:none;width:auto}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:1200px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;max-width:none;width:auto}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1680px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;max-width:none;width:auto}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}@media (min-width:1920px){.col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.col-xxl-auto{flex:0 0 auto;max-width:none;width:auto}.col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xxl-12{flex:0 0 100%;max-width:100%}.order-xxl-first{order:-1}.order-xxl-last{order:13}.order-xxl-0{order:0}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.order-xxl-6{order:6}.order-xxl-7{order:7}.order-xxl-8{order:8}.order-xxl-9{order:9}.order-xxl-10{order:10}.order-xxl-11{order:11}.order-xxl-12{order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!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}@media (min-width:600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!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}}@media (min-width:900px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!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}}@media (min-width:1200px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!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}}@media (min-width:1680px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!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}}@media (min-width:1920px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!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}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!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}}.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-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!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}.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}.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}@media (min-width:600px){.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-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!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}.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}.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}}@media (min-width:900px){.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-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!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}.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}.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}}@media (min-width:1200px){.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-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!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}.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}.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}}@media (min-width:1680px){.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-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!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}.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}.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}}@media (min-width:1920px){.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-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xxl-fill{flex:1 1 auto!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}.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}.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}}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:600px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:900px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:1200px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1680px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media (min-width:1920px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.25rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem!important}.m-xxl-2{margin:.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem!important}.m-xxl-3{margin:1rem!important}.mt-xxl-3,.my-xxl-3{margin-top:1rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem!important}.m-xxl-4{margin:1.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem!important}.m-xxl-5{margin:3rem!important}.mt-xxl-5,.my-xxl-5{margin-top:3rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.25rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem!important}.p-xxl-2{padding:.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem!important}.p-xxl-3{padding:1rem!important}.pt-xxl-3,.py-xxl-3{padding-top:1rem!important}.pr-xxl-3,.px-xxl-3{padding-right:1rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem!important}.pl-xxl-3,.px-xxl-3{padding-left:1rem!important}.p-xxl-4{padding:1.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem!important}.p-xxl-5{padding:3rem!important}.pt-xxl-5,.py-xxl-5{padding-top:3rem!important}.pr-xxl-5,.px-xxl-5{padding-right:3rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem!important}.pl-xxl-5,.px-xxl-5{padding-left:3rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:0) and (max-width:600px){.row>.col,.row>[class*=col-]{padding-left:16px;padding-right:16px}}*{font-family:sofia-pro}body,html{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-weight:400;line-height:1;text-rendering:optimizeLegibility}*,:after,:before{box-sizing:inherit}.main{background:#fafbfb;padding-top:80px}.main--landing{padding-top:0}.text-right{text-align:right}@media (max-width:599px){.main{padding-top:73px}.main--landing{padding-top:0}.main--landing>:first-child{padding-top:65px}}.header{background:#fafbfb;padding-left:15px;padding-right:15px;position:fixed;transition:transform .4s cubic-bezier(.3,0,.22,1),background-color .2s cubic-bezier(.3,0,.22,1);width:100%;z-index:100}.header--landing{background:#0000;padding:16px 98px 21px;position:absolute;text-align:center;top:0}.header.hidden{transform:translate3D(0,-100%,0)}.header.blue{background:#163d5d}.header.blue .header__logo{filter:brightness(0) invert(1)}.header.blue .header__link,.header.blue .header__login{color:#fff}.header.blue .header__hamburger-button span{background-color:#fff}.header.blue .header__container{border-bottom:1px solid #28557a}.header.blue .header__link-holder--has-submenu:after{filter:brightness(0) invert(1)}.header__container{border-bottom:1px solid #ccd3d6;padding:16px 0 0}.header__links{display:flex;justify-content:center;list-style:none;margin:0;padding:0}.header__logo{margin-bottom:15px}.header__link{color:#163d5d;display:inline-block;font-size:16px;line-height:24px;margin:0 25px;overflow:hidden;padding:5px 0;position:relative}.header__link:before{background:#00c5c1;bottom:0;content:"";height:2px;opacity:0;position:absolute;transform:scaleX(0);transform-origin:right top;transition:transform .3s cubic-bezier(.3,0,.22,1),opacity .4s cubic-bezier(.3,0,.22,1);width:100%;z-index:-1}.header__link--active:before,.header__link:hover:before{opacity:1;transform:scaleY(1);transform-origin:left top}.header__link-holder{padding-bottom:15px;position:relative}.header__link-holder--has-submenu:hover .header__submenu{display:block}.header__link-holder--has-submenu:hover:after{transform:rotate(180deg)}.header__link-holder--has-submenu:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjUiIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZT0iIzE2M0Q1RCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTcgMSA0IDQgMSAxIi8+PC9zdmc+) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:12px;position:absolute;right:11px;top:13px;transition:transform .3s cubic-bezier(.3,0,.22,1);width:8px}.header__submenu{background:#fff;border-radius:7px;box-shadow:0 4px 20px #97979733;display:none;left:24px;list-style-type:none;margin:0;min-width:210px;padding:16px 0;position:absolute;top:43px}.header__submenu-link{color:#163d5d;display:inline-block;font-size:15px;line-height:23px;margin:0 25px 6px;overflow:hidden;padding:10px 5px;position:relative}.header__submenu-link:before{background:#00c5c1;bottom:0;content:"";height:2px;opacity:0;position:absolute;transform:scaleX(0);transform-origin:right top;transition:transform .3s cubic-bezier(.3,0,.22,1),opacity .4s cubic-bezier(.3,0,.22,1);width:100%}.header__submenu-link:hover:before{opacity:1;transform:scaleY(1);transform-origin:left top}.header__right{margin-bottom:15px;text-align:right}.header__login{color:#163d5d;font-size:16px;line-height:24px;margin-left:auto}.header__postie-button{margin-left:20px}@media (max-width:899px){.header__right{align-items:center;display:flex}.header__hamburger-button{cursor:pointer;height:20px;margin-left:30px;width:28px}.header__hamburger-button span{background-color:#163d5d;border-radius:15px;display:block;height:2px;margin-bottom:6px;transition:transform .4s cubic-bezier(.3,0,.22,1),opacity .2s cubic-bezier(.3,0,.22,1)}.header__hamburger-button span:first-of-type{transform-origin:top right}.header__hamburger-button span:last-of-type{transform-origin:bottom right}.header.open .header__hamburger-button span:first-of-type{top:-1;transform:rotate(-45deg) translateY(-2px)}.header.open .header__hamburger-button span:nth-of-type(2){opacity:0;transform:translateX(100%)}.header.open .header__hamburger-button span:last-of-type{bottom:-1;transform:rotate(45deg) translateY(2px)}.header__dropdown{align-items:center;background:#fafbfb;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;text-align:center;top:0;transition:opacity .4s cubic-bezier(.3,0,.22,1);width:100%;z-index:99}.header__dropdown.open{opacity:1;pointer-events:all}.header__dropdown #menu-main-menu{list-style:none;padding:0}.header__dropdown #menu-main-menu li a{color:#163d5d;display:inline-block;font-size:30px;line-height:30px;margin-bottom:21px;padding:0 15px;position:relative}.header__dropdown #menu-main-menu .header__link-holder--has-submenu.mobile-no-submenu a span{display:none}.header__dropdown #menu-main-menu .header__link-holder--has-submenu a{padding-right:30px}.header__dropdown #menu-main-menu .header__link-holder--has-submenu a span{display:inline-block}.header__dropdown #menu-main-menu .header__link-holder--has-submenu a span,.header__dropdown #menu-main-menu .header__link-holder--has-submenu a:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjUiIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZT0iIzE2M0Q1RCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTcgMSA0IDQgMSAxIi8+PC9zdmc+) no-repeat 50%;background-size:contain;height:16px;margin-left:14px;position:absolute;top:10px;transition:transform .3s cubic-bezier(.3,0,.22,1);width:12px}.header__dropdown #menu-main-menu .header__link-holder--has-submenu a:after{content:"";display:none}.header__dropdown #menu-main-menu .header__link-holder--has-submenu.open a span{transform:rotate(-180deg)}.header__dropdown #menu-main-menu .header__link-holder--has-submenu.open .sub-menu{max-height:150px}.header__dropdown #menu-main-menu .sub-menu{list-style:none;margin-bottom:10px;max-height:0;overflow:hidden;padding:0;transition:max-height .3s cubic-bezier(.3,0,.22,1)}.header__dropdown #menu-main-menu .sub-menu.open{max-height:150px}.header__dropdown #menu-main-menu .sub-menu li a{font-size:22px;font-weight:700;line-height:30px;margin-bottom:20px;padding:0}.header__dropdown #menu-main-menu .sub-menu li a:after{content:none}}@media (max-width:599px){.header--landing{padding:12px 0 13px}.header__postie-button{border-radius:50px!important;font-size:15px!important;height:40px!important;line-height:20px!important}.header__container{border-bottom:none}.header__login{display:none}.header__right{justify-content:flex-end}.header__dropdown{align-items:flex-start;padding-top:100px}.header__dropdown .menu-main-menu-container{width:100%}.header__dropdown #menu-main-menu .menu-item{text-align:left}.header__dropdown #menu-main-menu .sub-menu{margin-bottom:0;padding-left:40px}.header__dropdown #menu-main-menu .sub-menu li a{font-size:18px;line-height:22px;margin-bottom:20px}.header__dropdown #menu-main-menu li a{font-size:20px;line-height:20px;padding:0 20px}.header__dropdown #menu-main-menu .header__link-holder--has-submenu a span{top:7px;width:9px}}.footer{padding-bottom:50px;padding-top:75px}.footer__logo{margin-bottom:55px}.footer .container{position:relative}.footer__go-up{cursor:pointer;display:block;position:absolute;right:15px;top:-10px}.footer__go-up svg circle{stroke:#cbdfea;transition:stroke .25s cubic-bezier(.3,0,.22,1)}.footer__go-up:hover svg circle{stroke:#00c5c1}.footer__container{border-bottom:1px solid #ccd3d6;padding-bottom:53px}.footer__tag{align-items:center;color:#163d5d;display:flex;font-size:14px;line-height:21px;margin-bottom:22px}.footer__tag svg{margin-right:12px}.footer #menu-footer-menu-left,.footer #menu-footer-menu-middle,.footer #menu-footer-menu-mobile-left,.footer #menu-footer-menu-mobile-right,.footer #menu-footer-menu-right{list-style:none;margin:0;padding:0}.footer #menu-footer-menu-left li a,.footer #menu-footer-menu-middle li a,.footer #menu-footer-menu-mobile-left li a,.footer #menu-footer-menu-mobile-right li a,.footer #menu-footer-menu-right li a{color:#1e4768;display:block;font-size:14px;font-weight:700;line-height:20px;margin-bottom:21px;padding-top:1px;position:relative;width:max-content}.footer #menu-footer-menu-left li a:after,.footer #menu-footer-menu-middle li a:after,.footer #menu-footer-menu-mobile-left li a:after,.footer #menu-footer-menu-mobile-right li a:after,.footer #menu-footer-menu-right li a:after{background-color:#1e4768;bottom:-3px;content:"";height:1px;left:0;position:absolute;transition:width .25s cubic-bezier(.3,0,.22,1);width:0}.footer #menu-footer-menu-left li a:hover:after,.footer #menu-footer-menu-middle li a:hover:after,.footer #menu-footer-menu-mobile-left li a:hover:after,.footer #menu-footer-menu-mobile-right li a:hover:after,.footer #menu-footer-menu-right li a:hover:after{width:100%}.footer #menu-footer-menu-left li:last-of-type a,.footer #menu-footer-menu-middle li:last-of-type a,.footer #menu-footer-menu-mobile-left li:last-of-type a,.footer #menu-footer-menu-mobile-right li:last-of-type a,.footer #menu-footer-menu-right li:last-of-type a{margin-bottom:0}.footer__bottom{padding-top:42px}.footer #menu-footer-menu-bottom{display:flex;list-style:none;margin:0;padding:0}.footer #menu-footer-menu-bottom li a{color:#5b85a7;display:block;font-size:14px;line-height:20px;margin-right:40px;position:relative;transition:color .25s cubic-bezier(.3,0,.22,1)}.footer #menu-footer-menu-bottom li a:hover{color:#00c5c1}.footer__copyright{color:#5b85a7;font-size:13px;line-height:13px;padding-top:4px;text-align:right}@media (max-width:899px){.footer{padding-bottom:22px;padding-top:44px}.footer__logo{margin-bottom:40px}.footer #menu-footer-menu-bottom{justify-content:center;margin-bottom:7px}.footer #menu-footer-menu-bottom li a{margin:0 20px;text-decoration:underline}.footer__copyright{text-align:center}}@media (max-width:599px){.footer{padding-top:36px;position:relative}.footer__bottom{padding-top:30px}.footer__bottom #menu-footer-menu-bottom{flex-wrap:wrap;justify-content:flex-start}.footer__bottom #menu-footer-menu-bottom li{width:max-content}.footer__bottom #menu-footer-menu-bottom li:first-of-type{margin-bottom:16px;width:100vw}.footer__bottom #menu-footer-menu-bottom li a{font-size:13px;margin:0 30px 0 0;text-decoration:none}.footer__copyright{margin-top:16px;padding-top:0;text-align:left}.footer__go-up{top:0}}.e-book{padding-top:96px}.e-book__header{color:#163d5d;font-size:42px;font-style:normal;font-weight:900;letter-spacing:-2px;line-height:51px;margin-bottom:60px}.e-book__image{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='469' height='504' fill='none'%3E%3Crect width='469' height='504' fill='%23E0F4FF' rx='33'/%3E%3Cpath fill='%23BBDCEE' d='M208.002 232.065v39.868H260l-.002-39.868zm46.107 33.973h-40.214v-28.076h40.214z'/%3E%3Cpath fill='%23BBDCEE' d='M222.544 250.59a3.806 3.806 0 0 0 0-7.613 3.804 3.804 0 0 0-3.805 3.805 3.8 3.8 0 0 0 3.805 3.808M252.236 262.055l-12.569-15.784-7.134 8.956-3.443-4.322-8.874 11.149z'/%3E%3C/svg%3E") no-repeat 50%/contain;border-radius:33px;display:block;height:388px;margin-left:60px;margin-right:auto;margin-top:8px;max-height:448px;max-width:100%;width:311px}.e-book__social{margin-bottom:51px;margin-top:271px}.e-book__social__title{color:#68858e;font-size:14px;line-height:14px;margin-bottom:13px}.e-book__social__share{margin-right:10px}.e-book__contents{padding-left:9px}.e-book .e-book-popup__form,.e-book__form{background:#fff;border-radius:7px;box-shadow:0 4px 20px #9797970d;margin-top:25px;max-height:100%;max-width:470px;min-height:567px;padding:30px;position:relative;z-index:2}.e-book .e-book-popup__form .gform_required_legend,.e-book .e-book-popup__form .gform_validation_container,.e-book__form .gform_required_legend,.e-book__form .gform_validation_container{display:none}.e-book .e-book-popup__form .gfield,.e-book__form .gfield{border:none;margin-bottom:21px;padding-left:1px}.e-book .e-book-popup__form .gfield legend,.e-book__form .gfield legend{display:none}.e-book .e-book-popup__form .gfield--pre-checkbox,.e-book__form .gfield--pre-checkbox{margin-bottom:16px}.e-book .e-book-popup__form .gfield--mailing-list,.e-book__form .gfield--mailing-list{margin:0 0 40px 1px;padding:0}.e-book .e-book-popup__form .gfield_checkbox,.e-book__form .gfield_checkbox{color:#1e4768;font-size:14px;font-style:normal;font-weight:400;line-height:14px;text-align:left}.e-book .e-book-popup__form .gfield_checkbox label,.e-book__form .gfield_checkbox label{display:inline-block;padding-top:1px;vertical-align:top}.e-book .e-book-popup__form .gform_description,.e-book__form .gform_description{color:#163d5d;display:block;font-size:24px;font-style:normal;font-weight:600;line-height:32px;margin-bottom:31px}.e-book .e-book-popup__form .gfield_label,.e-book__form .gfield_label{color:#1e4768;display:block;font-size:14px;font-style:normal;font-weight:400;line-height:14px;margin-bottom:11px;text-align:left}.e-book .e-book-popup__form .ginput_container input,.e-book__form .ginput_container input{background:#fff;border:1px solid #ccd3d6;border-radius:7px;color:#1e4768;font-size:15px;font-style:normal;font-weight:400;line-height:14px;padding:13px 0 14px 18px;width:100%}.e-book .e-book-popup__form .ginput_container input::placeholder,.e-book__form .ginput_container input::placeholder{color:#bac2c5;font-size:15px;font-style:normal;font-weight:400;line-height:14px}.e-book .e-book-popup__form .ginput_container .gfield-choice-input,.e-book__form .ginput_container .gfield-choice-input{appearance:none;background:#0000;border:1px solid #ccd3d6;border-radius:3px;cursor:pointer;display:inline-block;height:20px;margin:0 8px 0 0;padding:0;position:relative;vertical-align:middle;width:20px}.e-book .e-book-popup__form .ginput_container .gfield-choice-input:after,.e-book__form .ginput_container .gfield-choice-input:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='2' d='M1.238 5.56 4.04 8.362l6.723-6.724'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";display:block;height:12px;left:50%;position:absolute;top:50%;transform:translate3D(-50%,-50%,0) scale(0);width:12px}.e-book .e-book-popup__form .ginput_container .gfield-choice-input:checked,.e-book__form .ginput_container .gfield-choice-input:checked{background:#00c5c1;border-color:#00c5c1}.e-book .e-book-popup__form .ginput_container .gfield-choice-input:checked:after,.e-book__form .ginput_container .gfield-choice-input:checked:after{transform:translate3D(-50%,-50%,0) scale(1)}.e-book .e-book-popup__form .gform_footer .gform_button,.e-book__form .gform_footer .gform_button{align-items:center;background:#00c5c1;border:none;border-radius:37px;cursor:pointer;display:flex;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:24px;width:100%}.e-book__content-title{color:#163d5d;font-size:30px;font-weight:600;line-height:40px;margin-bottom:22px}.e-book__content-subtitle{color:#163d5d;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-bottom:32px}.e-book__bottom{background:#eaf8ff;margin-bottom:-320px;padding-bottom:86px;padding-top:69px;position:relative;top:-320px}.e-book__extra{margin-bottom:23px;padding-left:23px;position:relative}.e-book__extra:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='11' fill='none'%3E%3Cpath stroke='%2300C5C1' stroke-width='2' d='M1 5.5 4.5 9l8-8'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";display:block;height:10px;left:-1px;position:absolute;top:8px;width:14px}.e-book__extra-title{color:#1e4768;font-size:18px;margin-bottom:9px}.e-book__extra-text,.e-book__extra-title{font-style:normal;font-weight:400;line-height:24px}.e-book__extra-text{color:#68858e;font-size:15px;padding-left:3px}.e-book__postie-logo{margin-bottom:4px}.e-book__postie-text{color:#163d5d;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.e-book__postie-text b,.e-book__postie-text strong{color:#00c5c1;font-weight:600}.e-book-popup{display:none;height:100vh;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:-1}@media (max-width:899px){.e-book__header{font-size:37px;line-height:45px}.e-book__image{height:313px;margin-left:0}.e-book__bottom{top:-360px}.e-book__social{margin-top:311px}}@media (max-width:599px){.e-book{padding-top:27px}.e-book__header{font-size:32px;line-height:40px}.e-book__content-title{margin-bottom:30px}.e-book__form{display:none}.e-book__image{height:384px;margin-bottom:30px;margin-left:0;margin-top:30px;width:100%}.e-book__bottom{margin-bottom:0;padding:40px 0;top:0}.e-book__bottom .row{flex-direction:column-reverse}.e-book__social{margin-bottom:33px;margin-top:0}.e-book__contents{padding-left:0}.e-book__mobile-button-wrapper{align-items:center;background:#fff;border-radius:7px 7px 0 0;bottom:0;box-shadow:0 -10px 17px #0000000d;display:flex;height:82px;justify-content:center;left:0;padding:17px 20px;position:fixed;width:100vw;z-index:20}.e-book__mobile-button{background:#00c5c1;border:none;border-radius:37px;color:#fff;font-size:18px;font-weight:500;height:100%;line-height:24px;width:100%}.e-book-popup{background:#fffc;display:block;padding:47px 30px;transition:opacity .45s,z-index .45s}.e-book-popup .e-book-popup__wrapper{background:#fff;border-radius:7px;box-shadow:0 4px 20px #9797970d;height:max-content;position:relative;width:100%}.e-book-popup .e-book-popup__form{margin:0;max-width:100%;padding:23px 20px}.e-book-popup .e-book-popup__close-btn{position:absolute;right:13px;top:13px;z-index:20}.e-book-popup.visible{opacity:1;z-index:9999}}.case-study .row .col-lg-3{padding-top:318px}.case-study__content-wrapper{background-color:#fafbfb;padding:0 58px;position:relative;top:-160px}.case-study__content{padding-top:55px;position:relative;z-index:2}.case-study__background{background:no-repeat 50%/cover;display:block;height:448px;max-height:448px;width:100%}.case-study__title{color:#163d5d;font-size:48px;font-style:normal;font-weight:700;letter-spacing:-.01em;line-height:58px;margin-bottom:27px;max-width:80%}.case-study__post-type{background:#00c5c1;border-radius:41px;color:#fff;line-height:20px;margin-left:1px;margin-right:14px;padding:2px 12px}.case-study__post-type,.case-study__tags{display:inline-block;font-size:12px;font-weight:600;position:relative;text-transform:uppercase}.case-study__tags{line-height:12px;margin-bottom:13px}.case-study__tag{color:#2b70a8;display:inline-block;margin-right:15px;position:relative}.case-study__tag--category{color:#00c5c1}.case-study__tag--category:after{background:#ccd3d6;border-radius:50%;content:"";display:block;height:6px;position:absolute;right:-12px;top:50%;transform:translate3D(0,-50%,0);width:5px}.case-study__tag:last-child{margin-right:0}.case-study__meta{padding-left:3px;position:relative}.case-study__meta-info{display:inline-block;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin-right:20px;position:relative}.case-study__meta-info:after{background:#ccd3d6;content:"";display:block;height:100%;position:absolute;right:-13px;top:50%;transform:translate3D(0,-50%,0);width:1px}.case-study__meta-info:last-child{margin-right:0}.case-study__meta-info:last-child:after{display:none}.case-study__meta-icon{color:#68858e;display:inline-block;vertical-align:middle}.case-study__meta-text{color:#68858e;display:inline-block;padding-left:4px;vertical-align:top}.case-study__text-content .wp-caption{background:#0000;border:none;border-bottom:1px solid #ccd3d6;padding:0 0 16px;width:100%!important}.case-study__text-content .wp-caption.alignleft,.case-study__text-content .wp-caption.alignnone{margin:48px 20px 64px 0;text-align:left}.case-study__text-content .wp-caption.alignright{margin:48px 0 64px 20px;text-align:right}.case-study__text-content .wp-caption.alignright p.wp-caption-text{padding-left:13px}.case-study__text-content .wp-caption img{height:376px;object-fit:cover;width:100%}.case-study__text-content .wp-caption p,.case-study__text-content .wp-caption p.wp-caption-text{color:#68858e;font-size:14px;line-height:24px;margin-top:2px;padding-left:0;text-align:left}.case-study__text-content img{object-fit:contain;width:100%}.case-study__text-content__text{color:#68858e}.case-study__text-content__text p{font-size:17px;line-height:26px;margin-bottom:24px;margin-top:24px}.case-study__text-content__text ul{margin:32px 0;padding-left:50px}.case-study__text-content__text ul li{color:#68858e;font-size:17px;line-height:26px}.case-study__text-content__text h1{font-size:40px;line-height:40px;margin-bottom:20px}.case-study__text-content__text h2{font-size:40px;line-height:40px}.case-study__text-content__text h3{font-size:24px;line-height:28px;margin-bottom:26px;margin-top:26px}.case-study__text-content__text h4{margin-top:24px}.case-study__text-content__text h5{color:#68858e;font-size:20px;line-height:28px}.case-study__text-content__text blockquote{border-radius:7px;margin-bottom:40px;margin-top:40px;max-width:670px;padding:0 30px 0 50px;position:relative}.case-study__text-content__text blockquote p{color:#163d5d;font-size:26px;font-weight:600;line-height:35px}.case-study__text-content__text blockquote:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwQzVDMSIgZD0iTTEuNzI0IDIyUTAgMTcuMTEgMCAxMi4zMDRxMC01LjU0MSAyLjk1Ni04Ljg4MlE1LjkxMiAwIDExLjU3OCAwdjUuMTMzcS00LjM1MyAwLTQuMzUyIDUuNTQxdjEuMjIyaDUuMjU1VjIyem0xNS41MiAwUTE1LjYgMTcuMDI5IDE1LjYgMTIuMzA0cTAtNS41NDEgMi44NzQtOC44ODJRMjEuNDMxIDAgMjcuMDk3IDB2NS4xMzNxLTQuMjcgMC00LjI3IDUuNTQxdjEuMjIySDI4VjIyeiIvPjwvc3ZnPg==) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:22px;left:0;position:absolute;top:10px;width:28px}.case-study__text-content__text-author p{font-size:18px!important}.case-study__text-content__campaign-snapshot{background:#163d5d;border-radius:7px;margin:30px 0 40px;padding:14px 32px 11px}.case-study__text-content__campaign-snapshot__title{color:#fff;font-size:20px;font-weight:600;line-height:36px;margin-bottom:14px}.case-study__text-content__campaign-snapshot__row{border-top:1px solid #28557a;padding:21px 0}.case-study__text-content__campaign-snapshot__row h1,.case-study__text-content__campaign-snapshot__row h2,.case-study__text-content__campaign-snapshot__row h3,.case-study__text-content__campaign-snapshot__row h4,.case-study__text-content__campaign-snapshot__row h5,.case-study__text-content__campaign-snapshot__row h6{color:#00c5c1;font-size:16px;line-height:24px}.case-study__text-content__campaign-snapshot__row p{color:#e0f4ff;font-size:15px;line-height:24px;margin:0}.case-study__text-content__campaign-result{margin-top:50px}.case-study__text-content__campaign-result__title{border-bottom:1px solid #ccd3d6;color:#163d5d;font-size:18px;font-weight:700;line-height:24px;margin-bottom:32px;padding-bottom:16px}.case-study__text-content__campaign-result__col-text h1,.case-study__text-content__campaign-result__col-text h2,.case-study__text-content__campaign-result__col-text h3,.case-study__text-content__campaign-result__col-text h4,.case-study__text-content__campaign-result__col-text h5,.case-study__text-content__campaign-result__col-text h6{color:#00c5c1}.case-study__text-content__campaign-result__col-text p{color:#68858e;font-size:17px;line-height:26px;margin:5px 0 0}.case-study__social{margin:55px 0 30px}.case-study__social__title{color:#68858e;font-size:14px;line-height:14px;margin-bottom:13px}.case-study__social__share{margin-right:10px}.case-study__suggestions__title{border-top:1px solid #ccd3d6;color:#163d5d;font-size:48px;font-weight:700;line-height:56px;margin-bottom:64px;margin-top:25px;padding-top:108px;text-align:center}.case-study__suggestions .col-12{margin-bottom:12px}@media (max-width:899px){.case-study__background{height:307px}.case-study__title{font-size:44px;line-height:56px;max-width:100%}.case-study__content-wrapper{padding:0;top:0}.case-study__suggestions{margin-bottom:70px}.case-study__text-content__text p{line-height:24px}.case-study__text-content img{height:auto}}@media (max-width:599px){.case-study__background{height:202px}.case-study__title{font-size:24px;line-height:28px}.case-study__suggestions{margin-bottom:70px}.case-study__text-content__text p{font-size:15px;line-height:24px}.case-study__text-content__text h1{font-size:28px;line-height:28px}.case-study__text-content__text blockquote{padding:0 25px 0 48px}.case-study__text-content__text blockquote p{font-size:24px;line-height:32px}.case-study__text-content__campaign-snapshot{padding:20px 18px}.case-study__text-content__campaign-snapshot__row{padding-bottom:5px}.case-study__text-content__campaign-snapshot__col-text{margin-bottom:16px}.case-study__text-content__campaign-result__col-text{margin-bottom:30px}.case-study__text-content__campaign-result__col-text h1,.case-study__text-content__campaign-result__col-text h2,.case-study__text-content__campaign-result__col-text h3,.case-study__text-content__campaign-result__col-text h4,.case-study__text-content__campaign-result__col-text h5,.case-study__text-content__campaign-result__col-text h6{font-size:39px;line-height:44px}.case-study__social{margin:16px 0 30px}.case-study__suggestions__title{font-size:30px;line-height:40px;margin:0 0 36px;padding-top:36px}}@keyframes reveal{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0";filter:alpha(opacity=0);opacity:0;transform:scale(1.05)}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100";filter:alpha(opacity=100);opacity:1;transform:scale(1)}}@keyframes hide{0%{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100";filter:alpha(opacity=100);opacity:1;transform:scale(1)}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0";filter:alpha(opacity=0);opacity:0;transform:scale(1.05)}}@keyframes move{0%{transform:translateY(-5px)}50%{transform:translateY(10px)}to{transform:translateY(-5px)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes moveRandom{0%{transform:translate(0)}20%{transform:translate(-8px,-4px)}40%{transform:translate(-8px,2px)}60%{transform:translateY(6px)}80%{transform:translate(8px,6px)}to{transform:translate(0)}}.has-js .lazy-image--pending{display:block;min-height:100px;outline:none;overflow:hidden;position:relative}.has-js .lazy-image--pending img{filter:blur(2vw);transform:scale(1.05)}.has-js .lazy-image--loaded{display:block;min-height:100px;outline:none;overflow:hidden;position:relative}.has-js .lazy-image__actual{left:0;position:absolute;top:0;will-change:transform,opacity}.has-js .lazy-image img{border:0;display:block;height:auto;max-width:none;width:100%}.no-js .no-js-fallback{position:relative}.no-js .no-js-fallback .lazy-image{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0";filter:alpha(opacity=0);opacity:0}.fade-in{animation:reveal 1.2s cubic-bezier(.3,0,.22,1)}h1,h2,h3,h4,h5,h6{color:#163d5d;margin:0}h1{font-size:56px;font-weight:900;line-height:64px}h2{font-size:48px;line-height:56px}a{cursor:pointer;text-decoration:none}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.footer .button,.header .button,.main .button{align-items:center;background-color:#00c5c1;border-radius:37px;color:#fff;display:inline-flex;font-size:18px;height:48px;justify-content:center;line-height:24px;transition:background-color .2s cubic-bezier(.3,0,.22,1)}.footer .button-big,.header .button-big,.main .button-big{padding:0 60px}.footer .button-small,.header .button-small,.main .button-small{padding:0 20px}.footer .button:hover,.header .button:hover,.main .button:hover{background-color:#04d9d4}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{margin:5px 0 20px 20px}.alignleft{margin:5px 20px 20px 0}.aligncenter{margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.clearfix{zoom:1}.clearfix:after{clear:both;content:" ";display:table}.center{margin:0 auto}.wp-block{max-width:75%}.wp-block[data-title~=Spacer],.wp-block[data-title~=spacer]{max-width:50%}.wp-block.block-editor-block-list__block{background:#e0e0e0;box-shadow:20px 20px 60px #bebebe,-20px -20px 60px #fff}.editor-styles-wrapper{background-color:#f1f1f1}body,html{scroll-behavior:smooth}input{outline:none;outline-width:1px}input:focus{border-color:#163d5d!important}select{-webkit-appearance:none;-moz-appearance:none;outline:none;position:relative;text-indent:1px;text-overflow:""}select:focus{border-color:#163d5d!important}.ginput_container_select{position:relative}.ginput_container_select:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjUiIGZpbGw9Im5vbmUiPjxwYXRoIHN0cm9rZT0iIzE2M0Q1RCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTcgMSA0IDQgMSAxIi8+PC9zdmc+) no-repeat 50%/contain;content:"";height:10px;position:absolute;right:15px;top:22px;width:10px;z-index:2}.hero-nice-partner{display:block;overflow:1px}.custom-form-wrapper .gform_fields{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2%;grid-row-gap:16px}.custom-form-wrapper .gfield{grid-column:span 12}.custom-form-wrapper .gfield--width-half{grid-column:span 6!important}.custom-form-wrapper .gfield--width-three-quarter{grid-column:span 9!important}.custom-form-wrapper .gfield--width-quarter{grid-column:span 3!important}.custom-form-wrapper .gform_required_legend{display:none}.custom-form-wrapper .gfield_label{color:#1e4768;display:block;font-size:14px;font-weight:400;line-height:14px;margin-bottom:10px}.gform_submission_error{display:none}.gfield_validation_message{color:#eb4568;font-size:14px;line-height:14px;margin-top:10px}.gfield_error{position:relative}.gfield_error input{border:1px solid #eb4568!important;box-shadow:0 0 10px #eb456826}.gfield_error:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0VCNDU2OCIgZD0iTTguMTYzLjM2MmMtLjI2LS40ODMtMS4wNjYtLjQ4My0xLjMyNiAwTC4wODcgMTIuOTE2YS43My43MyAwIDAgMCAuMjk0Ljk4OWMuMTEzLjA2My4yNC4wOTUuMzcuMDk1SDE0LjI1YS43Ni43NiAwIDAgMCAuNjQzLS4zNTcuNzMuNzMgMCAwIDAgLjAyLS43MjZ6bS4wODcgMTEuNDIzaC0xLjV2LTEuNDc3aDEuNXpNNi43NSA4LjgzVjUuMTM5aDEuNWwuMDAxIDMuNjkyeiIvPjwvc3ZnPg==) no-repeat;background-size:contain;content:"";display:block;height:17px;position:absolute;right:15px;top:41px;width:17px}.ginput_container input[type=email],.ginput_container input[type=tel],.ginput_container input[type=text],.ginput_container select{background:#fff;border:1px solid #ccd3d6;border-radius:7px;box-sizing:border-box;color:#1e4768;font-size:15px;height:50px;line-height:14px;padding:0 18px;width:100%}.ginput_container input[type=email]::placeholder,.ginput_container input[type=tel]::placeholder,.ginput_container input[type=text]::placeholder,.ginput_container select::placeholder{color:#bac2c5;font-size:15px;font-weight:400;line-height:14px}.ginput_container select{font-size:15px;line-height:14px;padding-right:18px}.ginput_container select option{color:#1e4768!important;font-size:15px;line-height:14px}fieldset{border:none!important;padding:0!important}fieldset legend{display:none!important}fieldset .ginput_container_checkbox .gchoice{align-items:center;display:flex}fieldset .ginput_container_checkbox label{color:#1e4768;font-size:14px;line-height:14px}fieldset .ginput_container_checkbox input{appearance:none;border:1px solid #00c5c1;border-radius:3px;height:20px;margin-right:10px;position:relative;width:20px}fieldset .ginput_container_checkbox input:checked{background:#00c5c1}fieldset .ginput_container_checkbox input:after{color:#fff;content:"✔";left:4px;position:absolute;top:-1px}input[type=submit]{appearance:none;-webkit-appearance:none;background:#00c5c1;border:none;border-radius:37px;cursor:pointer;display:block;height:48px;transition:background-color .2s cubic-bezier(.3,0,.22,1);width:271px}input[type=submit]:hover{background-color:#04d9d4}.postie-button{align-items:center;background-color:#00c5c1;border-radius:37px;color:#fff;display:inline-flex;font-size:18px;height:48px;justify-content:center;letter-spacing:-.5px;line-height:24px;position:relative;transition:background-color .2s}.postie-button:hover{background-color:#04d9d4}.postie-button--big{padding:0 60px 4px}.postie-button--small{padding:0 20px 4px}.postie-button--arrow{height:40px;justify-content:flex-start;padding:0 21px;width:164px}.postie-button--arrow:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M22.707 8.707a1 1 0 0 0 0-1.414L16.343.929a1 1 0 1 0-1.414 1.414L20.586 8l-5.657 5.657a1 1 0 0 0 1.414 1.414zM0 9h22V7H0z'/%3E%3C/svg%3E") no-repeat 50%/cover;content:"";display:block;height:17px;position:absolute;right:20px;top:50%;transform:translate3D(0,-50%,0);width:22px}.postie-button--arrow.icon-light:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIyLjcwNyA4LjcwN2ExIDEgMCAwIDAgMC0xLjQxNEwxNi4zNDMuOTI5YTEgMSAwIDEgMC0xLjQxNCAxLjQxNEwyMC41ODYgOGwtNS42NTcgNS42NTdhMSAxIDAgMCAwIDEuNDE0IDEuNDE0ek0wIDloMjJWN0gweiIvPjwvc3ZnPg==) no-repeat 50%/contain}.postie-button--arrow-light,.postie-button--light{background:#fff;color:#00c5c1}.postie-button--arrow-light{height:48px;justify-content:flex-start;padding:4px 20px 6px;width:205px}.postie-button--arrow-light:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='15' fill='none'%3E%3Cpath fill='%2300C5C1' d='M22.707 8.207a1 1 0 0 0 0-1.414L16.343.429a1 1 0 1 0-1.414 1.414L20.586 7.5l-5.657 5.657a1 1 0 0 0 1.414 1.414zM0 8.5h22v-2H0z'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";display:block;height:17px;position:absolute;right:20px;top:50%;transform:translate3D(0,-50%,0);width:22px}.postie-button--arrow-light:hover{background-color:#eaf8ff}@media screen and (max-width:599px){.postie-button--small{margin:0}}.cta{background:linear-gradient(168.31deg,#163d5d 5.43%,#00c5c1 332.85%);padding-bottom:97px;padding-top:97px;text-align:center}.cta__image{background:50% no-repeat;background-size:contain;height:125px;margin:0 auto;width:125px}.cta__header{color:#fff;margin:0 auto;max-width:650px}.cta__postie-button{margin-top:33px}@media (max-width:899px){.cta{padding-bottom:78px;padding-top:78px}.cta__image{margin:0 auto 30px}.cta__postie-button{margin-top:24px}}@media (max-width:599px){.cta__header{font-size:24px;line-height:28px}.cta__postie-button{width:calc(100% - 32px)}}.image-line{background:#e0f4ff;overflow:hidden;padding:30px 0}.image-line--white-bg{background:#fff}.image-line--white-bg .image-line__slider:after,.image-line--white-bg .image-line__slider:before{background:linear-gradient(270.5deg,#e0f4ff00 -33.11%,#fff 87.85%)}.image-line__container{margin:0 auto;max-width:1344px;position:relative}.image-line__slider{height:100%;position:relative;width:100%}.image-line__slider:before{left:-1px}.image-line__slider:after,.image-line__slider:before{background:linear-gradient(270.5deg,#e0f4ff00 -33.11%,#e0f4ff 87.85%);content:"";height:100%;position:absolute;top:0;width:100px;z-index:10}.image-line__slider:after{right:-1px;transform:rotate(-180deg)}.image-line__slide{background:no-repeat 50%;background-size:cover;height:100%;width:auto}.checklist{padding-bottom:32px;padding-top:95px}.checklist__header{margin:0 auto;max-width:820px;text-align:center}.checklist__header--alternate{color:#163d5d;font-size:36px;font-style:normal;font-weight:800;line-height:120%;margin-bottom:10px;text-align:left}.checklist__label{color:#163d5d;font-size:20px;line-height:28px;margin:26px auto 0;max-width:400px;text-align:center}.checklist__label--alternate{color:#326e9f;font-size:14px;font-style:normal;font-weight:800;line-height:120%;margin:0 0 18px;text-align:left;text-transform:uppercase}.checklist__image{animation:move 5s infinite;background:no-repeat 50%/contain;height:567px;width:100%}.checklist__checks{margin-top:76px}.checklist__checks--alternate{margin-top:32px}.checklist__check{color:#1e4768;font-size:18px;line-height:24px;margin-bottom:32px;padding-left:5px}.checklist__check b{color:#00c5c1}.checklist__check:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDBDNUMxIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xIDUuNSA0LjUgOWw4LTgiLz48L3N2Zz4=) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:11px;margin-bottom:0;margin-right:6px;position:relative;width:16px}.checklist__description{color:#163d5d;font-size:30px;font-weight:700;line-height:40px;margin-top:42px;max-width:420px;padding-left:7px}.checklist__description--alternate{color:#68858e;font-size:15px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:32px;margin-top:0;padding-left:0;text-align:left}@media (max-width:899px){.checklist{padding-bottom:70px;padding-top:72px}.checklist__header{font-size:30px;line-height:32px}.checklist__label{font-size:18px;line-height:24px}.checklist__check{margin-bottom:24px}.checklist__checks{margin-top:67px}.checklist__description{font-size:24px;line-height:32px}.checklist__image{height:450px}.checklist .row .col-sm-6:first-of-type{padding-left:0;padding-right:0}}@media (max-width:599px){.checklist{padding-bottom:17px}.checklist__label{margin-top:0;text-align:left}.checklist__label--alternate{max-width:100%;text-align:center}.checklist__header{font-size:24px;line-height:28px}.checklist__header--alternate{font-size:30px;font-style:normal;font-weight:800;line-height:106.667%;text-align:center}.checklist__description--alternate{font-size:15px;font-style:normal;font-weight:400;line-height:160%}.checklist__checks{margin-top:16px}.checklist__checks--alternate{text-align:center}}.three-box{padding-bottom:116px;padding-top:95px}.three-box__header{margin:0 auto;max-width:700px;text-align:center}.three-box__boxes{margin:73px auto 0;max-width:1004px}.three-box__boxes-container{display:flex;justify-content:space-between}.three-box__box{width:31%}.three-box__box-image-holder{background:#e0f4ff;border-radius:7px;height:168px;margin-bottom:26px;padding:8px 15px;width:100%}.three-box__box-image{height:100%;object-fit:contain;width:100%}.three-box__box-title{color:#163d5d;font-size:24px;font-weight:700;line-height:40px;margin-bottom:12px}.three-box__box-text{border-bottom:1px solid #ccd3d6;margin-bottom:23px;max-height:196px;min-height:196px;padding-right:20px}.three-box__box-text p{color:#68858e;font-size:15px;line-height:24px;margin:0}.three-box__box-link{color:#00c5c1;font-size:18px;font-weight:700;letter-spacing:-.5px;line-height:18px;position:relative}.three-box__box-link:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwQzVDMSIgZD0iTTIyLjcwNyA4LjcwN2ExIDEgMCAwIDAgMC0xLjQxNEwxNi4zNDMuOTI5YTEgMSAwIDEgMC0xLjQxNCAxLjQxNEwyMC41ODYgOGwtNS42NTcgNS42NTdhMSAxIDAgMCAwIDEuNDE0IDEuNDE0ek0wIDloMjJWN0gweiIvPjwvc3ZnPg==) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:18px;margin-left:8px;position:relative;transition:transform .25s cubic-bezier(.3,0,.22,1);width:22px}.three-box__box-link:before{background-color:#00c5c1;bottom:-3px;content:"";height:1px;left:0;position:absolute;transition:width .25s cubic-bezier(.3,0,.22,1);width:0}.three-box__box-link:hover:after{transform:translateX(10px)}.three-box__box-link:hover:before{width:105%}@media (max-width:899px){.three-box{padding-bottom:60px;padding-top:56px}.three-box__boxes{margin:58px auto 0}.three-box__box-text{margin-bottom:17px;max-height:256px;min-height:256px;padding-right:0}.three-box__box{width:32%}.three-box__box-link{font-size:15px;line-height:18px}.three-box__box-link:after{height:11px;margin-left:4px;width:18px}.three-box__box-title{font-size:22px;line-height:36px}.three-box__box-image-holder{height:152px;margin-bottom:18px;padding:15px 11px}}@media (max-width:599px){.three-box{padding:48px 0}.three-box__header{font-size:24px;line-height:28px;padding:0 16px}.three-box__boxes-container{flex-direction:column}.three-box__box{border-bottom:1px solid #ccd3d6;margin-bottom:30px;padding-bottom:24px;width:100%}.three-box__box-text{border-bottom:none;max-height:max-content;min-height:max-content}.three-box__box-image-holder{height:216px;padding:21px 16px}.three-box__box-link{font-size:18px;line-height:18px}}.three-icon{padding-bottom:80px;padding-top:71px;text-align:center}.three-icon__header{margin:0 auto 18px;max-width:740px;text-align:center}.three-icon__description{color:#163d5d;font-size:20px;line-height:28px;margin:0 auto 65px;max-width:530px}.three-icon__boxes{margin:0 auto;max-width:1004px}.three-icon__box-image{background:no-repeat 50%;background-size:cover;height:120px;margin:0 auto;width:120px}.three-icon__box-title{color:#163d5d;font-size:20px;font-weight:700;line-height:28px;margin:0 auto 12px;max-width:180px}.three-icon__box-description{padding:0 12px}.three-icon__box-description p{color:#68858e;font-size:15px;line-height:24px;margin:0}@media (max-width:899px){.three-icon{padding-bottom:32px;padding-top:63px}.three-icon__header{font-size:40px;line-height:44px}.three-icon__description{font-size:20px;font-weight:500;line-height:24px;margin-bottom:33px}.three-icon__box{margin:0 auto 32px;max-width:344px}}@media (max-width:599px){.three-icon__header{font-size:24px;line-height:28px}.three-icon__description{font-size:16px;line-height:24px}}.three-slider{background:#fafbfb;margin:0 auto;max-width:1000px;padding-bottom:72px;padding-top:64px;z-index:2}.three-slider__slider{margin-bottom:68px}.three-slider__slider .row{margin-left:0;margin-right:0}.three-slider__slide{cursor:pointer;display:block;height:360px;margin:0 auto;max-width:274px;padding-bottom:35px;padding-top:56px;position:relative;transition:opacity .3s ease-out,background .3s ease-out}.three-slider__slide.has-after:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAiIGhlaWdodD0iOTkiIGZpbGw9Im5vbmUiPjxlbGxpcHNlIGN4PSI1MCIgY3k9IjQ5LjEwNyIgZmlsbD0iI0ZDRjk5RiIgcng9IjUwIiByeT0iNDkuMTA3Ii8+PHBhdGggZmlsbD0iIzE2M0Q1RCIgZD0iTTI1LjkxNCA0My44NzhjLS41NDYuNzk4LTEuNDE0IDEuMzMtMi40MDggMS4zM2EyLjYgMi42IDAgMCAxLTEuOTg4LS44NjhxLS43OTgtLjg4Mi0uNzk4LTIuMTQyIDAtMS4yODEuNzk4LTIuMTQyYTIuNTYgMi41NiAwIDAgMSAxLjk4OC0uODgycTEuNDkxIDAgMi4zNTIgMS4yNmwxLjY2Ni0xLjE0OGMtLjg1NC0xLjI0Ni0yLjMzOC0yLjA0NC00LjAxOC0yLjA0NC0xLjM3MiAwLTIuNTIuNDc2LTMuNDU4IDEuNDQyLS45MjQuOTY2LTEuMzg2IDIuMTI4LTEuMzg2IDMuNTE0IDAgMS4zNzIuNDYyIDIuNTM0IDEuMzg2IDMuNS45MzguOTY2IDIuMDg2IDEuNDQyIDMuNDU4IDEuNDQyIDEuNzIyIDAgMy4yMDYtLjgxMiA0LjA2LTIuMTE0ek0zNC42OCA0N3YtMS44MDZoLTMuNjEydi03Ljg0aC0yLjA1OFY0N3ptMS40OCAwaDIuMDQ0di05LjY0NmgtMi4wNDR6bTEwLjk5OS0zLjEyMmMtLjU0Ni43OTgtMS40MTQgMS4zMy0yLjQwOCAxLjMzYTIuNiAyLjYgMCAwIDEtMS45ODgtLjg2OHEtLjc5OC0uODgyLS43OTgtMi4xNDIgMC0xLjI4MS43OTgtMi4xNDJhMi41NiAyLjU2IDAgMCAxIDEuOTg4LS44ODJxMS40OTEgMCAyLjM1MiAxLjI2bDEuNjY2LTEuMTQ4Yy0uODU0LTEuMjQ2LTIuMzM4LTIuMDQ0LTQuMDE4LTIuMDQ0LTEuMzcyIDAtMi41Mi40NzYtMy40NTggMS40NDItLjkyNC45NjYtMS4zODYgMi4xMjgtMS4zODYgMy41MTQgMCAxLjM3Mi40NjIgMi41MzQgMS4zODYgMy41LjkzOC45NjYgMi4wODYgMS40NDIgMy40NTggMS40NDIgMS43MjIgMCAzLjIwNi0uODEyIDQuMDYtMi4xMTR6bTkuODU5LTYuNTI0aC0yLjQwOGwtMi4yODIgMy4xNjR2LTMuMTY0aC0yLjA3MlY0N2gyLjA3MnYtMy4yNzZMNTUuMjI3IDQ3aDIuNjZsLTQuNTIyLTQuODcyem02LjUwMiAxLjg0OFY0N2gyLjA3MnYtNy43OThoMi42MDR2LTEuODQ4aC03LjI4djEuODQ4em0xMy4xNjggMi45OTZxMCAxLjE5Ny0uODQgMi4wNThjLS41NDYuNTc0LTEuMjE4Ljg1NC0yLjAxNi44NTRxLTEuMTk3IDAtMi4wMTYtLjg0YTIuOSAyLjkgMCAwIDEtLjgyNi0yLjA3MmMwLS44MTIuMjgtMS40OTguODI2LTIuMDcyczEuMjE4LS44NTQgMi4wMTYtLjg1NCAxLjQ3LjI4IDIuMDE2Ljg1NGMuNTYuNTc0Ljg0IDEuMjYuODQgMi4wNzJtLTcuNzQyIDBjMCAxLjM1OC40NzYgMi41MzQgMS40MTQgMy41Ljk1Mi45NjYgMi4xMTQgMS40NDIgMy40NzIgMS40NDJzMi41Mi0uNDc2IDMuNDcyLTEuNDQyIDEuNDI4LTIuMTQyIDEuNDI4LTMuNWMwLTEuMzcyLS40NzYtMi41MzQtMS40MjgtMy41LS45MzgtLjk2Ni0yLjEtMS40NTYtMy40NzItMS40NTYtMS4zNTggMC0yLjUyLjQ5LTMuNDcyIDEuNDU2LS45MzguOTY2LTEuNDE0IDIuMTI4LTEuNDE0IDMuNU0yNy40MDcgNjV2LTEuODA2aC00LjE4NnYtMi4wNThoMy41NTZ2LTEuNzc4aC0zLjU1NlY1Ny4xNmg0LjA2di0xLjgwNmgtNi4xMDRWNjV6bTcuMTE0LTkuNjQ2LTEuODA2IDIuODg0LTEuNzkyLTIuODg0SDI4LjQ2bDMuMDM4IDQuNTA4TDI4LjE2NSA2NWgyLjQwOGwyLjE0Mi0zLjUgMi4xNDIgMy41aDIuNDIybC0zLjM0Ni01LjEzOCAzLjAzOC00LjUwOHptNy44NTcgMS44MDZjLjcxNCAwIDEuMTYyLjY4NiAxLjE2MiAxLjM1OCAwIC42ODYtLjQ3NiAxLjM1OC0xLjIxOCAxLjM1OGgtMS44MDZWNTcuMTZ6TTQwLjUxNiA2NXYtMy4zMzJoMS45MDRjMS4wMzYgMCAxLjgyLS4zMDggMi4zNjYtLjkyNHMuODEyLTEuMzU4LjgxMi0yLjIyNi0uMjY2LTEuNjEtLjgxMi0yLjIyNmMtLjU0Ni0uNjMtMS4zMy0uOTM4LTIuMzY2LS45MzhoLTMuOTYyVjY1em0xMi4yMTIgMHYtMS44MDZoLTMuNjEydi03Ljg0aC0yLjA1OFY2NXptOC40NDQtNC44MDJxMCAxLjE5Ny0uODQgMi4wNThjLS41NDcuNTc0LTEuMjE4Ljg1NC0yLjAxNy44NTRxLTEuMTk3IDAtMi4wMTUtLjg0YTIuOSAyLjkgMCAwIDEtLjgyNi0yLjA3MmMwLS44MTIuMjgtMS40OTguODI2LTIuMDcyczEuMjE4LS44NTQgMi4wMTYtLjg1NGMuNzk3IDAgMS40Ny4yOCAyLjAxNS44NTQuNTYuNTc0Ljg0IDEuMjYuODQgMi4wNzJtLTcuNzQyIDBjMCAxLjM1OC40NzYgMi41MzQgMS40MTMgMy41Ljk1Mi45NjYgMi4xMTQgMS40NDIgMy40NzIgMS40NDJzMi41Mi0uNDc2IDMuNDczLTEuNDQyIDEuNDI4LTIuMTQyIDEuNDI4LTMuNWMwLTEuMzcyLS40NzctMi41MzQtMS40MjgtMy41LS45MzgtLjk2Ni0yLjEtMS40NTYtMy40NzItMS40NTYtMS4zNTggMC0yLjUyLjQ5LTMuNDczIDEuNDU2LS45MzcuOTY2LTEuNDE0IDIuMTI4LTEuNDE0IDMuNW0xNS4zNDctMy4wMzhjLjcxNCAwIDEuMTYyLjY4NiAxLjE2MiAxLjM1OCAwIC42ODYtLjQ3NiAxLjM1OC0xLjIxOCAxLjM1OGgtMS43MzZWNTcuMTZ6bS44OTYgNC40MjRjMS41NjgtLjMzNiAyLjQwOC0xLjU5NiAyLjQwOC0zLjA2NnEwLTEuMzAyLS44NC0yLjIyNmMtLjU0Ni0uNjMtMS4zNDQtLjkzOC0yLjM2Ni0uOTM4aC0zLjk0OFY2NWgyLjA1OHYtMy4zMzJoLjQ2Mkw2OS42MDMgNjVoMi40NjR6TTgwLjA3MSA2NXYtMS44MDZoLTQuMTg2di0yLjA1OGgzLjU1NnYtMS43NzhoLTMuNTU2VjU3LjE2aDQuMDZ2LTEuODA2aC02LjEwNFY2NXoiLz48L3N2Zz4=) 50% no-repeat;background-size:contain;content:"";display:none;height:100px;left:-35px;position:absolute;top:-35px;width:100px}.three-slider__slide.has-after:hover:after{display:block}.three-slider__slide.expanded{background:#163d5d;border-radius:7px}.three-slider__slide.expanded .three-slider__slide-title{color:#00c5c1}.three-slider__slide.expanded .three-slider__slide-description p{color:#fafbfb}.three-slider__slide-image{background:no-repeat 50%;background-size:cover;height:132px;margin:0 auto 28px;width:132px}.three-slider__slide-title{color:#68858e;font-size:22px;font-weight:700;line-height:40px;text-align:center}.three-slider__slide-description{margin:0 auto;max-width:220px}.three-slider__slide-description p{color:#68858e;font-size:17px;line-height:24px;margin:0;text-align:center}.three-slider__indicator{border-bottom:1px solid #ccd3d6;width:100%}.three-slider__indicator-mover{background-color:#00c5c1;height:4px;transition:transform .16s ease-in-out;width:33.3333333333%}.three-slider__indicator-mover.indicate-1{transform:translateX(100%)}.three-slider__indicator-mover.indicate-2{transform:translateX(200%)}.three-slider.sticky-slider{animation:hide .5s;background:#fff;display:block;height:80px;left:0;max-width:100%;opacity:0;padding-bottom:0;padding-top:24px;pointer-events:none;position:fixed;top:0;transition:opacity .2s ease-out;width:100vw;z-index:101}.three-slider.sticky-slider.is-sticky{animation:reveal .5s;box-shadow:0 4px 20px #97979733;opacity:1;pointer-events:auto}.three-slider.sticky-slider .container{max-width:1000px}.three-slider.sticky-slider .three-slider__slider{margin-bottom:24px}.three-slider.sticky-slider .three-slider__slide{align-items:center;display:flex;height:30px;justify-content:center;opacity:1;padding:0!important;transition:opacity .3s ease-in-out}.three-slider.sticky-slider .three-slider__slide.expanded{background:none;padding:0!important}.three-slider.sticky-slider .three-slider__slide.expanded .three-slider__slide-title{color:#00c5c1}.three-slider.sticky-slider .three-slider__slide-image{background-color:initial!important;height:53px;margin:0 14px 0 0;width:53px}.three-slider.sticky-slider .three-slider__slide-title{color:#68858e;font-size:18px;line-height:22px}.three-slider.sticky-slider .three-slider__slide-description{display:none!important}.three-slider.sticky-slider .three-slider__indicator{border-bottom:none}.three-slider.sticky-slider .three-slider__indicator-mover{height:2px}@media (max-width:899px){.three-slider{padding:32px 0 43px}.three-slider__slide{height:297px;padding-left:15px;padding-right:15px;padding-top:36px}.three-slider__slide.has-after:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NyIgaGVpZ2h0PSI2NiIgZmlsbD0ibm9uZSI+PGVsbGlwc2UgY3g9IjMzLjIiIGN5PSIzMi42MDciIGZpbGw9IiNGQ0Y5OUYiIHJ4PSIzMy4yIiByeT0iMzIuNjA3Ii8+PHBhdGggZmlsbD0iIzE2M0Q1RCIgZD0iTTEzLjUyIDIzLjQ0OWgyLjA0N3Y2LjEyN2gxLjYyOHYtNi4xMjdoMi4wNDZ2LTEuNDUyaC01Ljcyem04LjI3OCAyLjkzNy43Ny0yLjY0LjgwMyAyLjY0em0yLjA5IDEuMzk3LjY3MSAxLjc5M2gxLjY5NGwtMi44MDUtNy41OEgyMS43bC0yLjgxNiA3LjU4SDIwLjZsLjY3MS0xLjc5M3ptNi4yODMtNC4zNjdjLjYxNiAwIC45MTMuNTk0LjkxMyAxLjA2NyAwIC40ODQtLjMzIDEuMDY3LS45NTcgMS4wNjdoLTEuNDE5di0yLjEzNHptLTMuMDggNi4xNmgxLjYxN3YtMi42MThoMS40OTZjMS43MjcgMCAyLjQ5Ny0xLjIxIDIuNDk3LTIuNDc1IDAtMS4yNDMtLjc3LTIuNDg2LTIuNDk3LTIuNDg2aC0zLjExM3ptOC41NTktNi4xMjdoMi4wNDZ2Ni4xMjdoMS42Mjh2LTYuMTI3aDIuMDQ2di0xLjQ1MmgtNS43MnptNy45MTUgMi4zNTRjMC0xLjI2NS45NjgtMi4zIDIuMjMzLTIuMyAxLjI1NCAwIDIuMjQ0IDEuMDM1IDIuMjQ0IDIuM3MtLjk5IDIuMjg4LTIuMjQ0IDIuMjg4Yy0xLjI2NSAwLTIuMjMzLTEuMDIzLTIuMjMzLTIuMjg4bS0xLjYwNiAwYzAgMi4xMzQgMS42OTQgMy44ODMgMy44MzkgMy44ODMgMi4xNTYgMCAzLjg1LTEuNzUgMy44NS0zLjg4MyAwLTIuMTQ1LTEuNjk0LTMuODk0LTMuODUtMy44OTQtMi4xNDUgMC0zLjg0IDEuNzQ5LTMuODQgMy44OTRNMTAuMDMzIDQzLjU3Nmg0Ljg5NXYtMS40MmgtMy4yOVY0MC41NGgyLjc5NXYtMS4zOTdoLTIuNzk0di0xLjcyN2gzLjE5di0xLjQyaC00Ljc5NnptMTIuNDEtNy41OGgtMS45MjZMMTkuMSAzOC4yNjRsLTEuNDA4LTIuMjY2aC0xLjkzNmwyLjM4NyAzLjU0Mi0yLjYxOCA0LjAzN2gxLjg5MmwxLjY4My0yLjc1IDEuNjgzIDIuNzVoMS45MDJsLTIuNjI5LTQuMDM3em00LjI0OCAxLjQyYy42MTYgMCAuOTEzLjU5NC45MTMgMS4wNjcgMCAuNDg0LS4zMyAxLjA2Ny0uOTU3IDEuMDY3aC0xLjQydi0yLjEzNHptLTMuMDggNi4xNmgxLjYxN3YtMi42MThoMS40OTZjMS43MjcgMCAyLjQ5Ny0xLjIxIDIuNDk3LTIuNDc1IDAtMS4yNDMtLjc3LTIuNDg2LTIuNDk3LTIuNDg2SDIzLjYxem02Ljc1NyAwaDQuNDU1di0xLjQyaC0yLjgzOHYtNi4xNmgtMS42MTd6bTYuNjEyLTMuNzczYzAtMS4yNjUuOTY4LTIuMyAyLjIzMy0yLjMgMS4yNTQgMCAyLjI0NCAxLjAzNSAyLjI0NCAyLjNzLS45OSAyLjI4OC0yLjI0NCAyLjI4OGMtMS4yNjUgMC0yLjIzMy0xLjAyMy0yLjIzMy0yLjI4OG0tMS42MDYgMGMwIDIuMTM0IDEuNjk0IDMuODgzIDMuODM5IDMuODgzIDIuMTU2IDAgMy44NS0xLjc1IDMuODUtMy44ODMgMC0yLjE0NS0xLjY5NC0zLjg5NC0zLjg1LTMuODk0LTIuMTQ1IDAtMy44NCAxLjc0OS0zLjg0IDMuODk0bTEyLjA1OS0yLjM4N2MuNjE2IDAgLjkxMy41OTQuOTEzIDEuMDY3IDAgLjQ4NC0uMzMgMS4wNjctLjk1NyAxLjA2N2gtMS4zNjR2LTIuMTM0em0uNzA0IDMuNDc2YzEuMjk4LS4yNjQgMS44OTItMS4zNDIgMS44OTItMi40MSAwLTEuMjQyLS44MDMtMi40ODUtMi41Mi0yLjQ4NWgtMy4xMDF2Ny41NzloMS42MTd2LTIuNjE4aC4zNjNsMS42OTQgMi42MThoMS45MzZ6bTMuMjc0IDIuNjg0aDQuODk1di0xLjQyaC0zLjI4OFY0MC41NGgyLjc5NHYtMS4zOTdoLTIuNzk0di0xLjcyN2gzLjE5di0xLjQySDUxLjQxeiIvPjwvc3ZnPg==) 50% no-repeat;background-size:contain;height:65px;left:-6px;top:-14px;width:65px}.three-slider__slide.has-after:hover:after{display:none}.three-slider__slide-title{font-size:20px;line-height:24px;margin-bottom:6px}.three-slider__slide-image{margin-bottom:0}.three-slider__slide-description p{font-size:14px;line-height:20px}.three-slider .row .col-4{height:100%;padding:0}.three-slider.sticky-slider .three-slider__slide-image{height:45px;margin:0 11px 0 0;width:45px}}@media (max-width:599px){.three-slider__slider{margin-bottom:24px}.three-slider__slide-description{display:none!important}.three-slider__slide{background:#fff;border-radius:7px;height:154px;padding-left:5px;padding-right:5px;padding-top:20px;width:100%}.three-slider__slide.has-after:after{display:none}.three-slider__slide-image{height:80px;width:80px}.three-slider .row .col-4{padding-left:5px;padding-right:5px}.three-slider__slide-title{font-size:14px;line-height:16px}.three-slider.sticky-slider{height:88px}.three-slider.sticky-slider .three-slider__slider{margin-bottom:27px;margin-top:5px}.three-slider.sticky-slider .three-slider__slide-image{display:none}.three-slider.sticky-slider .three-slider__slide-title{font-size:14px;line-height:16px;max-width:110px}}@keyframes opacityIncrease{0%{opacity:0}to{opacity:1}}.hero,.hero__container{position:relative}.hero__container{min-height:648px;overflow:visible;padding-bottom:192px;padding-top:110px}.hero__header,.hero__text-roller{letter-spacing:-2px}.hero__text-roller{color:#00c5c1;display:block;font-size:56px;font-style:normal;font-weight:900;height:62px;position:relative}.hero__postie-button{width:225px}.hero__text-roller-background{background-color:#163d5d;content:"";display:block;height:100%;left:-9px;max-width:490px;position:absolute;top:0;transition:max-width .3s cubic-bezier(.33,1,.68,1);width:100%}.hero__text-roller[data-roll-selected="2"] .hero__text-roller-background{max-width:510px}.hero__text-roller[data-roll-selected="3"] .hero__text-roller-background{max-width:520px}.hero__text-roller[data-roll-selected="4"] .hero__text-roller-background{max-width:387px}.hero__text-roller-container{overflow:hidden}.hero__text-roll{height:70px;transition:transform .3s cubic-bezier(.33,1,.68,1);will-change:transform}.hero__description{font-weight:500;margin-bottom:31px;max-width:440px;padding-right:20px}.hero__description p{color:#163d5d;font-size:26px;font-weight:500;line-height:40px;margin:0}.hero__video-container{background:url(/build/assets/js311eaad53dd45b27d132.png) no-repeat 0 100%/cover;height:100%;left:50%;max-width:50vw;object-fit:cover;overflow:hidden;position:absolute;top:0;width:100%}.hero__video-assets img{position:absolute}.hero__video-assets .satelite{animation:moveRandom 4s linear infinite;height:88px;left:30px;top:30px}.hero__video-assets .planet-1{animation:moveRandom 4s linear infinite;height:120px;right:30px;top:20px}.hero__video-assets .planet-2{animation:rotate 10s linear infinite;height:150px;right:-70px;top:40%}.hero__video-assets .planet-3{animation:moveRandom 4s linear infinite;height:180px;left:-70px;top:50%}.hero__video-animations{height:100%;max-width:800px;overflow:hidden}.hero__video-animations .video{height:100%;margin-left:1px;object-fit:cover;position:relative;width:100%}@media (max-width:1199px){.hero__container{min-height:auto;padding-bottom:35px;padding-top:58px}.hero__header,.hero__text-roller{font-size:50px;line-height:56px;text-align:center}.hero__text-roller-background{background:#0000}.hero__description{font-size:26px;line-height:40px;margin-bottom:0;max-width:100%;text-align:center}.hero__video-container-tablet{background:url(/build/assets/js311eaad53dd45b27d132.png) no-repeat 0 100%/cover;height:600px;overflow:hidden;position:relative;width:100%}.hero__postie-button{margin:49px 0 63px;width:100%}.hero__video-animations{max-width:100%}}@media (max-width:899px){.hero__video-container-tablet{height:440px}.hero__video-assets .satelite{height:74px}.hero__video-assets .planet-1{height:100px}.hero__video-assets .planet-2{height:120px}.hero__video-assets .planet-3{height:140px}}@media (max-width:599px){.hero__container{padding-bottom:23px;padding-top:28px}.hero__header,.hero__text-roller{font-size:32px;line-height:40px;text-align:left}.hero__text-roller{height:40px;margin-bottom:15px;width:max-content}.hero__text-roller-container{height:40px}.hero__text-roller-background{background-color:#163d5d;width:110%}.hero__description p{font-size:18px;line-height:28px;text-align:left}.hero__video-container-tablet{height:400px}.hero__postie-button{margin:26px 0 46px}.hero__video-assets .satelite{height:60px}.hero__video-assets .planet-1{height:80px}.hero__video-assets .planet-2{height:90px;right:-40px}.hero__video-assets .planet-3{height:120px;left:-40px}}.hero-list{overflow:hidden;padding-bottom:81px;padding-top:65px}.hero-list.blue{background-color:#163d5d}.hero-list.blue .hero-list__header,.hero-list.blue .hero-list__item-text{color:#fff}.hero-list.blue .hero-list__item-image{height:60px;width:60px}.hero-list__header{font-size:50px;letter-spacing:-2px;line-height:60px;margin-bottom:18px;max-width:520px;padding-top:12px}.hero-list__list{margin-bottom:29px}.hero-list__image{animation:move 5s infinite;background:no-repeat 50%;background-size:contain;height:504px;margin-left:5px;overflow:hidden;width:100%}.hero-list__item{align-items:center;display:flex;margin-bottom:0;min-height:64px}.hero-list__item:last-of-type{margin-bottom:0}.hero-list__item-image{background-size:cover;border-radius:50%;height:65px;margin-right:12px;margin-top:10px;width:65px}.hero-list__item-text{color:#163d5d;font-size:26px;line-height:34px;padding-top:4px}@media (max-width:899px){.hero-list{padding-bottom:40px;padding-top:35px}.hero-list.blue .hero-list .pr-0{padding-right:15px!important}.hero-list.blue .hero-list__image{height:320px}.hero-list.blue .hero-list__item-image{height:48px;width:48px}.hero-list__header{font-size:40px;line-height:48px;margin-bottom:10px}.hero-list__item{min-height:40px}.hero-list__item-text{font-size:15px;line-height:24px}.hero-list__item-image{height:40px;margin-right:15px;width:40px}}@media (max-width:599px){.hero-list{padding-top:5px}.hero-list__header{font-size:32px;line-height:40px;margin-bottom:25px}.hero-list__item-text{font-size:16px;line-height:24px}.hero-list__image{height:293px;margin:0 auto;width:274px}.hero-list__image.bg-blue{display:none!important}.hero-list__list{margin-bottom:12px}.hero-list__postie-button{margin-top:28px;width:100%}}.hero-simple{background-color:#163d5d;padding-bottom:80px;padding-top:80px}.hero-simple__header{color:#fff;margin-top:50px}.hero-simple__image{background:no-repeat 50%;background-size:contain;height:456px;margin:0 auto;max-width:491px;width:100%}@media (max-width:1199px){.hero-simple__header{font-size:50px;line-height:54px;margin-top:75px}}@media (max-width:899px){.hero-simple{padding-bottom:48px;padding-top:46px}.hero-simple__header{font-size:44px;line-height:48px;margin-top:0}.hero-simple__image{height:280px;max-width:301px}}@media (max-width:599px){.hero-simple{padding-top:35px}.hero-simple__header{font-size:24px;line-height:28px}.hero-simple__image{background-size:cover;height:300px;margin-top:35px;max-width:100%;width:100%}}.hero-background{height:728px;overflow:hidden;padding-bottom:81px;padding-top:65px;position:relative}.hero-background .container{height:100%}.hero-background__background{background-size:cover;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.hero-background__header{color:#fff;font-size:50px;font-style:normal;font-weight:900;letter-spacing:-1px;line-height:120%;margin-bottom:24px;max-width:560px;padding-top:12px}.hero-background__header--centered{text-align:center}.hero-background__subtitle{color:#fff;font-size:15px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:24px;max-width:477px;position:relative;text-align:center;z-index:1}.hero-background__subtitle p:first-child{margin-top:0}.hero-background__subtitle p:last-child{margin-bottom:0}.hero-background__image{align-items:center;background:#183e5c;border-radius:33px;display:flex;height:496px;justify-content:center;margin-left:auto;max-width:468px;overflow:hidden;position:relative;width:100%;z-index:1}.hero-background__image img{max-height:387px;max-width:245px;object-fit:contain}.hero-background__planet{bottom:-60%;display:block;overflow:visible;position:absolute;right:-4%}.hero-background__planet .planet-4{animation:move 5s infinite;height:636px;width:636px}@media (max-width:599px){.hero-background{height:auto;min-height:640px;padding:24px 0}.hero-background .container{height:auto}.hero-background--no-side-image{align-items:center;display:flex}.hero-background--no-side-image .container{height:100%}.hero-background__header{font-size:32px;font-style:normal;font-weight:700;letter-spacing:-1px;line-height:125%;margin-bottom:10px;text-align:center}.hero-background__subtitle{margin:0 auto 24px;text-align:center}.hero-background__image{border-radius:20.359px;height:306px;margin:0 auto;width:288.726px}.hero-background__image img{height:238.754px;width:151.149px}.hero-background__postie-button{margin-bottom:49px}}.expand-list{background:#163d5d;padding-bottom:95px;padding-top:95px}.expand-list__header{color:#fff;margin-bottom:73px;max-width:600px}.expand-list__list-header{color:#fff;font-size:30px;font-weight:700;line-height:40px;margin-bottom:23px}.expand-list__image{animation:move 5s infinite;background:no-repeat 50%;background-size:contain;height:496px;left:0;opacity:0;position:absolute;width:100%}.expand-list__image--expanded{opacity:1}.expand-list__image--can-change{transition:opacity .5s cubic-bezier(.3,0,.22,1)}.expand-list__image-mobile{display:none}.expand-list__item{background-color:initial;border-radius:22px;cursor:pointer;height:82px;margin-bottom:6px;max-width:491px;overflow:hidden;padding:10px 24px;transition:background-color .5s cubic-bezier(.3,0,.22,1),height .3s cubic-bezier(.3,0,.22,1)}.expand-list__item--expanded{background-color:#1e4768;height:289px;margin-bottom:5px}.expand-list__item--expanded .expand-list__item-body{display:block;transform:translate3d(9px,8px,0)}.expand-list__item--expanded .expand-list__item-title:after{transform:rotate(180deg)}.expand-list__item-head{display:flex;transition:transform .4s cubic-bezier(.3,0,.22,1);will-change:transform}.expand-list__item-image{background:no-repeat 50%;background-size:cover;border-radius:50%;height:60px;margin-left:1px;margin-right:10px;width:60px}.expand-list__item-title{color:#fff;display:inline-block;font-size:20px;font-weight:700;position:relative;text-decoration:underline}.expand-list__item-title:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' fill='none'%3E%3Cpath stroke='%23FAFBFB' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M7 1 4 4 1 1'/%3E%3C/svg%3E") no-repeat 50%/cover;bottom:1px;content:"";display:block;height:4px;position:absolute;right:-17px;transition:transform .3s cubic-bezier(.3,0,.22,1);width:7px}.expand-list__item-info{margin-left:1px;margin-top:13px;transition:transform .4s cubic-bezier(.3,0,.22,1);will-change:transform}.expand-list__item-subtitle{color:#fff;font-size:16px;line-height:24px;margin-top:5px}.expand-list__item-body{display:none;padding-right:20px;transition:transform .4s cubic-bezier(.3,0,.22,1);will-change:transform}.expand-list__item-description{color:#e0f4ff;font-size:15px;line-height:24px;margin-bottom:25px}.expand-list__item-button{height:40px;margin-left:1px}@media (max-width:899px){.expand-list{padding-bottom:56px;padding-top:48px}.expand-list__header{font-size:40px;line-height:44px;margin-bottom:40px}.expand-list__list-header{margin-bottom:39px;margin-top:0}.expand-list__item-title{font-size:18px;line-height:28px}.expand-list__item-title:after{bottom:8px}.expand-list__item-subtitle{font-size:14px;line-height:24px;margin-top:0}.expand-list__item-description p{font-size:13px;line-height:18px}.expand-list__item-image{margin-right:11px;margin-top:9px}.expand-list__item-info{margin-top:9px}.expand-list__item{overflow:visible;padding:7px 20px}.expand-list__item--expanded{height:305px}}@media (max-width:599px){.expand-list{padding-bottom:48px;padding-top:40px}.expand-list__items{height:920px;overflow:hidden}.expand-list__header{font-size:24px;line-height:28px;margin-bottom:40px}.expand-list__list-header{font-size:20px;line-height:24px}.expand-list__item{background-color:#1e4768;border-radius:15px;margin-bottom:24px;max-width:100%;min-height:86px;padding:7px 10px;transition:min-height .3s cubic-bezier(.3,0,.22,1)}.expand-list__item--expanded{height:auto;max-height:100%;min-height:650px}.expand-list__item--expanded .expand-list__icon-mobile{transform:rotate(180deg)}.expand-list__item-image{width:50px}.expand-list__item-subtitle{line-height:20px}.expand-list__item-button{font-size:17px;width:162px}.expand-list__image-mobile{background:no-repeat 50%;background-size:contain;height:340px;width:100%}.expand-list__item-body{padding-bottom:24px}.expand-list__item-info{margin-bottom:9px}.expand-list__item-description p{font-size:15px;line-height:24px;margin-top:0}.expand-list__item-title:after{display:none}.expand-list__icon-mobile{position:absolute;right:4px;top:10px;transition:transform .3s cubic-bezier(.3,0,.22,1)}}@media (max-width:450px){.expand-list__item--expanded{max-height:100%;min-height:690px}}.reviews{--maxWidth:669px;background:#f0faff;padding-bottom:80px;padding-top:70px}.reviews .row{position:relative}.reviews--darker-bg{background:#eaf8ff}.reviews__header--more-space{margin-bottom:74px}.reviews__image{border-radius:33px;height:812px;margin-top:45px;object-fit:contain;width:auto}.reviews__reviews{margin-left:5px;margin-right:5px;margin-top:9px}.reviews__reviews--single{max-width:var(--maxWidth)}.reviews__review{background:#fff;border-radius:7px;height:361px;padding:22px 40px;position:relative;transition:box-shadow .2s cubic-bezier(.3,0,.22,1)}.reviews__review:hover:after{opacity:1}.reviews__review:after{box-shadow:0 0 15px #00000014;content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s cubic-bezier(.3,0,.22,1);width:100%}.reviews__review:last-of-type{margin-bottom:0}.reviews__review--single{background:#0000;padding:0}.reviews__review--single:after{display:none}.reviews__review-text{color:#68858e;font-size:17px;line-height:26px;max-height:280px;min-height:280px;overflow:hidden;text-overflow:ellipsis}.reviews__review-text--single{background:#fff;display:flex;flex-direction:column;gap:24px;max-height:100%;max-width:570px;min-height:auto;padding:24px;width:100%}.reviews__review-text--single:hover:after{opacity:1}.reviews__review-text--single:after{box-shadow:0 0 15px #00000014;content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s cubic-bezier(.3,0,.22,1);width:100%}.reviews__review-text--single p:first-child{margin-top:0}.reviews__review-text--single p:last-child{margin-bottom:0}.reviews__review-person{display:flex;margin-top:25px}.reviews__review-person--single{bottom:0;margin-top:0;position:absolute;right:0}.reviews__review-image{background:no-repeat 50%;background-size:contain;border-radius:50%;height:46px;margin-right:13px;min-width:46px}.reviews__review-image--single{border-radius:200px;height:168px;width:168px}.reviews__review-name{color:#1e4768;font-size:18px;font-weight:700;letter-spacing:-.5px;line-height:18px;margin-bottom:3px;padding-top:1px}.reviews__review-role{color:#00c5c1;font-size:15px;line-height:18px;padding-left:2px}.reviews__slide{display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin:15px}.reviews__slide--compact{grid-template-columns:repeat(3,1fr)}.reviews__slide--single{box-sizing:border-box;display:block;margin:0;max-width:var(--maxWidth)}.reviews__navigation{margin-bottom:42px;text-align:right}.reviews__navigation--single{display:inline-flex;position:absolute;right:0;top:0}.reviews__nav-button,.reviews__nav-button-mobile{background:#0000;border:none;cursor:pointer;height:72px;margin:0;padding:0;position:relative;width:72px}.reviews__nav-button-mobile:hover:before,.reviews__nav-button:hover:before{border:1px solid #00c5c1}.reviews__nav-button-mobile:before,.reviews__nav-button:before{border:1px solid #cbdfea;border-radius:50%;content:"";display:inline-block;height:72px;left:50%;position:absolute;top:50%;transform:translate3D(-50%,-50%,0);transition:border .16s cubic-bezier(.3,0,.22,1);width:72px}.reviews__nav-button-mobile:after,.reviews__nav-button:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwQzVDMSIgZD0iTTIyLjcwNyA4LjcwN2ExIDEgMCAwIDAgMC0xLjQxNEwxNi4zNDMuOTI5YTEgMSAwIDEgMC0xLjQxNCAxLjQxNEwyMC41ODYgOGwtNS42NTcgNS42NTdhMSAxIDAgMCAwIDEuNDE0IDEuNDE0ek0wIDloMjJWN0gweiIvPjwvc3ZnPg==) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:18px;left:50%;position:absolute;top:50%;transform:translate3D(-50%,-50%,0);width:22px}.reviews__nav-button--prev:after,.reviews__nav-button-mobile--prev:after{transform:translate3D(-50%,-50%,0) rotate(180deg)}.reviews__nav-button--next,.reviews__nav-button-mobile--next{margin-left:10px}@media (max-width:899px){.reviews{--maxWidth:100%}.reviews .pr-0{padding-left:0!important}.reviews__header{margin-right:0;max-width:400px}.reviews__header--single{margin-bottom:32px}.reviews__reviews--single{margin-top:0}.reviews__review{height:420px}.reviews__review--single{height:100%;margin:0;padding-bottom:80px}.reviews__review--single:last-of-type{margin:0}.reviews__review-text--single{padding:16px}.reviews__review-image--single{border-radius:119.787px;height:101px;margin-right:0;width:101px}.reviews__navigation--single{margin-bottom:32px;margin-right:32px;margin-top:16px}.reviews__nav-button,.reviews__nav-button-mobile,.reviews__nav-button:before{height:49px;width:49px}.reviews__nav-button:after{height:40%;width:40%}}@media (max-width:599px){.reviews{padding:36px 0 48px}.reviews .first-row{align-items:center}.reviews .mobile-fish{width:120px}.reviews__review{margin:0 16px}.reviews__review-text{font-size:15px}.reviews__reviews-mobile{margin:36px 0 16px}.reviews__navigation{margin-bottom:0;text-align:center}.reviews__navigation--single{margin-bottom:32px;margin-right:16px;margin-top:0}.reviews__nav-button-mobile,.reviews__nav-button-mobile:before{height:56px;width:56px}.reviews__header{font-size:24px;line-height:28px;max-width:200px}}.table{background:#163d5d;padding-bottom:89px;padding-top:95px}.table__header{color:#fafbfb;margin-bottom:82px;text-align:center}.table__head{margin-bottom:23px}.table__head-item-image{background:no-repeat 50%;background-size:cover;height:83px;margin-bottom:10px;width:83px}.table__head-item-title{color:#fff;font-size:20px;font-weight:700;line-height:40px}.table__head-item-description{padding-left:1px}.table__head-item-description p{color:#e0f4ff;font-size:16px;line-height:24px;margin:0;max-width:210px}.table__body-item{border-radius:7px;height:58px;width:100%}.table__body-item .row{align-items:center;height:100%}.table__body-item:nth-of-type(2n-1){background:linear-gradient(89.95deg,#174468 67.08%,#17446800 99.97%)}.table__body-item:nth-of-type(2n){height:54px}.table__list-item.text{color:#fff;font-size:15px;line-height:24px}.table__list-item.text:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjMDBDNUMxIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xIDUuNSA0LjUgOWw4LTgiLz48L3N2Zz4=) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:10px;margin-bottom:1px;margin-right:7px;position:relative;width:15px}.table__list-item.title{color:#00c5c1;font-size:16px;font-weight:700;line-height:28px;margin-left:24px}@media (max-width:899px){.table{padding-bottom:60px;padding-top:60px}.table .row .col-sm-3{flex:0 0 27.7%;max-width:27.7%}.table .row .col-sm-2{padding-right:0}.table__header{font-size:40px;line-height:44px;margin-bottom:59px;padding:0 15px}.table__head-item-title{font-size:18px;line-height:24px;margin-bottom:14px;min-height:48px}.table__list-item.text{font-size:15px;line-height:16px}.table__list-item.title{line-height:18px;margin-left:11px}}@media (max-width:599px){.table{padding-bottom:36px;padding-top:36px}.table__header{font-size:24px;line-height:28px;margin-bottom:36px;text-align:left}.table__head-item{align-items:center;background:#164368;border-radius:7px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:32px 24px 24px;transition:background .3s cubic-bezier(.3,0,.22,1);width:80%}.table__head-item-description{text-align:center}.table .swiper-container{padding-bottom:51px}.table .swiper-slide{width:70vw!important}.table .swiper-pagination-bullet{background:#0000;border:1px solid #e0f4ff;opacity:1}.table .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.table .swiper-slide-active .table__head-item{background:#e0f4ff}.table .swiper-slide-active .table__head-item-description p,.table .swiper-slide-active .table__head-item-title{color:#235278}.table__table-slider-bottom{padding:50px 15px 0}.table__table-slider-bottom .table__list-item{display:none;height:20px;margin-top:12px}.table__table-slider-bottom .table__list-item.title{display:block;margin-left:27px}.table__table-slider-bottom .table__list-item--active{align-items:center;display:flex;margin-right:27px}}.text-editor{margin-bottom:70px;margin-top:60px}.text-editor__header{margin-bottom:21px}.text-editor__text li,.text-editor__text p,.text-editor__text ul{color:#68858e;font-size:17px;line-height:26px;margin:0}.text-editor__text li b,.text-editor__text li strong,.text-editor__text p b,.text-editor__text p strong,.text-editor__text ul b,.text-editor__text ul strong{color:#163d5d}.text-editor__text blockquote{background-color:#eaf8ff;border-radius:7px;margin:0;max-width:670px;padding:23px 30px 33px 86px;position:relative}.text-editor__text blockquote p{color:#163d5d;font-size:30px;font-weight:600;line-height:40px}.text-editor__text blockquote:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwQzVDMSIgZD0iTTEuNzI0IDIyUTAgMTcuMTEgMCAxMi4zMDRxMC01LjU0MSAyLjk1Ni04Ljg4MlE1LjkxMiAwIDExLjU3OCAwdjUuMTMzcS00LjM1MyAwLTQuMzUyIDUuNTQxdjEuMjIyaDUuMjU1VjIyem0xNS41MiAwUTE1LjYgMTcuMDI5IDE1LjYgMTIuMzA0cTAtNS41NDEgMi44NzQtOC44ODJRMjEuNDMxIDAgMjcuMDk3IDB2NS4xMzNxLTQuMjcgMC00LjI3IDUuNTQxdjEuMjIySDI4VjIyeiIvPjwvc3ZnPg==) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:22px;left:30px;position:absolute;top:33px;width:28px}@media (max-width:899px){.text-editor__header{font-size:40px;line-height:40px;margin-bottom:46px}.text-editor__text li,.text-editor__text p,.text-editor__text ul{font-size:17px;line-height:24px}}@media (max-width:599px){.text-editor{margin-bottom:40px;margin-top:40px}.text-editor__header{font-size:30px;line-height:32px;margin-bottom:32px}.text-editor__text li,.text-editor__text p,.text-editor__text ul{font-size:15px;line-height:24px}.text-editor__text blockquote{padding:18px 25px 22px 65px}.text-editor__text blockquote p{font-size:24px;line-height:32px}.text-editor__text blockquote:before{left:20px;top:24px}}.case-scroller{background:#eaf8ff;overflow:hidden;padding-bottom:85px;padding-top:64px}.case-scroller .row{align-items:center}.case-scroller__scroll-bar{display:flex;flex-direction:column;justify-content:center}.case-scroller__scroller{padding-bottom:21vh;padding-top:83px;-ms-overflow-style:none;scrollbar-width:none}.case-scroller__scroller .simplebar-scrollbar{display:none!important}.case-scroller__scroller::-webkit-scrollbar{display:none}.case-scroller__title{font-size:50px;letter-spacing:-2px;line-height:60px;padding-bottom:16px;padding-top:36px;text-align:center}.case-scroller__scroll-segment{background:#0000;border:none;color:#c8e1ee;cursor:pointer;display:block;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-1px;line-height:32px;margin-left:7px;margin-right:7px;padding:0;position:relative;text-align:left;transition:color .3s cubic-bezier(.3,0,.22,1);width:100%}.case-scroller__scroll-segment--active{color:#00c5c1}.case-scroller__scroll-segment-bar{background-color:#c8e1ee;display:block;height:45px;margin:10px 18px 4px;overflow:hidden;position:relative;width:1px}.case-scroller__scroll-segment-bar-scrolled{background-color:#00c5c1;height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:center top;transition:transform .3s cubic-bezier(.3,0,.22,1);width:100%}.case-scroller__segment{align-items:center;height:auto;justify-content:center;margin:64px 0;will-change:transform,opacity}.case-scroller__segment .case-scroller__segment-number{color:#00c5c1}.case-scroller__segment .case-scroller__segment-description,.case-scroller__segment .case-scroller__segment-title{color:#163d5d}.case-scroller__segment .case-scroller__segment-use-cases:before{background-color:#00c5c1}.case-scroller__segment .case-scroller__segment-use-cases-title{color:#00c5c1}.case-scroller__segment .case-scroller__segment-use-case{color:#1e4768}.case-scroller__segment .case-scroller__segment-cta{background-color:#00c5c1}.case-scroller__segment .case-scroller__segment-link{color:#00c5c1}.case-scroller__segment-image-holder{margin:64px 0}.case-scroller__segment-image{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='469' height='504' fill='none'%3E%3Crect width='469' height='504' fill='%23E0F4FF' rx='33'/%3E%3Cpath fill='%23BBDCEE' d='M208.002 232.065v39.868H260l-.002-39.868zm46.107 33.973h-40.214v-28.076h40.214z'/%3E%3Cpath fill='%23BBDCEE' d='M222.544 250.59a3.806 3.806 0 0 0 0-7.613 3.804 3.804 0 0 0-3.805 3.805 3.8 3.8 0 0 0 3.805 3.808M252.236 262.055l-12.569-15.784-7.134 8.956-3.443-4.322-8.874 11.149z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;border-radius:33px;height:539px;overflow:hidden;width:100%}.case-scroller__segment-number{font-size:48px;letter-spacing:-1px;line-height:32px;vertical-align:top}.case-scroller__segment-number,.case-scroller__segment-title{display:inline-block;font-style:normal;font-weight:700;padding-top:4px}.case-scroller__segment-title{font-size:32px;line-height:40px;margin-left:19px}.case-scroller__segment-description{display:block;font-size:15px;font-style:normal;font-weight:400;line-height:24px;margin-top:15px;padding-left:3px;padding-right:46px}.case-scroller__segment-use-cases{display:block;margin-bottom:23px;margin-left:33px;margin-top:13px;padding-left:33px;position:relative}.case-scroller__segment-use-cases:before{background-color:#c8e1ee;content:"";display:block;height:calc(100% - 10px);left:0;position:absolute;top:13px;width:2px}.case-scroller__segment-use-cases-title{font-size:20px;font-style:normal;font-weight:700;line-height:40px}.case-scroller__segment-use-case{display:block;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:16px;margin-top:10px}.case-scroller__segment-use-case:last-child{margin-bottom:0}.case-scroller__segment-cta{background-color:#c8e1ee;margin-left:3px;margin-right:15px;margin-top:12px}.case-scroller__segment-link{color:#c8e1ee;font-size:18px;font-weight:700;letter-spacing:-.5px;line-height:18px;margin-left:19px;text-decoration:underline}.case-scroller__segment-link:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwQzVDMSIgZD0iTTIyLjcwNyA4LjcwN2ExIDEgMCAwIDAgMC0xLjQxNEwxNi4zNDMuOTI5YTEgMSAwIDEgMC0xLjQxNCAxLjQxNEwyMC41ODYgOGwtNS42NTcgNS42NTdhMSAxIDAgMCAwIDEuNDE0IDEuNDE0ek0wIDloMjJWN0gweiIvPjwvc3ZnPg==) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:18px;margin-left:11px;position:relative;top:3px;width:22px}@media (max-width:899px){.case-scroller{height:100%;max-height:100%;padding-bottom:51px}.case-scroller__case-bar{display:none}.case-scroller__scroll-bar{height:100%;justify-content:space-around;max-height:100%}.case-scroller__scroller{height:100%;margin-left:20px;max-height:100%;padding-bottom:51px;padding-top:51px}.case-scroller__title{padding-bottom:50px}.case-scroller__segment{margin-bottom:80px}.case-scroller__segment,.case-scroller__segment-image-holder{bottom:auto;height:auto;left:auto;position:relative;right:auto;top:auto;transform:none!important}.case-scroller__segment-image-holder{opacity:1}.case-scroller__segment-number{font-size:30px;vertical-align:initial}.case-scroller__segment-title{font-size:22px;line-height:24px;margin-left:14px}.case-scroller__info{padding:0 30px}.case-scroller__segment-description{margin-top:10px;padding-right:20px}.case-scroller__segment-use-cases-title{font-size:18px;line-height:24px}.case-scroller__segment-use-case{font-size:13px}.case-scroller__segment-cta{font-size:18px;margin-right:10px;padding:0 15px}.case-scroller__segment-link{font-size:18px;line-height:24px;margin-left:0}.case-scroller__segment-link:after{margin-left:5px;width:14px}.case-scroller__segment-image{height:320px}.case-scroller__segment-use-cases{padding-left:22px}.case-scroller__segment-use-cases:before{top:8px}}@media (max-width:599px){.case-scroller{padding-top:38px}.case-scroller__title{font-size:32px;line-height:40px;padding-bottom:10px}.case-scroller__scroller{margin-right:20px;max-height:100%;padding-bottom:37px;padding-top:37px}.case-scroller__info{padding:0 15px}.case-scroller__segment{margin-bottom:32px}.case-scroller__segment-image{height:344px;margin-top:20px;position:static;transform:none}.case-scroller__segment-number{font-size:36px;line-height:32px;padding-top:0}.case-scroller__segment-title{font-size:24px;line-height:28px;margin-left:7px}.case-scroller__segment-description{font-size:13px;line-height:24px}.case-scroller__segment-use-case-title{font-size:20px;line-height:40px}.case-scroller__segment-use-cases{margin-left:0}.case-scroller__segment-use-case{font-size:13px;line-height:24px;margin-bottom:9px;margin-top:3px}.case-scroller__segment-cta{font-size:14px;height:40px;line-height:24px}.case-scroller__segment-link{font-size:14px;line-height:18px}.case-scroller__segment-link:after{margin-left:9px;width:22px}}.case-studies{background:#eaf8ff;overflow-x:hidden;padding-bottom:112px;padding-top:89px}.case-studies .container{position:relative}.case-studies__header{color:#163d5d;font-size:48px;font-style:normal;font-weight:700;line-height:56px}.case-studies__navigation{text-align:right}.case-studies__nav-button{background:#0000;border:none;cursor:pointer;height:72px;margin:0;padding:0;position:relative;width:72px}.case-studies__nav-button:hover:before{border:1px solid #00c5c1}.case-studies__nav-button:before{border:1px solid #cbdfea;border-radius:50%;height:72px;transition:border .16s cubic-bezier(.3,0,.22,1);width:72px}.case-studies__nav-button:after,.case-studies__nav-button:before{content:"";display:inline-block;left:50%;position:absolute;top:50%;transform:translate3D(-50%,-50%,0)}.case-studies__nav-button:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwQzVDMSIgZD0iTTIyLjcwNyA4LjcwN2ExIDEgMCAwIDAgMC0xLjQxNEwxNi4zNDMuOTI5YTEgMSAwIDEgMC0xLjQxNCAxLjQxNEwyMC41ODYgOGwtNS42NTcgNS42NTdhMSAxIDAgMCAwIDEuNDE0IDEuNDE0ek0wIDloMjJWN0gweiIvPjwvc3ZnPg==) no-repeat 50%;background-size:contain;height:18px;width:22px}.case-studies__nav-button--prev:after{transform:translate3D(-50%,-50%,0) rotate(180deg)}.case-studies__nav-button--next{margin-left:10px}.case-studies__list{margin-top:73px}.case-studies__list .swiper-wrapper{box-sizing:border-box}.case-studies__green{background-color:#00c5c1;content:"";height:100%;left:90%;position:absolute;top:0;width:50vw;z-index:0}.case-study-slide__image{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='469' height='504' fill='none'%3E%3Crect width='469' height='504' fill='%23E0F4FF' rx='33'/%3E%3Cpath fill='%23BBDCEE' d='M208.002 232.065v39.868H260l-.002-39.868zm46.107 33.973h-40.214v-28.076h40.214z'/%3E%3Cpath fill='%23BBDCEE' d='M222.544 250.59a3.806 3.806 0 0 0 0-7.613 3.804 3.804 0 0 0-3.805 3.805 3.8 3.8 0 0 0 3.805 3.808M252.236 262.055l-12.569-15.784-7.134 8.956-3.443-4.322-8.874 11.149z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;height:432px;left:15px;max-height:432px;max-width:370px;position:absolute;top:50%;transform:translate3D(0,-50%,0);width:370px;z-index:1}.case-study-slide__block{background-color:#00c5c1;padding-bottom:64px;padding-left:300px;padding-top:64px;position:relative}.case-study-slide__block:after{background-color:#00c5c1;content:"";height:100%;left:100%;position:absolute;top:0;width:50vw;z-index:-1}.case-study-slide__features{margin-left:30px;margin-top:30px;padding-left:31px;position:relative}.case-study-slide__features:before{background:#fff;content:"";display:block;height:calc(100% - 8px);left:0;position:absolute;top:0;width:2px}.case-study-slide__features~.case-study-slide__results{margin-top:28px}.case-study-slide__features-title{color:#fcf99f;font-size:20px;font-style:normal;font-weight:700;line-height:20px;padding-bottom:20px}.case-study-slide__features-list{list-style-type:none;margin:0;padding:0}.case-study-slide__features-list li{color:#fff;display:block;float:left;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:8px;width:calc(50% - 30px)}.case-study-slide__content-wrapper{max-width:800px}.case-study-slide__title{color:#fff;font-size:30px;line-height:40px;margin-top:23px}.case-study-slide__tag,.case-study-slide__title{font-style:normal;font-weight:600;margin-left:30px}.case-study-slide__tag{color:#fcf99f;display:inline-block;font-size:12px;line-height:24px;padding:0 12px;position:relative;text-transform:uppercase}.case-study-slide__tag:after{border:2px solid #fcf99f;border-radius:41px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.case-study-slide__results{margin-left:30px;margin-top:48px}.case-study-slide__result{display:block;float:left;margin-right:46px;max-width:33.3333%;width:120px}.case-study-slide__result-text h1,.case-study-slide__result-text h2,.case-study-slide__result-text h3,.case-study-slide__result-text h4,.case-study-slide__result-text h5,.case-study-slide__result-text h6{color:#1e4768;font-size:44px;line-height:100%;margin-bottom:13px}.case-study-slide__result-text p{color:#e0f4ff;line-height:26px;margin:0}.case-study-slide__result-value{color:#1e4768;display:block;font-size:48px;font-style:normal;font-weight:900;letter-spacing:-.01em;line-height:40px;margin-bottom:13px}.case-study-slide__result-title{color:#e0f4ff;display:block;font-size:17px;font-style:normal;font-weight:400;line-height:26px}.case-study-slide__link{margin-left:30px;margin-top:50px}@media (max-width:1199px){.case-study-slide__block{padding-left:220px}.case-study-slide__result{width:auto}}@media (max-width:899px){.case-studies{padding-bottom:0;padding-top:58px}.case-studies__header{font-size:40px;line-height:44px}.case-studies__list{margin-top:220px}.case-studies .swiper-container{overflow:visible!important;overflow-x:hidden}.case-studies .px-0{padding-right:15px!important}.case-study-slide__block{padding:191px 0 56px}.case-study-slide__block:before{background-color:#00c5c1;content:"";height:100%;position:absolute;right:100%;top:0;width:30vw;z-index:-1}.case-study-slide__features,.case-study-slide__link,.case-study-slide__results,.case-study-slide__tag,.case-study-slide__title{margin-left:0}.case-study-slide__image{background-size:cover;height:304px;max-height:304px;max-width:431px;width:431px}}@media (max-width:599px){.case-studies__header{font-size:24px;line-height:28px}.case-studies__list{margin-top:143px}.case-studies__navigation{margin-top:16px;text-align:left}.case-studies__nav-button,.case-studies__nav-button:before{height:56px;width:56px}.case-study-slide__image{height:216px;left:50%;transform:translate3d(-50%,-50%,0);width:320px}.case-study-slide__block{min-height:413px;padding:134px 0 40px}.case-study-slide__results{margin-top:16px}.case-study-slide__features-list li{float:none;width:100%}.case-study-slide__title{font-size:20px;line-height:24px;min-height:72px}.case-study-slide__result-text h2{font-size:28px;line-height:40px}.case-study-slide__result-text p{font-size:12px;line-height:16px}.case-study-slide__link{display:flex;justify-content:center;margin-top:25px;width:100%!important}.case-study-slide__link:after{margin-left:10px;position:relative;right:auto;top:2px;transform:none}}.post-showcase{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:34px;position:relative}.post-showcase__link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}.post-showcase--large{height:368px;max-height:368px;overflow:hidden}.post-showcase--large .post-showcase__meta-icon,.post-showcase--large .post-showcase__meta-text,.post-showcase--large .post-showcase__tag,.post-showcase--large .post-showcase__title{color:#fff}.post-showcase--large .post-showcase__section--bottom{position:absolute;z-index:3}.post-showcase--medium{flex-direction:row;height:264px;justify-content:flex-start;margin-bottom:33px;max-height:264px}.post-showcase--medium .post-showcase__title{max-width:430px}.post-showcase--medium .post-showcase__image-holder{display:inline-block;height:264px;max-height:264px;max-width:470px;position:relative;vertical-align:top}.post-showcase--medium .post-showcase__image{height:100%;width:100%}.post-showcase--medium .post-showcase__section--bottom{display:inline-block;padding:38px 0 25px 61px;vertical-align:top}.post-showcase--small{border-bottom:1px solid #ccd3d6;display:inline-block;height:100%;margin-bottom:40px;max-height:380px;max-width:100%;padding-bottom:16px;width:100%}.post-showcase--small .post-showcase__title{color:#163d5d;font-size:18px;line-height:24px;margin-bottom:26px}.post-showcase--small .post-showcase__tags{margin-bottom:12px}.post-showcase--small .post-showcase__post-type{left:15px;top:15px}.post-showcase--small .post-showcase__image-holder{height:201px;max-height:201px;width:100%}.post-showcase--small .post-showcase__image-holder:before{display:none}.post-showcase--small .post-showcase__image{height:100%;max-width:100%;position:relative}.post-showcase--small .post-showcase__meta{bottom:16px;position:absolute}.post-showcase--small .post-showcase__section--bottom{display:block;padding:21px 0 0}.post-showcase__section{padding:28px 29px 25px}.post-showcase__post-type{background:#00000040;border-radius:41px;color:#fff;display:inline-block;left:28px;line-height:20px;padding:2px 12px;position:absolute;top:28px}.post-showcase__post-type,.post-showcase__tags{font-size:12px;font-weight:600;text-transform:uppercase}.post-showcase__tags{display:block;line-height:12px;margin-bottom:16px;position:relative}.post-showcase__tag{color:#2b70a8;display:inline-block;margin-right:15px;position:relative}.post-showcase__tag--category{color:#00c5c1}.post-showcase__tag--category:after{background:#ccd3d6;border-radius:50%;content:"";display:block;height:6px;position:absolute;right:-12px;top:50%;transform:translate3D(0,-50%,0);width:5px}.post-showcase__tag:last-child{margin-right:0}.post-showcase__title{color:#163d5d;font-size:30px;font-weight:600;line-height:40px;margin-bottom:16px;position:relative}.post-showcase__meta{position:relative}.post-showcase__meta-info{display:inline-block;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin-right:20px;position:relative}.post-showcase__meta-info:after{background:#ccd3d6;content:"";display:block;height:100%;position:absolute;right:-13px;top:50%;transform:translate3D(0,-50%,0);width:1px}.post-showcase__meta-info:last-child{margin-right:0}.post-showcase__meta-info:last-child:after{display:none}.post-showcase__meta-icon{color:#68858e;display:inline-block;vertical-align:middle}.post-showcase__meta-text{color:#68858e;display:inline-block;padding-left:4px;vertical-align:top}.post-showcase__image-holder{height:100%;overflow:hidden;position:relative;width:100%}.post-showcase__image-holder:before{background:linear-gradient(0deg,#0000,#0000);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.post-showcase__image-holder--gradient{height:100%;overflow:hidden;position:relative;width:100%}.post-showcase__image-holder--gradient:before{background:linear-gradient(0deg,#0009,#0000);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.post-showcase:hover .post-showcase__image{transform:scale(1.15)}.post-showcase__image{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='469' height='504' fill='none'%3E%3Crect width='469' height='504' fill='%23E0F4FF' rx='33'/%3E%3Cpath fill='%23BBDCEE' d='M208.002 232.065v39.868H260l-.002-39.868zm46.107 33.973h-40.214v-28.076h40.214z'/%3E%3Cpath fill='%23BBDCEE' d='M222.544 250.59a3.806 3.806 0 0 0 0-7.613 3.804 3.804 0 0 0-3.805 3.805 3.8 3.8 0 0 0 3.805 3.808M252.236 262.055l-12.569-15.784-7.134 8.956-3.443-4.322-8.874 11.149z'/%3E%3C/svg%3E") no-repeat 50%/cover;display:block;height:100%;object-fit:cover;position:absolute;transform:scale(1);transition:transform .25s cubic-bezier(.3,0,.22,1);width:100%;z-index:0}@media (max-width:1199px){.post-showcase--small{max-height:415px}.post-showcase--small.suggestions{max-height:400px;max-width:100%}.post-showcase--small.suggestions .post-showcase__image{max-width:100%}.post-showcase--small.suggestions .post-showcase__tags{font-size:10px;margin-bottom:10px}.post-showcase--small.suggestions .post-showcase__title{font-size:14px;line-height:16px;margin-bottom:20px}.post-showcase--small.suggestions .post-showcase__section--bottom{padding-top:15px}.post-showcase--small.suggestions .post-showcase__meta-info{margin-right:10px}.post-showcase--small.suggestions .post-showcase__meta-info:after{right:-7px}.post-showcase--small.suggestions .post-showcase__meta-info:last-child{margin-right:0}.post-showcase--small.suggestions .post-showcase__meta-text{font-size:13px}.post-showcase--small.suggestions .post-showcase__meta-icon svg{width:16px}.post-showcase--medium .post-showcase__section--bottom{padding:38px 0 25px 31px}}@media (max-width:899px){.post-showcase--small,.post-showcase--small .post-showcase__image{max-width:100%}.post-showcase--medium .post-showcase__section--bottom{padding:38px 0 25px 18px}.post-showcase--medium .post-showcase__image-holder{width:60%}.post-showcase--medium .post-showcase__image{height:264px;max-height:264px;width:100%}}@media (max-width:599px){.post-showcase--large{height:auto;margin-bottom:36px;max-height:415px}.post-showcase--large .post-showcase__section--bottom{display:block;padding:21px 0 0;position:relative}.post-showcase--large .post-showcase__image{height:201px;position:relative;width:100%}.post-showcase--large .post-showcase__image-holder--gradient:before{background-image:none}.post-showcase--large .post-showcase__title{color:#163d5d;font-size:18px;line-height:24px;margin-bottom:23px}.post-showcase--large .post-showcase__tag{color:#2b70a8;display:inline-block;margin-right:15px;position:relative}.post-showcase--large .post-showcase__tag--category{color:#00c5c1}.post-showcase--large .post-showcase__tag--category:after{background:#ccd3d6;border-radius:50%;content:"";display:block;height:6px;position:absolute;right:-12px;top:50%;transform:translate3D(0,-50%,0);width:5px}.post-showcase--large .post-showcase__tag:last-child{margin-right:0}.post-showcase--large .post-showcase__post-type{left:16px;top:16px}.post-showcase--large .post-showcase__meta-icon{color:#68858e;display:inline-block;vertical-align:middle}.post-showcase--large .post-showcase__meta-text{color:#68858e;display:inline-block;padding-left:4px;vertical-align:top}.post-showcase--medium{flex-direction:column;height:auto;margin-bottom:16px;max-height:unset}.post-showcase--medium .post-showcase__section--bottom{display:block;padding:21px 0 0}.post-showcase--medium .post-showcase__image-holder{height:201px;max-width:100%;width:100%}.post-showcase--medium .post-showcase__post-type{left:16px;top:16px}.post-showcase--medium .post-showcase__image{height:100%;max-width:100%;width:100%}.post-showcase--medium .post-showcase__title{color:#163d5d;font-size:18px;line-height:24px;margin-bottom:23px}.post-showcase--small.suggestions{max-height:450px}.post-showcase--small.suggestions .post-showcase__image{height:200px;max-width:100%}.post-showcase--small.suggestions .post-showcase__title{font-size:18px;line-height:24px;margin-bottom:23px}.post-showcase--small.suggestions .post-showcase__tags{font-size:12px;line-height:12px}}.learn{padding-bottom:56px;padding-top:64px}.learn .row .col-12{margin-bottom:40px}.learn__header{color:#163d5d;font-weight:900;letter-spacing:-2px;text-align:center}.learn__type-filters{display:block;margin-bottom:35px;margin-top:24px;text-align:center;width:100%}.learn__type-filter{background:#0000;border:none;border-radius:41px;color:#68858e;cursor:pointer;display:inline-block;font-size:13px;font-weight:600;line-height:26px;margin-right:6px;padding:3px 16px;position:relative;text-transform:uppercase;transition:color .2s cubic-bezier(.3,0,.22,1)}.learn__type-filter:after{border:2px solid #ccd3d6;border-radius:41px;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate3D(-50%,-50%,0);transition:border .2s cubic-bezier(.3,0,.22,1);width:100%}.learn__type-filter:hover{color:#00c5c1}.learn__type-filter:hover:after{border:2px solid #00c5c1}.learn__type-filter--active{background-color:#fff;color:#00c5c1}.learn__type-filter--active:after{border-color:#00c5c1}.learn__status-title{color:#68858e;display:block;font-size:14px;font-style:normal;font-weight:400;line-height:14px;margin-bottom:15px}.learn__status-divider{background:#ccd3d6;display:block;height:1px;margin-bottom:31px;width:100%}.learn__pagination{align-items:center;display:flex;justify-content:center;padding-top:54px}.learn__pagination .page-numbers{align-items:center;background:#0000;border-radius:50%;color:#68858e;display:inline-flex;font-size:16px;font-style:normal;font-weight:600;height:56px;justify-content:center;line-height:26px;margin:0 5px;position:relative;text-align:center;width:56px}.learn__pagination .page-numbers:after{border:1px solid #cbdfea;border-radius:50%;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate3D(-50%,-50%,0);width:100%}.learn__pagination .page-numbers.current{background:#00c5c1;color:#fff}.learn__pagination .page-numbers.current:after{border-color:#00c5c1}.learn__pagination .next,.learn__pagination .prev{margin:0;position:relative}.learn__pagination .next:before,.learn__pagination .prev:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwQzVDMSIgZD0iTTIyLjcwNyA4LjcwN2ExIDEgMCAwIDAgMC0xLjQxNEwxNi4zNDMuOTI5YTEgMSAwIDEgMC0xLjQxNCAxLjQxNEwyMC41ODYgOGwtNS42NTcgNS42NTdhMSAxIDAgMCAwIDEuNDE0IDEuNDE0ek0wIDloMjJWN0gweiIvPjwvc3ZnPg==) no-repeat 50%/contain;content:"";display:block;height:15px;left:50%;position:absolute;top:50%;width:22px}.learn__pagination .next:after,.learn__pagination .prev:after{display:none}.learn__pagination .prev:before{transform:translate3D(-50%,-50%,0) rotate(180deg)}.learn__pagination .next:before{transform:translate3D(-50%,-50%,0)}@media (max-width:899px){.learn__header{font-size:50px;line-height:58px}.learn{padding-top:47px}.learn__header{font-size:32px;line-height:40px}.learn__type-filter{font-size:11px;line-height:22px}.learn__type-filters{margin-bottom:38px;margin-top:13px}.learn__status-divider{margin-bottom:15px}}@media (max-width:599px){.learn{padding-bottom:30px}.learn__pagination{padding-top:10px}}.request-demo{padding:72px 0 60px}.request-demo .row .col-sm-1 .line{background:#ccd3d6;height:calc(100% - 20px);margin:0 auto;width:1px}.request-demo__title{color:#163d5d;font-size:30px;font-weight:600;line-height:40px;margin-bottom:25px}.request-demo__item{background:#fff;border-radius:7px;box-shadow:0 0 5px #0000000a;display:flex;flex-direction:column;height:325px;justify-content:space-between;margin-bottom:20px;max-width:370px;padding:40px}.request-demo__item__description{color:#68858e;font-size:17px;font-weight:400;line-height:26px;margin-bottom:16px;max-height:210px;min-height:187px;overflow:hidden}.request-demo__item__image{background:no-repeat 50%;background-size:cover;border-radius:50%;height:46px;margin-right:13px;min-width:46px}.request-demo__item__title{color:#1e4768;font-size:18px;font-weight:600;letter-spacing:-.5px;line-height:18px;margin-bottom:5px}.request-demo__item__label{color:#00c5c1;font-size:15px;font-weight:400;line-height:18px}.request-demo__description{color:#68858e;display:block;font-size:17px;font-weight:400;line-height:26px;margin:11px 0 57px}.request-demo .hbspt-form input[type=email],.request-demo .hbspt-form input[type=tel],.request-demo .hbspt-form input[type=text],.request-demo .hbspt-form select{background:#fff;border:1px solid #ccd3d6;border-radius:7px;box-sizing:border-box;color:#1e4768;font-size:15px;height:50px;line-height:14px;margin-bottom:6px;padding:0 18px;width:100%}.request-demo .hbspt-form input[type=email]::placeholder,.request-demo .hbspt-form input[type=tel]::placeholder,.request-demo .hbspt-form input[type=text]::placeholder,.request-demo .hbspt-form select::placeholder{color:#bac2c5;font-size:15px;font-weight:400;line-height:14px}.request-demo .hbspt-form select{font-size:15px;line-height:14px;padding-right:18px}.request-demo .hbspt-form select option{color:#1e4768!important;font-size:15px;line-height:14px}.request-demo .hbspt-form input[type=submit]{appearance:none;-webkit-appearance:none;background:#00c5c1;border:none;border-radius:37px;cursor:pointer;display:block;height:48px;transition:background-color .2s cubic-bezier(.3,0,.22,1);width:271px}.request-demo .hbspt-form input[type=submit]:hover{background-color:#04d9d4}.request-demo .gform_wrapper .gform_description{color:#68858e;display:block;font-size:17px;font-weight:400;line-height:26px;margin:11px 0 57px}.request-demo .gform_wrapper .ginput_container input[type=email],.request-demo .gform_wrapper .ginput_container input[type=tel],.request-demo .gform_wrapper .ginput_container input[type=text],.request-demo .gform_wrapper .ginput_container select{margin-bottom:6px}.request-demo .gform_wrapper fieldset{border:none!important;padding:0!important}.request-demo .gform_wrapper fieldset legend{display:none!important}.request-demo .gform_wrapper fieldset .ginput_container_checkbox .gchoice{align-items:center;display:flex}.request-demo .gform_wrapper fieldset .ginput_container_checkbox label{color:#1e4768;font-size:14px;line-height:14px}.request-demo .gform_wrapper fieldset .ginput_container_checkbox .gfield-choice-input{appearance:none;background:#0000;border:1px solid #ccd3d6;border-radius:3px;cursor:pointer;display:inline-block;height:20px;margin:0 8px 0 0;padding:0;position:relative;vertical-align:middle;width:20px}.request-demo .gform_wrapper fieldset .ginput_container_checkbox .gfield-choice-input:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='2' d='M1.238 5.56 4.04 8.362l6.723-6.724'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";display:block;height:12px;left:50%;position:absolute;top:50%;transform:translate3D(-50%,-50%,0) scale(0);width:12px}.request-demo .gform_wrapper fieldset .ginput_container_checkbox .gfield-choice-input:checked{background:#00c5c1;border-color:#00c5c1}.request-demo .gform_wrapper fieldset .ginput_container_checkbox .gfield-choice-input:checked:after{transform:translate3D(-50%,-50%,0) scale(1)}.request-demo .gform_wrapper input[type=submit]{appearance:none;-webkit-appearance:none;background:#00c5c1;border:none;border-radius:37px;cursor:pointer;display:block;height:48px;margin-top:28px;transition:background-color .2s;width:271px}.request-demo .gform_wrapper input[type=submit]:hover{background-color:#04d9d4}@media (max-width:899px){.request-demo__item{padding:32px}.request-demo__header{font-size:48px;line-height:58px}.request-demo__description{margin:11px 0 19px}.request-demo .row .col-sm-6{flex:0 0 47.5%!important;max-width:47.5%!important}.request-demo .row .col-sm-1{flex:0 0 5%!important;max-width:5%!important;padding-left:0!important;padding-right:0!important}.request-demo .row .col-sm-5{flex:0 0 47.5%!important;max-width:47.5%!important}.request-demo .gform_wrapper .gform_title{font-size:48px;line-height:58px}.request-demo .gform_wrapper .gform_description{margin:11px 0 19px}.request-demo .gform_wrapper .gfield--width-half{grid-column:span 12!important}}@media (max-width:599px){.request-demo{padding:28px 0 48px}.request-demo__header{font-size:24px;line-height:28px}.request-demo__title{font-size:24px;font-weight:800;line-height:32px}.request-demo__item{max-width:100%;padding:40px 35px}.request-demo .row .col-sm-5,.request-demo .row .col-sm-6{flex:0 0 100%!important;max-width:100%!important}.request-demo .gform_wrapper{border-bottom:1px solid #ccd3d6;margin-bottom:25px;padding-bottom:24px}.request-demo .gform_wrapper .gform_title{font-size:32px;line-height:40px}.request-demo .gform_wrapper input[type=submit]{width:100%}}.text-categories{background:#163d5d;padding:82px 0}.text-categories__title{color:#fafbfb;font-size:48px;font-weight:700;line-height:56px}.text-categories__item{margin-bottom:40px}.text-categories__item__image{height:100px;margin-right:28px;width:100px}.text-categories__item__title{color:#00c5c1;font-size:16px;line-height:24px;margin-bottom:3px}.text-categories__item__label{color:#fff;font-size:20px;font-weight:700}@media (max-width:899px){.text-categories{padding:55px 121px 64px}.text-categories__title{font-size:44px;line-height:52px}.text-categories__list{margin-top:37px}}@media (max-width:599px){.text-categories{padding:48px 0 56px}.text-categories__title{font-size:30px;line-height:32px}.text-categories__list{margin-top:48px}.text-categories__item__image{height:80px;margin-right:8px;width:80px}.text-categories__item__label{font-size:18px;line-height:40px}}.posts-book-demo{background:#eaf8ff;border-radius:7px;padding:23px;position:sticky;top:100px}.posts-book-demo__image-wrapper{align-items:center;display:flex;height:167px;justify-content:center}.posts-book-demo__image-wrapper img{height:auto;object-fit:cover;width:auto}.posts-book-demo__title{color:#163d5d;font-weight:700}.posts-book-demo__button,.posts-book-demo__title{font-size:18px;line-height:24px;text-align:center}.posts-book-demo__button{background:#00c5c1;border-radius:37px;color:#fff;display:block;margin-top:17px;padding:12px 0}@media (max-width:899px){.posts-book-demo{align-items:center;bottom:0;display:flex;height:80px;justify-content:center;left:0;padding:12px 30px;position:fixed;top:auto;width:100vw;z-index:2}.posts-book-demo__image-wrapper,.posts-book-demo__title{display:none}.posts-book-demo__button{margin-top:0;width:100%}}.wysiwyg{padding:74px 0 77px}.wysiwyg__text h2{color:#68858e;font-size:26px;font-weight:400;line-height:40px}.wysiwyg__text h2:first-of-type{margin-bottom:40px}.wysiwyg__text h3{color:#163d5d;font-size:24px;line-height:28px}.wysiwyg__text h4{color:#68858e;font-size:20px;line-height:28px}.wysiwyg__text p{color:#68858e;font-size:17px;line-height:26px}.wysiwyg__text a{color:#00c5c1;font-size:17px;font-weight:600;line-height:26px;text-decoration:underline}.wysiwyg__text strong{color:#00c5c1}.wysiwyg__text ul{padding-left:20px}.wysiwyg__text ul li{color:#68858e;font-size:17px;line-height:26px}.wysiwyg__text table{width:100%}.wysiwyg__text table th{border-bottom:1px solid #ccd3d6;padding:0 0 16px}.wysiwyg__text table td{border-bottom:1px solid #ccd3d6;padding:16px 0}.wysiwyg__text table td:first-child{border-right:1px solid #ccd3d6}.wysiwyg__text table td:nth-child(2){padding-left:12px}@media (max-width:899px){.wysiwyg__text h1{font-size:50px;line-height:58px}.wysiwyg__text h2{font-weight:500}}@media (max-width:599px){.wysiwyg{padding:35px 0 39px}.wysiwyg__text h1{font-size:32px;line-height:40px}.wysiwyg__text h2{font-size:20px;line-height:30px}.wysiwyg__text h2:first-of-type{margin-bottom:30px}.wysiwyg__text h3{font-size:24px;line-height:32px}.wysiwyg__text h4{font-size:20px;line-height:28px}.wysiwyg__text a,.wysiwyg__text p{font-size:15px;line-height:24px}.wysiwyg__text ul{padding-left:20px}.wysiwyg__text ul li{font-size:15px;line-height:24px}}.capabilities-list{margin:0 auto;max-width:1000px;min-height:600px;overflow:hidden;width:100%}.capabilities-list__header{color:#163d5d;font-size:48px;font-weight:700;line-height:56px;margin-bottom:72px;text-align:center;text-transform:capitalize}.capabilities-list__items{display:none;opacity:0;transform:translateY(-10px);visibility:hidden}.capabilities-list__items--active{display:block;opacity:1;transform:translate(0);visibility:inherit}.capabilities-list__item{background:#fff;border-radius:7px;box-shadow:0 4px 25px #97979714;cursor:pointer;height:400px;margin-bottom:32px;opacity:.9;position:relative}.capabilities-list__item:hover:after{display:inherit;transform:scale(1.5)}.capabilities-list__item:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NyIgaGVpZ2h0PSI0NiIgZmlsbD0ibm9uZSI+PGcgZmlsdGVyPSJ1cmwoI2EpIj48Y2lyY2xlIGN4PSIyMy43NDYiIGN5PSIyMyIgcj0iMTYiIGZpbGw9IiNmZmYiLz48cGF0aCBmaWxsPSIjMjA0ODY3IiBkPSJtMzIuNTcgMzAuNjgxLTQuMDk0LTQuMDk0YTcuNSA3LjUgMCAxIDAtLjg4Mi44ODJsNC4wOTQgNC4wOTNhLjYyNS42MjUgMCAwIDAgLjg4MS0uODhNMTYuNSAyMS43NWE2LjI1IDYuMjUgMCAxIDEgMTIuNSAwIDYuMjUgNi4yNSAwIDAgMS0xMi41IDAiLz48cGF0aCBmaWxsPSIjMjA0ODY3IiBkPSJNMjUuODc1IDIxLjEyNWgtMi41di0yLjVhLjYyNC42MjQgMCAxIDAtMS4yNSAwdjIuNWgtMi41YS42MjQuNjI0IDAgMSAwIDAgMS4yNWgyLjV2Mi41YS42MjQuNjI0IDAgMSAwIDEuMjUgMHYtMi41aDIuNWEuNjI0LjYyNCAwIDEgMCAwLTEuMjUiLz48L2c+PGRlZnM+PGZpbHRlciBpZD0iYSIgd2lkdGg9IjQ2IiBoZWlnaHQ9IjQ2IiB4PSIuNzQ2IiB5PSIwIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0iaGFyZEFscGhhIiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIi8+PGZlT2Zmc2V0Lz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIzLjUiLz48ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMDUgMCIvPjxmZUJsZW5kIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvdyIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvdyIgcmVzdWx0PSJzaGFwZSIvPjwvZmlsdGVyPjwvZGVmcz48L3N2Zz4=);background-size:contain;content:"";height:40px;position:absolute;right:-16px;top:-16px;transform:scale(1);transition:transform .25s cubic-bezier(.3,0,.22,1);width:40px}.capabilities-list__item__image-holder{background:#eaf8ff;border-radius:7px 7px 0 0;height:188px;padding:20px 30px;width:100%}.capabilities-list__item__image{height:100%;object-fit:contain;width:100%}.capabilities-list__item__text-content{padding:20px}.capabilities-list__item__title{color:#163d5d;font-size:18px;font-weight:700;line-height:24px;margin-bottom:8px}.capabilities-list__item__text{color:#68858e;font-size:15px;line-height:24px}.capabilities-slider{backdrop-filter:blur(40px);background:#163d5db3;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .2s cubic-bezier(.3,0,.22,1),z-index .2s cubic-bezier(.3,0,.22,1);width:100vw;z-index:-1}.capabilities-slider.visible{opacity:1;z-index:1000}.capabilities-slider__wrapper{height:100%;position:relative;width:100%}.capabilities-slider__item{align-items:center;display:flex;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s cubic-bezier(.3,0,.22,1)}.capabilities-slider__item.active{opacity:1}.capabilities-slider__item__image{border-radius:4%;height:243px;margin-right:88px;width:400px}.capabilities-slider__item__text-content{width:320px}.capabilities-slider__item__title{color:#fff;font-size:24px;font-weight:700;line-height:32px;margin-bottom:16px}.capabilities-slider__item__text{color:#fff;font-size:18px;font-weight:400;line-height:30px}.capabilities-slider__close-btn{cursor:pointer;position:absolute;right:50px;top:50px;z-index:1001}.capabilities-slider__navigation{align-items:center;bottom:41px;display:flex;justify-content:space-between;left:50%;position:absolute;transform:translateX(-50%);width:130px;z-index:1001}.capabilities-slider__navigation div{cursor:pointer}@media (max-width:899px){.capabilities-list__header{font-size:44px;line-height:54px}.capabilities-list__item:after{display:inherit}.capabilities-slider__item{flex-direction:column}.capabilities-slider__item__image{margin-right:0}.capabilities-slider__item__text-content{max-width:400px;width:auto}.capabilities-slider__item__title{font-size:32px;line-height:48px;margin-bottom:25px;margin-top:31px;text-align:center}.capabilities-slider__item__text{font-size:24px;line-height:36px;text-align:center}}@media (max-width:599px){.capabilities-list__header{font-size:30px;line-height:40px;margin-bottom:40px}.capabilities-slider__item__text-content{max-width:90%}.capabilities-slider__item__title{font-size:24px;line-height:32px;margin-bottom:15px;margin-top:22px}.capabilities-slider__item__text{font-size:17px;line-height:24px}.capabilities-slider__item__image{height:auto;width:85vw}}.summary{background:#e0f4ff;overflow:hidden;padding:64px 0}.summary__label{color:#326e9f;font-size:14px;line-height:120%;text-transform:uppercase}.summary__header,.summary__label{font-style:normal;font-weight:800;margin-bottom:24px;position:relative;text-align:center;z-index:1}.summary__header{color:#163d5d;font-size:36px;line-height:126%}.summary__content{color:#68858e;font-size:15px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:24px;max-width:477px;text-align:center}.summary__content,.summary__postie-button{position:relative;z-index:1}.summary__left-image{height:142.289px;width:148.774px;z-index:0}.summary__right-image{height:124.98px;width:137.152px;z-index:0}@media (max-width:599px){.summary__label{text-align:center}.summary__header{font-size:30px;font-weight:800;line-height:106.667%;margin-bottom:16px}.summary__content,.summary__header{font-style:normal;text-align:left;text-align:center}.summary__content{font-size:15px;font-weight:400;line-height:160%;margin:0 auto 16px;max-width:305px}.summary__left-image{height:53.156px;left:50%;position:absolute;top:-22px;transform:translate3D(-50%,-50%,0);width:55.579px}.summary__right-image{bottom:-10px;height:109px;position:absolute;right:-11%;width:119px}}.video-demo{padding:51px 0}.video-demo__label{color:#326e9f;font-size:14px;line-height:120%;margin-bottom:16px;text-transform:uppercase}.video-demo__header,.video-demo__label{font-style:normal;font-weight:800;text-align:center}.video-demo__header{color:#163d5d;font-size:48px;line-height:126%;margin-bottom:32px;text-transform:none}.video-demo__video-wrapper{background:#163d5d66;position:relative}.video-demo__player{height:100%;width:100%}.video-demo__placeholder{min-height:541px;width:100%}.video-demo__play-button{background:#163d5d66;border:none;cursor:pointer;height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.video-demo__play-button svg{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}@media (max-width:599px){.video-demo{padding:40px 0}.video-demo__label{text-align:center}.video-demo__header{font-size:30px;font-style:normal;font-weight:800;line-height:106.667%;text-align:left;text-align:center}}.split-text{overflow:hidden}.split-text .row{align-items:center;flex-direction:row-reverse}.split-text__info{text-align:left}.split-text__image{background:#e0f4ff;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='469' height='504' fill='none'%3E%3Crect width='469' height='504' fill='%23E0F4FF' rx='33'/%3E%3Cpath fill='%23BBDCEE' d='M208.002 232.065v39.868H260l-.002-39.868zm46.107 33.973h-40.214v-28.076h40.214z'/%3E%3Cpath fill='%23BBDCEE' d='M222.544 250.59a3.806 3.806 0 0 0 0-7.613 3.804 3.804 0 0 0-3.805 3.805 3.8 3.8 0 0 0 3.805 3.808M252.236 262.055l-12.569-15.784-7.134 8.956-3.443-4.322-8.874 11.149z'/%3E%3C/svg%3E") no-repeat 0;background-size:contain;border-radius:33px;height:504px;overflow:hidden;width:100%}.split-text__number{display:inline-block;font-size:48px;font-style:normal;font-weight:700;letter-spacing:-1px;line-height:32px;padding-top:4px;vertical-align:top}.split-text__title{color:#163d5d;leading-trim:both;text-edge:cap;font-size:30px;font-style:normal;font-weight:700;line-height:133.333%;margin-bottom:16px;text-align:left}.split-text__description{color:#68858e;font-size:15px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:24px}.split-text__postie-button{background:#0000;border:1px solid #00c5c1;color:#00c5c1}.split-text__postie-button:hover{color:#fff}.split-text__link{color:#c8e1ee;font-size:18px;font-weight:700;letter-spacing:-.5px;line-height:18px;margin-left:19px;text-decoration:underline}.split-text__link:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwQzVDMSIgZD0iTTIyLjcwNyA4LjcwN2ExIDEgMCAwIDAgMC0xLjQxNEwxNi4zNDMuOTI5YTEgMSAwIDEgMC0xLjQxNCAxLjQxNEwyMC41ODYgOGwtNS42NTcgNS42NTdhMSAxIDAgMCAwIDEuNDE0IDEuNDE0ek0wIDloMjJWN0gweiIvPjwvc3ZnPg==) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:18px;margin-left:11px;position:relative;top:3px;width:22px}@media (max-width:599px){.split-text{padding:40px 0}.split-text__image-holder{margin-bottom:32px}.split-text__image{background-size:cover;border-radius:4.776px;height:344px}.split-text__description,.split-text__info,.split-text__title{text-align:center}}.text-list{padding:86px 0}.text-list__label{color:#326e9f;font-size:14px;line-height:120%;margin-bottom:16px;text-transform:uppercase}.text-list__header,.text-list__label{font-style:normal;font-weight:800;text-align:center}.text-list__header{color:#163d5d;font-size:48px;line-height:126%;margin-bottom:64px}.text-list__content{display:flex;flex-direction:column;gap:24px}.text-list__content>*{margin-left:-15px;margin-right:-15px}.text-list__content>:nth-child(2n) .row{flex-direction:row}@media (min-width:899px){.text-list__content>:nth-child(2n) .row .split-text__image{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='469' height='504' fill='none'%3E%3Crect width='469' height='504' fill='%23E0F4FF' rx='33'/%3E%3Cpath fill='%23BBDCEE' d='M208.002 232.065v39.868H260l-.002-39.868zm46.107 33.973h-40.214v-28.076h40.214z'/%3E%3Cpath fill='%23BBDCEE' d='M222.544 250.59a3.806 3.806 0 0 0 0-7.613 3.804 3.804 0 0 0-3.805 3.805 3.8 3.8 0 0 0 3.805 3.808M252.236 262.055l-12.569-15.784-7.134 8.956-3.443-4.322-8.874 11.149z'/%3E%3C/svg%3E") no-repeat 100%}}@media (max-width:599px){.text-list{padding:40px 0}.text-list__header{font-size:30px;font-style:normal;font-weight:800;line-height:106.667%;margin-bottom:32px}.text-list__content{gap:0}.text-list__content>* .row{flex-direction:column-reverse}.text-list__content>* .row .split-text__image{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='469' height='504' fill='none'%3E%3Crect width='469' height='504' fill='%23E0F4FF' rx='33'/%3E%3Cpath fill='%23BBDCEE' d='M208.002 232.065v39.868H260l-.002-39.868zm46.107 33.973h-40.214v-28.076h40.214z'/%3E%3Cpath fill='%23BBDCEE' d='M222.544 250.59a3.806 3.806 0 0 0 0-7.613 3.804 3.804 0 0 0-3.805 3.805 3.8 3.8 0 0 0 3.805 3.808M252.236 262.055l-12.569-15.784-7.134 8.956-3.443-4.322-8.874 11.149z'/%3E%3C/svg%3E") no-repeat 50%}.text-list__content>:nth-child(2n) .row{flex-direction:column-reverse}.text-list__content>:nth-child(2n) .row .split-text__image{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='469' height='504' fill='none'%3E%3Crect width='469' height='504' fill='%23E0F4FF' rx='33'/%3E%3Cpath fill='%23BBDCEE' d='M208.002 232.065v39.868H260l-.002-39.868zm46.107 33.973h-40.214v-28.076h40.214z'/%3E%3Cpath fill='%23BBDCEE' d='M222.544 250.59a3.806 3.806 0 0 0 0-7.613 3.804 3.804 0 0 0-3.805 3.805 3.8 3.8 0 0 0 3.805 3.808M252.236 262.055l-12.569-15.784-7.134 8.956-3.443-4.322-8.874 11.149z'/%3E%3C/svg%3E") no-repeat 50%}}.features{margin-top:80px}.features__title{color:#163d5d;font-size:40px;font-weight:700;line-height:40px;margin-bottom:37px}.features__item{background:#fff;border-radius:7px;box-shadow:0 4px 20px #9797970d;display:flex;margin-bottom:40px;min-height:176px;overflow:hidden}.features__item__image-holder{background:#e0f4ff;height:100%;width:303px}.features__item__image-holder img{height:100%;object-fit:contain;width:100%}.features__item__text-holder{max-width:calc(100% - 303px);padding:23px 30px}.features__item__title{color:#163d5d;font-size:18px;font-weight:900;line-height:24px;margin-bottom:8px}.features__item__text{color:#68858e;font-size:15px;line-height:24px}@media (max-width:1199px){.features__item{min-height:191px}.features__item__image-holder{height:auto}}@media (max-width:599px){.features__title{font-size:28px;line-height:28px;text-align:center}.features__item{flex-direction:column}.features__item__image-holder{height:188px;width:100%}.features__item__text-holder{max-width:100%;padding:20px}}.loader-wrapper{align-items:center;background:#fff;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:100000}.loader{-webkit-animation:load6 1.7s ease infinite,round 1.7s ease infinite;animation:load6 1.7s ease infinite,round 1.7s ease infinite;border-radius:50%;color:#00c5c1;font-size:90px;height:1em;margin:72px auto;overflow:hidden;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);width:1em}@-webkit-keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@-webkit-keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.opt-out{padding:77px 0 88px}.opt-out .gform_title{margin-bottom:27px}.opt-out .gform-body{border-bottom:1px solid #ccd3d6;margin-bottom:24px;padding-bottom:30px}@media (max-width:599px){.opt-out{padding:27px 0 39px}.opt-out .gform_title{font-size:32px;line-height:40px}.opt-out .gform-body .gfield--width-half,.opt-out .gform-body .gfield--width-three-quarter{grid-column:span 12!important}.opt-out .gform-body .gfield--width-quarter{grid-column:span 6!important}.opt-out input[type=submit]{width:100%}}.hubspot-embed{background:#163d5d;padding:84px 0}.hubspot-embed__header{color:#fff;font-size:48px;font-style:normal;font-weight:800;line-height:120%;margin:0 auto;max-width:570px;text-align:center}.hubspot-embed .e-book-popup__form,.hubspot-embed__form{background:#0000;border-radius:7px;max-height:100%;max-width:570px;min-height:567px;padding:30px;position:relative;width:100%;z-index:2}.hubspot-embed .e-book-popup__form .gform_required_legend,.hubspot-embed .e-book-popup__form .gform_validation_container,.hubspot-embed__form .gform_required_legend,.hubspot-embed__form .gform_validation_container{display:none}.hubspot-embed .e-book-popup__form .gfield,.hubspot-embed__form .gfield{border:none;margin-bottom:21px;padding-left:1px}.hubspot-embed .e-book-popup__form .gfield legend,.hubspot-embed__form .gfield legend{display:none}.hubspot-embed .e-book-popup__form .gfield--pre-checkbox,.hubspot-embed__form .gfield--pre-checkbox{margin-bottom:16px}.hubspot-embed .e-book-popup__form .gfield--mailing-list,.hubspot-embed__form .gfield--mailing-list{margin:0 0 40px 1px;padding:0}.hubspot-embed .e-book-popup__form .gfield_checkbox,.hubspot-embed__form .gfield_checkbox{color:#1e4768;font-size:14px;font-style:normal;font-weight:400;line-height:14px;text-align:left}.hubspot-embed .e-book-popup__form .gfield_checkbox label,.hubspot-embed__form .gfield_checkbox label{display:inline-block;padding-top:1px;vertical-align:top}.hubspot-embed .e-book-popup__form .gform_description,.hubspot-embed__form .gform_description{color:#163d5d;display:block;font-size:24px;font-style:normal;font-weight:600;line-height:32px;margin-bottom:31px}.hubspot-embed .e-book-popup__form .gfield_label,.hubspot-embed__form .gfield_label{color:#1e4768;display:block;font-size:14px;font-style:normal;font-weight:400;line-height:14px;margin-bottom:11px;text-align:left}.hubspot-embed .e-book-popup__form .ginput_container input,.hubspot-embed__form .ginput_container input{background:#fff;border:1px solid #ccd3d6;border-radius:7px;color:#1e4768;font-size:15px;font-style:normal;font-weight:400;line-height:14px;padding:13px 0 14px 18px;width:100%}.hubspot-embed .e-book-popup__form .ginput_container input::placeholder,.hubspot-embed__form .ginput_container input::placeholder{color:#bac2c5;font-size:15px;font-style:normal;font-weight:400;line-height:14px}.hubspot-embed .e-book-popup__form .ginput_container .gfield-choice-input,.hubspot-embed__form .ginput_container .gfield-choice-input{appearance:none;background:#0000;border:1px solid #ccd3d6;border-radius:3px;cursor:pointer;display:inline-block;height:20px;margin:0 8px 0 0;padding:0;position:relative;vertical-align:middle;width:20px}.hubspot-embed .e-book-popup__form .ginput_container .gfield-choice-input:after,.hubspot-embed__form .ginput_container .gfield-choice-input:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='2' d='M1.238 5.56 4.04 8.362l6.723-6.724'/%3E%3C/svg%3E") no-repeat 50%/contain;content:"";display:block;height:12px;left:50%;position:absolute;top:50%;transform:translate3D(-50%,-50%,0) scale(0);width:12px}.hubspot-embed .e-book-popup__form .ginput_container .gfield-choice-input:checked,.hubspot-embed__form .ginput_container .gfield-choice-input:checked{background:#00c5c1;border-color:#00c5c1}.hubspot-embed .e-book-popup__form .ginput_container .gfield-choice-input:checked:after,.hubspot-embed__form .ginput_container .gfield-choice-input:checked:after{transform:translate3D(-50%,-50%,0) scale(1)}.hubspot-embed .e-book-popup__form .gform_footer .gform_button,.hubspot-embed__form .gform_footer .gform_button{align-items:center;background:#00c5c1;border:none;border-radius:37px;cursor:pointer;display:flex;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:24px;width:100%}.hubspot-embed .e-book-popup__form .hbspt-form label,.hubspot-embed__form .hbspt-form label{color:#fff;display:flex;font-size:14px;font-style:normal;font-weight:400;line-height:100%;margin-bottom:10px;text-align:left}.hubspot-embed .e-book-popup__form .hbspt-form label.hs-error-msg,.hubspot-embed__form .hbspt-form label.hs-error-msg{color:#00c5c1}.hubspot-embed .e-book-popup__form .hbspt-form .hs-input.invalid,.hubspot-embed__form .hbspt-form .hs-input.invalid{border-color:#00c5c1!important}.hubspot-embed .e-book-popup__form .hbspt-form ul,.hubspot-embed__form .hbspt-form ul{list-style-type:none;margin-top:6px;padding:0}.hubspot-embed .e-book-popup__form .hbspt-form .hs-form-field,.hubspot-embed__form .hbspt-form .hs-form-field{margin-bottom:20px}.hubspot-embed .e-book-popup__form .hbspt-form .actions,.hubspot-embed__form .hbspt-form .actions{display:flex;justify-content:center}.hubspot-embed .e-book-popup__form .hbspt-form input[type=submit],.hubspot-embed__form .hbspt-form input[type=submit]{background:#00c5c1;border-radius:37px;color:#fff;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.5px;line-height:133.333%;padding:12px 60px}.hubspot-embed .e-book-popup__form .hbspt-form input[type=email],.hubspot-embed .e-book-popup__form .hbspt-form input[type=tel],.hubspot-embed .e-book-popup__form .hbspt-form input[type=text],.hubspot-embed .e-book-popup__form .hbspt-form select,.hubspot-embed__form .hbspt-form input[type=email],.hubspot-embed__form .hbspt-form input[type=tel],.hubspot-embed__form .hbspt-form input[type=text],.hubspot-embed__form .hbspt-form select{background:#fff!important;border:1px solid #ccd3d6;border-radius:7px;color:#000;display:flex;font-size:15px;font-style:normal;font-weight:400;line-height:93.333%;padding:0 18px}.hubspot-embed .e-book-popup__form .hbspt-form input[type=email]::placeholder,.hubspot-embed .e-book-popup__form .hbspt-form input[type=tel]::placeholder,.hubspot-embed .e-book-popup__form .hbspt-form input[type=text]::placeholder,.hubspot-embed .e-book-popup__form .hbspt-form select::placeholder,.hubspot-embed__form .hbspt-form input[type=email]::placeholder,.hubspot-embed__form .hbspt-form input[type=tel]::placeholder,.hubspot-embed__form .hbspt-form input[type=text]::placeholder,.hubspot-embed__form .hbspt-form select::placeholder{color:#808e92;font-size:15px;font-style:normal;font-weight:400;line-height:93.333%}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Nzcy9tYWluLmNzcyIsIm1hcHBpbmdzIjoiQUE2WE0sZ0JDOHhKTixDLGlEQzFpS0EsUUFFUSxJQXhHVyxDQXdHWCxRQXhHVyxDQXdHWCxRQXhHVyxDQXdHWCxTQXhHVyxDQXdHWCxTQXhHVyxDQXdHWCxVRDFHUixDRURFLGNBQWdCLGtCRldsQixDRVJBLEtBQ0UscUJBQXNCLENBQ3RCLDRCRlVGLENHbEJFLFdDTUEsZ0JBQWlCLENBRGpCLGlCQUFrQixDQURsQixrQkFEQSxtQkFEQSxVSjhCRixDS3VCSSx5QkZ2REYsV0NjSSxlSnNCSixDQUNGLENLa0JJLHlCRnZERixXQ2NJLGdCSjJCSixDQUNGLENLYUksMEJGdkRGLFdDY0ksZ0JKZ0NKLENBQ0YsQ0tRSSwwQkZ2REYsV0NjSSxnQkpxQ0osQ0FDRixDR3hDRSxpQkNOQSxnQkFBaUIsQ0FEakIsaUJBQWtCLENBRGxCLGtCQURBLG1CQURBLFVKMERGLENHdENFLEtDRkEsWUFBYSxDQUNiLGNBQWUsQ0FFZixrQkFEQSxrQko2Q0YsQ0d2Q0UsWUFFRSxhQUFjLENBRGQsY0gyQ0osQ0d4Q0ksMkNBR0UsY0FBZSxDQURmLGVIMkNOLENNM0VFLG8wQkFHRSxjQUFlLENBRWYsa0JBREEsbUJBSEEsaUJBQWtCLENBQ2xCLFVOdUZKLENNakVNLEtBQ0UsWUFBYSxDQUNiLFdBQVksQ0FDWixjTm9FUixDTWxFTSxVQUNFLGFBQWMsQ0FFZCxjQUFlLENBRGYsVU5zRVIsQ01qRVEsT0ZBTix1QkFJQSx1QkprRUYsQ010RVEsT0ZBTix3QkFJQSx3Qkp1RUYsQ00zRVEsT0ZBTixhQUlBLGFKNEVGLENNaEZRLE9GQU4sd0JBSUEsd0JKaUZGLENNckZRLE9GQU4sd0JBSUEsd0JKc0ZGLENNMUZRLE9GQU4sYUFJQSxhSjJGRixDTS9GUSxPRkFOLHdCQUlBLHdCSmdHRixDTXBHUSxPRkFOLHdCQUlBLHdCSnFHRixDTXpHUSxPRkFOLGFBSUEsYUowR0YsQ005R1EsUUZBTix3QkFJQSx3QkorR0YsQ01uSFEsUUZBTix3QkFJQSx3QkpvSEYsQ014SFEsUUZBTixjQUlBLGNKeUhGLENNeEhNLGFBQXdCLFFONEg5QixDTTFITSxZQUF1QixRTjhIN0IsQ00zSFEsU0FBd0IsT04rSGhDLENNL0hRLFNBQXdCLE9ObUloQyxDTW5JUSxTQUF3QixPTnVJaEMsQ012SVEsU0FBd0IsT04ySWhDLENNM0lRLFNBQXdCLE9OK0loQyxDTS9JUSxTQUF3QixPTm1KaEMsQ01uSlEsU0FBd0IsT051SmhDLENNdkpRLFNBQXdCLE9OMkpoQyxDTTNKUSxTQUF3QixPTitKaEMsQ00vSlEsU0FBd0IsT05tS2hDLENNbktRLFVBQXdCLFFOdUtoQyxDTXZLUSxVQUF3QixRTjJLaEMsQ00zS1EsVUFBd0IsUU4rS2hDLENNektVLFVGUFIseUJKb0xGLENNN0tVLFVGUFIsMEJKd0xGLENNakxVLFVGUFIsZUo0TEYsQ01yTFUsVUZQUiwwQkpnTUYsQ016TFUsVUZQUiwwQkpvTUYsQ003TFUsVUZQUixlSndNRixDTWpNVSxVRlBSLDBCSjRNRixDTXJNVSxVRlBSLDBCSmdORixDTXpNVSxVRlBSLGVKb05GLENNN01VLFdGUFIsMEJKd05GLENNak5VLFdGUFIsMEJKNE5GLENLcE5JLHlCQzdCRSxRQUNFLFlBQWEsQ0FDYixXQUFZLENBQ1osY05xUE4sQ01uUEksYUFDRSxhQUFjLENBRWQsY0FBZSxDQURmLFVOc1BOLENNalBNLFVGQU4sdUJBSUEsdUJKaVBBLENNclBNLFVGQU4sd0JBSUEsd0JKcVBBLENNelBNLFVGQU4sYUFJQSxhSnlQQSxDTTdQTSxVRkFOLHdCQUlBLHdCSjZQQSxDTWpRTSxVRkFOLHdCQUlBLHdCSmlRQSxDTXJRTSxVRkFOLGFBSUEsYUpxUUEsQ016UU0sVUZBTix3QkFJQSx3Qkp5UUEsQ003UU0sVUZBTix3QkFJQSx3Qko2UUEsQ01qUk0sVUZBTixhQUlBLGFKaVJBLENNclJNLFdGQU4sd0JBSUEsd0JKcVJBLENNelJNLFdGQU4sd0JBSUEsd0JKeVJBLENNN1JNLFdGQU4sY0FJQSxjSjZSQSxDTTVSSSxnQkFBd0IsUU4rUjVCLENNN1JJLGVBQXVCLFFOZ1MzQixDTTdSTSxZQUF3QixPTmdTOUIsQ01oU00sWUFBd0IsT05tUzlCLENNblNNLFlBQXdCLE9Oc1M5QixDTXRTTSxZQUF3QixPTnlTOUIsQ016U00sWUFBd0IsT040UzlCLENNNVNNLFlBQXdCLE9OK1M5QixDTS9TTSxZQUF3QixPTmtUOUIsQ01sVE0sWUFBd0IsT05xVDlCLENNclRNLFlBQXdCLE9Od1Q5QixDTXhUTSxZQUF3QixPTjJUOUIsQ00zVE0sYUFBd0IsUU44VDlCLENNOVRNLGFBQXdCLFFOaVU5QixDTWpVTSxhQUF3QixRTm9VOUIsQ005VFEsYUZQUixhSndVQSxDTWpVUSxhRlBSLHlCSjJVQSxDTXBVUSxhRlBSLDBCSjhVQSxDTXZVUSxhRlBSLGVKaVZBLENNMVVRLGFGUFIsMEJKb1ZBLENNN1VRLGFGUFIsMEJKdVZBLENNaFZRLGFGUFIsZUowVkEsQ01uVlEsYUZQUiwwQko2VkEsQ010VlEsYUZQUiwwQkpnV0EsQ016VlEsYUZQUixlSm1XQSxDTTVWUSxjRlBSLDBCSnNXQSxDTS9WUSxjRlBSLDBCSnlXQSxDQUNGLENLbFdJLHlCQzdCRSxRQUNFLFlBQWEsQ0FDYixXQUFZLENBQ1osY05rWU4sQ01oWUksYUFDRSxhQUFjLENBRWQsY0FBZSxDQURmLFVObVlOLENNOVhNLFVGQU4sdUJBSUEsdUJKOFhBLENNbFlNLFVGQU4sd0JBSUEsd0JKa1lBLENNdFlNLFVGQU4sYUFJQSxhSnNZQSxDTTFZTSxVRkFOLHdCQUlBLHdCSjBZQSxDTTlZTSxVRkFOLHdCQUlBLHdCSjhZQSxDTWxaTSxVRkFOLGFBSUEsYUprWkEsQ010Wk0sVUZBTix3QkFJQSx3QkpzWkEsQ00xWk0sVUZBTix3QkFJQSx3QkowWkEsQ005Wk0sVUZBTixhQUlBLGFKOFpBLENNbGFNLFdGQU4sd0JBSUEsd0JKa2FBLENNdGFNLFdGQU4sd0JBSUEsd0JKc2FBLENNMWFNLFdGQU4sY0FJQSxjSjBhQSxDTXphSSxnQkFBd0IsUU40YTVCLENNMWFJLGVBQXVCLFFONmEzQixDTTFhTSxZQUF3QixPTjZhOUIsQ003YU0sWUFBd0IsT05nYjlCLENNaGJNLFlBQXdCLE9ObWI5QixDTW5iTSxZQUF3QixPTnNiOUIsQ010Yk0sWUFBd0IsT055YjlCLENNemJNLFlBQXdCLE9ONGI5QixDTTViTSxZQUF3QixPTitiOUIsQ00vYk0sWUFBd0IsT05rYzlCLENNbGNNLFlBQXdCLE9OcWM5QixDTXJjTSxZQUF3QixPTndjOUIsQ014Y00sYUFBd0IsUU4yYzlCLENNM2NNLGFBQXdCLFFOOGM5QixDTTljTSxhQUF3QixRTmlkOUIsQ00zY1EsYUZQUixhSnFkQSxDTTljUSxhRlBSLHlCSndkQSxDTWpkUSxhRlBSLDBCSjJkQSxDTXBkUSxhRlBSLGVKOGRBLENNdmRRLGFGUFIsMEJKaWVBLENNMWRRLGFGUFIsMEJKb2VBLENNN2RRLGFGUFIsZUp1ZUEsQ01oZVEsYUZQUiwwQkowZUEsQ01uZVEsYUZQUiwwQko2ZUEsQ010ZVEsYUZQUixlSmdmQSxDTXplUSxjRlBSLDBCSm1mQSxDTTVlUSxjRlBSLDBCSnNmQSxDQUNGLENLL2VJLDBCQzdCRSxRQUNFLFlBQWEsQ0FDYixXQUFZLENBQ1osY04rZ0JOLENNN2dCSSxhQUNFLGFBQWMsQ0FFZCxjQUFlLENBRGYsVU5naEJOLENNM2dCTSxVRkFOLHVCQUlBLHVCSjJnQkEsQ00vZ0JNLFVGQU4sd0JBSUEsd0JKK2dCQSxDTW5oQk0sVUZBTixhQUlBLGFKbWhCQSxDTXZoQk0sVUZBTix3QkFJQSx3Qkp1aEJBLENNM2hCTSxVRkFOLHdCQUlBLHdCSjJoQkEsQ00vaEJNLFVGQU4sYUFJQSxhSitoQkEsQ01uaUJNLFVGQU4sd0JBSUEsd0JKbWlCQSxDTXZpQk0sVUZBTix3QkFJQSx3Qkp1aUJBLENNM2lCTSxVRkFOLGFBSUEsYUoyaUJBLENNL2lCTSxXRkFOLHdCQUlBLHdCSitpQkEsQ01uakJNLFdGQU4sd0JBSUEsd0JKbWpCQSxDTXZqQk0sV0ZBTixjQUlBLGNKdWpCQSxDTXRqQkksZ0JBQXdCLFFOeWpCNUIsQ012akJJLGVBQXVCLFFOMGpCM0IsQ012akJNLFlBQXdCLE9OMGpCOUIsQ00xakJNLFlBQXdCLE9ONmpCOUIsQ003akJNLFlBQXdCLE9OZ2tCOUIsQ01oa0JNLFlBQXdCLE9ObWtCOUIsQ01ua0JNLFlBQXdCLE9Oc2tCOUIsQ010a0JNLFlBQXdCLE9OeWtCOUIsQ016a0JNLFlBQXdCLE9ONGtCOUIsQ001a0JNLFlBQXdCLE9OK2tCOUIsQ00va0JNLFlBQXdCLE9Oa2xCOUIsQ01sbEJNLFlBQXdCLE9OcWxCOUIsQ01ybEJNLGFBQXdCLFFOd2xCOUIsQ014bEJNLGFBQXdCLFFOMmxCOUIsQ00zbEJNLGFBQXdCLFFOOGxCOUIsQ014bEJRLGFGUFIsYUprbUJBLENNM2xCUSxhRlBSLHlCSnFtQkEsQ005bEJRLGFGUFIsMEJKd21CQSxDTWptQlEsYUZQUixlSjJtQkEsQ01wbUJRLGFGUFIsMEJKOG1CQSxDTXZtQlEsYUZQUiwwQkppbkJBLENNMW1CUSxhRlBSLGVKb25CQSxDTTdtQlEsYUZQUiwwQkp1bkJBLENNaG5CUSxhRlBSLDBCSjBuQkEsQ01ubkJRLGFGUFIsZUo2bkJBLENNdG5CUSxjRlBSLDBCSmdvQkEsQ016bkJRLGNGUFIsMEJKbW9CQSxDQUNGLENLNW5CSSwwQkM3QkUsUUFDRSxZQUFhLENBQ2IsV0FBWSxDQUNaLGNONHBCTixDTTFwQkksYUFDRSxhQUFjLENBRWQsY0FBZSxDQURmLFVONnBCTixDTXhwQk0sVUZBTix1QkFJQSx1Qkp3cEJBLENNNXBCTSxVRkFOLHdCQUlBLHdCSjRwQkEsQ01ocUJNLFVGQU4sYUFJQSxhSmdxQkEsQ01wcUJNLFVGQU4sd0JBSUEsd0JKb3FCQSxDTXhxQk0sVUZBTix3QkFJQSx3Qkp3cUJBLENNNXFCTSxVRkFOLGFBSUEsYUo0cUJBLENNaHJCTSxVRkFOLHdCQUlBLHdCSmdyQkEsQ01wckJNLFVGQU4sd0JBSUEsd0JKb3JCQSxDTXhyQk0sVUZBTixhQUlBLGFKd3JCQSxDTTVyQk0sV0ZBTix3QkFJQSx3Qko0ckJBLENNaHNCTSxXRkFOLHdCQUlBLHdCSmdzQkEsQ01wc0JNLFdGQU4sY0FJQSxjSm9zQkEsQ01uc0JJLGdCQUF3QixRTnNzQjVCLENNcHNCSSxlQUF1QixRTnVzQjNCLENNcHNCTSxZQUF3QixPTnVzQjlCLENNdnNCTSxZQUF3QixPTjBzQjlCLENNMXNCTSxZQUF3QixPTjZzQjlCLENNN3NCTSxZQUF3QixPTmd0QjlCLENNaHRCTSxZQUF3QixPTm10QjlCLENNbnRCTSxZQUF3QixPTnN0QjlCLENNdHRCTSxZQUF3QixPTnl0QjlCLENNenRCTSxZQUF3QixPTjR0QjlCLENNNXRCTSxZQUF3QixPTit0QjlCLENNL3RCTSxZQUF3QixPTmt1QjlCLENNbHVCTSxhQUF3QixRTnF1QjlCLENNcnVCTSxhQUF3QixRTnd1QjlCLENNeHVCTSxhQUF3QixRTjJ1QjlCLENNcnVCUSxhRlBSLGFKK3VCQSxDTXh1QlEsYUZQUix5QkprdkJBLENNM3VCUSxhRlBSLDBCSnF2QkEsQ005dUJRLGFGUFIsZUp3dkJBLENNanZCUSxhRlBSLDBCSjJ2QkEsQ01wdkJRLGFGUFIsMEJKOHZCQSxDTXZ2QlEsYUZQUixlSml3QkEsQ00xdkJRLGFGUFIsMEJKb3dCQSxDTTd2QlEsYUZQUiwwQkp1d0JBLENNaHdCUSxhRlBSLGVKMHdCQSxDTW53QlEsY0ZQUiwwQko2d0JBLENNdHdCUSxjRlBSLDBCSmd4QkEsQ0FDRixDS3p3QkksMEJDN0JFLFNBQ0UsWUFBYSxDQUNiLFdBQVksQ0FDWixjTnl5Qk4sQ012eUJJLGNBQ0UsYUFBYyxDQUVkLGNBQWUsQ0FEZixVTjB5Qk4sQ01yeUJNLFdGQU4sdUJBSUEsdUJKcXlCQSxDTXp5Qk0sV0ZBTix3QkFJQSx3Qkp5eUJBLENNN3lCTSxXRkFOLGFBSUEsYUo2eUJBLENNanpCTSxXRkFOLHdCQUlBLHdCSml6QkEsQ01yekJNLFdGQU4sd0JBSUEsd0JKcXpCQSxDTXp6Qk0sV0ZBTixhQUlBLGFKeXpCQSxDTTd6Qk0sV0ZBTix3QkFJQSx3Qko2ekJBLENNajBCTSxXRkFOLHdCQUlBLHdCSmkwQkEsQ01yMEJNLFdGQU4sYUFJQSxhSnEwQkEsQ016MEJNLFlGQU4sd0JBSUEsd0JKeTBCQSxDTTcwQk0sWUZBTix3QkFJQSx3Qko2MEJBLENNajFCTSxZRkFOLGNBSUEsY0ppMUJBLENNaDFCSSxpQkFBd0IsUU5tMUI1QixDTWoxQkksZ0JBQXVCLFFObzFCM0IsQ01qMUJNLGFBQXdCLE9ObzFCOUIsQ01wMUJNLGFBQXdCLE9OdTFCOUIsQ012MUJNLGFBQXdCLE9OMDFCOUIsQ00xMUJNLGFBQXdCLE9ONjFCOUIsQ003MUJNLGFBQXdCLE9OZzJCOUIsQ01oMkJNLGFBQXdCLE9ObTJCOUIsQ01uMkJNLGFBQXdCLE9OczJCOUIsQ010MkJNLGFBQXdCLE9OeTJCOUIsQ016MkJNLGFBQXdCLE9ONDJCOUIsQ001MkJNLGFBQXdCLE9OKzJCOUIsQ00vMkJNLGNBQXdCLFFOazNCOUIsQ01sM0JNLGNBQXdCLFFOcTNCOUIsQ01yM0JNLGNBQXdCLFFOdzNCOUIsQ01sM0JRLGNGUFIsYUo0M0JBLENNcjNCUSxjRlBSLHlCSiszQkEsQ014M0JRLGNGUFIsMEJKazRCQSxDTTMzQlEsY0ZQUixlSnE0QkEsQ005M0JRLGNGUFIsMEJKdzRCQSxDTWo0QlEsY0ZQUiwwQkoyNEJBLENNcDRCUSxjRlBSLGVKODRCQSxDTXY0QlEsY0ZQUiwwQkppNUJBLENNMTRCUSxjRlBSLDBCSm81QkEsQ003NEJRLGNGUFIsZUp1NUJBLENNaDVCUSxlRlBSLDBCSjA1QkEsQ01uNUJRLGVGUFIsMEJKNjVCQSxDQUNGLENPeDhCSSxRQUEyQixzQlAyOEIvQixDTzE4QkksVUFBMkIsd0JQODhCL0IsQ083OEJJLGdCQUEyQiw4QlBpOUIvQixDT2g5QkksU0FBMkIsdUJQbzlCL0IsQ09uOUJJLFNBQTJCLHVCUHU5Qi9CLENPdDlCSSxhQUEyQiwyQlAwOUIvQixDT3o5QkksY0FBMkIsNEJQNjlCL0IsQ081OUJJLFFBQTJCLHNCUGcrQi9CLENPLzlCSSxlQUEyQiw2QlBtK0IvQixDS3o3QkkseUJFbERBLFdBQTJCLHNCUGcvQjdCLENPLytCRSxhQUEyQix3QlBrL0I3QixDT2ovQkUsbUJBQTJCLDhCUG8vQjdCLENPbi9CRSxZQUEyQix1QlBzL0I3QixDT3IvQkUsWUFBMkIsdUJQdy9CN0IsQ092L0JFLGdCQUEyQiwyQlAwL0I3QixDT3ovQkUsaUJBQTJCLDRCUDQvQjdCLENPMy9CRSxXQUEyQixzQlA4L0I3QixDTzcvQkUsa0JBQTJCLDZCUGdnQzdCLENBQ0YsQ0t2OUJJLHlCRWxEQSxXQUEyQixzQlA2Z0M3QixDTzVnQ0UsYUFBMkIsd0JQK2dDN0IsQ085Z0NFLG1CQUEyQiw4QlBpaEM3QixDT2hoQ0UsWUFBMkIsdUJQbWhDN0IsQ09saENFLFlBQTJCLHVCUHFoQzdCLENPcGhDRSxnQkFBMkIsMkJQdWhDN0IsQ090aENFLGlCQUEyQiw0QlB5aEM3QixDT3hoQ0UsV0FBMkIsc0JQMmhDN0IsQ08xaENFLGtCQUEyQiw2QlA2aEM3QixDQUNGLENLcC9CSSwwQkVsREEsV0FBMkIsc0JQMGlDN0IsQ096aUNFLGFBQTJCLHdCUDRpQzdCLENPM2lDRSxtQkFBMkIsOEJQOGlDN0IsQ083aUNFLFlBQTJCLHVCUGdqQzdCLENPL2lDRSxZQUEyQix1QlBrakM3QixDT2pqQ0UsZ0JBQTJCLDJCUG9qQzdCLENPbmpDRSxpQkFBMkIsNEJQc2pDN0IsQ09yakNFLFdBQTJCLHNCUHdqQzdCLENPdmpDRSxrQkFBMkIsNkJQMGpDN0IsQ0FDRixDS2poQ0ksMEJFbERBLFdBQTJCLHNCUHVrQzdCLENPdGtDRSxhQUEyQix3QlB5a0M3QixDT3hrQ0UsbUJBQTJCLDhCUDJrQzdCLENPMWtDRSxZQUEyQix1QlA2a0M3QixDTzVrQ0UsWUFBMkIsdUJQK2tDN0IsQ085a0NFLGdCQUEyQiwyQlBpbEM3QixDT2hsQ0UsaUJBQTJCLDRCUG1sQzdCLENPbGxDRSxXQUEyQixzQlBxbEM3QixDT3BsQ0Usa0JBQTJCLDZCUHVsQzdCLENBQ0YsQ0s5aUNJLDBCRWxEQSxZQUEyQixzQlBvbUM3QixDT25tQ0UsY0FBMkIsd0JQc21DN0IsQ09ybUNFLG9CQUEyQiw4QlB3bUM3QixDT3ZtQ0UsYUFBMkIsdUJQMG1DN0IsQ096bUNFLGFBQTJCLHVCUDRtQzdCLENPM21DRSxpQkFBMkIsMkJQOG1DN0IsQ083bUNFLGtCQUEyQiw0QlBnbkM3QixDTy9tQ0UsWUFBMkIsc0JQa25DN0IsQ09qbkNFLG1CQUEyQiw2QlBvbkM3QixDQUNGLENPNW1DQSxhQUNFLGNBQXdCLHNCUCttQ3hCLENPOW1DQSxnQkFBd0Isd0JQaW5DeEIsQ09obkNBLHNCQUF3Qiw4QlBtbkN4QixDT2xuQ0EsZUFBd0IsdUJQcW5DeEIsQ09wbkNBLGVBQXdCLHVCUHVuQ3hCLENPdG5DQSxtQkFBd0IsMkJQeW5DeEIsQ094bkNBLG9CQUF3Qiw0QlAybkN4QixDTzFuQ0EsY0FBd0Isc0JQNm5DeEIsQ081bkNBLHFCQUF3Qiw2QlArbkN4QixDQUNGLENRMXBDSSxVQUFnQyw0QlI2cENwQyxDUTVwQ0ksYUFBZ0MsK0JSZ3FDcEMsQ1EvcENJLGtCQUFnQyxvQ1JtcUNwQyxDUWxxQ0kscUJBQWdDLHVDUnNxQ3BDLENRcHFDSSxXQUE4Qix3QlJ3cUNsQyxDUXZxQ0ksYUFBOEIsMEJSMnFDbEMsQ1ExcUNJLG1CQUE4QixnQ1I4cUNsQyxDUTdxQ0ksV0FBOEIsdUJSaXJDbEMsQ1FockNJLGFBQThCLHFCUm9yQ2xDLENRbnJDSSxhQUE4QixxQlJ1ckNsQyxDUXRyQ0ksZUFBOEIsdUJSMHJDbEMsQ1F6ckNJLGVBQThCLHVCUjZyQ2xDLENRM3JDSSx1QkFBb0Msb0NSK3JDeEMsQ1E5ckNJLHFCQUFvQyxrQ1Jrc0N4QyxDUWpzQ0ksd0JBQW9DLGdDUnFzQ3hDLENRcHNDSSx5QkFBb0MsdUNSd3NDeEMsQ1F2c0NJLHdCQUFvQyxzQ1Iyc0N4QyxDUXpzQ0ksbUJBQWlDLGdDUjZzQ3JDLENRNXNDSSxpQkFBaUMsOEJSZ3RDckMsQ1Evc0NJLG9CQUFpQyw0QlJtdENyQyxDUWx0Q0ksc0JBQWlDLDhCUnN0Q3JDLENRcnRDSSxxQkFBaUMsNkJSeXRDckMsQ1F2dENJLHFCQUFrQyxrQ1IydEN0QyxDUTF0Q0ksbUJBQWtDLGdDUjh0Q3RDLENRN3RDSSxzQkFBa0MsOEJSaXVDdEMsQ1FodUNJLHVCQUFrQyxxQ1JvdUN0QyxDUW51Q0ksc0JBQWtDLG9DUnV1Q3RDLENRdHVDSSx1QkFBa0MsK0JSMHVDdEMsQ1F4dUNJLGlCQUFnQyx5QlI0dUNwQyxDUTN1Q0ksa0JBQWdDLCtCUit1Q3BDLENROXVDSSxnQkFBZ0MsNkJSa3ZDcEMsQ1FqdkNJLG1CQUFnQywyQlJxdkNwQyxDUXB2Q0kscUJBQWdDLDZCUnd2Q3BDLENRdnZDSSxvQkFBZ0MsNEJSMnZDcEMsQ0svdUNJLHlCR2xEQSxhQUFnQyw0QlJzeUNsQyxDUXJ5Q0UsZ0JBQWdDLCtCUnd5Q2xDLENRdnlDRSxxQkFBZ0Msb0NSMHlDbEMsQ1F6eUNFLHdCQUFnQyx1Q1I0eUNsQyxDUTF5Q0UsY0FBOEIsd0JSNnlDaEMsQ1E1eUNFLGdCQUE4QiwwQlIreUNoQyxDUTl5Q0Usc0JBQThCLGdDUml6Q2hDLENRaHpDRSxjQUE4Qix1QlJtekNoQyxDUWx6Q0UsZ0JBQThCLHFCUnF6Q2hDLENRcHpDRSxnQkFBOEIscUJSdXpDaEMsQ1F0ekNFLGtCQUE4Qix1QlJ5ekNoQyxDUXh6Q0Usa0JBQThCLHVCUjJ6Q2hDLENRenpDRSwwQkFBb0Msb0NSNHpDdEMsQ1EzekNFLHdCQUFvQyxrQ1I4ekN0QyxDUTd6Q0UsMkJBQW9DLGdDUmcwQ3RDLENRL3pDRSw0QkFBb0MsdUNSazBDdEMsQ1FqMENFLDJCQUFvQyxzQ1JvMEN0QyxDUWwwQ0Usc0JBQWlDLGdDUnEwQ25DLENRcDBDRSxvQkFBaUMsOEJSdTBDbkMsQ1F0MENFLHVCQUFpQyw0QlJ5MENuQyxDUXgwQ0UseUJBQWlDLDhCUjIwQ25DLENRMTBDRSx3QkFBaUMsNkJSNjBDbkMsQ1EzMENFLHdCQUFrQyxrQ1I4MENwQyxDUTcwQ0Usc0JBQWtDLGdDUmcxQ3BDLENRLzBDRSx5QkFBa0MsOEJSazFDcEMsQ1FqMUNFLDBCQUFrQyxxQ1JvMUNwQyxDUW4xQ0UseUJBQWtDLG9DUnMxQ3BDLENRcjFDRSwwQkFBa0MsK0JSdzFDcEMsQ1F0MUNFLG9CQUFnQyx5QlJ5MUNsQyxDUXgxQ0UscUJBQWdDLCtCUjIxQ2xDLENRMTFDRSxtQkFBZ0MsNkJSNjFDbEMsQ1E1MUNFLHNCQUFnQywyQlIrMUNsQyxDUTkxQ0Usd0JBQWdDLDZCUmkyQ2xDLENRaDJDRSx1QkFBZ0MsNEJSbTJDbEMsQ0FDRixDS3gxQ0kseUJHbERBLGFBQWdDLDRCUjg0Q2xDLENRNzRDRSxnQkFBZ0MsK0JSZzVDbEMsQ1EvNENFLHFCQUFnQyxvQ1JrNUNsQyxDUWo1Q0Usd0JBQWdDLHVDUm81Q2xDLENRbDVDRSxjQUE4Qix3QlJxNUNoQyxDUXA1Q0UsZ0JBQThCLDBCUnU1Q2hDLENRdDVDRSxzQkFBOEIsZ0NSeTVDaEMsQ1F4NUNFLGNBQThCLHVCUjI1Q2hDLENRMTVDRSxnQkFBOEIscUJSNjVDaEMsQ1E1NUNFLGdCQUE4QixxQlIrNUNoQyxDUTk1Q0Usa0JBQThCLHVCUmk2Q2hDLENRaDZDRSxrQkFBOEIsdUJSbTZDaEMsQ1FqNkNFLDBCQUFvQyxvQ1JvNkN0QyxDUW42Q0Usd0JBQW9DLGtDUnM2Q3RDLENRcjZDRSwyQkFBb0MsZ0NSdzZDdEMsQ1F2NkNFLDRCQUFvQyx1Q1IwNkN0QyxDUXo2Q0UsMkJBQW9DLHNDUjQ2Q3RDLENRMTZDRSxzQkFBaUMsZ0NSNjZDbkMsQ1E1NkNFLG9CQUFpQyw4QlIrNkNuQyxDUTk2Q0UsdUJBQWlDLDRCUmk3Q25DLENRaDdDRSx5QkFBaUMsOEJSbTdDbkMsQ1FsN0NFLHdCQUFpQyw2QlJxN0NuQyxDUW43Q0Usd0JBQWtDLGtDUnM3Q3BDLENRcjdDRSxzQkFBa0MsZ0NSdzdDcEMsQ1F2N0NFLHlCQUFrQyw4QlIwN0NwQyxDUXo3Q0UsMEJBQWtDLHFDUjQ3Q3BDLENRMzdDRSx5QkFBa0Msb0NSODdDcEMsQ1E3N0NFLDBCQUFrQywrQlJnOENwQyxDUTk3Q0Usb0JBQWdDLHlCUmk4Q2xDLENRaDhDRSxxQkFBZ0MsK0JSbThDbEMsQ1FsOENFLG1CQUFnQyw2QlJxOENsQyxDUXA4Q0Usc0JBQWdDLDJCUnU4Q2xDLENRdDhDRSx3QkFBZ0MsNkJSeThDbEMsQ1F4OENFLHVCQUFnQyw0QlIyOENsQyxDQUNGLENLaDhDSSwwQkdsREEsYUFBZ0MsNEJScy9DbEMsQ1FyL0NFLGdCQUFnQywrQlJ3L0NsQyxDUXYvQ0UscUJBQWdDLG9DUjAvQ2xDLENRei9DRSx3QkFBZ0MsdUNSNC9DbEMsQ1ExL0NFLGNBQThCLHdCUjYvQ2hDLENRNS9DRSxnQkFBOEIsMEJSKy9DaEMsQ1E5L0NFLHNCQUE4QixnQ1JpZ0RoQyxDUWhnREUsY0FBOEIsdUJSbWdEaEMsQ1FsZ0RFLGdCQUE4QixxQlJxZ0RoQyxDUXBnREUsZ0JBQThCLHFCUnVnRGhDLENRdGdERSxrQkFBOEIsdUJSeWdEaEMsQ1F4Z0RFLGtCQUE4Qix1QlIyZ0RoQyxDUXpnREUsMEJBQW9DLG9DUjRnRHRDLENRM2dERSx3QkFBb0Msa0NSOGdEdEMsQ1E3Z0RFLDJCQUFvQyxnQ1JnaER0QyxDUS9nREUsNEJBQW9DLHVDUmtoRHRDLENRamhERSwyQkFBb0Msc0NSb2hEdEMsQ1FsaERFLHNCQUFpQyxnQ1JxaERuQyxDUXBoREUsb0JBQWlDLDhCUnVoRG5DLENRdGhERSx1QkFBaUMsNEJSeWhEbkMsQ1F4aERFLHlCQUFpQyw4QlIyaERuQyxDUTFoREUsd0JBQWlDLDZCUjZoRG5DLENRM2hERSx3QkFBa0Msa0NSOGhEcEMsQ1E3aERFLHNCQUFrQyxnQ1JnaURwQyxDUS9oREUseUJBQWtDLDhCUmtpRHBDLENRamlERSwwQkFBa0MscUNSb2lEcEMsQ1FuaURFLHlCQUFrQyxvQ1JzaURwQyxDUXJpREUsMEJBQWtDLCtCUndpRHBDLENRdGlERSxvQkFBZ0MseUJSeWlEbEMsQ1F4aURFLHFCQUFnQywrQlIyaURsQyxDUTFpREUsbUJBQWdDLDZCUjZpRGxDLENRNWlERSxzQkFBZ0MsMkJSK2lEbEMsQ1E5aURFLHdCQUFnQyw2QlJpakRsQyxDUWhqREUsdUJBQWdDLDRCUm1qRGxDLENBQ0YsQ0t4aURJLDBCR2xEQSxhQUFnQyw0QlI4bERsQyxDUTdsREUsZ0JBQWdDLCtCUmdtRGxDLENRL2xERSxxQkFBZ0Msb0NSa21EbEMsQ1FqbURFLHdCQUFnQyx1Q1JvbURsQyxDUWxtREUsY0FBOEIsd0JScW1EaEMsQ1FwbURFLGdCQUE4QiwwQlJ1bURoQyxDUXRtREUsc0JBQThCLGdDUnltRGhDLENReG1ERSxjQUE4Qix1QlIybURoQyxDUTFtREUsZ0JBQThCLHFCUjZtRGhDLENRNW1ERSxnQkFBOEIscUJSK21EaEMsQ1E5bURFLGtCQUE4Qix1QlJpbkRoQyxDUWhuREUsa0JBQThCLHVCUm1uRGhDLENRam5ERSwwQkFBb0Msb0NSb25EdEMsQ1FubkRFLHdCQUFvQyxrQ1JzbkR0QyxDUXJuREUsMkJBQW9DLGdDUnduRHRDLENRdm5ERSw0QkFBb0MsdUNSMG5EdEMsQ1F6bkRFLDJCQUFvQyxzQ1I0bkR0QyxDUTFuREUsc0JBQWlDLGdDUjZuRG5DLENRNW5ERSxvQkFBaUMsOEJSK25EbkMsQ1E5bkRFLHVCQUFpQyw0QlJpb0RuQyxDUWhvREUseUJBQWlDLDhCUm1vRG5DLENRbG9ERSx3QkFBaUMsNkJScW9EbkMsQ1Fub0RFLHdCQUFrQyxrQ1Jzb0RwQyxDUXJvREUsc0JBQWtDLGdDUndvRHBDLENRdm9ERSx5QkFBa0MsOEJSMG9EcEMsQ1F6b0RFLDBCQUFrQyxxQ1I0b0RwQyxDUTNvREUseUJBQWtDLG9DUjhvRHBDLENRN29ERSwwQkFBa0MsK0JSZ3BEcEMsQ1E5b0RFLG9CQUFnQyx5QlJpcERsQyxDUWhwREUscUJBQWdDLCtCUm1wRGxDLENRbHBERSxtQkFBZ0MsNkJScXBEbEMsQ1FwcERFLHNCQUFnQywyQlJ1cERsQyxDUXRwREUsd0JBQWdDLDZCUnlwRGxDLENReHBERSx1QkFBZ0MsNEJSMnBEbEMsQ0FDRixDS2hwREksMEJHbERBLGNBQWdDLDRCUnNzRGxDLENRcnNERSxpQkFBZ0MsK0JSd3NEbEMsQ1F2c0RFLHNCQUFnQyxvQ1Iwc0RsQyxDUXpzREUseUJBQWdDLHVDUjRzRGxDLENRMXNERSxlQUE4Qix3QlI2c0RoQyxDUTVzREUsaUJBQThCLDBCUitzRGhDLENROXNERSx1QkFBOEIsZ0NSaXREaEMsQ1FodERFLGVBQThCLHVCUm10RGhDLENRbHRERSxpQkFBOEIscUJScXREaEMsQ1FwdERFLGlCQUE4QixxQlJ1dERoQyxDUXR0REUsbUJBQThCLHVCUnl0RGhDLENReHRERSxtQkFBOEIsdUJSMnREaEMsQ1F6dERFLDJCQUFvQyxvQ1I0dER0QyxDUTN0REUseUJBQW9DLGtDUjh0RHRDLENRN3RERSw0QkFBb0MsZ0NSZ3VEdEMsQ1EvdERFLDZCQUFvQyx1Q1JrdUR0QyxDUWp1REUsNEJBQW9DLHNDUm91RHRDLENRbHVERSx1QkFBaUMsZ0NScXVEbkMsQ1FwdURFLHFCQUFpQyw4QlJ1dURuQyxDUXR1REUsd0JBQWlDLDRCUnl1RG5DLENReHVERSwwQkFBaUMsOEJSMnVEbkMsQ1ExdURFLHlCQUFpQyw2QlI2dURuQyxDUTN1REUseUJBQWtDLGtDUjh1RHBDLENRN3VERSx1QkFBa0MsZ0NSZ3ZEcEMsQ1EvdURFLDBCQUFrQyw4QlJrdkRwQyxDUWp2REUsMkJBQWtDLHFDUm92RHBDLENRbnZERSwwQkFBa0Msb0NSc3ZEcEMsQ1FydkRFLDJCQUFrQywrQlJ3dkRwQyxDUXR2REUscUJBQWdDLHlCUnl2RGxDLENReHZERSxzQkFBZ0MsK0JSMnZEbEMsQ1ExdkRFLG9CQUFnQyw2QlI2dkRsQyxDUTV2REUsdUJBQWdDLDJCUit2RGxDLENROXZERSx5QkFBZ0MsNkJSaXdEbEMsQ1Fod0RFLHdCQUFnQyw0QlJtd0RsQyxDQUNGLENTOXlESSxNQUF1QixtQlRpekQzQixDU2p6REksTUFBdUIsbUJUcXpEM0IsQ1NyekRJLE1BQXVCLG1CVHl6RDNCLENTenpESSxPQUF1QixvQlQ2ekQzQixDUzd6REksUUFBdUIsb0JUaTBEM0IsQ1NqMERJLE1BQXVCLG9CVHEwRDNCLENTcjBESSxNQUF1QixvQlR5MEQzQixDU3owREksTUFBdUIsb0JUNjBEM0IsQ1M3MERJLE9BQXVCLHFCVGkxRDNCLENTajFESSxRQUF1QixxQlRxMUQzQixDU2oxREEsUUFBVSx3QlRxMURWLENTcDFEQSxRQUFVLHlCVHcxRFYsQ1V4MURRLEtBQWdDLGtCVjQxRHhDLENVMzFEUSxZQUVFLHNCVjgxRFYsQ1U1MURRLFlBRUUsd0JWKzFEVixDVTcxRFEsWUFFRSx5QlZnMkRWLENVOTFEUSxZQUVFLHVCVmkyRFYsQ1VoM0RRLEtBQWdDLHVCVm8zRHhDLENVbjNEUSxZQUVFLDJCVnMzRFYsQ1VwM0RRLFlBRUUsNkJWdTNEVixDVXIzRFEsWUFFRSw4QlZ3M0RWLENVdDNEUSxZQUVFLDRCVnkzRFYsQ1V4NERRLEtBQWdDLHNCVjQ0RHhDLENVMzREUSxZQUVFLDBCVjg0RFYsQ1U1NERRLFlBRUUsNEJWKzREVixDVTc0RFEsWUFFRSw2QlZnNURWLENVOTREUSxZQUVFLDJCVmk1RFYsQ1VoNkRRLEtBQWdDLHFCVm82RHhDLENVbjZEUSxZQUVFLHlCVnM2RFYsQ1VwNkRRLFlBRUUsMkJWdTZEVixDVXI2RFEsWUFFRSw0QlZ3NkRWLENVdDZEUSxZQUVFLDBCVnk2RFYsQ1V4N0RRLEtBQWdDLHVCVjQ3RHhDLENVMzdEUSxZQUVFLDJCVjg3RFYsQ1U1N0RRLFlBRUUsNkJWKzdEVixDVTc3RFEsWUFFRSw4QlZnOERWLENVOTdEUSxZQUVFLDRCVmk4RFYsQ1VoOURRLEtBQWdDLHFCVm85RHhDLENVbjlEUSxZQUVFLHlCVnM5RFYsQ1VwOURRLFlBRUUsMkJWdTlEVixDVXI5RFEsWUFFRSw0QlZ3OURWLENVdDlEUSxZQUVFLDBCVnk5RFYsQ1V4K0RRLEtBQWdDLG1CVjQrRHhDLENVMytEUSxZQUVFLHVCVjgrRFYsQ1U1K0RRLFlBRUUseUJWKytEVixDVTcrRFEsWUFFRSwwQlZnL0RWLENVOStEUSxZQUVFLHdCVmkvRFYsQ1VoZ0VRLEtBQWdDLHdCVm9nRXhDLENVbmdFUSxZQUVFLDRCVnNnRVYsQ1VwZ0VRLFlBRUUsOEJWdWdFVixDVXJnRVEsWUFFRSwrQlZ3Z0VWLENVdGdFUSxZQUVFLDZCVnlnRVYsQ1V4aEVRLEtBQWdDLHVCVjRoRXhDLENVM2hFUSxZQUVFLDJCVjhoRVYsQ1U1aEVRLFlBRUUsNkJWK2hFVixDVTdoRVEsWUFFRSw4QlZnaUVWLENVOWhFUSxZQUVFLDRCVmlpRVYsQ1VoakVRLEtBQWdDLHNCVm9qRXhDLENVbmpFUSxZQUVFLDBCVnNqRVYsQ1VwakVRLFlBRUUsNEJWdWpFVixDVXJqRVEsWUFFRSw2QlZ3akVWLENVdGpFUSxZQUVFLDJCVnlqRVYsQ1V4a0VRLEtBQWdDLHdCVjRrRXhDLENVM2tFUSxZQUVFLDRCVjhrRVYsQ1U1a0VRLFlBRUUsOEJWK2tFVixDVTdrRVEsWUFFRSwrQlZnbEVWLENVOWtFUSxZQUVFLDZCVmlsRVYsQ1VobUVRLEtBQWdDLHNCVm9tRXhDLENVbm1FUSxZQUVFLDBCVnNtRVYsQ1VwbUVRLFlBRUUsNEJWdW1FVixDVXJtRVEsWUFFRSw2QlZ3bUVWLENVdG1FUSxZQUVFLDJCVnltRVYsQ1VubUVJLFFBQW1CLHFCVnVtRXZCLENVdG1FSSxrQkFFRSx5QlZ5bUVOLENVdm1FSSxrQkFFRSwyQlYwbUVOLENVeG1FSSxrQkFFRSw0QlYybUVOLENVem1FSSxrQkFFRSwwQlY0bUVOLENLL2xFSSx5QktqREksUUFBZ0Msa0JWcXBFdEMsQ1VwcEVNLGtCQUVFLHNCVnNwRVIsQ1VwcEVNLGtCQUVFLHdCVnNwRVIsQ1VwcEVNLGtCQUVFLHlCVnNwRVIsQ1VwcEVNLGtCQUVFLHVCVnNwRVIsQ1VycUVNLFFBQWdDLHVCVndxRXRDLENVdnFFTSxrQkFFRSwyQlZ5cUVSLENVdnFFTSxrQkFFRSw2QlZ5cUVSLENVdnFFTSxrQkFFRSw4QlZ5cUVSLENVdnFFTSxrQkFFRSw0QlZ5cUVSLENVeHJFTSxRQUFnQyxzQlYyckV0QyxDVTFyRU0sa0JBRUUsMEJWNHJFUixDVTFyRU0sa0JBRUUsNEJWNHJFUixDVTFyRU0sa0JBRUUsNkJWNHJFUixDVTFyRU0sa0JBRUUsMkJWNHJFUixDVTNzRU0sUUFBZ0MscUJWOHNFdEMsQ1U3c0VNLGtCQUVFLHlCVitzRVIsQ1U3c0VNLGtCQUVFLDJCVitzRVIsQ1U3c0VNLGtCQUVFLDRCVitzRVIsQ1U3c0VNLGtCQUVFLDBCVitzRVIsQ1U5dEVNLFFBQWdDLHVCVml1RXRDLENVaHVFTSxrQkFFRSwyQlZrdUVSLENVaHVFTSxrQkFFRSw2QlZrdUVSLENVaHVFTSxrQkFFRSw4QlZrdUVSLENVaHVFTSxrQkFFRSw0QlZrdUVSLENVanZFTSxRQUFnQyxxQlZvdkV0QyxDVW52RU0sa0JBRUUseUJWcXZFUixDVW52RU0sa0JBRUUsMkJWcXZFUixDVW52RU0sa0JBRUUsNEJWcXZFUixDVW52RU0sa0JBRUUsMEJWcXZFUixDVXB3RU0sUUFBZ0MsbUJWdXdFdEMsQ1V0d0VNLGtCQUVFLHVCVnd3RVIsQ1V0d0VNLGtCQUVFLHlCVnd3RVIsQ1V0d0VNLGtCQUVFLDBCVnd3RVIsQ1V0d0VNLGtCQUVFLHdCVnd3RVIsQ1V2eEVNLFFBQWdDLHdCVjB4RXRDLENVenhFTSxrQkFFRSw0QlYyeEVSLENVenhFTSxrQkFFRSw4QlYyeEVSLENVenhFTSxrQkFFRSwrQlYyeEVSLENVenhFTSxrQkFFRSw2QlYyeEVSLENVMXlFTSxRQUFnQyx1QlY2eUV0QyxDVTV5RU0sa0JBRUUsMkJWOHlFUixDVTV5RU0sa0JBRUUsNkJWOHlFUixDVTV5RU0sa0JBRUUsOEJWOHlFUixDVTV5RU0sa0JBRUUsNEJWOHlFUixDVTd6RU0sUUFBZ0Msc0JWZzBFdEMsQ1UvekVNLGtCQUVFLDBCVmkwRVIsQ1UvekVNLGtCQUVFLDRCVmkwRVIsQ1UvekVNLGtCQUVFLDZCVmkwRVIsQ1UvekVNLGtCQUVFLDJCVmkwRVIsQ1VoMUVNLFFBQWdDLHdCVm0xRXRDLENVbDFFTSxrQkFFRSw0QlZvMUVSLENVbDFFTSxrQkFFRSw4QlZvMUVSLENVbDFFTSxrQkFFRSwrQlZvMUVSLENVbDFFTSxrQkFFRSw2QlZvMUVSLENVbjJFTSxRQUFnQyxzQlZzMkV0QyxDVXIyRU0sa0JBRUUsMEJWdTJFUixDVXIyRU0sa0JBRUUsNEJWdTJFUixDVXIyRU0sa0JBRUUsNkJWdTJFUixDVXIyRU0sa0JBRUUsMkJWdTJFUixDVWoyRUUsV0FBbUIscUJWbzJFckIsQ1VuMkVFLHdCQUVFLHlCVnEyRUosQ1VuMkVFLHdCQUVFLDJCVnEyRUosQ1VuMkVFLHdCQUVFLDRCVnEyRUosQ1VuMkVFLHdCQUVFLDBCVnEyRUosQ0FDRixDS3oxRUkseUJLakRJLFFBQWdDLGtCVjg0RXRDLENVNzRFTSxrQkFFRSxzQlYrNEVSLENVNzRFTSxrQkFFRSx3QlYrNEVSLENVNzRFTSxrQkFFRSx5QlYrNEVSLENVNzRFTSxrQkFFRSx1QlYrNEVSLENVOTVFTSxRQUFnQyx1QlZpNkV0QyxDVWg2RU0sa0JBRUUsMkJWazZFUixDVWg2RU0sa0JBRUUsNkJWazZFUixDVWg2RU0sa0JBRUUsOEJWazZFUixDVWg2RU0sa0JBRUUsNEJWazZFUixDVWo3RU0sUUFBZ0Msc0JWbzdFdEMsQ1VuN0VNLGtCQUVFLDBCVnE3RVIsQ1VuN0VNLGtCQUVFLDRCVnE3RVIsQ1VuN0VNLGtCQUVFLDZCVnE3RVIsQ1VuN0VNLGtCQUVFLDJCVnE3RVIsQ1VwOEVNLFFBQWdDLHFCVnU4RXRDLENVdDhFTSxrQkFFRSx5QlZ3OEVSLENVdDhFTSxrQkFFRSwyQlZ3OEVSLENVdDhFTSxrQkFFRSw0QlZ3OEVSLENVdDhFTSxrQkFFRSwwQlZ3OEVSLENVdjlFTSxRQUFnQyx1QlYwOUV0QyxDVXo5RU0sa0JBRUUsMkJWMjlFUixDVXo5RU0sa0JBRUUsNkJWMjlFUixDVXo5RU0sa0JBRUUsOEJWMjlFUixDVXo5RU0sa0JBRUUsNEJWMjlFUixDVTErRU0sUUFBZ0MscUJWNitFdEMsQ1U1K0VNLGtCQUVFLHlCVjgrRVIsQ1U1K0VNLGtCQUVFLDJCVjgrRVIsQ1U1K0VNLGtCQUVFLDRCVjgrRVIsQ1U1K0VNLGtCQUVFLDBCVjgrRVIsQ1U3L0VNLFFBQWdDLG1CVmdnRnRDLENVLy9FTSxrQkFFRSx1QlZpZ0ZSLENVLy9FTSxrQkFFRSx5QlZpZ0ZSLENVLy9FTSxrQkFFRSwwQlZpZ0ZSLENVLy9FTSxrQkFFRSx3QlZpZ0ZSLENVaGhGTSxRQUFnQyx3QlZtaEZ0QyxDVWxoRk0sa0JBRUUsNEJWb2hGUixDVWxoRk0sa0JBRUUsOEJWb2hGUixDVWxoRk0sa0JBRUUsK0JWb2hGUixDVWxoRk0sa0JBRUUsNkJWb2hGUixDVW5pRk0sUUFBZ0MsdUJWc2lGdEMsQ1VyaUZNLGtCQUVFLDJCVnVpRlIsQ1VyaUZNLGtCQUVFLDZCVnVpRlIsQ1VyaUZNLGtCQUVFLDhCVnVpRlIsQ1VyaUZNLGtCQUVFLDRCVnVpRlIsQ1V0akZNLFFBQWdDLHNCVnlqRnRDLENVeGpGTSxrQkFFRSwwQlYwakZSLENVeGpGTSxrQkFFRSw0QlYwakZSLENVeGpGTSxrQkFFRSw2QlYwakZSLENVeGpGTSxrQkFFRSwyQlYwakZSLENVemtGTSxRQUFnQyx3QlY0a0Z0QyxDVTNrRk0sa0JBRUUsNEJWNmtGUixDVTNrRk0sa0JBRUUsOEJWNmtGUixDVTNrRk0sa0JBRUUsK0JWNmtGUixDVTNrRk0sa0JBRUUsNkJWNmtGUixDVTVsRk0sUUFBZ0Msc0JWK2xGdEMsQ1U5bEZNLGtCQUVFLDBCVmdtRlIsQ1U5bEZNLGtCQUVFLDRCVmdtRlIsQ1U5bEZNLGtCQUVFLDZCVmdtRlIsQ1U5bEZNLGtCQUVFLDJCVmdtRlIsQ1UxbEZFLFdBQW1CLHFCVjZsRnJCLENVNWxGRSx3QkFFRSx5QlY4bEZKLENVNWxGRSx3QkFFRSwyQlY4bEZKLENVNWxGRSx3QkFFRSw0QlY4bEZKLENVNWxGRSx3QkFFRSwwQlY4bEZKLENBQ0YsQ0tsbEZJLDBCS2pESSxRQUFnQyxrQlZ1b0Z0QyxDVXRvRk0sa0JBRUUsc0JWd29GUixDVXRvRk0sa0JBRUUsd0JWd29GUixDVXRvRk0sa0JBRUUseUJWd29GUixDVXRvRk0sa0JBRUUsdUJWd29GUixDVXZwRk0sUUFBZ0MsdUJWMHBGdEMsQ1V6cEZNLGtCQUVFLDJCVjJwRlIsQ1V6cEZNLGtCQUVFLDZCVjJwRlIsQ1V6cEZNLGtCQUVFLDhCVjJwRlIsQ1V6cEZNLGtCQUVFLDRCVjJwRlIsQ1UxcUZNLFFBQWdDLHNCVjZxRnRDLENVNXFGTSxrQkFFRSwwQlY4cUZSLENVNXFGTSxrQkFFRSw0QlY4cUZSLENVNXFGTSxrQkFFRSw2QlY4cUZSLENVNXFGTSxrQkFFRSwyQlY4cUZSLENVN3JGTSxRQUFnQyxxQlZnc0Z0QyxDVS9yRk0sa0JBRUUseUJWaXNGUixDVS9yRk0sa0JBRUUsMkJWaXNGUixDVS9yRk0sa0JBRUUsNEJWaXNGUixDVS9yRk0sa0JBRUUsMEJWaXNGUixDVWh0Rk0sUUFBZ0MsdUJWbXRGdEMsQ1VsdEZNLGtCQUVFLDJCVm90RlIsQ1VsdEZNLGtCQUVFLDZCVm90RlIsQ1VsdEZNLGtCQUVFLDhCVm90RlIsQ1VsdEZNLGtCQUVFLDRCVm90RlIsQ1VudUZNLFFBQWdDLHFCVnN1RnRDLENVcnVGTSxrQkFFRSx5QlZ1dUZSLENVcnVGTSxrQkFFRSwyQlZ1dUZSLENVcnVGTSxrQkFFRSw0QlZ1dUZSLENVcnVGTSxrQkFFRSwwQlZ1dUZSLENVdHZGTSxRQUFnQyxtQlZ5dkZ0QyxDVXh2Rk0sa0JBRUUsdUJWMHZGUixDVXh2Rk0sa0JBRUUseUJWMHZGUixDVXh2Rk0sa0JBRUUsMEJWMHZGUixDVXh2Rk0sa0JBRUUsd0JWMHZGUixDVXp3Rk0sUUFBZ0Msd0JWNHdGdEMsQ1Uzd0ZNLGtCQUVFLDRCVjZ3RlIsQ1Uzd0ZNLGtCQUVFLDhCVjZ3RlIsQ1Uzd0ZNLGtCQUVFLCtCVjZ3RlIsQ1Uzd0ZNLGtCQUVFLDZCVjZ3RlIsQ1U1eEZNLFFBQWdDLHVCVit4RnRDLENVOXhGTSxrQkFFRSwyQlZneUZSLENVOXhGTSxrQkFFRSw2QlZneUZSLENVOXhGTSxrQkFFRSw4QlZneUZSLENVOXhGTSxrQkFFRSw0QlZneUZSLENVL3lGTSxRQUFnQyxzQlZrekZ0QyxDVWp6Rk0sa0JBRUUsMEJWbXpGUixDVWp6Rk0sa0JBRUUsNEJWbXpGUixDVWp6Rk0sa0JBRUUsNkJWbXpGUixDVWp6Rk0sa0JBRUUsMkJWbXpGUixDVWwwRk0sUUFBZ0Msd0JWcTBGdEMsQ1VwMEZNLGtCQUVFLDRCVnMwRlIsQ1VwMEZNLGtCQUVFLDhCVnMwRlIsQ1VwMEZNLGtCQUVFLCtCVnMwRlIsQ1VwMEZNLGtCQUVFLDZCVnMwRlIsQ1VyMUZNLFFBQWdDLHNCVncxRnRDLENVdjFGTSxrQkFFRSwwQlZ5MUZSLENVdjFGTSxrQkFFRSw0QlZ5MUZSLENVdjFGTSxrQkFFRSw2QlZ5MUZSLENVdjFGTSxrQkFFRSwyQlZ5MUZSLENVbjFGRSxXQUFtQixxQlZzMUZyQixDVXIxRkUsd0JBRUUseUJWdTFGSixDVXIxRkUsd0JBRUUsMkJWdTFGSixDVXIxRkUsd0JBRUUsNEJWdTFGSixDVXIxRkUsd0JBRUUsMEJWdTFGSixDQUNGLENLMzBGSSwwQktqREksUUFBZ0Msa0JWZzRGdEMsQ1UvM0ZNLGtCQUVFLHNCVmk0RlIsQ1UvM0ZNLGtCQUVFLHdCVmk0RlIsQ1UvM0ZNLGtCQUVFLHlCVmk0RlIsQ1UvM0ZNLGtCQUVFLHVCVmk0RlIsQ1VoNUZNLFFBQWdDLHVCVm01RnRDLENVbDVGTSxrQkFFRSwyQlZvNUZSLENVbDVGTSxrQkFFRSw2QlZvNUZSLENVbDVGTSxrQkFFRSw4QlZvNUZSLENVbDVGTSxrQkFFRSw0QlZvNUZSLENVbjZGTSxRQUFnQyxzQlZzNkZ0QyxDVXI2Rk0sa0JBRUUsMEJWdTZGUixDVXI2Rk0sa0JBRUUsNEJWdTZGUixDVXI2Rk0sa0JBRUUsNkJWdTZGUixDVXI2Rk0sa0JBRUUsMkJWdTZGUixDVXQ3Rk0sUUFBZ0MscUJWeTdGdEMsQ1V4N0ZNLGtCQUVFLHlCVjA3RlIsQ1V4N0ZNLGtCQUVFLDJCVjA3RlIsQ1V4N0ZNLGtCQUVFLDRCVjA3RlIsQ1V4N0ZNLGtCQUVFLDBCVjA3RlIsQ1V6OEZNLFFBQWdDLHVCVjQ4RnRDLENVMzhGTSxrQkFFRSwyQlY2OEZSLENVMzhGTSxrQkFFRSw2QlY2OEZSLENVMzhGTSxrQkFFRSw4QlY2OEZSLENVMzhGTSxrQkFFRSw0QlY2OEZSLENVNTlGTSxRQUFnQyxxQlYrOUZ0QyxDVTk5Rk0sa0JBRUUseUJWZytGUixDVTk5Rk0sa0JBRUUsMkJWZytGUixDVTk5Rk0sa0JBRUUsNEJWZytGUixDVTk5Rk0sa0JBRUUsMEJWZytGUixDVS8rRk0sUUFBZ0MsbUJWay9GdEMsQ1VqL0ZNLGtCQUVFLHVCVm0vRlIsQ1VqL0ZNLGtCQUVFLHlCVm0vRlIsQ1VqL0ZNLGtCQUVFLDBCVm0vRlIsQ1VqL0ZNLGtCQUVFLHdCVm0vRlIsQ1VsZ0dNLFFBQWdDLHdCVnFnR3RDLENVcGdHTSxrQkFFRSw0QlZzZ0dSLENVcGdHTSxrQkFFRSw4QlZzZ0dSLENVcGdHTSxrQkFFRSwrQlZzZ0dSLENVcGdHTSxrQkFFRSw2QlZzZ0dSLENVcmhHTSxRQUFnQyx1QlZ3aEd0QyxDVXZoR00sa0JBRUUsMkJWeWhHUixDVXZoR00sa0JBRUUsNkJWeWhHUixDVXZoR00sa0JBRUUsOEJWeWhHUixDVXZoR00sa0JBRUUsNEJWeWhHUixDVXhpR00sUUFBZ0Msc0JWMmlHdEMsQ1UxaUdNLGtCQUVFLDBCVjRpR1IsQ1UxaUdNLGtCQUVFLDRCVjRpR1IsQ1UxaUdNLGtCQUVFLDZCVjRpR1IsQ1UxaUdNLGtCQUVFLDJCVjRpR1IsQ1UzakdNLFFBQWdDLHdCVjhqR3RDLENVN2pHTSxrQkFFRSw0QlYrakdSLENVN2pHTSxrQkFFRSw4QlYrakdSLENVN2pHTSxrQkFFRSwrQlYrakdSLENVN2pHTSxrQkFFRSw2QlYrakdSLENVOWtHTSxRQUFnQyxzQlZpbEd0QyxDVWhsR00sa0JBRUUsMEJWa2xHUixDVWhsR00sa0JBRUUsNEJWa2xHUixDVWhsR00sa0JBRUUsNkJWa2xHUixDVWhsR00sa0JBRUUsMkJWa2xHUixDVTVrR0UsV0FBbUIscUJWK2tHckIsQ1U5a0dFLHdCQUVFLHlCVmdsR0osQ1U5a0dFLHdCQUVFLDJCVmdsR0osQ1U5a0dFLHdCQUVFLDRCVmdsR0osQ1U5a0dFLHdCQUVFLDBCVmdsR0osQ0FDRixDS3BrR0ksMEJLakRJLFNBQWdDLGtCVnluR3RDLENVeG5HTSxvQkFFRSxzQlYwbkdSLENVeG5HTSxvQkFFRSx3QlYwbkdSLENVeG5HTSxvQkFFRSx5QlYwbkdSLENVeG5HTSxvQkFFRSx1QlYwbkdSLENVem9HTSxTQUFnQyx1QlY0b0d0QyxDVTNvR00sb0JBRUUsMkJWNm9HUixDVTNvR00sb0JBRUUsNkJWNm9HUixDVTNvR00sb0JBRUUsOEJWNm9HUixDVTNvR00sb0JBRUUsNEJWNm9HUixDVTVwR00sU0FBZ0Msc0JWK3BHdEMsQ1U5cEdNLG9CQUVFLDBCVmdxR1IsQ1U5cEdNLG9CQUVFLDRCVmdxR1IsQ1U5cEdNLG9CQUVFLDZCVmdxR1IsQ1U5cEdNLG9CQUVFLDJCVmdxR1IsQ1UvcUdNLFNBQWdDLHFCVmtyR3RDLENVanJHTSxvQkFFRSx5QlZtckdSLENVanJHTSxvQkFFRSwyQlZtckdSLENVanJHTSxvQkFFRSw0QlZtckdSLENVanJHTSxvQkFFRSwwQlZtckdSLENVbHNHTSxTQUFnQyx1QlZxc0d0QyxDVXBzR00sb0JBRUUsMkJWc3NHUixDVXBzR00sb0JBRUUsNkJWc3NHUixDVXBzR00sb0JBRUUsOEJWc3NHUixDVXBzR00sb0JBRUUsNEJWc3NHUixDVXJ0R00sU0FBZ0MscUJWd3RHdEMsQ1V2dEdNLG9CQUVFLHlCVnl0R1IsQ1V2dEdNLG9CQUVFLDJCVnl0R1IsQ1V2dEdNLG9CQUVFLDRCVnl0R1IsQ1V2dEdNLG9CQUVFLDBCVnl0R1IsQ1V4dUdNLFNBQWdDLG1CVjJ1R3RDLENVMXVHTSxvQkFFRSx1QlY0dUdSLENVMXVHTSxvQkFFRSx5QlY0dUdSLENVMXVHTSxvQkFFRSwwQlY0dUdSLENVMXVHTSxvQkFFRSx3QlY0dUdSLENVM3ZHTSxTQUFnQyx3QlY4dkd0QyxDVTd2R00sb0JBRUUsNEJWK3ZHUixDVTd2R00sb0JBRUUsOEJWK3ZHUixDVTd2R00sb0JBRUUsK0JWK3ZHUixDVTd2R00sb0JBRUUsNkJWK3ZHUixDVTl3R00sU0FBZ0MsdUJWaXhHdEMsQ1VoeEdNLG9CQUVFLDJCVmt4R1IsQ1VoeEdNLG9CQUVFLDZCVmt4R1IsQ1VoeEdNLG9CQUVFLDhCVmt4R1IsQ1VoeEdNLG9CQUVFLDRCVmt4R1IsQ1VqeUdNLFNBQWdDLHNCVm95R3RDLENVbnlHTSxvQkFFRSwwQlZxeUdSLENVbnlHTSxvQkFFRSw0QlZxeUdSLENVbnlHTSxvQkFFRSw2QlZxeUdSLENVbnlHTSxvQkFFRSwyQlZxeUdSLENVcHpHTSxTQUFnQyx3QlZ1ekd0QyxDVXR6R00sb0JBRUUsNEJWd3pHUixDVXR6R00sb0JBRUUsOEJWd3pHUixDVXR6R00sb0JBRUUsK0JWd3pHUixDVXR6R00sb0JBRUUsNkJWd3pHUixDVXYwR00sU0FBZ0Msc0JWMDBHdEMsQ1V6MEdNLG9CQUVFLDBCVjIwR1IsQ1V6MEdNLG9CQUVFLDRCVjIwR1IsQ1V6MEdNLG9CQUVFLDZCVjIwR1IsQ1V6MEdNLG9CQUVFLDJCVjIwR1IsQ1VyMEdFLFlBQW1CLHFCVncwR3JCLENVdjBHRSwwQkFFRSx5QlZ5MEdKLENVdjBHRSwwQkFFRSwyQlZ5MEdKLENVdjBHRSwwQkFFRSw0QlZ5MEdK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bEIsQ21COXZJVSw4QkFDSSxXbkJnd0lkLENBQ0YsQ21CM3ZJQSx5QkFFUSx3QkFDSSxZbkI0dklWLENtQnp2SU0sbUJBQ0ksY0FBZSxDQUNmLGdCbkIydklWLENtQnh2SU0seUJBQ0ksa0JuQjB2SVYsQ21CcnZJYyxrQ0FDSSxjQUFlLENBQ2YsZ0JuQnV2SWxCLENtQnJ2SWMsbUNBQ0ksY0FBZSxDQUNmLGdCbkJ1dklsQixDbUJydkljLDJDQUNJLHFCbkJ1dklsQixDbUJydklrQiw2Q0FDSSxjQUFlLENBQ2YsZ0JuQnV2SXRCLENtQmx2SVUsNkNBQ0ksaUJuQm92SWQsQ21CbnZJYyxrREFDSSxrQm5CcXZJbEIsQ21CbHZJYyx1REFDSSxrQm5Cb3ZJbEIsQ21CL3VJYyxxREFDSSxrQm5CaXZJbEIsQ21CL3VJa0IsZ1ZBTUksY0FBZSxDQUNmLGdCbkJpdkl0QixDbUIzdUlNLG9CQUNJLGtCbkI2dUlWLENtQnp1SVUsZ0NBQ0ksY0FBZSxDQUNmLGdCQUFpQixDQUVqQixlQUFnQixDQURoQixnQm5CNHVJZCxDQUNGLENvQmh0SkEsa0JBQ0UsR0NIQSwrREFDQSx3QkFGQSxTREttQixDQUNqQixxQnBCb3RKRixDb0JsdEpBLEdDUEEsaUVBQ0EsMEJBRkEsU0RTbUIsQ0FDakIsa0JwQnN0SkYsQ0FDRixDb0JudEpBLGdCQUNFLEdDZEEsaUVBQ0EsMEJBRkEsU0RnQm1CLENBQ2pCLGtCcEJ1dEpGLENvQnJ0SkEsR0NsQkEsK0RBQ0Esd0JBRkEsU0RvQm1CLENBQ2pCLHFCcEJ5dEpGLENBQ0YsQ29CdHRKQSxnQkFDRSxHQUNFLDBCcEJ3dEpGLENvQnR0SkEsSUFDRSwwQnBCd3RKRixDb0J0dEpBLEdBQ0UsMEJwQnd0SkYsQ0FDRixDb0JydEpBLGtCQUNFLEdBQ0Usc0JwQnV0SkYsQ29CcnRKQSxHQUNFLHVCcEJ1dEpGLENBQ0YsQ29CcHRKQSxzQkFDRSxHQUNFLHNCcEJzdEpGLENvQnB0SkEsSUFDRSw4QnBCc3RKRixDb0JwdEpBLElBQ0UsNkJwQnN0SkYsQ29CcHRKQSxJQUNFLHlCcEJzdEpGLENvQnB0SkEs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eER3MFRwQiIsInNvdXJjZXMiOlsid2VicGFjazovL1Bvc3RpZS8uL3NyYy9hc3NldHMvc3R5bGVzLzAzLWNvbW1vbi9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9Qb3N0aWUvLi4vLi4vLi4vLi4vLi4vLi4vLi4vTG9jYWwlMjBTaXRlcy9wb3N0aWUvYXBwL3B1YmxpYy93cC1jb250ZW50L3RoZW1lcy9wb3N0aWUvc3JjL2Fzc2V0cy9zdHlsZXMvbWFpbi5zY3NzIiwid2VicGFjazovL1Bvc3RpZS8uL3NyYy9hc3NldHMvc3R5bGVzLzAwLXZhcmlhYmxlcy9fZ2VuZXJhbC5zY3NzIiwid2VicGFjazovL1Bvc3RpZS8uL3NyYy9hc3NldHMvc3R5bGVzLzAxLWZyYW1ld29yay9ib290c3RyYXAvZ3JpZC9ib290c3RyYXAtZ3JpZC5zY3NzIiwid2VicGFjazovL1Bvc3RpZS8uL3NyYy9hc3NldHMvc3R5bGVzLzAxLWZyYW1ld29yay9ib290c3RyYXAvZ3JpZC9fZ3JpZC5zY3NzIiwid2VicGFjazovL1Bvc3RpZS8uL3NyYy9hc3NldHMvc3R5bGVzLzAxLWZyYW1ld29yay9ib290c3RyYXAvZ3JpZC9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9Qb3N0aWUvLi9zcmMvYXNzZXRzL3N0eWxlcy8wMS1mcmFtZXdvcmsvYm9vdHN0cmFwL2dyaWQvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovL1Bvc3RpZS8uL3NyYy9hc3NldHMvc3R5bGVzLzAxLWZyYW1ld29yay9ib290c3RyYXAvZ3JpZC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vUG9zdGllLy4vc3JjL2Fzc2V0cy9zdHlsZXMvMDEtZnJhbWV3b3JrL2Jvb3RzdHJhcC9ncmlkL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovL1Bvc3RpZS8uL3NyYy9hc3NldHMvc3R5bGVzLzAxLWZyYW1ld29yay9ib290c3RyYXAvZ3JpZC91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIndlYnBhY2s6Ly9Qb3N0aWUvLi9zcmMvYXNzZXRzL3N0eWxlcy8wMS1mcmFtZXdvcmsvYm9vdHN0cmFwL3NpemluZy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwid2VicGFjazovL1Bvc3RpZS8uL3NyYy9hc3NldHMvc3R5bGVzLzAxLWZyYW1ld29yay9ib290c3RyYXAvbGF5b3V0L3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwid2VicGFjazovL1Bvc3RpZS8uL3NyYy9hc3NldHMvc3R5bGVzLzAxLWZyYW1ld29yay9ib290c3RyYXAvbGF5b3V0L3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwid2VicGFjazovL1Bvc3RpZS8uL3NyYy9hc3NldHMvc3R5bGVzLzAxLWZyYW1ld29yay9ib290c3RyYXAvbGF5b3V0L21peGlucy9fdmlzaWJpbGl0eS5zY3NzIiwid2VicGFjazovL1Bvc3RpZS8uL3NyYy9hc3NldHMvc3R5bGVzLzAxLWZyYW1ld29yay9ib290c3RyYXAvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9Qb3N0aWUvLi9zcmMvYXNzZXRzL3N0eWxlcy8wMS1mcmFtZXdvcmsvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vUG9zdGllLy4vc3JjL2Fzc2V0cy9zdHlsZXMvMDItbGF5b3V0L19tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vUG9zdGllLy4vc3JjL2Fzc2V0cy9zdHlsZXMvMDItbGF5b3V0L19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9Qb3N0aWUvLi9zcmMvYXNzZXRzL3N0eWxlcy8wMi1sYXlvdXQvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL1Bvc3RpZS8uL3NyYy9hc3NldHMvc3R5bGVzLzAyLWxheW91dC9fZS1ib29rLnNjc3MiLCJ3ZWJwYWNrOi8vUG9zdGllLy4vc3JjL2Fzc2V0cy9zdHlsZXMvMDItbGF5b3V0L19jYXNlLXN0dWR5LnNjc3MiLCJ3ZWJwYWNrOi8vUG9zdGllLy4vc3JjL2Fzc2V0cy9zdHlsZXMvMDMtY29tbW9uL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vUG9zdGllLy4vc3JjL2Fzc2V0cy9zdHlsZXMvMDEtZnJhbWV3b3JrL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9Qb3N0aWUvLi9zcmMvYXNzZXRzL3N0eWxlcy8wMy1jb21tb24vX2ltYWdlcy5zY3NzIiwid2VicGFjazovL1Bvc3RpZS8uL3NyYy9hc3NldHMvc3R5bGVzLzAzLWNvbW1vbi9fdGV4dC5zY3NzIiwid2VicGFjazovL1Bvc3RpZS8uL3NyYy9hc3NldHMvc3R5bGVzLzAzLWNvbW1vbi9fY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vUG9zdGllLy4vc3JjL2Fzc2V0cy9zdHlsZXMvMDQtbW9kdWxlcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL1Bvc3RpZS8uL3NyYy9hc3NldHMvc3R5bGVzLzA0LW1vZHVsZXMvX2N0YS5zY3NzIiwid2VicGFjazovL1Bvc3RpZS8uL3NyYy9hc3NldHMvc3R5bGVzLzA0LW1vZHVsZXMvX2ltYWdlLWxpbmUuc2NzcyIsIndlYnBhY2s6Ly9Qb3N0aWUvLi9zcmMvYXNzZXRzL3N0eWxlcy8wNC1tb2R1bGVzL19jaGVja2xpc3Quc2NzcyIsIndlYnBhY2s6Ly9Qb3N0aWUvLi9zcmMvYXNzZXRzL3N0eWxlcy8wNC1tb2R1bGVzL190aHJlZS1ib3guc2NzcyIsIndlYnBhY2s6Ly9Qb3N0aWUvLi9zcmMvYXNzZXRzL3N0eWxlcy8wNC1tb2R1bGVzL190aHJlZS1pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vUG9zdGllLy4vc3JjL2Fzc2V0cy9zdHlsZXMvMDQtbW9kdWxlcy9fdGhyZWUtc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vUG9zdGllLy4vc3JjL2Fzc2V0cy9zdHlsZXMvMDQtbW9kdWxlcy9faGVyby5zY3NzIiwid2VicGFjazovL1Bvc3RpZS8uL3NyYy9hc3NldHMvc3R5bGVzLzA0LW1vZHVsZXMvX2hlcm8tbGlzdC5zY3NzIiwid2VicGFjazovL1Bvc3RpZS8uL3NyYy9hc3NldHMvc3R5bGVzLzA0LW1vZHVsZXMvX2hlcm8tc2ltcGxlLnNjc3MiLCJ3ZWJwYWNrOi8vUG9zdGllLy4vc3JjL2Fzc2V0cy9zdHlsZXMvMDQtbW9kdWxlcy9faGVyby1iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vUG9zdGllLy4vc3JjL2Fzc2V0cy9zdHlsZXMvMDQtbW9kdWxlcy9fZXhwYW5kLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly9Qb3N0aWUvLi9zcmMvYXNzZXRzL3N0eWxlcy8wNC1tb2R1bGVzL19yZXZpZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vUG9zdGllLy4vc3JjL2Fzc2V0cy9zdHlsZXMvMDQtbW9kdWxlcy9fdGFibGUuc2NzcyIsIndlYnBhY2s6Ly9Qb3N0aWUvLi9zcmMvYXNzZXRzL3N0eWxlcy8wNC1tb2R1bGVzL190ZXh0LWVkaXRvci5zY3NzIiwid2VicGFjazovL1Bvc3RpZS8uL3NyYy9hc3NldHMvc3R5bGVzLzA0LW1vZHVsZXMvX2Nhc2Utc2Nyb2xsZXIuc2NzcyIsIndlYnBhY2s6Ly9Qb3N0aWUvLi9zcmMvYXNzZXRzL3N0eWxlcy8wNC1tb2R1bGVzL19jYXNlLXN0dWRpZXMuc2NzcyIsIndlYnBhY2s6Ly9Qb3N0aWUvLi9zcmMvYXNzZXRzL3N0eWxlcy8wNC1tb2R1bGVzL19wb3N0LXNob3djYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vUG9zdGllLy4vc3JjL2Fzc2V0cy9zdHlsZXMvMDQtbW9kdWxlcy9fbGVhcm4uc2NzcyIsIndlYnBhY2s6Ly9Qb3N0aWUvLi9zcmMvYXNzZXRzL3N0eWxlcy8wNC1tb2R1bGVzL19yZXF1ZXN0LWRlbW8uc2NzcyIsIndlYnBhY2s6Ly9Qb3N0aWUvLi9zcmMvYXNzZXRzL3N0eWxlcy8wNC1tb2R1bGVzL190ZXh0LWNhdGVnb3JpZXMuc2NzcyIsIndlYnBhY2s6Ly9Qb3N0aWUvLi9zcmMvYXNzZXRzL3N0eWxlcy8wNC1tb2R1bGVzL19wb3N0cy1ib29rLWRlbW8uc2NzcyIsIndlYnBhY2s6Ly9Qb3N0aWUvLi9zcmMvYXNzZXRzL3N0eWxlcy8wNC1tb2R1bGVzL193eXNpd3lnLnNjc3MiLCJ3ZWJwYWNrOi8vUG9zdGllLy4vc3JjL2Fzc2V0cy9zdHlsZXMvMDQtbW9kdWxlcy9fY2FwYWJpbGl0aWVzLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly9Qb3N0aWUvLi9zcmMvYXNzZXRzL3N0eWxlcy8wNC1tb2R1bGVzL19zdW1tYXJ5LWN0YS5zY3NzIiwid2VicGFjazovL1Bvc3RpZS8uL3NyYy9hc3NldHMvc3R5bGVzLzA0LW1vZHVsZXMvX3ZpZGVvLWRlbW8uc2NzcyIsIndlYnBhY2s6Ly9Qb3N0aWUvLi9zcmMvYXNzZXRzL3N0eWxlcy8wNC1tb2R1bGVzL19zcGxpdC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vUG9zdGllLy4vc3JjL2Fzc2V0cy9zdHlsZXMvMDQtbW9kdWxlcy9fdGV4dC1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vUG9zdGllLy4vc3JjL2Fzc2V0cy9zdHlsZXMvMDQtbW9kdWxlcy9fZmVhdHVyZXMuc2NzcyIsIndlYnBhY2s6Ly9Qb3N0aWUvLi9zcmMvYXNzZXRzL3N0eWxlcy8wNC1tb2R1bGVzL19sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly9Qb3N0aWUvLi9zcmMvYXNzZXRzL3N0eWxlcy8wNC1tb2R1bGVzL19vcHQtb3V0LnNjc3MiLCJ3ZWJwYWNrOi8vUG9zdGllLy4vc3JjL2Fzc2V0cy9zdHlsZXMvMDQtbW9kdWxlcy9faHVic3BvdC1lbWJlZC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIC5nZm9ybV93cmFwcGVyXHJcbi8vICAgLmdmaWVsZFxyXG4vLyAgIGlucHV0Om5vdChbdHlwZT1cInJhZGlvXCJdKTpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwic3VibWl0XCJdKTpub3QoW3R5cGU9XCJidXR0b25cIl0pOm5vdChbdHlwZT1cImltYWdlXCJdKTpub3QoW3R5cGU9XCJmaWxlXCJdKSxcclxuLy8gLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCB0ZXh0YXJlYSxcclxuLy8gaW5wdXQ6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJzdWJtaXRcIl0pOm5vdChbdHlwZT1cImJ1dHRvblwiXSk6bm90KFt0eXBlPVwiaW1hZ2VcIl0pOm5vdChbdHlwZT1cImZpbGVcIl0pLFxyXG4vLyB0ZXh0YXJlYSB7XHJcbi8vICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuLy8gICBjb2xvcjogIzAwMDtcclxuLy8gICBmb250LXNpemU6IDE0cHg7XHJcbi8vICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbi8vICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4vLyAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgIG91dGxpbmU6IG5vbmU7XHJcbi8vIH1cclxuXHJcbi8vIC5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuLy8gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbi8vICAgYm9yZGVyOiAwIG5vbmU7XHJcbi8vICAgY29sb3I6ICMwMDAwMDA7XHJcbi8vICAgZm9udC1zaXplOiAxNHB4O1xyXG4vLyAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4vLyAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuLy8gICBjdXJzb3I6IHBvaW50ZXI7XHJcbi8vIH1cclxuXHJcbi8vIC5nZm9ybV93cmFwcGVyIHtcclxuLy8gICBwYWRkaW5nOiAwIDhweDtcclxuXHJcbi8vICAgLmdmb3JtX2JvZHkge1xyXG4vLyAgICAgdWwuZ2Zvcm1fZmllbGRzIHtcclxuLy8gICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4vLyAgICAgICBmb250LXNpemU6IDA7XHJcblxyXG4vLyAgICAgICBsaS5nZmllbGQge1xyXG4vLyAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuLy8gICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuLy8gICAgICAgICAmLmhhbGYtbGVmdCxcclxuLy8gICAgICAgICAmLmhhbGYtcmlnaHQge1xyXG4vLyAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuLy8gICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuLy8gICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbi8vICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4vLyAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgJi5oYWxmLWxlZnQge1xyXG4vLyAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAmLmhhbGYtcmlnaHQge1xyXG4vLyAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAuZ2Zvcm1fZmllbGRzIHtcclxuLy8gICAgICAgbGFiZWwge1xyXG4vLyAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4vLyAgICAgICB9XHJcblxyXG4vLyAgICAgICAuZ2ZpZWxkX2Vycm9yIHtcclxuLy8gICAgICAgICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcclxuLy8gICAgICAgICAgIGNvbG9yOiAjZWUwMDAwO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgfVxyXG5cclxuLy8gICAgICAgdWwuZ2ZpZWxkX2NoZWNrYm94IHtcclxuLy8gICAgICAgICBsaSB7XHJcbi8vICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4vLyAgICAgICAgICAgbGFiZWwge1xyXG4vLyAgICAgICAgICAgICBtYXJnaW46IDJweCAwIDAgMjFweDtcclxuLy8gICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAmLmdmaWVsZC5vcHRpb25hbCAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsOjphZnRlciB7XHJcbi8vICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbi8vICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuLy8gICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuLy8gICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAmW2NsYXNzXj1cImdjaG9pY2VcIl0gbGFiZWw6YWZ0ZXIsXHJcbi8vICAgICAgICAgICAmW2NsYXNzXj1cImdjaG9pY2VcIl0gbGFiZWw6YmVmb3JlIHtcclxuLy8gICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4vLyAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4vLyAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbi8vICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgICAgICAgdG9wOiAwO1xyXG4vLyAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICZbY2xhc3NePVwiZ2Nob2ljZVwiXSBsYWJlbDphZnRlciB7XHJcbi8vICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbi8vICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICMzYzNjM2M7XHJcbi8vICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuLy8gICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4vLyAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4vLyAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgICAgICAgIHRvcDogMDtcclxuLy8gICAgICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjI1cywgYmFja2dyb3VuZC1jb2xvciAwLjEzcztcclxuLy8gICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbi8vICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbi8vICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4vLyAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4vLyAgICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbi8vICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuLy8gICAgICAgICAgICAgdG9wOiAxcHg7XHJcbi8vICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICB9XHJcblxyXG4vLyAgICAgICB1bC5nZmllbGRfcmFkaW8ge1xyXG4vLyAgICAgICAgIGxpIHtcclxuLy8gICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbi8vICAgICAgICAgICBsYWJlbCB7XHJcbi8vICAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgMCAyMXB4O1xyXG4vLyAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICYuZ2ZpZWxkLm9wdGlvbmFsIC5nZmllbGRfcmFkaW8gbGFiZWw6OmFmdGVyIHtcclxuLy8gICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuLy8gICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuLy8gICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4vLyAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4vLyAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICZbY2xhc3NePVwiZ2Nob2ljZVwiXSBsYWJlbDphZnRlcixcclxuLy8gICAgICAgICAgICZbY2xhc3NePVwiZ2Nob2ljZVwiXSBsYWJlbDpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgICBib3R0b206IDA7XHJcbi8vICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuLy8gICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICAgICAgICB0b3A6IDA7XHJcbi8vICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgJltjbGFzc149XCJnY2hvaWNlXCJdIGxhYmVsOmFmdGVyIHtcclxuLy8gICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuLy8gICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzNjM2MzYztcclxuLy8gICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4vLyAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbi8vICAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuLy8gICAgICAgICAgICAgbGVmdDogMDtcclxuLy8gICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICAgICAgICB0b3A6IDA7XHJcbi8vICAgICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4yNXMsIGJhY2tncm91bmQtY29sb3IgMC4xM3M7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4vLyAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcclxuLy8gICAgICAgICAgICAgY29udGVudDogXCLil49cIjtcclxuLy8gICAgICAgICAgICAgY29sb3I6ICMwMGFmZDU7XHJcbi8vICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTguNXB4O1xyXG4vLyAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4vLyAgICAgICAgICAgICBsZWZ0OiAxcHg7XHJcbi8vICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuLy8gICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4vLyAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4vLyAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuXHJcbi8vICAgJi5nZm9ybV92YWxpZGF0aW9uX2Vycm9yIHtcclxuLy8gICAgIGRpdi52YWxpZGF0aW9uX2Vycm9yIHtcclxuLy8gICAgICAgY29sb3I6ICNlZTAwMDA7XHJcbi8vICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbi8vICAgICAgIGJvcmRlcjogMCBub25lO1xyXG4vLyAgICAgICBwYWRkaW5nOiAwIDAgMTZweCAwO1xyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIC5nZm9ybV9ib2R5IHtcclxuLy8gICAgICAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XHJcbi8vICAgICAgICAgY29sb3I6ICNlZTAwMDA7XHJcbi8vICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuLy8gICAgICAgfVxyXG5cclxuLy8gICAgICAgdWwuZ2Zvcm1fZmllbGRzIHtcclxuLy8gICAgICAgICBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIHtcclxuLy8gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4vLyAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yOm5vdCguZ2ZfbGVmdF9oYWxmKTpub3QoLmdmX3JpZ2h0X2hhbGYpIHtcclxuLy8gICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLy8gLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcclxuLy8gICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xyXG4vLyAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4vLyAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbi8vICAgICBjb2xvcjogIzAwMDAwMDtcclxuLy8gICB9XHJcbi8vIH1cclxuaW5wdXQge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgb3V0bGluZS13aWR0aDogMXB4O1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJkYXJrXCIpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICB0ZXh0LWluZGVudDogMXB4O1xyXG4gIHRleHQtb3ZlcmZsb3c6IFwiXCI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJkYXJrXCIpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZ2lucHV0X2NvbnRhaW5lcl9zZWxlY3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaWNvbnMvc3ZnL2Ryb3Bkb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyXHJcbiAgICAgIGNlbnRlci9jb250YWluO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB0b3A6IDIycHg7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVyby1uaWNlLXBhcnRuZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiAxcHg7XHJcbn1cclxuXHJcbi5jdXN0b20tZm9ybS13cmFwcGVyIHtcclxuICAuZ2Zvcm1fZmllbGRzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogMiU7XHJcbiAgICBncmlkLXJvdy1nYXA6IDE2cHg7XHJcbiAgfVxyXG4gIC5nZmllbGQge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XHJcbiAgfVxyXG4gIC5nZmllbGQtLXdpZHRoLWhhbGYge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZ2ZpZWxkLS13aWR0aC10aHJlZS1xdWFydGVyIHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmdmaWVsZC0td2lkdGgtcXVhcnRlciB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmdmaWVsZF9sYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBjb2xvcjogIzFlNDc2ODtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5nZm9ybV9zdWJtaXNzaW9uX2Vycm9yIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIGNvbG9yOiAjZWI0NTY4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5nZmllbGRfZXJyb3Ige1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBpbnB1dCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWI0NTY4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgyMzUsIDY5LCAxMDQsIDAuMTUpO1xyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaWNvbnMvc3ZnL2Vycm9yLnN2Z1wiKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB3aWR0aDogMTdweDtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgdG9wOiA0MXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uZ2lucHV0X2NvbnRhaW5lciB7XHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiAgc2VsZWN0IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NkM2Q2O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAxOHB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBjb2xvcjogIzFlNDc2ODtcclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgY29sb3I6ICNiYWMyYzU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWxlY3Qge1xyXG4gICAgLy8gY29sb3I6ICNiYWMyYzUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgIG9wdGlvbiB7XHJcbiAgICAgIC8vIGNvbG9yOiAjYmFjMmM1ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAjMWU0NzY4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmZpZWxkc2V0IHtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgbGVnZW5kIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3gge1xyXG4gICAgLmdjaG9pY2Uge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBjb2xvcjogIzFlNDc2ODtcclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGM1YzE7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDBjNWMxO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcMjcxNFwiO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAjMDBjNWMxO1xyXG4gIGJvcmRlci1yYWRpdXM6IDM3cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDI3MXB4O1xyXG4gIGhlaWdodDogNDhweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UoY3VzdG9tLCBmbHVpZCk7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJwcmltYXJ5Qmx1ZUhvdmVyXCIpO1xyXG4gIH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L21sZzVmY3kuY3NzXCIpO1xuOmV4cG9ydCB7XG4gIHhzOiAwO1xuICBzbTogNjAwcHg7XG4gIG1kOiA5MDBweDtcbiAgbGc6IDEyMDBweDtcbiAgeGw6IDE2ODBweDtcbiAgeHhsOiAxOTIwcHg7XG59XG5cbi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuMS4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzM4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzNDRweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wteHhsLFxuLmNvbC14eGwtYXV0bywgLmNvbC14eGwtMTIsIC5jb2wteHhsLTExLCAuY29sLXh4bC0xMCwgLmNvbC14eGwtOSwgLmNvbC14eGwtOCwgLmNvbC14eGwtNywgLmNvbC14eGwtNiwgLmNvbC14eGwtNSwgLmNvbC14eGwtNCwgLmNvbC14eGwtMywgLmNvbC14eGwtMiwgLmNvbC14eGwtMSwgLmNvbC14bCxcbi5jb2wteGwtYXV0bywgLmNvbC14bC0xMiwgLmNvbC14bC0xMSwgLmNvbC14bC0xMCwgLmNvbC14bC05LCAuY29sLXhsLTgsIC5jb2wteGwtNywgLmNvbC14bC02LCAuY29sLXhsLTUsIC5jb2wteGwtNCwgLmNvbC14bC0zLCAuY29sLXhsLTIsIC5jb2wteGwtMSwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC1sZy0xMiwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy05LCAuY29sLWxnLTgsIC5jb2wtbGctNywgLmNvbC1sZy02LCAuY29sLWxnLTUsIC5jb2wtbGctNCwgLmNvbC1sZy0zLCAuY29sLWxnLTIsIC5jb2wtbGctMSwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1tZC0xMiwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC05LCAuY29sLW1kLTgsIC5jb2wtbWQtNywgLmNvbC1tZC02LCAuY29sLW1kLTUsIC5jb2wtbWQtNCwgLmNvbC1tZC0zLCAuY29sLW1kLTIsIC5jb2wtbWQtMSwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1zbS0xMiwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS05LCAuY29sLXNtLTgsIC5jb2wtc20tNywgLmNvbC1zbS02LCAuY29sLXNtLTUsIC5jb2wtc20tNCwgLmNvbC1zbS0zLCAuY29sLXNtLTIsIC5jb2wtc20tMSwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC0xMiwgLmNvbC0xMSwgLmNvbC0xMCwgLmNvbC05LCAuY29sLTgsIC5jb2wtNywgLmNvbC02LCAuY29sLTUsIC5jb2wtNCwgLmNvbC0zLCAuY29sLTIsIC5jb2wtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXh4bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteHhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14eGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXh4bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteHhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXh4bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14eGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMixcbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0yLFxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC00LFxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSxcbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC01LFxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSxcbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC01LFxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUsXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTUsXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucm93ID4gLmNvbCxcbiAgLnJvdyA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG59XG4vKlxuQG5hbWU6IFByZWZpeGVkIG9wYWNpdHlcbkB2YWx1ZXM6IE5vbi1oZXggbnVtZXJpY2FsIHZhbHVlO1xuQGV4YW1wbGU6XG4gIEBpbmNsdWRlIG9wYWNpdHkoMC41KTtcbiovXG4vKlxuQG5hbWU6IExpbmVhciBncmFkaWVudHNcbkBwYXJhbTogc3RyaW5nIERpcmVjdGlvblxuICAgICAgICB2YXIgQ29sb3Igc3RvcHNcbkBleGFtcGxlOlxuICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQoXCJ0byB0b3BcIiwgIzAwMCwgI2VlZSk7XG4qL1xuLypcbkBuYW1lOiBGZXRjaCBQb3N0aWUgY29sb3JcbkBwYXJhbTogdmFyIEVhc2VUeXBlXG5AZXhhbXBsZTpcbiAgZWFzZSgnZmx1aWQnKTtcbiovXG4vKlxuQG5hbWU6IFJldGluYSBxdWVyeVxuQHBhcmFtOiBDb250ZW50XG5AZXhhbXBsZTpcbiAgQGluY2x1ZGUgcmV0aW5hIHtcbiAgICBjb250ZW50IC4uLjtcbiAgfVxuKi9cbi8qXG5AbmFtZTogRm9udC1mYWNlXG5AcGFyYW06IHN0cmluZyBOYW1lXG4gICAgICAgIHN0cmluZyBQYXRoXG4gICAgICAgIGludCBXZWlnaHRcbiAgICAgICAgdmFyIFN0eWxlXG4gICAgICAgIHN0cmluZyBFeHRzXG5AZXhhbXBsZTpcbiAgQGluY2x1ZGUgZm9udC1mYWNlKFN1cGVyU2FucywgXCJwYXRoL3RvL2ZvbnRcIiwgJHdlaWdodDogbm9ybWFsLCAkc3R5bGU6IG5vcm1hbCwgdHRmKTtcbiovXG4vKlxuQG5hbWU6IEhlbHBlciBmdW5jdGlvbnNcbiovXG4qIHtcbiAgZm9udC1mYW1pbHk6IFwic29maWEtcHJvXCI7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOjphZnRlcixcbio6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5tYWluIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNGQUZCRkI7XG59XG4ubWFpbi0tbGFuZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLm1haW4ge1xuICAgIHBhZGRpbmctdG9wOiA3M3B4O1xuICB9XG4gIC5tYWluLS1sYW5kaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAubWFpbi0tbGFuZGluZyA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICB9XG59XG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZBRkJGQjtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4zLCAwLCAwLjIyLCAxKSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjMsIDAsIDAuMjIsIDEpO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uaGVhZGVyLS1sYW5kaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggOThweCAyMXB4O1xufVxuLmhlYWRlci5oaWRkZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC0xMDAlLCAwKTtcbn1cbi5oZWFkZXIuYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMxNjNENUQ7XG59XG4uaGVhZGVyLmJsdWUgLmhlYWRlcl9fbG9nbyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG4uaGVhZGVyLmJsdWUgLmhlYWRlcl9fbGluaywgLmhlYWRlci5ibHVlIC5oZWFkZXJfX2xvZ2luIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyLmJsdWUgLmhlYWRlcl9faGFtYnVyZ2VyLWJ1dHRvbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5oZWFkZXIuYmx1ZSAuaGVhZGVyX19jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI4NTU3YTtcbn1cbi5oZWFkZXIuYmx1ZSAuaGVhZGVyX19saW5rLWhvbGRlci0taGFzLXN1Ym1lbnU6OmFmdGVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbn1cbi5oZWFkZXJfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE2cHggMCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjZDNkNjtcbn1cbi5oZWFkZXJfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5oZWFkZXJfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmhlYWRlcl9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGNvbG9yOiAjMTYzZDVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlYWRlcl9fbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDBjNWMxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMywgMCwgMC4yMiwgMSksIG9wYWNpdHkgMC40cyBjdWJpYy1iZXppZXIoMC4zLCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyX19saW5rLS1hY3RpdmU6OmJlZm9yZSwgLmhlYWRlcl9fbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLmhlYWRlcl9fbGluay1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmhlYWRlcl9fbGluay1ob2xkZXItLWhhcy1zdWJtZW51OmhvdmVyIC5oZWFkZXJfX3N1Ym1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXJfX2xpbmstaG9sZGVyLS1oYXMtc3VibWVudTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmhlYWRlcl9fbGluay1ob2xkZXItLWhhcy1zdWJtZW51OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDExcHg7XG4gIHRvcDogMTNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaWNvbnMvc3ZnL2Ryb3Bkb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMywgMCwgMC4yMiwgMSk7XG59XG4uaGVhZGVyX19zdWJtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAyNHB4O1xuICB0b3A6IDQzcHg7XG4gIG1pbi13aWR0aDogMjEwcHg7XG59XG4uaGVhZGVyX19zdWJtZW51LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDI1cHggNnB4O1xuICBjb2xvcjogIzE2M2Q1ZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgcGFkZGluZzogMTBweCA1cHg7XG59XG4uaGVhZGVyX19zdWJtZW51LWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzAwQzVDMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMywgMCwgMC4yMiwgMSksIG9wYWNpdHkgMC40cyBjdWJpYy1iZXppZXIoMC4zLCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyX19zdWJtZW51LWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5oZWFkZXJfX3JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uaGVhZGVyX19sb2dpbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzE2M2Q1ZDtcbn1cbi5oZWFkZXJfX3Bvc3RpZS1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5oZWFkZXJfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlcl9faGFtYnVyZ2VyLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuaGVhZGVyX19oYW1idXJnZXItYnV0dG9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjNkNWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMywgMCwgMC4yMiwgMSksIG9wYWNpdHkgMC4ycyBjdWJpYy1iZXppZXIoMC4zLCAwLCAwLjIyLCAxKTtcbiAgfVxuICAuaGVhZGVyX19oYW1idXJnZXItYnV0dG9uIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICB9XG4gIC5oZWFkZXJfX2hhbWJ1cmdlci1idXR0b24gc3BhbjpsYXN0LW9mLXR5cGUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgfVxuICAuaGVhZGVyLm9wZW4gLmhlYWRlcl9faGFtYnVyZ2VyLWJ1dHRvbiBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtMnB4KTtcbiAgICB0b3A6IC0xO1xuICB9XG4gIC5oZWFkZXIub3BlbiAuaGVhZGVyX19oYW1idXJnZXItYnV0dG9uIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5oZWFkZXIub3BlbiAuaGVhZGVyX19oYW1idXJnZXItYnV0dG9uIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgycHgpO1xuICAgIGJvdHRvbTogLTE7XG4gIH1cbiAgLmhlYWRlcl9fZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNGQUZCRkI7XG4gICAgei1pbmRleDogOTk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgY3ViaWMtYmV6aWVyKDAuMywgMCwgMC4yMiwgMSk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyX19kcm9wZG93bi5vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbiAgLmhlYWRlcl9fZHJvcGRvd24gI21lbnUtbWFpbi1tZW51IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhlYWRlcl9fZHJvcGRvd24gI21lbnUtbWFpbi1tZW51IGxpIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGNvbG9yOiAjMTYzZDVkO1xuICB9XG4gIC5oZWFkZXJfX2Ryb3Bkb3duICNtZW51LW1haW4tbWVudSAuaGVhZGVyX19saW5rLWhvbGRlci0taGFzLXN1Ym1lbnUubW9iaWxlLW5vLXN1Ym1lbnUgYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXJfX2Ryb3Bkb3duICNtZW51LW1haW4tbWVudSAuaGVhZGVyX19saW5rLWhvbGRlci0taGFzLXN1Ym1lbnUgYSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuaGVhZGVyX19kcm9wZG93biAjbWVudS1tYWluLW1lbnUgLmhlYWRlcl9fbGluay1ob2xkZXItLWhhcy1zdWJtZW51IGEgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pY29ucy9zdmcvZHJvcGRvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjMsIDAsIDAuMjIsIDEpO1xuICB9XG4gIC5oZWFkZXJfX2Ryb3Bkb3duICNtZW51LW1haW4tbWVudSAuaGVhZGVyX19saW5rLWhvbGRlci0taGFzLXN1Ym1lbnUgYTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ljb25zL3N2Zy9kcm9wZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4zLCAwLCAwLjIyLCAxKTtcbiAgfVxuICAuaGVhZGVyX19kcm9wZG93biAjbWVudS1tYWluLW1lbnUgLmhlYWRlcl9fbGluay1ob2xkZXItLWhhcy1zdWJtZW51Lm9wZW4gYSBzcGFuIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuICAuaGVhZGVyX19kcm9wZG93biAjbWVudS1tYWluLW1lbnUgLmhlYWRlcl9fbGluay1ob2xkZXItLWhhcy1zdWJtZW51Lm9wZW4gLnN1Yi1tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgfVxuICAuaGVhZGVyX19kcm9wZG93biAjbWVudS1tYWluLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLjMsIDAsIDAuMjIsIDEpO1xuICB9XG4gIC5oZWFkZXJfX2Ryb3Bkb3duICNtZW51LW1haW4tbWVudSAuc3ViLW1lbnUub3BlbiB7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gIH1cbiAgLmhlYWRlcl9fZHJvcGRvd24gI21lbnUtbWFpbi1tZW51IC5zdWItbWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5oZWFkZXJfX2Ryb3Bkb3duICNtZW51LW1haW4tbWVudSAuc3ViLW1lbnUgbGkgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGVhZGVyLS1sYW5kaW5nIHtcbiAgICBwYWRkaW5nOiAxMnB4IDBweCAxM3B4O1xuICB9XG4gIC5oZWFkZXJfX3Bvc3RpZS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19sb2dpbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuaGVhZGVyX19kcm9wZG93biB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5oZWFkZXJfX2Ryb3Bkb3duIC5tZW51LW1haW4tbWVudS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXJfX2Ryb3Bkb3duICNtZW51LW1haW4tbWVudSAubWVudS1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5oZWFkZXJfX2Ryb3Bkb3duICNtZW51LW1haW4tbWVudSAuc3ViLW1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG4gIC5oZWFkZXJfX2Ryb3Bkb3duICNtZW51LW1haW4tbWVudSAuc3ViLW1lbnUgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmhlYWRlcl9fZHJvcGRvd24gI21lbnUtbWFpbi1tZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmhlYWRlcl9fZHJvcGRvd24gI21lbnUtbWFpbi1tZW51IC5oZWFkZXJfX2xpbmstaG9sZGVyLS1oYXMtc3VibWVudSBhIHNwYW4ge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgdG9wOiA3cHg7XG4gIH1cbn1cbi5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogNzVweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uZm9vdGVyX19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cbi5mb290ZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXJfX2dvLXVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb290ZXJfX2dvLXVwIHN2ZyBjaXJjbGUge1xuICBzdHJva2U6ICNjYmRmZWE7XG4gIHRyYW5zaXRpb246IDI1MG1zIHN0cm9rZSBjdWJpYy1iZXppZXIoMC4zLCAwLCAwLjIyLCAxKTtcbn1cbi5mb290ZXJfX2dvLXVwOmhvdmVyIHN2ZyBjaXJjbGUge1xuICBzdHJva2U6ICMwMEM1QzE7XG59XG4uZm9vdGVyX19jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2QzZDY7XG59XG4uZm9vdGVyX190YWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBjb2xvcjogIzE2M2Q1ZDtcbn1cbi5mb290ZXJfX3RhZyBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uZm9vdGVyICNtZW51LWZvb3Rlci1tZW51LWxlZnQsXG4uZm9vdGVyICNtZW51LWZvb3Rlci1tZW51LW1pZGRsZSxcbi5mb290ZXIgI21lbnUtZm9vdGVyLW1lbnUtcmlnaHQsXG4uZm9vdGVyICNtZW51LWZvb3Rlci1tZW51LW1vYmlsZS1sZWZ0LFxuLmZvb3RlciAjbWVudS1mb290ZXItbWVudS1tb2JpbGUtcmlnaHQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyICNtZW51LWZvb3Rlci1tZW51LWxlZnQgbGkgYSxcbi5mb290ZXIgI21lbnUtZm9vdGVyLW1lbnUtbWlkZGxlIGxpIGEsXG4uZm9vdGVyICNtZW51LWZvb3Rlci1tZW51LXJpZ2h0IGxpIGEsXG4uZm9vdGVyICNtZW51LWZvb3Rlci1tZW51LW1vYmlsZS1sZWZ0IGxpIGEsXG4uZm9vdGVyICNtZW51LWZvb3Rlci1tZW51LW1vYmlsZS1yaWdodCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxRTQ3Njg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uZm9vdGVyICNtZW51LWZvb3Rlci1tZW51LWxlZnQgbGkgYTo6YWZ0ZXIsXG4uZm9vdGVyICNtZW51LWZvb3Rlci1tZW51LW1pZGRsZSBsaSBhOjphZnRlcixcbi5mb290ZXIgI21lbnUtZm9vdGVyLW1lbnUtcmlnaHQgbGkgYTo6YWZ0ZXIsXG4uZm9vdGVyICNtZW51LWZvb3Rlci1tZW51LW1vYmlsZS1sZWZ0IGxpIGE6OmFmdGVyLFxuLmZvb3RlciAjbWVudS1mb290ZXItbWVudS1tb2JpbGUtcmlnaHQgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTQ3Njg7XG4gIHRyYW5zaXRpb246IDI1MG1zIHdpZHRoIGN1YmljLWJlemllcigwLjMsIDAsIDAuMjIsIDEpO1xufVxuLmZvb3RlciAjbWVudS1mb290ZXItbWVudS1sZWZ0IGxpIGE6aG92ZXI6OmFmdGVyLFxuLmZvb3RlciAjbWVudS1mb290ZXItbWVudS1taWRkbGUgbGkgYTpob3Zlcjo6YWZ0ZXIsXG4uZm9vdGVyICNtZW51LWZvb3Rlci1tZW51LXJpZ2h0IGxpIGE6aG92ZXI6OmFmdGVyLFxuLmZvb3RlciAjbWVudS1mb290ZXItbWVudS1tb2JpbGUtbGVmdCBsaSBhOmhvdmVyOjphZnRlcixcbi5mb290ZXIgI21lbnUtZm9vdGVyLW1lbnUtbW9iaWxlLXJpZ2h0IGxpIGE6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyICNtZW51LWZvb3Rlci1tZW51LWxlZnQgbGk6bGFzdC1vZi10eXBlIGEsXG4uZm9vdGVyICNtZW51LWZvb3Rlci1tZW51LW1pZGRsZSBsaTpsYXN0LW9mLXR5cGUgYSxcbi5mb290ZXIgI21lbnUtZm9vdGVyLW1lbnUtcmlnaHQgbGk6bGFzdC1vZi10eXBlIGEsXG4uZm9vdGVyICNtZW51LWZvb3Rlci1tZW51LW1vYmlsZS1sZWZ0IGxpOmxhc3Qtb2YtdHlwZSBhLFxuLmZvb3RlciAjbWVudS1mb290ZXItbWVudS1tb2JpbGUtcmlnaHQgbGk6bGFzdC1vZi10eXBlIGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvb3Rlcl9fYm90dG9tIHtcbiAgcGFkZGluZy10b3A6IDQycHg7XG59XG4uZm9vdGVyICNtZW51LWZvb3Rlci1tZW51LWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5mb290ZXIgI21lbnUtZm9vdGVyLW1lbnUtYm90dG9tIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNUI4NUE3O1xuICB0cmFuc2l0aW9uOiAyNTBtcyBjb2xvciBjdWJpYy1iZXppZXIoMC4zLCAwLCAwLjIyLCAxKTtcbn1cbi5mb290ZXIgI21lbnUtZm9vdGVyLW1lbnUtYm90dG9tIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwQzVDMTtcbn1cbi5mb290ZXJfX2NvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGNvbG9yOiAjNUI4NUE3O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmZvb3RlciAjbWVudS1mb290ZXItbWVudS1ib3R0b20ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuICAuZm9vdGVyICNtZW51LWZvb3Rlci1tZW51LWJvdHRvbSBsaSBhIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgfVxuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbSAjbWVudS1mb290ZXItbWVudS1ib3R0b20ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tICNtZW51LWZvb3Rlci1tZW51LWJvdHRvbSBsaSB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbSAjbWVudS1mb290ZXItbWVudS1ib3R0b20gbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tICNtZW51LWZvb3Rlci1tZW51LWJvdHRvbSBsaSBhIHtcbiAgICBtYXJnaW46IDAgMzBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuZm9vdGVyX19nby11cCB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cbi5lLWJvb2sge1xuICBwYWRkaW5nLXRvcDogOTZweDtcbn1cbi5lLWJvb2tfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gIGNvbG9yOiAjMTYzRDVEO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmUtYm9va19faW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0NjknIGhlaWdodD0nNTA0JyB2aWV3Qm94PScwIDAgNDY5IDUwNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzQ2OScgaGVpZ2h0PSc1MDQnIHJ4PSczMycgZmlsbD0nJTIzRTBGNEZGJy8lM0UlM0NwYXRoIGQ9J00yMDguMDAyIDIzMi4wNjVWMjcxLjkzM0gyNjBMMjU5Ljk5OCAyMzIuMDY1SDIwOC4wMDJaTTI1NC4xMDkgMjY2LjAzOEgyMTMuODk1VjIzNy45NjJIMjU0LjEwOVYyNjYuMDM4WicgZmlsbD0nJTIzQkJEQ0VFJy8lM0UlM0NwYXRoIGQ9J00yMjIuNTQ0IDI1MC41OUMyMjQuNjQ0IDI1MC41OSAyMjYuMzQ4IDI0OC44ODYgMjI2LjM0OCAyNDYuNzgyQzIyNi4zNDggMjQ0LjY4MSAyMjQuNjQ0IDI0Mi45NzcgMjIyLjU0NCAyNDIuOTc3QzIyMC40NDEgMjQyLjk3NyAyMTguNzM5IDI0NC42ODEgMjE4LjczOSAyNDYuNzgyQzIxOC43MzcgMjQ4Ljg4NiAyMjAuNDM5IDI1MC41OSAyMjIuNTQ0IDI1MC41OVonIGZpbGw9JyUyM0JCRENFRScvJTNFJTNDcGF0aCBkPSdNMjUyLjIzNiAyNjIuMDU1TDIzOS42NjcgMjQ2LjI3MUwyMzIuNTMzIDI1NS4yMjdMMjI5LjA5IDI1MC45MDVMMjIwLjIxNiAyNjIuMDU0TDI1Mi4yMzYgMjYyLjA1NVonIGZpbGw9JyUyM0JCRENFRScvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMxMXB4O1xuICBoZWlnaHQ6IDM4OHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQ0OHB4O1xuICBib3JkZXItcmFkaXVzOiAzM3B4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG4uZS1ib29rX19zb2NpYWwge1xuICBtYXJnaW4tdG9wOiAyNzFweDtcbiAgbWFyZ2luLWJvdHRvbTogNTFweDtcbn1cbi5lLWJvb2tfX3NvY2lhbF9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzY4ODU4ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbi5lLWJvb2tfX3NvY2lhbF9fc2hhcmUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZS1ib29rX19jb250ZW50cyB7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xufVxuLmUtYm9va19fZm9ybSxcbi5lLWJvb2sgLmUtYm9vay1wb3B1cF9fZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDU2N3B4O1xufVxuLmUtYm9va19fZm9ybSAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kLFxuLmUtYm9vayAuZS1ib29rLXBvcHVwX19mb3JtIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmUtYm9va19fZm9ybSAuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIsXG4uZS1ib29rIC5lLWJvb2stcG9wdXBfX2Zvcm0gLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lLWJvb2tfX2Zvcm0gLmdmaWVsZCxcbi5lLWJvb2sgLmUtYm9vay1wb3B1cF9fZm9ybSAuZ2ZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5lLWJvb2tfX2Zvcm0gLmdmaWVsZCBsZWdlbmQsXG4uZS1ib29rIC5lLWJvb2stcG9wdXBfX2Zvcm0gLmdmaWVsZCBsZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmUtYm9va19fZm9ybSAuZ2ZpZWxkLS1wcmUtY2hlY2tib3gsXG4uZS1ib29rIC5lLWJvb2stcG9wdXBfX2Zvcm0gLmdmaWVsZC0tcHJlLWNoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5lLWJvb2tfX2Zvcm0gLmdmaWVsZC0tbWFpbGluZy1saXN0LFxuLmUtYm9vayAuZS1ib29rLXBvcHVwX19mb3JtIC5nZmllbGQtLW1haWxpbmctbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDQwcHggMXB4O1xufVxuLmUtYm9va19fZm9ybSAuZ2ZpZWxkX2NoZWNrYm94LFxuLmUtYm9vayAuZS1ib29rLXBvcHVwX19mb3JtIC5nZmllbGRfY2hlY2tib3gge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMUU0NzY4O1xufVxuLmUtYm9va19fZm9ybSAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsLFxuLmUtYm9vayAuZS1ib29rLXBvcHVwX19mb3JtIC5nZmllbGRfY2hlY2tib3ggbGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZS1ib29rX19mb3JtIC5nZm9ybV9kZXNjcmlwdGlvbixcbi5lLWJvb2sgLmUtYm9vay1wb3B1cF9fZm9ybSAuZ2Zvcm1fZGVzY3JpcHRpb24ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMTYzRDVEO1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5lLWJvb2tfX2Zvcm0gLmdmaWVsZF9sYWJlbCxcbi5lLWJvb2sgLmUtYm9vay1wb3B1cF9fZm9ybSAuZ2ZpZWxkX2xhYmVsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzFFNDc2ODtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZS1ib29rX19mb3JtIC5naW5wdXRfY29udGFpbmVyIGlucHV0LFxuLmUtYm9vayAuZS1ib29rLXBvcHVwX19mb3JtIC5naW5wdXRfY29udGFpbmVyIGlucHV0IHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NkM2Q2O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHBhZGRpbmc6IDEzcHggMCAxNHB4IDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzFFNDc2ODtcbn1cbi5lLWJvb2tfX2Zvcm0gLmdpbnB1dF9jb250YWluZXIgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmUtYm9vayAuZS1ib29rLXBvcHVwX19mb3JtIC5naW5wdXRfY29udGFpbmVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICNiYWMyYzU7XG59XG4uZS1ib29rX19mb3JtIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGQtY2hvaWNlLWlucHV0LFxuLmUtYm9vayAuZS1ib29rLXBvcHVwX19mb3JtIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGQtY2hvaWNlLWlucHV0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjZDNkNjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZS1ib29rX19mb3JtIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGQtY2hvaWNlLWlucHV0OjphZnRlcixcbi5lLWJvb2sgLmUtYm9vay1wb3B1cF9fZm9ybSAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkLWNob2ljZS1pbnB1dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC01MCUsIC01MCUsIDApIHNjYWxlKDApO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEyIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS4yMzgyOCA1LjU2MDIyTDQuMDM5NzQgOC4zNjE2OEwxMC43NjMyIDEuNjM4MTgnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG4uZS1ib29rX19mb3JtIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGQtY2hvaWNlLWlucHV0OmNoZWNrZWQsXG4uZS1ib29rIC5lLWJvb2stcG9wdXBfX2Zvcm0gLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZC1jaG9pY2UtaW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6ICMwMEM1QzE7XG4gIGJvcmRlci1jb2xvcjogIzAwQzVDMTtcbn1cbi5lLWJvb2tfX2Zvcm0gLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZC1jaG9pY2UtaW5wdXQ6Y2hlY2tlZDo6YWZ0ZXIsXG4uZS1ib29rIC5lLWJvb2stcG9wdXBfX2Zvcm0gLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZC1jaG9pY2UtaW5wdXQ6Y2hlY2tlZDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC01MCUsIC01MCUsIDApIHNjYWxlKDEpO1xufVxuLmUtYm9va19fZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24sXG4uZS1ib29rIC5lLWJvb2stcG9wdXBfX2Zvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDBDNUMxO1xuICBib3JkZXItcmFkaXVzOiAzN3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZS1ib29rX19jb250ZW50LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICMxNjNENUQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uZS1ib29rX19jb250ZW50LXN1YnRpdGxlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzE2M0Q1RDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4uZS1ib29rX19ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiAjRUFGOEZGO1xuICBwYWRkaW5nLXRvcDogNjlweDtcbiAgcGFkZGluZy1ib3R0b206IDg2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMzIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0zMjBweDtcbn1cbi5lLWJvb2tfX2V4dHJhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG4uZS1ib29rX19leHRyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzExJyB2aWV3Qm94PScwIDAgMTQgMTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xIDUuNUw0LjUgOUwxMi41IDEnIHN0cm9rZT0nJTIzMDBDNUMxJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0UlMEFcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbn1cbi5lLWJvb2tfX2V4dHJhLXRpdGxlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzFFNDc2ODtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuLmUtYm9va19fZXh0cmEtdGV4dCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2ODg1OEU7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuLmUtYm9va19fcG9zdGllLWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uZS1ib29rX19wb3N0aWUtdGV4dCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMxNjNENUQ7XG59XG4uZS1ib29rX19wb3N0aWUtdGV4dCBiLFxuLmUtYm9va19fcG9zdGllLXRleHQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMEM1QzE7XG59XG5cbi5lLWJvb2stcG9wdXAge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5lLWJvb2tfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB9XG4gIC5lLWJvb2tfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDMxM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5lLWJvb2tfX2JvdHRvbSB7XG4gICAgdG9wOiAtMzYwcHg7XG4gIH1cbiAgLmUtYm9va19fc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiAzMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5lLWJvb2sge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICB9XG4gIC5lLWJvb2tfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5lLWJvb2tfX2NvbnRlbnQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmUtYm9va19fZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZS1ib29rX19pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzg0cHg7XG4gIH1cbiAgLmUtYm9va19fYm90dG9tIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZS1ib29rX19ib3R0b20gLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5lLWJvb2tfX3NvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB9XG4gIC5lLWJvb2tfX2NvbnRlbnRzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmUtYm9va19fbW9iaWxlLWJ1dHRvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IC0xMHB4IDE3cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA3cHggN3B4IDBweCAwcHg7XG4gICAgaGVpZ2h0OiA4MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gICAgei1pbmRleDogMjA7XG4gIH1cbiAgLmUtYm9va19fbW9iaWxlLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzAwYzVjMTtcbiAgICBib3JkZXItcmFkaXVzOiAzN3B4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmUtYm9vay1wb3B1cCB7XG4gICAgdHJhbnNpdGlvbjogMC40NXMgb3BhY2l0eSwgMC40NXMgei1pbmRleDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0N3B4IDMwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB9XG4gIC5lLWJvb2stcG9wdXAgLmUtYm9vay1wb3B1cF9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIH1cbiAgLmUtYm9vay1wb3B1cCAuZS1ib29rLXBvcHVwX19mb3JtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIzcHggMjBweDtcbiAgfVxuICAuZS1ib29rLXBvcHVwIC5lLWJvb2stcG9wdXBfX2Nsb3NlLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTNweDtcbiAgICByaWdodDogMTNweDtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuICAuZS1ib29rLXBvcHVwLnZpc2libGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogOTk5OTtcbiAgfVxufVxuLmNhc2Utc3R1ZHkgLnJvdyAuY29sLWxnLTMge1xuICBwYWRkaW5nLXRvcDogMzE4cHg7XG59XG4uY2FzZS1zdHVkeV9fY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkJGQjtcbiAgcGFkZGluZzogMCA1OHB4O1xufVxuLmNhc2Utc3R1ZHlfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xuICB6LWluZGV4OiAyO1xufVxuLmNhc2Utc3R1ZHlfX2JhY2tncm91bmQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NDhweDtcbiAgbWF4LWhlaWdodDogNDQ4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3Zlcjtcbn1cbi5jYXNlLXN0dWR5X190aXRsZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogIzE2M0Q1RDtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG4uY2FzZS1zdHVkeV9fcG9zdC10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggMTJweCAycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDBDNUMxO1xuICBib3JkZXItcmFkaXVzOiA0MXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbi5jYXNlLXN0dWR5X190YWdzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4uY2FzZS1zdHVkeV9fdGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMmI3MGE4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uY2FzZS1zdHVkeV9fdGFnLS1jYXRlZ29yeSB7XG4gIGNvbG9yOiAjMDBDNUMxO1xufVxuLmNhc2Utc3R1ZHlfX3RhZy0tY2F0ZWdvcnk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjQ0NEM0Q2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtNTAlLCAwKTtcbn1cbi5jYXNlLXN0dWR5X190YWc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jYXNlLXN0dWR5X19tZXRhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cbi5jYXNlLXN0dWR5X19tZXRhLWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uY2FzZS1zdHVkeV9fbWV0YS1pbmZvOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjQ0NEM0Q2O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xM3B4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtNTAlLCAwKTtcbn1cbi5jYXNlLXN0dWR5X19tZXRhLWluZm86bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jYXNlLXN0dWR5X19tZXRhLWluZm86bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhc2Utc3R1ZHlfX21ldGEtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM2ODg1OEU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY2FzZS1zdHVkeV9fbWV0YS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzY4ODU4RTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4uY2FzZS1zdHVkeV9fdGV4dC1jb250ZW50IC53cC1jYXB0aW9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMTZweCAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2QzZDY7XG59XG4uY2FzZS1zdHVkeV9fdGV4dC1jb250ZW50IC53cC1jYXB0aW9uLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNDhweCAyMHB4IDY0cHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXNlLXN0dWR5X190ZXh0LWNvbnRlbnQgLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcbiAgbWFyZ2luOiA0OHB4IDIwcHggNjRweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhc2Utc3R1ZHlfX3RleHQtY29udGVudCAud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luOiA0OHB4IDAgNjRweCAyMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jYXNlLXN0dWR5X190ZXh0LWNvbnRlbnQgLndwLWNhcHRpb24uYWxpZ25yaWdodCBwLndwLWNhcHRpb24tdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbn1cbi5jYXNlLXN0dWR5X190ZXh0LWNvbnRlbnQgLndwLWNhcHRpb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzc2cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNhc2Utc3R1ZHlfX3RleHQtY29udGVudCAud3AtY2FwdGlvbiBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2ODg1OGU7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNhc2Utc3R1ZHlfX3RleHQtY29udGVudCAud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjg4NThlO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jYXNlLXN0dWR5X190ZXh0LWNvbnRlbnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uY2FzZS1zdHVkeV9fdGV4dC1jb250ZW50X190ZXh0IHtcbiAgY29sb3I6ICM2ODg1OGU7XG59XG4uY2FzZS1zdHVkeV9fdGV4dC1jb250ZW50X190ZXh0IHAge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmNhc2Utc3R1ZHlfX3RleHQtY29udGVudF9fdGV4dCB1bCB7XG4gIG1hcmdpbjogMzJweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG4uY2FzZS1zdHVkeV9fdGV4dC1jb250ZW50X190ZXh0IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM2ODg1OGU7XG59XG4uY2FzZS1zdHVkeV9fdGV4dC1jb250ZW50X190ZXh0IGgxIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jYXNlLXN0dWR5X190ZXh0LWNvbnRlbnRfX3RleHQgaDIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLmNhc2Utc3R1ZHlfX3RleHQtY29udGVudF9fdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG4uY2FzZS1zdHVkeV9fdGV4dC1jb250ZW50X190ZXh0IGg0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5jYXNlLXN0dWR5X190ZXh0LWNvbnRlbnRfX3RleHQgaDUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzY4ODU4RTtcbn1cbi5jYXNlLXN0dWR5X190ZXh0LWNvbnRlbnRfX3RleHQgYmxvY2txdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMHB4IDMwcHggMCA1MHB4O1xuICBtYXgtd2lkdGg6IDY3MHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uY2FzZS1zdHVkeV9fdGV4dC1jb250ZW50X190ZXh0IGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTYzZDVkO1xufVxuLmNhc2Utc3R1ZHlfX3RleHQtY29udGVudF9fdGV4dCBibG9ja3F1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ljb25zL3N2Zy9ibG9ja3F1b3RlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLmNhc2Utc3R1ZHlfX3RleHQtY29udGVudF9fdGV4dC1hdXRob3IgcCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuLmNhc2Utc3R1ZHlfX3RleHQtY29udGVudF9fY2FtcGFpZ24tc25hcHNob3Qge1xuICBiYWNrZ3JvdW5kOiAjMTYzZDVkO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHBhZGRpbmc6IDE0cHggMzJweCAxMXB4IDMycHg7XG4gIG1hcmdpbjogMzBweCAwIDQwcHg7XG59XG4uY2FzZS1zdHVkeV9fdGV4dC1jb250ZW50X19jYW1wYWlnbi1zbmFwc2hvdF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5jYXNlLXN0dWR5X190ZXh0LWNvbnRlbnRfX2NhbXBhaWduLXNuYXBzaG90X19yb3cge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzI4NTU3YTtcbiAgcGFkZGluZzogMjFweCAwO1xufVxuLmNhc2Utc3R1ZHlfX3RleHQtY29udGVudF9fY2FtcGFpZ24tc25hcHNob3RfX3JvdyBoMSxcbi5jYXNlLXN0dWR5X190ZXh0LWNvbnRlbnRfX2NhbXBhaWduLXNuYXBzaG90X19yb3cgaDIsXG4uY2FzZS1zdHVkeV9fdGV4dC1jb250ZW50X19jYW1wYWlnbi1zbmFwc2hvdF9fcm93IGgzLFxuLmNhc2Utc3R1ZHlfX3RleHQtY29udGVudF9fY2FtcGFpZ24tc25hcHNob3RfX3JvdyBoNCxcbi5jYXNlLXN0dWR5X190ZXh0LWNvbnRlbnRfX2NhbXBhaWduLXNuYXBzaG90X19yb3cgaDUsXG4uY2FzZS1zdHVkeV9fdGV4dC1jb250ZW50X19jYW1wYWlnbi1zbmFwc2hvdF9fcm93IGg2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMGM1YzE7XG59XG4uY2FzZS1zdHVkeV9fdGV4dC1jb250ZW50X19jYW1wYWlnbi1zbmFwc2hvdF9fcm93IHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2UwZjRmZjtcbiAgbWFyZ2luOiAwO1xufVxuLmNhc2Utc3R1ZHlfX3RleHQtY29udGVudF9fY2FtcGFpZ24tcmVzdWx0IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5jYXNlLXN0dWR5X190ZXh0LWNvbnRlbnRfX2NhbXBhaWduLXJlc3VsdF9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMxNjNkNWQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjZDNkNjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5jYXNlLXN0dWR5X190ZXh0LWNvbnRlbnRfX2NhbXBhaWduLXJlc3VsdF9fY29sLXRleHQgaDEsXG4uY2FzZS1zdHVkeV9fdGV4dC1jb250ZW50X19jYW1wYWlnbi1yZXN1bHRfX2NvbC10ZXh0IGgyLFxuLmNhc2Utc3R1ZHlfX3RleHQtY29udGVudF9fY2FtcGFpZ24tcmVzdWx0X19jb2wtdGV4dCBoMyxcbi5jYXNlLXN0dWR5X190ZXh0LWNvbnRlbnRfX2NhbXBhaWduLXJlc3VsdF9fY29sLXRleHQgaDQsXG4uY2FzZS1zdHVkeV9fdGV4dC1jb250ZW50X19jYW1wYWlnbi1yZXN1bHRfX2NvbC10ZXh0IGg1LFxuLmNhc2Utc3R1ZHlfX3RleHQtY29udGVudF9fY2FtcGFpZ24tcmVzdWx0X19jb2wtdGV4dCBoNiB7XG4gIGNvbG9yOiAjMDBjNWMxO1xufVxuLmNhc2Utc3R1ZHlfX3RleHQtY29udGVudF9fY2FtcGFpZ24tcmVzdWx0X19jb2wtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM2ODg1OGU7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xufVxuLmNhc2Utc3R1ZHlfX3NvY2lhbCB7XG4gIG1hcmdpbjogNTVweCAwIDMwcHg7XG59XG4uY2FzZS1zdHVkeV9fc29jaWFsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjNjg4NThlO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLmNhc2Utc3R1ZHlfX3NvY2lhbF9fc2hhcmUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY2FzZS1zdHVkeV9fc3VnZ2VzdGlvbnNfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxNjNkNWQ7XG4gIHBhZGRpbmctdG9wOiAxMDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2QzZDY7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG4uY2FzZS1zdHVkeV9fc3VnZ2VzdGlvbnMgLmNvbC0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuY2FzZS1zdHVkeV9fYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiAzMDdweDtcbiAgfVxuICAuY2FzZS1zdHVkeV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhc2Utc3R1ZHlfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNhc2Utc3R1ZHlfX3N1Z2dlc3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG4gIC5jYXNlLXN0dWR5X190ZXh0LWNvbnRlbnRfX3RleHQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmNhc2Utc3R1ZHlfX3RleHQtY29udGVudCBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5jYXNlLXN0dWR5X19iYWNrZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IDIwMnB4O1xuICB9XG4gIC5jYXNlLXN0dWR5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5jYXNlLXN0dWR5X19zdWdnZXN0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICAuY2FzZS1zdHVkeV9fdGV4dC1jb250ZW50X190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuY2FzZS1zdHVkeV9fdGV4dC1jb250ZW50X190ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLmNhc2Utc3R1ZHlfX3RleHQtY29udGVudF9fdGV4dCBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiAwIDI1cHggMCA0OHB4O1xuICB9XG4gIC5jYXNlLXN0dWR5X190ZXh0LWNvbnRlbnRfX3RleHQgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLmNhc2Utc3R1ZHlfX3RleHQtY29udGVudF9fY2FtcGFpZ24tc25hcHNob3Qge1xuICAgIHBhZGRpbmc6IDIwcHggMThweDtcbiAgfVxuICAuY2FzZS1zdHVkeV9fdGV4dC1jb250ZW50X19jYW1wYWlnbi1zbmFwc2hvdF9fcm93IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5jYXNlLXN0dWR5X190ZXh0LWNvbnRlbnRfX2NhbXBhaWduLXNuYXBzaG90X19jb2wtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuY2FzZS1zdHVkeV9fdGV4dC1jb250ZW50X19jYW1wYWlnbi1yZXN1bHRfX2NvbC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jYXNlLXN0dWR5X190ZXh0LWNvbnRlbnRfX2NhbXBhaWduLXJlc3VsdF9fY29sLXRleHQgaDEsXG4gIC5jYXNlLXN0dWR5X190ZXh0LWNvbnRlbnRfX2NhbXBhaWduLXJlc3VsdF9fY29sLXRleHQgaDIsXG4gIC5jYXNlLXN0dWR5X190ZXh0LWNvbnRlbnRfX2NhbXBhaWduLXJlc3VsdF9fY29sLXRleHQgaDMsXG4gIC5jYXNlLXN0dWR5X190ZXh0LWNvbnRlbnRfX2NhbXBhaWduLXJlc3VsdF9fY29sLXRleHQgaDQsXG4gIC5jYXNlLXN0dWR5X190ZXh0LWNvbnRlbnRfX2NhbXBhaWduLXJlc3VsdF9fY29sLXRleHQgaDUsXG4gIC5jYXNlLXN0dWR5X190ZXh0LWNvbnRlbnRfX2NhbXBhaWduLXJlc3VsdF9fY29sLXRleHQgaDYge1xuICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxuICAuY2FzZS1zdHVkeV9fc29jaWFsIHtcbiAgICBtYXJnaW46IDE2cHggMCAzMHB4O1xuICB9XG4gIC5jYXNlLXN0dWR5X19zdWdnZXN0aW9uc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBtYXJnaW46IDAgMCAzNnB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJldmVhbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MFwiO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDBcIjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhpZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMFwiO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTBcIjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxufVxuQGtleWZyYW1lcyBtb3ZlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW92ZVJhbmRvbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04cHgsIC00cHgpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLThweCwgMnB4KTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgNnB4KTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCwgNnB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuLmhhcy1qcyAubGF6eS1pbWFnZS0tcGVuZGluZyB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmhhcy1qcyAubGF6eS1pbWFnZS0tcGVuZGluZyBpbWcge1xuICBmaWx0ZXI6IGJsdXIoMnZ3KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5oYXMtanMgLmxhenktaW1hZ2UtLWxvYWRlZCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmhhcy1qcyAubGF6eS1pbWFnZV9fYWN0dWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG59XG4uaGFzLWpzIC5sYXp5LWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMCBub25lO1xufVxuXG4ubm8tanMgLm5vLWpzLWZhbGxiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vLWpzIC5uby1qcy1mYWxsYmFjayAubGF6eS1pbWFnZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MFwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4uZmFkZS1pbiB7XG4gIGFuaW1hdGlvbjogcmV2ZWFsIDEuMnMgY3ViaWMtYmV6aWVyKDAuMywgMCwgMC4yMiwgMSk7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMxNjNkNWQ7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5tYWluIC5idXR0b24sXG4uaGVhZGVyIC5idXR0b24sXG4uZm9vdGVyIC5idXR0b24ge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDM3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGM1YzE7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC4zLCAwLCAwLjIyLCAxKTtcbn1cbi5tYWluIC5idXR0b24tYmlnLFxuLmhlYWRlciAuYnV0dG9uLWJpZyxcbi5mb290ZXIgLmJ1dHRvbi1iaWcge1xuICBwYWRkaW5nOiAwIDYwcHg7XG59XG4ubWFpbiAuYnV0dG9uLXNtYWxsLFxuLmhlYWRlciAuYnV0dG9uLXNtYWxsLFxuLmZvb3RlciAuYnV0dG9uLXNtYWxsIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLm1haW4gLmJ1dHRvbjpob3Zlcixcbi5oZWFkZXIgLmJ1dHRvbjpob3Zlcixcbi5mb290ZXIgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNGQ5ZDQ7XG59XG5cbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLmFsaWduY2VudGVyLFxuZGl2LmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbi5hbGlnbmxlZnQge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luOiA1cHggYXV0byA1cHggYXV0bztcbn1cblxuYSBpbWcuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbmEgaW1nLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbmEgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgbWF4LXdpZHRoOiA5NiU7XG4gIHBhZGRpbmc6IDVweCAzcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3AtY2FwdGlvbiBpbWcge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogOTguNSU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA0cHggNXB4O1xufVxuXG4uY2xlYXJmaXgge1xuICB6b29tOiAxO1xufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndwLWJsb2NrIHtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG4ud3AtYmxvY2tbZGF0YS10aXRsZX49U3BhY2VyXSwgLndwLWJsb2NrW2RhdGEtdGl0bGV+PXNwYWNlcl0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi53cC1ibG9jay5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICBib3gtc2hhZG93OiAyMHB4IDIwcHggNjBweCAjYmViZWJlLCAtMjBweCAtMjBweCA2MHB4ICNmZmZmZmY7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5pbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG91dGxpbmUtd2lkdGg6IDFweDtcbn1cbmlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTYzRDVEICFpbXBvcnRhbnQ7XG59XG5cbnNlbGVjdCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWluZGVudDogMXB4O1xuICB0ZXh0LW92ZXJmbG93OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxNjNENUQgIWltcG9ydGFudDtcbn1cblxuLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdpbnB1dF9jb250YWluZXJfc2VsZWN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ljb25zL3N2Zy9kcm9wZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAyMnB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uaGVyby1uaWNlLXBhcnRuZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IDFweDtcbn1cblxuLmN1c3RvbS1mb3JtLXdyYXBwZXIgLmdmb3JtX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDIlO1xuICBncmlkLXJvdy1nYXA6IDE2cHg7XG59XG4uY3VzdG9tLWZvcm0td3JhcHBlciAuZ2ZpZWxkIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG59XG4uY3VzdG9tLWZvcm0td3JhcHBlciAuZ2ZpZWxkLS13aWR0aC1oYWxmIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNiAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1mb3JtLXdyYXBwZXIgLmdmaWVsZC0td2lkdGgtdGhyZWUtcXVhcnRlciB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDkgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tZm9ybS13cmFwcGVyIC5nZmllbGQtLXdpZHRoLXF1YXJ0ZXIge1xuICBncmlkLWNvbHVtbjogc3BhbiAzICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWZvcm0td3JhcHBlciAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tZm9ybS13cmFwcGVyIC5nZmllbGRfbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzFlNDc2ODtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nZm9ybV9zdWJtaXNzaW9uX2Vycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2ViNDU2ODtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmdmaWVsZF9lcnJvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nZmllbGRfZXJyb3IgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWI0NTY4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDIzNSwgNjksIDEwNCwgMC4xNSk7XG59XG4uZ2ZpZWxkX2Vycm9yOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ljb25zL3N2Zy9lcnJvci5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0sXG4uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXSxcbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXSxcbi5naW5wdXRfY29udGFpbmVyIHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2QzZDY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxOHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzFlNDc2ODtcbn1cbi5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbi5naW5wdXRfY29udGFpbmVyIHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2JhYzJjNTtcbn1cbi5naW5wdXRfY29udGFpbmVyIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG4uZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Qgb3B0aW9uIHtcbiAgY29sb3I6ICMxZTQ3NjggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuZmllbGRzZXQgbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuZmllbGRzZXQgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdjaG9pY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuZmllbGRzZXQgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzFlNDc2ODtcbn1cbmZpZWxkc2V0IC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMGM1YzE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZpZWxkc2V0IC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IGlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjMDBjNWMxO1xufVxuZmllbGRzZXQgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggaW5wdXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCLinJRcIjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiA0cHg7XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDBjNWMxO1xuICBib3JkZXItcmFkaXVzOiAzN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI3MXB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjMsIDAsIDAuMjIsIDEpO1xufVxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0ZDlkNDtcbn1cblxuLnBvc3RpZS1idXR0b24ge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDM3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEM1QzE7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLnBvc3RpZS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRkOWQ0O1xufVxuLnBvc3RpZS1idXR0b24tLWJpZyB7XG4gIHBhZGRpbmc6IDAgNjBweCA0cHg7XG59XG4ucG9zdGllLWJ1dHRvbi0tc21hbGwge1xuICBwYWRkaW5nOiAwIDIwcHggNHB4O1xufVxuLnBvc3RpZS1idXR0b24tLWFycm93IHtcbiAgd2lkdGg6IDE2NHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMCAyMXB4O1xufVxuLnBvc3RpZS1idXR0b24tLWFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtNTAlLCAwKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjMnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAyMyAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIyLjcwNzEgOC43MDcxMUMyMy4wOTc2IDguMzE2NTggMjMuMDk3NiA3LjY4MzQyIDIyLjcwNzEgNy4yOTI4OUwxNi4zNDMxIDAuOTI4OTMyQzE1Ljk1MjYgMC41Mzg0MDggMTUuMzE5NSAwLjUzODQwOCAxNC45Mjg5IDAuOTI4OTMyQzE0LjUzODQgMS4zMTk0NiAxNC41Mzg0IDEuOTUyNjIgMTQuOTI4OSAyLjM0MzE1TDIwLjU4NTggOEwxNC45Mjg5IDEzLjY1NjlDMTQuNTM4NCAxNC4wNDc0IDE0LjUzODQgMTQuNjgwNSAxNC45Mjg5IDE1LjA3MTFDMTUuMzE5NSAxNS40NjE2IDE1Ljk1MjYgMTUuNDYxNiAxNi4zNDMxIDE1LjA3MTFMMjIuNzA3MSA4LjcwNzExWk0wIDlIMjJWN0gwVjlaJyBmaWxsPSdjdXJyZW50Q29sb3InLyUzRSUzQy9zdmclM0UlMEFcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG59XG4ucG9zdGllLWJ1dHRvbi0tYXJyb3cuaWNvbi1saWdodDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pY29ucy9zdmcvYXJyb3ctcmlnaHQtd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG4ucG9zdGllLWJ1dHRvbi0tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwQzVDMTtcbn1cbi5wb3N0aWUtYnV0dG9uLS1hcnJvdy1saWdodCB7XG4gIHdpZHRoOiAyMDVweDtcbiAgcGFkZGluZzogNHB4IDIwcHggNnB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMEM1QzE7XG59XG4ucG9zdGllLWJ1dHRvbi0tYXJyb3ctbGlnaHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC01MCUsIDApO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMycgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDIzIDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjIuNzA3MSA4LjIwNzExQzIzLjA5NzYgNy44MTY1OCAyMy4wOTc2IDcuMTgzNDIgMjIuNzA3MSA2Ljc5Mjg5TDE2LjM0MzEgMC40Mjg5MzJDMTUuOTUyNiAwLjAzODQwNzggMTUuMzE5NSAwLjAzODQwNzggMTQuOTI4OSAwLjQyODkzMkMxNC41Mzg0IDAuODE5NDU3IDE0LjUzODQgMS40NTI2MiAxNC45Mjg5IDEuODQzMTVMMjAuNTg1OCA3LjVMMTQuOTI4OSAxMy4xNTY5QzE0LjUzODQgMTMuNTQ3NCAxNC41Mzg0IDE0LjE4MDUgMTQuOTI4OSAxNC41NzExQzE1LjMxOTUgMTQuOTYxNiAxNS45NTI2IDE0Ljk2MTYgMTYuMzQzMSAxNC41NzExTDIyLjcwNzEgOC4yMDcxMVpNMCA4LjVIMjJWNi41SDBWOC41WicgZmlsbD0nJTIzMDBDNUMxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG4ucG9zdGllLWJ1dHRvbi0tYXJyb3ctbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFGOEZGO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucG9zdGllLWJ1dHRvbi0tc21hbGwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmN0YSB7XG4gIHBhZGRpbmctdG9wOiA5N3B4O1xuICBwYWRkaW5nLWJvdHRvbTogOTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTY4LjMxZGVnLCAjMTYzZDVkIDUuNDMlLCAjMDBjNWMxIDMzMi44NSUpO1xufVxuLmN0YV9faW1hZ2Uge1xuICB3aWR0aDogMTI1cHg7XG4gIGhlaWdodDogMTI1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmN0YV9faGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmN0YV9fcG9zdGllLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuY3RhIHtcbiAgICBwYWRkaW5nLXRvcDogNzhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzhweDtcbiAgfVxuICAuY3RhX19pbWFnZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgfVxuICAuY3RhX19wb3N0aWUtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmN0YV9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLmN0YV9fcG9zdGllLWJ1dHRvbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICB9XG59XG4uaW1hZ2UtbGluZSB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYmFja2dyb3VuZDogI2UwZjRmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pbWFnZS1saW5lLS13aGl0ZS1iZyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uaW1hZ2UtbGluZS0td2hpdGUtYmcgLmltYWdlLWxpbmVfX3NsaWRlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MC41ZGVnLCByZ2JhKDIyNCwgMjQ0LCAyNTUsIDApIC0zMy4xMSUsICNmZmYgODcuODUlKTtcbn1cbi5pbWFnZS1saW5lLS13aGl0ZS1iZyAuaW1hZ2UtbGluZV9fc2xpZGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzAuNWRlZywgcmdiYSgyMjQsIDI0NCwgMjU1LCAwKSAtMzMuMTElLCAjZmZmIDg3Ljg1JSk7XG59XG4uaW1hZ2UtbGluZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEzNDRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaW1hZ2UtbGluZV9fc2xpZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltYWdlLWxpbmVfX3NsaWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwLjVkZWcsIHJnYmEoMjI0LCAyNDQsIDI1NSwgMCkgLTMzLjExJSwgI2UwZjRmZiA4Ny44NSUpO1xuICB6LWluZGV4OiAxMDtcbn1cbi5pbWFnZS1saW5lX19zbGlkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTFweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MC41ZGVnLCByZ2JhKDIyNCwgMjQ0LCAyNTUsIDApIC0zMy4xMSUsICNlMGY0ZmYgODcuODUlKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIHotaW5kZXg6IDEwO1xufVxuLmltYWdlLWxpbmVfX3NsaWRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jaGVja2xpc3Qge1xuICBwYWRkaW5nLXRvcDogOTVweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4uY2hlY2tsaXN0X19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNoZWNrbGlzdF9faGVhZGVyLS1hbHRlcm5hdGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzE2M2Q1ZDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNoZWNrbGlzdF9fbGFiZWwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjZweCBhdXRvIDA7XG4gIGNvbG9yOiAjMTYzZDVkO1xufVxuLmNoZWNrbGlzdF9fbGFiZWwtLWFsdGVybmF0ZSB7XG4gIGNvbG9yOiAjMzI2ZTlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAwIDE4cHg7XG59XG4uY2hlY2tsaXN0X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2N3B4O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICBhbmltYXRpb246IG1vdmUgNXMgaW5maW5pdGU7XG59XG4uY2hlY2tsaXN0X19jaGVja3Mge1xuICBtYXJnaW4tdG9wOiA3NnB4O1xufVxuLmNoZWNrbGlzdF9fY2hlY2tzLS1hbHRlcm5hdGUge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmNoZWNrbGlzdF9fY2hlY2sge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzFlNDc2ODtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uY2hlY2tsaXN0X19jaGVjayBiIHtcbiAgY29sb3I6ICMwMGM1YzE7XG59XG4uY2hlY2tsaXN0X19jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaWNvbnMvc3ZnL2NoZWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2hlY2tsaXN0X19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQycHg7XG4gIGNvbG9yOiAjMTYzZDVkO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG59XG4uY2hlY2tsaXN0X19kZXNjcmlwdGlvbi0tYWx0ZXJuYXRlIHtcbiAgY29sb3I6ICM2ODg1OGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLmNoZWNrbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDcycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLmNoZWNrbGlzdF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLmNoZWNrbGlzdF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuY2hlY2tsaXN0X19jaGVjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuY2hlY2tsaXN0X19jaGVja3Mge1xuICAgIG1hcmdpbi10b3A6IDY3cHg7XG4gIH1cbiAgLmNoZWNrbGlzdF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICAuY2hlY2tsaXN0X19pbWFnZSB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxuICAuY2hlY2tsaXN0IC5yb3cgLmNvbC1zbS02OmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmNoZWNrbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gIH1cbiAgLmNoZWNrbGlzdF9fbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuY2hlY2tsaXN0X19sYWJlbC0tYWx0ZXJuYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jaGVja2xpc3RfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5jaGVja2xpc3RfX2hlYWRlci0tYWx0ZXJuYXRlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwNi42NjclO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY2hlY2tsaXN0X19kZXNjcmlwdGlvbi0tYWx0ZXJuYXRlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIH1cbiAgLmNoZWNrbGlzdF9fY2hlY2tzIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5jaGVja2xpc3RfX2NoZWNrcy0tYWx0ZXJuYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi50aHJlZS1ib3gge1xuICBwYWRkaW5nLXRvcDogOTVweDtcbiAgcGFkZGluZy1ib3R0b206IDExNnB4O1xufVxuLnRocmVlLWJveF9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50aHJlZS1ib3hfX2JveGVzIHtcbiAgbWF4LXdpZHRoOiAxMDA0cHg7XG4gIG1hcmdpbjogNzNweCBhdXRvIDA7XG59XG4udGhyZWUtYm94X19ib3hlcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udGhyZWUtYm94X19ib3gge1xuICB3aWR0aDogMzElO1xufVxuLnRocmVlLWJveF9fYm94LWltYWdlLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2OHB4O1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBiYWNrZ3JvdW5kOiAjZTBmNGZmO1xufVxuLnRocmVlLWJveF9fYm94LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi50aHJlZS1ib3hfX2JveC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzE2M2Q1ZDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi50aHJlZS1ib3hfX2JveC10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2QzZDY7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIG1pbi1oZWlnaHQ6IDE5NnB4O1xuICBtYXgtaGVpZ2h0OiAxOTZweDtcbn1cbi50aHJlZS1ib3hfX2JveC10ZXh0IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjg4NThlO1xufVxuLnRocmVlLWJveF9fYm94LWxpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMGM1YzE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aHJlZS1ib3hfX2JveC1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ljb25zL3N2Zy9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHRyYW5zaXRpb246IDI1MG1zIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4zLCAwLCAwLjIyLCAxKTtcbn1cbi50aHJlZS1ib3hfX2JveC1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEM1QzE7XG4gIHRyYW5zaXRpb246IDI1MG1zIHdpZHRoIGN1YmljLWJlemllcigwLjMsIDAsIDAuMjIsIDEpO1xufVxuLnRocmVlLWJveF9fYm94LWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xufVxuLnRocmVlLWJveF9fYm94LWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDUlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLnRocmVlLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnRocmVlLWJveF9fYm94ZXMge1xuICAgIG1hcmdpbjogNThweCBhdXRvIDA7XG4gIH1cbiAgLnRocmVlLWJveF9fYm94LXRleHQge1xuICAgIG1pbi1oZWlnaHQ6IDI1NnB4O1xuICAgIG1heC1oZWlnaHQ6IDI1NnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxuICAudGhyZWUtYm94X19ib3gge1xuICAgIHdpZHRoOiAzMiU7XG4gIH1cbiAgLnRocmVlLWJveF9fYm94LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAudGhyZWUtYm94X19ib3gtbGluazo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG4gIC50aHJlZS1ib3hfX2JveC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC50aHJlZS1ib3hfX2JveC1pbWFnZS1ob2xkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgaGVpZ2h0OiAxNTJweDtcbiAgICBwYWRkaW5nOiAxNXB4IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAudGhyZWUtYm94IHtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gIH1cbiAgLnRocmVlLWJveF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG4gIC50aHJlZS1ib3hfX2JveGVzLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudGhyZWUtYm94X19ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2QzZDY7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbiAgLnRocmVlLWJveF9fYm94LXRleHQge1xuICAgIG1pbi1oZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLnRocmVlLWJveF9fYm94LWltYWdlLWhvbGRlciB7XG4gICAgaGVpZ2h0OiAyMTZweDtcbiAgICBwYWRkaW5nOiAyMXB4IDE2cHg7XG4gIH1cbiAgLnRocmVlLWJveF9fYm94LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuLnRocmVlLWljb24ge1xuICBwYWRkaW5nLXRvcDogNzFweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50aHJlZS1pY29uX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzQwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDE4cHg7XG59XG4udGhyZWUtaWNvbl9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzE2M2Q1ZDtcbiAgbWF4LXdpZHRoOiA1MzBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNjVweDtcbn1cbi50aHJlZS1pY29uX19ib3hlcyB7XG4gIG1heC13aWR0aDogMTAwNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50aHJlZS1pY29uX19ib3gtaW1hZ2Uge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50aHJlZS1pY29uX19ib3gtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBjb2xvcjogIzE2M2Q1ZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIGF1dG8gMTJweDtcbn1cbi50aHJlZS1pY29uX19ib3gtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG4udGhyZWUtaWNvbl9fYm94LWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjg4NThlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLnRocmVlLWljb24ge1xuICAgIHBhZGRpbmctdG9wOiA2M3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG4gIC50aHJlZS1pY29uX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxuICAudGhyZWUtaWNvbl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIH1cbiAgLnRocmVlLWljb25fX2JveCB7XG4gICAgbWF4LXdpZHRoOiAzNDRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnRocmVlLWljb25fX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC50aHJlZS1pY29uX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4udGhyZWUtc2xpZGVyIHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNGQUZCRkI7XG4gIHotaW5kZXg6IDI7XG59XG4udGhyZWUtc2xpZGVyX19zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiA2OHB4O1xufVxuLnRocmVlLXNsaWRlcl9fc2xpZGVyIC5yb3cge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRocmVlLXNsaWRlcl9fc2xpZGUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIG1heC13aWR0aDogMjc0cHg7XG4gIGhlaWdodDogMzYwcHg7XG4gIHBhZGRpbmctdG9wOiA1NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5IGVhc2Utb3V0LCAzMDBtcyBiYWNrZ3JvdW5kIGVhc2Utb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRocmVlLXNsaWRlcl9fc2xpZGUuaGFzLWFmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaWNvbnMvc3ZnL2NsaWNrLW1lLWljb24uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRvcDogLTM1cHg7XG4gIGxlZnQ6IC0zNXB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGhyZWUtc2xpZGVyX19zbGlkZS5oYXMtYWZ0ZXI6aG92ZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGhyZWUtc2xpZGVyX19zbGlkZS5leHBhbmRlZCB7XG4gIGJhY2tncm91bmQ6ICMxNjNkNWQ7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cbi50aHJlZS1zbGlkZXJfX3NsaWRlLmV4cGFuZGVkIC50aHJlZS1zbGlkZXJfX3NsaWRlLXRpdGxlIHtcbiAgY29sb3I6ICMwMGM1YzE7XG59XG4udGhyZWUtc2xpZGVyX19zbGlkZS5leHBhbmRlZCAudGhyZWUtc2xpZGVyX19zbGlkZS1kZXNjcmlwdGlvbiBwIHtcbiAgY29sb3I6ICNmYWZiZmI7XG59XG4udGhyZWUtc2xpZGVyX19zbGlkZS1pbWFnZSB7XG4gIHdpZHRoOiAxMzJweDtcbiAgaGVpZ2h0OiAxMzJweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDI4cHg7XG59XG4udGhyZWUtc2xpZGVyX19zbGlkZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM2ODg1OGU7XG59XG4udGhyZWUtc2xpZGVyX19zbGlkZS1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRocmVlLXNsaWRlcl9fc2xpZGUtZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjg4NThlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi50aHJlZS1zbGlkZXJfX2luZGljYXRvciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NkM2Q2O1xuICB3aWR0aDogMTAwJTtcbn1cbi50aHJlZS1zbGlkZXJfX2luZGljYXRvci1tb3ZlciB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGM1YzE7XG4gIHRyYW5zaXRpb246IDE2MG1zIHRyYW5zZm9ybSBlYXNlLWluLW91dDtcbn1cbi50aHJlZS1zbGlkZXJfX2luZGljYXRvci1tb3Zlci5pbmRpY2F0ZS0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLnRocmVlLXNsaWRlcl9faW5kaWNhdG9yLW1vdmVyLmluZGljYXRlLTIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XG59XG4udGhyZWUtc2xpZGVyLnN0aWNreS1zbGlkZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB6LWluZGV4OiAxMDE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDIwMG1zIG9wYWNpdHkgZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbjogaGlkZSAwLjVzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGhyZWUtc2xpZGVyLnN0aWNreS1zbGlkZXIuaXMtc3RpY2t5IHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yKTtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uOiByZXZlYWwgMC41cztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4udGhyZWUtc2xpZGVyLnN0aWNreS1zbGlkZXIgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuLnRocmVlLXNsaWRlci5zdGlja3ktc2xpZGVyIC50aHJlZS1zbGlkZXJfX3NsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4udGhyZWUtc2xpZGVyLnN0aWNreS1zbGlkZXIgLnRocmVlLXNsaWRlcl9fc2xpZGUge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHkgZWFzZS1pbi1vdXQ7XG59XG4udGhyZWUtc2xpZGVyLnN0aWNreS1zbGlkZXIgLnRocmVlLXNsaWRlcl9fc2xpZGUuZXhwYW5kZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4udGhyZWUtc2xpZGVyLnN0aWNreS1zbGlkZXIgLnRocmVlLXNsaWRlcl9fc2xpZGUuZXhwYW5kZWQgLnRocmVlLXNsaWRlcl9fc2xpZGUtdGl0bGUge1xuICBjb2xvcjogIzAwYzVjMTtcbn1cbi50aHJlZS1zbGlkZXIuc3RpY2t5LXNsaWRlciAudGhyZWUtc2xpZGVyX19zbGlkZS1pbWFnZSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogNTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnRocmVlLXNsaWRlci5zdGlja3ktc2xpZGVyIC50aHJlZS1zbGlkZXJfX3NsaWRlLXRpdGxlIHtcbiAgY29sb3I6ICM2ODg1OGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4udGhyZWUtc2xpZGVyLnN0aWNreS1zbGlkZXIgLnRocmVlLXNsaWRlcl9fc2xpZGUtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udGhyZWUtc2xpZGVyLnN0aWNreS1zbGlkZXIgLnRocmVlLXNsaWRlcl9faW5kaWNhdG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi50aHJlZS1zbGlkZXIuc3RpY2t5LXNsaWRlciAudGhyZWUtc2xpZGVyX19pbmRpY2F0b3ItbW92ZXIge1xuICBoZWlnaHQ6IDJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC50aHJlZS1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDMycHggMCA0M3B4O1xuICB9XG4gIC50aHJlZS1zbGlkZXJfX3NsaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBoZWlnaHQ6IDI5N3B4O1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICB9XG4gIC50aHJlZS1zbGlkZXJfX3NsaWRlLmhhcy1hZnRlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pY29ucy9zdmcvdGFwLWljb24uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0b3A6IC0xNHB4O1xuICAgIGxlZnQ6IC02cHg7XG4gIH1cbiAgLnRocmVlLXNsaWRlcl9fc2xpZGUuaGFzLWFmdGVyOmhvdmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGhyZWUtc2xpZGVyX19zbGlkZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuICAudGhyZWUtc2xpZGVyX19zbGlkZS1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudGhyZWUtc2xpZGVyX19zbGlkZS1kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnRocmVlLXNsaWRlciAucm93IC5jb2wtNCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnRocmVlLXNsaWRlci5zdGlja3ktc2xpZGVyIC50aHJlZS1zbGlkZXJfX3NsaWRlLWltYWdlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC50aHJlZS1zbGlkZXJfX3NsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAudGhyZWUtc2xpZGVyX19zbGlkZS1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC50aHJlZS1zbGlkZXJfX3NsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1NHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICAudGhyZWUtc2xpZGVyX19zbGlkZS5oYXMtYWZ0ZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50aHJlZS1zbGlkZXJfX3NsaWRlLWltYWdlIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLnRocmVlLXNsaWRlciAucm93IC5jb2wtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC50aHJlZS1zbGlkZXJfX3NsaWRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLnRocmVlLXNsaWRlci5zdGlja3ktc2xpZGVyIHtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gIH1cbiAgLnRocmVlLXNsaWRlci5zdGlja3ktc2xpZGVyIC50aHJlZS1zbGlkZXJfX3NsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLnRocmVlLXNsaWRlci5zdGlja3ktc2xpZGVyIC50aHJlZS1zbGlkZXJfX3NsaWRlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50aHJlZS1zbGlkZXIuc3RpY2t5LXNsaWRlciAudGhyZWUtc2xpZGVyX19zbGlkZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1heC13aWR0aDogMTEwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgb3BhY2l0eUluY3JlYXNlIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyb19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOTJweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1pbi1oZWlnaHQ6IDY0OHB4O1xufVxuLmhlcm9fX2hlYWRlciB7XG4gIGxldHRlci1zcGFjaW5nOiAtMnB4O1xufVxuLmhlcm9fX3RleHQtcm9sbGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBoZWlnaHQ6IDYycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICBjb2xvcjogIzAwQzVDMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm9fX3Bvc3RpZS1idXR0b24ge1xuICB3aWR0aDogMjI1cHg7XG59XG4uaGVyb19fdGV4dC1yb2xsZXItYmFja2dyb3VuZCB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjNENUQ7XG4gIGxlZnQ6IC05cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0OTBweDtcbiAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMsIDEsIDAuNjgsIDEpO1xufVxuLmhlcm9fX3RleHQtcm9sbGVyW2RhdGEtcm9sbC1zZWxlY3RlZD1cIjJcIl0gLmhlcm9fX3RleHQtcm9sbGVyLWJhY2tncm91bmQge1xuICBtYXgtd2lkdGg6IDUxMHB4O1xufVxuLmhlcm9fX3RleHQtcm9sbGVyW2RhdGEtcm9sbC1zZWxlY3RlZD1cIjNcIl0gLmhlcm9fX3RleHQtcm9sbGVyLWJhY2tncm91bmQge1xuICBtYXgtd2lkdGg6IDUyMHB4O1xufVxuLmhlcm9fX3RleHQtcm9sbGVyW2RhdGEtcm9sbC1zZWxlY3RlZD1cIjRcIl0gLmhlcm9fX3RleHQtcm9sbGVyLWJhY2tncm91bmQge1xuICBtYXgtd2lkdGg6IDM4N3B4O1xufVxuLmhlcm9fX3RleHQtcm9sbGVyLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVyb19fdGV4dC1yb2xsIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMsIDEsIDAuNjgsIDEpO1xuICBoZWlnaHQ6IDcwcHg7XG59XG4uaGVyb19fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmhlcm9fX2Rlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzE2M2Q1ZDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmhlcm9fX3ZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXgtd2lkdGg6IDUwdnc7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9iYWNrZ3JvdW5kLnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tIGxlZnQvY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVyb19fdmlkZW8tYXNzZXRzIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5oZXJvX192aWRlby1hc3NldHMgLnNhdGVsaXRlIHtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICBoZWlnaHQ6IDg4cHg7XG4gIGFuaW1hdGlvbjogbW92ZVJhbmRvbSA0cyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uaGVyb19fdmlkZW8tYXNzZXRzIC5wbGFuZXQtMSB7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGFuaW1hdGlvbjogbW92ZVJhbmRvbSA0cyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uaGVyb19fdmlkZW8tYXNzZXRzIC5wbGFuZXQtMiB7XG4gIHRvcDogNDAlO1xuICByaWdodDogLTcwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGFuaW1hdGlvbjogcm90YXRlIDEwcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uaGVyb19fdmlkZW8tYXNzZXRzIC5wbGFuZXQtMyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtNzBweDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgYW5pbWF0aW9uOiBtb3ZlUmFuZG9tIDRzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5oZXJvX192aWRlby1hbmltYXRpb25zIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlcm9fX3ZpZGVvLWFuaW1hdGlvbnMgLnZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVyb19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5oZXJvX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIH1cbiAgLmhlcm9fX3RleHQtcm9sbGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB9XG4gIC5oZXJvX190ZXh0LXJvbGxlci1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaGVyb19fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmhlcm9fX3ZpZGVvLWNvbnRhaW5lci10YWJsZXQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2JhY2tncm91bmQucG5nXCIpIG5vLXJlcGVhdCBib3R0b20gbGVmdC9jb3ZlcjtcbiAgfVxuICAuaGVyb19fcG9zdGllLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA0OXB4IDAgNjNweDtcbiAgfVxuICAuaGVyb19fdmlkZW8tYW5pbWF0aW9ucyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLmhlcm9fX3ZpZGVvLWNvbnRhaW5lci10YWJsZXQge1xuICAgIGhlaWdodDogNDQwcHg7XG4gIH1cbiAgLmhlcm9fX3ZpZGVvLWFzc2V0cyAuc2F0ZWxpdGUge1xuICAgIGhlaWdodDogNzRweDtcbiAgfVxuICAuaGVyb19fdmlkZW8tYXNzZXRzIC5wbGFuZXQtMSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAuaGVyb19fdmlkZW8tYXNzZXRzIC5wbGFuZXQtMiB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxuICAuaGVyb19fdmlkZW8tYXNzZXRzIC5wbGFuZXQtMyB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5oZXJvX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xuICB9XG4gIC5oZXJvX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5oZXJvX190ZXh0LXJvbGxlciB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5oZXJvX190ZXh0LXJvbGxlci1jb250YWluZXIge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuaGVyb19fdGV4dC1yb2xsZXItYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE2M0Q1RDtcbiAgICB3aWR0aDogMTEwJTtcbiAgfVxuICAuaGVyb19fZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmhlcm9fX3ZpZGVvLWNvbnRhaW5lci10YWJsZXQge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLmhlcm9fX3Bvc3RpZS1idXR0b24ge1xuICAgIG1hcmdpbjogMjZweCAwIDQ2cHg7XG4gIH1cbiAgLmhlcm9fX3ZpZGVvLWFzc2V0cyAuc2F0ZWxpdGUge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICAuaGVyb19fdmlkZW8tYXNzZXRzIC5wbGFuZXQtMSB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIC5oZXJvX192aWRlby1hc3NldHMgLnBsYW5ldC0yIHtcbiAgICByaWdodDogLTQwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG4gIC5oZXJvX192aWRlby1hc3NldHMgLnBsYW5ldC0zIHtcbiAgICBsZWZ0OiAtNDBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG4uaGVyby1saXN0IHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlcm8tbGlzdC5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2M0Q1RDtcbn1cbi5oZXJvLWxpc3QuYmx1ZSAuaGVyby1saXN0X19oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLWxpc3QuYmx1ZSAuaGVyby1saXN0X19pdGVtLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZXJvLWxpc3QuYmx1ZSAuaGVyby1saXN0X19pdGVtLWltYWdlIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbn1cbi5oZXJvLWxpc3RfX2hlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbn1cbi5oZXJvLWxpc3RfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xufVxuLmhlcm8tbGlzdF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDRweDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYW5pbWF0aW9uOiBtb3ZlIDVzIGluZmluaXRlO1xufVxuLmhlcm8tbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG59XG4uaGVyby1saXN0X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVyby1saXN0X19pdGVtLWltYWdlIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uaGVyby1saXN0X19pdGVtLXRleHQge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBjb2xvcjogIzE2M2Q1ZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5oZXJvLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5oZXJvLWxpc3QuYmx1ZSAuaGVyby1saXN0IC5wci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlcm8tbGlzdC5ibHVlIC5oZXJvLWxpc3RfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG4gIC5oZXJvLWxpc3QuYmx1ZSAuaGVyby1saXN0X19pdGVtLWltYWdlIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLmhlcm8tbGlzdF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuaGVyby1saXN0X19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5oZXJvLWxpc3RfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5oZXJvLWxpc3RfX2l0ZW0taW1hZ2Uge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaGVyby1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIC5oZXJvLWxpc3RfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLmhlcm8tbGlzdF9faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmhlcm8tbGlzdF9faW1hZ2Uge1xuICAgIHdpZHRoOiAyNzRweDtcbiAgICBoZWlnaHQ6IDI5M3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5oZXJvLWxpc3RfX2ltYWdlLmJnLWJsdWUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuaGVyby1saXN0X19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5oZXJvLWxpc3RfX3Bvc3RpZS1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbn1cbi5oZXJvLXNpbXBsZSB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2M2Q1ZDtcbn1cbi5oZXJvLXNpbXBsZV9faGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uaGVyby1zaW1wbGVfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDkxcHg7XG4gIGhlaWdodDogNDU2cHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLXNpbXBsZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5oZXJvLXNpbXBsZSB7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLmhlcm8tc2ltcGxlX19oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5oZXJvLXNpbXBsZV9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMzAxcHg7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5oZXJvLXNpbXBsZSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbiAgLmhlcm8tc2ltcGxlX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAuaGVyby1zaW1wbGVfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbi5oZXJvLWJhY2tncm91bmQge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbiAgcGFkZGluZy1ib3R0b206IDgxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA3MjhweDtcbn1cbi5oZXJvLWJhY2tncm91bmQgLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZXJvLWJhY2tncm91bmRfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaGVyby1iYWNrZ3JvdW5kX19oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG59XG4uaGVyby1iYWNrZ3JvdW5kX19oZWFkZXItLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlcm8tYmFja2dyb3VuZF9fc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIG1heC13aWR0aDogNDc3cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5oZXJvLWJhY2tncm91bmRfX3N1YnRpdGxlIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmhlcm8tYmFja2dyb3VuZF9fc3VidGl0bGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZXJvLWJhY2tncm91bmRfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ2OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgaGVpZ2h0OiA0OTZweDtcbiAgYm9yZGVyLXJhZGl1czogMzNweDtcbiAgYmFja2dyb3VuZDogIzE4M2U1YztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm8tYmFja2dyb3VuZF9faW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAyNDVweDtcbiAgbWF4LWhlaWdodDogMzg3cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uaGVyby1iYWNrZ3JvdW5kX19wbGFuZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNjAlO1xuICByaWdodDogLTQlO1xufVxuLmhlcm8tYmFja2dyb3VuZF9fcGxhbmV0IC5wbGFuZXQtNCB7XG4gIHdpZHRoOiA2MzZweDtcbiAgaGVpZ2h0OiA2MzZweDtcbiAgYW5pbWF0aW9uOiBtb3ZlIDVzIGluZmluaXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmhlcm8tYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIG1pbi1oZWlnaHQ6IDY0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaGVyby1iYWNrZ3JvdW5kIC5jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaGVyby1iYWNrZ3JvdW5kLS1uby1zaWRlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmhlcm8tYmFja2dyb3VuZC0tbm8tc2lkZS1pbWFnZSAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmhlcm8tYmFja2dyb3VuZF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmhlcm8tYmFja2dyb3VuZF9fc3VidGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICB9XG4gIC5oZXJvLWJhY2tncm91bmRfX2ltYWdlIHtcbiAgICB3aWR0aDogMjg4LjcyNnB4O1xuICAgIGhlaWdodDogMzA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjAuMzU5cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmhlcm8tYmFja2dyb3VuZF9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTUxLjE0OXB4O1xuICAgIGhlaWdodDogMjM4Ljc1NHB4O1xuICB9XG4gIC5oZXJvLWJhY2tncm91bmRfX3Bvc3RpZS1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ5cHg7XG4gIH1cbn1cbi5leHBhbmQtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA5NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgYmFja2dyb3VuZDogIzE2M2Q1ZDtcbn1cbi5leHBhbmQtbGlzdF9faGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDczcHg7XG59XG4uZXhwYW5kLWxpc3RfX2xpc3QtaGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuLmV4cGFuZC1saXN0X19pbWFnZSB7XG4gIGhlaWdodDogNDk2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBhbmltYXRpb246IG1vdmUgNXMgaW5maW5pdGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbi5leHBhbmQtbGlzdF9faW1hZ2UtLWV4cGFuZGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5leHBhbmQtbGlzdF9faW1hZ2UtLWNhbi1jaGFuZ2Uge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMywgMCwgMC4yMiwgMSk7XG59XG4uZXhwYW5kLWxpc3RfX2ltYWdlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXhwYW5kLWxpc3RfX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjMsIDAsIDAuMjIsIDEpLCBoZWlnaHQgMC4zcyBjdWJpYy1iZXppZXIoMC4zLCAwLCAwLjIyLCAxKTtcbiAgbWF4LXdpZHRoOiA0OTFweDtcbiAgaGVpZ2h0OiA4MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmV4cGFuZC1saXN0X19pdGVtLS1leHBhbmRlZCB7XG4gIGhlaWdodDogMjg5cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlNDc2ODtcbn1cbi5leHBhbmQtbGlzdF9faXRlbS0tZXhwYW5kZWQgLmV4cGFuZC1saXN0X19pdGVtLWJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg5cHgsIDhweCwgMCk7XG59XG4uZXhwYW5kLWxpc3RfX2l0ZW0tLWV4cGFuZGVkIC5leHBhbmQtbGlzdF9faXRlbS10aXRsZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmV4cGFuZC1saXN0X19pdGVtLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4zLCAwLCAwLjIyLCAxKTtcbn1cbi5leHBhbmQtbGlzdF9faXRlbS1pbWFnZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cbi5leHBhbmQtbGlzdF9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5leHBhbmQtbGlzdF9faXRlbS10aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE3cHg7XG4gIGJvdHRvbTogMXB4O1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAxTDQgNEwxIDAuOTk5OTk5JyBzdHJva2U9JyUyM0ZBRkJGQicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMywgMCwgMC4yMiwgMSk7XG59XG4uZXhwYW5kLWxpc3RfX2l0ZW0taW5mbyB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjMsIDAsIDAuMjIsIDEpO1xufVxuLmV4cGFuZC1saXN0X19pdGVtLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5leHBhbmQtbGlzdF9faXRlbS1ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMywgMCwgMC4yMiwgMSk7XG59XG4uZXhwYW5kLWxpc3RfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2UwZjRmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5leHBhbmQtbGlzdF9faXRlbS1idXR0b24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuZXhwYW5kLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICB9XG4gIC5leHBhbmQtbGlzdF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuZXhwYW5kLWxpc3RfX2xpc3QtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gIH1cbiAgLmV4cGFuZC1saXN0X19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLmV4cGFuZC1saXN0X19pdGVtLXRpdGxlOjphZnRlciB7XG4gICAgYm90dG9tOiA4cHg7XG4gIH1cbiAgLmV4cGFuZC1saXN0X19pdGVtLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZXhwYW5kLWxpc3RfX2l0ZW0tZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5leHBhbmQtbGlzdF9faXRlbS1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgfVxuICAuZXhwYW5kLWxpc3RfX2l0ZW0taW5mbyB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG4gIC5leHBhbmQtbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLmV4cGFuZC1saXN0X19pdGVtLS1leHBhbmRlZCB7XG4gICAgaGVpZ2h0OiAzMDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5leHBhbmQtbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLmV4cGFuZC1saXN0X19pdGVtcyB7XG4gICAgaGVpZ2h0OiA5MjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5leHBhbmQtbGlzdF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuZXhwYW5kLWxpc3RfX2xpc3QtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmV4cGFuZC1saXN0X19pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU0NzY4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBtaW4taGVpZ2h0IGN1YmljLWJlemllcigwLjMsIDAsIDAuMjIsIDEpO1xuICAgIG1pbi1oZWlnaHQ6IDg2cHg7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gIH1cbiAgLmV4cGFuZC1saXN0X19pdGVtLS1leHBhbmRlZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmV4cGFuZC1saXN0X19pdGVtLS1leHBhbmRlZCAuZXhwYW5kLWxpc3RfX2ljb24tbW9iaWxlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5leHBhbmQtbGlzdF9faXRlbS1pbWFnZSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbiAgLmV4cGFuZC1saXN0X19pdGVtLXN1YnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuZXhwYW5kLWxpc3RfX2l0ZW0tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgd2lkdGg6IDE2MnB4O1xuICB9XG4gIC5leHBhbmQtbGlzdF9faW1hZ2UtbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAuZXhwYW5kLWxpc3RfX2l0ZW0tYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmV4cGFuZC1saXN0X19pdGVtLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxuICAuZXhwYW5kLWxpc3RfX2l0ZW0tZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmV4cGFuZC1saXN0X19pdGVtLXRpdGxlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZXhwYW5kLWxpc3RfX2ljb24tbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMywgMCwgMC4yMiwgMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZXhwYW5kLWxpc3RfX2l0ZW0tLWV4cGFuZGVkIHtcbiAgICBtaW4taGVpZ2h0OiA2OTBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ucmV2aWV3cyB7XG4gIC0tbWF4V2lkdGg6IDY2OXB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNmMGZhZmY7XG59XG4ucmV2aWV3cyAucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJldmlld3MtLWRhcmtlci1iZyB7XG4gIGJhY2tncm91bmQ6ICNlYWY4ZmY7XG59XG4ucmV2aWV3c19faGVhZGVyLS1tb3JlLXNwYWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogNzRweDtcbn1cbi5yZXZpZXdzX19pbWFnZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBoZWlnaHQ6IDgxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzM3B4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnJldmlld3NfX3Jldmlld3Mge1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnJldmlld3NfX3Jldmlld3MtLXNpbmdsZSB7XG4gIG1heC13aWR0aDogdmFyKC0tbWF4V2lkdGgpO1xufVxuLnJldmlld3NfX3JldmlldyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGhlaWdodDogMzYxcHg7XG4gIHBhZGRpbmc6IDIycHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgY3ViaWMtYmV6aWVyKDAuMywgMCwgMC4yMiwgMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXZpZXdzX19yZXZpZXc6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5yZXZpZXdzX19yZXZpZXc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgY3ViaWMtYmV6aWVyKDAuMywgMCwgMC4yMiwgMSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJldmlld3NfX3JldmlldzpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJldmlld3NfX3Jldmlldy0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmV2aWV3c19fcmV2aWV3LS1zaW5nbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXZpZXdzX19yZXZpZXctdGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM2ODg1OGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnJldmlld3NfX3Jldmlldy10ZXh0LS1zaW5nbGUge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIG1heC13aWR0aDogNTcwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJldmlld3NfX3Jldmlldy10ZXh0LS1zaW5nbGU6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5yZXZpZXdzX19yZXZpZXctdGV4dC0tc2luZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGN1YmljLWJlemllcigwLjMsIDAsIDAuMjIsIDEpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5yZXZpZXdzX19yZXZpZXctdGV4dC0tc2luZ2xlIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnJldmlld3NfX3Jldmlldy10ZXh0LS1zaW5nbGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZXZpZXdzX19yZXZpZXctcGVyc29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5yZXZpZXdzX19yZXZpZXctcGVyc29uLS1zaW5nbGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucmV2aWV3c19fcmV2aWV3LWltYWdlIHtcbiAgbWluLXdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuLnJldmlld3NfX3Jldmlldy1pbWFnZS0tc2luZ2xlIHtcbiAgd2lkdGg6IDE2OHB4O1xuICBoZWlnaHQ6IDE2OHB4O1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbn1cbi5yZXZpZXdzX19yZXZpZXctbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzFFNDc2ODtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLnJldmlld3NfX3Jldmlldy1yb2xlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMEM1QzE7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuLnJldmlld3NfX3NsaWRlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgbWFyZ2luOiAxNXB4O1xuICBnYXA6IDE1cHg7XG59XG4ucmV2aWV3c19fc2xpZGUtLWNvbXBhY3Qge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuLnJldmlld3NfX3NsaWRlLS1zaW5nbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS1tYXhXaWR0aCk7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5yZXZpZXdzX19uYXZpZ2F0aW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG59XG4ucmV2aWV3c19fbmF2aWdhdGlvbi0tc2luZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5yZXZpZXdzX19uYXYtYnV0dG9uLCAucmV2aWV3c19fbmF2LWJ1dHRvbi1tb2JpbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJldmlld3NfX25hdi1idXR0b246aG92ZXI6OmJlZm9yZSwgLnJldmlld3NfX25hdi1idXR0b24tbW9iaWxlOmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBjNWMxO1xufVxuLnJldmlld3NfX25hdi1idXR0b246OmJlZm9yZSwgLnJldmlld3NfX25hdi1idXR0b24tbW9iaWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYmRmZWE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC01MCUsIC01MCUsIDApO1xuICB0cmFuc2l0aW9uOiAxNjBtcyBib3JkZXIgY3ViaWMtYmV6aWVyKDAuMywgMCwgMC4yMiwgMSk7XG59XG4ucmV2aWV3c19fbmF2LWJ1dHRvbjo6YWZ0ZXIsIC5yZXZpZXdzX19uYXYtYnV0dG9uLW1vYmlsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pY29ucy9zdmcvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC01MCUsIC01MCUsIDApO1xufVxuLnJldmlld3NfX25hdi1idXR0b24tLXByZXY6OmFmdGVyLCAucmV2aWV3c19fbmF2LWJ1dHRvbi1tb2JpbGUtLXByZXY6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5yZXZpZXdzX19uYXYtYnV0dG9uLS1uZXh0LCAucmV2aWV3c19fbmF2LWJ1dHRvbi1tb2JpbGUtLW5leHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5yZXZpZXdzIHtcbiAgICAtLW1heFdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXZpZXdzIC5wci0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXZpZXdzX19oZWFkZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG4gIC5yZXZpZXdzX19oZWFkZXItLXNpbmdsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAucmV2aWV3c19fcmV2aWV3cy0tc2luZ2xlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5yZXZpZXdzX19yZXZpZXcge1xuICAgIGhlaWdodDogNDIwcHg7XG4gIH1cbiAgLnJldmlld3NfX3Jldmlldy0tc2luZ2xlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5yZXZpZXdzX19yZXZpZXctLXNpbmdsZTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucmV2aWV3c19fcmV2aWV3LXRleHQtLXNpbmdsZSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAucmV2aWV3c19fcmV2aWV3LWltYWdlLS1zaW5nbGUge1xuICAgIHdpZHRoOiAxMDFweDtcbiAgICBoZWlnaHQ6IDEwMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDExOS43ODdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnJldmlld3NfX25hdmlnYXRpb24tLXNpbmdsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxuICAucmV2aWV3c19fbmF2LWJ1dHRvbiwgLnJldmlld3NfX25hdi1idXR0b24tbW9iaWxlIHtcbiAgICB3aWR0aDogNDlweDtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gIH1cbiAgLnJldmlld3NfX25hdi1idXR0b246OmJlZm9yZSB7XG4gICAgd2lkdGg6IDQ5cHg7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICB9XG4gIC5yZXZpZXdzX19uYXYtYnV0dG9uOjphZnRlciB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBoZWlnaHQ6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5yZXZpZXdzIHtcbiAgICBwYWRkaW5nOiAzNnB4IDAgNDhweDtcbiAgfVxuICAucmV2aWV3cyAuZmlyc3Qtcm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5yZXZpZXdzIC5tb2JpbGUtZmlzaCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG4gIC5yZXZpZXdzX19yZXZpZXcge1xuICAgIG1hcmdpbjogMCAxNnB4O1xuICB9XG4gIC5yZXZpZXdzX19yZXZpZXctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5yZXZpZXdzX19yZXZpZXdzLW1vYmlsZSB7XG4gICAgbWFyZ2luOiAzNnB4IDAgMTZweDtcbiAgfVxuICAucmV2aWV3c19fbmF2aWdhdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnJldmlld3NfX25hdmlnYXRpb24tLXNpbmdsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuICAucmV2aWV3c19fbmF2LWJ1dHRvbi1tb2JpbGUge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxuICAucmV2aWV3c19fbmF2LWJ1dHRvbi1tb2JpbGU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG4gIC5yZXZpZXdzX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG4udGFibGUge1xuICBwYWRkaW5nLXRvcDogOTVweDtcbiAgcGFkZGluZy1ib3R0b206IDg5cHg7XG4gIGJhY2tncm91bmQ6ICMxNjNkNWQ7XG59XG4udGFibGVfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmYWZiZmI7XG4gIG1hcmdpbi1ib3R0b206IDgycHg7XG59XG4udGFibGVfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuLnRhYmxlX19oZWFkLWl0ZW0taW1hZ2Uge1xuICB3aWR0aDogODNweDtcbiAgaGVpZ2h0OiA4M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi50YWJsZV9faGVhZC1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGFibGVfX2hlYWQtaXRlbS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xufVxuLnRhYmxlX19oZWFkLWl0ZW0tZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZTBmNGZmO1xuICBtYXgtd2lkdGg6IDIxMHB4O1xuICBtYXJnaW46IDA7XG59XG4udGFibGVfX2JvZHktaXRlbSB7XG4gIGhlaWdodDogNThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cbi50YWJsZV9fYm9keS1pdGVtIC5yb3cge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGFibGVfX2JvZHktaXRlbTpudGgtb2YtdHlwZSgybi0xKSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4OS45NWRlZywgIzE3NDQ2OCA2Ny4wOCUsIHJnYmEoMjMsIDY4LCAxMDQsIDApIDk5Ljk3JSk7XG59XG4udGFibGVfX2JvZHktaXRlbTpudGgtb2YtdHlwZSgybikge1xuICBoZWlnaHQ6IDU0cHg7XG59XG4udGFibGVfX2xpc3QtaXRlbS50ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4udGFibGVfX2xpc3QtaXRlbS50ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pY29ucy9zdmcvY2hlY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuLnRhYmxlX19saXN0LWl0ZW0udGl0bGUge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgY29sb3I6ICMwMGM1YzE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAudGFibGUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC50YWJsZSAucm93IC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI3LjclO1xuICAgIG1heC13aWR0aDogMjcuNyU7XG4gIH1cbiAgLnRhYmxlIC5yb3cgLmNvbC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC50YWJsZV9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTlweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLnRhYmxlX19oZWFkLWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbiAgLnRhYmxlX19saXN0LWl0ZW0udGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC50YWJsZV9fbGlzdC1pdGVtLnRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC50YWJsZSB7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIH1cbiAgLnRhYmxlX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnRhYmxlX19oZWFkLWl0ZW0ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGJhY2tncm91bmQ6ICMxNjQzNjg7XG4gICAgcGFkZGluZzogMzJweCAyNHB4IDI0cHggMjRweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGJhY2tncm91bmQgY3ViaWMtYmV6aWVyKDAuMywgMCwgMC4yMiwgMSk7XG4gIH1cbiAgLnRhYmxlX19oZWFkLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudGFibGUgLnN3aXBlci1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MXB4O1xuICB9XG4gIC50YWJsZSAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogNzB2dyAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBmNGZmO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLnRhYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAudGFibGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnRhYmxlX19oZWFkLWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNlMGY0ZmY7XG4gIH1cbiAgLnRhYmxlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC50YWJsZV9faGVhZC1pdGVtLXRpdGxlIHtcbiAgICBjb2xvcjogIzIzNTI3ODtcbiAgfVxuICAudGFibGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnRhYmxlX19oZWFkLWl0ZW0tZGVzY3JpcHRpb24gcCB7XG4gICAgY29sb3I6ICMyMzUyNzg7XG4gIH1cbiAgLnRhYmxlX190YWJsZS1zbGlkZXItYm90dG9tIHtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHggMCAxNXB4O1xuICB9XG4gIC50YWJsZV9fdGFibGUtc2xpZGVyLWJvdHRvbSAudGFibGVfX2xpc3QtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGFibGVfX3RhYmxlLXNsaWRlci1ib3R0b20gLnRhYmxlX19saXN0LWl0ZW0udGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAyN3B4O1xuICB9XG4gIC50YWJsZV9fdGFibGUtc2xpZGVyLWJvdHRvbSAudGFibGVfX2xpc3QtaXRlbS0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xuICB9XG59XG4udGV4dC1lZGl0b3Ige1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLnRleHQtZWRpdG9yX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuLnRleHQtZWRpdG9yX190ZXh0IHAsXG4udGV4dC1lZGl0b3JfX3RleHQgdWwsXG4udGV4dC1lZGl0b3JfX3RleHQgbGkge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNjg4NThlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLnRleHQtZWRpdG9yX190ZXh0IHAgYixcbi50ZXh0LWVkaXRvcl9fdGV4dCBwIHN0cm9uZyxcbi50ZXh0LWVkaXRvcl9fdGV4dCB1bCBiLFxuLnRleHQtZWRpdG9yX190ZXh0IHVsIHN0cm9uZyxcbi50ZXh0LWVkaXRvcl9fdGV4dCBsaSBiLFxuLnRleHQtZWRpdG9yX190ZXh0IGxpIHN0cm9uZyB7XG4gIGNvbG9yOiAjMTYzZDVkO1xufVxuLnRleHQtZWRpdG9yX190ZXh0IGJsb2NrcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIzcHggMzBweCAzM3B4IDg2cHg7XG4gIG1heC13aWR0aDogNjcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWY4ZmY7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuLnRleHQtZWRpdG9yX190ZXh0IGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTYzZDVkO1xufVxuLnRleHQtZWRpdG9yX190ZXh0IGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaWNvbnMvc3ZnL2Jsb2NrcXVvdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGVmdDogMzBweDtcbiAgdG9wOiAzM3B4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLnRleHQtZWRpdG9yX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC50ZXh0LWVkaXRvcl9fdGV4dCBwLFxuICAudGV4dC1lZGl0b3JfX3RleHQgdWwsXG4gIC50ZXh0LWVkaXRvcl9fdGV4dCBsaSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnRleHQtZWRpdG9yIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnRleHQtZWRpdG9yX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC50ZXh0LWVkaXRvcl9fdGV4dCBwLFxuICAudGV4dC1lZGl0b3JfX3RleHQgdWwsXG4gIC50ZXh0LWVkaXRvcl9fdGV4dCBsaSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC50ZXh0LWVkaXRvcl9fdGV4dCBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiAxOHB4IDI1cHggMjJweCA2NXB4O1xuICB9XG4gIC50ZXh0LWVkaXRvcl9fdGV4dCBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICAudGV4dC1lZGl0b3JfX3RleHQgYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogMjRweDtcbiAgfVxufVxuLmNhc2Utc2Nyb2xsZXIge1xuICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgYmFja2dyb3VuZDogI0VBRjhGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG59XG4uY2FzZS1zY3JvbGxlciAucm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXNlLXNjcm9sbGVyX19zY3JvbGwtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2FzZS1zY3JvbGxlcl9fc2Nyb2xsZXIge1xuICBwYWRkaW5nLXRvcDogODNweDtcbiAgcGFkZGluZy1ib3R0b206IDIxdmg7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSUUgYW5kIEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG59XG4uY2FzZS1zY3JvbGxlcl9fc2Nyb2xsZXIgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2FzZS1zY3JvbGxlcl9fc2Nyb2xsZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXNlLXNjcm9sbGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy10b3A6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXNlLXNjcm9sbGVyX19zY3JvbGwtc2VnbWVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgY29sb3I6ICNDOEUxRUU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuMywgMCwgMC4yMiwgMSk7XG59XG4uY2FzZS1zY3JvbGxlcl9fc2Nyb2xsLXNlZ21lbnQtLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDBDNUMxO1xufVxuLmNhc2Utc2Nyb2xsZXJfX3Njcm9sbC1zZWdtZW50LWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTBweCAxOHB4IDRweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFMUVFO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhc2Utc2Nyb2xsZXJfX3Njcm9sbC1zZWdtZW50LWJhci1zY3JvbGxlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDNUMxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMywgMCwgMC4yMiwgMSk7XG59XG4uY2FzZS1zY3JvbGxlcl9fc2VnbWVudCB7XG4gIGhlaWdodDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG1hcmdpbjogNjRweCAwO1xufVxuLmNhc2Utc2Nyb2xsZXJfX3NlZ21lbnQgLmNhc2Utc2Nyb2xsZXJfX3NlZ21lbnQtbnVtYmVyIHtcbiAgY29sb3I6ICMwMEM1QzE7XG59XG4uY2FzZS1zY3JvbGxlcl9fc2VnbWVudCAuY2FzZS1zY3JvbGxlcl9fc2VnbWVudC10aXRsZSB7XG4gIGNvbG9yOiAjMTYzRDVEO1xufVxuLmNhc2Utc2Nyb2xsZXJfX3NlZ21lbnQgLmNhc2Utc2Nyb2xsZXJfX3NlZ21lbnQtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzE2M0Q1RDtcbn1cbi5jYXNlLXNjcm9sbGVyX19zZWdtZW50IC5jYXNlLXNjcm9sbGVyX19zZWdtZW50LXVzZS1jYXNlczo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzVDMTtcbn1cbi5jYXNlLXNjcm9sbGVyX19zZWdtZW50IC5jYXNlLXNjcm9sbGVyX19zZWdtZW50LXVzZS1jYXNlcy10aXRsZSB7XG4gIGNvbG9yOiAjMDBDNUMxO1xufVxuLmNhc2Utc2Nyb2xsZXJfX3NlZ21lbnQgLmNhc2Utc2Nyb2xsZXJfX3NlZ21lbnQtdXNlLWNhc2Uge1xuICBjb2xvcjogIzFFNDc2ODtcbn1cbi5jYXNlLXNjcm9sbGVyX19zZWdtZW50IC5jYXNlLXNjcm9sbGVyX19zZWdtZW50LWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEM1QzE7XG59XG4uY2FzZS1zY3JvbGxlcl9fc2VnbWVudCAuY2FzZS1zY3JvbGxlcl9fc2VnbWVudC1saW5rIHtcbiAgY29sb3I6ICMwMEM1QzE7XG59XG4uY2FzZS1zY3JvbGxlcl9fc2VnbWVudC1pbWFnZS1ob2xkZXIge1xuICBtYXJnaW46IDY0cHggMDtcbn1cbi5jYXNlLXNjcm9sbGVyX19zZWdtZW50LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTM5cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ2OScgaGVpZ2h0PSc1MDQnIHZpZXdCb3g9JzAgMCA0NjkgNTA0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nNDY5JyBoZWlnaHQ9JzUwNCcgcng9JzMzJyBmaWxsPSclMjNFMEY0RkYnLyUzRSUzQ3BhdGggZD0nTTIwOC4wMDIgMjMyLjA2NVYyNzEuOTMzSDI2MEwyNTkuOTk4IDIzMi4wNjVIMjA4LjAwMlpNMjU0LjEwOSAyNjYuMDM4SDIxMy44OTVWMjM3Ljk2MkgyNTQuMTA5VjI2Ni4wMzhaJyBmaWxsPSclMjNCQkRDRUUnLyUzRSUzQ3BhdGggZD0nTTIyMi41NDQgMjUwLjU5QzIyNC42NDQgMjUwLjU5IDIyNi4zNDggMjQ4Ljg4NiAyMjYuMzQ4IDI0Ni43ODJDMjI2LjM0OCAyNDQuNjgxIDIyNC42NDQgMjQyLjk3NyAyMjIuNTQ0IDI0Mi45NzdDMjIwLjQ0MSAyNDIuOTc3IDIxOC43MzkgMjQ0LjY4MSAyMTguNzM5IDI0Ni43ODJDMjE4LjczNyAyNDguODg2IDIyMC40MzkgMjUwLjU5IDIyMi41NDQgMjUwLjU5WicgZmlsbD0nJTIzQkJEQ0VFJy8lM0UlM0NwYXRoIGQ9J00yNTIuMjM2IDI2Mi4wNTVMMjM5LjY2NyAyNDYuMjcxTDIzMi41MzMgMjU1LjIyN0wyMjkuMDkgMjUwLjkwNUwyMjAuMjE2IDI2Mi4wNTRMMjUyLjIzNiAyNjIuMDU1WicgZmlsbD0nJTIzQkJEQ0VFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDMzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FzZS1zY3JvbGxlcl9fc2VnbWVudC1udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNhc2Utc2Nyb2xsZXJfX3NlZ21lbnQtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxOXB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLmNhc2Utc2Nyb2xsZXJfX3NlZ21lbnQtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgcGFkZGluZy1yaWdodDogNDZweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jYXNlLXNjcm9sbGVyX19zZWdtZW50LXVzZS1jYXNlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIHBhZGRpbmctbGVmdDogMzNweDtcbiAgbWFyZ2luLWxlZnQ6IDMzcHg7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG4uY2FzZS1zY3JvbGxlcl9fc2VnbWVudC11c2UtY2FzZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTNweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M4RTFFRTtcbn1cbi5jYXNlLXNjcm9sbGVyX19zZWdtZW50LXVzZS1jYXNlcy10aXRsZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4uY2FzZS1zY3JvbGxlcl9fc2VnbWVudC11c2UtY2FzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uY2FzZS1zY3JvbGxlcl9fc2VnbWVudC11c2UtY2FzZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXNlLXNjcm9sbGVyX19zZWdtZW50LWN0YSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M4RTFFRTtcbn1cbi5jYXNlLXNjcm9sbGVyX19zZWdtZW50LWxpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiAxOXB4O1xuICBjb2xvcjogI0M4RTFFRTtcbn1cbi5jYXNlLXNjcm9sbGVyX19zZWdtZW50LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaWNvbnMvc3ZnL2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIHRvcDogM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLmNhc2Utc2Nyb2xsZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5jYXNlLXNjcm9sbGVyX19jYXNlLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2FzZS1zY3JvbGxlcl9fc2Nyb2xsLWJhciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmNhc2Utc2Nyb2xsZXJfX3Njcm9sbGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTFweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuY2FzZS1zY3JvbGxlcl9fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5jYXNlLXNjcm9sbGVyX19zZWdtZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5jYXNlLXNjcm9sbGVyX19zZWdtZW50LWltYWdlLWhvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuY2FzZS1zY3JvbGxlcl9fc2VnbWVudC1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cbiAgLmNhc2Utc2Nyb2xsZXJfX3NlZ21lbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgfVxuICAuY2FzZS1zY3JvbGxlcl9faW5mbyB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIC5jYXNlLXNjcm9sbGVyX19zZWdtZW50LWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmNhc2Utc2Nyb2xsZXJfX3NlZ21lbnQtdXNlLWNhc2VzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmNhc2Utc2Nyb2xsZXJfX3NlZ21lbnQtdXNlLWNhc2Uge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAuY2FzZS1zY3JvbGxlcl9fc2VnbWVudC1jdGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5jYXNlLXNjcm9sbGVyX19zZWdtZW50LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY2FzZS1zY3JvbGxlcl9fc2VnbWVudC1saW5rOjphZnRlciB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAuY2FzZS1zY3JvbGxlcl9fc2VnbWVudC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxuICAuY2FzZS1zY3JvbGxlcl9fc2VnbWVudC11c2UtY2FzZXMge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgfVxuICAuY2FzZS1zY3JvbGxlcl9fc2VnbWVudC11c2UtY2FzZXM6OmJlZm9yZSB7XG4gICAgdG9wOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY2FzZS1zY3JvbGxlciB7XG4gICAgcGFkZGluZy10b3A6IDM4cHg7XG4gIH1cbiAgLmNhc2Utc2Nyb2xsZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmNhc2Utc2Nyb2xsZXJfX3Njcm9sbGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDM3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM3cHg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuICAuY2FzZS1zY3JvbGxlcl9faW5mbyB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5jYXNlLXNjcm9sbGVyX19zZWdtZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5jYXNlLXNjcm9sbGVyX19zZWdtZW50LWltYWdlIHtcbiAgICBoZWlnaHQ6IDM0NHB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmNhc2Utc2Nyb2xsZXJfX3NlZ21lbnQtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmNhc2Utc2Nyb2xsZXJfX3NlZ21lbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICB9XG4gIC5jYXNlLXNjcm9sbGVyX19zZWdtZW50LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmNhc2Utc2Nyb2xsZXJfX3NlZ21lbnQtdXNlLWNhc2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICAuY2FzZS1zY3JvbGxlcl9fc2VnbWVudC11c2UtY2FzZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jYXNlLXNjcm9sbGVyX19zZWdtZW50LXVzZS1jYXNlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxuICAuY2FzZS1zY3JvbGxlcl9fc2VnbWVudC1jdGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmNhc2Utc2Nyb2xsZXJfX3NlZ21lbnQtbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG4gIC5jYXNlLXNjcm9sbGVyX19zZWdtZW50LWxpbms6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICB9XG59XG4uY2FzZS1zdHVkaWVzIHtcbiAgcGFkZGluZy10b3A6IDg5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMTJweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZWFmOGZmO1xufVxuLmNhc2Utc3R1ZGllcyAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhc2Utc3R1ZGllc19faGVhZGVyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgY29sb3I6ICMxNjNENUQ7XG59XG4uY2FzZS1zdHVkaWVzX19uYXZpZ2F0aW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2FzZS1zdHVkaWVzX19uYXYtYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDcycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXNlLXN0dWRpZXNfX25hdi1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMGM1YzE7XG59XG4uY2FzZS1zdHVkaWVzX19uYXYtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjYmRmZWE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC01MCUsIC01MCUsIDApO1xuICB0cmFuc2l0aW9uOiAxNjBtcyBib3JkZXIgY3ViaWMtYmV6aWVyKDAuMywgMCwgMC4yMiwgMSk7XG59XG4uY2FzZS1zdHVkaWVzX19uYXYtYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ljb25zL3N2Zy9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTUwJSwgLTUwJSwgMCk7XG59XG4uY2FzZS1zdHVkaWVzX19uYXYtYnV0dG9uLS1wcmV2OjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDE4MGRlZyk7XG59XG4uY2FzZS1zdHVkaWVzX19uYXYtYnV0dG9uLS1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uY2FzZS1zdHVkaWVzX19saXN0IHtcbiAgbWFyZ2luLXRvcDogNzNweDtcbn1cbi5jYXNlLXN0dWRpZXNfX2xpc3QgLnN3aXBlci13cmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jYXNlLXN0dWRpZXNfX2dyZWVuIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDkwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNTB2dztcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzVDMTtcbn1cblxuLmNhc2Utc3R1ZHktc2xpZGVfX2ltYWdlIHtcbiAgd2lkdGg6IDM3MHB4O1xuICBoZWlnaHQ6IDQzMnB4O1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBtYXgtaGVpZ2h0OiA0MzJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDY5JyBoZWlnaHQ9JzUwNCcgdmlld0JveD0nMCAwIDQ2OSA1MDQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSc0NjknIGhlaWdodD0nNTA0JyByeD0nMzMnIGZpbGw9JyUyM0UwRjRGRicvJTNFJTNDcGF0aCBkPSdNMjA4LjAwMiAyMzIuMDY1VjI3MS45MzNIMjYwTDI1OS45OTggMjMyLjA2NUgyMDguMDAyWk0yNTQuMTA5IDI2Ni4wMzhIMjEzLjg5NVYyMzcuOTYySDI1NC4xMDlWMjY2LjAzOFonIGZpbGw9JyUyM0JCRENFRScvJTNFJTNDcGF0aCBkPSdNMjIyLjU0NCAyNTAuNTlDMjI0LjY0NCAyNTAuNTkgMjI2LjM0OCAyNDguODg2IDIyNi4zNDggMjQ2Ljc4MkMyMjYuMzQ4IDI0NC42ODEgMjI0LjY0NCAyNDIuOTc3IDIyMi41NDQgMjQyLjk3N0MyMjAuNDQxIDI0Mi45NzcgMjE4LjczOSAyNDQuNjgxIDIxOC43MzkgMjQ2Ljc4MkMyMTguNzM3IDI0OC44ODYgMjIwLjQzOSAyNTAuNTkgMjIyLjU0NCAyNTAuNTlaJyBmaWxsPSclMjNCQkRDRUUnLyUzRSUzQ3BhdGggZD0nTTI1Mi4yMzYgMjYyLjA1NUwyMzkuNjY3IDI0Ni4yNzFMMjMyLjUzMyAyNTUuMjI3TDIyOS4wOSAyNTAuOTA1TDIyMC4yMTYgMjYyLjA1NEwyNTIuMjM2IDI2Mi4wNTVaJyBmaWxsPSclMjNCQkRDRUUnLyUzRSUzQy9zdmclM0UlMEFcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtNTAlLCAwKTtcbn1cbi5jYXNlLXN0dWR5LXNsaWRlX19ibG9jayB7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgcGFkZGluZy1sZWZ0OiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzVDMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhc2Utc3R1ZHktc2xpZGVfX2Jsb2NrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDNUMxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA1MHZ3O1xuICB6LWluZGV4OiAtMTtcbn1cbi5jYXNlLXN0dWR5LXNsaWRlX19mZWF0dXJlcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXNlLXN0dWR5LXNsaWRlX19mZWF0dXJlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uY2FzZS1zdHVkeS1zbGlkZV9fZmVhdHVyZXMgfiAuY2FzZS1zdHVkeS1zbGlkZV9fcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG4uY2FzZS1zdHVkeS1zbGlkZV9fZmVhdHVyZXMtdGl0bGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0ZDRjk5RjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uY2FzZS1zdHVkeS1zbGlkZV9fZmVhdHVyZXMtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmNhc2Utc3R1ZHktc2xpZGVfX2ZlYXR1cmVzLWxpc3QgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY2FzZS1zdHVkeS1zbGlkZV9fY29udGVudC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi5jYXNlLXN0dWR5LXNsaWRlX190aXRsZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuLmNhc2Utc3R1ZHktc2xpZGVfX3RhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0ZDRjk5RjtcbiAgcGFkZGluZzogMCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhc2Utc3R1ZHktc2xpZGVfX3RhZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgI0ZDRjk5RjtcbiAgYm9yZGVyLXJhZGl1czogNDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FzZS1zdHVkeS1zbGlkZV9fcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLmNhc2Utc3R1ZHktc2xpZGVfX3Jlc3VsdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA0NnB4O1xuICB3aWR0aDogMTIwcHg7XG59XG4uY2FzZS1zdHVkeS1zbGlkZV9fcmVzdWx0LXRleHQgaDEsXG4uY2FzZS1zdHVkeS1zbGlkZV9fcmVzdWx0LXRleHQgaDIsXG4uY2FzZS1zdHVkeS1zbGlkZV9fcmVzdWx0LXRleHQgaDMsXG4uY2FzZS1zdHVkeS1zbGlkZV9fcmVzdWx0LXRleHQgaDQsXG4uY2FzZS1zdHVkeS1zbGlkZV9fcmVzdWx0LXRleHQgaDUsXG4uY2FzZS1zdHVkeS1zbGlkZV9fcmVzdWx0LXRleHQgaDYge1xuICBjb2xvcjogIzFFNDc2ODtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogNDRweDtcbn1cbi5jYXNlLXN0dWR5LXNsaWRlX19yZXN1bHQtdGV4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjRTBGNEZGO1xuICBtYXJnaW46IDA7XG59XG4uY2FzZS1zdHVkeS1zbGlkZV9fcmVzdWx0LXZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGNvbG9yOiAjMUU0NzY4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLmNhc2Utc3R1ZHktc2xpZGVfX3Jlc3VsdC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjRTBGNEZGO1xufVxuLmNhc2Utc3R1ZHktc2xpZGVfX2xpbmsge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2FzZS1zdHVkeS1zbGlkZV9fYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMjIwcHg7XG4gIH1cbiAgLmNhc2Utc3R1ZHktc2xpZGVfX3Jlc3VsdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAuY2FzZS1zdHVkaWVzIHtcbiAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5jYXNlLXN0dWRpZXNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG4gIC5jYXNlLXN0dWRpZXNfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIyMHB4O1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLnN3aXBlci1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIC5jYXNlLXN0dWRpZXMgLnB4LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuY2FzZS1zdHVkeS1zbGlkZV9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDE5MXB4IDAgNTZweCAwO1xuICB9XG4gIC5jYXNlLXN0dWR5LXNsaWRlX19ibG9jazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzVDMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDMwdnc7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLmNhc2Utc3R1ZHktc2xpZGVfX2ZlYXR1cmVzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY2FzZS1zdHVkeS1zbGlkZV9fdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jYXNlLXN0dWR5LXNsaWRlX190YWcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5jYXNlLXN0dWR5LXNsaWRlX19yZXN1bHRzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuY2FzZS1zdHVkeS1zbGlkZV9fbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmNhc2Utc3R1ZHktc2xpZGVfX2ltYWdlIHtcbiAgICB3aWR0aDogNDMxcHg7XG4gICAgaGVpZ2h0OiAzMDRweDtcbiAgICBtYXgtd2lkdGg6IDQzMXB4O1xuICAgIG1heC1oZWlnaHQ6IDMwNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY2FzZS1zdHVkaWVzX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAuY2FzZS1zdHVkaWVzX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDNweDtcbiAgfVxuICAuY2FzZS1zdHVkaWVzX19uYXZpZ2F0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLmNhc2Utc3R1ZGllc19fbmF2LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG4gIC5jYXNlLXN0dWRpZXNfX25hdi1idXR0b246OmJlZm9yZSB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG4gIC5jYXNlLXN0dWR5LXNsaWRlX19pbWFnZSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogMjE2cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIH1cbiAgLmNhc2Utc3R1ZHktc2xpZGVfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAxMzRweCAwIDQwcHggMDtcbiAgICBtaW4taGVpZ2h0OiA0MTNweDtcbiAgfVxuICAuY2FzZS1zdHVkeS1zbGlkZV9fcmVzdWx0cyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAuY2FzZS1zdHVkeS1zbGlkZV9fZmVhdHVyZXMtbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNhc2Utc3R1ZHktc2xpZGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWluLWhlaWdodDogNzJweDtcbiAgfVxuICAuY2FzZS1zdHVkeS1zbGlkZV9fcmVzdWx0LXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICAuY2FzZS1zdHVkeS1zbGlkZV9fcmVzdWx0LXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5jYXNlLXN0dWR5LXNsaWRlX19saW5rIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAuY2FzZS1zdHVkeS1zbGlkZV9fbGluazo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IDJweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5wb3N0LXNob3djYXNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuLnBvc3Qtc2hvd2Nhc2VfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xufVxuLnBvc3Qtc2hvd2Nhc2UtLWxhcmdlIHtcbiAgaGVpZ2h0OiAzNjhweDtcbiAgbWF4LWhlaWdodDogMzY4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucG9zdC1zaG93Y2FzZS0tbGFyZ2UgLnBvc3Qtc2hvd2Nhc2VfX3RhZyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBvc3Qtc2hvd2Nhc2UtLWxhcmdlIC5wb3N0LXNob3djYXNlX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBvc3Qtc2hvd2Nhc2UtLWxhcmdlIC5wb3N0LXNob3djYXNlX19tZXRhLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wb3N0LXNob3djYXNlLS1sYXJnZSAucG9zdC1zaG93Y2FzZV9fbWV0YS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucG9zdC1zaG93Y2FzZS0tbGFyZ2UgLnBvc3Qtc2hvd2Nhc2VfX3NlY3Rpb24tLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbn1cbi5wb3N0LXNob3djYXNlLS1tZWRpdW0ge1xuICBoZWlnaHQ6IDI2NHB4O1xuICBtYXgtaGVpZ2h0OiAyNjRweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xufVxuLnBvc3Qtc2hvd2Nhc2UtLW1lZGl1bSAucG9zdC1zaG93Y2FzZV9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDQzMHB4O1xufVxuLnBvc3Qtc2hvd2Nhc2UtLW1lZGl1bSAucG9zdC1zaG93Y2FzZV9faW1hZ2UtaG9sZGVyIHtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgaGVpZ2h0OiAyNjRweDtcbiAgbWF4LWhlaWdodDogMjY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnBvc3Qtc2hvd2Nhc2UtLW1lZGl1bSAucG9zdC1zaG93Y2FzZV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBvc3Qtc2hvd2Nhc2UtLW1lZGl1bSAucG9zdC1zaG93Y2FzZV9fc2VjdGlvbi0tYm90dG9tIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAzOHB4IDAgMjVweCA2MXB4O1xufVxuLnBvc3Qtc2hvd2Nhc2UtLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzODBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDRDNENjtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4ucG9zdC1zaG93Y2FzZS0tc21hbGwgLnBvc3Qtc2hvd2Nhc2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMxNjNENUQ7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG4ucG9zdC1zaG93Y2FzZS0tc21hbGwgLnBvc3Qtc2hvd2Nhc2VfX3RhZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnBvc3Qtc2hvd2Nhc2UtLXNtYWxsIC5wb3N0LXNob3djYXNlX19wb3N0LXR5cGUge1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG59XG4ucG9zdC1zaG93Y2FzZS0tc21hbGwgLnBvc3Qtc2hvd2Nhc2VfX2ltYWdlLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMXB4O1xuICBtYXgtaGVpZ2h0OiAyMDFweDtcbn1cbi5wb3N0LXNob3djYXNlLS1zbWFsbCAucG9zdC1zaG93Y2FzZV9faW1hZ2UtaG9sZGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvc3Qtc2hvd2Nhc2UtLXNtYWxsIC5wb3N0LXNob3djYXNlX19pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdC1zaG93Y2FzZS0tc21hbGwgLnBvc3Qtc2hvd2Nhc2VfX21ldGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTZweDtcbn1cbi5wb3N0LXNob3djYXNlLS1zbWFsbCAucG9zdC1zaG93Y2FzZV9fc2VjdGlvbi0tYm90dG9tIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIxcHggMCAwO1xufVxuLnBvc3Qtc2hvd2Nhc2VfX3NlY3Rpb24ge1xuICBwYWRkaW5nOiAyOHB4IDI5cHggMjVweDtcbn1cbi5wb3N0LXNob3djYXNlX19wb3N0LXR5cGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCAxMnB4IDJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDQxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiAyOHB4O1xuICBsZWZ0OiAyOHB4O1xufVxuLnBvc3Qtc2hvd2Nhc2VfX3RhZ3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnBvc3Qtc2hvd2Nhc2VfX3RhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzJiNzBhODtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnBvc3Qtc2hvd2Nhc2VfX3RhZy0tY2F0ZWdvcnkge1xuICBjb2xvcjogIzAwQzVDMTtcbn1cbi5wb3N0LXNob3djYXNlX190YWctLWNhdGVnb3J5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogI0NDRDNENjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgLTUwJSwgMCk7XG59XG4ucG9zdC1zaG93Y2FzZV9fdGFnOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucG9zdC1zaG93Y2FzZV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiAjMTYzRDVEO1xufVxuLnBvc3Qtc2hvd2Nhc2VfX21ldGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdC1zaG93Y2FzZV9fbWV0YS1pbmZvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnBvc3Qtc2hvd2Nhc2VfX21ldGEtaW5mbzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI0NDRDNENjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTNweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgLTUwJSwgMCk7XG59XG4ucG9zdC1zaG93Y2FzZV9fbWV0YS1pbmZvOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucG9zdC1zaG93Y2FzZV9fbWV0YS1pbmZvOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3N0LXNob3djYXNlX19tZXRhLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNjg4NThFO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnBvc3Qtc2hvd2Nhc2VfX21ldGEtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM2ODg1OEU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLnBvc3Qtc2hvd2Nhc2VfX2ltYWdlLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0LXNob3djYXNlX19pbWFnZS1ob2xkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIHotaW5kZXg6IDI7XG59XG4ucG9zdC1zaG93Y2FzZV9faW1hZ2UtaG9sZGVyLS1ncmFkaWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0LXNob3djYXNlX19pbWFnZS1ob2xkZXItLWdyYWRpZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNikgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIHotaW5kZXg6IDI7XG59XG4ucG9zdC1zaG93Y2FzZTpob3ZlciAucG9zdC1zaG93Y2FzZV9faW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xufVxuLnBvc3Qtc2hvd2Nhc2VfX2ltYWdlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDY5JyBoZWlnaHQ9JzUwNCcgdmlld0JveD0nMCAwIDQ2OSA1MDQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPSc0NjknIGhlaWdodD0nNTA0JyByeD0nMzMnIGZpbGw9JyUyM0UwRjRGRicvJTNFJTNDcGF0aCBkPSdNMjA4LjAwMiAyMzIuMDY1VjI3MS45MzNIMjYwTDI1OS45OTggMjMyLjA2NUgyMDguMDAyWk0yNTQuMTA5IDI2Ni4wMzhIMjEzLjg5NVYyMzcuOTYySDI1NC4xMDlWMjY2LjAzOFonIGZpbGw9JyUyM0JCRENFRScvJTNFJTNDcGF0aCBkPSdNMjIyLjU0NCAyNTAuNTlDMjI0LjY0NCAyNTAuNTkgMjI2LjM0OCAyNDguODg2IDIyNi4zNDggMjQ2Ljc4MkMyMjYuMzQ4IDI0NC42ODEgMjI0LjY0NCAyNDIuOTc3IDIyMi41NDQgMjQyLjk3N0MyMjAuNDQxIDI0Mi45NzcgMjE4LjczOSAyNDQuNjgxIDIxOC43MzkgMjQ2Ljc4MkMyMTguNzM3IDI0OC44ODYgMjIwLjQzOSAyNTAuNTkgMjIyLjU0NCAyNTAuNTlaJyBmaWxsPSclMjNCQkRDRUUnLyUzRSUzQ3BhdGggZD0nTTI1Mi4yMzYgMjYyLjA1NUwyMzkuNjY3IDI0Ni4yNzFMMjMyLjUzMyAyNTUuMjI3TDIyOS4wOSAyNTAuOTA1TDIyMC4yMTYgMjYyLjA1NEwyNTIuMjM2IDI2Mi4wNTVaJyBmaWxsPSclMjNCQkRDRUUnLyUzRSUzQy9zdmclM0UlMEFcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiAyNTBtcyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMywgMCwgMC4yMiwgMSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBvc3Qtc2hvd2Nhc2UtLXNtYWxsIHtcbiAgICBtYXgtaGVpZ2h0OiA0MTVweDtcbiAgfVxuICAucG9zdC1zaG93Y2FzZS0tc21hbGwuc3VnZ2VzdGlvbnMge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucG9zdC1zaG93Y2FzZS0tc21hbGwuc3VnZ2VzdGlvbnMgLnBvc3Qtc2hvd2Nhc2VfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBvc3Qtc2hvd2Nhc2UtLXNtYWxsLnN1Z2dlc3Rpb25zIC5wb3N0LXNob3djYXNlX190YWdzIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAucG9zdC1zaG93Y2FzZS0tc21hbGwuc3VnZ2VzdGlvbnMgLnBvc3Qtc2hvd2Nhc2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucG9zdC1zaG93Y2FzZS0tc21hbGwuc3VnZ2VzdGlvbnMgLnBvc3Qtc2hvd2Nhc2VfX3NlY3Rpb24tLWJvdHRvbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnBvc3Qtc2hvd2Nhc2UtLXNtYWxsLnN1Z2dlc3Rpb25zIC5wb3N0LXNob3djYXNlX19tZXRhLWluZm8ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAucG9zdC1zaG93Y2FzZS0tc21hbGwuc3VnZ2VzdGlvbnMgLnBvc3Qtc2hvd2Nhc2VfX21ldGEtaW5mbzo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtN3B4O1xuICB9XG4gIC5wb3N0LXNob3djYXNlLS1zbWFsbC5zdWdnZXN0aW9ucyAucG9zdC1zaG93Y2FzZV9fbWV0YS1pbmZvOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucG9zdC1zaG93Y2FzZS0tc21hbGwuc3VnZ2VzdGlvbnMgLnBvc3Qtc2hvd2Nhc2VfX21ldGEtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5wb3N0LXNob3djYXNlLS1zbWFsbC5zdWdnZXN0aW9ucyAucG9zdC1zaG93Y2FzZV9fbWV0YS1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gIH1cbiAgLnBvc3Qtc2hvd2Nhc2UtLW1lZGl1bSAucG9zdC1zaG93Y2FzZV9fc2VjdGlvbi0tYm90dG9tIHtcbiAgICBwYWRkaW5nOiAzOHB4IDAgMjVweCAzMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLnBvc3Qtc2hvd2Nhc2UtLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBvc3Qtc2hvd2Nhc2UtLXNtYWxsIC5wb3N0LXNob3djYXNlX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wb3N0LXNob3djYXNlLS1tZWRpdW0gLnBvc3Qtc2hvd2Nhc2VfX3NlY3Rpb24tLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMzhweCAwIDI1cHggMThweDtcbiAgfVxuICAucG9zdC1zaG93Y2FzZS0tbWVkaXVtIC5wb3N0LXNob3djYXNlX19pbWFnZS1ob2xkZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnBvc3Qtc2hvd2Nhc2UtLW1lZGl1bSAucG9zdC1zaG93Y2FzZV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjY0cHg7XG4gICAgbWF4LWhlaWdodDogMjY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucG9zdC1zaG93Y2FzZS0tbGFyZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDQxNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG4gIC5wb3N0LXNob3djYXNlLS1sYXJnZSAucG9zdC1zaG93Y2FzZV9fc2VjdGlvbi0tYm90dG9tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMXB4IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBvc3Qtc2hvd2Nhc2UtLWxhcmdlIC5wb3N0LXNob3djYXNlX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBvc3Qtc2hvd2Nhc2UtLWxhcmdlIC5wb3N0LXNob3djYXNlX19pbWFnZS1ob2xkZXItLWdyYWRpZW50OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgLnBvc3Qtc2hvd2Nhc2UtLWxhcmdlIC5wb3N0LXNob3djYXNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMTYzZDVkO1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cbiAgLnBvc3Qtc2hvd2Nhc2UtLWxhcmdlIC5wb3N0LXNob3djYXNlX190YWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMyYjcwYTg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5wb3N0LXNob3djYXNlLS1sYXJnZSAucG9zdC1zaG93Y2FzZV9fdGFnLS1jYXRlZ29yeSB7XG4gICAgY29sb3I6ICMwMEM1QzE7XG4gIH1cbiAgLnBvc3Qtc2hvd2Nhc2UtLWxhcmdlIC5wb3N0LXNob3djYXNlX190YWctLWNhdGVnb3J5OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQ6ICNDQ0QzRDY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEycHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtNTAlLCAwKTtcbiAgfVxuICAucG9zdC1zaG93Y2FzZS0tbGFyZ2UgLnBvc3Qtc2hvd2Nhc2VfX3RhZzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnBvc3Qtc2hvd2Nhc2UtLWxhcmdlIC5wb3N0LXNob3djYXNlX19wb3N0LXR5cGUge1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiAxNnB4O1xuICB9XG4gIC5wb3N0LXNob3djYXNlLS1sYXJnZSAucG9zdC1zaG93Y2FzZV9fbWV0YS1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICM2ODg1OEU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAucG9zdC1zaG93Y2FzZS0tbGFyZ2UgLnBvc3Qtc2hvd2Nhc2VfX21ldGEtdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjNjg4NThFO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIH1cbiAgLnBvc3Qtc2hvd2Nhc2UtLW1lZGl1bSB7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucG9zdC1zaG93Y2FzZS0tbWVkaXVtIC5wb3N0LXNob3djYXNlX19zZWN0aW9uLS1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIxcHggMCAwO1xuICB9XG4gIC5wb3N0LXNob3djYXNlLS1tZWRpdW0gLnBvc3Qtc2hvd2Nhc2VfX2ltYWdlLWhvbGRlciB7XG4gICAgaGVpZ2h0OiAyMDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBvc3Qtc2hvd2Nhc2UtLW1lZGl1bSAucG9zdC1zaG93Y2FzZV9fcG9zdC10eXBlIHtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogMTZweDtcbiAgfVxuICAucG9zdC1zaG93Y2FzZS0tbWVkaXVtIC5wb3N0LXNob3djYXNlX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucG9zdC1zaG93Y2FzZS0tbWVkaXVtIC5wb3N0LXNob3djYXNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMTYzZDVkO1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cbiAgLnBvc3Qtc2hvd2Nhc2UtLXNtYWxsLnN1Z2dlc3Rpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgfVxuICAucG9zdC1zaG93Y2FzZS0tc21hbGwuc3VnZ2VzdGlvbnMgLnBvc3Qtc2hvd2Nhc2VfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucG9zdC1zaG93Y2FzZS0tc21hbGwuc3VnZ2VzdGlvbnMgLnBvc3Qtc2hvd2Nhc2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuICAucG9zdC1zaG93Y2FzZS0tc21hbGwuc3VnZ2VzdGlvbnMgLnBvc3Qtc2hvd2Nhc2VfX3RhZ3Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxufVxuLmxlYXJuIHtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xufVxuLmxlYXJuIC5yb3cgLmNvbC0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubGVhcm5fX2hlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICBjb2xvcjogIzE2M0Q1RDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxlYXJuX190eXBlLWZpbHRlcnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5sZWFybl9fdHlwZS1maWx0ZXIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzY4ODU4RTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0MXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDNweCAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBjdWJpYy1iZXppZXIoMC4zLCAwLCAwLjIyLCAxKTtcbn1cbi5sZWFybl9fdHlwZS1maWx0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI0NDRDNENjtcbiAgYm9yZGVyLXJhZGl1czogNDFweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtNTAlLCAtNTAlLCAwKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDIwMG1zIGN1YmljLWJlemllcigwLjMsIDAsIDAuMjIsIDEpO1xufVxuLmxlYXJuX190eXBlLWZpbHRlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDBDNUMxO1xufVxuLmxlYXJuX190eXBlLWZpbHRlcjpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBDNUMxO1xufVxuLmxlYXJuX190eXBlLWZpbHRlci0tYWN0aXZlIHtcbiAgY29sb3I6ICMwMEM1QzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGVhcm5fX3R5cGUtZmlsdGVyLS1hY3RpdmU6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBDNUMxO1xufVxuLmxlYXJuX19zdGF0dXMtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzY4ODU4RTtcbn1cbi5sZWFybl9fc3RhdHVzLWRpdmlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjQ0NEM0Q2O1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xufVxuLmxlYXJuX19wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA1NHB4O1xufVxuLmxlYXJuX19wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNjg4NThFO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW46IDAgNXB4O1xufVxuLmxlYXJuX19wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtNTAlLCAtNTAlLCAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiZGZlYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmxlYXJuX19wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICMwMEM1QzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxlYXJuX19wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwMEM1QzE7XG59XG4ubGVhcm5fX3BhZ2luYXRpb24gLnByZXYsXG4ubGVhcm5fX3BhZ2luYXRpb24gLm5leHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cbi5sZWFybl9fcGFnaW5hdGlvbiAucHJldjo6YmVmb3JlLFxuLmxlYXJuX19wYWdpbmF0aW9uIC5uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaWNvbnMvc3ZnL2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG59XG4ubGVhcm5fX3BhZ2luYXRpb24gLnByZXY6OmFmdGVyLFxuLmxlYXJuX19wYWdpbmF0aW9uIC5uZXh0OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGVhcm5fX3BhZ2luYXRpb24gLnByZXY6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDE4MGRlZyk7XG59XG4ubGVhcm5fX3BhZ2luYXRpb24gLm5leHQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTUwJSwgLTUwJSwgMCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAubGVhcm5fX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLmxlYXJuIHtcbiAgICBwYWRkaW5nLXRvcDogNDdweDtcbiAgfVxuICAubGVhcm5fX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5sZWFybl9fdHlwZS1maWx0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAubGVhcm5fX3R5cGUtZmlsdGVycyB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG4gIC5sZWFybl9fc3RhdHVzLWRpdmlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAubGVhcm4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5sZWFybl9fcGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbi5yZXF1ZXN0LWRlbW8ge1xuICBwYWRkaW5nOiA3MnB4IDAgNjBweDtcbn1cbi5yZXF1ZXN0LWRlbW8gLnJvdyAuY29sLXNtLTEgLmxpbmUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI2NjZDNkNjtcbn1cbi5yZXF1ZXN0LWRlbW9fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICMxNjNkNWQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ucmVxdWVzdC1kZW1vX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBoZWlnaHQ6IDMyNXB4O1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmVxdWVzdC1kZW1vX19pdGVtX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjNjg4NThlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtaW4taGVpZ2h0OiAxODdweDtcbiAgbWF4LWhlaWdodDogMjEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVxdWVzdC1kZW1vX19pdGVtX19pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgbWluLXdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbn1cbi5yZXF1ZXN0LWRlbW9fX2l0ZW1fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgY29sb3I6ICMxZTQ3Njg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5yZXF1ZXN0LWRlbW9fX2l0ZW1fX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMGM1YzE7XG59XG4ucmVxdWVzdC1kZW1vX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMTFweCAwIDU3cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjNjg4NThlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZXF1ZXN0LWRlbW8gLmhic3B0LWZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5yZXF1ZXN0LWRlbW8gLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4ucmVxdWVzdC1kZW1vIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9dGVsXSxcbi5yZXF1ZXN0LWRlbW8gLmhic3B0LWZvcm0gc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjZDNkNjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjMWU0NzY4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ucmVxdWVzdC1kZW1vIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLnJlcXVlc3QtZGVtbyAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4ucmVxdWVzdC1kZW1vIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG4ucmVxdWVzdC1kZW1vIC5oYnNwdC1mb3JtIHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2JhYzJjNTtcbn1cbi5yZXF1ZXN0LWRlbW8gLmhic3B0LWZvcm0gc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cbi5yZXF1ZXN0LWRlbW8gLmhic3B0LWZvcm0gc2VsZWN0IG9wdGlvbiB7XG4gIGNvbG9yOiAjMWU0NzY4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4ucmVxdWVzdC1kZW1vIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDBjNWMxO1xuICBib3JkZXItcmFkaXVzOiAzN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI3MXB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGN1YmljLWJlemllcigwLjMsIDAsIDAuMjIsIDEpO1xufVxuLnJlcXVlc3QtZGVtbyAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRkOWQ0O1xufVxuLnJlcXVlc3QtZGVtbyAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDExcHggMCA1N3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzY4ODU4ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVxdWVzdC1kZW1vIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0sXG4ucmVxdWVzdC1kZW1vIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdLFxuLnJlcXVlc3QtZGVtbyAuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRlbF0sXG4ucmVxdWVzdC1kZW1vIC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyIHNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5yZXF1ZXN0LWRlbW8gLmdmb3JtX3dyYXBwZXIgZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnJlcXVlc3QtZGVtbyAuZ2Zvcm1fd3JhcHBlciBmaWVsZHNldCBsZWdlbmQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucmVxdWVzdC1kZW1vIC5nZm9ybV93cmFwcGVyIGZpZWxkc2V0IC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IC5nY2hvaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZXF1ZXN0LWRlbW8gLmdmb3JtX3dyYXBwZXIgZmllbGRzZXQgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzFlNDc2ODtcbn1cbi5yZXF1ZXN0LWRlbW8gLmdmb3JtX3dyYXBwZXIgZmllbGRzZXQgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZC1jaG9pY2UtaW5wdXQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NkM2Q2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZXF1ZXN0LWRlbW8gLmdmb3JtX3dyYXBwZXIgZmllbGRzZXQgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggLmdmaWVsZC1jaG9pY2UtaW5wdXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgwKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMiAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuMjM4MjggNS41NjAyMkw0LjAzOTc0IDguMzYxNjhMMTAuNzYzMiAxLjYzODE4JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xufVxuLnJlcXVlc3QtZGVtbyAuZ2Zvcm1fd3JhcHBlciBmaWVsZHNldCAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCAuZ2ZpZWxkLWNob2ljZS1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZDogIzAwQzVDMTtcbiAgYm9yZGVyLWNvbG9yOiAjMDBDNUMxO1xufVxuLnJlcXVlc3QtZGVtbyAuZ2Zvcm1fd3JhcHBlciBmaWVsZHNldCAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCAuZ2ZpZWxkLWNob2ljZS1pbnB1dDpjaGVja2VkOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMSk7XG59XG4ucmVxdWVzdC1kZW1vIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDBjNWMxO1xuICBib3JkZXItcmFkaXVzOiAzN3B4O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI3MXB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLnJlcXVlc3QtZGVtbyAuZ2Zvcm1fd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRkOWQ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLnJlcXVlc3QtZGVtb19faXRlbSB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuICAucmVxdWVzdC1kZW1vX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxuICAucmVxdWVzdC1kZW1vX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAxMXB4IDAgMTlweDtcbiAgfVxuICAucmVxdWVzdC1kZW1vIC5yb3cgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNDcuNSUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDQ3LjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlcXVlc3QtZGVtbyAucm93IC5jb2wtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBmbGV4OiAwIDAgNSUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlcXVlc3QtZGVtbyAucm93IC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQ3LjUlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA0Ny41JSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXF1ZXN0LWRlbW8gLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIH1cbiAgLnJlcXVlc3QtZGVtbyAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMTFweCAwIDE5cHg7XG4gIH1cbiAgLnJlcXVlc3QtZGVtbyAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLS13aWR0aC1oYWxmIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnJlcXVlc3QtZGVtbyB7XG4gICAgcGFkZGluZzogMjhweCAwIDQ4cHg7XG4gIH1cbiAgLnJlcXVlc3QtZGVtb19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLnJlcXVlc3QtZGVtb19fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5yZXF1ZXN0LWRlbW9fX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDQwcHggMzVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlcXVlc3QtZGVtbyAucm93IC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAucmVxdWVzdC1kZW1vIC5yb3cgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXF1ZXN0LWRlbW8gLmdmb3JtX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NkM2Q2O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnJlcXVlc3QtZGVtbyAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICAucmVxdWVzdC1kZW1vIC5nZm9ybV93cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50ZXh0LWNhdGVnb3JpZXMge1xuICBwYWRkaW5nOiA4MnB4IDA7XG4gIGJhY2tncm91bmQ6ICMxNjNkNWQ7XG59XG4udGV4dC1jYXRlZ29yaWVzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBjb2xvcjogI2ZhZmJmYjtcbn1cbi50ZXh0LWNhdGVnb3JpZXNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnRleHQtY2F0ZWdvcmllc19faXRlbV9faW1hZ2Uge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogMjhweDtcbn1cbi50ZXh0LWNhdGVnb3JpZXNfX2l0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMGM1YzE7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi50ZXh0LWNhdGVnb3JpZXNfX2l0ZW1fX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAudGV4dC1jYXRlZ29yaWVzIHtcbiAgICBwYWRkaW5nOiA1NXB4IDEyMXB4IDY0cHggMTIxcHg7XG4gIH1cbiAgLnRleHQtY2F0ZWdvcmllc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgfVxuICAudGV4dC1jYXRlZ29yaWVzX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnRleHQtY2F0ZWdvcmllcyB7XG4gICAgcGFkZGluZzogNDhweCAwIDU2cHg7XG4gIH1cbiAgLnRleHQtY2F0ZWdvcmllc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICAudGV4dC1jYXRlZ29yaWVzX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC50ZXh0LWNhdGVnb3JpZXNfX2l0ZW1fX2ltYWdlIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLnRleHQtY2F0ZWdvcmllc19faXRlbV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuLnBvc3RzLWJvb2stZGVtbyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNFQUY4RkY7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgcGFkZGluZzogMjNweDtcbn1cbi5wb3N0cy1ib29rLWRlbW9fX2ltYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxNjdweDtcbn1cbi5wb3N0cy1ib29rLWRlbW9fX2ltYWdlLXdyYXBwZXIgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucG9zdHMtYm9vay1kZW1vX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTYzZDVkO1xufVxuLnBvc3RzLWJvb2stZGVtb19fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzAwQzVDMTtcbiAgYm9yZGVyLXJhZGl1czogMzdweDtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweCAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5wb3N0cy1ib29rLWRlbW8ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogODBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDEycHggMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnBvc3RzLWJvb2stZGVtb19faW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucG9zdHMtYm9vay1kZW1vX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucG9zdHMtYm9vay1kZW1vX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53eXNpd3lnIHtcbiAgcGFkZGluZzogNzRweCAwIDc3cHg7XG59XG4ud3lzaXd5Z19fdGV4dCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjNjg4NThlO1xufVxuLnd5c2l3eWdfX3RleHQgaDI6bnRoLW9mLXR5cGUoMSkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnd5c2l3eWdfX3RleHQgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzE2M2Q1ZDtcbn1cbi53eXNpd3lnX190ZXh0IGg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICM2ODg1OGU7XG59XG4ud3lzaXd5Z19fdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM2ODg1OGU7XG59XG4ud3lzaXd5Z19fdGV4dCBhIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMwMEM1QzE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnd5c2l3eWdfX3RleHQgc3Ryb25nIHtcbiAgY29sb3I6ICMwMEM1QzE7XG59XG4ud3lzaXd5Z19fdGV4dCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi53eXNpd3lnX190ZXh0IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICM2ODg1OGU7XG59XG4ud3lzaXd5Z19fdGV4dCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnd5c2l3eWdfX3RleHQgdGFibGUgdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjZDNkNjtcbiAgcGFkZGluZzogMCAwIDE2cHg7XG59XG4ud3lzaXd5Z19fdGV4dCB0YWJsZSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NkM2Q2O1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG4ud3lzaXd5Z19fdGV4dCB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2QzZDY7XG59XG4ud3lzaXd5Z19fdGV4dCB0YWJsZSB0ZDpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAud3lzaXd5Z19fdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG4gIC53eXNpd3lnX190ZXh0IGgyIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnd5c2l3eWcge1xuICAgIHBhZGRpbmc6IDM1cHggMCAzOXB4O1xuICB9XG4gIC53eXNpd3lnX190ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLnd5c2l3eWdfX3RleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAud3lzaXd5Z19fdGV4dCBoMjpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAud3lzaXd5Z19fdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC53eXNpd3lnX190ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLnd5c2l3eWdfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC53eXNpd3lnX190ZXh0IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAud3lzaXd5Z19fdGV4dCB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC53eXNpd3lnX190ZXh0IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5jYXBhYmlsaXRpZXMtbGlzdCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWluLWhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcGFiaWxpdGllcy1saXN0X19oZWFkZXIge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTYzZDVkO1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2FwYWJpbGl0aWVzLWxpc3RfX2l0ZW1zIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMTBweCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jYXBhYmlsaXRpZXMtbGlzdF9faXRlbXMtLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FwYWJpbGl0aWVzLWxpc3RfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjk7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjVweCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhcGFiaWxpdGllcy1saXN0X19pdGVtOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgZGlzcGxheTogaW5oZXJpdDtcbn1cbi5jYXBhYmlsaXRpZXMtbGlzdF9faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE2cHg7XG4gIHJpZ2h0OiAtMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaWNvbnMvc3ZnL3pvb20taWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogMjUwbXMgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjMsIDAsIDAuMjIsIDEpO1xufVxuLmNhcGFiaWxpdGllcy1saXN0X19pdGVtX19pbWFnZS1ob2xkZXIge1xuICBoZWlnaHQ6IDE4OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2VhZjhmZjtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHggN3B4IDAgMDtcbn1cbi5jYXBhYmlsaXRpZXMtbGlzdF9faXRlbV9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmNhcGFiaWxpdGllcy1saXN0X19pdGVtX190ZXh0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmNhcGFiaWxpdGllcy1saXN0X19pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMTYzZDVkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmNhcGFiaWxpdGllcy1saXN0X19pdGVtX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2ODg1OEU7XG59XG5cbi5jYXBhYmlsaXRpZXMtc2xpZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IDIwMG1zIG9wYWNpdHkgY3ViaWMtYmV6aWVyKDAuMywgMCwgMC4yMiwgMSksIDIwMG1zIHotaW5kZXggY3ViaWMtYmV6aWVyKDAuMywgMCwgMC4yMiwgMSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIsIDYxLCA5MywgMC43KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDQwcHgpO1xufVxuLmNhcGFiaWxpdGllcy1zbGlkZXIudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uY2FwYWJpbGl0aWVzLXNsaWRlcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXBhYmlsaXRpZXMtc2xpZGVyX19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMjAwbXMgb3BhY2l0eSBjdWJpYy1iZXppZXIoMC4zLCAwLCAwLjIyLCAxKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXBhYmlsaXRpZXMtc2xpZGVyX19pdGVtLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FwYWJpbGl0aWVzLXNsaWRlcl9faXRlbV9faW1hZ2Uge1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMjQzcHg7XG4gIG1hcmdpbi1yaWdodDogODhweDtcbiAgYm9yZGVyLXJhZGl1czogNCU7XG59XG4uY2FwYWJpbGl0aWVzLXNsaWRlcl9faXRlbV9fdGV4dC1jb250ZW50IHtcbiAgd2lkdGg6IDMyMHB4O1xufVxuLmNhcGFiaWxpdGllcy1zbGlkZXJfX2l0ZW1fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmNhcGFiaWxpdGllcy1zbGlkZXJfX2l0ZW1fX3RleHQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jYXBhYmlsaXRpZXMtc2xpZGVyX19jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgcmlnaHQ6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAwMTtcbn1cbi5jYXBhYmlsaXRpZXMtc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQxcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMzBweDtcbiAgei1pbmRleDogMTAwMTtcbn1cbi5jYXBhYmlsaXRpZXMtc2xpZGVyX19uYXZpZ2F0aW9uIGRpdiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5jYXBhYmlsaXRpZXMtbGlzdF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIH1cbiAgLmNhcGFiaWxpdGllcy1saXN0X19pdGVtOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxuICAuY2FwYWJpbGl0aWVzLXNsaWRlcl9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY2FwYWJpbGl0aWVzLXNsaWRlcl9faXRlbV9faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY2FwYWJpbGl0aWVzLXNsaWRlcl9faXRlbV9fdGV4dC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jYXBhYmlsaXRpZXMtc2xpZGVyX19pdGVtX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMzFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLmNhcGFiaWxpdGllcy1zbGlkZXJfX2l0ZW1fX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuY2FwYWJpbGl0aWVzLWxpc3RfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmNhcGFiaWxpdGllcy1zbGlkZXJfX2l0ZW1fX3RleHQtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgLmNhcGFiaWxpdGllcy1zbGlkZXJfX2l0ZW1fX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5jYXBhYmlsaXRpZXMtc2xpZGVyX19pdGVtX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmNhcGFiaWxpdGllcy1zbGlkZXJfX2l0ZW1fX2ltYWdlIHtcbiAgICB3aWR0aDogODV2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5zdW1tYXJ5IHtcbiAgcGFkZGluZzogNjRweCAwO1xuICBiYWNrZ3JvdW5kOiAjZTBmNGZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN1bW1hcnlfX2xhYmVsIHtcbiAgY29sb3I6ICMzMjZlOWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uc3VtbWFyeV9faGVhZGVyIHtcbiAgY29sb3I6ICMxNjNkNWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjYlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uc3VtbWFyeV9fY29udGVudCB7XG4gIGNvbG9yOiAjNjg4NThlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWF4LXdpZHRoOiA0NzdweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnN1bW1hcnlfX3Bvc3RpZS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uc3VtbWFyeV9fbGVmdC1pbWFnZSB7XG4gIHdpZHRoOiAxNDguNzc0cHg7XG4gIGhlaWdodDogMTQyLjI4OXB4O1xuICB6LWluZGV4OiAwO1xufVxuLnN1bW1hcnlfX3JpZ2h0LWltYWdlIHtcbiAgd2lkdGg6IDEzNy4xNTJweDtcbiAgaGVpZ2h0OiAxMjQuOThweDtcbiAgei1pbmRleDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zdW1tYXJ5X19sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdW1tYXJ5X19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDYuNjY3JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3VtbWFyeV9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbWF4LXdpZHRoOiAzMDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbiAgfVxuICAuc3VtbWFyeV9fbGVmdC1pbWFnZSB7XG4gICAgd2lkdGg6IDU1LjU3OXB4O1xuICAgIGhlaWdodDogNTMuMTU2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTUwJSwgLTUwJSwgMCk7XG4gIH1cbiAgLnN1bW1hcnlfX3JpZ2h0LWltYWdlIHtcbiAgICB3aWR0aDogMTE5cHg7XG4gICAgaGVpZ2h0OiAxMDlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICByaWdodDogLTExJTtcbiAgfVxufVxuLnZpZGVvLWRlbW8ge1xuICBwYWRkaW5nOiA1MXB4IDA7XG59XG4udmlkZW8tZGVtb19fbGFiZWwge1xuICBjb2xvcjogIzMyNmU5ZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4udmlkZW8tZGVtb19faGVhZGVyIHtcbiAgY29sb3I6ICMxNjNkNWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjYlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi52aWRlby1kZW1vX192aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyLCA2MSwgOTMsIDAuNCk7XG59XG4udmlkZW8tZGVtb19fcGxheWVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52aWRlby1kZW1vX19wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1NDFweDtcbn1cbi52aWRlby1kZW1vX19wbGF5LWJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMiwgNjEsIDkzLCAwLjQpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnZpZGVvLWRlbW9fX3BsYXktYnV0dG9uIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC52aWRlby1kZW1vIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLnZpZGVvLWRlbW9fX2xhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnZpZGVvLWRlbW9fX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwNi42NjclO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNwbGl0LXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNwbGl0LXRleHQgLnJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5zcGxpdC10ZXh0X19pbmZvIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zcGxpdC10ZXh0X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwNHB4O1xuICBiYWNrZ3JvdW5kOiAjZTBmNGZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0NjknIGhlaWdodD0nNTA0JyB2aWV3Qm94PScwIDAgNDY5IDUwNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzQ2OScgaGVpZ2h0PSc1MDQnIHJ4PSczMycgZmlsbD0nJTIzRTBGNEZGJy8lM0UlM0NwYXRoIGQ9J00yMDguMDAyIDIzMi4wNjVWMjcxLjkzM0gyNjBMMjU5Ljk5OCAyMzIuMDY1SDIwOC4wMDJaTTI1NC4xMDkgMjY2LjAzOEgyMTMuODk1VjIzNy45NjJIMjU0LjEwOVYyNjYuMDM4WicgZmlsbD0nJTIzQkJEQ0VFJy8lM0UlM0NwYXRoIGQ9J00yMjIuNTQ0IDI1MC41OUMyMjQuNjQ0IDI1MC41OSAyMjYuMzQ4IDI0OC44ODYgMjI2LjM0OCAyNDYuNzgyQzIyNi4zNDggMjQ0LjY4MSAyMjQuNjQ0IDI0Mi45NzcgMjIyLjU0NCAyNDIuOTc3QzIyMC40NDEgMjQyLjk3NyAyMTguNzM5IDI0NC42ODEgMjE4LjczOSAyNDYuNzgyQzIxOC43MzcgMjQ4Ljg4NiAyMjAuNDM5IDI1MC41OSAyMjIuNTQ0IDI1MC41OVonIGZpbGw9JyUyM0JCRENFRScvJTNFJTNDcGF0aCBkPSdNMjUyLjIzNiAyNjIuMDU1TDIzOS42NjcgMjQ2LjI3MUwyMzIuNTMzIDI1NS4yMjdMMjI5LjA5IDI1MC45MDVMMjIwLjIxNiAyNjIuMDU0TDI1Mi4yMzYgMjYyLjA1NVonIGZpbGw9JyUyM0JCRENFRScvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyLXJhZGl1czogMzNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zcGxpdC10ZXh0X19udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnNwbGl0LXRleHRfX3RpdGxlIHtcbiAgY29sb3I6ICMxNjNkNWQ7XG4gIGxlYWRpbmctdHJpbTogYm90aDtcbiAgdGV4dC1lZGdlOiBjYXA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTMzLjMzMyU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc3BsaXQtdGV4dF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzY4ODU4ZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnNwbGl0LXRleHRfX3Bvc3RpZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMGM1YzE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMGM1YzE7XG59XG4uc3BsaXQtdGV4dF9fcG9zdGllLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNwbGl0LXRleHRfX2xpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiAxOXB4O1xuICBjb2xvcjogI0M4RTFFRTtcbn1cbi5zcGxpdC10ZXh0X19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ljb25zL3N2Zy9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB0b3A6IDNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zcGxpdC10ZXh0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLnNwbGl0LXRleHRfX2ltYWdlLWhvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAuc3BsaXQtdGV4dF9faW1hZ2Uge1xuICAgIGhlaWdodDogMzQ0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNC43NzZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5zcGxpdC10ZXh0X19pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNwbGl0LXRleHRfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNwbGl0LXRleHRfX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi50ZXh0LWxpc3Qge1xuICBwYWRkaW5nOiA4NnB4IDA7XG59XG4udGV4dC1saXN0X19sYWJlbCB7XG4gIGNvbG9yOiAjMzI2ZTlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi50ZXh0LWxpc3RfX2hlYWRlciB7XG4gIGNvbG9yOiAjMTYzZDVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMTI2JTtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbi50ZXh0LWxpc3RfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG4udGV4dC1saXN0X19jb250ZW50ID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi50ZXh0LWxpc3RfX2NvbnRlbnQgPiAqOm50aC1jaGlsZCgybikgLnJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4OTlweCkge1xuICAudGV4dC1saXN0X19jb250ZW50ID4gKjpudGgtY2hpbGQoMm4pIC5yb3cgLnNwbGl0LXRleHRfX2ltYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0NjknIGhlaWdodD0nNTA0JyB2aWV3Qm94PScwIDAgNDY5IDUwNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3Qgd2lkdGg9JzQ2OScgaGVpZ2h0PSc1MDQnIHJ4PSczMycgZmlsbD0nJTIzRTBGNEZGJy8lM0UlM0NwYXRoIGQ9J00yMDguMDAyIDIzMi4wNjVWMjcxLjkzM0gyNjBMMjU5Ljk5OCAyMzIuMDY1SDIwOC4wMDJaTTI1NC4xMDkgMjY2LjAzOEgyMTMuODk1VjIzNy45NjJIMjU0LjEwOVYyNjYuMDM4WicgZmlsbD0nJTIzQkJEQ0VFJy8lM0UlM0NwYXRoIGQ9J00yMjIuNTQ0IDI1MC41OUMyMjQuNjQ0IDI1MC41OSAyMjYuMzQ4IDI0OC44ODYgMjI2LjM0OCAyNDYuNzgyQzIyNi4zNDggMjQ0LjY4MSAyMjQuNjQ0IDI0Mi45NzcgMjIyLjU0NCAyNDIuOTc3QzIyMC40NDEgMjQyLjk3NyAyMTguNzM5IDI0NC42ODEgMjE4LjczOSAyNDYuNzgyQzIxOC43MzcgMjQ4Ljg4NiAyMjAuNDM5IDI1MC41OSAyMjIuNTQ0IDI1MC41OVonIGZpbGw9JyUyM0JCRENFRScvJTNFJTNDcGF0aCBkPSdNMjUyLjIzNiAyNjIuMDU1TDIzOS42NjcgMjQ2LjI3MUwyMzIuNTMzIDI1NS4yMjdMMjI5LjA5IDI1MC45MDVMMjIwLjIxNiAyNjIuMDU0TDI1Mi4yMzYgMjYyLjA1NVonIGZpbGw9JyUyM0JCRENFRScvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnRleHQtbGlzdCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC50ZXh0LWxpc3RfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDYuNjY3JTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC50ZXh0LWxpc3RfX2NvbnRlbnQge1xuICAgIGdhcDogMDtcbiAgfVxuICAudGV4dC1saXN0X19jb250ZW50ID4gKiAucm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLnRleHQtbGlzdF9fY29udGVudCA+ICogLnJvdyAuc3BsaXQtdGV4dF9faW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ2OScgaGVpZ2h0PSc1MDQnIHZpZXdCb3g9JzAgMCA0NjkgNTA0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nNDY5JyBoZWlnaHQ9JzUwNCcgcng9JzMzJyBmaWxsPSclMjNFMEY0RkYnLyUzRSUzQ3BhdGggZD0nTTIwOC4wMDIgMjMyLjA2NVYyNzEuOTMzSDI2MEwyNTkuOTk4IDIzMi4wNjVIMjA4LjAwMlpNMjU0LjEwOSAyNjYuMDM4SDIxMy44OTVWMjM3Ljk2MkgyNTQuMTA5VjI2Ni4wMzhaJyBmaWxsPSclMjNCQkRDRUUnLyUzRSUzQ3BhdGggZD0nTTIyMi41NDQgMjUwLjU5QzIyNC42NDQgMjUwLjU5IDIyNi4zNDggMjQ4Ljg4NiAyMjYuMzQ4IDI0Ni43ODJDMjI2LjM0OCAyNDQuNjgxIDIyNC42NDQgMjQyLjk3NyAyMjIuNTQ0IDI0Mi45NzdDMjIwLjQ0MSAyNDIuOTc3IDIxOC43MzkgMjQ0LjY4MSAyMTguNzM5IDI0Ni43ODJDMjE4LjczNyAyNDguODg2IDIyMC40MzkgMjUwLjU5IDIyMi41NDQgMjUwLjU5WicgZmlsbD0nJTIzQkJEQ0VFJy8lM0UlM0NwYXRoIGQ9J00yNTIuMjM2IDI2Mi4wNTVMMjM5LjY2NyAyNDYuMjcxTDIzMi41MzMgMjU1LjIyN0wyMjkuMDkgMjUwLjkwNUwyMjAuMjE2IDI2Mi4wNTRMMjUyLjIzNiAyNjIuMDU1WicgZmlsbD0nJTIzQkJEQ0VFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB9XG4gIC50ZXh0LWxpc3RfX2NvbnRlbnQgPiAqOm50aC1jaGlsZCgybikgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC50ZXh0LWxpc3RfX2NvbnRlbnQgPiAqOm50aC1jaGlsZCgybikgLnJvdyAuc3BsaXQtdGV4dF9faW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ2OScgaGVpZ2h0PSc1MDQnIHZpZXdCb3g9JzAgMCA0NjkgNTA0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nNDY5JyBoZWlnaHQ9JzUwNCcgcng9JzMzJyBmaWxsPSclMjNFMEY0RkYnLyUzRSUzQ3BhdGggZD0nTTIwOC4wMDIgMjMyLjA2NVYyNzEuOTMzSDI2MEwyNTkuOTk4IDIzMi4wNjVIMjA4LjAwMlpNMjU0LjEwOSAyNjYuMDM4SDIxMy44OTVWMjM3Ljk2MkgyNTQuMTA5VjI2Ni4wMzhaJyBmaWxsPSclMjNCQkRDRUUnLyUzRSUzQ3BhdGggZD0nTTIyMi41NDQgMjUwLjU5QzIyNC42NDQgMjUwLjU5IDIyNi4zNDggMjQ4Ljg4NiAyMjYuMzQ4IDI0Ni43ODJDMjI2LjM0OCAyNDQuNjgxIDIyNC42NDQgMjQyLjk3NyAyMjIuNTQ0IDI0Mi45NzdDMjIwLjQ0MSAyNDIuOTc3IDIxOC43MzkgMjQ0LjY4MSAyMTguNzM5IDI0Ni43ODJDMjE4LjczNyAyNDguODg2IDIyMC40MzkgMjUwLjU5IDIyMi41NDQgMjUwLjU5WicgZmlsbD0nJTIzQkJEQ0VFJy8lM0UlM0NwYXRoIGQ9J00yNTIuMjM2IDI2Mi4wNTVMMjM5LjY2NyAyNDYuMjcxTDIzMi41MzMgMjU1LjIyN0wyMjkuMDkgMjUwLjkwNUwyMjAuMjE2IDI2Mi4wNTRMMjUyLjIzNiAyNjIuMDU1WicgZmlsbD0nJTIzQkJEQ0VFJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB9XG59XG4uZmVhdHVyZXMge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLmZlYXR1cmVzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzE2M2Q1ZDtcbn1cbi5mZWF0dXJlc19faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIG1pbi1oZWlnaHQ6IDE3NnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZlYXR1cmVzX19pdGVtX19pbWFnZS1ob2xkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzMDNweDtcbiAgYmFja2dyb3VuZDogI2UwZjRmZjtcbn1cbi5mZWF0dXJlc19faXRlbV9faW1hZ2UtaG9sZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uZmVhdHVyZXNfX2l0ZW1fX3RleHQtaG9sZGVyIHtcbiAgcGFkZGluZzogMjNweCAzMHB4IDIzcHggMzBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMDNweCk7XG59XG4uZmVhdHVyZXNfX2l0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICMxNjNkNWQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5mZWF0dXJlc19faXRlbV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjg4NThlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mZWF0dXJlc19faXRlbSB7XG4gICAgbWluLWhlaWdodDogMTkxcHg7XG4gIH1cbiAgLmZlYXR1cmVzX19pdGVtX19pbWFnZS1ob2xkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5mZWF0dXJlc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZlYXR1cmVzX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mZWF0dXJlc19faXRlbV9faW1hZ2UtaG9sZGVyIHtcbiAgICBoZWlnaHQ6IDE4OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mZWF0dXJlc19faXRlbV9fdGV4dC1ob2xkZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubG9hZGVyLXdyYXBwZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubG9hZGVyIHtcbiAgY29sb3I6ICMwMEM1QzE7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogNzJweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkNiAxLjdzIGluZmluaXRlIGVhc2UsIHJvdW5kIDEuN3MgaW5maW5pdGUgZWFzZTtcbiAgYW5pbWF0aW9uOiBsb2FkNiAxLjdzIGluZmluaXRlIGVhc2UsIHJvdW5kIDEuN3MgaW5maW5pdGUgZWFzZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWQ2IHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDAgLTAuODNlbSAwIC0wLjRlbSwgMCAtMC44M2VtIDAgLTAuNDJlbSwgMCAtMC44M2VtIDAgLTAuNDRlbSwgMCAtMC44M2VtIDAgLTAuNDZlbSwgMCAtMC44M2VtIDAgLTAuNDc3ZW07XG4gIH1cbiAgNSUsIDk1JSB7XG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAwIC0wLjgzZW0gMCAtMC40MmVtLCAwIC0wLjgzZW0gMCAtMC40NGVtLCAwIC0wLjgzZW0gMCAtMC40NmVtLCAwIC0wLjgzZW0gMCAtMC40NzdlbTtcbiAgfVxuICAxMCUsIDU5JSB7XG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAtMC4wODdlbSAtMC44MjVlbSAwIC0wLjQyZW0sIC0wLjE3M2VtIC0wLjgxMmVtIDAgLTAuNDRlbSwgLTAuMjU2ZW0gLTAuNzg5ZW0gMCAtMC40NmVtLCAtMC4yOTdlbSAtMC43NzVlbSAwIC0wLjQ3N2VtO1xuICB9XG4gIDIwJSB7XG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAtMC4zMzhlbSAtMC43NThlbSAwIC0wLjQyZW0sIC0wLjU1NWVtIC0wLjYxN2VtIDAgLTAuNDRlbSwgLTAuNjcxZW0gLTAuNDg4ZW0gMCAtMC40NmVtLCAtMC43NDllbSAtMC4zNGVtIDAgLTAuNDc3ZW07XG4gIH1cbiAgMzglIHtcbiAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIC0wLjM3N2VtIC0wLjc0ZW0gMCAtMC40MmVtLCAtMC42NDVlbSAtMC41MjJlbSAwIC0wLjQ0ZW0sIC0wLjc3NWVtIC0wLjI5N2VtIDAgLTAuNDZlbSwgLTAuODJlbSAtMC4wOWVtIDAgLTAuNDc3ZW07XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAwIC0wLjgzZW0gMCAtMC40MmVtLCAwIC0wLjgzZW0gMCAtMC40NGVtLCAwIC0wLjgzZW0gMCAtMC40NmVtLCAwIC0wLjgzZW0gMCAtMC40NzdlbTtcbiAgfVxufVxuQGtleWZyYW1lcyBsb2FkNiB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIDAgLTAuODNlbSAwIC0wLjQyZW0sIDAgLTAuODNlbSAwIC0wLjQ0ZW0sIDAgLTAuODNlbSAwIC0wLjQ2ZW0sIDAgLTAuODNlbSAwIC0wLjQ3N2VtO1xuICB9XG4gIDUlLCA5NSUge1xuICAgIGJveC1zaGFkb3c6IDAgLTAuODNlbSAwIC0wLjRlbSwgMCAtMC44M2VtIDAgLTAuNDJlbSwgMCAtMC44M2VtIDAgLTAuNDRlbSwgMCAtMC44M2VtIDAgLTAuNDZlbSwgMCAtMC44M2VtIDAgLTAuNDc3ZW07XG4gIH1cbiAgMTAlLCA1OSUge1xuICAgIGJveC1zaGFkb3c6IDAgLTAuODNlbSAwIC0wLjRlbSwgLTAuMDg3ZW0gLTAuODI1ZW0gMCAtMC40MmVtLCAtMC4xNzNlbSAtMC44MTJlbSAwIC0wLjQ0ZW0sIC0wLjI1NmVtIC0wLjc4OWVtIDAgLTAuNDZlbSwgLTAuMjk3ZW0gLTAuNzc1ZW0gMCAtMC40NzdlbTtcbiAgfVxuICAyMCUge1xuICAgIGJveC1zaGFkb3c6IDAgLTAuODNlbSAwIC0wLjRlbSwgLTAuMzM4ZW0gLTAuNzU4ZW0gMCAtMC40MmVtLCAtMC41NTVlbSAtMC42MTdlbSAwIC0wLjQ0ZW0sIC0wLjY3MWVtIC0wLjQ4OGVtIDAgLTAuNDZlbSwgLTAuNzQ5ZW0gLTAuMzRlbSAwIC0wLjQ3N2VtO1xuICB9XG4gIDM4JSB7XG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAtMC4zNzdlbSAtMC43NGVtIDAgLTAuNDJlbSwgLTAuNjQ1ZW0gLTAuNTIyZW0gMCAtMC40NGVtLCAtMC43NzVlbSAtMC4yOTdlbSAwIC0wLjQ2ZW0sIC0wLjgyZW0gLTAuMDllbSAwIC0wLjQ3N2VtO1xuICB9XG4gIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDAgLTAuODNlbSAwIC0wLjRlbSwgMCAtMC44M2VtIDAgLTAuNDJlbSwgMCAtMC44M2VtIDAgLTAuNDRlbSwgMCAtMC44M2VtIDAgLTAuNDZlbSwgMCAtMC44M2VtIDAgLTAuNDc3ZW07XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3VuZCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdW5kIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5vcHQtb3V0IHtcbiAgcGFkZGluZzogNzdweCAwIDg4cHg7XG59XG4ub3B0LW91dCAuZ2Zvcm1fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuLm9wdC1vdXQgLmdmb3JtLWJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2QzZDY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAub3B0LW91dCB7XG4gICAgcGFkZGluZzogMjdweCAwIDM5cHg7XG4gIH1cbiAgLm9wdC1vdXQgLmdmb3JtX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLm9wdC1vdXQgLmdmb3JtLWJvZHkgLmdmaWVsZC0td2lkdGgtaGFsZixcbiAgLm9wdC1vdXQgLmdmb3JtLWJvZHkgLmdmaWVsZC0td2lkdGgtdGhyZWUtcXVhcnRlciB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIgIWltcG9ydGFudDtcbiAgfVxuICAub3B0LW91dCAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS13aWR0aC1xdWFydGVyIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9wdC1vdXQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmh1YnNwb3QtZW1iZWQge1xuICBwYWRkaW5nOiA4NHB4IDA7XG4gIGJhY2tncm91bmQ6ICMxNjNkNWQ7XG59XG4uaHVic3BvdC1lbWJlZF9faGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICBtYXgtd2lkdGg6IDU3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5odWJzcG90LWVtYmVkX19mb3JtLFxuLmh1YnNwb3QtZW1iZWQgLmUtYm9vay1wb3B1cF9fZm9ybSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIG1heC13aWR0aDogNTcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDU2N3B4O1xufVxuLmh1YnNwb3QtZW1iZWRfX2Zvcm0gLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCxcbi5odWJzcG90LWVtYmVkIC5lLWJvb2stcG9wdXBfX2Zvcm0gLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaHVic3BvdC1lbWJlZF9fZm9ybSAuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIsXG4uaHVic3BvdC1lbWJlZCAuZS1ib29rLXBvcHVwX19mb3JtIC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaHVic3BvdC1lbWJlZF9fZm9ybSAuZ2ZpZWxkLFxuLmh1YnNwb3QtZW1iZWQgLmUtYm9vay1wb3B1cF9fZm9ybSAuZ2ZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5odWJzcG90LWVtYmVkX19mb3JtIC5nZmllbGQgbGVnZW5kLFxuLmh1YnNwb3QtZW1iZWQgLmUtYm9vay1wb3B1cF9fZm9ybSAuZ2ZpZWxkIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaHVic3BvdC1lbWJlZF9fZm9ybSAuZ2ZpZWxkLS1wcmUtY2hlY2tib3gsXG4uaHVic3BvdC1lbWJlZCAuZS1ib29rLXBvcHVwX19mb3JtIC5nZmllbGQtLXByZS1jaGVja2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uaHVic3BvdC1lbWJlZF9fZm9ybSAuZ2ZpZWxkLS1tYWlsaW5nLWxpc3QsXG4uaHVic3BvdC1lbWJlZCAuZS1ib29rLXBvcHVwX19mb3JtIC5nZmllbGQtLW1haWxpbmctbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDQwcHggMXB4O1xufVxuLmh1YnNwb3QtZW1iZWRfX2Zvcm0gLmdmaWVsZF9jaGVja2JveCxcbi5odWJzcG90LWVtYmVkIC5lLWJvb2stcG9wdXBfX2Zvcm0gLmdmaWVsZF9jaGVja2JveCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxRTQ3Njg7XG59XG4uaHVic3BvdC1lbWJlZF9fZm9ybSAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsLFxuLmh1YnNwb3QtZW1iZWQgLmUtYm9vay1wb3B1cF9fZm9ybSAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmh1YnNwb3QtZW1iZWRfX2Zvcm0gLmdmb3JtX2Rlc2NyaXB0aW9uLFxuLmh1YnNwb3QtZW1iZWQgLmUtYm9vay1wb3B1cF9fZm9ybSAuZ2Zvcm1fZGVzY3JpcHRpb24ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMTYzRDVEO1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5odWJzcG90LWVtYmVkX19mb3JtIC5nZmllbGRfbGFiZWwsXG4uaHVic3BvdC1lbWJlZCAuZS1ib29rLXBvcHVwX19mb3JtIC5nZmllbGRfbGFiZWwge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMUU0NzY4O1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5odWJzcG90LWVtYmVkX19mb3JtIC5naW5wdXRfY29udGFpbmVyIGlucHV0LFxuLmh1YnNwb3QtZW1iZWQgLmUtYm9vay1wb3B1cF9fZm9ybSAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjZDNkNjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwYWRkaW5nOiAxM3B4IDAgMTRweCAxOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMxRTQ3Njg7XG59XG4uaHVic3BvdC1lbWJlZF9fZm9ybSAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dDo6cGxhY2Vob2xkZXIsXG4uaHVic3BvdC1lbWJlZCAuZS1ib29rLXBvcHVwX19mb3JtIC5naW5wdXRfY29udGFpbmVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICNiYWMyYzU7XG59XG4uaHVic3BvdC1lbWJlZF9fZm9ybSAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkLWNob2ljZS1pbnB1dCxcbi5odWJzcG90LWVtYmVkIC5lLWJvb2stcG9wdXBfX2Zvcm0gLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZC1jaG9pY2UtaW5wdXQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NkM2Q2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5odWJzcG90LWVtYmVkX19mb3JtIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGQtY2hvaWNlLWlucHV0OjphZnRlcixcbi5odWJzcG90LWVtYmVkIC5lLWJvb2stcG9wdXBfX2Zvcm0gLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZC1jaG9pY2UtaW5wdXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgwKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMiAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuMjM4MjggNS41NjAyMkw0LjAzOTc0IDguMzYxNjhMMTAuNzYzMiAxLjYzODE4JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xufVxuLmh1YnNwb3QtZW1iZWRfX2Zvcm0gLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZC1jaG9pY2UtaW5wdXQ6Y2hlY2tlZCxcbi5odWJzcG90LWVtYmVkIC5lLWJvb2stcG9wdXBfX2Zvcm0gLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZC1jaG9pY2UtaW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6ICMwMEM1QzE7XG4gIGJvcmRlci1jb2xvcjogIzAwQzVDMTtcbn1cbi5odWJzcG90LWVtYmVkX19mb3JtIC5naW5wdXRfY29udGFpbmVyIC5nZmllbGQtY2hvaWNlLWlucHV0OmNoZWNrZWQ6OmFmdGVyLFxuLmh1YnNwb3QtZW1iZWQgLmUtYm9vay1wb3B1cF9fZm9ybSAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkLWNob2ljZS1pbnB1dDpjaGVja2VkOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMSk7XG59XG4uaHVic3BvdC1lbWJlZF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24sXG4uaHVic3BvdC1lbWJlZCAuZS1ib29rLXBvcHVwX19mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzAwQzVDMTtcbiAgYm9yZGVyLXJhZGl1czogMzdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmh1YnNwb3QtZW1iZWRfX2Zvcm0gLmhic3B0LWZvcm0gbGFiZWwsXG4uaHVic3BvdC1lbWJlZCAuZS1ib29rLXBvcHVwX19mb3JtIC5oYnNwdC1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5odWJzcG90LWVtYmVkX19mb3JtIC5oYnNwdC1mb3JtIGxhYmVsLmhzLWVycm9yLW1zZyxcbi5odWJzcG90LWVtYmVkIC5lLWJvb2stcG9wdXBfX2Zvcm0gLmhic3B0LWZvcm0gbGFiZWwuaHMtZXJyb3ItbXNnIHtcbiAgY29sb3I6ICMwMGM1YzE7XG59XG4uaHVic3BvdC1lbWJlZF9fZm9ybSAuaGJzcHQtZm9ybSAuaHMtaW5wdXQuaW52YWxpZCxcbi5odWJzcG90LWVtYmVkIC5lLWJvb2stcG9wdXBfX2Zvcm0gLmhic3B0LWZvcm0gLmhzLWlucHV0LmludmFsaWQge1xuICBib3JkZXItY29sb3I6ICMwMGM1YzEgIWltcG9ydGFudDtcbn1cbi5odWJzcG90LWVtYmVkX19mb3JtIC5oYnNwdC1mb3JtIHVsLFxuLmh1YnNwb3QtZW1iZWQgLmUtYm9vay1wb3B1cF9fZm9ybSAuaGJzcHQtZm9ybSB1bCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmh1YnNwb3QtZW1iZWRfX2Zvcm0gLmhic3B0LWZvcm0gLmhzLWZvcm0tZmllbGQsXG4uaHVic3BvdC1lbWJlZCAuZS1ib29rLXBvcHVwX19mb3JtIC5oYnNwdC1mb3JtIC5ocy1mb3JtLWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5odWJzcG90LWVtYmVkX19mb3JtIC5oYnNwdC1mb3JtIC5hY3Rpb25zLFxuLmh1YnNwb3QtZW1iZWQgLmUtYm9vay1wb3B1cF9fZm9ybSAuaGJzcHQtZm9ybSAuYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmh1YnNwb3QtZW1iZWRfX2Zvcm0gLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmh1YnNwb3QtZW1iZWQgLmUtYm9vay1wb3B1cF9fZm9ybSAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAxMnB4IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDM3cHg7XG4gIGJhY2tncm91bmQ6ICMwMGM1YzE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzMy4zMzMlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuLmh1YnNwb3QtZW1iZWRfX2Zvcm0gLmhic3B0LWZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5odWJzcG90LWVtYmVkX19mb3JtIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLmh1YnNwb3QtZW1iZWRfX2Zvcm0gLmhic3B0LWZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuLmh1YnNwb3QtZW1iZWRfX2Zvcm0gLmhic3B0LWZvcm0gc2VsZWN0LFxuLmh1YnNwb3QtZW1iZWQgLmUtYm9vay1wb3B1cF9fZm9ybSAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLmh1YnNwb3QtZW1iZWQgLmUtYm9vay1wb3B1cF9fZm9ybSAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5odWJzcG90LWVtYmVkIC5lLWJvb2stcG9wdXBfX2Zvcm0gLmhic3B0LWZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuLmh1YnNwb3QtZW1iZWQgLmUtYm9vay1wb3B1cF9fZm9ybSAuaGJzcHQtZm9ybSBzZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjZDNkNjtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiA5My4zMzMlO1xufVxuLmh1YnNwb3QtZW1iZWRfX2Zvcm0gLmhic3B0LWZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4uaHVic3BvdC1lbWJlZF9fZm9ybSAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4uaHVic3BvdC1lbWJlZF9fZm9ybSAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuLmh1YnNwb3QtZW1iZWRfX2Zvcm0gLmhic3B0LWZvcm0gc2VsZWN0OjpwbGFjZWhvbGRlcixcbi5odWJzcG90LWVtYmVkIC5lLWJvb2stcG9wdXBfX2Zvcm0gLmhic3B0LWZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4uaHVic3BvdC1lbWJlZCAuZS1ib29rLXBvcHVwX19mb3JtIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbi5odWJzcG90LWVtYmVkIC5lLWJvb2stcG9wdXBfX2Zvcm0gLmhic3B0LWZvcm0gaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbi5odWJzcG90LWVtYmVkIC5lLWJvb2stcG9wdXBfX2Zvcm0gLmhic3B0LWZvcm0gc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODA4ZTkyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDkzLjMzMyU7XG59IiwiLy9cclxuLy8gR3JpZCBPcHRpb25zXHJcbi8vXHJcbi8vIFRvIGF2b2lkIHlvdXIgb3B0aW9ucyBnZXR0aW5nIG92ZXJyaWRkZW4gYnkgYW4gdXBkYXRlLFxyXG4vLyBjb3B5IGFuZCBwYXN0ZSB0aGUgYmVsb3cgb3B0aW9ucyB0byB5b3VyIG93biBzYXNzIGZpbGVcclxuLy8gYW5kIGluY2x1ZGUgaXQgYmVmb3JlIHRoaXMgZmlsZS5cclxuXHJcbi8vIEdyaWQgYnJlYWtwb2ludHNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXHJcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICAgIHhzOiAwLFxyXG4gICAgc206IDYwMHB4LFxyXG4gICAgbWQ6IDkwMHB4LFxyXG4gICAgbGc6IDEyMDBweCxcclxuICAgIHhsOiAxNjgwcHgsXHJcbiAgICB4eGw6IDE5MjBweCxcclxuKTtcclxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bSkge1xyXG4gICAgQHJldHVybiAkbnVtIC8gKCRudW0gKiAwICsgMSk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBicmVha3BvaW50KCRrZXkpIHtcclxuICAgICRicDogc3RyaXAtdW5pdChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAka2V5KSk7XHJcbiAgICBAcmV0dXJuICN7JGJwIC0gMX1weDtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnRDb250YWluZXJXaWR0aCgkcmVzLCAkbWFyZ2luLCAkZ3V0dGVyLXdpZHRoKSB7XHJcbiAgICBAcmV0dXJuICgkcmVzIC0gKCRtYXJnaW4gKiAyKSkgKyAkZ3V0dGVyLXdpZHRoO1xyXG59XHJcblxyXG4vLyBHcmlkIGNvbnRhaW5lcnNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgICBzbTogNzM4cHgsXHJcbiAgICBtZDogMTAyNHB4LFxyXG4gICAgbGc6IDEyODBweCxcclxuICAgIHhsOiAxMzQ0cHgsXHJcbiAgICAvLyBzbTogYnJlYWtwb2ludENvbnRhaW5lcldpZHRoKDU0MCwgMjAsIDIwKSArIDBweCxcclxuICAgIC8vIG1kOiBicmVha3BvaW50Q29udGFpbmVyV2lkdGgoNzIwLCAyMCwgMjApICsgMHB4LFxyXG4gICAgLy8gbGc6IGJyZWFrcG9pbnRDb250YWluZXJXaWR0aCgxMzUxLCA5OCwgMzApICsgMHB4LFxyXG4gICAgLy8geGw6IDEzNDRweCwsLCwsLCwsLCwsLCwsXHJcbik7XHJcblxyXG4vLyBHcmlkIGNvbHVtbnNcclxuLy9cclxuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXHJcblxyXG4kZ3JpZC1jb2x1bW5zOiAxMjtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4O1xyXG5cclxuLy8gRU5EIG9mIEdyaWQgT3B0aW9uc1xyXG5cclxuLy9cclxuLy8gRWFzaW5nc1xyXG4vL1xyXG4kcGk6IDMuMTQxNTkyNjUzNTg5Nzk7XHJcbiRlYXNpbmc6IChcclxuICAgIFBvd2VyMDogKFxyXG4gICAgICAgIG5vbmU6IGN1YmljLWJlemllcigwLjI1LCAwLjI1LCAwLjc1LCAwLjc1KSxcclxuICAgICksXHJcbiAgICBQb3dlcjE6IChcclxuICAgICAgICBpbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKSxcclxuICAgICAgICBvdXQ6IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSxcclxuICAgICAgICBpbi1vdXQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSxcclxuICAgICksXHJcbiAgICBQb3dlcjI6IChcclxuICAgICAgICBpbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksXHJcbiAgICAgICAgb3V0OiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSxcclxuICAgICAgICBpbi1vdXQ6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcclxuICAgICksXHJcbiAgICBQb3dlcjM6IChcclxuICAgICAgICBpbjogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMiksXHJcbiAgICAgICAgb3V0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpLFxyXG4gICAgICAgIGluLW91dDogY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSxcclxuICAgICksXHJcbiAgICBQb3dlcjQ6IChcclxuICAgICAgICBpbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNiksXHJcbiAgICAgICAgb3V0OiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksXHJcbiAgICAgICAgaW4tb3V0OiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSksXHJcbiAgICApLFxyXG4gICAgQ2lyYzogKFxyXG4gICAgICAgIGluOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksXHJcbiAgICAgICAgb3V0OiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKSxcclxuICAgICAgICBpbi1vdXQ6IGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpLFxyXG4gICAgKSxcclxuICAgIEV4cG86IChcclxuICAgICAgICBpbjogY3ViaWMtYmV6aWVyKDAuOTUsIDAuMDUsIDAuNzk1LCAwLjAzNSksXHJcbiAgICAgICAgb3V0OiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSksXHJcbiAgICAgICAgaW4tb3V0OiBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSksXHJcbiAgICApLFxyXG4gICAgU2luZTogKFxyXG4gICAgICAgIGluOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KSxcclxuICAgICAgICBvdXQ6IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpLFxyXG4gICAgICAgIGluLW91dDogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KSxcclxuICAgICksXHJcbiAgICBjdXN0b206IChcclxuICAgICAgICBvbmU6IGN1YmljLWJlemllcigwLjMzLCAxLCAwLjY4LCAxKSxcclxuICAgICAgICBmbHVpZDogY3ViaWMtYmV6aWVyKDAuMywgMCwgMC4yMiwgMSksXHJcbiAgICAgICAgbm9ybWFsOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAwLjEpLFxyXG4gICAgKSxcclxuKTtcclxuXHJcbkBmdW5jdGlvbiBlYXNlKCRrZXlzLi4uKSB7XHJcbiAgICAkbWFwOiAkZWFzaW5nO1xyXG4gICAgQGVhY2ggJGtleSBpbiAka2V5cyB7XHJcbiAgICAgICAgJG1hcDogbWFwLWdldCgkbWFwLCAka2V5KTtcclxuICAgIH1cclxuICAgIEByZXR1cm4gJG1hcDtcclxufVxyXG5cclxuOmV4cG9ydCB7XHJcbiAgICBAZWFjaCAkYnJlYWtwb2ludCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcclxuICAgICAgICAjeyRicmVha3BvaW50fTogJHZhbHVlO1xyXG4gICAgfVxyXG59XHJcblxyXG4kbWlzc2luZ0ltYWdlOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ2OScgaGVpZ2h0PSc1MDQnIHZpZXdCb3g9JzAgMCA0NjkgNTA0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nNDY5JyBoZWlnaHQ9JzUwNCcgcng9JzMzJyBmaWxsPSclMjNFMEY0RkYnLyUzRSUzQ3BhdGggZD0nTTIwOC4wMDIgMjMyLjA2NVYyNzEuOTMzSDI2MEwyNTkuOTk4IDIzMi4wNjVIMjA4LjAwMlpNMjU0LjEwOSAyNjYuMDM4SDIxMy44OTVWMjM3Ljk2MkgyNTQuMTA5VjI2Ni4wMzhaJyBmaWxsPSclMjNCQkRDRUUnLyUzRSUzQ3BhdGggZD0nTTIyMi41NDQgMjUwLjU5QzIyNC42NDQgMjUwLjU5IDIyNi4zNDggMjQ4Ljg4NiAyMjYuMzQ4IDI0Ni43ODJDMjI2LjM0OCAyNDQuNjgxIDIyNC42NDQgMjQyLjk3NyAyMjIuNTQ0IDI0Mi45NzdDMjIwLjQ0MSAyNDIuOTc3IDIxOC43MzkgMjQ0LjY4MSAyMTguNzM5IDI0Ni43ODJDMjE4LjczNyAyNDguODg2IDIyMC40MzkgMjUwLjU5IDIyMi41NDQgMjUwLjU5WicgZmlsbD0nJTIzQkJEQ0VFJy8lM0UlM0NwYXRoIGQ9J00yNTIuMjM2IDI2Mi4wNTVMMjM5LjY2NyAyNDYuMjcxTDIzMi41MzMgMjU1LjIyN0wyMjkuMDkgMjUwLjkwNUwyMjAuMjE2IDI2Mi4wNTRMMjUyLjIzNiAyNjIuMDU1WicgZmlsbD0nJTIzQkJEQ0VFJy8lM0UlM0Mvc3ZnJTNFJTBBXCI7XHJcbiIsIi8qIVxyXG4gKiBCb290c3RyYXAgR3JpZCB2NC4xLjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKi9cclxuXHJcbkBhdC1yb290IHtcclxuICBALW1zLXZpZXdwb3J0IHsgd2lkdGg6IGRldmljZS13aWR0aDsgfSAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeFxyXG59XHJcblxyXG5odG1sIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xyXG59XHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbkBpbXBvcnQgXCJtaXhpbnMvYnJlYWtwb2ludHNcIjtcclxuQGltcG9ydCBcIm1peGlucy9ncmlkLWZyYW1ld29ya1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcclxuXHJcbkBpbXBvcnQgXCJncmlkXCI7XHJcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZGlzcGxheVwiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzL2ZsZXhcIjtcclxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xyXG4vL1xyXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcclxuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZsdWlkIGNvbnRhaW5lclxyXG4vL1xyXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXHJcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJvd1xyXG4vL1xyXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxyXG5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICAucm93IHtcclxuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XHJcbiAgfVxyXG5cclxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXHJcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXHJcbiAgLm5vLWd1dHRlcnMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgPiAuY29sLFxyXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIENvbHVtbnNcclxuLy9cclxuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xyXG5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xyXG59XHJcbiIsIi8vLyBHcmlkIHN5c3RlbVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXHJcblxyXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcclxuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuXHJcbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcclxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLXJvdygpIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgLTIpO1xyXG4gIG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIC0yKTtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XHJcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xyXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sbGFwc2luZ1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjUpO1xyXG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcclxuICBmbGV4OiAwIDAgcGVyY2VudGFnZShtYXRoLmRpdigkc2l6ZSwgJGNvbHVtbnMpKTtcclxuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcclxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcclxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cclxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJHNpemUsICRjb2x1bW5zKSk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XHJcbiAgJG51bTogbWF0aC5kaXYoJHNpemUsICRjb2x1bW5zKTtcclxuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcclxufVxyXG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxyXG4vL1xyXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XHJcbi8vXHJcbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcclxuLy9cclxuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxyXG5cclxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXHJcbi8vICAgIG1kXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcclxuLy8gICAgbWRcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcclxuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcclxufVxyXG5cclxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgNTc2cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXHJcbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XHJcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXHJcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcclxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxyXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgNzY3Ljk4cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMnB4LCBudWxsKTtcclxufVxyXG5cclxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cclxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBcIi1zbVwiXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWluIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQGlmICRtYXgge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cclxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxyXG4vL1xyXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cclxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cclxuXHJcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xyXG4gICVncmlkLWNvbHVtbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAqIDAuNSk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyICogMC41KTtcclxuICB9XHJcblxyXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb2wjeyRpbmZpeH0sXHJcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcclxuICAgICAgLmNvbCN7JGluZml4fSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcclxuICAgICAgfVxyXG5cclxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XHJcblxyXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cclxuXHJcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcclxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XHJcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcclxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vL1xyXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXHJcbi8vXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5kI3skaW5maXh9LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0taW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxyXG4vL1xyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAuZC1wcmludC1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuICAuZC1wcmludC1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XHJcbiAgLmQtcHJpbnQtYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cclxuICAuZC1wcmludC10YWJsZS1yb3cgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxyXG4gIC5kLXByaW50LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIEZsZXggdmFyaWF0aW9uXHJcbi8vXHJcbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIFdpZHRoIGFuZCBoZWlnaHRcclxuXHJcbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XHJcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcclxuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG5cclxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XHJcbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xyXG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XHJcblxyXG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xyXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAubXQjeyRpbmZpeH0tYXV0byxcclxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yI3skaW5maXh9LWF1dG8sXHJcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iI3skaW5maXh9LWF1dG8sXHJcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxyXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xyXG4vL1xyXG5cclxuLnZpc2libGUge1xyXG4gIEBpbmNsdWRlIGludmlzaWJsZSh2aXNpYmxlKTtcclxufVxyXG5cclxuLmludmlzaWJsZSB7XHJcbiAgQGluY2x1ZGUgaW52aXNpYmxlKGhpZGRlbik7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vLyBWaXNpYmlsaXR5XHJcblxyXG5AbWl4aW4gaW52aXNpYmxlKCR2aXNpYmlsaXR5KSB7XHJcbiAgdmlzaWJpbGl0eTogJHZpc2liaWxpdHkgIWltcG9ydGFudDtcclxufVxyXG4iLCIvL1xyXG4vLyBHcmlkIE9wdGlvbnNcclxuLy9cclxuLy8gVG8gYXZvaWQgeW91ciBvcHRpb25zIGdldHRpbmcgb3ZlcnJpZGRlbiBieSBhbiB1cGRhdGUsXHJcbi8vIGNvcHkgYW5kIHBhc3RlIHRoZSBiZWxvdyBvcHRpb25zIHRvIHlvdXIgb3duIHNhc3MgZmlsZVxyXG4vLyBhbmQgaW5jbHVkZSBpdCBiZWZvcmUgdGhpcyBmaWxlLlxyXG5cclxuLy8gR3JpZCBicmVha3BvaW50c1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcclxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxyXG5cclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICAvLyB4bDogMTMxMnB4LFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gR3JpZCBjb250YWluZXJzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTQwcHgsXHJcbiAgbWQ6IDcyMHB4LFxyXG4gIGxnOiAxMTcwcHgsXHJcbiAgLy8geGw6IDEyOTZweCxcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIEdyaWQgY29sdW1uc1xyXG4vL1xyXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cclxuXHJcbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDE2cHggIWRlZmF1bHQ7XHJcblxyXG4vLyBFTkQgb2YgR3JpZCBPcHRpb25zXHJcblxyXG4vLyBCb290c3RyYXAgZmlsZSBpbXBvcnRzXHJcbkBpbXBvcnQgXCJicmVha3BvaW50cy9taXhpbnMvYnJlYWtwb2ludHNcIjtcclxuQGltcG9ydCBcImdyaWQvYm9vdHN0cmFwLWdyaWRcIjtcclxuQGltcG9ydCBcInNpemluZy91dGlsaXRpZXMvc2l6aW5nXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvdXRpbGl0aWVzL3NwYWNpbmdcIjtcclxuQGltcG9ydCBcImxheW91dC9taXhpbnMvdmlzaWJpbGl0eVwiO1xyXG5AaW1wb3J0IFwibGF5b3V0L3V0aWxpdGllcy92aXNpYmlsaXR5XCI7XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgeHMpKSBhbmQgKG1heC13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgc20pKSB7XHJcbiAgLnJvdyA+IC5jb2wsXHJcbiAgLnJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBHcmlkIGZ1bmN0aW9uc1xyXG5cclxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bSkge1xyXG4gIEByZXR1cm4gbWF0aC5kaXYoJG51bSwgJG51bSAqIDAgKyAxKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQoJGtleSkge1xyXG4gICRicDogc3RyaXAtdW5pdChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAka2V5KSk7XHJcbiAgQHJldHVybiAjeyRicCAtIDF9cHg7XHJcbn1cclxuIiwiLy8gRXhhbXBsZTogQGluY2x1ZGUgZm9udC1mYWNlKEdlb3NhbnNMaWdodCwgJy4uLy4uLy4uL2ZvbnRzL0dlb3NhbnNMaWdodCcsIG5vcm1hbCwgbm9ybWFsLCB0dGYpO1xyXG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L21sZzVmY3kuY3NzXCIpO1xyXG5cclxuKntcclxuICAgIGZvbnQtZmFtaWx5OiAnc29maWEtcHJvJztcclxufSIsImh0bWwsXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4qLFxyXG4qOjphZnRlcixcclxuKjo6YmVmb3JlIHtcclxuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5tYWluIHtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgYmFja2dyb3VuZDogZ2V0UG9zdGllQ29sb3IoXCJvZmZXaGl0ZVwiKTtcclxuXHJcbiAgICAmLS1sYW5kaW5nIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnRleHQtcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KHNtKSkge1xyXG4gICAgLm1haW4ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3M3B4O1xyXG5cclxuICAgICAgICAmLS1sYW5kaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAmID4gKjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuaGVhZGVyIHtcclxuICAgICRlbDogJjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogZ2V0UG9zdGllQ29sb3IoXCJvZmZXaGl0ZVwiKTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UoY3VzdG9tLCBmbHVpZCksXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UoY3VzdG9tLCBmbHVpZCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICYtLWxhbmRpbmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggOThweCAyMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuaGlkZGVuIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC0xMDAlLCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGdldFBvc3RpZUNvbG9yKFwiZGFya1wiKTtcclxuICAgICAgICAjeyRlbH0ge1xyXG4gICAgICAgICAgICAmX19sb2dvIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpbmssXHJcbiAgICAgICAgICAgICZfX2xvZ2luIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19oYW1idXJnZXItYnV0dG9uIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjg1NTdhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xpbmstaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICYtLWhhcy1zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAwIDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2QzZDY7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDI1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgIGNvbG9yOiAjMTYzZDVkO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwYzVjMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UoY3VzdG9tLCBmbHVpZCksXHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5IDAuNHMgZWFzZShjdXN0b20sIGZsdWlkKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1hY3RpdmUsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rLWhvbGRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAmLS1oYXMtc3VibWVudSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgI3skZWx9X19zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaWNvbnMvc3ZnL2Ryb3Bkb3duLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyXHJcbiAgICAgICAgICAgICAgICAgICAgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UoY3VzdG9tLCBmbHVpZCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgICB0b3A6IDQzcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zdWJtZW51LWxpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDI1cHggNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMTYzZDVkO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGdldFBvc3RpZUNvbG9yKFwicHJpbWFyeUJsdWVcIik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UoY3VzdG9tLCBmbHVpZCksXHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5IDAuNHMgZWFzZShjdXN0b20sIGZsdWlkKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ2luIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICMxNjNkNWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9zdGllLWJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KG1kKSkge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgJGVsOiAmO1xyXG5cclxuICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oYW1idXJnZXItYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjNkNWQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZShjdXN0b20sIGZsdWlkKSxcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMnMgZWFzZShjdXN0b20sIGZsdWlkKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAjeyRlbH1fX2hhbWJ1cmdlci1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBnZXRQb3N0aWVDb2xvcihcIm9mZldoaXRlXCIpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlKGN1c3RvbSwgZmx1aWQpO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI21lbnUtbWFpbi1tZW51IHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTYzZDVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oZWFkZXJfX2xpbmstaG9sZGVyLS1oYXMtc3VibWVudS5tb2JpbGUtbm8tc3VibWVudSBhIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlcl9fbGluay1ob2xkZXItLWhhcy1zdWJtZW51IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ljb25zL3N2Zy9kcm9wZG93bi5zdmdcIilcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZShjdXN0b20sIGZsdWlkKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pY29ucy9zdmcvZHJvcGRvd24uc3ZnXCIpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZShjdXN0b20sIGZsdWlkKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlcl9fbGluay1ob2xkZXItLWhhcy1zdWJtZW51Lm9wZW4gYSBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyX19saW5rLWhvbGRlci0taGFzLXN1Ym1lbnUub3BlbiAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlKGN1c3RvbSwgZmx1aWQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDE2cHggMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgLy8gbWFyZ2luOiAwIDI1cHg7XHJcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDVweCAwO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rLWhvbGRlciB7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJi0taGFzLXN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHRvcDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3VibWVudSB7XHJcbiAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIpO1xyXG4gICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgICAgICAgLy8gbGVmdDogMjRweDtcclxuICAgICAgICAgICAgLy8gdG9wOiA0M3B4O1xyXG4gICAgICAgICAgICAvLyBtaW4td2lkdGg6IDIxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3VibWVudS1saW5rIHtcclxuICAgICAgICAgICAgLy8gbWFyZ2luOiAwIDI1cHggNnB4O1xyXG4gICAgICAgICAgICAvLyBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAxMHB4IDVweDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmlnaHQge1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbG9naW4ge1xyXG4gICAgICAgICAgICAvLyBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcG9zdGllLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQoc20pKSB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICAkcGFyZW50OiAmO1xyXG5cclxuICAgICAgICAmLS1sYW5kaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwcHggMTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Bvc3RpZS1idXR0b24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbG9naW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjbWVudS1tYWluLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGkgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICN7JHBhcmVudH0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmstaG9sZGVyLS1oYXMtc3VibWVudSBhIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmZvb3RlciB7XHJcbiAgcGFkZGluZy10b3A6IDc1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9fZ28tdXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xMHB4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgY2lyY2xlIHtcclxuICAgICAgICBzdHJva2U6ICNjYmRmZWE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMjUwbXMgc3Ryb2tlIGVhc2UoY3VzdG9tLCBmbHVpZCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBjaXJjbGUge1xyXG4gICAgICAgICAgc3Ryb2tlOiBnZXRQb3N0aWVDb2xvcihcInByaW1hcnlCbHVlXCIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1M3B4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2QzZDY7XHJcbiAgfVxyXG5cclxuICAmX190YWcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICBjb2xvcjogIzE2M2Q1ZDtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjbWVudS1mb290ZXItbWVudS1sZWZ0LFxyXG4gICNtZW51LWZvb3Rlci1tZW51LW1pZGRsZSxcclxuICAjbWVudS1mb290ZXItbWVudS1yaWdodCxcclxuICAjbWVudS1mb290ZXItbWVudS1tb2JpbGUtbGVmdCxcclxuICAjbWVudS1mb290ZXItbWVudS1tb2JpbGUtcmlnaHQge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6IGdldFBvc3RpZUNvbG9yKFwiZGFya0JsdWVcIik7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogN3B4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuNHMgZWFzZShcImZsdWlkXCIpLCBjb2xvciAwLjJzIGVhc2UoXCJmbHVpZFwiKSk7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IC0zcHg7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJkYXJrQmx1ZVwiKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDI1MG1zIHdpZHRoIGVhc2UoY3VzdG9tLCBmbHVpZCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSBhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3R0b20ge1xyXG4gICAgcGFkZGluZy10b3A6IDQycHg7XHJcbiAgfVxyXG5cclxuICAjbWVudS1mb290ZXItbWVudS1ib3R0b20ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGxpIGEge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiBnZXRQb3N0aWVDb2xvcihcImR1bGxCbHVlXCIpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAyNTBtcyBjb2xvciBlYXNlKGN1c3RvbSwgZmx1aWQpO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IGdldFBvc3RpZUNvbG9yKFwicHJpbWFyeUJsdWVcIik7XHJcbiAgICAgIH1cclxuICAgICAgLy8gQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDAuNHMgZWFzZShcImZsdWlkXCIpLCBjb2xvciAwLjJzIGVhc2UoXCJmbHVpZFwiKSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb3B5cmlnaHQge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJkdWxsQmx1ZVwiKTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcGFkZGluZy10b3A6IDRweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KG1kKSkge1xyXG4gIC5mb290ZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAvLyBwYWRkaW5nLWJvdHRvbTogNTNweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190YWcge1xyXG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICAvLyBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNtZW51LWZvb3Rlci1tZW51LWxlZnQsXHJcbiAgICAjbWVudS1mb290ZXItbWVudS1taWRkbGUsXHJcbiAgICAjbWVudS1mb290ZXItbWVudS1yaWdodCxcclxuICAgICNtZW51LWZvb3Rlci1tZW51LW1vYmlsZS1sZWZ0LFxyXG4gICAgI21lbnUtZm9vdGVyLW1lbnUtbW9iaWxlLXJpZ2h0IHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgLy8gZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDdweDtcclxuICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgIC8vIHBhZGRpbmctdG9wOiA0MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICNtZW51LWZvb3Rlci1tZW51LWJvdHRvbSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgIGxpIGEge1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAvLyBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvcHlyaWdodCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLy8gZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAvLyBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgLy8gcGFkZGluZy10b3A6IDRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KHNtKSkge1xyXG4gIC5mb290ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDM2cHg7XHJcblxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgICAjbWVudS1mb290ZXItbWVudS1ib3R0b20ge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHggMCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3B5cmlnaHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19nby11cCB7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZS1ib29rIHtcclxuICBwYWRkaW5nLXRvcDogOTZweDtcclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xyXG4gICAgY29sb3I6IGdldFBvc3RpZUNvbG9yKFwiZGFya1wiKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJG1pc3NpbmdJbWFnZSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvL3dpZHRoOiAzNzFweDtcclxuICAgIC8vaGVpZ2h0OiA0NDhweDtcclxuICAgIHdpZHRoOiAzMTFweDtcclxuICAgIGhlaWdodDogMzg4cHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiA0NDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMzcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcclxuICB9XHJcblxyXG4gICZfX3NvY2lhbCB7XHJcbiAgICAvL21hcmdpbi10b3A6IDIyMXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjcxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MXB4O1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgY29sb3I6ICM2ODg1OGU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hhcmUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50cyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcclxuICB9XHJcblxyXG4gICZfX2Zvcm0sXHJcbiAgLmUtYm9vay1wb3B1cF9fZm9ybSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMDUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgbWF4LXdpZHRoOiA0NzBweDtcclxuICAgIC8vbWF4LWhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAtMzIwcHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogNTY3cHg7XHJcblxyXG4gICAgLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZ2ZpZWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgIGxlZ2VuZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tcHJlLWNoZWNrYm94IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1tYWlsaW5nLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2ZpZWxkX2NoZWNrYm94IHtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJkYXJrQmx1ZVwiKTtcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdmb3JtX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJkYXJrXCIpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuZ2ZpZWxkX2xhYmVsIHtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJkYXJrQmx1ZVwiKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmdpbnB1dF9jb250YWluZXIge1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjZDNkNjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAwIDE0cHggMThweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJkYXJrQmx1ZVwiKTtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICNiYWMyYzU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ2ZpZWxkLWNob2ljZS1pbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2QzZDY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCA4cHggMCAwO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgwKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTIgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjIzODI4IDUuNTYwMjJMNC4wMzk3NCA4LjM2MTY4TDEwLjc2MzIgMS42MzgxOCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIilcclxuICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGdldFBvc3RpZUNvbG9yKFwicHJpbWFyeUJsdWVcIik7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IGdldFBvc3RpZUNvbG9yKFwicHJpbWFyeUJsdWVcIik7XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC01MCUsIC01MCUsIDApIHNjYWxlKDEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nZm9ybV9mb290ZXIge1xyXG4gICAgICAuZ2Zvcm1fYnV0dG9uIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogZ2V0UG9zdGllQ29sb3IoXCJwcmltYXJ5Qmx1ZVwiKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzN3B4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQtdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgY29sb3I6IGdldFBvc3RpZUNvbG9yKFwiZGFya1wiKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50LXN1YnRpdGxlIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiBnZXRQb3N0aWVDb2xvcihcImRhcmtcIik7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQtZXh0cmFzIHtcclxuICB9XHJcblxyXG4gICZfX2JvdHRvbSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBnZXRQb3N0aWVDb2xvcihcInVsdHJhbGlnaHRCbHVlXCIpO1xyXG4gICAgLy9wYWRkaW5nLXRvcDogMTE5cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNjlweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4NnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMzIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMzIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19leHRyYSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIHRvcDogOHB4O1xyXG4gICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScxMScgdmlld0JveD0nMCAwIDE0IDExJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSA1LjVMNC41IDlMMTIuNSAxJyBzdHJva2U9JyUyMzAwQzVDMScgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpXHJcbiAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZXh0cmEtdGl0bGUge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6IGdldFBvc3RpZUNvbG9yKFwiZGFya0JsdWVcIik7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgfVxyXG5cclxuICAmX19leHRyYS10ZXh0IHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiBnZXRQb3N0aWVDb2xvcihcInN1cGVyZGFya0dyYXlcIik7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICB9XHJcblxyXG4gICZfX2Fib3V0LXBvc3RpZSB7XHJcbiAgfVxyXG5cclxuICAmX19wb3N0aWUtbG9nbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgfVxyXG5cclxuICAmX19wb3N0aWUtdGV4dCB7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJkYXJrXCIpO1xyXG5cclxuICAgIGIsXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJwcmltYXJ5Qmx1ZVwiKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lLWJvb2stcG9wdXAge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KG1kKSkge1xyXG4gIC5lLWJvb2sge1xyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgZm9udC1zaXplOiAzN3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIGhlaWdodDogMzEzcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgIHRvcDogLTM2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NvY2lhbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMxMXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQoc20pKSB7XHJcbiAgLmUtYm9vayB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjdweDtcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudC10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMzg0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgcGFkZGluZzogNDBweCAwIDQwcHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFsIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50cyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tb2JpbGUtYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggLTEwcHggMTdweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA3cHggN3B4IDBweCAwcHg7XHJcbiAgICAgIGhlaWdodDogODJweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDE3cHggMjBweDtcclxuICAgICAgei1pbmRleDogMjA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9iaWxlLWJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMGM1YzE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM3cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZS1ib29rLXBvcHVwIHtcclxuICAgICRlbDogJjtcclxuICAgIHRyYW5zaXRpb246IDAuNDVzIG9wYWNpdHkgZWFzZShcImZsdWlkXCIpLCAwLjQ1cyB6LWluZGV4IGVhc2UoXCJmbHVpZFwiKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogNDdweCAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gICAgI3skZWx9IHtcclxuICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjA1KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2Zvcm0ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMjNweCAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jbG9zZS1idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEzcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudmlzaWJsZSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jYXNlLXN0dWR5IHtcclxuICAgIC5yb3cge1xyXG4gICAgICAgIC5jb2wtbGctMyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMTYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJvZmZXaGl0ZVwiKTtcclxuICAgICAgICBwYWRkaW5nOiAwIDU4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0NDhweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0NDhweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbiAgICAgICAgY29sb3I6IGdldFBvc3RpZUNvbG9yKFwiZGFya1wiKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Bvc3QtdHlwZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDJweCAxMnB4IDJweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBnZXRQb3N0aWVDb2xvcihcInByaW1hcnlCbHVlXCIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQxcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFncyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFnIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjMmI3MGE4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgJi0tY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJwcmltYXJ5Qmx1ZVwiKTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGdldFBvc3RpZUNvbG9yKFwiZ3JheVwiKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtNTAlLCAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZXRhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWV0YS1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGdldFBvc3RpZUNvbG9yKFwiZ3JheVwiKTtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTNweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgLTUwJSwgMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21ldGEtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiBnZXRQb3N0aWVDb2xvcihcInN1cGVyZGFya0dyYXlcIik7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tZXRhLXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJzdXBlcmRhcmtHcmF5XCIpO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1jb250ZW50IHtcclxuICAgICAgICAud3AtY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDE2cHggMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NkM2Q2O1xyXG5cclxuICAgICAgICAgICAgJi5hbGlnbm5vbmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0OHB4IDIwcHggNjRweCAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hbGlnbmxlZnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0OHB4IDIwcHggNjRweCAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hbGlnbnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNDhweCAwIDY0cHggMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgIHAud3AtY2FwdGlvbi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzc2cHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY4ODU4ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLndwLWNhcHRpb24tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2ODg1OGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICM2ODg1OGU7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzJweCAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogIzE2M2Q1ZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY4ODU4ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY4ODU4RTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMzBweCAwIDUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY3MHB4O1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTYzZDVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaWNvbnMvc3ZnL2Jsb2NrcXVvdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYXV0aG9yIHtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jYW1wYWlnbi1zbmFwc2hvdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNjNkNWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAzMnB4IDExcHggMzJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgNDBweDtcclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcm93IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjg1NTdhO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGgxLFxyXG4gICAgICAgICAgICAgICAgaDIsXHJcbiAgICAgICAgICAgICAgICBoMyxcclxuICAgICAgICAgICAgICAgIGg0LFxyXG4gICAgICAgICAgICAgICAgaDUsXHJcbiAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBjNWMxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2UwZjRmZjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NhbXBhaWduLXJlc3VsdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxNjNkNWQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NkM2Q2O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29sLXRleHQge1xyXG4gICAgICAgICAgICAgICAgaDEsXHJcbiAgICAgICAgICAgICAgICBoMixcclxuICAgICAgICAgICAgICAgIGgzLFxyXG4gICAgICAgICAgICAgICAgaDQsXHJcbiAgICAgICAgICAgICAgICBoNSxcclxuICAgICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYzVjMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2ODg1OGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFsIHtcclxuICAgICAgICBtYXJnaW46IDU1cHggMCAzMHB4O1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICM2ODg1OGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3NoYXJlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWdnZXN0aW9ucyB7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzE2M2Q1ZDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjZDNkNjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbC0xMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludChtZCkpIHtcclxuICAgIC5jYXNlLXN0dWR5IHtcclxuICAgICAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3VnZ2VzdGlvbnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dC1jb250ZW50IHtcclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQoc20pKSB7XHJcbiAgICAuY2FzZS1zdHVkeSB7XHJcbiAgICAgICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdWdnZXN0aW9ucyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCA0OHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NhbXBhaWduLXNuYXBzaG90IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMThweDtcclxuICAgICAgICAgICAgICAgICZfX3JvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19jb2wtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY2FtcGFpZ24tcmVzdWx0IHtcclxuICAgICAgICAgICAgICAgICZfX2NvbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoMSxcclxuICAgICAgICAgICAgICAgICAgICBoMixcclxuICAgICAgICAgICAgICAgICAgICBoMyxcclxuICAgICAgICAgICAgICAgICAgICBoNCxcclxuICAgICAgICAgICAgICAgICAgICBoNSxcclxuICAgICAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zb2NpYWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMCAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3VnZ2VzdGlvbnMge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyBOYW1lOiBSZXZlYWxcclxuLy8gU3VtbWFyeTogRmFkZSBpbiArIFNjYWxlIGRvd25cclxuXHJcbi8vIEBpbmNsdWRlIGtleWZyYW1lcyhyZXZlYWwpIHtcclxuLy8gICAwJSB7XHJcbi8vICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS4wNSkpO1xyXG4vLyAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcclxuLy8gICB9XHJcbi8vICAgMTAwJSB7XHJcbi8vICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMSkpO1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuQGtleWZyYW1lcyByZXZlYWwge1xyXG4gIDAlIHtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBoaWRlIHtcclxuICAwJSB7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbW92ZSB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBtb3ZlUmFuZG9tIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbiAgMjAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04cHgsIC00cHgpO1xyXG4gIH1cclxuICA0MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLThweCwgMnB4KTtcclxuICB9XHJcbiAgNjAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgNnB4KTtcclxuICB9XHJcbiAgODAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCwgNnB4KTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB9XHJcbn1cclxuIiwiLypcclxuQG5hbWU6IFByZWZpeGVkIG9wYWNpdHlcclxuQHZhbHVlczogTm9uLWhleCBudW1lcmljYWwgdmFsdWU7XHJcbkBleGFtcGxlOlxyXG4gIEBpbmNsdWRlIG9wYWNpdHkoMC41KTtcclxuKi9cclxuXHJcbkBtaXhpbiBvcGFjaXR5KCR2YWx1ZSkge1xyXG4gICRwZXJjZW50YWdlOiAoJHZhbHVlICogMTAwKTtcclxuXHJcbiAgb3BhY2l0eTogJHZhbHVlO1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9I3skcGVyY2VudGFnZX1cIjtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JHBlcmNlbnRhZ2UpO1xyXG59XHJcblxyXG4vKlxyXG5AbmFtZTogTGluZWFyIGdyYWRpZW50c1xyXG5AcGFyYW06IHN0cmluZyBEaXJlY3Rpb25cclxuICAgICAgICB2YXIgQ29sb3Igc3RvcHNcclxuQGV4YW1wbGU6XHJcbiAgQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KFwidG8gdG9wXCIsICMwMDAsICNlZWUpO1xyXG4qL1xyXG5cclxuQG1peGluIGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMuLi4pIHtcclxuICBAaWYgaXMtZGlyZWN0aW9uKCRkaXJlY3Rpb24pID09IGZhbHNlIHtcclxuICAgICRjb2xvci1zdG9wczogJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzO1xyXG4gICAgJGRpcmVjdGlvbjogMTgwZGVnO1xyXG4gIH1cclxuXHJcbiAgYmFja2dyb3VuZDogbnRoKG50aCgkY29sb3Itc3RvcHMsIDEpLCAxKTtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcclxuICAgIGxlZ2FjeS1kaXJlY3Rpb24oJGRpcmVjdGlvbiksXHJcbiAgICAkY29sb3Itc3RvcHNcclxuICApO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHMpO1xyXG59XHJcblxyXG5cclxuLypcclxuQG5hbWU6IEZldGNoIFBvc3RpZSBjb2xvclxyXG5AcGFyYW06IHZhciBFYXNlVHlwZVxyXG5AZXhhbXBsZTpcclxuICBlYXNlKCdmbHVpZCcpO1xyXG4qL1xyXG5cclxuQGZ1bmN0aW9uIGdldFBvc3RpZUNvbG9yKCRzcGVjaWZpYykge1xyXG4gIEByZXR1cm4gbWFwLWdldCgkcG9zdGllQ29sb3JzLCAkc3BlY2lmaWMpO1xyXG59XHJcblxyXG4vKlxyXG5AbmFtZTogUmV0aW5hIHF1ZXJ5XHJcbkBwYXJhbTogQ29udGVudFxyXG5AZXhhbXBsZTpcclxuICBAaW5jbHVkZSByZXRpbmEge1xyXG4gICAgY29udGVudCAuLi47XHJcbiAgfVxyXG4qL1xyXG5cclxuQG1peGluIHJldGluYSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxyXG4gICAgb25seSBzY3JlZW4gYW5kICgtbW96LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksXHJcbiAgICBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMgLyAyKSxcclxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSxcclxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuNWRwcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLypcclxuQG5hbWU6IEZvbnQtZmFjZVxyXG5AcGFyYW06IHN0cmluZyBOYW1lXHJcbiAgICAgICAgc3RyaW5nIFBhdGhcclxuICAgICAgICBpbnQgV2VpZ2h0XHJcbiAgICAgICAgdmFyIFN0eWxlXHJcbiAgICAgICAgc3RyaW5nIEV4dHNcclxuQGV4YW1wbGU6XHJcbiAgQGluY2x1ZGUgZm9udC1mYWNlKFN1cGVyU2FucywgXCJwYXRoL3RvL2ZvbnRcIiwgJHdlaWdodDogbm9ybWFsLCAkc3R5bGU6IG5vcm1hbCwgdHRmKTtcclxuKi9cclxuXHJcbkBtaXhpbiBmb250LWZhY2UoXHJcbiAgJG5hbWUsXHJcbiAgJHBhdGgsXHJcbiAgJHdlaWdodDogbnVsbCxcclxuICAkc3R5bGU6IG51bGwsXHJcbiAgJGV4dHM6IGVvdCB3b2ZmMiB3b2ZmIHR0ZiBzdmdcclxuKSB7XHJcbiAgJHNyYzogbnVsbDtcclxuXHJcbiAgJGV4dG1vZHM6IChcclxuICAgIGVvdDogXCI/XCIsXHJcbiAgICBzdmc6IFwiI1wiICsgc3RyLXJlcGxhY2UoJG5hbWUsIFwiIFwiLCBcIl9cIiksXHJcbiAgKTtcclxuXHJcbiAgJGZvcm1hdHM6IChcclxuICAgIG90ZjogXCJvcGVudHlwZVwiLFxyXG4gICAgdHRmOiBcInRydWV0eXBlXCIsXHJcbiAgKTtcclxuXHJcbiAgQGVhY2ggJGV4dCBpbiAkZXh0cyB7XHJcbiAgICAkZXh0bW9kOiBpZihcclxuICAgICAgbWFwLWhhcy1rZXkoJGV4dG1vZHMsICRleHQpLFxyXG4gICAgICAkZXh0ICsgbWFwLWdldCgkZXh0bW9kcywgJGV4dCksXHJcbiAgICAgICRleHRcclxuICAgICk7XHJcbiAgICAkZm9ybWF0OiBpZihtYXAtaGFzLWtleSgkZm9ybWF0cywgJGV4dCksIG1hcC1nZXQoJGZvcm1hdHMsICRleHQpLCAkZXh0KTtcclxuICAgICRzcmM6IGFwcGVuZChcclxuICAgICAgJHNyYyxcclxuICAgICAgdXJsKHF1b3RlKCRwYXRoICsgXCIuXCIgKyAkZXh0bW9kKSkgZm9ybWF0KHF1b3RlKCRmb3JtYXQpKSxcclxuICAgICAgY29tbWFcclxuICAgICk7XHJcbiAgfVxyXG5cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBxdW90ZSgkbmFtZSk7XHJcbiAgICBmb250LXN0eWxlOiAkc3R5bGU7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcclxuICAgIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XHJcbiAgICBzcmM6ICRzcmM7XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG5AbmFtZTogSGVscGVyIGZ1bmN0aW9uc1xyXG4qL1xyXG5AZnVuY3Rpb24gbGVnYWN5LWRpcmVjdGlvbigkdmFsdWUpIHtcclxuICBAaWYgaXMtZGlyZWN0aW9uKCR2YWx1ZSkgPT0gZmFsc2Uge1xyXG4gICAgQGVycm9yIFwiQ2Fubm90IGNvbnZlcnQgYCN7JHZhbHVlfWAgdG8gbGVnYWN5IHN5bnRheCBiZWNhdXNlIGl0IGRvZXNuJ3Qgc2VlbSB0byBiZSBhIGRpcmVjdGlvbi5cIjtcclxuICB9XHJcblxyXG4gICRjb252ZXJzaW9uLW1hcDogKFxyXG4gICAgdG8gdG9wOiBib3R0b20sXHJcbiAgICB0byB0b3AgcmlnaHQ6IGJvdHRvbSBsZWZ0LFxyXG4gICAgdG8gcmlnaHQgdG9wOiBsZWZ0IGJvdHRvbSxcclxuICAgIHRvIHJpZ2h0OiBsZWZ0LFxyXG4gICAgdG8gYm90dG9tIHJpZ2h0OiB0b3AgbGVmdCxcclxuICAgIHRvIHJpZ2h0IGJvdHRvbTogbGVmdCB0b3AsXHJcbiAgICB0byBib3R0b206IHRvcCxcclxuICAgIHRvIGJvdHRvbSBsZWZ0OiB0b3AgcmlnaHQsXHJcbiAgICB0byBsZWZ0IGJvdHRvbTogcmlnaHQgdG9wLFxyXG4gICAgdG8gbGVmdDogcmlnaHQsXHJcbiAgICB0byBsZWZ0IHRvcDogcmlnaHQgYm90dG9tLFxyXG4gICAgdG8gdG9wIGxlZnQ6IGJvdHRvbSByaWdodFxyXG4gICk7XHJcblxyXG4gIEBpZiBtYXAtaGFzLWtleSgkY29udmVyc2lvbi1tYXAsICR2YWx1ZSkge1xyXG4gICAgQHJldHVybiBtYXAtZ2V0KCRjb252ZXJzaW9uLW1hcCwgJHZhbHVlKTtcclxuICB9XHJcblxyXG4gIEByZXR1cm4gOTBkZWcgLSAkdmFsdWU7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBpcy1kaXJlY3Rpb24oJHZhbHVlKSB7XHJcbiAgJGlzLWtleXdvcmQ6IGluZGV4KFxyXG4gICAgKFxyXG4gICAgICB0byB0b3AsXHJcbiAgICAgIHRvIHRvcCByaWdodCxcclxuICAgICAgdG8gcmlnaHQgdG9wLFxyXG4gICAgICB0byByaWdodCxcclxuICAgICAgdG8gYm90dG9tIHJpZ2h0LFxyXG4gICAgICB0byByaWdodCBib3R0b20sXHJcbiAgICAgIHRvIGJvdHRvbSxcclxuICAgICAgdG8gYm90dG9tIGxlZnQsXHJcbiAgICAgIHRvIGxlZnQgYm90dG9tLFxyXG4gICAgICB0byBsZWZ0LFxyXG4gICAgICB0byBsZWZ0IHRvcCxcclxuICAgICAgdG8gdG9wIGxlZnRcclxuICAgICksXHJcbiAgICAkdmFsdWVcclxuICApO1xyXG4gICRpcy1hbmdsZTogdHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIgYW5kXHJcbiAgICBpbmRleChcImRlZ1wiIFwiZ3JhZFwiIFwidHVyblwiIFwicmFkXCIsIHVuaXQoJHZhbHVlKSk7XHJcbiAgQHJldHVybiAkaXMta2V5d29yZCBvciAkaXMtYW5nbGU7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBvcHBvc2l0ZS1kaXJlY3Rpb24oJGRpcmVjdGlvbnMpIHtcclxuICAkb3Bwb3NpdGUtZGlyZWN0aW9uczogKCk7XHJcbiAgJGRpcmVjdGlvbi1tYXA6IChcclxuICAgIFwidG9wXCI6IFwiYm90dG9tXCIsXHJcbiAgICBcInJpZ2h0XCI6IFwibGVmdFwiLFxyXG4gICAgXCJib3R0b21cIjogXCJ0b3BcIixcclxuICAgIFwibGVmdFwiOiBcInJpZ2h0XCIsXHJcbiAgICBcImNlbnRlclwiOiBcImNlbnRlclwiLFxyXG4gICAgXCJsdHJcIjogXCJydGxcIixcclxuICAgIFwicnRsXCI6IFwibHRyXCIsXHJcbiAgKTtcclxuXHJcbiAgQGVhY2ggJGRpcmVjdGlvbiBpbiAkZGlyZWN0aW9ucyB7XHJcbiAgICAkZGlyZWN0aW9uOiB0by1sb3dlci1jYXNlKCRkaXJlY3Rpb24pO1xyXG5cclxuICAgIEBpZiBtYXAtaGFzLWtleSgkZGlyZWN0aW9uLW1hcCwgJGRpcmVjdGlvbikge1xyXG4gICAgICAkb3Bwb3NpdGUtZGlyZWN0aW9uczogYXBwZW5kKFxyXG4gICAgICAgICRvcHBvc2l0ZS1kaXJlY3Rpb25zLFxyXG4gICAgICAgIHVucXVvdGUobWFwLWdldCgkZGlyZWN0aW9uLW1hcCwgJGRpcmVjdGlvbikpXHJcbiAgICAgICk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgQHdhcm4gXCJObyBvcHBvc2l0ZSBkaXJlY3Rpb24gY2FuIGJlIGZvdW5kIGZvciBgI3skZGlyZWN0aW9ufWAuIERpcmVjdGlvbiBvbWl0dGVkLlwiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkb3Bwb3NpdGUtZGlyZWN0aW9ucztcclxufVxyXG5cclxuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XHJcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XHJcblxyXG4gIEBpZiAkaW5kZXgge1xyXG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArXHJcbiAgICAgIHN0ci1yZXBsYWNlKFxyXG4gICAgICAgIHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSxcclxuICAgICAgICAkc2VhcmNoLFxyXG4gICAgICAgICRyZXBsYWNlXHJcbiAgICAgICk7XHJcbiAgfVxyXG5cclxuICBAcmV0dXJuICRzdHJpbmc7XHJcbn1cclxuIiwiLmhhcy1qcyB7XHJcbiAgLmxhenktaW1hZ2Uge1xyXG4gICAgJi0tcGVuZGluZyB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgJiBpbWcge1xyXG4gICAgICAgIGZpbHRlcjogYmx1cigydncpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1sb2FkZWQge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19hY3R1YWwge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgIH1cclxuXHJcbiAgICAmIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJvcmRlcjogMCBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5vLWpzIHtcclxuICAubm8tanMtZmFsbGJhY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYgLmxhenktaW1hZ2Uge1xyXG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xyXG4gICAgfVxyXG5cclxuICAgICYgLnNwbGl0LWJsb2NrX19pbWFnZSB7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmFkZS1pbiB7XHJcbiAgYW5pbWF0aW9uOiByZXZlYWwgMS4ycyBlYXNlKGN1c3RvbSwgZmx1aWQpO1xyXG59XHJcbiIsImgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gIC8vIG1hcmdpbjogMjBweCAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBjb2xvcjogIzE2M2Q1ZDtcclxufVxyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogNTZweDtcclxuICBsaW5lLWhlaWdodDogNjRweDtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIC8vIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgZm9udC1zaXplOiA0OHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gIC8vIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgLy8gZm9udC1zaXplOiAyMnB4O1xyXG4gIC8vIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIC8vIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5oNCB7XHJcbiAgLy8gZm9udC1zaXplOiAyMHB4O1xyXG4gIC8vIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIC8vIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5oNSB7XHJcbiAgLy8gICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAvLyAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgLy8gICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5oNiB7XHJcbiAgLy8gZm9udC1zaXplOiAxNnB4O1xyXG4gIC8vIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIC8vIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG59XHJcblxyXG5wIHtcclxufVxyXG5cclxuYSB7XHJcbiAgLy8gY29sb3I6ICM0MDk4ZDM7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5tYWluLFxyXG4uaGVhZGVyLFxyXG4uZm9vdGVyIHtcclxuICAuYnV0dG9uIHtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjNWMxO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UoY3VzdG9tLCBmbHVpZCk7XHJcblxyXG4gICAgJi1iaWcge1xyXG4gICAgICBwYWRkaW5nOiAwIDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zbWFsbCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA0ZDlkNDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFsaWdubm9uZSB7XHJcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XHJcbn1cclxuXHJcbi5hbGlnbmNlbnRlcixcclxuZGl2LmFsaWduY2VudGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvO1xyXG59XHJcblxyXG4uYWxpZ25yaWdodCB7XHJcbiAgLy9mbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XHJcbn1cclxuXHJcbi5hbGlnbmxlZnQge1xyXG4gIC8vZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XHJcbn1cclxuXHJcbi5hbGlnbmNlbnRlciB7XHJcbiAgLy9kaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvO1xyXG59XHJcblxyXG5hIGltZy5hbGlnbnJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XHJcbn1cclxuXHJcbmEgaW1nLmFsaWdubm9uZSB7XHJcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XHJcbn1cclxuXHJcbmEgaW1nLmFsaWdubGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XHJcbn1cclxuXHJcbmEgaW1nLmFsaWduY2VudGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XHJcbiAgbWF4LXdpZHRoOiA5NiU7XHJcbiAgcGFkZGluZzogNXB4IDNweCAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLy8ud3AtY2FwdGlvbi5hbGlnbm5vbmUge1xyXG4vLyAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XHJcbi8vfVxyXG5cclxuLy8ud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xyXG4vLyAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XHJcbi8vfVxyXG5cclxuLy8ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcclxuLy8gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xyXG4vL31cclxuXHJcbi53cC1jYXB0aW9uIGltZyB7XHJcbiAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXgtd2lkdGg6IDk4LjUlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDAgNHB4IDVweDtcclxufVxyXG5cclxuLmNsZWFyZml4IHtcclxuICB6b29tOiAxO1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgfVxyXG59XHJcblxyXG4uY2VudGVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLndwLWJsb2NrIHtcclxuICBtYXgtd2lkdGg6IDc1JTtcclxuXHJcbiAgJltkYXRhLXRpdGxlfj1cIlNwYWNlclwiXSxcclxuICAmW2RhdGEtdGl0bGV+PVwic3BhY2VyXCJdIHtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgJi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sge1xyXG4gICAgYmFja2dyb3VuZDogI2UwZTBlMDtcclxuICAgIGJveC1zaGFkb3c6IDIwcHggMjBweCA2MHB4ICNiZWJlYmUsIC0yMHB4IC0yMHB4IDYwcHggI2ZmZmZmZjtcclxuICB9XHJcbn1cclxuXHJcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbn1cclxuXHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcbiIsIi5wb3N0aWUtYnV0dG9uIHtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXRQb3N0aWVDb2xvcihcInByaW1hcnlCbHVlXCIpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlKFwiZmx1aWRcIik7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJwcmltYXJ5Qmx1ZUhvdmVyXCIpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWJpZyB7XHJcbiAgICAgICAgcGFkZGluZzogMCA2MHB4IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zbWFsbCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1hcnJvdyB7XHJcbiAgICAgICAgd2lkdGg6IDE2NHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMXB4O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtNTAlLCAwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjMnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAyMyAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIyLjcwNzEgOC43MDcxMUMyMy4wOTc2IDguMzE2NTggMjMuMDk3NiA3LjY4MzQyIDIyLjcwNzEgNy4yOTI4OUwxNi4zNDMxIDAuOTI4OTMyQzE1Ljk1MjYgMC41Mzg0MDggMTUuMzE5NSAwLjUzODQwOCAxNC45Mjg5IDAuOTI4OTMyQzE0LjUzODQgMS4zMTk0NiAxNC41Mzg0IDEuOTUyNjIgMTQuOTI4OSAyLjM0MzE1TDIwLjU4NTggOEwxNC45Mjg5IDEzLjY1NjlDMTQuNTM4NCAxNC4wNDc0IDE0LjUzODQgMTQuNjgwNSAxNC45Mjg5IDE1LjA3MTFDMTUuMzE5NSAxNS40NjE2IDE1Ljk1MjYgMTUuNDYxNiAxNi4zNDMxIDE1LjA3MTFMMjIuNzA3MSA4LjcwNzExWk0wIDlIMjJWN0gwVjlaJyBmaWxsPSdjdXJyZW50Q29sb3InLyUzRSUzQy9zdmclM0UlMEFcIilcclxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmljb24tbGlnaHQge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pY29ucy9zdmcvYXJyb3ctcmlnaHQtd2hpdGUuc3ZnXCIpXHJcbiAgICAgICAgICAgICAgICAgICAgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgIGNvbG9yOiBnZXRQb3N0aWVDb2xvcihcInByaW1hcnlCbHVlXCIpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWFycm93LWxpZ2h0IHtcclxuICAgICAgICB3aWR0aDogMjA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDIwcHggNnB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJwcmltYXJ5Qmx1ZVwiKTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgLTUwJSwgMCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIzJyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMjMgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMi43MDcxIDguMjA3MTFDMjMuMDk3NiA3LjgxNjU4IDIzLjA5NzYgNy4xODM0MiAyMi43MDcxIDYuNzkyODlMMTYuMzQzMSAwLjQyODkzMkMxNS45NTI2IDAuMDM4NDA3OCAxNS4zMTk1IDAuMDM4NDA3OCAxNC45Mjg5IDAuNDI4OTMyQzE0LjUzODQgMC44MTk0NTcgMTQuNTM4NCAxLjQ1MjYyIDE0LjkyODkgMS44NDMxNUwyMC41ODU4IDcuNUwxNC45Mjg5IDEzLjE1NjlDMTQuNTM4NCAxMy41NDc0IDE0LjUzODQgMTQuMTgwNSAxNC45Mjg5IDE0LjU3MTFDMTUuMzE5NSAxNC45NjE2IDE1Ljk1MjYgMTQuOTYxNiAxNi4zNDMxIDE0LjU3MTFMMjIuNzA3MSA4LjIwNzExWk0wIDguNUgyMlY2LjVIMFY4LjVaJyBmaWxsPSclMjMwMEM1QzEnLyUzRSUzQy9zdmclM0UlMEFcIilcclxuICAgICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXRQb3N0aWVDb2xvcihcInVsdHJhbGlnaHRCbHVlXCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludChzbSkpIHtcclxuICAgIC5wb3N0aWUtYnV0dG9uIHtcclxuICAgICAgICAmLS1zbWFsbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmN0YSB7XHJcbiAgcGFkZGluZy10b3A6IDk3cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDk3cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjguMzFkZWcsICMxNjNkNWQgNS40MyUsICMwMGM1YzEgMzMyLjg1JSk7XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIHdpZHRoOiAxMjVweDtcclxuICAgIGhlaWdodDogMTI1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9fcG9zdGllLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQobWQpKSB7XHJcbiAgLmN0YSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzhweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3OHB4O1xyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAvLyBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Bvc3RpZS1idXR0b24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQoc20pKSB7XHJcbiAgLmN0YSB7XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gICAgJl9fcG9zdGllLWJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmltYWdlLWxpbmUge1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogI2UwZjRmZjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJi0td2hpdGUtYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAgIC5pbWFnZS1saW5lIHtcclxuICAgICAgICAgICAgJl9fc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAyNzAuNWRlZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgyMjQsIDI0NCwgMjU1LCAwKSAtMzMuMTElLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAjZmZmIDg3Ljg1JVxyXG4gICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAyNzAuNWRlZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgyMjQsIDI0NCwgMjU1LCAwKSAtMzMuMTElLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAjZmZmIDg3Ljg1JVxyXG4gICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzQ0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgIDI3MC41ZGVnLFxyXG4gICAgICAgICAgICAgICAgcmdiYSgyMjQsIDI0NCwgMjU1LCAwKSAtMzMuMTElLFxyXG4gICAgICAgICAgICAgICAgI2UwZjRmZiA4Ny44NSVcclxuICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgIDI3MC41ZGVnLFxyXG4gICAgICAgICAgICAgICAgcmdiYSgyMjQsIDI0NCwgMjU1LCAwKSAtMzMuMTElLFxyXG4gICAgICAgICAgICAgICAgI2UwZjRmZiA4Ny44NSVcclxuICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcbn1cclxuIiwiLmNoZWNrbGlzdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogODIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICYtLWFsdGVybmF0ZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTYzZDVkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAyNnB4IGF1dG8gMDtcclxuICAgICAgICBjb2xvcjogIzE2M2Q1ZDtcclxuXHJcbiAgICAgICAgJi0tYWx0ZXJuYXRlIHtcclxuICAgICAgICAgICAgY29sb3I6ICMzMjZlOWY7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTY3cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xyXG4gICAgICAgIGFuaW1hdGlvbjogbW92ZSA1cyBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jaGVja3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDc2cHg7XHJcblxyXG4gICAgICAgICYtLWFsdGVybmF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NoZWNrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBjb2xvcjogIzFlNDc2ODtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHJcbiAgICAgICAgYiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDBjNWMxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaWNvbnMvc3ZnL2NoZWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMTYzZDVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xyXG5cclxuICAgICAgICAmLS1hbHRlcm5hdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzY4ODU4ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL01EIERPTkVcclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQobWQpKSB7XHJcbiAgICAuY2hlY2tsaXN0IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNzJweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuXHJcbiAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NoZWNrIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NoZWNrcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDY3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgLmNvbC1zbS02IHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KHNtKSkge1xyXG4gICAgLmNoZWNrbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XHJcblxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICYtLWFsdGVybmF0ZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcblxyXG4gICAgICAgICAgICAmLS1hbHRlcm5hdGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDYuNjY3JTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAmLS1hbHRlcm5hdGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jaGVja3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgJi0tYWx0ZXJuYXRlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudGhyZWUtYm94IHtcclxuICBwYWRkaW5nLXRvcDogOTVweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTE2cHg7XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19ib3hlcyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMDRweDtcclxuICAgIG1hcmdpbjogNzNweCBhdXRvIDA7XHJcbiAgfVxyXG5cclxuICAmX19ib3hlcy1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICB3aWR0aDogMzElO1xyXG4gIH1cclxuXHJcbiAgJl9fYm94LWltYWdlLWhvbGRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTY4cHg7XHJcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTBmNGZmO1xyXG4gIH1cclxuXHJcbiAgJl9fYm94LWltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICB9XHJcblxyXG4gICZfX2JveC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgY29sb3I6ICMxNjNkNWQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYm94LXRleHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIC8vcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjZDNkNjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxOTZweDtcclxuICAgIG1heC1oZWlnaHQ6IDE5NnB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAjNjg4NThlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm94LWxpbmsge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiAjMDBjNWMxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaWNvbnMvc3ZnL2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgdHJhbnNpdGlvbjogMjUwbXMgdHJhbnNmb3JtIGVhc2UoY3VzdG9tLCBmbHVpZCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC0zcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXRQb3N0aWVDb2xvcihcInByaW1hcnlCbHVlXCIpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAyNTBtcyB3aWR0aCBlYXNlKGN1c3RvbSwgZmx1aWQpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAxMDUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL01EIERPTkVcclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQobWQpKSB7XHJcbiAgLnRocmVlLWJveCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgJl9fYm94ZXMge1xyXG4gICAgICBtYXJnaW46IDU4cHggYXV0byAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveC10ZXh0IHtcclxuICAgICAgbWluLWhlaWdodDogMjU2cHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDI1NnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveCB7XHJcbiAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94LWxpbmsge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveC1pbWFnZS1ob2xkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICBoZWlnaHQ6IDE1MnB4O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDExcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludChzbSkpIHtcclxuICAudGhyZWUtYm94IHtcclxuICAgIHBhZGRpbmc6IDQ4cHggMDtcclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94ZXMtY29udGFpbmVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2QzZDY7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveC10ZXh0IHtcclxuICAgICAgbWluLWhlaWdodDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JveC1pbWFnZS1ob2xkZXIge1xyXG4gICAgICBoZWlnaHQ6IDIxNnB4O1xyXG4gICAgICBwYWRkaW5nOiAyMXB4IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94LWxpbmsge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudGhyZWUtaWNvbiB7XHJcbiAgcGFkZGluZy10b3A6IDcxcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiA3NDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDE4cHg7XHJcbiAgfVxyXG5cclxuICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGNvbG9yOiAjMTYzZDVkO1xyXG4gICAgbWF4LXdpZHRoOiA1MzBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDY1cHg7XHJcbiAgfVxyXG5cclxuICAmX19ib3hlcyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMDRweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9fYm94LWltYWdlIHtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gICZfX2JveC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICBjb2xvcjogIzE2M2Q1ZDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYm94LWRlc2NyaXB0aW9uIHtcclxuICAgIHBhZGRpbmc6IDAgMTJweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogIzY4ODU4ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vTUQgRE9ORVxyXG5AbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludChtZCkpIHtcclxuICAudGhyZWUtaWNvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjNweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgbWF4LXdpZHRoOiAzNDRweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludChzbSkpIHtcclxuICAudGhyZWUtaWNvbiB7XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnRocmVlLXNsaWRlciB7XHJcbiAgJHBhcmVudDogJjtcclxuICBwYWRkaW5nLXRvcDogNjRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcclxuICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kOiBnZXRQb3N0aWVDb2xvcihcIm9mZldoaXRlXCIpO1xyXG4gIHotaW5kZXg6IDI7XHJcblxyXG4gICZfX3NsaWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xyXG4gICAgLnJvdyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgbWF4LXdpZHRoOiAyNzRweDtcclxuICAgIGhlaWdodDogMzYwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eSBlYXNlLW91dCwgMzAwbXMgYmFja2dyb3VuZCBlYXNlLW91dDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYuaGFzLWFmdGVyIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ljb25zL3N2Zy9jbGljay1tZS1pY29uLnN2Z1wiKSBjZW50ZXIgY2VudGVyXHJcbiAgICAgICAgICBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHRvcDogLTM1cHg7XHJcbiAgICAgICAgbGVmdDogLTM1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5leHBhbmRlZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxNjNkNWQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuXHJcbiAgICAgICN7JHBhcmVudH1fX3NsaWRlLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogIzAwYzVjMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgI3skcGFyZW50fV9fc2xpZGUtZGVzY3JpcHRpb24gcCB7XHJcbiAgICAgICAgY29sb3I6ICNmYWZiZmI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlLWltYWdlIHtcclxuICAgIC8vIG1heC13aWR0aDogMTcwcHg7XHJcbiAgICAvLyBoZWlnaHQ6IDE3MHB4O1xyXG4gICAgd2lkdGg6IDEzMnB4O1xyXG4gICAgaGVpZ2h0OiAxMzJweDtcclxuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvIDI4cHg7XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogIzY4ODU4ZTtcclxuICB9XHJcblxyXG4gICZfX3NsaWRlLWRlc2NyaXB0aW9uIHtcclxuICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgY29sb3I6ICM2ODg1OGU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5kaWNhdG9yIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NkM2Q2O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX19pbmRpY2F0b3ItbW92ZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjNWMxO1xyXG4gICAgdHJhbnNpdGlvbjogMTYwbXMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O1xyXG4gICAgJi5pbmRpY2F0ZS0xIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgfVxyXG4gICAgJi5pbmRpY2F0ZS0yIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zdGlja3ktc2xpZGVyIHtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIHotaW5kZXg6IDEwMTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyBvcGFjaXR5IGVhc2Utb3V0O1xyXG4gICAgYW5pbWF0aW9uOiBoaWRlIDAuNXM7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICYuaXMtc3RpY2t5IHtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgYW5pbWF0aW9uOiByZXZlYWwgMC41cztcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICN7JHBhcmVudH0ge1xyXG4gICAgICAmX19zbGlkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3NsaWRlIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHkgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgJi5leHBhbmRlZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgI3skcGFyZW50fSB7XHJcbiAgICAgICAgICAgICZfX3NsaWRlLXRpdGxlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwYzVjMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fc2xpZGUtaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogNTNweDtcclxuICAgICAgICBoZWlnaHQ6IDUzcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3NsaWRlLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogIzY4ODU4ZTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3NsaWRlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2luZGljYXRvciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW5kaWNhdG9yLW1vdmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuXHJcbiAgICAgICAgLy8gJi5pbmRpY2F0ZS0xIHtcclxuICAgICAgICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMzclKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAvLyAmLmluZGljYXRlLTIge1xyXG4gICAgICAgIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI3NCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL01EIERPTkVcclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQobWQpKSB7XHJcbiAgLnRocmVlLXNsaWRlciB7XHJcbiAgICAkcGFyZW50OiAmO1xyXG4gICAgcGFkZGluZzogMzJweCAwIDQzcHg7XHJcblxyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGhlaWdodDogMjk3cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xyXG5cclxuICAgICAgJi5oYXMtYWZ0ZXIge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaWNvbnMvc3ZnL3RhcC1pY29uLnN2Z1wiKSBjZW50ZXIgY2VudGVyXHJcbiAgICAgICAgICAgIG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIHRvcDogLTE0cHg7XHJcbiAgICAgICAgICBsZWZ0OiAtNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NsaWRlLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG4gICAgJl9fc2xpZGUtaW1hZ2Uge1xyXG4gICAgICAvLyBoZWlnaHQ6IDI5N3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fc2xpZGUtZGVzY3JpcHRpb24ge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yb3cge1xyXG4gICAgICAuY29sLTQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdGlja3ktc2xpZGVyIHtcclxuICAgICAgJi5pcy1zdGlja3kge1xyXG4gICAgICB9XHJcbiAgICAgICN7JHBhcmVudH0ge1xyXG4gICAgICAgICZfX3NsaWRlLWltYWdlIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQoc20pKSB7XHJcbiAgLnRocmVlLXNsaWRlciB7XHJcbiAgICAkcGFyZW50OiAmO1xyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDE1NHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG5cclxuICAgICAgJi5oYXMtYWZ0ZXIge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGUtaW1hZ2Uge1xyXG4gICAgICB3aWR0aDogODBweDtcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAuY29sLTQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIH1cclxuICAgICYuc3RpY2t5LXNsaWRlciB7XHJcbiAgICAgICYuaXMtc3RpY2t5IHtcclxuICAgICAgfVxyXG4gICAgICBoZWlnaHQ6IDg4cHg7XHJcbiAgICAgICN7JHBhcmVudH0ge1xyXG4gICAgICAgICZfX3NsaWRlciB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2xpZGUtaW1hZ2Uge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3NsaWRlLXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgb3BhY2l0eUluY3JlYXNlIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG4iLCIuaGVybyB7XHJcbiAgJGVsOiAmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxOTJweDtcclxuICAgIC8vbWluLWhlaWdodDogNjg4cHg7XHJcbiAgICAvL292ZXJmbG93OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIG1pbi1oZWlnaHQ6IDY0OHB4O1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dC1yb2xsZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgaGVpZ2h0OiA2MnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XHJcbiAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJwcmltYXJ5Qmx1ZVwiKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIG1hcmdpbi10b3A6IDJweDtcclxuICAgIC8vIG1hcmdpbi1ib3R0b206IDE5cHg7XHJcblxyXG4gICAgLy8gQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA1IHtcclxuICAgIC8vICAgJltkYXRhLXJvbGwtc2VsZWN0ZWQ9XCIjeyRpfVwiXSB7XHJcbiAgICAvLyAgICAgI3skZWx9IHtcclxuICAgIC8vICAgICAgICZfX3RleHQtcm9sbCB7XHJcbiAgICAvLyAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgKCRpIC0gMSkgKiAtMTAwJSwgMCk7XHJcbiAgICAvLyAgICAgICB9XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAmX19wb3N0aWUtYnV0dG9uIHtcclxuICAgIHdpZHRoOiAyMjVweDtcclxuICB9XHJcblxyXG4gICZfX3RleHQtcm9sbGVyLWJhY2tncm91bmQge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJkYXJrXCIpO1xyXG4gICAgbGVmdDogLTlweDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA0OTBweDtcclxuICAgIC8vIG1heC1oZWlnaHQ6IDU2cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMC4zcyBlYXNlKGN1c3RvbSwgb25lKTtcclxuICB9XHJcblxyXG4gICZfX3RleHQtcm9sbGVyW2RhdGEtcm9sbC1zZWxlY3RlZD1cIjJcIl0ge1xyXG4gICAgI3skZWx9X190ZXh0LXJvbGxlci1iYWNrZ3JvdW5kIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQtcm9sbGVyW2RhdGEtcm9sbC1zZWxlY3RlZD1cIjNcIl0ge1xyXG4gICAgI3skZWx9X190ZXh0LXJvbGxlci1iYWNrZ3JvdW5kIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQtcm9sbGVyW2RhdGEtcm9sbC1zZWxlY3RlZD1cIjRcIl0ge1xyXG4gICAgI3skZWx9X190ZXh0LXJvbGxlci1iYWNrZ3JvdW5kIHtcclxuICAgICAgbWF4LXdpZHRoOiAzODdweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQtcm9sbGVyLWNvbnRhaW5lciB7XHJcbiAgICAvLyAgIG1heC1oZWlnaHQ6IDgwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyAgIHotaW5kZXg6IDE7XHJcbiAgICAvLyAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmX190ZXh0LXJvbGwge1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UoY3VzdG9tLCBvbmUpO1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgY29sb3I6ICMxNjNkNWQ7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3ZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgbWF4LXdpZHRoOiA1MHZ3O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2JhY2tncm91bmQucG5nXCIpIG5vLXJlcGVhdCBib3R0b20gbGVmdCAvIGNvdmVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICZfX3ZpZGVvLWFzc2V0cyB7XHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNhdGVsaXRlIHtcclxuICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDg4cHg7XHJcbiAgICAgIGFuaW1hdGlvbjogbW92ZVJhbmRvbSA0cyBpbmZpbml0ZSBsaW5lYXIgZWFzZShcImZsdWlkXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5wbGFuZXQtMSB7XHJcbiAgICAgIHRvcDogMjBweDtcclxuICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgIGFuaW1hdGlvbjogbW92ZVJhbmRvbSA0cyBpbmZpbml0ZSBsaW5lYXIgZWFzZShcImZsdWlkXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5wbGFuZXQtMiB7XHJcbiAgICAgIHRvcDogNDAlO1xyXG4gICAgICByaWdodDogLTcwcHg7XHJcbiAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgIGFuaW1hdGlvbjogcm90YXRlIDEwcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYW5ldC0zIHtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IC03MHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICBhbmltYXRpb246IG1vdmVSYW5kb20gNHMgaW5maW5pdGUgbGluZWFyIGVhc2UoXCJmbHVpZFwiKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3ZpZGVvLWFuaW1hdGlvbnMge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAudmlkZW8ge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQobGcpKSB7XHJcbiAgLmhlcm8ge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDU4cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtcm9sbGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dC1yb2xsZXItYmFja2dyb3VuZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8tY29udGFpbmVyLXRhYmxldCB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9iYWNrZ3JvdW5kLnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tIGxlZnQgL1xyXG4gICAgICAgIGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Bvc3RpZS1idXR0b24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiA0OXB4IDAgNjNweDtcclxuICAgIH1cclxuXHJcbiAgICAmX192aWRlby1hbmltYXRpb25zIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQobWQpKSB7XHJcbiAgLmhlcm8ge1xyXG4gICAgJl9fdmlkZW8tY29udGFpbmVyLXRhYmxldCB7XHJcbiAgICAgIGhlaWdodDogNDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8tYXNzZXRzIHtcclxuICAgICAgLnNhdGVsaXRlIHtcclxuICAgICAgICBoZWlnaHQ6IDc0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wbGFuZXQtMSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBsYW5ldC0yIHtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucGxhbmV0LTMge1xyXG4gICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KHNtKSkge1xyXG4gIC5oZXJvIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtcm9sbGVyIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1yb2xsZXItY29udGFpbmVyIHtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtcm9sbGVyLWJhY2tncm91bmQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXRQb3N0aWVDb2xvcihcImRhcmtcIik7XHJcbiAgICAgIHdpZHRoOiAxMTAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX192aWRlby1jb250YWluZXItdGFibGV0IHtcclxuICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wb3N0aWUtYnV0dG9uIHtcclxuICAgICAgbWFyZ2luOiAyNnB4IDAgNDZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX192aWRlby1hc3NldHMge1xyXG4gICAgICAuc2F0ZWxpdGUge1xyXG4gICAgICAgIC8vIHRvcDogMzBweDtcclxuICAgICAgICAvLyBsZWZ0OiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBsYW5ldC0xIHtcclxuICAgICAgICAvLyB0b3A6IDIwcHg7XHJcbiAgICAgICAgLy8gcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucGxhbmV0LTIge1xyXG4gICAgICAgIC8vIHRvcDogNDAlO1xyXG4gICAgICAgIHJpZ2h0OiAtNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wbGFuZXQtMyB7XHJcbiAgICAgICAgLy8gdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogLTQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaGVyby1saXN0IHtcclxuICAkcGFyZW50OiAmO1xyXG4gIHBhZGRpbmctdG9wOiA2NXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4MXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICYuYmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXRQb3N0aWVDb2xvcihcImRhcmtcIik7XHJcblxyXG4gICAgI3skcGFyZW50fV9faGVhZGVyIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgI3skcGFyZW50fV9faXRlbS10ZXh0IHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gI3skcGFyZW50fV9faW1hZ2Uge1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLy8gfVxyXG5cclxuICAgICN7JHBhcmVudH1fX2l0ZW0taW1hZ2Uge1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XHJcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUwNHB4O1xyXG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIGFuaW1hdGlvbjogbW92ZSA1cyBpbmZpbml0ZTtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWluLWhlaWdodDogNjRweDtcclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWltYWdlIHtcclxuICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLy8gYmFja2dyb3VuZDogZ2V0UG9zdGllQ29sb3IoXCJzb2Z0Qmx1ZVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbS10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgIGNvbG9yOiAjMTYzZDVkO1xyXG4gIH1cclxufVxyXG5cclxuLy9NRCBET05FXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KG1kKSkge1xyXG4gIC5oZXJvLWxpc3Qge1xyXG4gICAgJHBhcmVudDogJjtcclxuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgJi5ibHVlIHtcclxuICAgICAgI3skcGFyZW50fSB7XHJcbiAgICAgICAgLnByLTAge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbS1pbWFnZSB7XHJcbiAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgJl9faXRlbS10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0taW1hZ2Uge1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludChzbSkpIHtcclxuICAuaGVyby1saXN0IHtcclxuICAgICRwYXJlbnQ6ICY7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAyNzRweDtcclxuICAgICAgaGVpZ2h0OiAyOTNweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICYuYmctYmx1ZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9zdGllLWJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuYmx1ZSB7XHJcbiAgICAgICN7JHBhcmVudH0ge1xyXG4gICAgICAgIC8vICZfX2ltYWdlIHtcclxuICAgICAgICAvLyAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAvLyAgICYuYmctYmx1ZSB7XHJcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgIG1hcmdpbi10b3A6IDM3cHg7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaGVyby1zaW1wbGUge1xyXG4gIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjNkNWQ7XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNDkxcHg7XHJcbiAgICBoZWlnaHQ6IDQ1NnB4O1xyXG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KGxnKSkge1xyXG4gIC5oZXJvLXNpbXBsZSB7XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3NXB4O1xyXG4gICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQobWQpKSB7XHJcbiAgLmhlcm8tc2ltcGxlIHtcclxuICAgIHBhZGRpbmctdG9wOiA0NnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIG1heC13aWR0aDogMzAxcHg7XHJcbiAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgIC8vIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQoc20pKSB7XHJcbiAgLmhlcm8tc2ltcGxlIHtcclxuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaGVyby1iYWNrZ3JvdW5kIHtcclxuICAgICRwYXJlbnQ6ICY7XHJcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNzI4cHg7XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcclxuXHJcbiAgICAgICAgJi0tY2VudGVyZWQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDc3cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgcDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NjhweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDQ5NnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzE4M2U1YztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0NXB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzODdweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGxhbmV0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtNjAlO1xyXG4gICAgICAgIHJpZ2h0OiAtNCU7XHJcblxyXG4gICAgICAgIC5wbGFuZXQtNCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MzZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MzZweDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBtb3ZlIDVzIGluZmluaXRlO1xyXG4gICAgICAgICAgICAvLyBhbmltYXRpb246IG1vdmVSYW5kb20gNHMgaW5maW5pdGUgbGluZWFyIGVhc2UoXCJmbHVpZFwiKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vTUQgRE9ORVxyXG4vLyBAbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludChtZCkpIHtcclxuLy8gICAgIC5oZXJvLWxpc3Qge1xyXG4vLyAgICAgICAgICRwYXJlbnQ6ICY7XHJcbi8vICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbi8vICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4vLyAgICAgICAgICYuYmx1ZSB7XHJcbi8vICAgICAgICAgICAgICN7JHBhcmVudH0ge1xyXG4vLyAgICAgICAgICAgICAgICAgLnByLTAge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICZfX2ltYWdlIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICAgICAgICZfX2l0ZW0taW1hZ2Uge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgJl9faGVhZGVyIHtcclxuLy8gICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4vLyAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICZfX2l0ZW0ge1xyXG4vLyAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgICAmX19pdGVtLXRleHQge1xyXG4vLyAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbi8vICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgICAmX19pdGVtLWltYWdlIHtcclxuLy8gICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbi8vICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuLy8gICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQoc20pKSB7XHJcbiAgICAuaGVyby1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAkcGFyZW50OiAmO1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2NDBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1uby1zaWRlLWltYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyNSU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI4OC43MjZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjAuMzU5cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTEuMTQ5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzOC43NTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcG9zdGllLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5leHBhbmQtbGlzdCB7XHJcbiAgJHBhcmVudDogJjtcclxuICBwYWRkaW5nLXRvcDogOTVweDtcclxuICAvL3BhZGRpbmctYm90dG9tOiA2NXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA5NXB4O1xyXG4gIGJhY2tncm91bmQ6ICMxNjNkNWQ7XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3M3B4O1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdC1oZWFkZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIGhlaWdodDogNDk2cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYW5pbWF0aW9uOiBtb3ZlIDVzIGluZmluaXRlO1xyXG4gICAgLy9kaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICAmLS1leHBhbmRlZCB7XHJcbiAgICAgIC8vZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jYW4tY2hhbmdlIHtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UoY3VzdG9tLCBmbHVpZCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZS1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogMTBweCAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UoY3VzdG9tLCBmbHVpZCksXHJcbiAgICAgIGhlaWdodCAwLjNzIGVhc2UoY3VzdG9tLCBmbHVpZCk7XHJcbiAgICBtYXgtd2lkdGg6IDQ5MXB4O1xyXG4gICAgaGVpZ2h0OiA4MnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmLS1leHBhbmRlZCB7XHJcbiAgICAgIGhlaWdodDogMjg5cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgLy9wYWRkaW5nOiAyMHB4IDMycHggMzJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNDc2ODtcclxuXHJcbiAgICAgICN7JHBhcmVudH0ge1xyXG4gICAgICAgICZfX2l0ZW0taGVhZCB7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtLWJvZHkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDlweCwgOHB4LCAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0taW5mbyB7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtLXRpdGxlIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0taGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UoY3VzdG9tLCBmbHVpZCk7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWltYWdlIHtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgLy8gbWFyZ2luLXRvcDogMTNweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC0xN3B4O1xyXG4gICAgICBib3R0b206IDFweDtcclxuICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDggNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcgMUw0IDRMMSAwLjk5OTk5OScgc3Ryb2tlPSclMjNGQUZCRkInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIilcclxuICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlKGN1c3RvbSwgZmx1aWQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS1pbmZvIHtcclxuICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UoY3VzdG9tLCBmbHVpZCk7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLXN1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWJvZHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZShjdXN0b20sIGZsdWlkKTtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0tZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6ICNlMGY0ZmY7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWJ1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy9NRCBET05FXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KG1kKSkge1xyXG4gIC5leHBhbmQtbGlzdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC1oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm90dG9tOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLXN1YnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1pbWFnZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0taW5mbyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgcGFkZGluZzogN3B4IDIwcHg7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICAgJi0tZXhwYW5kZWQge1xyXG4gICAgICAgIGhlaWdodDogMzA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KHNtKSkge1xyXG4gIC5leHBhbmQtbGlzdCB7XHJcbiAgICAkcGFyZW50OiAmO1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgIGhlaWdodDogOTIwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWhlYWRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNDc2ODtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBtaW4taGVpZ2h0IGVhc2UoY3VzdG9tLCBmbHVpZCk7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDg2cHg7XHJcbiAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gICAgICBcclxuICAgICAgJi0tZXhwYW5kZWQge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtaW4taGVpZ2h0OiA2NTBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICN7JHBhcmVudH0ge1xyXG4gICAgICAgICAgJl9faWNvbi1tb2JpbGUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0taW1hZ2Uge1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLXN1YnRpdGxlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1idXR0b24ge1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIHdpZHRoOiAxNjJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS1tb2JpbGUge1xyXG4gICAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uLW1vYmlsZSB7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1ib2R5IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtLWluZm8ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS10aXRsZSB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbi1tb2JpbGUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIC8vdG9wOiAyOHB4O1xyXG4gICAgICAvL3JpZ2h0OiAxOXB4O1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIHJpZ2h0OiA0cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UoY3VzdG9tLCBmbHVpZCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAuZXhwYW5kLWxpc3Qge1xyXG4gICAgJHBhcmVudDogJjtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgJi0tZXhwYW5kZWQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDY5MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnJldmlld3Mge1xyXG4gICAgLS1tYXhXaWR0aDogNjY5cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2YwZmFmZjtcclxuXHJcbiAgICAucm93IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGFya2VyLWJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWFmOGZmO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgJi0tbW9yZS1zcGFjZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDc0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogODEycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzNweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Jldmlld3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAmLS1zaW5nbGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHZhcigtLW1heFdpZHRoKTtcclxuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiA2NjlweDtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAtOTlweDtcclxuICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JldmlldyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICBoZWlnaHQ6IDM2MXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIycHggNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UoY3VzdG9tLCBmbHVpZCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlKGN1c3RvbSwgZmx1aWQpO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNpbmdsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Jldmlldy10ZXh0IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyODBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyODBweDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgY29sb3I6ICM2ODg1OGU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHJcbiAgICAgICAgJi0tc2luZ2xlIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UoY3VzdG9tLCBmbHVpZCk7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXZpZXctcGVyc29uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcblxyXG4gICAgICAgICYtLXNpbmdsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgLy8gYm90dG9tOiAtNTAlO1xyXG4gICAgICAgICAgICAvLyByaWdodDogLTIwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmV2aWV3LWltYWdlIHtcclxuICAgICAgICBtaW4td2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG5cclxuICAgICAgICAmLS1zaW5nbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTY4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTY4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXZpZXctbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiBnZXRQb3N0aWVDb2xvcihcImRhcmtCbHVlXCIpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmV2aWV3LXJvbGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJwcmltYXJ5Qmx1ZVwiKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIG1hcmdpbjogMTVweDtcclxuICAgICAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgICAgICYtLWNvbXBhY3Qge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc2luZ2xlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdmFyKC0tbWF4V2lkdGgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdmlnYXRpb24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XHJcblxyXG4gICAgICAgICYtLXNpbmdsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25hdi1idXR0b24sXHJcbiAgICAmX19uYXYtYnV0dG9uLW1vYmlsZSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogNzJweDtcclxuICAgICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGM1YzE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NiZGZlYTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTUwJSwgLTUwJSwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDE2MG1zIGJvcmRlciBlYXNlKGN1c3RvbSwgZmx1aWQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pY29ucy9zdmcvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC01MCUsIC01MCUsIDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcHJldiB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW5leHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vTUQgRE9ORVxyXG5AbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludChtZCkpIHtcclxuICAgIC5yZXZpZXdzIHtcclxuICAgICAgICAtLW1heFdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAucHItMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICAgICAgICAmLS1zaW5nbGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmV2aWV3cy0tc2luZ2xlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3JldmlldyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmLS1zaW5nbGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmV2aWV3LXRleHQge1xyXG4gICAgICAgICAgICAmLS1zaW5nbGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmV2aWV3LWltYWdlLS1zaW5nbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDExOS43ODdweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbmF2aWdhdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbmF2LWJ1dHRvbixcclxuICAgICAgICAmX19uYXYtYnV0dG9uLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19uYXYtYnV0dG9uOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogNDlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbmF2LWJ1dHRvbjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KHNtKSkge1xyXG4gICAgLnJldmlld3Mge1xyXG4gICAgICAgIHBhZGRpbmc6IDM2cHggMCA0OHB4O1xyXG5cclxuICAgICAgICAuZmlyc3Qtcm93IHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2JpbGUtZmlzaCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3JldmlldyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmV2aWV3LXRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yZXZpZXdzLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzZweCAwIDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgJi0tc2luZ2xlIHtcclxuICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19uYXYtYnV0dG9uLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi50YWJsZSB7XHJcbiAgcGFkZGluZy10b3A6IDk1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDg5cHg7XHJcbiAgYmFja2dyb3VuZDogIzE2M2Q1ZDtcclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmFmYmZiO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODJweDtcclxuICB9XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICB9XHJcblxyXG4gICZfX2hlYWQtaXRlbS1pbWFnZSB7XHJcbiAgICB3aWR0aDogODNweDtcclxuICAgIGhlaWdodDogODNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkLWl0ZW0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkLWl0ZW0tZGVzY3JpcHRpb24ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAjZTBmNGZmO1xyXG4gICAgICBtYXgtd2lkdGg6IDIxMHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib2R5LWl0ZW0ge1xyXG4gICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDJuLTEpIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDg5Ljk1ZGVnLFxyXG4gICAgICAgICMxNzQ0NjggNjcuMDglLFxyXG4gICAgICAgIHJnYmEoMjMsIDY4LCAxMDQsIDApIDk5Ljk3JVxyXG4gICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMm4pIHtcclxuICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdC1pdGVtIHtcclxuICAgICYudGV4dCB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ljb25zL3N2Zy9jaGVjay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudGl0bGUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgY29sb3I6ICMwMGM1YzE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludChtZCkpIHtcclxuICAudGFibGUge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAucm93IHtcclxuICAgICAgLmNvbC1zbS0zIHtcclxuICAgICAgICBmbGV4OiAwIDAgMjcuNyU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNy43JTtcclxuICAgICAgfVxyXG4gICAgICAuY29sLXNtLTIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1OXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZC1pdGVtLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgbWluLWhlaWdodDogNDhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWl0ZW0ge1xyXG4gICAgICAmLnRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KHNtKSkge1xyXG4gIC50YWJsZSB7XHJcbiAgICAkcGFyZW50OiAmO1xyXG4gICAgcGFkZGluZy10b3A6IDM2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweDtcclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWQtaXRlbSB7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMTY0MzY4O1xyXG4gICAgICBwYWRkaW5nOiAzMnB4IDI0cHggMjRweCAyNHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGJhY2tncm91bmQgZWFzZShjdXN0b20sIGZsdWlkKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkLWl0ZW0tZGVzY3JpcHRpb24ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTFweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgd2lkdGg6IDcwdncgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGY0ZmY7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICAgICN7JHBhcmVudH0ge1xyXG4gICAgICAgICZfX2hlYWQtaXRlbSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTBmNGZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZC1pdGVtLXRpdGxlIHtcclxuICAgICAgICAgIGNvbG9yOiAjMjM1Mjc4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZC1pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogIzIzNTI3ODtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWJsZS1zbGlkZXItYm90dG9tIHtcclxuICAgICAgcGFkZGluZzogNTBweCAxNXB4IDAgMTVweDtcclxuICAgICAgI3skcGFyZW50fSB7XHJcbiAgICAgICAgJl9fbGlzdC1pdGVtIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyN3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudGV4dC1lZGl0b3Ige1xyXG4gIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIHAsXHJcbiAgICB1bCxcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBjb2xvcjogIzY4ODU4ZTtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuXHJcbiAgICAgIGIsXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgY29sb3I6ICMxNjNkNWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBibG9ja3F1b3RlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAyM3B4IDMwcHggMzNweCA4NnB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDY3MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmOGZmO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAjMTYzZDVkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ljb25zL3N2Zy9ibG9ja3F1b3RlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyXHJcbiAgICAgICAgICBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgIHRvcDogMzNweDtcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KG1kKSkge1xyXG4gIC50ZXh0LWVkaXRvciB7XHJcbiAgICAvLyBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBwLFxyXG4gICAgICB1bCxcclxuICAgICAgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgLy8gcGFkZGluZzogMjNweCAzMHB4IDMzcHggODZweDtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDY3MHB4O1xyXG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDdweDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAvLyBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAvLyBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAvLyBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgLy8gdG9wOiAzM3B4O1xyXG4gICAgICAgICAgLy8gd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAvLyBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludChzbSkpIHtcclxuICAudGV4dC1lZGl0b3Ige1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgcCxcclxuICAgICAgdWwsXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgcGFkZGluZzogMThweCAyNXB4IDIycHggNjVweDtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDY3MHB4O1xyXG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDdweDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY2FzZS1zY3JvbGxlciB7XHJcbiAgJGVsOiAmO1xyXG4gICRzZWN0aW9uSGVpZ2h0OiA3MzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogODVweDtcclxuICBiYWNrZ3JvdW5kOiBnZXRQb3N0aWVDb2xvcihcInVsdHJhbGlnaHRCbHVlXCIpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZy10b3A6IDY0cHg7XHJcblxyXG4gIC5yb3cgeyAvLyBTb3JyeS5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19zY3JvbGwtYmFyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19zY3JvbGxlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogODNweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMXZoO1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJRSBhbmQgRWRnZSAqL1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXHJcblxyXG4gICAgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDM2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19zY3JvbGwtc2VnbWVudCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgY29sb3I6IGdldFBvc3RpZUNvbG9yKFwiZmFkZWRCbHVlXCIpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZShjdXN0b20sIGZsdWlkKTtcclxuXHJcbiAgICAmLS1hY3RpdmUge1xyXG4gICAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJwcmltYXJ5Qmx1ZVwiKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Njcm9sbC1zZWdtZW50LWJhciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMTBweCAxOHB4IDRweDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXRQb3N0aWVDb2xvcihcImZhZGVkQmx1ZVwiKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmX19zY3JvbGwtc2VnbWVudC1iYXItc2Nyb2xsZWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGdldFBvc3RpZUNvbG9yKFwicHJpbWFyeUJsdWVcIik7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UoY3VzdG9tLCBmbHVpZCk7XHJcbiAgfVxyXG5cclxuICAmX19zZWdtZW50IHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgICBtYXJnaW46IDY0cHggMDtcclxuXHJcbiAgICAjeyRlbH0ge1xyXG4gICAgICAmX19zZWdtZW50LW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6IGdldFBvc3RpZUNvbG9yKFwicHJpbWFyeUJsdWVcIik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3NlZ21lbnQtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiBnZXRQb3N0aWVDb2xvcihcImRhcmtcIik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3NlZ21lbnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiBnZXRQb3N0aWVDb2xvcihcImRhcmtcIik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3NlZ21lbnQtdXNlLWNhc2VzIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJwcmltYXJ5Qmx1ZVwiKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3NlZ21lbnQtdXNlLWNhc2VzLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJwcmltYXJ5Qmx1ZVwiKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fc2VnbWVudC11c2UtY2FzZSB7XHJcbiAgICAgICAgY29sb3I6IGdldFBvc3RpZUNvbG9yKFwiZGFya0JsdWVcIik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3NlZ21lbnQtY3RhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXRQb3N0aWVDb2xvcihcInByaW1hcnlCbHVlXCIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19zZWdtZW50LWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiBnZXRQb3N0aWVDb2xvcihcInByaW1hcnlCbHVlXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgI3skZWx9IHtcclxuICAgICAgICAmX19zZWdtZW50IHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3NlZ21lbnQtaW1hZ2Uge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2VnbWVudC1pbWFnZS1ob2xkZXIge1xyXG4gICAgbWFyZ2luOiA2NHB4IDA7XHJcbiAgfVxyXG5cclxuICAmX19zZWdtZW50LWltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1MzlweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgkbWlzc2luZ0ltYWdlKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMzcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgJl9fc2VnbWVudC1udW1iZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG5cclxuICAmX19zZWdtZW50LXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTlweDtcclxuICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgfVxyXG5cclxuICAmX19zZWdtZW50LWRlc2NyaXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcblxyXG4gICZfX3NlZ21lbnQtdXNlLWNhc2VzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgIHBhZGRpbmctbGVmdDogMzNweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzM3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDEzcHg7XHJcbiAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTBweCk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldFBvc3RpZUNvbG9yKFwiZmFkZWRCbHVlXCIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2VnbWVudC11c2UtY2FzZXMtdGl0bGUge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICB9XHJcblxyXG4gICZfX3NlZ21lbnQtdXNlLWNhc2Uge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2VnbWVudC1jdGEge1xyXG4gICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXRQb3N0aWVDb2xvcihcImZhZGVkQmx1ZVwiKTtcclxuICB9XHJcblxyXG4gICZfX3NlZ21lbnQtbGluayB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE5cHg7XHJcbiAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJmYWRlZEJsdWVcIik7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pY29ucy9zdmcvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMjJweDtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTFweDtcclxuICAgICAgdG9wOiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL01EIERPTkVcclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQobWQpKSB7XHJcbiAgLmNhc2Utc2Nyb2xsZXIge1xyXG4gICAgJGVsOiAmO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUxcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICZfX2Nhc2UtYmFyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmFyIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGxlciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1MXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTFweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1zZWdtZW50IHtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtc2VnbWVudC1iYXIge1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlZ21lbnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWdtZW50LWltYWdlLWhvbGRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlZ21lbnQtbnVtYmVyIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VnbWVudC10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VnbWVudC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VnbWVudC11c2UtY2FzZXMge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VnbWVudC11c2UtY2FzZXMtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlZ21lbnQtdXNlLWNhc2Uge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VnbWVudC1jdGEge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlZ21lbnQtbGluayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWdtZW50LWltYWdlIHtcclxuICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWdtZW50LXVzZS1jYXNlcyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KHNtKSkge1xyXG4gIC5jYXNlLXNjcm9sbGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsZXIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzN3B4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlZ21lbnQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlZ21lbnQtaW1hZ2Uge1xyXG4gICAgICBoZWlnaHQ6IDM0NHB4O1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VnbWVudC1udW1iZXIge1xyXG4gICAgICAvL2ZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VnbWVudC10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIC8vd2lkdGg6IDcxdnc7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VnbWVudC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VnbWVudC11c2UtY2FzZS10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VnbWVudC11c2UtY2FzZXMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWdtZW50LXVzZS1jYXNlIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VnbWVudC1jdGEge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VnbWVudC1saW5rIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jYXNlLXN0dWRpZXMge1xyXG4gIHBhZGRpbmctdG9wOiA4OXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMTJweDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogI2VhZjhmZjtcclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgIGNvbG9yOiBnZXRQb3N0aWVDb2xvcihcImRhcmtcIik7XHJcbiAgfVxyXG5cclxuICAmX19uYXZpZ2F0aW9uIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJl9fbmF2LWJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNzJweDtcclxuICAgIGhlaWdodDogNzJweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBjNWMxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2JkZmVhO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtNTAlLCAtNTAlLCAwKTtcclxuICAgICAgdHJhbnNpdGlvbjogMTYwbXMgYm9yZGVyIGVhc2UoY3VzdG9tLCBmbHVpZCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pY29ucy9zdmcvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMjJweDtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC01MCUsIC01MCUsIDApO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXByZXYge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW5leHQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogNzNweDtcclxuICAgIC8vIHBhZGRpbmctbGVmdDogODFweDtcclxuXHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZ3JlZW4ge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDkwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiA1MHZ3O1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGdldFBvc3RpZUNvbG9yKFwicHJpbWFyeUJsdWVcIik7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FzZS1zdHVkeS1zbGlkZSB7XHJcbiAgJGVsOiAmO1xyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMzcwcHg7XHJcbiAgICBoZWlnaHQ6IDQzMnB4O1xyXG4gICAgbWF4LXdpZHRoOiAzNzBweDtcclxuICAgIG1heC1oZWlnaHQ6IDQzMnB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCRtaXNzaW5nSW1hZ2UpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgLTUwJSwgMCk7XHJcbiAgfVxyXG5cclxuICAmX19ibG9jayB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMDBweDtcclxuICAgIC8vbWF4LWhlaWdodDogNTYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXRQb3N0aWVDb2xvcihcInByaW1hcnlCbHVlXCIpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldFBvc3RpZUNvbG9yKFwicHJpbWFyeUJsdWVcIik7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDUwdnc7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZmVhdHVyZXMge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XHJcbiAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYgfiAjeyRlbH1fX3Jlc3VsdHMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZmVhdHVyZXMtdGl0bGUge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGNvbG9yOiAjRkNGOTlGO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19mZWF0dXJlcy1saXN0IHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50LXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgLy9taW4taGVpZ2h0OiAxNjBweDtcclxuICB9XHJcblxyXG4gICZfX3RhZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJ5ZWxsb3dcIik7XHJcbiAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgZ2V0UG9zdGllQ29sb3IoXCJ5ZWxsb3dcIik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQxcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmVzdWx0cyB7XHJcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAmX19yZXN1bHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ2cHg7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19yZXN1bHQtdGV4dCB7XHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJkYXJrQmx1ZVwiKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgY29sb3I6IGdldFBvc3RpZUNvbG9yKFwic2t5XCIpO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZXN1bHQtdmFsdWUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIGNvbG9yOiBnZXRQb3N0aWVDb2xvcihcImRhcmtCbHVlXCIpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICB9XHJcblxyXG4gICZfX3Jlc3VsdC10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGNvbG9yOiBnZXRQb3N0aWVDb2xvcihcInNreVwiKTtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQobGcpKSB7XHJcbiAgLmNhc2Utc3R1ZGllcyB7XHJcbiAgfVxyXG4gIC5jYXNlLXN0dWR5LXNsaWRlIHtcclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMjBweDtcclxuICAgIH1cclxuICAgICZfX3Jlc3VsdCB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9NRCBET05FXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KG1kKSkge1xyXG4gIC5jYXNlLXN0dWRpZXMge1xyXG4gICAgcGFkZGluZy10b3A6IDU4cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5weC0wIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhc2Utc3R1ZHktc2xpZGUge1xyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAvL21heC1oZWlnaHQ6IDgwMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxOTFweCAwIDU2cHggMDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldFBvc3RpZUNvbG9yKFwicHJpbWFyeUJsdWVcIik7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAzMHZ3O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19mZWF0dXJlcyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgICZfX3RhZyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJl9fcmVzdWx0cyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICB3aWR0aDogNDMxcHg7XHJcbiAgICAgIGhlaWdodDogMzA0cHg7XHJcbiAgICAgIG1heC13aWR0aDogNDMxcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDMwNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQoc20pKSB7XHJcbiAgLmNhc2Utc3R1ZGllcyB7XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNDNweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYXZpZ2F0aW9uIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYtYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXNlLXN0dWR5LXNsaWRlIHtcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIxNnB4O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICBwYWRkaW5nOiAxMzRweCAwIDQwcHggMDtcclxuICAgICAgbWluLWhlaWdodDogNDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzdWx0cyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmVhdHVyZXMtbGlzdCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDcycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzdWx0LXRleHQge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wb3N0LXNob3djYXNlIHtcclxuICAkZWw6ICY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICB9XHJcblxyXG4gICYtLWxhcmdlIHtcclxuICAgIGhlaWdodDogMzY4cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAzNjhweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgI3skZWx9IHtcclxuICAgICAgJl9fdGFnIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19tZXRhLWluZm8ge1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19tZXRhLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19tZXRhLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19zZWN0aW9uLS1ib3R0b20ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1tZWRpdW0ge1xyXG4gICAgaGVpZ2h0OiAyNjRweDtcclxuICAgIG1heC1oZWlnaHQ6IDI2NHB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcblxyXG4gICAgI3skZWx9IHtcclxuICAgICAgJl9fdGFnIHtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlLWhvbGRlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NzBweDtcclxuICAgICAgICBoZWlnaHQ6IDI2NHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI2NHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fc2VjdGlvbiB7XHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzOHB4IDAgMjVweCA2MXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tc21hbGwge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMzgwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ2V0UG9zdGllQ29sb3IoXCJncmF5XCIpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgI3skZWx9IHtcclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJkYXJrXCIpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RhZ3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3Bvc3QtdHlwZSB7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlLWhvbGRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDFweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMDFweDtcclxuICAgICAgICAvLyBwYWRkaW5nOiAxNnB4IDE2cHggMDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbWV0YSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fc2VjdGlvbiB7XHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMjFweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDI4cHggMjlweCAyNXB4O1xyXG4gIH1cclxuXHJcbiAgJl9fcG9zdC10eXBlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDJweCAxMnB4IDJweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQxcHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdG9wOiAyOHB4O1xyXG4gICAgbGVmdDogMjhweDtcclxuICB9XHJcblxyXG4gICZfX3RhZ3Mge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcblxyXG4gICZfX3RhZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogIzJiNzBhODtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICAmLS1jYXRlZ29yeSB7XHJcbiAgICAgIGNvbG9yOiBnZXRQb3N0aWVDb2xvcihcInByaW1hcnlCbHVlXCIpO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBnZXRQb3N0aWVDb2xvcihcImdyYXlcIik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTEycHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAtNTAlLCAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJkYXJrXCIpO1xyXG4gIH1cclxuXHJcbiAgJl9fbWV0YSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX19tZXRhLWluZm8ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6IGdldFBvc3RpZUNvbG9yKFwiZ3JheVwiKTtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAtMTNweDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgLTUwJSwgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21ldGEtaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJzdXBlcmRhcmtHcmF5XCIpO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4gICZfX21ldGEtdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJzdXBlcmRhcmtHcmF5XCIpO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2UtaG9sZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIHBhZGRpbmc6IDI4cHggMjlweCAwO1xyXG5cclxuICAgICY6OmJlZm9yZSB7IC8vc2VjdGlvbiBwb3N0LXNob3djYXNlLS1sYXJnZVxyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAwZGVnLFxyXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMCUsXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAxMDAlXHJcbiAgICAgICk7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2UtaG9sZGVyLS1ncmFkaWVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBwYWRkaW5nOiAyOHB4IDI5cHggMDtcclxuXHJcbiAgICAmOjpiZWZvcmUgeyAvL3NlY3Rpb24gcG9zdC1zaG93Y2FzZS0tbGFyZ2VcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMGRlZyxcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNikgMCUsXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAxMDAlXHJcbiAgICAgICk7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAjeyRlbH0ge1xyXG4gICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCRtaXNzaW5nSW1hZ2UpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gei1pbmRleDogLTE7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNpdGlvbjogMjUwbXMgdHJhbnNmb3JtIGVhc2UoY3VzdG9tLCBmbHVpZCk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludChsZykpIHtcclxuICAucG9zdC1zaG93Y2FzZSB7XHJcbiAgICAkcGFyZW50OiAmO1xyXG4gICAgJi0tc21hbGwge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0MTVweDtcclxuICAgICAgJi5zdWdnZXN0aW9ucyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICN7JHBhcmVudH0ge1xyXG4gICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDE0NXB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fdGFncyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fc2VjdGlvbi0tYm90dG9tIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fbWV0YS1pbmZvIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX21ldGEtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19tZXRhLWljb24gc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1tZWRpdW0ge1xyXG4gICAgICAjeyRwYXJlbnR9X19zZWN0aW9uIHtcclxuICAgICAgICAmLS1ib3R0b20ge1xyXG4gICAgICAgICAgcGFkZGluZzogMzhweCAwIDI1cHggMzFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KG1kKSkge1xyXG4gIC5wb3N0LXNob3djYXNlIHtcclxuICAgICRwYXJlbnQ6ICY7XHJcblxyXG4gICAgJi0tc21hbGwge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICN7JHBhcmVudH0ge1xyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLW1lZGl1bSB7XHJcbiAgICAgICN7JHBhcmVudH0ge1xyXG4gICAgICAgICZfX3NlY3Rpb24tLWJvdHRvbSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzOHB4IDAgMjVweCAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWFnZS1ob2xkZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI2NHB4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMjY0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludChzbSkpIHtcclxuICAucG9zdC1zaG93Y2FzZSB7XHJcbiAgICAkcGFyZW50OiAmO1xyXG5cclxuICAgICYtLWxhcmdlIHtcclxuICAgICAgbWF4LWhlaWdodDogNDE1cHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcclxuICAgICAgI3skcGFyZW50fSB7XHJcbiAgICAgICAgJl9fc2VjdGlvbi0tYm90dG9tIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMjFweCAwIDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAvLyBwYWRkaW5nOiAxNnB4IDE2cHggMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMDFweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmLWhvbGRlci0tZ3JhZGllbnQge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICMxNjNkNWQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGFnIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGNvbG9yOiAjMmI3MGE4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICYtLWNhdGVnb3J5IHtcclxuICAgICAgICAgICAgY29sb3I6IGdldFBvc3RpZUNvbG9yKFwicHJpbWFyeUJsdWVcIik7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGdldFBvc3RpZUNvbG9yKFwiZ3JheVwiKTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIC01MCUsIDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcG9zdC10eXBlIHtcclxuICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZXRhLWljb24ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6IGdldFBvc3RpZUNvbG9yKFwic3VwZXJkYXJrR3JheVwiKTtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZXRhLXRleHQge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6IGdldFBvc3RpZUNvbG9yKFwic3VwZXJkYXJrR3JheVwiKTtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1tZWRpdW0ge1xyXG4gICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAjeyRwYXJlbnR9IHtcclxuICAgICAgICAmX19zZWN0aW9uLS1ib3R0b20ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMXB4IDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlLWhvbGRlciB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwMXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wb3N0LXR5cGUge1xyXG4gICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICAgIC8vIHBhZGRpbmc6IDE2cHggMTZweCAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIGNvbG9yOiAjMTYzZDVkO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zbWFsbCB7XHJcbiAgICAgICYuc3VnZ2VzdGlvbnMge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICN7JHBhcmVudH0ge1xyXG4gICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fdGFncyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5sZWFybiB7XHJcbiAgcGFkZGluZy10b3A6IDY0cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2cHg7XHJcblxyXG4gIC5yb3cge1xyXG4gICAgLmNvbC0xMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xyXG4gICAgY29sb3I6IGdldFBvc3RpZUNvbG9yKFwiZGFya1wiKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX3R5cGUtZmlsdGVycyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgfVxyXG5cclxuICAmX190eXBlLWZpbHRlciB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJzdXBlcmRhcmtHcmF5XCIpO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0MXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAzcHggMTZweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlKGN1c3RvbSwgZmx1aWQpO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgZ2V0UG9zdGllQ29sb3IoXCJncmF5XCIpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0MXB4O1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC01MCUsIC01MCUsIDApO1xyXG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMjAwbXMgZWFzZShjdXN0b20sIGZsdWlkKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IGdldFBvc3RpZUNvbG9yKFwicHJpbWFyeUJsdWVcIik7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBnZXRQb3N0aWVDb2xvcihcInByaW1hcnlCbHVlXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgY29sb3I6IGdldFBvc3RpZUNvbG9yKFwicHJpbWFyeUJsdWVcIik7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBnZXRQb3N0aWVDb2xvcihcInByaW1hcnlCbHVlXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mZWF0dXJlZCB7XHJcbiAgfVxyXG5cclxuICAmX19zdGF0dXMtdGl0bGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgY29sb3I6IGdldFBvc3RpZUNvbG9yKFwic3VwZXJkYXJrR3JheVwiKTtcclxuICB9XHJcblxyXG4gICZfX3N0YXR1cy1kaXZpZGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6IGdldFBvc3RpZUNvbG9yKFwiZ3JheVwiKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbiAgfVxyXG5cclxuICAmX19vdGhlciB7XHJcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLy8gZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDU0cHg7XHJcblxyXG4gICAgLnBhZ2UtbnVtYmVycyB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgY29sb3I6IGdldFBvc3RpZUNvbG9yKFwic3VwZXJkYXJrR3JheVwiKTtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgbWFyZ2luOiAwIDVweDtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTUwJSwgLTUwJSwgMCk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NiZGZlYTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogZ2V0UG9zdGllQ29sb3IoXCJwcmltYXJ5Qmx1ZVwiKTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBnZXRQb3N0aWVDb2xvcihcInByaW1hcnlCbHVlXCIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmV2LFxyXG4gICAgLm5leHQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaWNvbnMvc3ZnL2Fycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvXHJcbiAgICAgICAgICBjb250YWluO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXYge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV4dCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtNTAlLCAtNTAlLCAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQobWQpKSB7XHJcbiAgLmxlYXJuIHtcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludChtZCkpIHtcclxuICAubGVhcm4ge1xyXG4gICAgcGFkZGluZy10b3A6IDQ3cHg7XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3R5cGUtZmlsdGVyIHtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190eXBlLWZpbHRlcnMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXR1cy1kaXZpZGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KHNtKSkge1xyXG4gIC5sZWFybiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICZfX3BhZ2luYXRpb24ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnJlcXVlc3QtZGVtbyB7XHJcbiAgcGFkZGluZzogNzJweCAwIDYwcHg7XHJcbiAgLnJvdyB7XHJcbiAgICAuY29sLXNtLTEge1xyXG4gICAgICAubGluZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2QzZDY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgY29sb3I6ICMxNjNkNWQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIGhlaWdodDogMzI1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICBjb2xvcjogIzY4ODU4ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgbWluLWhlaWdodDogMTg3cHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcbiAgICAgIG1pbi13aWR0aDogNDZweDtcclxuICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcbiAgICAgIGNvbG9yOiAjMWU0NzY4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAjMDBjNWMxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgbWFyZ2luOiAxMXB4IDAgNTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGNvbG9yOiAjNjg4NThlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuaGJzcHQtZm9ybSB7XHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NkM2Q2O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgY29sb3I6ICMxZTQ3Njg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjYmFjMmM1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgLy8gY29sb3I6ICNiYWMyYzUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgICAgb3B0aW9uIHtcclxuICAgICAgICAvLyBjb2xvcjogI2JhYzJjNSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMWU0NzY4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDBjNWMxO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzN3B4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDI3MXB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UoY3VzdG9tLCBmbHVpZCk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXRQb3N0aWVDb2xvcihcInByaW1hcnlCbHVlSG92ZXJcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nZm9ybV93cmFwcGVyIHtcclxuICAgIC5nZm9ybV9kZXNjcmlwdGlvbiB7XHJcbiAgICAgIG1hcmdpbjogMTFweCAwIDU3cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgIGNvbG9yOiAjNjg4NThlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuZ2lucHV0X2NvbnRhaW5lciB7XHJcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBzZWxlY3Qge1xyXG4gICAgICAvLyAgIGNvbG9yOiAjYmFjMmM1ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAvLyAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAvLyAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcbiAgICAgIC8vICAgb3B0aW9uIHtcclxuICAgICAgLy8gICAgIGNvbG9yOiAjYmFjMmM1ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIC8vICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgLy8gICB9XHJcbiAgICAgIC8vIH1cclxuICAgIH1cclxuICAgIGZpZWxkc2V0IHtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgbGVnZW5kIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3gge1xyXG4gICAgICAgIC5nY2hvaWNlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgIGNvbG9yOiAjMWU0NzY4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2ZpZWxkLWNob2ljZS1pbnB1dCB7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2QzZDY7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDhweCAwIDA7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMiAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuMjM4MjggNS41NjAyMkw0LjAzOTc0IDguMzYxNjhMMTAuNzYzMiAxLjYzODE4JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKVxyXG4gICAgICAgICAgICAgIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBnZXRQb3N0aWVDb2xvcihcInByaW1hcnlCbHVlXCIpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGdldFBvc3RpZUNvbG9yKFwicHJpbWFyeUJsdWVcIik7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDBjNWMxO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzN3B4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDI3MXB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UoXCJmbHVpZFwiKTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldFBvc3RpZUNvbG9yKFwicHJpbWFyeUJsdWVIb3ZlclwiKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9NRCBET05FXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KG1kKSkge1xyXG4gIC5yZXF1ZXN0LWRlbW8ge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICB9XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgfVxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW46IDExcHggMCAxOXB4O1xyXG4gICAgfVxyXG4gICAgLnJvdyB7XHJcbiAgICAgIC5jb2wtc20tNiB7XHJcbiAgICAgICAgZmxleDogMCAwIDQ3LjUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0Ny41JSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5jb2wtc20tMSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4OiAwIDAgNSUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDUlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC1zbS01IHtcclxuICAgICAgICBmbGV4OiAwIDAgNDcuNSUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ3LjUlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5nZm9ybV93cmFwcGVyIHtcclxuICAgICAgLmdmb3JtX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmdmb3JtX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDExcHggMCAxOXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5nZmllbGQtLXdpZHRoLWhhbGYge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KHNtKSkge1xyXG4gIC5yZXF1ZXN0LWRlbW8ge1xyXG4gICAgcGFkZGluZzogMjhweCAwIDQ4cHg7XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMzVweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAuY29sLXNtLTYge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC1zbS01IHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ2Zvcm1fd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjZDNkNjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgLmdmb3JtX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnRleHQtY2F0ZWdvcmllcyB7XHJcbiAgcGFkZGluZzogODJweCAwO1xyXG4gIGJhY2tncm91bmQ6ICMxNjNkNWQ7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgIGNvbG9yOiAjZmFmYmZiO1xyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogIzAwYzVjMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgfVxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vTUQgRE9ORVxyXG5AbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludChtZCkpIHtcclxuICAudGV4dC1jYXRlZ29yaWVzIHtcclxuICAgIHBhZGRpbmc6IDU1cHggMTIxcHggNjRweCAxMjFweDtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgIH1cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzN3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQoc20pKSB7XHJcbiAgLnRleHQtY2F0ZWdvcmllcyB7XHJcbiAgICBwYWRkaW5nOiA0OHB4IDAgNTZweDtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBvc3RzLWJvb2stZGVtbyB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDEwMHB4O1xyXG4gIGJhY2tncm91bmQ6IGdldFBvc3RpZUNvbG9yKFwidWx0cmFsaWdodEJsdWVcIik7XHJcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gIHBhZGRpbmc6IDIzcHg7XHJcbiAgJl9faW1hZ2Utd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxNjdweDtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMxNjNkNWQ7XHJcbiAgfVxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiBnZXRQb3N0aWVDb2xvcihcInByaW1hcnlCbHVlXCIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzdweDtcclxuICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vL01EIERPTkVcclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQobWQpKSB7XHJcbiAgLnBvc3RzLWJvb2stZGVtbyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBhZGRpbmc6IDEycHggMzBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAmX19pbWFnZS13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIud3lzaXd5ZyB7XHJcbiAgcGFkZGluZzogNzRweCAwIDc3cHg7XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBjb2xvcjogIzY4ODU4ZTtcclxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICBjb2xvcjogIzE2M2Q1ZDtcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgY29sb3I6ICM2ODg1OGU7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgY29sb3I6ICM2ODg1OGU7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgY29sb3I6IGdldFBvc3RpZUNvbG9yKFwicHJpbWFyeUJsdWVcIik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgY29sb3I6IGdldFBvc3RpZUNvbG9yKFwicHJpbWFyeUJsdWVcIik7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBjb2xvcjogIzY4ODU4ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2QzZDY7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjZDNkNjtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjZDNkNjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KG1kKSkge1xyXG4gIC53eXNpd3lnIHtcclxuICAgICZfX3RleHQge1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludChzbSkpIHtcclxuICAud3lzaXd5ZyB7XHJcbiAgICBwYWRkaW5nOiAzNXB4IDAgMzlweDtcclxuICAgICZfX3RleHQge1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY2FwYWJpbGl0aWVzLWxpc3Qge1xyXG4gIG1heC13aWR0aDogMTAwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMTYzZDVkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtcyB7XHJcbiAgICAvLyBtaW4taGVpZ2h0OiA4NjRweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTEwcHgpO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgJi0tYWN0aXZlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB2aXNpYmlsaXR5OiBpbmhlcml0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIG9wYWNpdHk6IDAuOTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjVweCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMDgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMTZweDtcclxuICAgICAgcmlnaHQ6IC0xNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pY29ucy9zdmcvem9vbS1pY29uLnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAyNTBtcyB0cmFuc2Zvcm0gZWFzZShjdXN0b20sIGZsdWlkKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS1ob2xkZXIge1xyXG4gICAgICBoZWlnaHQ6IDE4OHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogI2VhZjhmZjtcclxuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA3cHggN3B4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcbiAgICAmX190ZXh0LWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogIzE2M2Q1ZDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJzdXBlcmRhcmtHcmF5XCIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcGFiaWxpdGllcy1zbGlkZXIge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgdHJhbnNpdGlvbjogMjAwbXMgb3BhY2l0eSBlYXNlKGN1c3RvbSwgZmx1aWQpLFxyXG4gICAgMjAwbXMgei1pbmRleCBlYXNlKGN1c3RvbSwgZmx1aWQpO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDIyLCA2MSwgOTMsIDAuNyk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDQwcHgpO1xyXG5cclxuICAmLnZpc2libGUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IDIwMG1zIG9wYWNpdHkgZWFzZShjdXN0b20sIGZsdWlkKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgaGVpZ2h0OiAyNDNweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4OHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0JTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2xvc2UtYnRuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTBweDtcclxuICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgei1pbmRleDogMTAwMTtcclxuICB9XHJcblxyXG4gICZfX25hdmlnYXRpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiA0MXB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogMTMwcHg7XHJcbiAgICB6LWluZGV4OiAxMDAxO1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KG1kKSkge1xyXG4gIC5jYXBhYmlsaXRpZXMtbGlzdCB7XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcGFiaWxpdGllcy1zbGlkZXIge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0LWNvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQoc20pKSB7XHJcbiAgLmNhcGFiaWxpdGllcy1saXN0IHtcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FwYWJpbGl0aWVzLXNsaWRlciB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgJl9fdGV4dC1jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA4NXZ3O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc3VtbWFyeSB7XHJcbiAgICBwYWRkaW5nOiA2NHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTBmNGZmO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICMzMjZlOWY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBjb2xvcjogIzE2M2Q1ZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjYlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgY29sb3I6ICM2ODg1OGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ3N3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9zdGllLWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdC1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDE0OC43NzRweDtcclxuICAgICAgICBoZWlnaHQ6IDE0Mi4yODlweDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0LWltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTM3LjE1MnB4O1xyXG4gICAgICAgIGhlaWdodDogMTI0Ljk4cHg7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQoc20pKSB7XHJcbiAgICAuc3VtbWFyeSB7XHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwNi42NjclO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sZWZ0LWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU1LjU3OXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUzLjE1NnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTIycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtNTAlLCAtNTAlLCAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fcmlnaHQtaW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMTE5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTA5cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi52aWRlby1kZW1vIHtcclxuICAgIHBhZGRpbmc6IDUxcHggMDtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICMzMjZlOWY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBjb2xvcjogIzE2M2Q1ZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjYlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8td3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjIsIDYxLCA5MywgMC40KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wbGF5ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTQxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGxheS1idXR0b24ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyLCA2MSwgOTMsIDAuNCk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQoc20pKSB7XHJcbiAgICAudmlkZW8tZGVtbyB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG5cclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTA2LjY2NyU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BsYXllciB7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wbGF5LWJ1dHRvbiB7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zcGxpdC10ZXh0IHtcclxuICAgICRlbDogJjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS1ob2xkZXIge1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlMGY0ZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCRtaXNzaW5nSW1hZ2UpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzNweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX251bWJlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogIzE2M2Q1ZDtcclxuICAgICAgICBsZWFkaW5nLXRyaW06IGJvdGg7XHJcbiAgICAgICAgdGV4dC1lZGdlOiBjYXA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMuMzMzJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAjNjg4NThlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Bvc3RpZS1idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDBjNWMxO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGM1YzE7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE5cHg7XHJcbiAgICAgICAgY29sb3I6IGdldFBvc3RpZUNvbG9yKFwiZmFkZWRCbHVlXCIpO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ljb25zL3N2Zy9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG4gICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KG1kKSkge1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludChzbSkpIHtcclxuICAgIC5zcGxpdC10ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG4gICAgICAgICZfX2ltYWdlLWhvbGRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzQ0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQuNzc2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi50ZXh0LWxpc3Qge1xyXG4gICAgcGFkZGluZzogODZweCAwO1xyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBjb2xvcjogIzMyNmU5ZjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMTYzZDVkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNiU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAyNHB4O1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+ICo6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogYnJlYWtwb2ludChtZCkpIHtcclxuICAgIC50ZXh0LWxpc3Qge1xyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAmID4gKjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zcGxpdC10ZXh0X19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgkbWlzc2luZ0ltYWdlKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQoc20pKSB7XHJcbiAgICAudGV4dC1saXN0IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcblxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTA2LjY2NyU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZ2FwOiAwO1xyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3BsaXQtdGV4dF9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJG1pc3NpbmdJbWFnZSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gKjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNwbGl0LXRleHRfX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRtaXNzaW5nSW1hZ2UpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZmVhdHVyZXMge1xyXG4gIC8vbWFyZ2luLXRvcDogNDZweDtcclxuICBtYXJnaW4tdG9wOiA4MHB4O1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGNvbG9yOiAjMTYzZDVkO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4wNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxNzZweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAvL21hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmX19pbWFnZS1ob2xkZXIge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAzMDNweDtcclxuICAgICAgYmFja2dyb3VuZDogI2UwZjRmZjtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgICAgLy8gYmFja2dyb3VuZDogdXJsKCRtaXNzaW5nSW1hZ2UpIG5vLXJlcGVhdCB0b3AgY2VudGVyIC8gY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ob2xkZXIge1xyXG4gICAgICBwYWRkaW5nOiAyM3B4IDMwcHggMjNweCAzMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwM3B4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIGNvbG9yOiAjMTYzZDVkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAjNjg4NThlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQobGcpKSB7XHJcbiAgLmZlYXR1cmVzIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxOTFweDtcclxuICAgICAgJl9faW1hZ2UtaG9sZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50KHNtKSkge1xyXG4gIC5mZWF0dXJlcyB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgJl9faW1hZ2UtaG9sZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDE4OHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZXh0LWhvbGRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmxvYWRlci13cmFwcGVyIHtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubG9hZGVyIHtcclxuICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJwcmltYXJ5Qmx1ZVwiKTtcclxuICBmb250LXNpemU6IDkwcHg7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMWVtO1xyXG4gIGhlaWdodDogMWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBtYXJnaW46IDcycHggYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWQ2IDEuN3MgaW5maW5pdGUgZWFzZSwgcm91bmQgMS43cyBpbmZpbml0ZSBlYXNlO1xyXG4gIGFuaW1hdGlvbjogbG9hZDYgMS43cyBpbmZpbml0ZSBlYXNlLCByb3VuZCAxLjdzIGluZmluaXRlIGVhc2U7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWQ2IHtcclxuICAwJSB7XHJcbiAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIDAgLTAuODNlbSAwIC0wLjQyZW0sIDAgLTAuODNlbSAwIC0wLjQ0ZW0sXHJcbiAgICAgIDAgLTAuODNlbSAwIC0wLjQ2ZW0sIDAgLTAuODNlbSAwIC0wLjQ3N2VtO1xyXG4gIH1cclxuICA1JSxcclxuICA5NSUge1xyXG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAwIC0wLjgzZW0gMCAtMC40MmVtLCAwIC0wLjgzZW0gMCAtMC40NGVtLFxyXG4gICAgICAwIC0wLjgzZW0gMCAtMC40NmVtLCAwIC0wLjgzZW0gMCAtMC40NzdlbTtcclxuICB9XHJcbiAgMTAlLFxyXG4gIDU5JSB7XHJcbiAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIC0wLjA4N2VtIC0wLjgyNWVtIDAgLTAuNDJlbSxcclxuICAgICAgLTAuMTczZW0gLTAuODEyZW0gMCAtMC40NGVtLCAtMC4yNTZlbSAtMC43ODllbSAwIC0wLjQ2ZW0sXHJcbiAgICAgIC0wLjI5N2VtIC0wLjc3NWVtIDAgLTAuNDc3ZW07XHJcbiAgfVxyXG4gIDIwJSB7XHJcbiAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIC0wLjMzOGVtIC0wLjc1OGVtIDAgLTAuNDJlbSxcclxuICAgICAgLTAuNTU1ZW0gLTAuNjE3ZW0gMCAtMC40NGVtLCAtMC42NzFlbSAtMC40ODhlbSAwIC0wLjQ2ZW0sXHJcbiAgICAgIC0wLjc0OWVtIC0wLjM0ZW0gMCAtMC40NzdlbTtcclxuICB9XHJcbiAgMzglIHtcclxuICAgIGJveC1zaGFkb3c6IDAgLTAuODNlbSAwIC0wLjRlbSwgLTAuMzc3ZW0gLTAuNzRlbSAwIC0wLjQyZW0sXHJcbiAgICAgIC0wLjY0NWVtIC0wLjUyMmVtIDAgLTAuNDRlbSwgLTAuNzc1ZW0gLTAuMjk3ZW0gMCAtMC40NmVtLFxyXG4gICAgICAtMC44MmVtIC0wLjA5ZW0gMCAtMC40NzdlbTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIDAgLTAuODNlbSAwIC0wLjQyZW0sIDAgLTAuODNlbSAwIC0wLjQ0ZW0sXHJcbiAgICAgIDAgLTAuODNlbSAwIC0wLjQ2ZW0sIDAgLTAuODNlbSAwIC0wLjQ3N2VtO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGxvYWQ2IHtcclxuICAwJSB7XHJcbiAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIDAgLTAuODNlbSAwIC0wLjQyZW0sIDAgLTAuODNlbSAwIC0wLjQ0ZW0sXHJcbiAgICAgIDAgLTAuODNlbSAwIC0wLjQ2ZW0sIDAgLTAuODNlbSAwIC0wLjQ3N2VtO1xyXG4gIH1cclxuICA1JSxcclxuICA5NSUge1xyXG4gICAgYm94LXNoYWRvdzogMCAtMC44M2VtIDAgLTAuNGVtLCAwIC0wLjgzZW0gMCAtMC40MmVtLCAwIC0wLjgzZW0gMCAtMC40NGVtLFxyXG4gICAgICAwIC0wLjgzZW0gMCAtMC40NmVtLCAwIC0wLjgzZW0gMCAtMC40NzdlbTtcclxuICB9XHJcbiAgMTAlLFxyXG4gIDU5JSB7XHJcbiAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIC0wLjA4N2VtIC0wLjgyNWVtIDAgLTAuNDJlbSxcclxuICAgICAgLTAuMTczZW0gLTAuODEyZW0gMCAtMC40NGVtLCAtMC4yNTZlbSAtMC43ODllbSAwIC0wLjQ2ZW0sXHJcbiAgICAgIC0wLjI5N2VtIC0wLjc3NWVtIDAgLTAuNDc3ZW07XHJcbiAgfVxyXG4gIDIwJSB7XHJcbiAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIC0wLjMzOGVtIC0wLjc1OGVtIDAgLTAuNDJlbSxcclxuICAgICAgLTAuNTU1ZW0gLTAuNjE3ZW0gMCAtMC40NGVtLCAtMC42NzFlbSAtMC40ODhlbSAwIC0wLjQ2ZW0sXHJcbiAgICAgIC0wLjc0OWVtIC0wLjM0ZW0gMCAtMC40NzdlbTtcclxuICB9XHJcbiAgMzglIHtcclxuICAgIGJveC1zaGFkb3c6IDAgLTAuODNlbSAwIC0wLjRlbSwgLTAuMzc3ZW0gLTAuNzRlbSAwIC0wLjQyZW0sXHJcbiAgICAgIC0wLjY0NWVtIC0wLjUyMmVtIDAgLTAuNDRlbSwgLTAuNzc1ZW0gLTAuMjk3ZW0gMCAtMC40NmVtLFxyXG4gICAgICAtMC44MmVtIC0wLjA5ZW0gMCAtMC40NzdlbTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBib3gtc2hhZG93OiAwIC0wLjgzZW0gMCAtMC40ZW0sIDAgLTAuODNlbSAwIC0wLjQyZW0sIDAgLTAuODNlbSAwIC0wLjQ0ZW0sXHJcbiAgICAgIDAgLTAuODNlbSAwIC0wLjQ2ZW0sIDAgLTAuODNlbSAwIC0wLjQ3N2VtO1xyXG4gIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm91bmQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIHJvdW5kIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuIiwiLm9wdC1vdXQge1xyXG4gIHBhZGRpbmc6IDc3cHggMCA4OHB4O1xyXG4gIC5nZm9ybV90aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4gIH1cclxuXHJcbiAgLmdmb3JtLWJvZHkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2QzZDY7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogYnJlYWtwb2ludChzbSkpIHtcclxuICAub3B0LW91dCB7XHJcbiAgICBwYWRkaW5nOiAyN3B4IDAgMzlweDtcclxuXHJcbiAgICAuZ2Zvcm1fdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nZm9ybS1ib2R5IHtcclxuICAgICAgLmdmaWVsZC0td2lkdGgtaGFsZixcclxuICAgICAgLmdmaWVsZC0td2lkdGgtdGhyZWUtcXVhcnRlciB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTIgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmdmaWVsZC0td2lkdGgtcXVhcnRlciB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5odWJzcG90LWVtYmVkIHtcclxuICAgIHBhZGRpbmc6IDg0cHggMDtcclxuICAgIGJhY2tncm91bmQ6ICMxNjNkNWQ7XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtLFxyXG4gICAgLmUtYm9vay1wb3B1cF9fZm9ybSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDU2N3B4O1xyXG5cclxuICAgICAgICAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGxlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1wcmUtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tbWFpbGluZy1saXN0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdmaWVsZF9jaGVja2JveCB7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6IGdldFBvc3RpZUNvbG9yKFwiZGFya0JsdWVcIik7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdmb3JtX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJkYXJrXCIpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nZmllbGRfbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBnZXRQb3N0aWVDb2xvcihcImRhcmtCbHVlXCIpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5naW5wdXRfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2QzZDY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDAgMTRweCAxOHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJkYXJrQmx1ZVwiKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYmFjMmM1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ2ZpZWxkLWNob2ljZS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2QzZDY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTInIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMiAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuMjM4MjggNS41NjAyMkw0LjAzOTc0IDguMzYxNjhMMTAuNzYzMiAxLjYzODE4JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBnZXRQb3N0aWVDb2xvcihcInByaW1hcnlCbHVlXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZ2V0UG9zdGllQ29sb3IoXCJwcmltYXJ5Qmx1ZVwiKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC01MCUsIC01MCUsIDApIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdmb3JtX2Zvb3RlciB7XHJcbiAgICAgICAgICAgIC5nZm9ybV9idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZ2V0UG9zdGllQ29sb3IoXCJwcmltYXJ5Qmx1ZVwiKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhic3B0LWZvcm0ge1xyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmhzLWVycm9yLW1zZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGM1YzE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhzLWlucHV0LmludmFsaWQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDBjNWMxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaHMtZm9ybS1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA2MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzdweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGM1YzE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTMzLjMzMyU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMThweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2QzZDY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDkzLjMzMyU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODA4ZTkyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogOTMuMzMzJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/