@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar;scroll-behavior:smooth}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1000px}}@media (min-width:1280px){.container{max-width:1220px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-17,.col-18,.col-19,.col-2,.col-20,.col-21,.col-22,.col-23,.col-24,.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-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-17,.col-lg-18,.col-lg-19,.col-lg-2,.col-lg-20,.col-lg-21,.col-lg-22,.col-lg-23,.col-lg-24,.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-13,.col-md-14,.col-md-15,.col-md-16,.col-md-17,.col-md-18,.col-md-19,.col-md-2,.col-md-20,.col-md-21,.col-md-22,.col-md-23,.col-md-24,.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-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-17,.col-sm-18,.col-sm-19,.col-sm-2,.col-sm-20,.col-sm-21,.col-sm-22,.col-sm-23,.col-sm-24,.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-13,.col-xl-14,.col-xl-15,.col-xl-16,.col-xl-17,.col-xl-18,.col-xl-19,.col-xl-2,.col-xl-20,.col-xl-21,.col-xl-22,.col-xl-23,.col-xl-24,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 4.16667%;max-width:4.16667%}.col-2{flex:0 0 8.33333%;max-width:8.33333%}.col-3{flex:0 0 12.5%;max-width:12.5%}.col-4{flex:0 0 16.66667%;max-width:16.66667%}.col-5{flex:0 0 20.83333%;max-width:20.83333%}.col-6{flex:0 0 25%;max-width:25%}.col-7{flex:0 0 29.16667%;max-width:29.16667%}.col-8{flex:0 0 33.33333%;max-width:33.33333%}.col-9{flex:0 0 37.5%;max-width:37.5%}.col-10{flex:0 0 41.66667%;max-width:41.66667%}.col-11{flex:0 0 45.83333%;max-width:45.83333%}.col-12{flex:0 0 50%;max-width:50%}.col-13{flex:0 0 54.16667%;max-width:54.16667%}.col-14{flex:0 0 58.33333%;max-width:58.33333%}.col-15{flex:0 0 62.5%;max-width:62.5%}.col-16{flex:0 0 66.66667%;max-width:66.66667%}.col-17{flex:0 0 70.83333%;max-width:70.83333%}.col-18{flex:0 0 75%;max-width:75%}.col-19{flex:0 0 79.16667%;max-width:79.16667%}.col-20{flex:0 0 83.33333%;max-width:83.33333%}.col-21{flex:0 0 87.5%;max-width:87.5%}.col-22{flex:0 0 91.66667%;max-width:91.66667%}.col-23{flex:0 0 95.83333%;max-width:95.83333%}.col-24{flex:0 0 100%;max-width:100%}.offset-1{margin-left:4.16667%}.offset-2{margin-left:8.33333%}.offset-3{margin-left:12.5%}.offset-4{margin-left:16.66667%}.offset-5{margin-left:20.83333%}.offset-6{margin-left:25%}.offset-7{margin-left:29.16667%}.offset-8{margin-left:33.33333%}.offset-9{margin-left:37.5%}.offset-10{margin-left:41.66667%}.offset-11{margin-left:45.83333%}.offset-12{margin-left:50%}.offset-13{margin-left:54.16667%}.offset-14{margin-left:58.33333%}.offset-15{margin-left:62.5%}.offset-16{margin-left:66.66667%}.offset-17{margin-left:70.83333%}.offset-18{margin-left:75%}.offset-19{margin-left:79.16667%}.offset-20{margin-left:83.33333%}.offset-21{margin-left:87.5%}.offset-22{margin-left:91.66667%}.offset-23{margin-left:95.83333%}.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:570px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 4.16667%;max-width:4.16667%}.col-sm-2{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-3{flex:0 0 12.5%;max-width:12.5%}.col-sm-4{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-5{flex:0 0 20.83333%;max-width:20.83333%}.col-sm-6{flex:0 0 25%;max-width:25%}.col-sm-7{flex:0 0 29.16667%;max-width:29.16667%}.col-sm-8{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-9{flex:0 0 37.5%;max-width:37.5%}.col-sm-10{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-11{flex:0 0 45.83333%;max-width:45.83333%}.col-sm-12{flex:0 0 50%;max-width:50%}.col-sm-13{flex:0 0 54.16667%;max-width:54.16667%}.col-sm-14{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-15{flex:0 0 62.5%;max-width:62.5%}.col-sm-16{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-17{flex:0 0 70.83333%;max-width:70.83333%}.col-sm-18{flex:0 0 75%;max-width:75%}.col-sm-19{flex:0 0 79.16667%;max-width:79.16667%}.col-sm-20{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-21{flex:0 0 87.5%;max-width:87.5%}.col-sm-22{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-23{flex:0 0 95.83333%;max-width:95.83333%}.col-sm-24{flex:0 0 100%;max-width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:4.16667%}.offset-sm-2{margin-left:8.33333%}.offset-sm-3{margin-left:12.5%}.offset-sm-4{margin-left:16.66667%}.offset-sm-5{margin-left:20.83333%}.offset-sm-6{margin-left:25%}.offset-sm-7{margin-left:29.16667%}.offset-sm-8{margin-left:33.33333%}.offset-sm-9{margin-left:37.5%}.offset-sm-10{margin-left:41.66667%}.offset-sm-11{margin-left:45.83333%}.offset-sm-12{margin-left:50%}.offset-sm-13{margin-left:54.16667%}.offset-sm-14{margin-left:58.33333%}.offset-sm-15{margin-left:62.5%}.offset-sm-16{margin-left:66.66667%}.offset-sm-17{margin-left:70.83333%}.offset-sm-18{margin-left:75%}.offset-sm-19{margin-left:79.16667%}.offset-sm-20{margin-left:83.33333%}.offset-sm-21{margin-left:87.5%}.offset-sm-22{margin-left:91.66667%}.offset-sm-23{margin-left:95.83333%}.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:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 4.16667%;max-width:4.16667%}.col-md-2{flex:0 0 8.33333%;max-width:8.33333%}.col-md-3{flex:0 0 12.5%;max-width:12.5%}.col-md-4{flex:0 0 16.66667%;max-width:16.66667%}.col-md-5{flex:0 0 20.83333%;max-width:20.83333%}.col-md-6{flex:0 0 25%;max-width:25%}.col-md-7{flex:0 0 29.16667%;max-width:29.16667%}.col-md-8{flex:0 0 33.33333%;max-width:33.33333%}.col-md-9{flex:0 0 37.5%;max-width:37.5%}.col-md-10{flex:0 0 41.66667%;max-width:41.66667%}.col-md-11{flex:0 0 45.83333%;max-width:45.83333%}.col-md-12{flex:0 0 50%;max-width:50%}.col-md-13{flex:0 0 54.16667%;max-width:54.16667%}.col-md-14{flex:0 0 58.33333%;max-width:58.33333%}.col-md-15{flex:0 0 62.5%;max-width:62.5%}.col-md-16{flex:0 0 66.66667%;max-width:66.66667%}.col-md-17{flex:0 0 70.83333%;max-width:70.83333%}.col-md-18{flex:0 0 75%;max-width:75%}.col-md-19{flex:0 0 79.16667%;max-width:79.16667%}.col-md-20{flex:0 0 83.33333%;max-width:83.33333%}.col-md-21{flex:0 0 87.5%;max-width:87.5%}.col-md-22{flex:0 0 91.66667%;max-width:91.66667%}.col-md-23{flex:0 0 95.83333%;max-width:95.83333%}.col-md-24{flex:0 0 100%;max-width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:4.16667%}.offset-md-2{margin-left:8.33333%}.offset-md-3{margin-left:12.5%}.offset-md-4{margin-left:16.66667%}.offset-md-5{margin-left:20.83333%}.offset-md-6{margin-left:25%}.offset-md-7{margin-left:29.16667%}.offset-md-8{margin-left:33.33333%}.offset-md-9{margin-left:37.5%}.offset-md-10{margin-left:41.66667%}.offset-md-11{margin-left:45.83333%}.offset-md-12{margin-left:50%}.offset-md-13{margin-left:54.16667%}.offset-md-14{margin-left:58.33333%}.offset-md-15{margin-left:62.5%}.offset-md-16{margin-left:66.66667%}.offset-md-17{margin-left:70.83333%}.offset-md-18{margin-left:75%}.offset-md-19{margin-left:79.16667%}.offset-md-20{margin-left:83.33333%}.offset-md-21{margin-left:87.5%}.offset-md-22{margin-left:91.66667%}.offset-md-23{margin-left:95.83333%}.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:1024px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 4.16667%;max-width:4.16667%}.col-lg-2{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-3{flex:0 0 12.5%;max-width:12.5%}.col-lg-4{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-5{flex:0 0 20.83333%;max-width:20.83333%}.col-lg-6{flex:0 0 25%;max-width:25%}.col-lg-7{flex:0 0 29.16667%;max-width:29.16667%}.col-lg-8{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-9{flex:0 0 37.5%;max-width:37.5%}.col-lg-10{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-11{flex:0 0 45.83333%;max-width:45.83333%}.col-lg-12{flex:0 0 50%;max-width:50%}.col-lg-13{flex:0 0 54.16667%;max-width:54.16667%}.col-lg-14{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-15{flex:0 0 62.5%;max-width:62.5%}.col-lg-16{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-17{flex:0 0 70.83333%;max-width:70.83333%}.col-lg-18{flex:0 0 75%;max-width:75%}.col-lg-19{flex:0 0 79.16667%;max-width:79.16667%}.col-lg-20{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-21{flex:0 0 87.5%;max-width:87.5%}.col-lg-22{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-23{flex:0 0 95.83333%;max-width:95.83333%}.col-lg-24{flex:0 0 100%;max-width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:4.16667%}.offset-lg-2{margin-left:8.33333%}.offset-lg-3{margin-left:12.5%}.offset-lg-4{margin-left:16.66667%}.offset-lg-5{margin-left:20.83333%}.offset-lg-6{margin-left:25%}.offset-lg-7{margin-left:29.16667%}.offset-lg-8{margin-left:33.33333%}.offset-lg-9{margin-left:37.5%}.offset-lg-10{margin-left:41.66667%}.offset-lg-11{margin-left:45.83333%}.offset-lg-12{margin-left:50%}.offset-lg-13{margin-left:54.16667%}.offset-lg-14{margin-left:58.33333%}.offset-lg-15{margin-left:62.5%}.offset-lg-16{margin-left:66.66667%}.offset-lg-17{margin-left:70.83333%}.offset-lg-18{margin-left:75%}.offset-lg-19{margin-left:79.16667%}.offset-lg-20{margin-left:83.33333%}.offset-lg-21{margin-left:87.5%}.offset-lg-22{margin-left:91.66667%}.offset-lg-23{margin-left:95.83333%}.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:1280px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 4.16667%;max-width:4.16667%}.col-xl-2{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-3{flex:0 0 12.5%;max-width:12.5%}.col-xl-4{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-5{flex:0 0 20.83333%;max-width:20.83333%}.col-xl-6{flex:0 0 25%;max-width:25%}.col-xl-7{flex:0 0 29.16667%;max-width:29.16667%}.col-xl-8{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-9{flex:0 0 37.5%;max-width:37.5%}.col-xl-10{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-11{flex:0 0 45.83333%;max-width:45.83333%}.col-xl-12{flex:0 0 50%;max-width:50%}.col-xl-13{flex:0 0 54.16667%;max-width:54.16667%}.col-xl-14{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-15{flex:0 0 62.5%;max-width:62.5%}.col-xl-16{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-17{flex:0 0 70.83333%;max-width:70.83333%}.col-xl-18{flex:0 0 75%;max-width:75%}.col-xl-19{flex:0 0 79.16667%;max-width:79.16667%}.col-xl-20{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-21{flex:0 0 87.5%;max-width:87.5%}.col-xl-22{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-23{flex:0 0 95.83333%;max-width:95.83333%}.col-xl-24{flex:0 0 100%;max-width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:4.16667%}.offset-xl-2{margin-left:8.33333%}.offset-xl-3{margin-left:12.5%}.offset-xl-4{margin-left:16.66667%}.offset-xl-5{margin-left:20.83333%}.offset-xl-6{margin-left:25%}.offset-xl-7{margin-left:29.16667%}.offset-xl-8{margin-left:33.33333%}.offset-xl-9{margin-left:37.5%}.offset-xl-10{margin-left:41.66667%}.offset-xl-11{margin-left:45.83333%}.offset-xl-12{margin-left:50%}.offset-xl-13{margin-left:54.16667%}.offset-xl-14{margin-left:58.33333%}.offset-xl-15{margin-left:62.5%}.offset-xl-16{margin-left:66.66667%}.offset-xl-17{margin-left:70.83333%}.offset-xl-18{margin-left:75%}.offset-xl-19{margin-left:79.16667%}.offset-xl-20{margin-left:83.33333%}.offset-xl-21{margin-left:87.5%}.offset-xl-22{margin-left:91.66667%}.offset-xl-23{margin-left:95.83333%}.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 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}.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:570px){.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}.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:768px){.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}.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:1024px){.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}.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:1280px){.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}.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}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-size:20px;font-family:Roboto;letter-spacing:.02em;color:#001e35}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{width:100%}@font-face{font-family:Montserrat;src:url(fonts/Montserrat-Medium.ttf);font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(fonts/Roboto-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(fonts/Roboto-Medium.ttf);font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(fonts/Roboto-Bold.ttf);font-weight:700;font-style:normal}body.modal-active{overflow:hidden}body main{padding-top:105px}body .container{height:100%}body input::-webkit-inner-spin-button,body input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body input[type=number]{-moz-appearance:textfield}.btn--back{font-weight:700;border-top:2px solid;padding-top:15px;cursor:pointer}.nubank .anchor{display:block;position:relative;top:-150px;visibility:hidden}.nubank .icon{background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block}.nubank .icon-arrow{width:24px;height:24px;background-image:url(../img/flatpages/nubank/icon-arrow.png)}.nubank .icon-burger{width:30px;height:25px;background-image:url(../img/mcfish_alaska.png)}.header{position:fixed;width:100%;z-index:2}.header__primary{height:55px;background-color:#820ad1}.header__primary ul{display:flex;justify-content:center;align-items:center;width:100%;height:100%;gap:50px}.header__primary a{display:inline-block;width:100%;line-height:0}.header__primary li.logo{width:154px}.header__primary li.logo--partner{width:51px}.navigation{padding:15px;position:sticky;top:55px;background-color:#fff;border-bottom:1px solid rgba(17,17,17,.1)}@media (max-width:767.98px){.navigation{padding:13px 15px}.navigation .container{display:flex;padding:0;align-items:center}}.navigation .scroll-button{display:none;cursor:default;opacity:0;justify-content:center;align-items:center;width:40px;height:100%;user-select:none;transition:opacity .3s}.navigation .scroll-button.active{opacity:1;cursor:pointer}.navigation .scroll-button#left-scroll{transform:rotate(180deg)}.navigation .scroll-button img{filter:brightness(0);opacity:.6;width:25px}@media (max-width:767.98px){.navigation .scroll-button{display:flex;flex-shrink:0;width:20px}.navigation .scroll-button img{filter:none;opacity:1}}.navigation ul{display:flex;width:100%;justify-content:center;gap:40px}@media (max-width:560px){.navigation ul{gap:25px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;justify-content:start;overflow-y:hidden}}.navigation li a{color:#111;font-family:Montserrat;font-size:16px;font-weight:600;text-decoration:none;position:relative;transition:color .2s;white-space:nowrap}.navigation li a.not-hovered{color:rgba(17,17,17,.4)}.video{background:url(../img/flatpages/nubank/novo_frame.jpg) center center/cover no-repeat;position:relative;min-height:calc(100vh - 106px);display:flex;flex-direction:column;justify-content:space-between}.video::before{content:"";width:100%;height:100%;background:url(../img/flatpages/nubank/icon-play.png) center center no-repeat;position:absolute;top:0;left:0;opacity:.8;transition:opacity .2s;z-index:1}.video::after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.25);position:absolute;top:0;left:0;z-index:0}.video:hover{cursor:pointer}.video:hover::before{opacity:1}.video .container{z-index:1;position:relative}.video--secondary{background-image:url(../img/flatpages/nubank/cover-making-of.png)}@media (max-width:767.98px){.video::before{background-position-y:150px;opacity:1;display:none}.video--secondary{min-height:380px;padding-bottom:35px}}.video--secondary::after{display:none}.video__container{width:100%;pointer-events:none}.video__wrapper{display:flex;flex-direction:column;align-items:center;padding-bottom:48px;gap:48px}.video__title{width:490px}.video__trailer{width:80%;display:flex}.video__trailer:before{content:'';padding-top:56%}.video__embed{width:80%;padding-top:45.25%;position:relative;display:inline-block}.video__embed iframe{position:absolute;top:0;width:100%;height:100%}.video__text{user-select:none;color:#fff;padding:0 0 45px;border-radius:25px;font-weight:400;display:flex;gap:50px;align-items:end}@media (max-width:767.98px){.video__text{flex-direction:column;gap:10px;align-items:start}}.video__text .text__title{font-size:40px;line-height:1;font-weight:700;flex-basis:260px;flex-shrink:0}@media (max-width:767.98px){.video__text .text__title{flex-basis:unset;font-size:30px}}.video__text .text__paragraph{font-size:20px;line-height:1.25}@media (max-width:1279.98px){.video__text .text__paragraph{font-size:16px;line-height:20px}}.video__text .text__paragraph strong{font-weight:700}.video__button{width:100%;height:100%;position:relative;pointer-events:none;display:none;align-items:center;gap:10px;color:#fff;z-index:1;font-weight:700;font-size:18px;padding:15px 0 10px}.video__button img{width:50px}.gallery{padding-top:40px}.gallery__wrapper{padding:32px 0;position:relative}.gallery__title{color:#820ad1;font-size:30px;line-height:35px;text-align:center;font-weight:700}@media (max-width:767.98px){.video__button{display:flex}.gallery__title{font-size:25px;line-height:30px}}.gallery__text{display:flex;flex-direction:column;gap:25px;margin-top:30px;font-size:28px;line-height:1.3}.gallery__paragraph{display:flex;flex-wrap:wrap;align-items:center;column-gap:5px}.gallery .slide{display:flex;align-items:end;border-radius:30px;position:relative;overflow:hidden;background-size:cover;padding-top:53%}.gallery .slide::before{content:"";background:url(../img/flatpages/nubank/icon-play.png) center center no-repeat;width:100%;height:100%;position:absolute;opacity:0;transition:opacity .3s;z-index:1}@media (max-width:767.98px){.gallery .slide{height:unset;padding-top:75%;flex-direction:column-reverse;justify-content:start;align-items:start}.gallery .slide::before{display:none}}.gallery .slide::after{content:"";width:100%;height:100%;position:absolute;background:linear-gradient(to top,rgba(0,0,0,.7),transparent 50%);transition:opacity .2s}.gallery .slide:hover{cursor:pointer}.gallery .slide:hover::before{opacity:1}.gallery .slide:hover .slide__text{opacity:1;bottom:0}.gallery .slide--first{background-image:url(../img/flatpages/nubank/anuncio.png)}.gallery .slide--second{background-image:url(../img/flatpages/nubank/thumb-videos-2.jpg)}.gallery .slide--third{background-image:url(../img/flatpages/nubank/thumb-videos-3-v2.jpg)}.gallery .slide__text{color:#fff;font-size:20px;font-weight:700;line-height:20px;padding:40px;z-index:1;opacity:0;transition:opacity .2s,bottom .3s;position:absolute;bottom:-200px;text-align:center}@media (max-width:767.98px){.gallery .slide__text{padding:15px 25px 30px;opacity:1;position:relative;bottom:unset;text-align:left}}.gallery .slide__button{width:100%;height:100%;position:relative;pointer-events:none;display:none;align-items:center;gap:10px;color:#fff;z-index:1;font-weight:700;font-size:18px;padding-bottom:25px;padding-left:20px}.gallery .slide__button img{width:50px}.gallery__button-next,.gallery__button-prev{display:none;left:auto;background:#820ad1;border-radius:50%;height:42px;width:42px;cursor:pointer;position:absolute;top:calc(50% - 21px);z-index:1;right:-21px;opacity:1;transition:opacity .2s}.gallery__button-next::before,.gallery__button-prev::before{content:'';background:url(../img/flatpages/nubank/icon-chevron.png) center center no-repeat;position:absolute;width:100%;height:100%}.gallery__button-next.swiper-button-disabled,.gallery__button-prev.swiper-button-disabled{opacity:0}.gallery__button-prev{left:-21px;right:unset}.gallery__button-prev::before{transform:rotate(180deg)}.features{background-color:#820ad1;position:relative;padding:40px 0}.features .container{z-index:1}.features__header{display:none;padding:72px 140px;border-radius:30px;background:url(../img/flatpages/nubank/features-header.png) center center/cover no-repeat}.features__section{display:flex;gap:135px}.card{color:#fff;display:flex;flex-direction:column;flex-shrink:0;gap:20px;width:386px;padding:15px;background-color:#fff;border-bottom-right-radius:60px;position:relative}.card--hidden{display:none!important}.card--transparent{background-color:transparent}.card__tag{font-size:14px;font-weight:700}.card__title{color:#820ad1;font-size:20px;line-height:24px;font-weight:500}.card--transparent .card__title{font-size:44px;line-height:48px;font-weight:700;color:#fff}.card__text{font-size:16px;line-height:20px;font-weight:400}.card__image{height:100%;background:url(../img/character_bg.jpg) center center/cover no-repeat;border-bottom-right-radius:60px}.card__button{background-color:#820ad1;border:none;color:#fff;padding:10px 24px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:25px;font-weight:500;font-size:15px;cursor:pointer;width:290px;position:absolute;bottom:80px;align-self:center;text-decoration:none}.card--transparent .card__button{position:relative;bottom:unset;align-self:flex-start}.carousel{display:flex;flex-direction:column;gap:40px}.carousel__tag{width:72px}.carousel__title{color:#fff;font-weight:700;font-size:50px;line-height:55px}@media (max-width:767.98px){.gallery .slide__button{display:flex;padding-bottom:0}.carousel{gap:20px}.carousel__tag{width:60px}.carousel__title{font-size:30px;line-height:35px}.carousel__wrapper{flex-direction:column;height:600px}}.carousel__text{color:#fff;font-weight:400;font-size:20px;line-height:25px}.carousel__wrapper{display:flex;gap:10px}.carousel__wrapper .slide{height:300px;border-radius:10px;display:block;flex:1.5;transition:flex .3s;background-position:center center;background-repeat:no-repeat;cursor:pointer;background-size:cover}.carousel__wrapper .slide.active{flex:4}.carousel__wrapper .slide--01{background-image:url(../img/flatpages/nubank/gallery-01.jpg)}.carousel__wrapper .slide--02{background-image:url(../img/flatpages/nubank/gallery-02.jpg)}.carousel__wrapper .slide--03{background-image:url(../img/flatpages/nubank/gallery-03.jpg)}.carousel__wrapper .slide--04{background-image:url(../img/flatpages/nubank/gallery-01.jpg)}.carousel__wrapper .slide--05{background-image:url(../img/flatpages/nubank/gallery-02.jpg)}.carousel__navigation{display:flex;gap:20px;align-items:center;justify-content:center}@media (max-width:767.98px){.carousel__navigation{display:none}}.carousel__bullets{display:flex;gap:10px}.carousel__bullets .bullet{width:8px;height:8px;border-radius:50%;background-color:#f5f5f5;opacity:.5;transition:opacity .3s}.carousel__bullets .bullet.active{opacity:1}.carousel__button{background-color:#f5f5f5;width:48px;height:48px;border-radius:50%;position:relative;cursor:pointer;transition:opacity .3s}.carousel__button:hover{background-color:#f4e7ff}.carousel__button::before{content:'';background:url(../img/flatpages/nubank/icon-chevron-purple.png) center center no-repeat;position:absolute;width:100%;height:100%}.carousel__button.disabled{opacity:.5;pointer-events:none}.carousel__button--prev::before{transform:rotate(180deg)}.carousel__cta{background-color:#f5f5f5;border:none;color:#820ad1;padding:15px 25px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:30px;font-weight:500;font-size:16px;cursor:pointer;width:300px;text-decoration:none}.carousel__cta:hover{background-color:#f4e7ff}.cards-section{display:none!important;background-color:#fff}.cards-section__title{color:#820ad1;font-weight:700;font-size:30px}.cards-section__wrapper{display:flex;flex-direction:column;padding:48px 0 40px;align-items:center;gap:50px}.cards-section__container{display:flex;justify-content:space-between;width:100%;gap:40px}.cards-section .card{display:flex;flex-direction:column;padding:20px;gap:15px;align-items:center;justify-content:center;height:220px;color:#fff;background-color:#820ad1;border-radius:10px;flex:1}.cards-section .card__icon{width:20px;height:auto}.cards-section .card__title{color:#fff;font-size:16px;font-weight:700}.cards-section .card__text{font-size:14px;font-weight:400}.quiz{background:url(../img/flatpages/nubank/quiz-cover-big.png) center center/100% no-repeat;padding:450px 0 100px;background-position-y:bottom}@media (max-width:1500px){.quiz{padding:300px 0 50px}}@media (max-width:1279.98px){.quiz{background-image:url(../img/flatpages/nubank/quiz-cover-medium.png);background-size:1240px;padding-top:350px}}.quiz .container{justify-content:end;display:flex}@media (max-width:767.98px){.quiz{padding:280px 0 30px;background-image:url(../img/flatpages/nubank/quiz-cover-mobile.jpg);background-size:450px;background-position-y:30px}.quiz .container{justify-content:center}.quiz__start{width:360px;height:300px}}.quiz__start{width:360px;height:300px;display:flex;flex-direction:column;gap:20px;padding:25px;background:#820ad1;border-radius:10px;justify-content:center;align-items:center;text-align:center;box-shadow:2px 4px 8px rgba(0,0,0,.4)}.quiz__start .title{color:#fff;font-weight:700;font-size:25px;line-height:33px}.quiz__start .text{color:#fff;font-size:20px;line-height:27px}.quiz__start button{color:#820ad1;background-color:#f5f5f5;border-radius:30px;padding:15px 35px;border:none;display:flex;gap:20px;justify-content:center;align-items:center;font-size:16px;font-weight:700;position:relative;transition:background-color .2s}.quiz__start button::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;opacity:0}.quiz__start button:hover{background-color:#f4e7ff;cursor:pointer}.quiz__start button:hover::before{opacity:1}.quiz__wrapper{display:flex;justify-content:center;background:#fff;gap:15px;position:absolute;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .5s;transform-style:preserve-3d;width:calc(100vw - 30px);max-width:1035px;height:480px;border-radius:10px;padding:10px}@media (max-width:767.98px){.quiz__wrapper{flex-direction:column;width:calc(100vw - 30px);height:80vh;padding:15px;align-items:end}}.modal__wrapper.flipped .quiz__wrapper{transform:rotateX(180deg)}.modal__wrapper.flipped .quiz__wrapper--back{transform:rotateX(360deg)}.quiz__wrapper--back{transition:transform .6s;transform:rotateX(180deg);backface-visibility:hidden;width:calc(100vw - 30px);max-width:1035px;height:480px;border-radius:10px;padding:10px;display:flex;position:relative}@media (max-width:767.98px){.quiz__wrapper--back{width:calc(100vw - 30px);height:75vh}}.quiz__wrapper--back::before{content:'';position:absolute;width:100%;height:100%;top:0}.quiz__wrapper--back.error{background-color:#ffbaba}.quiz__wrapper--back.error::before{background:url(../img/flatpages/nubank/icon-error.png) center center no-repeat}.quiz__wrapper--back.success{background-color:#79ff98}.quiz__wrapper--back.success::before{background:url(../img/flatpages/nubank/icon-success.png) center center no-repeat}.quiz__wrapper.completed{width:400px;height:400px}.quiz__wrapper.completed+.quiz__wrapper--back{display:none}.quiz__result{display:none;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:30px;padding:20px;transform:rotateX(180deg);transition:.5s;opacity:0;visibility:hidden;position:absolute}.quiz__wrapper.completed .quiz__result{display:flex;transform:rotateX(0);opacity:1;visibility:visible;position:relative}.quiz__result .title{color:#820ad1;font-weight:700}.quiz__result .text{color:#191919}.quiz__result .text span{color:#820ad1}.quiz__image{height:460px;width:600px;position:relative;border-radius:40px;overflow:hidden;display:flex;justify-content:center;background-position:center;flex-shrink:0;background-image:url(../img/flatpages/nubank/question-01.png);background-size:cover}.quiz__image img{height:100%;width:auto}.quiz__wrapper.completed .quiz__image{opacity:0;visibility:hidden;position:absolute}.quiz__card{display:flex;flex-direction:column;gap:15px;justify-content:space-between}.quiz__wrapper.completed .quiz__card{opacity:0;visibility:hidden;position:absolute}.quiz__question{color:#820ad1;font-size:28px;font-weight:700;padding-top:5px;display:none}.quiz__wrapper.completed .quiz__question{display:none}.quiz__card .quiz__question{display:inline-block}@media (max-width:767.98px){.quiz__image{background-size:130%;height:240px;width:100%;border-radius:20px;order:1}.quiz__card{order:1;width:100%}.quiz__question{order:1;width:100%;text-align:center;font-size:25px;display:inline-block}.quiz__card .quiz__question{display:none}}.quiz__choice{font-size:20px;border:1px solid #ddd;padding:20px 15px;border-radius:6px;display:flex;align-items:center;gap:15px}.quiz__choice:hover{border-color:#820ad1;cursor:pointer}.quiz__choice.selected{border-color:#820ad1}.quiz__bullet{width:25px;height:25px;border:1px solid #ddd;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.quiz__bullet::before{content:'';height:70%;width:70%;background-color:#820ad1;border-radius:50%;opacity:0}.quiz__choice.selected .quiz__bullet{border-color:#820ad1}.quiz__choice.selected .quiz__bullet::before{opacity:1}.quiz__button{background-color:#820ad1;color:#fff;font-size:20px;padding:15px;border-radius:30px;border:none;font-weight:700;overflow:hidden;position:relative;opacity:.5;pointer-events:none}.quiz__button::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.15);opacity:0;transition:opacity .2s}.quiz__button:hover{cursor:pointer}.quiz__button:hover::before{opacity:1}.quiz__button.active{opacity:1;pointer-events:all}.quiz__choice-list{display:flex;gap:15px;flex-direction:column}.quiz__close{width:35px;height:35px;border-radius:50%;border:1px solid #ddd;position:relative;flex-shrink:0}@media (max-width:767.98px){.quiz__choice{padding:15px}.quiz__close{position:absolute;right:5px;top:-40px;background:#ddd}.faq__wrapper::before{display:none}}.quiz__close::before{content:'';width:100%;height:100%;position:absolute;top:0;background:url(../img/flatpages/nubank/icon-close.png) center center no-repeat}.quiz__close:hover{cursor:pointer;border-color:#820ad1}.faq{background-color:#ebebeb;padding:50px 0 100px;position:relative}.faq__wrapper{display:flex;flex-direction:column;align-items:center;gap:40px;position:relative}.faq__wrapper::before{content:'';position:absolute;top:-35px;left:-140px;background:url(../img/flatpages/nubank/faq-image-01.png) center center no-repeat;width:135px;height:200px}.faq__wrapper::after{content:'';position:absolute;bottom:-110px;right:-150px;background:url(../img/flatpages/nubank/faq-image-02.png) center center no-repeat;width:135px;height:200px}@media (max-width:1500px){.faq__wrapper::before{top:-50px;left:-95px}.faq__wrapper::after{bottom:-130px;right:-65px}}.faq__box{border:1px solid #4b4b4b;width:100%;box-sizing:border-box;transition:opacity .3s}.faq__title{font-weight:700;font-size:30px;color:#820ad1}@media (max-width:767.98px){.faq__wrapper::after{display:none}.faq__title{font-size:25px}}.faq__body{display:flex;height:400px;padding:24px;font-size:28px;gap:20px}.faq__box.opened .faq__body{height:100%}.faq__scrollwrapper{height:100%;width:16px;background-color:rgba(0,0,0,.25);border-radius:16px;flex-shrink:0}.faq__box.opened .faq__scrollwrapper{opacity:0}.faq__scrolltrack{position:relative;height:calc(100% - 16px)}.faq__scrollbar{box-sizing:border-box;background-color:#0c2f4e;border:2px solid #001e35;border-radius:100%;width:16px;height:16px;display:block;position:absolute;top:0;transition:top .2s}.faq__item-list{overflow:visible;scroll-behavior:smooth;width:100%;-ms-overflow-style:none;scrollbar-width:none}.faq__item-list::-webkit-scrollbar{display:none}.faq__item{display:flex;flex-direction:column;user-select:none;cursor:pointer;border-bottom:1px solid #4b4b4b;padding:24px 0}.faq__item:first-child{padding-top:0}.faq__item:last-child{border:none;padding-bottom:0}.faq__question{transition:opacity .3s;font-weight:500}.faq__answer{max-height:0;overflow:hidden;transition:max-height .2s;display:flex;flex-direction:column;gap:15px}.faq__answer .carousel__cta{background-color:#820ad1;color:#fff;width:200px;overflow:hidden;position:relative;transition:opacity .3s;padding:12px;flex-shrink:0}.faq__answer .carousel__cta::before{content:'';width:100%;height:100%;position:absolute;background-color:#f5f5f5;opacity:0}.faq__answer .carousel__cta:hover::before{opacity:.2}.faq__answer .carousel__cta .icon-arrow{background-image:url(../img/flatpages/nubank/icon-arrow-white.png)}.faq__answer p{color:#4b4b4b;padding-top:16px;padding-bottom:4px;font-size:24px;line-height:28px}.faq__action{display:none;gap:8px;text-transform:uppercase;text-decoration:underline;cursor:pointer}.modal{position:fixed;width:100vw;height:100vh;top:0;z-index:1;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.modal.active{opacity:1;visibility:visible;z-index:2}.modal__close{position:absolute;top:-40px;right:0;width:35px;height:35px;border-radius:50%;border:1px solid #ddd;background:#ddd;flex-shrink:0}.modal__close::before{content:'';width:100%;height:100%;position:absolute;top:0;background:url(../img/flatpages/nubank/icon-close.png) center center no-repeat}.modal__close:hover{cursor:pointer;border-color:#f4e7ff;background:#f4e7ff}.modal__background{background-color:rgba(0,0,0,.7);position:absolute;width:100%;height:100%}.modal__wrapper{perspective:1000px;display:flex;justify-content:center;align-items:center}.modal--video .modal__wrapper{width:90vw;height:90vh}@media (max-width:767.98px){.faq__body{font-size:23px}.faq__answer p{font-size:20px;line-height:25px}.modal--video .modal__wrapper{height:unset;padding-top:56%}.modal--video.modal--shorts .modal__wrapper{padding-top:130%}}.modal__video{width:100%;height:100%;position:absolute;top:0}.footer{background-color:#ebebeb}.footer .container{display:flex;justify-content:center;border-top:1px solid #4b4b4b;padding:30px}.footer__logo{width:51px}.js-ripple{overflow:hidden;position:relative}.c-ripple__circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;width:0;height:0;border-radius:50%;background:#820ad1}.js-ripple.is-active .c-ripple__circle{animation:.3s ease-in a-ripple}@keyframes a-ripple{0%{opacity:0}25%{opacity:.5}100%{width:200%;padding-bottom:200%;opacity:0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3RzdHJhcC9ib290c3RyYXAtZ3JpZC5zY3NzIiwiZmxhdHBhZ2VzL19udWJhbmsuc2NzcyIsImJvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImJvb3RzdHJhcC9fdmFyaWFibGVzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiZmxhdHBhZ2VzL3Jlc2V0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0UsY0FBZ0IsTUFBTyxhQUd6QixLQUNFLFdBQVksV0FDWixtQkFBb0IsVUN1QnBCLGdCQUFpQixPRHBCbkIsRUFFQSxRQURBLFNBRUUsV0FBWSxRRVBaLFdDQUEsTUFBTyxLQUNQLGNBQWUsS0FDZixhQUFjLEtBQ2QsYUFBYyxLQUNkLFlBQWEsS0NtRFgseUJGdkRGLFdDWUksVUV1S0EsT0Q1SEYsMEJGdkRGLFdDWUksVUV3S0EsUUQ3SEYsMEJGdkRGLFdDWUksVUV5S0EsUUh6S0osaUJDWkEsTUFBTyxLQUNQLGNBQWUsS0FDZixhQUFjLEtBQ2QsYUFBYyxLQUNkLFlBQWEsS0RrQmIsS0NKQSxRQUFTLEtBQ1QsVUFBVyxLQUNYLGFBQWMsTUFDZCxZQUFhLE1ET2IsWUFDRSxhQUFjLEVBQ2QsWUFBYSxFQUZmLGlCQUFBLDBCQU1JLGNBQWUsRUFDZixhQUFjLEVJaEJoQixLQWpCRixPQWFJLFFBQUEsUUFBQSxRQUFBLFFBQUEsUUFBQSxRQUFBLFFBQUEsUUFBQSxRQUFBLFFBQUEsT0FBQSxRQUFBLFFBQUEsUUFBQSxRQUFBLFFBQUEsT0FBQSxPQUFBLE9BQUEsT0FBQSxPQUFBLE9BQUEsT0FLRixVQURBLFFBSkUsVUFBQSxXQUFBLFdBQUEsV0FBQSxXQUFBLFdBQUEsV0FBQSxXQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsV0FBQSxXQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBS0YsYUFEQSxRQUpFLFVBQUEsV0FBQSxXQUFBLFdBQUEsV0FBQSxXQUFBLFdBQUEsV0FBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFdBQUEsV0FBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUtGLGFBREEsUUFKRSxVQUFBLFdBQUEsV0FBQSxXQUFBLFdBQUEsV0FBQSxXQUFBLFdBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxXQUFBLFdBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFLRixhQURBLFFBSkUsVUFBQSxXQUFBLFdBQUEsV0FBQSxXQUFBLFdBQUEsV0FBQSxXQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsV0FBQSxXQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBS0YsYUFqQkEsU0FBVSxTQUNWLE1BQU8sS0FDUCxXQUFZLElBQ1osY0FBZSxLQUNmLGFBQWMsS0FtQlosS0FDRSxXQUFZLEVBQ1osVUFBVyxFQUNYLFVBQVcsS0FFYixVQUNFLEtBQU0sRUFBQSxFQUFBLEtBQ04sTUFBTyxLQUNQLFVBQVcsS0FJWCxPSEZOLEtBQU0sRUFBRSxFQUFFLFNBSVYsVUFBVyxTR0ZMLE9IRk4sS0FBTSxFQUFFLEVBQUUsU0FJVixVQUFXLFNHRkwsT0hGTixLQUFNLEVBQUUsRUFBRSxNQUlWLFVBQVcsTUdGTCxPSEZOLEtBQU0sRUFBRSxFQUFFLFVBSVYsVUFBVyxVR0ZMLE9IRk4sS0FBTSxFQUFFLEVBQUUsVUFJVixVQUFXLFVHRkwsT0hGTixLQUFNLEVBQUUsRUFBRSxJQUlWLFVBQVcsSUdGTCxPSEZOLEtBQU0sRUFBRSxFQUFFLFVBSVYsVUFBVyxVR0ZMLE9IRk4sS0FBTSxFQUFFLEVBQUUsVUFJVixVQUFXLFVHRkwsT0hGTixLQUFNLEVBQUUsRUFBRSxNQUlWLFVBQVcsTUdGTCxRSEZOLEtBQU0sRUFBRSxFQUFFLFVBSVYsVUFBVyxVR0ZMLFFIRk4sS0FBTSxFQUFFLEVBQUUsVUFJVixVQUFXLFVHRkwsUUhGTixLQUFNLEVBQUUsRUFBRSxJQUlWLFVBQVcsSUdGTCxRSEZOLEtBQU0sRUFBRSxFQUFFLFVBSVYsVUFBVyxVR0ZMLFFIRk4sS0FBTSxFQUFFLEVBQUUsVUFJVixVQUFXLFVHRkwsUUhGTixLQUFNLEVBQUUsRUFBRSxNQUlWLFVBQVcsTUdGTCxRSEZOLEtBQU0sRUFBRSxFQUFFLFVBSVYsVUFBVyxVR0ZMLFFIRk4sS0FBTSxFQUFFLEVBQUUsVUFJVixVQUFXLFVHRkwsUUhGTixLQUFNLEVBQUUsRUFBRSxJQUlWLFVBQVcsSUdGTCxRSEZOLEtBQU0sRUFBRSxFQUFFLFVBSVYsVUFBVyxVR0ZMLFFIRk4sS0FBTSxFQUFFLEVBQUUsVUFJVixVQUFXLFVHRkwsUUhGTixLQUFNLEVBQUUsRUFBRSxNQUlWLFVBQVcsTUdGTCxRSEZOLEtBQU0sRUFBRSxFQUFFLFVBSVYsVUFBVyxVR0ZMLFFIRk4sS0FBTSxFQUFFLEVBQUUsVUFJVixVQUFXLFVHRkwsUUhGTixLQUFNLEVBQUUsRUFBRSxLQUlWLFVBQVcsS0dNSCxVSERSLFlBQThCLFNHQ3RCLFVIRFIsWUFBOEIsU0dDdEIsVUhEUixZQUE4QixNR0N0QixVSERSLFlBQThCLFVHQ3RCLFVIRFIsWUFBOEIsVUdDdEIsVUhEUixZQUE4QixJR0N0QixVSERSLFlBQThCLFVHQ3RCLFVIRFIsWUFBOEIsVUdDdEIsVUhEUixZQUE4QixNR0N0QixXSERSLFlBQThCLFVHQ3RCLFdIRFIsWUFBOEIsVUdDdEIsV0hEUixZQUE4QixJR0N0QixXSERSLFlBQThCLFVHQ3RCLFdIRFIsWUFBOEIsVUdDdEIsV0hEUixZQUE4QixNR0N0QixXSERSLFlBQThCLFVHQ3RCLFdIRFIsWUFBOEIsVUdDdEIsV0hEUixZQUE4QixJR0N0QixXSERSLFlBQThCLFVHQ3RCLFdIRFIsWUFBOEIsVUdDdEIsV0hE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SEZOLEtBQU0sRUFBRSxFQUFFLFNBSVYsVUFBVyxTR0ZMLFVIRk4sS0FBTSxFQUFFLEVBQUUsU0FJVixVQUFXLFNHRkwsVUhGTixLQUFNLEVBQUUsRUFBRSxNQUlWLFVBQVcsTUdGTCxVSEZOLEtBQU0sRUFBRSxFQUFFLFVBSVYsVUFBVyxVR0ZMLFVIRk4sS0FBTSxFQUFFLEVBQUUsVUFJVixVQUFXLFVHRkwsVUhGTixLQUFNLEVBQUUsRUFBRSxJQUlWLFVBQVcsSUdGTCxVSEZOLEtBQU0sRUFBRSxFQUFFLFVBSVYsVUFBVyxVR0ZMLFVIRk4sS0FBTSxFQUFFLEVBQUUsVUFJVixVQUFXLFVHRkwsVUhGTixLQUFNLEVBQUUsRUFBRSxNQUlWLFVBQVcsTUdGTCxXSEZOLEtBQU0sRUFBRSxFQUFFLFVBSVYsVUFBVyxVR0ZMLFdIRk4sS0FBTSxFQUFFLEVBQUUsVUFJVixVQUFXLFVHRkwsV0hGTixLQUFNLEVBQUUsRUFBRSxJQUlWLFVBQVcsSUdGTCxXSEZOLEtBQU0sRUFBRSxFQUFFLFVBSVYsVUFBVyxVR0ZMLFdIRk4sS0FBTSxFQUFFLEVBQUUsVUFJVixVQUFXLFVHRkwsV0hGTixLQUFNLEVBQUUsRUFBRSxNQUlWLFVBQVcsTUdGTCxXSEZOLEtBQU0sRUFBRSxFQUFFLFVBSVYsVUFBVyxVR0ZMLFdIRk4sS0FBTSxFQUFFLEVBQUUsVUFJVixVQUFXLFVHRkwsV0hGTixLQUFNLEVBQUUsRUFBRSxJQUlWLFVBQVcsSUdGTCxXSEZOLEtBQU0sRUFBRSxFQUFFLFVBSVYsVUFBVyxVR0ZMLFdIRk4sS0FBTSxFQUFFLEVBQUUsVUFJVixVQUFXLFVHRkwsV0hGTixLQUFNLEVBQUUsRUFBRSxNQUlWLFVBQVcsTUdGTCxXSEZOLEtBQU0sRUFBRSxFQUFFLFVBSVYsVUFBVyxVR0ZMLFdIRk4sS0FBTSxFQUFFLEVBQUUsVUFJVixVQUFXLFVHRkwsV0hGTixLQUFNLEVBQUUsRUFBRSxLQUlWLFVBQVcsS0dNSCxhSERSLFlBQTJCLEVHQ25CLGFIRFIsWUFBOEIsU0dDdEIsYUhEUixZQUE4QixTR0N0QixhSERSLFlBQThCLE1HQ3RCLGFIRFIsWUFBOEIsVUdDdEIsYUhEUixZQUE4QixVR0N0QixhSERSLFlBQThCLElHQ3RCLGFIRFIsWUFBOEIsVUdDdEIsYUhEUixZQUE4QixVR0N0QixhSERSLFlBQThCLE1HQ3RCLGNIRFIsWUFBOEIsVUdDdEIsY0hEUixZQUE4QixVR0N0QixjSERSLFlBQThCLElHQ3RCLGNIRFIsWUFBOEIsVUdDdEIsY0hEUixZQUE4QixVR0N0QixjSERSLFlBQThCLE1HQ3RCLGNIRFIsWUFBOEIsVUdDdEIsY0hEUixZQUE4QixVR0N0QixjSERSLFlBQThCLElHQ3RCLGNIRFIsWUFBOEIsVUdDdEIsY0hEUixZQUE4QixVR0N0QixjSERSLFlBQThCLE1HQ3RCLGNIRFIsWUFBOEIsVUdDdEIsY0hEUixZQUE4QixVSXhDNUIsV0FBMkIsUUFBUyxlQUNwQyxhQUEyQixRQUFTLGlCQUNwQyxtQkFBMkIsUUFBUyx1QkFDcEMsWUFBMkIsUUFBUyxnQkFDcEMsWUFBMkIsUUFBUyxnQkFDcEMsZ0JBQTJCLFFBQVMsb0JBQ3BDLGlCQUEyQixRQUFTLHFCQUNwQyxXQUEyQixRQUFTLGVBQ3BDLGtCQUEyQixRQUFTLHVCSDBDcEMsMEJFN0JFLFFBQ0UsV0FBWSxFQUNaLFVBQVcsRUFDWCxVQUFXLEtBRWIsYUFDRSxLQUFNLEVBQUEsRUFBQSxLQUNOLE1BQU8sS0FDUCxVQUFXLEtBSVgsVUhGTixLQUFNLEVBQUUsRUFBRSxTQUlWLFVBQVcsU0dGTCxVSEZOLEtBQU0sRUFBRSxFQUFFLFNBSVYsVUFBVyxTR0ZMLFVIRk4sS0FBTSxFQUFFLEVBQUUsTUFJVixVQUFXLE1HRkwsVUhGTixLQUFNLEVBQUUsRUFBRSxVQUlWLFVBQVcsVUdGTCxVSEZOLEtBQU0sRUFBRSxFQUFFLFVBSVYsVUFBVyxVR0ZMLFVIRk4sS0FBTSxFQUFFLEVBQUUsSUFJVixVQUFXLElHRkwsVUhGTixLQUFNLEVBQUUsRUFBRSxVQUlWLFVBQVcsVUdGTCxVSEZOLEtBQU0sRUFBRSxFQUFFLFVBSVYsVUFBVyxVR0ZMLFVIRk4sS0FBTSxFQUFFLEVBQUUsTUFJVixVQUFXLE1HRkwsV0hGTixLQUFNLEVBQUUsRUFBRSxVQUlWLFVBQVcsVUdGTCxXSEZOLEtBQU0sRUFBRSxFQUFFLFVBSVYsVUFBVyxVR0ZMLFdIRk4sS0FBTSxFQUFFLEVBQUUsSUFJVixVQUFXLElHRkwsV0hGTixLQUFNLEVBQUUsRUFBRSxVQUlWLFVBQVcsVUdGTCxXSEZOLEtBQU0sRUFBRSxFQUFFLFVBSVYsVUFBVyxVR0ZMLFdIRk4sS0FBTSxFQUFFLEVBQUUsTUFJVixVQUFXLE1HRkwsV0hGTixLQUFNLEVBQUUsRUFBRSxVQUlWLFVBQVcsVUdGTCxXSEZOLEtBQU0sRUFBRSxFQUFFLFVBSVYsVUFBVyxVR0ZMLFdIRk4sS0FBTSxFQUFFLEVBQUUsSUFJVixVQUFXLElHRkwsV0hGTixLQUFNLEVBQUUsRUFBRSxVQUlWLFVBQVcsVUdGTCxXSEZOLEtBQU0sRUFBRSxFQUFFLFVBSVYsVUFBVyxVR0ZMLFdIRk4sS0FBTSxFQUFFLEVBQUUsTUFJVixVQUFXLE1HRkwsV0hGTixLQUFNLEVBQUUsRUFBRSxVQUlWLFVBQVcsVUdGTCxXSEZOLEtBQU0sRUFBRSxFQUFFLFVBSVYsVUFBVyxVR0ZMLFdIRk4sS0FBTSxFQUFFLEVBQUUsS0FJVixVQUFXLEtHTUgsYUhEUixZQUEyQixFR0NuQixhSERSLFlBQThCLFNHQ3RCLGFIRFIsWUFBOEIsU0dDdEIsYUhEUixZQUE4QixNR0N0QixhSERSLFlBQThCLFVHQ3RCLGFIRFIsWUFBOEIsVUdDdEIsYUhEUixZQUE4QixJR0N0QixhSERSLFlBQThCLFVHQ3RCLGFIRFIsWUFBOEIsVUdDdEIsYUhEUixZQUE4QixNR0N0QixjSERSLFlBQThCLFVHQ3RCLGNIRFIsWUFBOEIsVUdDdEIsY0hEUixZQUE4QixJR0N0QixjSERSLFlBQThCLFVHQ3RCLGNIRFIsWUFBOEIsVUdDdEIsY0hEUixZQUE4QixNR0N0QixjSERSLFlBQThCLFVHQ3RCLGNIRFIsWUFBOEIsVUdDdEIsY0hEUixZQUE4QixJR0N0QixjSERSLFlBQThCLFVHQ3RCLGNIRFIsWUFBOEIsVUdDdEIsY0hE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QU8sS0FJWCxXQUNFLFNBQVUsT0FDVixTQUFVLFNBR1osa0JBQ0UsU0FBVSxTQUNWLElBQUssSUFDTCxLQUFNLElBQ04sVUFBVyxxQkFDWCxRQUFTLEVBQ1QsTUFBTyxFQUNQLE9BQVEsRUFDUixjQUFlLElBQ2YsV0FBWSxRQUNaLHVDQUNFLFVBQVcsSUFBQSxRQUFBLFNBU2Ysb0JBQ0UsR0FDRSxRQUFTLEVBRVgsSUFDRSxRQUFTLEdBRVgsS0FDRSxNQUFPLEtBQ1AsZUFBZ0IsS0FDaEIsUUFBUyIsImZpbGUiOiJudWJhbmsubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH0gLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXhcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBpbXBvcnQgXCJtaXhpbnMvYnJlYWtwb2ludHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZC1mcmFtZXdvcmtcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xuXG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9kaXNwbGF5XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2ZsZXhcIjtcbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybChmb250cy9Nb250c2VycmF0LU1lZGl1bS50dGYpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKGZvbnRzL1JvYm90by1SZWd1bGFyLnR0Zik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoZm9udHMvUm9ib3RvLU1lZGl1bS50dGYpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKGZvbnRzL1JvYm90by1Cb2xkLnR0Zik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjMDAxZTM1O1xuXG4gICYubW9kYWwtYWN0aXZlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDEwNXB4O1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXG4gIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8qIEZpcmVmb3ggKi9cbiAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgfVxufVxuXG4uYnRuIHtcbiAgJi0tYmFjayB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ubnViYW5rIHtcbiAgLmFuY2hvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTE1MHB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIC5pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBcbiAgICAmLWFycm93IHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mbGF0cGFnZXMvbnViYW5rL2ljb24tYXJyb3cucG5nKTtcbiAgICB9XG4gIFxuICAgICYtYnVyZ2VyIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tY2Zpc2hfYWxhc2thLnBuZyk7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xuXG4gICZfX3ByaW1hcnkge1xuICAgIGhlaWdodDogNTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODIwQUQxO1xuICAgIFxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGdhcDogNTBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgfVxuICAgIFxuICAgIGxpLmxvZ28ge1xuICAgICAgd2lkdGg6IDE1NHB4O1xuICAgIH1cbiAgICBcbiAgICBsaS5sb2dvLS1wYXJ0bmVyIHtcbiAgICAgIHdpZHRoOiA1MXB4O1xuICAgIH1cbiAgfVxufVxuXG4ubmF2aWdhdGlvbiB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4xKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuc2Nyb2xsLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICYjbGVmdC1zY3JvbGwge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAlKTtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIHdpZHRoOiAyNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgIGdhcDogMjVweDtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIGxpIGEge1xuICAgIGNvbG9yOiByZ2IoMTcsIDE3LCAxNyk7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAmLm5vdC1ob3ZlcmVkIHtcbiAgICAgIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNCk7XG4gICAgfVxuICB9XG59XG5cbi52aWRlbyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmxhdHBhZ2VzL251YmFuay9ub3ZvX2ZyYW1lLmpwZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwNnB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZsYXRwYWdlcy9udWJhbmsvaWNvbi1wbGF5LnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IC44O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTUwcHg7XG4gICAgICBvcGFjaXR5OiAxOyBcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYtLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mbGF0cGFnZXMvbnViYW5rL2NvdmVyLW1ha2luZy1vZi5wbmcpO1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWluLWhlaWdodDogMzgwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBnYXA6IDQ4cHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgd2lkdGg6IDQ5MHB4O1xuICB9XG5cbiAgJl9fdHJhaWxlciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIFxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcGFkZGluZy10b3A6IDU2JTtcbiAgICB9XG4gIH1cblxuICAmX19lbWJlZCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBwYWRkaW5nLXRvcDogNDUuMjUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzogMCAwIDQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgfVxuICAgICAgXG4gICAgLnRleHQge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmbGV4LWJhc2lzOiAyNjBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiB1bnNldDtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcGFyYWdyYXBoIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMTVweCAwIDEwcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuXG4uZ2FsbGVyeSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICZfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICM4MjBBRDE7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgJl9fcGFyYWdyYXBoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDVweDtcbiAgfVxuXG4gIC5zbGlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nLXRvcDogNTMlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgcGFkZGluZy10b3A6IDc1JTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZsYXRwYWdlcy9udWJhbmsvaWNvbi1wbGF5LnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC43KSwgdHJhbnNwYXJlbnQgNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAuc2xpZGVfX3RleHQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZmlyc3Qge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mbGF0cGFnZXMvbnViYW5rL2FudW5jaW8ucG5nKTtcbiAgICB9XG4gICAgJi0tc2Vjb25kIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZmxhdHBhZ2VzL251YmFuay90aHVtYi12aWRlb3MtMi5qcGcpO1xuICAgIH1cbiAgICAmLS10aGlyZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZsYXRwYWdlcy9udWJhbmsvdGh1bWItdmlkZW9zLTMtdjIuanBnKTtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMsIGJvdHRvbSAuM3M7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0yMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAzMHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgIH1cbiAgXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLW5leHQsXG4gICZfX2J1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjODIwQUQxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMjFweCk7XG4gICAgei1pbmRleDogMTtcbiAgICByaWdodDogLTIxcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmxhdHBhZ2VzL251YmFuay9pY29uLWNoZXZyb24ucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAtMjFweDtcbiAgICByaWdodDogdW5zZXQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLmZlYXR1cmVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyMEFEMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiA3MnB4IDE0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mbGF0cGFnZXMvbnViYW5rL2ZlYXR1cmVzLWhlYWRlci5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAmX19zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTM1cHg7XG4gIH1cbn1cblxuLmNhcmQge1xuICBjb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDM4NnB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0tdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJl9fdGFnIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogIzgyMEFEMTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBcbiAgICAuY2FyZC0tdHJhbnNwYXJlbnQgJiB7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG5cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NoYXJhY3Rlcl9iZy5qcGcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDYwcHg7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MjBBRDE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDgwcHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIC5jYXJkLS10cmFuc3BhcmVudCAmIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxufVxuXG4uY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQwcHg7XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAmX190YWcge1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICB9XG5cbiAgICAuc2xpZGUge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXg6IDEuNTtcbiAgICAgIHRyYW5zaXRpb246IGZsZXggLjNzO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGZsZXg6IDQ7XG4gICAgICB9XG5cbiAgICAgICYtLTAxIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mbGF0cGFnZXMvbnViYW5rL2dhbGxlcnktMDEuanBnKTtcbiAgICAgIH1cbiAgICAgICYtLTAyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mbGF0cGFnZXMvbnViYW5rL2dhbGxlcnktMDIuanBnKTtcbiAgICAgIH1cbiAgICAgICYtLTAzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mbGF0cGFnZXMvbnViYW5rL2dhbGxlcnktMDMuanBnKTtcbiAgICAgIH1cbiAgICAgICYtLTA0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mbGF0cGFnZXMvbnViYW5rL2dhbGxlcnktMDEuanBnKTtcbiAgICAgIH1cbiAgICAgICYtLTA1IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mbGF0cGFnZXMvbnViYW5rL2dhbGxlcnktMDIuanBnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1bGxldHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgLmJ1bGxldCB7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NCwgMjMxLCAyNTUpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmxhdHBhZ2VzL251YmFuay9pY29uLWNoZXZyb24tcHVycGxlLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tcHJldjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJl9fY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGNUY1RjU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjODIwQUQxO1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NCwgMjMxLCAyNTUpO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZHMtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICM4MjBBRDE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNDhweCAwIDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDUwcHg7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogNDBweDtcbiAgfVxuXG4gIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBnYXA6IDE1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MjBBRDE7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmbGV4OiAxO1xuXG4gICAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgXG4gICAgJl9fdGl0bGUge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbn1cblxuLnF1aXoge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZsYXRwYWdlcy9udWJhbmsvcXVpei1jb3Zlci1iaWcucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBwYWRkaW5nOiA0NTBweCAwIDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgcGFkZGluZzogMzAwcHggMCA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mbGF0cGFnZXMvbnViYW5rL3F1aXotY292ZXItbWVkaXVtLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjQwcHg7XG4gICAgcGFkZGluZy10b3A6IDM1MHB4O1xuICB9XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAyODBweCAwIDMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mbGF0cGFnZXMvbnViYW5rL3F1aXotY292ZXItbW9iaWxlLmpwZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDMwcHg7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhcnQge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjODIwQUQxO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMnB4IDRweCA4cHggcmdiYSgwICwgMCwgMCwgLjQpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICB3aWR0aDogMzYwcHg7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICB9XG4gICAgXG4gICAgLnRleHQge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgY29sb3I6ICM4MjBBRDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMzVweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDQsIDIzMSwgMjU1KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBnYXA6IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XG4gICAgbWF4LXdpZHRoOiAxMDM1cHg7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgICAgaGVpZ2h0OiA4MHZoO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgfVxuICAgIFxuICAgIC5tb2RhbF9fd3JhcHBlci5mbGlwcGVkICYge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gICAgICBcbiAgICAgICYtLWJhY2sge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi0tYmFjayB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcbiAgICAgIG1heC13aWR0aDogMTAzNXB4O1xuICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XG4gICAgICAgIGhlaWdodDogNzV2aDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmLmVycm9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQkFCQTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmxhdHBhZ2VzL251YmFuay9pY29uLWVycm9yLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICB9XG4gICAgICBcbiAgICAgICYuc3VjY2VzcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OUZGOTg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZsYXRwYWdlcy9udWJhbmsvaWNvbi1zdWNjZXNzLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbXBsZXRlZCB7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuXG4gICAgICAmICsgLnF1aXpfX3dyYXBwZXItLWJhY2sge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Jlc3VsdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIFxuICAgIC5xdWl6X193cmFwcGVyLmNvbXBsZXRlZCAmIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgY29sb3I6ICM4MjBBRDE7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIGNvbG9yOiAjMTkxOTE5O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM4MjBBRDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGhlaWdodDogNDYwcHg7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mbGF0cGFnZXMvbnViYW5rL3F1ZXN0aW9uLTAxLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBcbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMzAlO1xuICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgICBcbiAgICAucXVpel9fd3JhcHBlci5jb21wbGV0ZWQgJiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5xdWl6X193cmFwcGVyLmNvbXBsZXRlZCAmIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG5cbiAgJl9fcXVlc3Rpb24ge1xuICAgIGNvbG9yOiAjODIwQUQxO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5xdWl6X193cmFwcGVyLmNvbXBsZXRlZCAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5xdWl6X19jYXJkICYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2hvaWNlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM4MjBBRDE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIFxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODIwQUQxO1xuICAgIH1cbiAgfVxuICBcbiAgJl9fYnVsbGV0IHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogNzAlO1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MjBBRDE7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICBcbiAgICAucXVpel9fY2hvaWNlLnNlbGVjdGVkICYge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODIwQUQxO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgyMEFEMTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB9XG4gIH1cblxuICAmX19jaG9pY2UtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgdG9wOiAtNDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZsYXRwYWdlcy9udWJhbmsvaWNvbi1jbG9zZS5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODIwQUQxO1xuICAgIH1cbiAgfVxufVxuXG4uZmFxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbiAgcGFkZGluZzogNTBweCAwIDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTM1cHg7XG4gICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZsYXRwYWdlcy9udWJhbmsvZmFxLWltYWdlLTAxLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICBsZWZ0OiAtOTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMTBweDtcbiAgICAgIHJpZ2h0OiAtMTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZsYXRwYWdlcy9udWJhbmsvZmFxLWltYWdlLTAyLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBib3R0b206IC0xMzBweDtcbiAgICAgICAgcmlnaHQ6IC02NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JveCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRCNEI0QjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjODIwQUQxO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGdhcDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgIH1cblxuICAgIC5mYXFfX2JveC5vcGVuZWQgJiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7ICAgICAgXG4gICAgfVxuICB9XG5cbiAgJl9fc2Nyb2xsd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIC5mYXFfX2JveC5vcGVuZWQgJiB7XG4gICAgICBvcGFjaXR5OiAwOyAgICAgIFxuICAgIH1cbiAgfVxuICBcbiAgJl9fc2Nyb2xsdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICB9XG5cbiAgJl9fc2Nyb2xsYmFyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzJmNGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMWUzNTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAuMnM7XG4gIH1cblxuICAmX19pdGVtLWxpc3Qge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLy8gZGlzYWJsZSBkZWZhdWx0IHNjcm9sbGJhclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRCNEI0QjtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX3F1ZXN0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIFxuICAmX19hbnN3ZXIge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4ycztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNXB4O1xuXG4gICAgLmNhcm91c2VsX19jdGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgyMEFEMTtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAuMjtcbiAgICAgIH1cblxuICAgICAgLmljb24tYXJyb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ZsYXRwYWdlcy9udWJhbmsvaWNvbi1hcnJvdy13aGl0ZS5wbmcpO1xuICAgICAgfVxuICAgIH0gXG4gICAgXG4gICAgcCB7XG4gICAgICBjb2xvcjogIzRCNEI0QjtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBnYXA6IDhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdmlzaWJpbGl0eSAuM3M7XG4gIFxuICAmLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmxhdHBhZ2VzL251YmFuay9pY29uLWNsb3NlLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItY29sb3I6IHJnYigyNDQsIDIzMSwgMjU1KTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYigyNDQsIDIzMSwgMjU1KTtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAubW9kYWwtLXZpZGVvICYge1xuICAgICAgd2lkdGg6IDkwdnc7XG4gICAgICBoZWlnaHQ6IDkwdmg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nLXRvcDogNTYlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC0tdmlkZW8ubW9kYWwtLXNob3J0cyAmIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTMwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX192aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRCNEI0QjtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDUxcHg7XG4gIH1cbn1cblxuLmpzLXJpcHBsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtcmlwcGxlX19jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM4MjBBRDE7XG4gIC5qcy1yaXBwbGUuaXMtYWN0aXZlICYge1xuICAgIGFuaW1hdGlvbjogYS1yaXBwbGUgLjNzIGVhc2UtaW47XG4gIH1cbn1cblxuLyoqXG4gKiBBbmltYXRpb246IFJpcHBsZVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuXG5Aa2V5ZnJhbWVzIGEtcmlwcGxlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogMjAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59IiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbiAgbWFyZ2luLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDJweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cblxuLy9cbi8vIENvbG9yIHN5c3RlbVxuLy9cblxuLy8gc3R5bGVsaW50LWRpc2FibGVcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSwgJGdyYXlzKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4keWVsbG93LWRhcms6ICAjZTBhOTA0ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZSgoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pLCAkY29sb3JzKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSwgJHRoZW1lLWNvbG9ycyk7XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZSgoXG4gIDA6IDAsXG4gIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgMjogKCRzcGFjZXIgKiAuNSksXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgNTogKCRzcGFjZXIgKiAzKVxuKSwgJHNwYWNlcnMpO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoKFxuICAyNTogMjUlLFxuICA1MDogNTAlLFxuICA3NTogNzUlLFxuICAxMDA6IDEwMCVcbiksICRzaXplcyk7XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzBweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogMTAyNHB4LFxuICB4bDogMTI4MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBtZDogNzY4cHgsXG4gIGxnOiAxMDAwcHgsXG4gIHhsOiAxMjIwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDI0ICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuODc1KSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkZ3JheS05MDAsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtYnRuLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1zbTogICAgICAgICAgICAgICAgICgkZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1zbX0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItbGc6ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1sZyAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSksIDAgMCA1cHggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgNzUlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgMTI1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuNzUpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmQjeyRpbmZpeH0tbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvIFxuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udDogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cbmltZyB7XG5cdHdpZHRoOiAxMDAlO1xufSJdfQ== */
