@charset "UTF-8";@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@-webkit-keyframes blink{0%,to{opacity:1}50%{opacity:0}}@-moz-keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes appear{0%{opacity:0}to{opacity:1}}@-webkit-keyframes appear{0%{opacity:0}to{opacity:1}}@-moz-keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appear-hammer{0%,to{opacity:0}50%,60%{opacity:1}}@-webkit-keyframes appear-hammer{0%,to{opacity:0}50%,60%{opacity:1}}@-moz-keyframes appear-hammer{0%,to{opacity:0}50%,60%{opacity:1}}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}@-webkit-keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}@-moz-keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}@keyframes jump{0%,to{transform:translateY(0)}60%{transform:translateY(-20px)}}@-webkit-keyframes jump{0%,to{transform:translateY(0)}60%{transform:translateY(-20px)}}@-moz-keyframes jump{0%,to{transform:translateY(0)}60%{transform:translateY(-20px)}}@keyframes weight{0%{transform:rotate(-48deg)}to{transform:rotate(48deg)}}@-webkit-keyframes weight{0%{transform:rotate(-48deg)}to{transform:rotate(48deg)}}@-moz-keyframes weight{0%{transform:rotate(-48deg)}to{transform:rotate(48deg)}}@keyframes hammer{0%{transform:rotate(28deg)}to{transform:rotate(2deg)}}@-webkit-keyframes hammer{0%{transform:rotate(28deg)}to{transform:rotate(2deg)}}@-moz-keyframes hammer{0%{transform:rotate(28deg)}to{transform:rotate(2deg)}}@keyframes scale{0%,to{transform:scale(1)}70%{transform:scale(2)}}@-webkit-keyframes scale{0%,to{transform:scale(1)}70%{transform:scale(2)}}@-moz-keyframes scale{0%,to{transform:scale(1)}70%{transform:scale(2)}}@keyframes scaleAppear{0%{transform:scale(0)}70%{transform:scale(1.25)}to{transform:scale(1)}}@-webkit-keyframes scaleAppear{0%{transform:scale(0)}70%{transform:scale(1.25)}to{transform:scale(1)}}@-moz-keyframes scaleAppear{0%{transform:scale(0)}70%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes hoop{0%,40%,to{transform:translateX(0)}30%{transform:translateX(-40px)}50%{transform:translateX(50px)}}@-webkit-keyframes hoop{0%,40%,to{transform:translateX(0)}30%{transform:translateX(-40px)}50%{transform:translateX(50px)}}@-moz-keyframes hoop{0%,40%,to{transform:translateX(0)}30%{transform:translateX(-40px)}50%{transform:translateX(50px)}}@keyframes danse{0%,to{transform:translateX(0)}50%{transform:translateX(-10px)}70%{transform:translateX(10px)}}@-webkit-keyframes danse{0%,to{transform:translateX(0)}50%{transform:translateX(-10px)}70%{transform:translateX(10px)}}@-moz-keyframes danse{0%,to{transform:translateX(0)}50%{transform:translateX(-10px)}70%{transform:translateX(10px)}}@keyframes hamburger{0%{transform:scale(1)}to{transform:scale(0)}}@-webkit-keyframes hamburger{0%{transform:scale(1)}to{transform:scale(0)}}@-moz-keyframes hamburger{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes bottleDance{0%,to{transform:rotate(0deg)}5%{transform:rotate(5deg)}95%{transform:rotate(-5deg)}}@-webkit-keyframes bottleDance{0%,to{transform:rotate(0deg)}5%{transform:rotate(5deg)}95%{transform:rotate(-5deg)}}@-moz-keyframes bottleDance{0%,to{transform:rotate(0deg)}5%{transform:rotate(5deg)}95%{transform:rotate(-5deg)}}@keyframes bounce{0%,10%,40%,60%,to{transform:translateY(0)}30%{transform:translateY(-25px)}50%{transform:translateY(-10px)}}@-webkit-keyframes bounce{0%,10%,40%,60%,to{transform:translateY(0)}30%{transform:translateY(-25px)}50%{transform:translateY(-10px)}}@-moz-keyframes bounce{0%,10%,40%,60%,to{transform:translateY(0)}30%{transform:translateY(-25px)}50%{transform:translateY(-10px)}}@keyframes bounce-with-distortion{0%,60%,to{transform:scale(1,1) translateY(0)}10%,40%{transform:scale(1.03,.97) translateY(0)}30%{transform:scale(.97,1.03) translateY(-25px)}50%{transform:scale(1,1) translateY(-10px)}}@-webkit-keyframes bounce-with-distortion{0%,60%,to{transform:scale(1,1) translateY(0)}10%,40%{transform:scale(1.03,.97) translateY(0)}30%{transform:scale(.97,1.03) translateY(-25px)}50%{transform:scale(1,1) translateY(-10px)}}@-moz-keyframes bounce-with-distortion{0%,60%,to{transform:scale(1,1) translateY(0)}10%,40%{transform:scale(1.03,.97) translateY(0)}30%{transform:scale(.97,1.03) translateY(-25px)}50%{transform:scale(1,1) translateY(-10px)}}@keyframes translateYAndScale{0%,80%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.5)}}@-webkit-keyframes translateYAndScale{0%,80%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.5)}}@-moz-keyframes translateYAndScale{0%,80%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.5)}}@keyframes translateXAndScale{0%,80%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.5)}}@-webkit-keyframes translateXAndScale{0%,80%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.5)}}@-moz-keyframes translateXAndScale{0%,80%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.5)}}@keyframes bgColor-on-tap{0%,50%{background-color:#7bdff9}to{background-color:transparent}}@-webkit-keyframes bgColor-on-tap{0%,50%{background-color:#7bdff9}to{background-color:transparent}}@-moz-keyframes bgColor-on-tap{0%,50%{background-color:#7bdff9}to{background-color:transparent}}:root{--mainColor: hsl(222, 22%, 35%);--mainColor_h: 222;--mainColor_s: 22%;--mainColor_l: 35%;--secondaryColor: hsl(212, 73%, 59%);--secondaryColor_h: 212;--secondaryColor_s: 73%;--secondaryColor_l: 59%;--titleColor: hsl(0, 0%, 100%);--titleColor_h: 0;--titleColor_s: 0%;--titleColor_l: 100%;--textColor: hsl(0, 0%, 0%);--textColor_h: 0;--textColor_s: 0%;--textColor_l: 0%;--ratingColor: hsl(48, 100%, 50%);--ratingColor_h: 48;--ratingColor_s: 100%;--ratingColor_l: 50%;--CTA: hsl(20, 99%, 55%);--CTA_h: 20;--CTA_s: 99%;--CTA_l: 55%;--mainFont:Tahoma, Geneva, Verdana, sans-serif}
/*!
 * Bootstrap v4.5.0 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.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-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-auto{position:relative;padding-right:15px;padding-left:15px}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.modal,.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:hsl(0deg,0%,100%);background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:red!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#c00!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:hsl(0deg,0%,100%)!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:red!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:hsl(0deg,0%,100%)!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{clear:both}.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:576px){.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){.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:992px){.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:1200px){.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}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.clearfix::after,.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.8571428571%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width: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}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{user-select:all!important}.user-select-auto{user-select:auto!important}.user-select-none{user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-top{top:0}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:hsl(0deg,0%,100%)!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:red!important}a.text-danger:focus,a.text-danger:hover{color:#b30000!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{to{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%,20%,60%,to{border-top-color:#73859f}35%{border-top-color:#fff}}@-webkit-keyframes vjs-spinner-fade{0%,20%,60%,to{border-top-color:#73859f}35%{border-top-color:#fff}}@keyframes bulletsAnimation{0%{transform:var(--timelineItemAnimationStart, scale(0))}70%{transform:var(--timelineItemAnimationStart, scale(1.25))}to{transform:var(--timelineItemAnimationEnd, scale(1))}}@-webkit-keyframes bulletsAnimation{0%{transform:var(--timelineItemAnimationStart, scale(0))}70%{transform:var(--timelineItemAnimationStart, scale(1.25))}to{transform:var(--timelineItemAnimationEnd, scale(1))}}@-moz-keyframes bulletsAnimation{0%{transform:var(--timelineItemAnimationStart, scale(0))}70%{transform:var(--timelineItemAnimationStart, scale(1.25))}to{transform:var(--timelineItemAnimationEnd, scale(1))}}@font-face{font-family:"FontAwesome";src:url(//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-check:before{content:"\f00c"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-instagram:before{content:"\f16d"}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.video-js .vjs-mute-control .vjs-icon-placeholder,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.video-js .vjs-play-control .vjs-icon-placeholder,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter,.vjs-icon-fullscreen-exit,.vjs-icon-pause,.vjs-icon-play,.vjs-icon-play-circle,.vjs-icon-spinner,.vjs-icon-square,.vjs-icon-volume-high,.vjs-icon-volume-low,.vjs-icon-volume-mid,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js,.video-js .vjs-audio-button .vjs-icon-placeholder,.video-js .vjs-chapters-button .vjs-icon-placeholder,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.video-js .vjs-descriptions-button .vjs-icon-placeholder,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.video-js .vjs-play-progress,.video-js .vjs-volume-level,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-audio,.vjs-icon-audio-description,.vjs-icon-cancel,.vjs-icon-chapters,.vjs-icon-circle,.vjs-icon-circle-inner-circle,.vjs-icon-circle-outline,.vjs-icon-cog,.vjs-icon-facebook,.vjs-icon-gplus,.vjs-icon-hd,.vjs-icon-linkedin,.vjs-icon-next-item,.vjs-icon-picture-in-picture-enter,.vjs-icon-picture-in-picture-exit,.vjs-icon-pinterest,.vjs-icon-previous-item,.vjs-icon-replay,.vjs-icon-share,.vjs-icon-tumblr,.vjs-icon-twitter,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js .vjs-tech,.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu,.vjs-using-native-controls .vjs-big-play-button,.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:0;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s;display:flex}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only,.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level,.vjs-poster{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;top:0;right:0;height:100%}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.video-js .vjs-seek-to-live-control{cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.slick-slide.slick-loading img,.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.slick-slide img,.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control,.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10d";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f11d";font-size:1.5em;line-height:inherit}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:initial}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{flex:auto;display:block}.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:0}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible),.video-js .vjs-menu :focus:not(:focus-visible),.video-js :focus:not(:focus-visible){outline:0;background:0 0}.video .video-js .vjs-big-play-button{height:1.5em;margin:0;transform:translate(-50%,-50%);border-radius:50%;transform-origin:center}.video.transparent-poster .vjs-paused:not(.vjs-has-started) video{opacity:0}.video.custom-play .video-js .vjs-big-play-button{box-shadow:0 2px 4px rgba(0,0,0,.15);font-size:5.5em}.video.custom-play .video-js .vjs-big-play-button .vjs-icon-placeholder{position:relative;display:block;width:80px;height:90px;margin:auto;line-height:0;transform:scale(.4)}.video.custom-play .video-js .vjs-big-play-button .vjs-icon-placeholder::before{content:"";mask:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="80.29" height="90"><path fill="rgba(255, 255, 255, 0.99)" d="M0 60.25V9.42C0 1.03 5.94-2.4 13.21 1.79l17.61 10.17c7.26 4.19 19.15 11.06 26.41 15.25l17.61 10.17c7.26 4.19 7.26 11.06 0 15.25L57.23 62.79c-7.26 4.19-19.15 11.06-26.41 15.25L13.21 88.21C5.94 92.4 0 88.97 0 80.58V60.25z"/></svg>') no-repeat;-webkit-mask:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="80.29" height="90"><path fill="rgba(255, 255, 255, 0.99)" d="M0 60.25V9.42C0 1.03 5.94-2.4 13.21 1.79l17.61 10.17c7.26 4.19 19.15 11.06 26.41 15.25l17.61 10.17c7.26 4.19 7.26 11.06 0 15.25L57.23 62.79c-7.26 4.19-19.15 11.06-26.41 15.25L13.21 88.21C5.94 92.4 0 88.97 0 80.58V60.25z"/></svg>') no-repeat;position:absolute;top:-12%;left:10%;transition:all .4s;background-color:hsl(0deg,0%,100%);border-radius:0 50% 50% 0}@media (hover:hover) and (pointer:fine){.video.custom-play .video-js .vjs-big-play-button:hover .vjs-icon-placeholder::before{transform:scale(1.075);transition:all .4s}}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";font-weight:400;font-style:normal;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:"slick";font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}.slick-next:before,[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;cursor:pointer;color:transparent;border:0;outline:0;background:0 0;width:100%;height:100%;padding:0}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}@media (min-width:1025px){.slick-dots li{width:20px;height:20px}}@media (min-width:768px){.slick-dots li{margin:0 3px}}@media (min-width:768px) and (max-width:1024px){.slick-dots li{width:18px;height:18px}}@media (max-width:767px){.slick-dots li{width:10px;height:10px;margin:0 2px}}.slick-dots li button::before{content:"";border-radius:50%;width:100%;height:100%}html{padding:0;vertical-align:baseline}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,figcaption,footer,h1,h2,h4,h5,h6,header,hgroup,i,iframe,ins,kbd,label,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}figure,form,h3{padding:0;border:0}img,sup{padding:0;font:inherit}html,sup{border:0}fieldset,figure,form,h3,legend{font:inherit;vertical-align:baseline}html,legend,sup{margin:0}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{min-height:100vh;font-size:1.4rem;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.1;letter-spacing:.12rem;text-rendering:optimizeSpeed;overflow-wrap:break-word;color:var(--textColor)}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[aria-expanded=true] .icon--collapse .vertical,[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;display:block;width:100%;margin:0 auto}fieldset,legend{border:0;padding:0}fieldset,figure,form{margin:0}legend{white-space:normal;*margin-left:-7px}button,input,select{vertical-align:baseline}button,input,select,textarea{font-size:100%;margin:0;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button{-webkit-appearance:button;*overflow:visible}html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;margin:0}textarea{overflow:auto;vertical-align:top}html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}html{box-sizing:border-box;font:62.5%/1.4 Tahoma,Geneva,Verdana,sans-serif}*,::after,::before{box-sizing:inherit}a,button{color:inherit}a{text-decoration:none;cursor:pointer}button{padding:0;background-color:transparent;border-width:0}.hide{display:none!important}.show{display:block!important}h1,h2,h3{text-align:center}h1,h6{font-weight:400}h1,h2{color:hsl(0deg,0%,100%)}h1{line-height:1.17857;font-size:2.8rem}h2,h3,h5{line-height:1.2}h2{font-size:2.3rem}@media (max-width:374px){h2{font-size:2.1rem}}h3,h5{color:var(--textColor)}h3{margin:0 0 .6em;font-size:1.8rem}h5{font-size:1.5rem}h6{font-size:1.4rem;line-height:1.4}a,p,ul{line-height:1.45}b,h2,h3,h5{font-weight:700}sup{vertical-align:super;font-size:smaller}.disclaimer{font-size:12px;letter-spacing:0}@media (hover:hover) and (pointer:fine){[role=button]{cursor:pointer}}.btn{display:flex;justify-content:center;align-items:center}.btn [disabled]{pointer-events:none}.fa-rating,.icon{vertical-align:middle}.icon{overflow:hidden;display:inline-block;width:1em;height:1em;margin:0;text-align:center;font-size:1em;fill:#7d92ab;color:#7d92ab;box-sizing:content-box;pointer-events:none}.fa-rating{position:relative;white-space:nowrap;font-family:"FontAwesome"}.fa-rating:before{content:"\f005\f005\f005\f005\f005";font-weight:400;vertical-align:baseline}.fa-rating:after{position:absolute;top:50%;left:0;transform:translate(0%,-50%)}.fa-rating.s-5:before{content:"\f005\f005\f005\f005\f005"}.fa-rating.s-4-5:before{content:"\f005\f005\f005\f005\f123"}.fa-rating.s-4:before{content:"\f005\f005\f005\f005\f006"}.fa-rating.s-3-5:before{content:"\f005\f005\f005\f123\f006"}.fa-rating.s-3:before{content:"\f005\f005\f005\f006\f006"}.fa-rating.s-2-5:before{content:"\f005\f005\f123\f006\f006"}.fa-rating.s-2:before{content:"\f005\f005\f006\f006\f006"}.fa-rating.s-1-5:before{content:"\f005\f123\f006\f006\f006"}.fa-rating.s-1:before{content:"\f005\f006\f006\f006\f006"}.fa-rating.s-0-5:before{content:"\f123\f006\f006\f006\f006"}.fa-rating.s-0:before{content:"　　　　　"}.fa-rating.blue{color:#2d81ea}.fa-rating.blue[data-rating],button{cursor:pointer}.rating{display:inline-block;line-height:1em;overflow:hidden;position:relative;top:0;margin:0;width:5.5em;height:1em;font-size:27px;letter-spacing:.2em;color:var(--ratingColor);text-align:left}.rating span{overflow:hidden;width:100%;padding-top:1.5em}.rating span,.rating span:before{float:left;top:0;left:0;position:absolute}body::-webkit-scrollbar{width:8px;background-color:#fff}body::-webkit-scrollbar-track{border-radius:4px;background-color:#fff}body::-webkit-scrollbar-thumb{border-radius:4px;background-color:#2c507c}section{padding-top:1.5rem;padding-bottom:1.5rem}section.full-bg{padding-top:2rem;padding-bottom:2rem}section+section{margin-top:2rem}section .container{max-width:480px}footer{padding-top:3rem;padding-bottom:3rem}body.noscroll{margin:0;height:100%;overflow:hidden;touch-action:none}.badges-banner__img{width:8.6rem;margin-bottom:7px}.badges-banner__text,.benefits--dots .benefits__item p{line-height:1.2}.badges-banner__row{display:flex;text-align:center;font-weight:700;letter-spacing:normal}.badges-banner__item{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.benefits{position:relative;padding-left:15px;padding-right:15px;letter-spacing:normal}.benefits:last-child{margin-bottom:3rem}.benefits__carousel{position:relative;display:flex;justify-content:center;align-items:center;text-align:left}@media (min-width:768px){.benefits__carousel{--benefitsCarouselArrows: 40px}}@media (max-width:767px){.benefits--carousel .benefits__image{flex:0 0 40%;width:40%}}@media (min-width:768px){.benefits--carousel .benefits__image{flex:0 0 50%;width:50%}}.benefits--dots .benefits__list{position:absolute;inset:0;z-index:1;width:100%;height:100%}@media (max-width:767px){.benefits--carousel .benefits__list{flex:0 0 60%;width:60%}}@media (min-width:768px){.benefits--carousel .benefits__list{flex:0 0 50%;width:50%}}@media (max-width:374px){.benefits__item{font-size:12px}}@media (min-width:375px){.benefits__item{font-size:14px}}.benefits--dots .benefits__item{position:absolute;padding-bottom:15px}.benefits--dots .benefits__item::after,.benefits--dots .benefits__item::before{content:"";position:absolute;left:50%;bottom:0;border-radius:50%;width:12px;height:12px}.benefits--dots .benefits__item::before{background-color:hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 27%),calc(var(--mainColor_l) + 14%));transform:translateX(-50%)}.benefits--dots .benefits__item::after{border:1px solid hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 27%),calc(var(--mainColor_l) + 14%));transform:translateX(-50%);transform-origin:center}@media (max-width:374px){.benefits--dots .benefits__item:first-child{top:-9%;right:4%}}@media (min-width:375px) and (max-width:413px){.benefits--dots .benefits__item:first-child{top:-8%;right:4%}}@media (min-width:414px) and (max-width:767px){.benefits--dots .benefits__item:first-child{top:-5%;right:4%}}@media (min-width:768px){.benefits--dots .benefits__item:first-child{top:-1%;right:3%}}@media (orientation:landscape){.benefits--dots .benefits__item:first-child{top:-1%;right:3%}}@media (max-width:374px){.benefits--dots .benefits__item:nth-child(2){top:25%;left:4%}}@media (min-width:375px) and (max-width:413px){.benefits--dots .benefits__item:nth-child(2){top:26%;left:4%}}@media (min-width:414px) and (max-width:767px){.benefits--dots .benefits__item:nth-child(2){top:28%;left:5%}}@media (min-width:768px){.benefits--dots .benefits__item:nth-child(2){top:32%;left:5%}}@media (orientation:landscape){.benefits--dots .benefits__item:nth-child(2){top:32%;left:5%}}.benefits--dots .benefits__item:nth-child(3){bottom:37%}@media (max-width:374px){.benefits--dots .benefits__item:nth-child(3){right:6%}}@media (min-width:375px) and (max-width:413px){.benefits--dots .benefits__item:nth-child(3){right:6%}}@media (min-width:414px) and (max-width:767px){.benefits--dots .benefits__item:nth-child(3){right:7%}}@media (min-width:768px){.benefits--dots .benefits__item:nth-child(3){right:8%}}@media (orientation:landscape){.benefits--dots .benefits__item:nth-child(3){right:8%}}.benefits--dots .benefits__item:last-child{bottom:8%}@media (max-width:374px){.benefits--dots .benefits__item:last-child{left:2%}}@media (min-width:375px) and (max-width:413px){.benefits--dots .benefits__item:last-child{left:2%}}@media (min-width:414px) and (max-width:767px){.benefits--dots .benefits__item:last-child{left:4%}}@media (min-width:768px){.benefits--dots .benefits__item:last-child{left:5%}}@media (orientation:landscape){.benefits--dots .benefits__item:last-child{left:5%}}.benefits--carousel .benefits__item{display:flex;flex-direction:column;gap:.25em;margin:.75em;padding:.75em;background-color:hsl(0deg,0%,100%);box-shadow:0 3px 6px rgba(0,0,0,.1607843137);border-radius:15px;transition:all 500ms ease-in-out!important}.benefits--carousel .benefits__item::before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border-color:transparent hsl(0deg,0%,100%) transparent transparent;border-style:solid}@media (max-width:767px){.benefits--carousel .benefits__item::before{left:-7px;border-width:14px 7px 14px 0}}@media (min-width:768px){.benefits--carousel .benefits__item::before{left:-12px;border-width:20px 12px 20px 0}}.benefits--carousel .benefits__item:not(.slick-active){transform:scale(.75);transform-origin:center}.benefits__item--anim::after{animation:translateXAndScale 1.5s infinite ease-in-out}.benefits__item-header{display:flex;justify-content:flex-start;align-items:center;gap:.5em}.benefits__item-header img{width:30px;margin:0}@media (min-width:768px){.benefits__item-header h5,.benefits__item-header p{font-size:16px}}.benefits__carouselControl{position:absolute;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;bottom:calc(-1.5*var(--benefitsCarouselArrows, 35px));height:var(--benefitsCarouselArrows, 35px)}.benefits__arrow,.benefits__dots{height:1em;font-size:var(--benefitsCarouselArrows, 35px)}.benefits__arrow{width:1em}.benefits__arrow::before{display:block;font-family:"FontAwesome";font-weight:700;font-size:.85em;color:hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 27%),calc(var(--mainColor_l) + 14%))}.benefits__arrow--prev::before{content:"\f104"}.benefits__arrow--next::before{content:"\f105"}.benefits__dots{display:flex;justify-content:center;align-items:center}.benefits__dots ul{position:static;justify-content:center;height:1em}@media (max-width:767px){.benefits__dots li{width:12px;height:12px;margin:0 4px}}@media (min-width:768px){.benefits__dots li{width:14px;height:14px;margin:0 6px}}.benefits__dots li.slick-active button::before{opacity:1}.benefits__dots li button::before{background-color:hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 27%),calc(var(--mainColor_l) + 14%))}.benefits--carousel{margin-bottom:calc(var(--benefitsCarouselArrows, 35px)*2)}.benefits--carousel .slick-dotted.slick-slider,.citations h3{margin:0}.benefits--carousel .slick-track,.benefits__dots ul{display:flex;align-items:center}.benefits .disclaimer{margin-top:1em}:root{--iconMarginTop: 1.5rem}.cart--tabs{margin-top:0;padding-top:1rem;padding-bottom:2.5rem;text-align:center;background-color:#7bdff9}body.v03 .cart--tabs{padding-top:2.5rem}.cart--tabs .cart__image{position:relative;z-index:1}.cart--tabs .cart__imgsrc{width:90%;max-width:25rem}.cart--tabs .cart__icon{width:100%;height:4.5rem;font-size:4rem;line-height:1;text-align:center}.cart--tabs .cart__icon .icon{color:rgba(255,255,255,.75);stroke:currentColor;animation:bounce-with-distortion 2s infinite cubic-bezier(.28,.84,.42,1)}.cart--tabs .cart__title{margin-bottom:1rem}.cart--tabs .cart__details{margin-bottom:1.5rem;padding-top:2rem;padding-bottom:1.5rem;font-size:2rem;background-color:hsl(0deg,0%,100%);border-radius:2.5rem}.cart--tabs .cart__details .cart__icon{--iconMarginTop: 15px}.cart--tabs .cart__products{margin-bottom:.3rem;padding-left:2rem;padding-right:2rem}body.v03 .cart--tabs .cart__products{display:flex;flex-direction:column}.cart--tabs .cart__product{margin-bottom:1rem;padding-top:1rem;padding-bottom:1rem;line-height:1;background-color:hsl(0deg,0%,100%);border:1px solid #000;border-radius:.7rem;font-size:var(--quantityButtonFontSize, 2rem);cursor:pointer}body.v03 .cart--tabs .cart__product[data-units="3"]{order:-1}.cart--tabs .cart__product.active{color:hsl(0deg,0%,100%);background-color:var(--secondaryColor);border-color:var(--secondaryColor);cursor:default}.cart--tabs .cart__summary{position:relative;margin-bottom:1.6rem;padding-left:2rem;padding-right:2rem}.cart--tabs .cart__retail{letter-spacing:-.12px;color:red;font-size:var(--retailFontSize, 2rem)}.cart--tabs .cart__retail span{text-decoration:line-through}.cart--tabs .cart__current{margin-top:2.5rem;margin-bottom:2.5rem;font-size:var(--currentPriceFontSize, 4rem);font-weight:700;color:hsl(192deg,91%,73%)}.cart--tabs .cart__current-country{font-size:.875em}.cart--tabs .cart__unit-price{margin-bottom:.8rem;color:#f69220;font-size:var(--perUnitPriceFontSize, 2rem)}@media (max-width:374px){.cart--tabs .cart__unit-price{--perUnitPriceFontSize: 2.25rem;letter-spacing:.05rem}}.cart--tabs .cart__shipping{font-size:var(--shippingFontSize, 1.2rem);color:var(--secondaryColor)}.cart--tabs .cart__badge-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-80%);font-size:1rem;line-height:1.4;letter-spacing:1px;color:hsl(0deg,0%,100%)}body.v03 .cart__badge--unit3 .cart--tabs .cart__badge-text{font-size:.85rem;white-space:nowrap}.cart--tabs .cart__subscribe{margin-bottom:1.5rem;padding-left:1rem;padding-right:1rem}.cart--tabs .cart__subscribe.hide+.btn{margin-top:4rem}.cart--tabs .cart__label{margin-bottom:1.6rem;font-size:0;font-weight:700;line-height:2rem;letter-spacing:.05rem;color:var(--secondaryColor);cursor:pointer}.cart--tabs .cart__label span{display:inline-block;font-size:1.4rem}.cart--tabs .cart__checkbox{display:inline-block;width:2rem;height:2rem;margin-right:.5rem;line-height:2rem;border:3px solid;vertical-align:top;border-radius:.2rem;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.cart--tabs .cart__checkbox .icon,.cart--tabs.cart--stylingBg .cart__mainTitle--v03 br{display:none}.cart--tabs .cart__checkbox.checked .icon{display:block;color:#f69220;stroke:currentColor}.cart--tabs .cart__mode{display:flex;justify-content:space-between;align-items:center;font-size:2rem;line-height:1.25}.cart--tabs .cart__mode-cta{width:calc(50% - .5rem);padding:1rem .5rem;letter-spacing:normal;color:hsl(0deg,0%,100%);background-color:#848fae;border-radius:.4rem;cursor:pointer}.cart__mode--outline .cart--tabs .cart__mode-cta{border:3px solid transparent}.cart--tabs .cart__mode-cta.active{color:#000;background-color:hsl(0deg,0%,100%);cursor:default}.cart__mode--outline .cart--tabs .cart__mode-cta.active{border-color:#3dbf1d}body.v03 .cart--tabs .cart .btn{min-width:23rem}body.v03 .cart--tabs .cart .btn--wider{min-width:25rem}.cart--tabs.cart--stylingBg{position:relative;background-color:transparent;background-repeat:no-repeat}@media (max-width:767px){.cart--tabs.cart--stylingBg{background-image:var(--header_left_bg_m),var(--header_right_bg_m)}}@media (min-width:768px){.cart--tabs.cart--stylingBg{background-image:var(--header_left_bg_d),var(--header_right_bg_d)}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.cart--tabs.cart--stylingBg{background-size:auto 75%;background-position:-10vw 3vh,82vw 3vh}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.cart--tabs.cart--stylingBg{background-size:auto 65%;background-position:-8vw 8vh,88vw 12vh}}@media (min-width:1025px){.cart--tabs.cart--stylingBg{background-size:auto 75%;background-position:-5vw 80px,91vw 100px}}@media (max-width:767px){.cart--tabs.cart--stylingBg-v01{background-size:45%,35%;background-position:-31vw -8vh,79vw 28vh}.cart--tabs.cart--stylingBg-v02{background-size:50%,40%;background-position:-24vw 8vh,74vw 16vh}}.cart--tabs.cart--stylingBg>*{position:relative}.cart--MultipleProductsSlider::after,.cart--MultipleProductsSlider::before,.cart--tabs.cart--stylingBg::after,.cart--tabs.cart--stylingBg::before{content:"";position:absolute;bottom:0;left:0;width:100%}.cart--MultipleProductsSlider::before,.cart--tabs.cart--stylingBg::before{height:100%;background-repeat:no-repeat;background-position:center top;background-size:100% auto;background-attachment:fixed;z-index:-1}@media (max-width:767px){.cart--tabs.cart--stylingBg::before{background-image:var(--header_bg_m)}}@media (min-width:768px){.cart--tabs.cart--stylingBg::before{background-image:var(--header_bg_d)}}.cart--tabs.cart--stylingBg::after{height:80%;background-image:linear-gradient(to bottom,rgba(69,81,109,0),rgba(69,81,109,.6));z-index:-1}.cart--tabs.cart--stylingBg .cart__mainTitle{letter-spacing:normal;margin-bottom:1.25em}.cart--tabs.cart--stylingBg .cart__mainTitle--v01{font-size:20px;font-weight:700;color:hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 27%),calc(var(--mainColor_l) + 14%))}.cart--tabs.cart--stylingBg .cart__mainTitle--v02{font-size:26px;font-weight:400;color:#45516d;padding-left:5px;padding-right:5px}.cart--tabs.cart--stylingBg .cart__mainTitle--v02 span{font-size:.923em}@media (max-width:374px){.cart--tabs.cart--stylingBg .cart__mainTitle--v02{font-size:22px}}@media (max-width:767px){.cart--tabs.cart--stylingBg .cart__mainTitle--v02 span{letter-spacing:-.04em}}.cart--tabs.cart--stylingBg .cart__mainTitle--v03{font-size:28px;font-weight:700;color:hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 27%),calc(var(--mainColor_l) + 14%));max-width:90%;margin-bottom:1.7em}@media (max-width:767px){.cart--tabs.cart--stylingBg .cart__mainTitle--v03 br{display:block}.cart--tabs.cart--stylingBg .cart__mainTitle--v03{font-size:22px}}@media (max-width:374px){.cart--tabs.cart--stylingBg .cart__mainTitle--v03{font-size:19px}}.cart--tabs.cart--stylingBg .cart__imgsrc{width:190px}.cart--tabs.cart--stylingBg .cart__icon{margin-block:var(--iconMarginTop) 2rem}.cart--tabs.cart--stylingBg .cart__icon .icon{stroke:none}.cart--tabs.cart--stylingBg .cart__icon .icon,.cart--tabs.cart--stylingBg .cart__title{color:hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 27%),calc(var(--mainColor_l) + 14%))}.cart--tabs.cart--stylingBg .cart__title--v01{margin-bottom:24px;color:#707070;font-size:18px;letter-spacing:normal}.cart--tabs.cart--hasBenefitsCarousel::after{height:100%}.cart--tabs .purchaseMode{margin-bottom:1.6rem;padding-left:2rem;padding-right:2rem;font-size:1.8rem;letter-spacing:normal}.cart--tabs .purchaseMode[data-subscribe=subscribe] .icon--checkbox,.cart--tabs .subscribe-box__disclaimer .purchaseMode__disclaimer{display:block}.cart--tabs .purchaseMode__label{position:relative;justify-content:center}.cart--tabs .purchaseMode__checkbox{margin-right:.5em;color:hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 27%),calc(var(--mainColor_l) + 14%))}.cart--tabs .purchaseMode__text{font-weight:700}.cart--tabs .cart__disclaimer,.cart--tabs .subscribe-box__disclaimer{font-size:1rem;line-height:1.2;letter-spacing:-.1px}.cart--tabs .cart__disclaimer a,.cart--tabs .subscribe-box__disclaimer a{line-height:inherit;letter-spacing:inherit}.cart--tabs .subscribe-box__disclaimer{overflow:hidden;display:flex;flex-direction:column;justify-content:space-around;width:100%;height:auto;max-height:0;margin-bottom:0;margin-inline:auto;transition:all 250ms ease-in-out}.cart--tabs .subscribe-box__disclaimer--open{max-height:500px}.cart--tabs .subscribe-box__disclaimer a,.citations a{text-decoration:underline}.cart--tabs .subscribe-box__disclaimer a:hover{text-decoration:none}.cart--tabs .benefits-list{--grid-gutter-width: 15px;display:flex;justify-content:flex-start;flex-wrap:wrap;column-gap:1em;max-width:var(--bnefitsMaxWidth, 320px);margin-inline:auto}@media (min-width:768px){.cart--tabs .benefits-list{--bnefitsMaxWidth: 330px}}.cart--tabs .benefits-list__item{position:relative;display:flex;align-items:center;font-size:var(--benefitsList-fs, 14px);font-weight:700;text-align:left;letter-spacing:normal;line-height:2;color:hsl(0deg,0%,100%)}@media (max-width:374px){.cart--tabs .benefits-list__item{--benefitsList-fs: 12px}}.cart--tabs .benefits-list__item:nth-child(odd){flex:1 1 calc(55% - .5em)}.cart--tabs .benefits-list__item:nth-child(even){flex:1 1 calc(45% - .5em)}.cart--tabs .benefits-list__item .icon{margin-right:.5em;color:inherit;stroke:currentColor}.cart__badge{position:absolute;top:50%;left:-2.2rem;transform:translateY(-55%)}body.v03 .cart__badge{top:40%}body.v03 .cart__badge--unit3{top:95%}.cart--unit1.cart--tabs .cart__badge,.cart--unit1.cart--tabs .cart__badge--unit3,.cart--unit6.cart--tabs .cart__badge--unit3{display:none}.cart--unit3.cart--tabs .cart__badge{display:block}.cart--unit3.cart--tabs .cart__badge--unit3{display:block;letter-spacing:-.01em}.cart__badge .icon{font-size:8.4rem}body.v03 .cart__badge .icon{font-size:8.6rem}.icon--badge{fill:hsl(210deg,47%,25%)}.cart--unit1 .cart__details--subscribe .icon--badge,.cart--unit3 .icon--badge{color:hsl(215deg,50%,43%)}.cart--unit6 .icon--badge{color:#3995a1}.reviews-amount__title{margin-bottom:7px;font-size:24px;font-weight:600;color:#707070;letter-spacing:.1px}@media (max-width:767px){.reviews-amount__title{font-size:16px}}.reviews-amount__stars{display:inline-block;max-width:150px;width:auto;margin-right:10px;overflow:hidden;letter-spacing:.2em;font-size:27px;color:var(--ratingColor)}@media (max-width:767px){.reviews-amount__stars{font-size:23px;max-width:125px}}.reviews-amount__stars-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.reviews-amount__text{font-size:16px}.cart-banner{margin-top:0;text-align:center;background:hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 27%),calc(var(--mainColor_l) + 14%));background:linear-gradient(to right,hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 27%),calc(var(--mainColor_l) + 14%)) 0,hsl(216deg,49%,49%) 37%,hsl(216deg,49%,44%) 51%,hsl(calc(var(--secondaryColor_h) + 3),calc(var(--secondaryColor_s) - 25%),calc(var(--secondaryColor_l) - 18%)) 71%,hsl(213deg,47%,33%) 100%)}body.v03 .cart-banner{border-top:4px solid #cfcfcf}.cart-banner__title{margin-bottom:1.4rem;font-size:2rem;font-weight:400}:root{--header_bg_d: url("https://dtjlhiahlv53j.cloudfront.net/assets/drc/v02/header_bg.jpg");--header_bg_m: url("https://dtjlhiahlv53j.cloudfront.net/assets/drc/v02/header_bg_m.jpg");--header_left_bg_d: url("https://dtjlhiahlv53j.cloudfront.net/assets/drc/v02/leaves_left_d.png");--header_right_bg_d: url("https://dtjlhiahlv53j.cloudfront.net/assets/drc/v02/leaves_right_d.png");--header_left_bg_m: url("https://dtjlhiahlv53j.cloudfront.net/assets/drc/v02/leaves_left_m.png");--header_right_bg_m: url("https://dtjlhiahlv53j.cloudfront.net/assets/drc/v02/leaves_right_m.png")}.cart--MultipleProductsSlider{overflow:hidden;position:relative;padding-block:2.5rem;text-align:center;letter-spacing:0;background-color:transparent;background-repeat:no-repeat}@media (max-width:767px){.cart--MultipleProductsSlider{background-image:var(--header_left_bg_m),var(--header_right_bg_m);background-size:45%,35%;background-position:-31vw -8vh,79vw 28vh}}@media (min-width:768px){.cart--MultipleProductsSlider{background-image:var(--header_left_bg_d),var(--header_right_bg_d)}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.cart--MultipleProductsSlider{background-size:auto 75%;background-position:-10vw 3vh,82vw 3vh}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.cart--MultipleProductsSlider{background-size:auto 65%;background-position:-8vw 8vh,88vw 12vh}}@media (min-width:1025px){.cart--MultipleProductsSlider{background-size:auto 75%;background-position:-5vw 80px,91vw 100px}}@media (max-width:767px){.cart--MultipleProductsSlider::before{background-image:var(--header_bg_m)}}@media (min-width:768px){.cart--MultipleProductsSlider::before{background-image:var(--header_bg_d)}}.cart--MultipleProductsSlider::after{height:80%;background-image:linear-gradient(to bottom,rgba(69,81,109,0),rgba(69,81,109,.6));z-index:-1}.cart--MultipleProductsSlider .slick-track{margin-bottom:8px}.cart--MultipleProductsSlider .slick-dots li{width:1.15em;height:1.15em;margin:0 4px}.cart--MultipleProductsSlider .slick-dots li button:before{opacity:1;background-color:hsl(0deg,0%,100%)}.cart--MultipleProductsSlider .slick-dots li.slick-active button:before{background-color:hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 25%),calc(var(--mainColor_l) + 8%))}.cart--MultipleProductsSlider .benefits,.cart--MultipleProductsSlider .slick-dotted.slick-slider{margin-bottom:40px}.cart--MultipleProductsSlider .cart__mainTitle{margin-bottom:1.25em;font-size:20px;font-weight:700;letter-spacing:normal;color:hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 27%),calc(var(--mainColor_l) + 14%))}@media (max-width:767px){.cart--MultipleProductsSlider .cart__wrapper{padding-top:1.5rem;padding-bottom:calc(1.5rem + 2px*2)}}@media (min-width:768px){.cart--MultipleProductsSlider .cart__wrapper{padding-bottom:calc(+ 30px + 2px*2)}}@media (max-width:991px){.cart--MultipleProductsSlider .cart__container{padding-right:0;padding-left:0}}@media (min-width:992px) and (max-width:1024px){.cart--MultipleProductsSlider .cart__container{padding-right:20px;padding-left:20px}}@media (min-width:1025px){.cart--MultipleProductsSlider .cart__container{padding-right:50px;padding-left:50px}}.cart--MultipleProductsSlider .cart__title{margin-bottom:20px;color:hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 25%),calc(var(--mainColor_l) + 8%))}.cart--MultipleProductsSlider .cart__cards{display:flex;color:var(--textColor)}@media (min-width:768px){.cart--MultipleProductsSlider .cart__cards{margin-bottom:1em}}.cart--MultipleProductsSlider.cart--sliderNoImages .amount{margin-top:20px}.card,.card>*,.cart--MultipleProductsSlider>*{position:relative}.card{display:flex;flex-direction:column;flex:1 0 30%;width:calc(33.33% - 10px);padding:12px 9px 18px;background-image:linear-gradient(to top,#8893bb 0%,#9da4bc 25%,#fff 50%);border:0;border-radius:3px;box-shadow:3px 3px 6px 0 rgba(0,0,0,.16)}.card::before{content:"";position:absolute;z-index:0;top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);background-image:linear-gradient(to bottom,#8893bb 0%,#9da4bc 25%,#fff 50%);border-radius:3px}.card>*{z-index:1}@media (max-width:374px){.card{font-size:16px}}@media (min-width:375px){.card{font-size:18px}}@media (max-width:767px){.card{margin-right:5px;margin-left:5px}}@media (min-width:768px){.card{padding-bottom:24px}}@media (min-width:768px) and (max-width:1024px){.card+.card{margin-left:18px}}@media (min-width:1025px){.card+.card{margin-left:15px}}.card__title,.stamp{color:hsl(0deg,0%,100%)}.card__title{font-size:24px;font-weight:700}.card .amount{margin-bottom:.3em;color:hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 25%),calc(var(--mainColor_l) + 8%));font-weight:bolder}@media (max-width:374px){.card .amount{font-size:40px}.cart--nonUS .card .amount{font-size:36px}}@media (min-width:375px){.card .amount{font-size:56px}.cart--nonUS .card .amount{font-size:46px}}.card .amount__country{font-size:.75em}.card .amount__periodicity{display:none;font-size:.66em;font-weight:400}.card .purchaseMode,.card .retail,.card .save,.card .shipping{line-height:1.6}.card .retail{color:red}.card .retail__currency,.card .retail__value{text-decoration:line-through}.card .save{color:#f69220}.card .shipping{margin-bottom:.5em;font-size:18px;font-weight:700;text-transform:uppercase;color:var(--mainColor)}.stamp{position:absolute;display:inline-block;font-weight:400;line-height:1.3}.card--three .stamp svg{fill:hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 25%),calc(var(--mainColor_l) + 8%))}.card--six .stamp svg{fill:hsl(calc(var(--secondaryColor_h) + 5),calc(var(--secondaryColor_s) - 26%),calc(var(--secondaryColor_l) - 6%))}.stamp__value{position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.stamp--best{font-size:16px}@media (max-width:374px){.stamp--best{top:-18%;right:-18%}}@media (min-width:375px) and (max-width:991px){.stamp--best{top:-10%;right:-12%}}@media (max-width:991px){.stamp--best{transform:rotate(341deg) scale(.575)}}@media (min-width:992px){.stamp--best{transform:rotate(341deg) scale(.675);top:-10%;right:-10%}}@media (max-width:374px){.cart--sliderNoImages .stamp--best{top:-60px;right:-18%}}@media (min-width:375px){.cart--sliderNoImages .stamp--best{margin-top:-60px}}@media (min-width:375px) and (max-width:991px){.cart--sliderNoImages .stamp--best{right:-30px}}.stamp--dr{font-size:12px}@media (max-width:374px){.stamp--dr{top:-20%;left:-14%}}@media (min-width:375px) and (max-width:991px){.stamp--dr{top:-14%;left:-8%}}@media (max-width:991px){.stamp--dr{transform:rotate(341deg) scale(.8)}}@media (min-width:992px){.stamp--dr{transform:rotate(341deg) scale(.9);top:-8%;left:-5%}}@media (max-width:374px){.cart--sliderNoImages .stamp--dr{left:-45px;top:-10px}}@media (min-width:375px) and (max-width:767px){.cart--sliderNoImages .stamp--dr{top:80px}}@media (min-width:375px) and (max-width:519px){.cart--sliderNoImages .stamp--dr{left:-16%}}@media (min-width:520px) and (max-width:574px){.cart--sliderNoImages .stamp--dr{left:-8%}}@media (min-width:575px) and (max-width:767px){.cart--sliderNoImages .stamp--dr{left:-8%}}@media (max-width:991px){.cart--sliderNoImages .stamp--dr{transform:rotate(341deg) scale(.7)}}@media (min-width:768px){.cart--sliderNoImages .stamp--dr{top:70px}}@media (min-width:768px) and (max-width:991px){.cart--sliderNoImages .stamp--dr{left:-8%}}@media (min-width:992px){.cart--sliderNoImages .stamp--dr{left:-50px}}@media (min-width:1200px){.cart--sliderNoImages .stamp--dr{left:-23px}}@media (min-width:1340px){.cart--sliderNoImages .stamp--dr{left:-23px}}.purchaseMode__label{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center}.purchaseMode--card .purchaseMode__label{justify-content:center;color:hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 25%),calc(var(--mainColor_l) + 8%))}@media (max-width:374px){.purchaseMode--card .purchaseMode__label{font-size:14px}}@media (min-width:768px) and (max-width:991px){.purchaseMode--card .purchaseMode__label{font-size:14px}}.purchaseMode--disclaimer .purchaseMode__label{justify-content:flex-start;color:hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 25%),calc(var(--mainColor_l) + 8%));font-weight:700}@media (max-width:374px){.purchaseMode--disclaimer .purchaseMode__label{font-size:13px}}@media (max-width:767px){.purchaseMode--disclaimer .purchaseMode__label{height:16px}}@media (min-width:768px){.purchaseMode--disclaimer .purchaseMode__label{height:30px}}@media (hover:hover) and (pointer:fine){.purchaseMode__label:hover{cursor:pointer}}.purchaseMode__input{opacity:0;position:absolute;left:-100%;visibility:hidden}.purchaseMode__checkbox{display:flex;justify-content:center;align-items:center;width:1.35em;height:1.35em;font-size:1em;margin-right:5px;background-color:hsl(0deg,0%,100%);border:1px solid;border-radius:4px;border-color:currentColor}.purchaseMode--disclaimer .purchaseMode__checkbox{box-shadow:0 3px 6px rgba(0,0,0,.16)}.purchaseMode__disclaimer{display:none;margin-top:10px;font-size:12px;text-align:left;color:hsl(0deg,0%,100%)}#orderNow[data-check=subscribe] .icon--checkbox,.cart[data-check=subscribe] .purchaseMode__disclaimer{display:block}.purchaseMode__list{display:flex;font-weight:700;text-align:left}@media (max-width:767px){.purchaseMode__list{flex-wrap:wrap;margin-block-end:20px}}@media (min-width:768px){.purchaseMode__list{flex-wrap:nowrap;justify-content:space-between;margin-block-end:30px}}.purchaseMode__item{font-weight:700}@media (max-width:767px){.purchaseMode__item{flex:1 1 50%;font-size:16px;text-align:left}}@media (min-width:768px){.purchaseMode__item{flex:1 1 auto;text-align:center}.purchaseMode__item:first-child{text-align:left}}@media (min-width:768px) and (max-width:1024px){.purchaseMode__item{font-size:18px}}@media (min-width:1025px){.purchaseMode__item{font-size:20px}}.purchaseMode--card{margin-bottom:15px}.purchaseMode--card .icon{color:var(--mainColor)}.purchaseMode--disclaimer{position:relative;max-width:930px;padding-right:15px;padding-left:15px;color:hsl(0deg,0%,100%)}@media (max-width:767px){.purchaseMode--disclaimer{margin-top:-1.5rem}}@media (min-width:768px){.purchaseMode--disclaimer{margin-top:calc(-/2 + 30px + 2px)}}.icon--checkbox{display:none;color:currentColor;fill:currentColor;stroke:currentColor}.icon--delivery,.icon--tick{color:var(--mainColor)}.icon--tick{font-size:1.25em;stroke:var(--mainColor)}.citations{width:100%;margin-top:0;padding-top:0;padding-bottom:0;background-color:#eee;border-top:2px solid #7bdff9}body:not(.v03):not(.v05) .citations{border-top:4px solid #cfcfcf}.citations__answer,.citations__title{padding-bottom:2rem;letter-spacing:1px}.citations__title{display:flex;justify-content:center;align-items:center;padding-top:2rem;font-weight:400;color:hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 27%),calc(var(--mainColor_l) + 14%));font-size:1.4rem}.citations__answer{font-size:1.2rem;line-height:1.33333}.citations .icon--collapse{margin-left:.5rem;font-size:1.4rem;color:inherit}.donationBanner{margin-bottom:1.5rem}.donationBanner__img{max-width:160px}.donationBanner__title{margin-block:5px;color:#22376e}.donationBanner__text{font-size:17px;letter-spacing:1.2px;text-align:center}.faq{margin-top:0;padding-bottom:0}.faq__title{margin-bottom:1.5rem;padding-bottom:2.3rem}.faq__title::after{content:"";position:absolute;bottom:0;left:50%;width:5rem;height:.3rem;transform:translateX(-50%);background-color:#7bdff9}.accordion__list,.faq__title{position:relative}.accordion__list+.accordion__list{border-top:2px solid #7bdff9}.accordion__question{display:flex;justify-content:space-between;align-items:baseline;padding:1.5rem .5rem;color:hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 27%),calc(var(--mainColor_l) + 14%));letter-spacing:.1rem}.accordion__question::before{content:"";position:absolute;top:-2px;bottom:-2px;left:-15px;display:block;width:calc(100% + 30px);z-index:-1}.accordion__question:active::before{animation:bgColor-on-tap .75s ease-in-out}.accordion__answer{padding:0 .5rem 1.5rem}.accordion__answer p+ul{margin-top:1rem}.accordion__answer ul{padding-left:2rem;list-style:disc}.accordion .icon--collapse{flex:0 0 auto;margin-left:.5rem;font-size:1rem;stroke:currentColor}.footer{font-size:1.2rem;text-align:center}.footer .container{max-width:76rem}.footer__logo{display:flex;justify-content:center;align-items:center;margin-bottom:3.5rem}.footer__links{margin-bottom:3rem;padding-right:.5rem;padding-bottom:3rem;padding-left:.5rem;border-bottom:1px solid #000}.footer__disclaimer{min-width:290px;margin-inline:auto}@media (max-width:767px){.footer__disclaimer{width:100%}}@media (min-width:768px){.footer__disclaimer{width:80%}}.footer__disclaimer p{line-height:1.16667;letter-spacing:.1rem}.footer__disclaimer p.disclaimer{font-size:11px;margin-bottom:1em}.footer__wrap{margin-block:1em;padding:1em;border:1px solid rgba(0,0,0,.25)}.footer .icon{font-size:3.5rem;color:#b2b2b2}.header{padding-top:1.5rem;padding-bottom:1.5rem;color:hsl(0deg,0%,100%);background:hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 27%),calc(var(--mainColor_l) + 14%));background:linear-gradient(to right,hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 27%),calc(var(--mainColor_l) + 14%)) 0,hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 27%),calc(var(--mainColor_l) + 14%)) 31%,#2e5483 49%,hsl(var(--secondaryColor_h),calc(var(--secondaryColor_s) - 25%),calc(var(--secondaryColor_l) - 28%)) 71%,hsl(var(--secondaryColor_h),calc(var(--secondaryColor_s) - 25%),calc(var(--secondaryColor_l) - 28%)) 100%)}.header__container{display:flex;justify-content:space-between}.header__logo{display:flex;align-items:center}.header .icon{height:3rem;font-size:14rem;color:hsl(0deg,0%,100%)}.social-list{display:flex}.ingredients .slick-dots li,.social-list__item{display:flex;justify-content:center;align-items:center}.social-list__item{width:3rem;height:3rem;margin-left:.3rem;background-color:hsl(212deg,48%,31%);box-shadow:1px 2px 4px rgba(21,39,59,.5);border-radius:50%}.ingredients .container-lg{position:relative}.ingredients h2{font-size:18px;color:#000}@media (max-width:767px){.ingredients h2 span{display:block}}.ingredients .slick-list{flex:0 0 70px}@media (max-width:767px){.ingredients .slick-list img,.ingredients .slick-list picture{width:100%}}.ingredients .slick-dots{position:initial;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}@media (max-width:374px){.ingredients .slick-dots{width:45px}}@media (min-width:375px){.ingredients .slick-dots{width:55px}}.ingredients .slick-dots li{opacity:.5;width:30px;height:30px}.ingredients .slick-dots li+li{margin-top:4px}.ingredients .slick-dots li.slick-active,.ingredients .slick-dots li:hover{opacity:1;transition:opacity ease .2s}.ingredients .slider-text{margin-block-start:9px}.ingredients .slider-text .sub-title{margin-block-end:15px;font-size:16px;font-weight:700;color:hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 27%),calc(var(--mainColor_l) + 14%));text-align:center}.ingredients .slider-text .content{line-height:20px}.ingredients .slider-text .content .citation{font-size:8px}.ingredients .slick-arrow{position:static;display:flex;justify-content:center;align-items:center;flex:0 0 45px;width:50px;height:100%}@media (max-width:767px){.ingredients .slick-arrow{padding:8px}}@media (min-width:768px){.ingredients .slick-arrow{padding:5px}}.ingredients .slick-arrow::before{content:none}.ingredients .slick-arrow img{margin-block:10px}.ingredients .slick-prev{transform:rotate(180deg)}.ingredients .slick-next{transform:rotate(0deg)}.ingredients .slider.slick-dotted.slick-slider{display:flex;justify-content:center;align-items:center;margin:20px auto 10px}@media (max-width:767px){.ingredients .slider.slick-dotted.slick-slider{column-gap:20px}}@media (min-width:768px){.ingredients .slider.slick-dotted.slick-slider{column-gap:30px}}.ingredients .slider .item{text-align:right}.ingredients .slider .item:nth-child(3) img{width:80%;margin:0 auto}.ingredients .disclaimer{margin-top:1em}.ingredients__img{position:relative;display:flex;justify-content:center;align-items:flex-end;margin:0 auto;text-align:center;max-width:320px}.ingredients__img>picture{flex-grow:1;width:100%}.ingredients__img>picture img{width:100%}.ingredients__nav{display:flex;justify-content:center;align-items:center}.reviews{margin-top:0}.reviews .slick-track{display:block;height:auto}.reviews__title{margin-bottom:8px}.reviews__list .slick-list{padding:0 25px 0 18px!important}.reviews__item__wrap{padding:8px 2px 0;height:auto}@media (min-width:1025px){.reviews__item__wrap{width:33%}}.reviews__item{position:relative;display:flex;flex-direction:column;text-align:left;height:100%;box-shadow:0 1px 4px 0 rgba(0,0,0,.16);margin:8px 2px 24px;padding:13px 14px 75px 11px;border-radius:4px;background-color:hsl(0deg,0%,100%)}.reviews__top{display:flex;justify-content:space-between;margin-bottom:15px}.reviews__date{display:inline-block;font-size:14px;color:#9a9b9c}.reviews__item-title{margin-top:0;color:hsl(calc(var(--mainColor_h) - 5),calc(var(--mainColor_s) + 25%),calc(var(--mainColor_l) + 8%));font-size:18px}.reviews__comment{font-size:16px;margin-top:5px;color:var(--mainColor)}.reviews__info{color:#eaaca0;align-self:flex-end;position:absolute;bottom:15px;font-size:18px}.reviewsTicker{margin-top:15px}.reviewsTicker:last-child{margin-bottom:4rem}.reviewsTicker.fixed{position:fixed;top:0;left:0;width:100vw;margin-top:0;z-index:1}.reviewsTicker__content{position:relative;padding-block:10px;text-align:center;color:hsl(0deg,0%,100%);background-color:var(--secondaryColor);z-index:1}.reviewsTicker .container{display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:.33em}.reviewsTicker .rating,.reviewsTicker__comment p{font-size:16px}.reviewsTicker__comment p{line-height:1.5}.cart--sliderNoImages .reviewsTicker{margin-bottom:30px;z-index:2}.salesBanner{cursor:pointer}@media (min-width:1025px){.salesBanner{overflow:hidden;position:relative;height:120px}.salesBanner img{position:absolute;left:50%;transform:translateX(-50%);width:auto;min-width:1920px}}.salesBanner.isSticky{position:sticky;top:0;z-index:999}.cta-wrap{margin:0 auto;text-align:center;color:var(--buttonColor, white);background:var(--wrapperBackgroundColor, var(--mainColor))}section .cta-wrap{margin-top:1.25em}section+.cta-wrap{padding-top:1.5em;padding-bottom:1.5em}.cta-wrap [class^=container]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--ctaWrapGap, 2em)}.cta-wrap--sticky{position:sticky;top:calc(100% - var(--stickyBarHeight));left:0;max-width:none;width:100%;height:var(--stickyBarHeight);z-index:999}.cta-wrap--sticky:not(:last-child)+*{margin-top:calc(var(--stickyBarHeight)*-1)}.cta-wrap--sticky~:last-child{padding-bottom:calc(var(--stickyBarHeight) + var(--section-inner))}.cta-wrap__title{font-size:var(--ctaTitleFontSize, 2.25em);line-height:1}@media (max-width:374px){.cta-wrap__title{--ctaTitleFontSize: 1em}}@media (min-width:375px) and (max-width:413px){.cta-wrap__title{--ctaTitleFontSize: 1.25em}}@media (min-width:414px) and (max-width:767px){.cta-wrap__title{--ctaTitleFontSize: 1.5em}}.cta-wrap .btn{flex:1 1 auto;max-width:370px;margin:0}@media (min-width:992px){.cta-wrap .hide-td{display:none}}@media (max-width:991px){.cta-wrap .hide-mt{display:none}}.btn,.btn:hover,.btn:visited{color:var(--buttonColor, white)}.btn{padding:.75em 1.25em;font-family:var(--mainFont);font-weight:var(--ctaFontWeight, 600);font-size:var(--btn-fs, 18px);text-align:center;background:var(--button-bg-initial, linear-gradient(0deg, var(--CTA) 0%, hsl(calc(var(--CTA_h) + 13), calc(var(--CTA_s) + 4%), calc(var(--CTA_l) + 11%)) 100%));border-radius:var(--buttonRadius, 8px);box-shadow:var(--buttonShadow, 0 3px 6px rgba(0, 0, 0, 0.15));transition:all 150ms ease-in-out}.btn [disabled],.btn.disabled{filter:grayscale(1)}.btn:hover,.btn:visited{text-decoration:none}.btn:hover{background:var(--button-bg-hover, linear-gradient(0deg, var(--CTA) 0%, var(--CTA) 100%))}.btn .icon{font-size:.75em}.popscreen{display:flex;flex-direction:column;padding-block:0;background-color:var(--backgroundColor, white)}.popscreen [class^=container]{display:flex;justify-content:center;align-items:center}.popscreen__header{position:relative;z-index:1;width:100%;padding-block:1em .5em}.popscreen__header [class^=container]{display:flex;justify-content:space-between;align-items:center;flex-direction:row}@media (max-width:767px){.popscreen__logo{width:var(--logoWidthMob, 168px);font-size:var(--logoWidthMob, 168px)}}@media (min-width:768px) and (max-width:1024px){.popscreen__logo{width:var(--logoWidthTab, 175px);font-size:var(--logoWidthTab, 175px)}}@media (min-width:1025px){.popscreen__logo{width:var(--logoWidthDesk, 180px);font-size:var(--logoWidthDesk, 180px)}}@media (max-width:1024px){.popscreen__close-btn{align-self:flex-start}}@media (min-width:1025px){.popscreen__close-btn{align-self:flex-end}}.popscreen>[class^=container]{flex-direction:column;flex:1 1 100%}.popscreen__content{display:flex;justify-content:center;flex-direction:column}@media (max-width:767px) and (max-height:520px){.popscreen__content{flex:1 1 100%}}.popscreen__title{margin-block:0 .5em;font-size:var(--popscreen-title-fs, 50px);font-weight:var(--popscreen-title-wg, 800);text-align:center;color:var(--mainColor)}@media (max-width:374px){.popscreen__title{--popscreen-title-fs: 24px}}@media (min-width:375px) and (max-width:767px){.popscreen__title{--popscreen-title-fs: 26px}}@media (min-width:768px) and (max-width:1024px) and (min-height:991px){.popscreen__title{--popscreen-title-fs: 38px}}@media (min-width:1025px){.popscreen__title{--popscreen-title-fs: 50px}}@media (min-width:768px) and (max-height:990px){.popscreen__title{--popscreen-title-fs: 35px}}@media (min-width:768px){.popscreen__title{display:flex;flex-direction:column;justify-content:center}}.popscreen__title span{line-height:1;color:var(--secondaryColor);display:block;padding-block:5px;font-size:1.92em;color:#45516d}.popscreen__image-wrapper{display:flex;justify-content:center;flex:1 1 100%}.popscreen__image-wrapper picture{display:flex;align-items:center;height:100%}@media (max-width:519px){.popscreen__image{width:auto;max-width:60vw;max-height:100%}}@media (min-width:520px){.popscreen__image{max-width:240px;object-fit:cover}}@media (min-width:768px) and (max-height:990px){.popscreen__image{max-height:35vh;width:auto;height:100%}}.popscreen__footer{display:flex;align-items:center;flex-direction:column;width:100%}@media (max-width:767px){.popscreen__footer{padding-block:1.25em}}@media (min-width:768px) and (max-height:990px){.popscreen__footer{padding-block:1.25em}}@media (min-width:768px) and (min-height:991px){.popscreen__footer{padding-block:2.5em}}.timeline__image{margin-bottom:1em}.timeline__list{margin-bottom:2em;margin-left:.75em;padding-left:1.25em;border-left:var(--timelineListBorder, 2px dashed #CBCBCB)}.timeline__item{position:relative}.timeline__item+.timeline__item{margin-top:1em}.timeline__item::before{content:"";position:absolute;left:-2em;display:inline-block;width:1.4286em;height:1.4286em;background-color:hsl(0deg,0%,100%);border:var(--timelineBulletBorder, 4px solid hsl(calc(var(--mainColor_h) - 5), calc(var(--mainColor_s) + 27%), calc(var(--mainColor_l) + 14%)));border-radius:50%;transform:scale(0)}.timeline__item--animBullet::before{animation:bulletsAnimation 500ms ease-in-out 250ms forwards}.timeline__item-title{font-weight:var(--timelineItemTitleFontWeight, bold);color:var(--timelineItemTitleColor, hsl(calc(var(--mainColor_h) - 5), calc(var(--mainColor_s) + 27%), calc(var(--mainColor_l) + 14%)))}.stamp-banner__img{width:8.6rem;margin-bottom:3.2rem}.testimonialsBanner{padding-top:3rem;padding-bottom:3rem;text-align:center;background-color:var(--testimonialsBannerBackgroundColor)}.testimonialsBanner__content{margin-bottom:1em;font-size:var(--testimonialsBannerFontSize, 18px);color:var(--testimonialsBannerTextColor);letter-spacing:0}@media (max-width:374px){.testimonialsBanner__content{--testimonialsBannerFontSize: 16px }}.testimonialsBanner__content b{display:block;font-size:var(--testimonialsBannerBoldFontSize, 32px)}.testimonialsBanner+.vsl{position:relative;margin-top:0;padding-top:0}.testimonialsBanner+.vsl::before{content:"";position:absolute;top:-1px;display:block;width:100%;height:calc(50% + 1px);background-color:var(--testimonialsBannerBackgroundColor)}.testimonialsBanner+.vsl .vsl__title{display:none}:root{--tickerBottomPos: 15px;--tickerTopPos: 70px}.ticker{position:fixed;display:flex;align-items:center;width:200px;padding:10px 20px;font-family:"Lato",sans-serif;background-color:hsl(calc(var(--mainColor_h) - 1),calc(var(--mainColor_s) + 28%),calc(var(--mainColor_l) + 10%));border-radius:10px;box-shadow:2px 2px 14px #555;transition:transform ease-in-out 1000ms;z-index:3}.ticker__text{font-size:14px;font-weight:400;text-align:center;line-height:1.4;color:hsl(0deg,0%,100%)}body.v02 .ticker__text{margin-block:0;margin-inline-start:10px}.ticker__image{width:auto;height:100%;max-height:70px;margin-inline:10px}.ticker--bottomLeft{left:10px;bottom:var(--tickerBottomPos);transform:translateY(200px)}.ticker--bottomLeft.anim-in{transform:translateY(0)}.ticker--topLeft{left:10px;top:var(--tickerTopPos);transform:translateX(-250px)}.ticker--topLeft.anim-in{transform:translateX(0)}.video{position:relative;overflow:hidden;text-align:center}.video__placeholder{width:100%;opacity:0}.video .video-js{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%}.video .video-js .vjs-big-play-button{position:relative;width:100%;font-size:18em;background-color:transparent;border:0}.video .video-js .vjs-big-play-button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:linear-gradient(0deg,transparent 0%,#000 100%)}.video .vjs-poster{background-size:cover}.btn{display:inline-block;width:auto;min-width:60%;margin:0 auto;padding:1rem;font-size:2rem;font-weight:400;line-height:1.5;letter-spacing:normal;color:hsl(0deg,0%,100%);border-radius:1.5rem;white-space:nowrap;cursor:pointer}.btn,.btn:hover{background:var(--CTA);background:linear-gradient(to right,var(--CTA) 0,var(--CTA) 32%,hsl(calc(var(--CTA_h) + 5),var(--CTA_s),var(--CTA_l)) 47%,hsl(calc(var(--CTA_h) + 5),var(--CTA_s),var(--CTA_l)) 67%,hsl(calc(var(--CTA_h) + 5),var(--CTA_s),var(--CTA_l)) 100%);box-shadow:3px 3px 8px -4px #000}.btn .icon{flex:0 0 auto;margin-left:1rem;margin-top:-2px;font-size:1.3rem;color:#fcf101;stroke:currentColor}.btn.disabled{color:#707070;background:#d3d3d3;pointer-events:none}.btn--wider{width:75%}@media (max-width:767px){.btn--wider{width:90%}}.btn--v01{width:100%;max-width:270px;padding-block:.25em;font-weight:400;background-image:linear-gradient(to bottom,hsl(calc(var(--CTA_h) + 24),calc(var(--CTA_s) + 1%),calc(var(--CTA_l) - 5%)),hsl(calc(var(--CTA_h) + 19),calc(var(--CTA_s) - 16%),calc(var(--CTA_l) - 1%)));border-radius:14px;box-shadow:none}@media (max-width:374px){.btn--v01{font-size:16px}}@media (min-width:375px){.btn--v01{font-size:20px}}.cta-wrap{width:100%}.popscreen{font-family:"Assistant",sans-serif;position:fixed;left:0;top:0;z-index:1000;width:100%;height:100vh;padding-block-start:0;padding-block-end:1.5rem;background-image:linear-gradient(180deg,rgba(69,81,109,0) 60%,#45516d 100%),url(https://dtjlhiahlv53j.cloudfront.net/assets/drc/v02/welcome-bg.jpg);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;text-align:center}.popscreen .container{position:relative}.popscreen>[class^=container]{transform:translateY(-2vh)}.popscreen__header{padding:4px 0 0}.popscreen__logo{display:flex;align-items:center;font-size:88px}.popscreen__logo .icon{height:.275em}.popscreen__close-btn{display:flex;cursor:pointer;font-size:24px;color:#517a7e}.popscreen__title{order:1;margin-block-end:15px;color:#517a7e;text-transform:uppercase;font-weight:800;font-size:26px;line-height:1}@media (max-width:374px){.popscreen__title{font-size:24px}}.popscreen__image-wrapper--second{margin:0 auto 15px;width:154px;order:3}@media (max-width:375px){.popscreen__image{max-width:50vw}}.popscreen .btn{padding-block:7px;font-size:18px;line-height:1;cursor:pointer;max-width:345px;width:100%;background:hsl(0deg,0%,100%);color:#3a61a0;box-shadow:2px 2px 3px rgba(69,81,109,.2196078431);font-weight:700;border-radius:29px}@media (min-width:769px){.popscreen .btn{padding-inline:48px}}.popscreen__decline{color:#45516d;text-decoration:underline;font-size:16px;cursor:pointer}.popscreen__footer{padding:0}.popscreen__footer .cta-wrap{padding:0;margin:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImFic3RyYWN0cy9hbmltYXRpb25zL19mYWRlcy5zY3NzIiwiYWJzdHJhY3RzL2FuaW1hdGlvbnMvX21vdGlvbi5zY3NzIiwiYWJzdHJhY3RzL2FuaW1hdGlvbnMvX3NjaGVtYS5zY3NzIiwiYWJzdHJhY3RzL3ZhcmlhYmxlcy9fY29sb3JzLnNjc3MiLCJhYnN0cmFjdHMvdmFyaWFibGVzL190eXBvZ3JhcGh5LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fdHJhbnNpdGlvbnMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX21vZGFsLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ2ZW5kb3JzL183LjYuNV92aWRlby1qcy5taW4uc2NzcyIsIi4uL2NvbXBvbmVudHMvc2NfdGltZWxpbmUvaW5kZXguc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lLTQuNy4wL3Njc3MvX3BhdGguc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lLTQuNy4wL3Njc3MvX2NvcmUuc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lLTQuNy4wLW92ZXJyaWRlcy9faWNvbnMuc2NzcyIsInZlbmRvcnMvc2xpY2svX3NsaWNrLnNjc3MiLCJ2ZW5kb3JzL183LjYuNV92aWRlby1qcy1vdmVyaWRlcy5zY3NzIiwiYWJzdHJhY3RzL2Z1bmN0aW9ucy9faW5jbHVkZS1tZWRpYS5zY3NzIiwidmVuZG9ycy9zbGljay9fc2xpY2stdGhlbWUuc2NzcyIsInZlbmRvcnMvc2xpY2stb3ZlcnJpZGVzL19zbGljay1vdmVycmlkZXMuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19yZXNldC1leHRlbmRlZC5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiY29tcG9uZW50cy9faWNvbnMuc2NzcyIsImxheW91dC9fbGF5b3V0LnNjc3MiLCJiYXNlL19oZWxwZXItY2xhc3Nlcy5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fcmF0aW5nLnNjc3MiLCJjb21wb25lbnRzL19zY3JvbGwuc2NzcyIsIi4uL2NvbXBvbmVudHMvYmFkZ2VzQmFubmVyL2luZGV4LnNjc3MiLCIuLi9jb21wb25lbnRzL2JlbmVmaXRzL2luZGV4LnNjc3MiLCIuLi9jb21wb25lbnRzL2NpdGF0aW9ucy9pbmRleC5zY3NzIiwiLi4vY29tcG9uZW50cy9jYXJ0L192YXJpYWJsZXMuc2NzcyIsIi4uL2NvbXBvbmVudHMvY2FydC9pbmRleC5zY3NzIiwiLi4vY29tcG9uZW50cy9jYXJ0TXVsdGlwbGVQcm9kdWN0c1NsaWRlci9pbmRleC5zY3NzIiwiLi4vY29tcG9uZW50cy9jYXJ0QmFubmVyL2luZGV4LnNjc3MiLCIuLi9jb21wb25lbnRzL2NhcnRNdWx0aXBsZVByb2R1Y3RzU2xpZGVyL192YXJpYWJsZXMuc2NzcyIsImFic3RyYWN0cy9taXhpbnMvX2Z1bmN0aW9uYWxpdHkuc2NzcyIsIi4uL2NvbXBvbmVudHMvZG9uYXRpb25CYW5uZXIvaW5kZXguc2NzcyIsIi4uL2NvbXBvbmVudHMvRkFRL2luZGV4LnNjc3MiLCIuLi9jb21wb25lbnRzL2Zvb3Rlci9pbmRleC5zY3NzIiwiLi4vY29tcG9uZW50cy9oZWFkZXIvaW5kZXguc2NzcyIsIi4uL2NvbXBvbmVudHMvaW5ncmVkaWVudHMvaW5kZXguc2NzcyIsIi4uL2NvbXBvbmVudHMvcmV2aWV3cy9pbmRleC5zY3NzIiwiLi4vY29tcG9uZW50cy9yZXZpZXdzVGlja2VyL2luZGV4LnNjc3MiLCIuLi9jb21wb25lbnRzL3NhbGVzQmFubmVyL2luZGV4LnNjc3MiLCIuLi9jb21wb25lbnRzL3NjX0NUQS9pbmRleC5zY3NzIiwiLi4vY29tcG9uZW50cy9zY19wb3BzY3JlZW4vaW5kZXguc2NzcyIsInNraW4vc2NfcG9wc2NyZWVuL2luZGV4LnNjc3MiLCIuLi9jb21wb25lbnRzL3N0YW1wQmFubmVyL2luZGV4LnNjc3MiLCIuLi9jb21wb25lbnRzL3Rlc3RpbW9uaWFsc0Jhbm5lci9pbmRleC5zY3NzIiwiLi4vY29tcG9uZW50cy90aWNrZXIvaW5kZXguc2NzcyIsIi4uL2NvbXBvbmVudHMvdnNsL2luZGV4LnNjc3MiLCJza2luL3NjX0NUQS9pbmRleC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCLEFDRUEsaUJBQ0ksRSxDQUVBLEUsQ0FGTyxTLENBQ1AsRyxDQUFPLFcsQUFHWCx5QkFDSSxFLENBRUEsRSxDQUZPLFMsQ0FDUCxHLENBQU8sVyxBQUdYLHNCQUNJLEUsQ0FFQSxFLENBRk8sUyxDQUNQLEcsQ0FBTyxXLEFBS1gsa0JBQ0ksRSxDQUFPLFMsQ0FDUCxFLENBQU8sVyxBQUVYLDBCQUNJLEUsQ0FBTyxTLENBQ1AsRSxDQUFPLFcsQUFFWCx1QkFDSSxFLENBQU8sUyxDQUNQLEUsQ0FBTyxXLEFBSVgseUJBQ0ksRSxDQUdBLEUsQ0FITyxTLENBQ1AsRyxDQUNBLEcsQ0FETyxXLEFBSVgsaUNBQ0ksRSxDQUdBLEUsQ0FITyxTLENBQ1AsRyxDQUNBLEcsQ0FETyxXLEFBSVgsOEJBQ0ksRSxDQUdBLEUsQ0FITyxTLENBQ1AsRyxDQUNBLEcsQ0FETyxXLEFBTVgsd0JBQ0ksRSxDQUVBLEUsQ0FGTyxTLENBQ1AsRyxDQUFPLFcsQUFHWCxnQ0FDSSxFLENBRUEsRSxDQUZPLFMsQ0FDUCxHLENBQU8sVyxBQUdYLDZCQUNJLEUsQ0FFQSxFLENBRk8sUyxDQUNQLEcsQ0FBTyxXLEFDL0RYLGdCQUNJLEUsQ0FFQSxFLENBRk8sdUIsQ0FDUCxHLENBQU8sNkIsQUFHWCx3QkFDSSxFLENBRUEsRSxDQUZPLHVCLENBQ1AsRyxDQUFPLDZCLEFBR1gscUJBQ0ksRSxDQUVBLEUsQ0FGTyx1QixDQUNQLEcsQ0FBTyw2QixBQUtYLGtCQUNJLEUsQ0FBTyx3QixDQUNQLEUsQ0FBTyx5QixBQUVYLDBCQUNJLEUsQ0FBTyx3QixDQUNQLEUsQ0FBTyx5QixBQUVYLHVCQUNJLEUsQ0FBTyx3QixDQUNQLEUsQ0FBTyx5QixBQUlYLGtCQUNJLEUsQ0FBTyx1QixDQUNQLEUsQ0FBTyx3QixBQUVYLDBCQUNJLEUsQ0FBTyx1QixDQUNQLEUsQ0FBTyx3QixBQUVYLHVCQUNJLEUsQ0FBTyx1QixDQUNQLEUsQ0FBTyx3QixBQUlYLGlCQUNJLEUsQ0FFQSxFLENBRk8sa0IsQ0FDUCxHLENBQU8sb0IsQUFHWCx5QkFDSSxFLENBRUEsRSxDQUZPLGtCLENBQ1AsRyxDQUFPLG9CLEFBR1gsc0JBQ0ksRSxDQUVBLEUsQ0FGTyxrQixDQUNQLEcsQ0FBTyxvQixBQUtYLHVCQUNJLEUsQ0FBTyxrQixDQUNQLEcsQ0FBTyxxQixDQUNQLEUsQ0FBTyxvQixBQUVYLCtCQUNJLEUsQ0FBTyxrQixDQUNQLEcsQ0FBTyxxQixDQUNQLEUsQ0FBTyxvQixBQUVYLDRCQUNJLEUsQ0FBTyxrQixDQUNQLEcsQ0FBTyxxQixDQUNQLEUsQ0FBTyxvQixBQUlYLGdCQUNJLEUsQ0FFQSxHLENBRUEsRSxDQUpPLHVCLENBQ1AsRyxDQUFPLDJCLENBRVAsRyxDQUFPLDRCLEFBR1gsd0JBQ0ksRSxDQUVBLEcsQ0FFQSxFLENBSk8sdUIsQ0FDUCxHLENBQU8sMkIsQ0FFUCxHLENBQU8sNEIsQUFHWCxxQkFDSSxFLENBRUEsRyxDQUVBLEUsQ0FKTyx1QixDQUNQLEcsQ0FBTywyQixDQUVQLEcsQ0FBTyw0QixBQUtYLGlCQUNJLEUsQ0FHQSxFLENBSE8sdUIsQ0FDUCxHLENBQU8sMkIsQ0FDUCxHLENBQU8sNEIsQUFHWCx5QkFDSSxFLENBR0EsRSxDQUhPLHVCLENBQ1AsRyxDQUFPLDJCLENBQ1AsRyxDQUFPLDRCLEFBR1gsc0JBQ0ksRSxDQUdBLEUsQ0FITyx1QixDQUNQLEcsQ0FBTywyQixDQUNQLEcsQ0FBTyw0QixBQUtYLHFCQUNJLEUsQ0FBTyxrQixDQUNQLEUsQ0FBTyxvQixBQUVYLDZCQUNJLEUsQ0FBTyxrQixDQUNQLEUsQ0FBTyxvQixBQUVYLDBCQUNJLEUsQ0FBTyxrQixDQUNQLEUsQ0FBTyxvQixBQUlYLHVCQUNJLEUsQ0FHQSxFLENBSE8sc0IsQ0FDUCxFLENBQU8sc0IsQ0FDUCxHLENBQU8seUIsQUFHWCwrQkFDSSxFLENBR0EsRSxDQUhPLHNCLENBQ1AsRSxDQUFPLHNCLENBQ1AsRyxDQUFPLHlCLEFBR1gsNEJBQ0ksRSxDQUdBLEUsQ0FITyxzQixDQUNQLEUsQ0FBTyxzQixDQUNQLEcsQ0FBTyx5QixBQUtYLGtCQUNJLEUsQ0FDQSxHLENBRUEsRyxDQUVBLEcsQ0FDQSxFLENBTk8sdUIsQ0FFUCxHLENBQU8sMkIsQ0FFUCxHLENBQU8sNkIsQUFJWCwwQkFDSSxFLENBQ0EsRyxDQUVBLEcsQ0FFQSxHLENBQ0EsRSxDQU5PLHVCLENBRVAsRyxDQUFPLDJCLENBRVAsRyxDQUFPLDZCLEFBSVgsdUJBQ0ksRSxDQUNBLEcsQ0FFQSxHLENBRUEsRyxDQUNBLEUsQ0FOTyx1QixDQUVQLEcsQ0FBTywyQixDQUVQLEcsQ0FBTyw2QixBQU1YLGtDQUNJLEUsQ0FLQSxHLENBQ0EsRSxDQU5PLGtDLENBQ1AsRyxDQUVBLEcsQ0FGTyx1QyxDQUNQLEcsQ0FBTywyQyxDQUVQLEcsQ0FBTyx3QyxBQUlYLDBDQUNJLEUsQ0FLQSxHLENBQ0EsRSxDQU5PLGtDLENBQ1AsRyxDQUVBLEcsQ0FGTyx1QyxDQUNQLEcsQ0FBTywyQyxDQUVQLEcsQ0FBTyx3QyxBQUlYLHVDQUNJLEUsQ0FLQSxHLENBQ0EsRSxDQU5PLGtDLENBQ1AsRyxDQUVBLEcsQ0FGTyx1QyxDQUNQLEcsQ0FBTywyQyxDQUVQLEcsQ0FBTyx3QyxBQUtYLDhCQUNJLEUsQ0FNQSxHLENBR0EsRSxDQVJJLG1DLENBRUosRyxDQUNJLHVDLEFBU1Isc0NBQ0ksRSxDQU1BLEcsQ0FHQSxFLENBUkksbUMsQ0FFSixHLENBQ0ksdUMsQUFVUixtQ0FDSSxFLENBTUEsRyxDQUdBLEUsQ0FSSSxtQyxDQUVKLEcsQ0FDSSx1QyxBQVVSLDhCQUNJLEUsQ0FNQSxHLENBR0EsRSxDQVJJLG1DLENBRUosRyxDQUNJLHVDLEFBU1Isc0NBQ0ksRSxDQU1BLEcsQ0FHQSxFLENBUkksbUMsQ0FFSixHLENBQ0ksdUMsQUFVUixtQ0FDSSxFLENBTUEsRyxDQUdBLEUsQ0FSSSxtQyxDQUVKLEcsQ0FDSSx1QyxBQ2pTUiwwQkFDSSxFLENBQ0EsRyxDQURPLHdCLENBRVAsRSxDQUFPLDhCLEFBRVgsa0NBQ0ksRSxDQUNBLEcsQ0FETyx3QixDQUVQLEUsQ0FBTyw4QixBQUVYLCtCQUNJLEUsQ0FDQSxHLENBRE8sd0IsQ0FFUCxFLENBQU8sOEJDT1gsSyxDQUNJLCtCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGtCLENBRUEsb0MsQ0FDQSx1QixDQUNBLHVCLENBQ0EsdUIsQ0FFQSw4QixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxvQixDQUVBLDJCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGlCLENBRUEsaUMsQ0FDQSxtQixDQUNBLHFCLENBQ0Esb0IsQ0FFQSx3QixDQUNBLFcsQ0FDQSxZLENBQ0EsWSxDQ2pESCw4Qzs7Ozs7OztBQ0VDLFUsQ0NEQSxVLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsZ0IsQ0NtREUseUJGdERGLFUsQ0NXSSxpQixBQzJDRix5QkZ0REYsVSxDQ1dJLGlCLEFDMkNGLHlCRnRERixVLENDV0ksaUIsQUMyQ0YsMEJGdERGLFUsQ0NXSSxrQkRMSixnQixDQUFBLGEsQ0FBQSxhLENBQUEsYSxDQUFBLGEsQ0NQQSxVLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsZ0IsQ0NtREUseUJGckNFLFUsQ0FBQSxhLENBQ0UsaUIsQUVvQ0oseUJGckNFLFUsQ0FBQSxhLENBQUEsYSxDQUNFLGlCLEFFb0NKLHlCRnJDRSxVLENBQUEsYSxDQUFBLGEsQ0FBQSxhLENBQ0UsaUIsQUVvQ0osMEJGckNFLFUsQ0FBQSxhLENBQUEsYSxDQUFBLGEsQ0FBQSxhLENBQ0Usa0JBNEJOLEksQ0M3QkEsWSxDQUNBLGMsQ0FDQSxrQixDQUNBLGlCLENEZ0NBLFcsQ0FDRSxjLENBQ0EsYSxDQUVBLGdCLENBQUEseUIsQ0FFRSxlLENBQ0EsYyxDRzFESixJLENBQUEsTyxDQUFBLFMsQ0FBQSxVLENBQUEsVSxDQUFBLFUsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFksQ0FBQSxPLENBQUEsUyxDQUFBLFUsQ0FBQSxVLENBQUEsVSxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsWSxDQUFBLE8sQ0FBQSxTLENBQUEsVSxDQUFBLFUsQ0FBQSxVLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxZLENBQUEsTyxDQUFBLFMsQ0FBQSxVLENBQUEsVSxDQUFBLFUsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFMsQ0FBQSxTLENBQUEsUyxDQUFBLFksQ0FDRSxpQixDQUNBLFUsQ0FDQSxrQixDQUNBLGlCLENBSkYsUyxDQUNFLGlCLENBRUEsa0IsQ0FDQSxpQixDQUpGLE0sQ0FBQSxPLENBQUEsTyxDQUFBLE8sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUNFLGlCLENBQ0EsVSxDQUNBLGtCLENBQ0EsaUIsQ0FzQkUsSSxDQUNFLFksQ0FDQSxXLENBQ0EsVyxDQUNBLGMsQ0YyQk4sYSxDQUNFLGEsQ0FDQSxjLENBRkYsYSxDQUNFLFksQ0FDQSxhLENBRkYsYSxDQUNFLHVCLENBQ0Esd0IsQ0FGRixhLENBQ0UsWSxDQUNBLGEsQ0FGRixhLENBQ0UsWSxDQUNBLGEsQ0FGRixhLENBQ0UsdUIsQ0FDQSx3QixDRWxCRSxTLENGQUosYSxDQUNBLFUsQ0FDQSxjLENFSVEsTSxDRmRSLHNCLENBSUEsdUIsQ0VVUSxNLENGZFIsdUIsQ0FJQSx3QixDRVVRLE0sQ0ZkUixZLENBSUEsYSxDRVVRLE0sQ0ZkUix1QixDQUlBLHdCLENFVVEsTSxDRmRSLHVCLENBSUEsd0IsQ0VVUSxNLENGZFIsWSxDQUlBLGEsQ0VVUSxNLENGZFIsdUIsQ0FJQSx3QixDRVVRLE0sQ0ZkUix1QixDQUlBLHdCLENFVVEsTSxDRmRSLFksQ0FJQSxhLENFVVEsTyxDRmRSLHVCLENBSUEsd0IsQ0VVUSxPLENGZFIsdUIsQ0FJQSx3QixDRVVRLE8sQ0ZkUixhLENBSUEsYyxDRWdCSSxZLENBQXdCLFEsQ0FFeEIsVyxDQUF1QixRLENBR3JCLFEsQ0FBd0IsTyxDQUF4QixRLENBQXdCLE8sQ0FBeEIsUSxDQUF3QixPLENBQXhCLFEsQ0FBd0IsTyxDQUF4QixRLENBQXdCLE8sQ0FBeEIsUSxDQUF3QixPLENBQXhCLFEsQ0FBd0IsTyxDQUF4QixRLENBQXdCLE8sQ0FBeEIsUSxDQUF3QixPLENBQXhCLFEsQ0FBd0IsTyxDQUF4QixTLENBQXdCLFEsQ0FBeEIsUyxDQUF3QixRLENBQXhCLFMsQ0FBd0IsUSxDQU9wQixTLENGakJWLHlCLENFaUJVLFMsQ0ZqQlYsMEIsQ0VpQlUsUyxDRmpCVixlLENFaUJVLFMsQ0ZqQlYsMEIsQ0VpQlUsUyxDRmpCViwwQixDRWlCVSxTLENGakJWLGUsQ0VpQlUsUyxDRmpCViwwQixDRWlCVSxTLENGakJWLDBCLENFaUJVLFMsQ0ZqQlYsZSxDRWlCVSxVLENGakJWLDBCLENFaUJVLFUsQ0ZqQlYsMEIsQ0NLRSx5QkMzQkUsTyxDQUNFLFksQ0FDQSxXLENBQ0EsVyxDQUNBLGMsQ0YyQk4sZ0IsQ0FDRSxhLENBQ0EsYyxDQUZGLGdCLENBQ0UsWSxDQUNBLGEsQ0FGRixnQixDQUNFLHVCLENBQ0Esd0IsQ0FGRixnQixDQUNFLFksQ0FDQSxhLENBRkYsZ0IsQ0FDRSxZLENBQ0EsYSxDQUZGLGdCLENBQ0UsdUIsQ0FDQSx3QixDRWxCRSxZLENGQUosYSxDQUNBLFUsQ0FDQSxjLENFSVEsUyxDRmRSLHNCLENBSUEsdUIsQ0VVUSxTLENGZFIsdUIsQ0FJQSx3QixDRVVRLFMsQ0ZkUixZLENBSUEsYSxDRVVRLFMsQ0ZkUix1QixDQUlBLHdCLENFVVEsUyxDRmRSLHVCLENBSUEsd0IsQ0VVUSxTLENGZFIsWSxDQUlBLGEsQ0VVUSxTLENGZFIsdUIsQ0FJQSx3QixDRVVRLFMsQ0ZkUix1QixDQUlBLHdCLENFVVEsUyxDRmRSLFksQ0FJQSxhLENFVVEsVSxDRmRSLHVCLENBSUEsd0IsQ0VVUSxVLENGZFIsdUIsQ0FJQSx3QixDRVVRLFUsQ0ZkUixhLENBSUEsYyxDRWdCSSxlLENBQXdCLFEsQ0FFeEIsYyxDQUF1QixRLENBR3JCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixZLENBQXdCLFEsQ0FBeEIsWSxDQUF3QixRLENBQXhCLFksQ0FBd0IsUSxDQU9wQixZLENGakJWLGEsQ0VpQlUsWSxDRmpCVix5QixDRWlCVSxZLENGakJWLDBCLENFaUJVLFksQ0ZqQlYsZSxDRWlCVSxZLENGakJWLDBCLENFaUJVLFksQ0ZqQlYsMEIsQ0VpQlUsWSxDRmpCVixlLENFaUJVLFksQ0ZqQlYsMEIsQ0VpQlUsWSxDRmpCViwwQixDRWlCVSxZLENGakJWLGUsQ0VpQlUsYSxDRmpCViwwQixDRWlCVSxhLENGakJWLDRCLEFDS0UseUJDM0JFLE8sQ0FDRSxZLENBQ0EsVyxDQUNBLFcsQ0FDQSxjLENGMkJOLGdCLENBQ0UsYSxDQUNBLGMsQ0FGRixnQixDQUNFLFksQ0FDQSxhLENBRkYsZ0IsQ0FDRSx1QixDQUNBLHdCLENBRkYsZ0IsQ0FDRSxZLENBQ0EsYSxDQUZGLGdCLENBQ0UsWSxDQUNBLGEsQ0FGRixnQixDQUNFLHVCLENBQ0Esd0IsQ0VsQkUsWSxDRkFKLGEsQ0FDQSxVLENBQ0EsYyxDRUlRLFMsQ0ZkUixzQixDQUlBLHVCLENFVVEsUyxDRmRSLHVCLENBSUEsd0IsQ0VVUSxTLENGZFIsWSxDQUlBLGEsQ0VVUSxTLENGZFIsdUIsQ0FJQSx3QixDRVVRLFMsQ0ZkUix1QixDQUlBLHdCLENFVVEsUyxDRmRSLFksQ0FJQSxhLENFVVEsUyxDRmRSLHVCLENBSUEsd0IsQ0VVUSxTLENGZFIsdUIsQ0FJQSx3QixDRVVRLFMsQ0ZkUixZLENBSUEsYSxDRVVRLFUsQ0ZkUix1QixDQUlBLHdCLENFVVEsVSxDRmRSLHVCLENBSUEsd0IsQ0VVUSxVLENGZFIsYSxDQUlBLGMsQ0VnQkksZSxDQUF3QixRLENBRXhCLGMsQ0FBdUIsUSxDQUdyQixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsWSxDQUF3QixRLENBQXhCLFksQ0FBd0IsUSxDQUF4QixZLENBQXdCLFEsQ0FPcEIsWSxDRmpCVixhLENFaUJVLFksQ0ZqQlYseUIsQ0VpQlUsWSxDRmpCViwwQixDRWlCVSxZLENGakJWLGUsQ0VpQlUsWSxDRmpCViwwQixDRWlCVSxZLENGakJWLDBCLENFaUJVLFksQ0ZqQlYsZSxDRWlCVSxZLENGakJWLDBCLENFaUJVLFksQ0ZqQlYsMEIsQ0VpQlUsWSxDRmpCVixlLENFaUJVLGEsQ0ZqQlYsMEIsQ0VpQlUsYSxDRmpCViw0QixBQ0tFLHlCQzNCRSxPLENBQ0UsWSxDQUNBLFcsQ0FDQSxXLENBQ0EsYyxDRjJCTixnQixDQUNFLGEsQ0FDQSxjLENBRkYsZ0IsQ0FDRSxZLENBQ0EsYSxDQUZGLGdCLENBQ0UsdUIsQ0FDQSx3QixDQUZGLGdCLENBQ0UsWSxDQUNBLGEsQ0FGRixnQixDQUNFLFksQ0FDQSxhLENBRkYsZ0IsQ0FDRSx1QixDQUNBLHdCLENFbEJFLFksQ0ZBSixhLENBQ0EsVSxDQUNBLGMsQ0VJUSxTLENGZFIsc0IsQ0FJQSx1QixDRVVRLFMsQ0ZkUix1QixDQUlBLHdCLENFVVEsUyxDRmRSLFksQ0FJQSxhLENFVVEsUyxDRmRSLHVCLENBSUEsd0IsQ0VVUSxTLENGZFIsdUIsQ0FJQSx3QixDRVVRLFMsQ0ZkUixZLENBSUEsYSxDRVVRLFMsQ0ZkUix1QixDQUlBLHdCLENFVVEsUyxDRmRSLHVCLENBSUEsd0IsQ0VVUSxTLENGZFIsWSxDQUlBLGEsQ0VVUSxVLENGZFIsdUIsQ0FJQSx3QixDRVVRLFUsQ0ZkUix1QixDQUlBLHdCLENFVVEsVSxDRmRSLGEsQ0FJQSxjLENFZ0JJLGUsQ0FBd0IsUSxDQUV4QixjLENBQXVCLFEsQ0FHckIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFksQ0FBd0IsUSxDQUF4QixZLENBQXdCLFEsQ0FBeEIsWSxDQUF3QixRLENBT3BCLFksQ0ZqQlYsYSxDRWlCVSxZLENGakJWLHlCLENFaUJVLFksQ0ZqQlYsMEIsQ0VpQlUsWSxDRmpCVixlLENFaUJVLFksQ0ZqQlYsMEIsQ0VpQlUsWSxDRmpCViwwQixDRWlCVSxZLENGakJWLGUsQ0VpQlUsWSxDRmpCViwwQixDRWlCVSxZLENGakJWLDBCLENFaUJVLFksQ0ZqQlYsZSxDRWlCVSxhLENGakJWLDBCLENFaUJVLGEsQ0ZqQlYsNEIsQUNLRSwwQkMzQkUsTyxDQUNFLFksQ0FDQSxXLENBQ0EsVyxDQUNBLGMsQ0YyQk4sZ0IsQ0FDRSxhLENBQ0EsYyxDQUZGLGdCLENBQ0UsWSxDQUNBLGEsQ0FGRixnQixDQUNFLHVCLENBQ0Esd0IsQ0FGRixnQixDQUNFLFksQ0FDQSxhLENBRkYsZ0IsQ0FDRSxZLENBQ0EsYSxDQUZGLGdCLENBQ0UsdUIsQ0FDQSx3QixDRWxCRSxZLENGQUosYSxDQUNBLFUsQ0FDQSxjLENFSVEsUyxDRmRSLHNCLENBSUEsdUIsQ0VVUSxTLENGZFIsdUIsQ0FJQSx3QixDRVVRLFMsQ0ZkUixZLENBSUEsYSxDRVVRLFMsQ0ZkUix1QixDQUlBLHdCLENFVVEsUyxDRmRSLHVCLENBSUEsd0IsQ0VVUSxTLENGZFIsWSxDQUlBLGEsQ0VVUSxTLENGZFIsdUIsQ0FJQSx3QixDRVVRLFMsQ0ZkUix1QixDQUlBLHdCLENFVVEsUyxDRmRSLFksQ0FJQSxhLENFVVEsVSxDRmRSLHVCLENBSUEsd0IsQ0VVUSxVLENGZFIsdUIsQ0FJQSx3QixDRVVRLFUsQ0ZkUixhLENBSUEsYyxDRWdCSSxlLENBQXdCLFEsQ0FFeEIsYyxDQUF1QixRLENBR3JCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixXLENBQXdCLE8sQ0FBeEIsVyxDQUF3QixPLENBQXhCLFcsQ0FBd0IsTyxDQUF4QixZLENBQXdCLFEsQ0FBeEIsWSxDQUF3QixRLENBQXhCLFksQ0FBd0IsUSxDQU9wQixZLENGakJWLGEsQ0VpQlUsWSxDRmpCVix5QixDRWlCVSxZLENGakJWLDBCLENFaUJVLFksQ0ZqQlYsZSxDRWlCVSxZLENGakJWLDBCLENFaUJVLFksQ0ZqQlYsMEIsQ0VpQlUsWSxDRmpCVixlLENFaUJVLFksQ0ZqQlYsMEIsQ0VpQlUsWSxDRmpCViwwQixDRWlCVSxZLENGakJWLGUsQ0VpQlUsYSxDRmpCViwwQixDRWlCVSxhLENGakJWLDRCR3ZERixLLENDZ0JNLDhCLENBSUEsdUNEcEJOLEssQ0NxQlEsaUIsQURsQk4sVUFBQSxNLENBQ0UsUyxDQUtGLGNBQUEsTSxDQUNFLFksQ0FJSixXLENBQ0UsaUIsQ0FDQSxRLENBQ0EsZSxDQ0RJLDJCLENBSUEsdUNETk4sVyxDQ09RLGlCQ0pSLE0sQ0FYQSxXLENBRUUsZSxDQUVBLGtCLENBQ0UsaUIsQ0FDQSxlLENBS0osTSxDQUNFLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLFksQ0FDQSxZLENBQ0EsVSxDQUNBLFcsQ0FJQSxTLENBT0YsYSxDQUNFLGlCLENBQ0EsVSxDQUNBLFksQ0FFQSxtQixDQUdBLHlCLENEM0JJLGlDLENDNkJGLDRCLENEekJFLHVDQ3VCSix5QixDRHRCTSxpQkMwQk4seUIsQ0FDRSxjLENBSUYsaUMsQ0FDRSxxQixDQUlKLHdCLENBQ0UsWSxDQUNBLDRCLENBRUEsdUMsQ0FDRSw2QixDQUNBLGUsQ0FHRixzQyxDQUFBLHNDLENBRUUsYSxDQUdGLG9DLENBQ0UsZSxDQUlKLHNCLENBQ0UsWSxDQUNBLGtCLENBQ0EsNEIsQ0FHQSw4QixDQUNFLGEsQ0FDQSx5QixDQUNBLGtCLENBQ0EsVSxDQUlGLDhDLENBQ0UscUIsQ0FDQSxzQixDQUNBLFcsQ0FFQSw2RCxDQUNFLGUsQ0FHRixzRCxDQUNFLFksQ0FNTixjLENBQ0UsaUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSxVLENBR0EsbUIsQ0FDQSxrQyxDQUNBLDJCLENBQ0EsK0IsQ0NsR0UsbUIsQ0RzR0YsUyxDQUlGLGUsQ0FDRSxjLENBQ0EsSyxDQUNBLE0sQ0FDQSxZLENBQ0EsVyxDQUNBLFksQ0FDQSxxQixDQUdBLG9CLENBQVMsUyxDQUNULG9CLENBQVMsVSxDQUtYLGEsQ0FDRSxZLENBQ0Esc0IsQ0FDQSw2QixDQUNBLFksQ0FDQSwrQixDQ3RIRSx3QyxDQUNBLHlDLENEd0hGLG9CLENBQ0UsWSxDQUVBLDZCLENBS0osWSxDQUNFLGUsQ0FDQSxlLENBS0YsVyxDQUNFLGlCLENBR0EsYSxDQUNBLFksQ0FJRixhLENBQ0UsWSxDQUNBLGMsQ0FDQSxrQixDQUNBLHdCLENBQ0EsYyxDQUNBLDRCLENDeklFLDRDLENBQ0EsMkMsQ0QrSUYsZSxDQUNFLGEsQ0FLSix3QixDQUNFLGlCLENBQ0EsVyxDQUNBLFUsQ0FDQSxXLENBQ0EsZSxDSnhJRSx5Qkk4SUYsYSxDQUNFLGUsQ0FDQSxtQixDQUdGLHdCLENBQ0UsOEIsQ0FFQSx1QyxDQUNFLCtCLENBSUosc0IsQ0FDRSw4QixDQUVBLDhCLENBQ0UsMkIsQ0FDQSxrQixDQVFKLFMsQ0FBWSxpQixBSnhLVix5Qkk0S0YsUyxDQUFBLFMsQ0FFRSxpQixBSjlLQSwwQkltTEYsUyxDQUFZLGtCRTdPZCxlLENBQXFCLGlDLENBQ3JCLFUsQ0FBcUIsNEIsQ0FDckIsYSxDQUFxQiwrQixDQUNyQixhLENBQXFCLCtCLENBQ3JCLGtCLENBQXFCLG9DLENBQ3JCLGUsQ0FBcUIsaUMsQ0NGbkIsVyxDQUNFLGtDLENDVUYsa0IsQ0FBQSxrQixDQUFBLHVCLENBQUEsdUIsQ0RMSSxrQyxDQU5KLGEsQ0FDRSxrQyxDQ1VGLG9CLENBQUEsb0IsQ0FBQSx5QixDQUFBLHlCLENETEksa0MsQ0FOSixXLENBQ0Usa0MsQ0NVRixrQixDQUFBLGtCLENBQUEsdUIsQ0FBQSx1QixDRExJLGtDLENBTkosUSxDQUNFLGtDLENDVUYsZSxDQUFBLGUsQ0FBQSxvQixDQUFBLG9CLENETEksa0MsQ0FOSixXLENBQ0Usa0MsQ0NVRixrQixDQUFBLGtCLENBQUEsdUIsQ0FBQSx1QixDRExJLGtDLENBTkosVSxDQUNFLDhCLENDVUYsaUIsQ0FBQSxpQixDQUFBLHNCLENBQUEsc0IsQ0RMSSwrQixDQU5KLFMsQ0FDRSxrQyxDQ1VGLGdCLENBQUEsZ0IsQ0FBQSxxQixDQUFBLHFCLENETEksa0MsQ0FOSixRLENBQ0Usa0MsQ0NVRixlLENBQUEsZSxDQUFBLG9CLENBQUEsb0IsQ0RMSSxrQyxDRUNOLFMsQ0FDRSw0QyxDQUdGLGUsQ0FDRSxzQyxDQ1hGLE8sQ0FBa0Isa0MsQ0FDbEIsVyxDQUFrQixzQyxDQUNsQixhLENBQWtCLHdDLENBQ2xCLGMsQ0FBa0IseUMsQ0FDbEIsWSxDQUFrQix1QyxDQUVsQixTLENBQW1CLGtCLENBQ25CLGEsQ0FBbUIsc0IsQ0FDbkIsZSxDQUFtQix3QixDQUNuQixnQixDQUFtQix5QixDQUNuQixjLENBQW1CLHVCLENBR2pCLGUsQ0FDRSw4QixDQURGLGlCLENBQ0UsOEIsQ0FERixlLENBQ0UsOEIsQ0FERixZLENBQ0UsOEIsQ0FERixlLENBQ0UsOEIsQ0FERixjLENBQ0UsMEIsQ0FERixhLENBQ0UsOEIsQ0FERixZLENBQ0UsOEIsQ0FJSixhLENBQ0Usd0MsQ0FPRixXLENBQ0UsNkIsQ0FHRixRLENBQ0UsOEIsQ0FRRixjLENBTEEsWSxDQU1FLHdDLENBTkYsWSxDQUNFLHVDLENBSUYsYyxDQUVFLDJDLENBR0YsZSxDQUtBLGEsQ0FFRSwwQyxDQVBGLGUsQ0FDRSwyQyxDQUlGLGEsQ0FDRSx1QyxDQUlGLFcsQ0FDRSw2QixDQUdGLGUsQ0FDRSwyQixDQUdGLGEsQ0FDRSw2QixDQUdGLFUsQ0FDRSx5QixDQ3hFQSxnQixDQUVFLFUsQ0NRRSxPLENBQXdCLHNCLENBQXhCLFMsQ0FBd0Isd0IsQ0FBeEIsZSxDQUF3Qiw4QixDQUF4QixRLENBQXdCLHVCLENBQXhCLFEsQ0FBd0IsdUIsQ0FBeEIsWSxDQUF3QiwyQixDQUF4QixhLENBQXdCLDRCLENBQXhCLE8sQ0FBd0Isc0IsQ0FBeEIsYyxDQUF3Qiw2QixDWmlEMUIseUJZakRFLFUsQ0FBd0Isc0IsQ0FBeEIsWSxDQUF3Qix3QixDQUF4QixrQixDQUF3Qiw4QixDQUF4QixXLENBQXdCLHVCLENBQXhCLFcsQ0FBd0IsdUIsQ0FBeEIsZSxDQUF3QiwyQixDQUF4QixnQixDQUF3Qiw0QixDQUF4QixVLENBQXdCLHNCLENBQXhCLGlCLENBQXdCLCtCLEFaaUQxQix5QllqREUsVSxDQUF3QixzQixDQUF4QixZLENBQXdCLHdCLENBQXhCLGtCLENBQXdCLDhCLENBQXhCLFcsQ0FBd0IsdUIsQ0FBeEIsVyxDQUF3Qix1QixDQUF4QixlLENBQXdCLDJCLENBQXhCLGdCLENBQXdCLDRCLENBQXhCLFUsQ0FBd0Isc0IsQ0FBeEIsaUIsQ0FBd0IsK0IsQVppRDFCLHlCWWpERSxVLENBQXdCLHNCLENBQXhCLFksQ0FBd0Isd0IsQ0FBeEIsa0IsQ0FBd0IsOEIsQ0FBeEIsVyxDQUF3Qix1QixDQUF4QixXLENBQXdCLHVCLENBQXhCLGUsQ0FBd0IsMkIsQ0FBeEIsZ0IsQ0FBd0IsNEIsQ0FBeEIsVSxDQUF3QixzQixDQUF4QixpQixDQUF3QiwrQixBWmlEMUIsMEJZakRFLFUsQ0FBd0Isc0IsQ0FBeEIsWSxDQUF3Qix3QixDQUF4QixrQixDQUF3Qiw4QixDQUF4QixXLENBQXdCLHVCLENBQXhCLFcsQ0FBd0IsdUIsQ0FBeEIsZSxDQUF3QiwyQixDQUF4QixnQixDQUF3Qiw0QixDQUF4QixVLENBQXdCLHNCLENBQXhCLGlCLENBQXdCLCtCLEFBVTlCLGFBRUksYSxDQUFxQixzQixDQUFyQixlLENBQXFCLHdCLENBQXJCLHFCLENBQXFCLDhCLENBQXJCLGMsQ0FBcUIsdUIsQ0FBckIsYyxDQUFxQix1QixDQUFyQixrQixDQUFxQiwyQixDQUFyQixtQixDQUFxQiw0QixDQUFyQixhLENBQXFCLHNCLENBQXJCLG9CLENBQXFCLCtCQ3JCekIsaUIsQ0FDRSxpQixDQUNBLGEsQ0FDQSxVLENBQ0EsUyxDQUNBLGUsQ0ZOQSxnQixDRVFBLHlCLENBQ0UsYSxDQUNBLFUsQ0FHRix3QyxDQUFBLHVCLENBQUEsd0IsQ0FBQSx3QixDQUFBLHVCLENBS0UsaUIsQ0FDQSxLLENBQ0EsUSxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLFEsQ0FTQSwrQixDQUNFLDBCLENBREYsK0IsQ0FDRSxrQixDQURGLDhCLENBQ0UsZSxDQURGLDhCLENBQ0UsZ0IsQ0N6QkYsUyxDQUFnQyw0QixDQUNoQyxZLENBQWdDLCtCLENBQ2hDLGlCLENBQWdDLG9DLENBQ2hDLG9CLENBQWdDLHVDLENBRWhDLFUsQ0FBOEIsd0IsQ0FDOUIsWSxDQUE4QiwwQixDQUM5QixrQixDQUE4QixnQyxDQUM5QixVLENBQThCLHVCLENBQzlCLFksQ0FBOEIscUIsQ0FDOUIsWSxDQUE4QixxQixDQUM5QixjLENBQThCLHVCLENBQzlCLGMsQ0FBOEIsdUIsQ0FFOUIsc0IsQ0FBb0Msb0MsQ0FDcEMsb0IsQ0FBb0Msa0MsQ0FDcEMsdUIsQ0FBb0MsZ0MsQ0FDcEMsd0IsQ0FBb0MsdUMsQ0FDcEMsdUIsQ0FBb0Msc0MsQ0FFcEMsa0IsQ0FBaUMsZ0MsQ0FDakMsZ0IsQ0FBaUMsOEIsQ0FDakMsbUIsQ0FBaUMsNEIsQ0FDakMscUIsQ0FBaUMsOEIsQ0FDakMsb0IsQ0FBaUMsNkIsQ0FFakMsb0IsQ0FBa0Msa0MsQ0FDbEMsa0IsQ0FBa0MsZ0MsQ0FDbEMscUIsQ0FBa0MsOEIsQ0FDbEMsc0IsQ0FBa0MscUMsQ0FDbEMscUIsQ0FBa0Msb0MsQ0FDbEMsc0IsQ0FBa0MsK0IsQ0FFbEMsZ0IsQ0FBZ0MseUIsQ0FDaEMsaUIsQ0FBZ0MsK0IsQ0FDaEMsZSxDQUFnQyw2QixDQUNoQyxrQixDQUFnQywyQixDQUNoQyxvQixDQUFnQyw2QixDQUNoQyxtQixDQUFnQyw0QixDZFloQyx5QmNsREEsWSxDQUFnQyw0QixDQUNoQyxlLENBQWdDLCtCLENBQ2hDLG9CLENBQWdDLG9DLENBQ2hDLHVCLENBQWdDLHVDLENBRWhDLGEsQ0FBOEIsd0IsQ0FDOUIsZSxDQUE4QiwwQixDQUM5QixxQixDQUE4QixnQyxDQUM5QixhLENBQThCLHVCLENBQzlCLGUsQ0FBOEIscUIsQ0FDOUIsZSxDQUE4QixxQixDQUM5QixpQixDQUE4Qix1QixDQUM5QixpQixDQUE4Qix1QixDQUU5Qix5QixDQUFvQyxvQyxDQUNwQyx1QixDQUFvQyxrQyxDQUNwQywwQixDQUFvQyxnQyxDQUNwQywyQixDQUFvQyx1QyxDQUNwQywwQixDQUFvQyxzQyxDQUVwQyxxQixDQUFpQyxnQyxDQUNqQyxtQixDQUFpQyw4QixDQUNqQyxzQixDQUFpQyw0QixDQUNqQyx3QixDQUFpQyw4QixDQUNqQyx1QixDQUFpQyw2QixDQUVqQyx1QixDQUFrQyxrQyxDQUNsQyxxQixDQUFrQyxnQyxDQUNsQyx3QixDQUFrQyw4QixDQUNsQyx5QixDQUFrQyxxQyxDQUNsQyx3QixDQUFrQyxvQyxDQUNsQyx5QixDQUFrQywrQixDQUVsQyxtQixDQUFnQyx5QixDQUNoQyxvQixDQUFnQywrQixDQUNoQyxrQixDQUFnQyw2QixDQUNoQyxxQixDQUFnQywyQixDQUNoQyx1QixDQUFnQyw2QixDQUNoQyxzQixDQUFnQyw4QixBZFloQyx5QmNsREEsWSxDQUFnQyw0QixDQUNoQyxlLENBQWdDLCtCLENBQ2hDLG9CLENBQWdDLG9DLENBQ2hDLHVCLENBQWdDLHVDLENBRWhDLGEsQ0FBOEIsd0IsQ0FDOUIsZSxDQUE4QiwwQixDQUM5QixxQixDQUE4QixnQyxDQUM5QixhLENBQThCLHVCLENBQzlCLGUsQ0FBOEIscUIsQ0FDOUIsZSxDQUE4QixxQixDQUM5QixpQixDQUE4Qix1QixDQUM5QixpQixDQUE4Qix1QixDQUU5Qix5QixDQUFvQyxvQyxDQUNwQyx1QixDQUFvQyxrQyxDQUNwQywwQixDQUFvQyxnQyxDQUNwQywyQixDQUFvQyx1QyxDQUNwQywwQixDQUFvQyxzQyxDQUVwQyxxQixDQUFpQyxnQyxDQUNqQyxtQixDQUFpQyw4QixDQUNqQyxzQixDQUFpQyw0QixDQUNqQyx3QixDQUFpQyw4QixDQUNqQyx1QixDQUFpQyw2QixDQUVqQyx1QixDQUFrQyxrQyxDQUNsQyxxQixDQUFrQyxnQyxDQUNsQyx3QixDQUFrQyw4QixDQUNsQyx5QixDQUFrQyxxQyxDQUNsQyx3QixDQUFrQyxvQyxDQUNsQyx5QixDQUFrQywrQixDQUVsQyxtQixDQUFnQyx5QixDQUNoQyxvQixDQUFnQywrQixDQUNoQyxrQixDQUFnQyw2QixDQUNoQyxxQixDQUFnQywyQixDQUNoQyx1QixDQUFnQyw2QixDQUNoQyxzQixDQUFnQyw4QixBZFloQyx5QmNsREEsWSxDQUFnQyw0QixDQUNoQyxlLENBQWdDLCtCLENBQ2hDLG9CLENBQWdDLG9DLENBQ2hDLHVCLENBQWdDLHVDLENBRWhDLGEsQ0FBOEIsd0IsQ0FDOUIsZSxDQUE4QiwwQixDQUM5QixxQixDQUE4QixnQyxDQUM5QixhLENBQThCLHVCLENBQzlCLGUsQ0FBOEIscUIsQ0FDOUIsZSxDQUE4QixxQixDQUM5QixpQixDQUE4Qix1QixDQUM5QixpQixDQUE4Qix1QixDQUU5Qix5QixDQUFvQyxvQyxDQUNwQyx1QixDQUFvQyxrQyxDQUNwQywwQixDQUFvQyxnQyxDQUNwQywyQixDQUFvQyx1QyxDQUNwQywwQixDQUFvQyxzQyxDQUVwQyxxQixDQUFpQyxnQyxDQUNqQyxtQixDQUFpQyw4QixDQUNqQyxzQixDQUFpQyw0QixDQUNqQyx3QixDQUFpQyw4QixDQUNqQyx1QixDQUFpQyw2QixDQUVqQyx1QixDQUFrQyxrQyxDQUNsQyxxQixDQUFrQyxnQyxDQUNsQyx3QixDQUFrQyw4QixDQUNsQyx5QixDQUFrQyxxQyxDQUNsQyx3QixDQUFrQyxvQyxDQUNsQyx5QixDQUFrQywrQixDQUVsQyxtQixDQUFnQyx5QixDQUNoQyxvQixDQUFnQywrQixDQUNoQyxrQixDQUFnQyw2QixDQUNoQyxxQixDQUFnQywyQixDQUNoQyx1QixDQUFnQyw2QixDQUNoQyxzQixDQUFnQyw4QixBZFloQywwQmNsREEsWSxDQUFnQyw0QixDQUNoQyxlLENBQWdDLCtCLENBQ2hDLG9CLENBQWdDLG9DLENBQ2hDLHVCLENBQWdDLHVDLENBRWhDLGEsQ0FBOEIsd0IsQ0FDOUIsZSxDQUE4QiwwQixDQUM5QixxQixDQUE4QixnQyxDQUM5QixhLENBQThCLHVCLENBQzlCLGUsQ0FBOEIscUIsQ0FDOUIsZSxDQUE4QixxQixDQUM5QixpQixDQUE4Qix1QixDQUM5QixpQixDQUE4Qix1QixDQUU5Qix5QixDQUFvQyxvQyxDQUNwQyx1QixDQUFvQyxrQyxDQUNwQywwQixDQUFvQyxnQyxDQUNwQywyQixDQUFvQyx1QyxDQUNwQywwQixDQUFvQyxzQyxDQUVwQyxxQixDQUFpQyxnQyxDQUNqQyxtQixDQUFpQyw4QixDQUNqQyxzQixDQUFpQyw0QixDQUNqQyx3QixDQUFpQyw4QixDQUNqQyx1QixDQUFpQyw2QixDQUVqQyx1QixDQUFrQyxrQyxDQUNsQyxxQixDQUFrQyxnQyxDQUNsQyx3QixDQUFrQyw4QixDQUNsQyx5QixDQUFrQyxxQyxDQUNsQyx3QixDQUFrQyxvQyxDQUNsQyx5QixDQUFrQywrQixDQUVsQyxtQixDQUFnQyx5QixDQUNoQyxvQixDQUFnQywrQixDQUNoQyxrQixDQUFnQyw2QixDQUNoQyxxQixDQUFnQywyQixDQUNoQyx1QixDQUFnQyw2QixDQUNoQyxzQixDQUFnQyw4QkMxQ2hDLFcsQ0FBd0Isb0IsQ0FDeEIsWSxDQUF3QixxQixDQUN4QixXLENBQXdCLG9CLENmb0R4Qix5QmV0REEsYyxDQUF3QixvQixDQUN4QixlLENBQXdCLHFCLENBQ3hCLGMsQ0FBd0Isc0IsQWZvRHhCLHlCZXREQSxjLENBQXdCLG9CLENBQ3hCLGUsQ0FBd0IscUIsQ0FDeEIsYyxDQUF3QixzQixBZm9EeEIseUJldERBLGMsQ0FBd0Isb0IsQ0FDeEIsZSxDQUF3QixxQixDQUN4QixjLENBQXdCLHNCLEFmb0R4QiwwQmV0REEsYyxDQUF3QixvQixDQUN4QixlLENBQXdCLHFCLENBQ3hCLGMsQ0FBd0Isc0JDTDFCLGdCLENBQXlCLHlCLENBQXpCLGlCLENBQXlCLDBCLENBQXpCLGlCLENBQXlCLDBCLENDQXpCLGMsQ0FBc0IsdUIsQ0FBdEIsZ0IsQ0FBc0IseUIsQ0NDdEIsZ0IsQ0FBeUIseUIsQ0FBekIsa0IsQ0FBeUIsMkIsQ0FBekIsa0IsQ0FBeUIsMkIsQ0FBekIsZSxDQUF5Qix3QixDQUF6QixnQixDQUF5Qix5QixDQWEzQixhLENBUkEsVSxDQVNFLGMsQ0FDQSxPLENBRUEsTSxDQUNBLFksQ0FiRixVLENBRUUsSyxDQU1GLGEsQ0FHRSxRLENBTUEsV0FBQSxlLEVBREYsVyxDQUVJLGUsQ0FDQSxLLENBQ0EsY0N6QkosUSxDQ0VFLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxTLENBQ0EsVyxDQUNBLGUsQ0FDQSxrQixDQUNBLGtCLENBQ0EsUSxDQVVBLHlCLENBQUEsd0IsQ0FFRSxlLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLFMsQ0FDQSxrQixDQzdCSixVLENBQWEsc0QsQ0FDYixPLENBQVUsaUQsQ0FDVixVLENBQWEsaUQsQ0FDYixZLENBQWUseUIsQ0NDWCxLLENBQXVCLG1CLENBQXZCLEssQ0FBdUIsbUIsQ0FBdkIsSyxDQUF1QixtQixDQUF2QixNLENBQXVCLG9CLENBQXZCLE8sQ0FBdUIsb0IsQ0FBdkIsSyxDQUF1QixvQixDQUF2QixLLENBQXVCLG9CLENBQXZCLEssQ0FBdUIsb0IsQ0FBdkIsTSxDQUF1QixxQixDQUF2QixPLENBQXVCLHFCLENBSTNCLE8sQ0FBVSx3QixDQUNWLE8sQ0FBVSx5QixDQUlWLFcsQ0FBYyx5QixDQUNkLFcsQ0FBYywwQixDQUVkLE8sQ0FBVSxxQixDQUNWLE8sQ0FBVSxzQixDQ1RGLEksQ0FBZ0Msa0IsQ0FDaEMsSyxDQUFBLEssQ0FFRSxzQixDQUVGLEssQ0FBQSxLLENBRUUsd0IsQ0FFRixLLENBQUEsSyxDQUVFLHlCLENBRUYsSyxDQUFBLEssQ0FFRSx1QixDQWZGLEksQ0FBZ0MsdUIsQ0FDaEMsSyxDQUFBLEssQ0FFRSwyQixDQUVGLEssQ0FBQSxLLENBRUUsNkIsQ0FFRixLLENBQUEsSyxDQUVFLDhCLENBRUYsSyxDQUFBLEssQ0FFRSw0QixDQWZGLEksQ0FBZ0Msc0IsQ0FDaEMsSyxDQUFBLEssQ0FFRSwwQixDQUVGLEssQ0FBQSxLLENBRUUsNEIsQ0FFRixLLENBQUEsSyxDQUVFLDZCLENBRUYsSyxDQUFBLEssQ0FFRSwyQixDQWZGLEksQ0FBZ0MscUIsQ0FDaEMsSyxDQUFBLEssQ0FFRSx5QixDQUVGLEssQ0FBQSxLLENBRUUsMkIsQ0FFRixLLENBQUEsSyxDQUVFLDRCLENBRUYsSyxDQUFBLEssQ0FFRSwwQixDQWZGLEksQ0FBZ0MsdUIsQ0FDaEMsSyxDQUFBLEssQ0FFRSwyQixDQUVGLEssQ0FBQSxLLENBRUUsNkIsQ0FFRixLLENBQUEsSyxDQUVFLDhCLENBRUYsSyxDQUFBLEssQ0FFRSw0QixDQWZGLEksQ0FBZ0MscUIsQ0FDaEMsSyxDQUFBLEssQ0FFRSx5QixDQUVGLEssQ0FBQSxLLENBRUUsMkIsQ0FFRixLLENBQUEsSyxDQUVFLDRCLENBRUYsSyxDQUFBLEssQ0FFRSwwQixDQWZGLEksQ0FBZ0MsbUIsQ0FDaEMsSyxDQUFBLEssQ0FFRSx1QixDQUVGLEssQ0FBQSxLLENBRUUseUIsQ0FFRixLLENBQUEsSyxDQUVFLDBCLENBRUYsSyxDQUFBLEssQ0FFRSx3QixDQWZGLEksQ0FBZ0Msd0IsQ0FDaEMsSyxDQUFBLEssQ0FFRSw0QixDQUVGLEssQ0FBQSxLLENBRUUsOEIsQ0FFRixLLENBQUEsSyxDQUVFLCtCLENBRUYsSyxDQUFBLEssQ0FFRSw2QixDQWZGLEksQ0FBZ0MsdUIsQ0FDaEMsSyxDQUFBLEssQ0FFRSwyQixDQUVGLEssQ0FBQSxLLENBRUUsNkIsQ0FFRixLLENBQUEsSyxDQUVFLDhCLENBRUYsSyxDQUFBLEssQ0FFRSw0QixDQWZGLEksQ0FBZ0Msc0IsQ0FDaEMsSyxDQUFBLEssQ0FFRSwwQixDQUVGLEssQ0FBQSxLLENBRUUsNEIsQ0FFRixLLENBQUEsSyxDQUVFLDZCLENBRUYsSyxDQUFBLEssQ0FFRSwyQixDQWZGLEksQ0FBZ0Msd0IsQ0FDaEMsSyxDQUFBLEssQ0FFRSw0QixDQUVGLEssQ0FBQSxLLENBRUUsOEIsQ0FFRixLLENBQUEsSyxDQUVFLCtCLENBRUYsSyxDQUFBLEssQ0FFRSw2QixDQWZGLEksQ0FBZ0Msc0IsQ0FDaEMsSyxDQUFBLEssQ0FFRSwwQixDQUVGLEssQ0FBQSxLLENBRUUsNEIsQ0FFRixLLENBQUEsSyxDQUVFLDZCLENBRUYsSyxDQUFBLEssQ0FFRSwyQixDQVFGLEssQ0FBd0Isd0IsQ0FDeEIsTSxDQUFBLE0sQ0FFRSw0QixDQUVGLE0sQ0FBQSxNLENBRUUsOEIsQ0FFRixNLENBQUEsTSxDQUVFLCtCLENBRUYsTSxDQUFBLE0sQ0FFRSw2QixDQWZGLEssQ0FBd0IsdUIsQ0FDeEIsTSxDQUFBLE0sQ0FFRSwyQixDQUVGLE0sQ0FBQSxNLENBRUUsNkIsQ0FFRixNLENBQUEsTSxDQUVFLDhCLENBRUYsTSxDQUFBLE0sQ0FFRSw0QixDQWZGLEssQ0FBd0Isc0IsQ0FDeEIsTSxDQUFBLE0sQ0FFRSwwQixDQUVGLE0sQ0FBQSxNLENBRUUsNEIsQ0FFRixNLENBQUEsTSxDQUVFLDZCLENBRUYsTSxDQUFBLE0sQ0FFRSwyQixDQWZGLEssQ0FBd0Isd0IsQ0FDeEIsTSxDQUFBLE0sQ0FFRSw0QixDQUVGLE0sQ0FBQSxNLENBRUUsOEIsQ0FFRixNLENBQUEsTSxDQUVFLCtCLENBRUYsTSxDQUFBLE0sQ0FFRSw2QixDQWZGLEssQ0FBd0Isc0IsQ0FDeEIsTSxDQUFBLE0sQ0FFRSwwQixDQUVGLE0sQ0FBQSxNLENBRUUsNEIsQ0FFRixNLENBQUEsTSxDQUVFLDZCLENBRUYsTSxDQUFBLE0sQ0FFRSwyQixDQU1OLE8sQ0FBbUIscUIsQ0FDbkIsUSxDQUFBLFEsQ0FFRSx5QixDQUVGLFEsQ0FBQSxRLENBRUUsMkIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSwwQixDdkJURix5QnVCbERJLE8sQ0FBZ0Msa0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSxzQixDQUVGLFEsQ0FBQSxRLENBRUUsd0IsQ0FFRixRLENBQUEsUSxDQUVFLHlCLENBRUYsUSxDQUFBLFEsQ0FFRSx1QixDQWZGLE8sQ0FBZ0MsdUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQWZGLE8sQ0FBZ0Msc0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwwQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQWZGLE8sQ0FBZ0MscUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSx5QixDQUVGLFEsQ0FBQSxRLENBRUUsMkIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSwwQixDQWZGLE8sQ0FBZ0MsdUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQWZGLE8sQ0FBZ0MscUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSx5QixDQUVGLFEsQ0FBQSxRLENBRUUsMkIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSwwQixDQWZGLE8sQ0FBZ0MsbUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSx1QixDQUVGLFEsQ0FBQSxRLENBRUUseUIsQ0FFRixRLENBQUEsUSxDQUVFLDBCLENBRUYsUSxDQUFBLFEsQ0FFRSx3QixDQWZGLE8sQ0FBZ0Msd0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsOEIsQ0FFRixRLENBQUEsUSxDQUVFLCtCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQWZGLE8sQ0FBZ0MsdUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQWZGLE8sQ0FBZ0Msc0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwwQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQWZGLE8sQ0FBZ0Msd0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsOEIsQ0FFRixRLENBQUEsUSxDQUVFLCtCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQWZGLE8sQ0FBZ0Msc0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwwQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQVFGLFEsQ0FBd0Isd0IsQ0FDeEIsUyxDQUFBLFMsQ0FFRSw0QixDQUVGLFMsQ0FBQSxTLENBRUUsOEIsQ0FFRixTLENBQUEsUyxDQUVFLCtCLENBRUYsUyxDQUFBLFMsQ0FFRSw2QixDQWZGLFEsQ0FBd0IsdUIsQ0FDeEIsUyxDQUFBLFMsQ0FFRSwyQixDQUVGLFMsQ0FBQSxTLENBRUUsNkIsQ0FFRixTLENBQUEsUyxDQUVFLDhCLENBRUYsUyxDQUFBLFMsQ0FFRSw0QixDQWZGLFEsQ0FBd0Isc0IsQ0FDeEIsUyxDQUFBLFMsQ0FFRSwwQixDQUVGLFMsQ0FBQSxTLENBRUUsNEIsQ0FFRixTLENBQUEsUyxDQUVFLDZCLENBRUYsUyxDQUFBLFMsQ0FFRSwyQixDQWZGLFEsQ0FBd0Isd0IsQ0FDeEIsUyxDQUFBLFMsQ0FFRSw0QixDQUVGLFMsQ0FBQSxTLENBRUUsOEIsQ0FFRixTLENBQUEsUyxDQUVFLCtCLENBRUYsUyxDQUFBLFMsQ0FFRSw2QixDQWZGLFEsQ0FBd0Isc0IsQ0FDeEIsUyxDQUFBLFMsQ0FFRSwwQixDQUVGLFMsQ0FBQSxTLENBRUUsNEIsQ0FFRixTLENBQUEsUyxDQUVFLDZCLENBRUYsUyxDQUFBLFMsQ0FFRSwyQixDQU1OLFUsQ0FBbUIscUIsQ0FDbkIsVyxDQUFBLFcsQ0FFRSx5QixDQUVGLFcsQ0FBQSxXLENBRUUsMkIsQ0FFRixXLENBQUEsVyxDQUVFLDRCLENBRUYsVyxDQUFBLFcsQ0FFRSw0QixBdkJURix5QnVCbERJLE8sQ0FBZ0Msa0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSxzQixDQUVGLFEsQ0FBQSxRLENBRUUsd0IsQ0FFRixRLENBQUEsUSxDQUVFLHlCLENBRUYsUSxDQUFBLFEsQ0FFRSx1QixDQWZGLE8sQ0FBZ0MsdUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQWZGLE8sQ0FBZ0Msc0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwwQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQWZGLE8sQ0FBZ0MscUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSx5QixDQUVGLFEsQ0FBQSxRLENBRUUsMkIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSwwQixDQWZGLE8sQ0FBZ0MsdUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQWZGLE8sQ0FBZ0MscUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSx5QixDQUVGLFEsQ0FBQSxRLENBRUUsMkIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSwwQixDQWZGLE8sQ0FBZ0MsbUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSx1QixDQUVGLFEsQ0FBQSxRLENBRUUseUIsQ0FFRixRLENBQUEsUSxDQUVFLDBCLENBRUYsUSxDQUFBLFEsQ0FFRSx3QixDQWZGLE8sQ0FBZ0Msd0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsOEIsQ0FFRixRLENBQUEsUSxDQUVFLCtCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQWZGLE8sQ0FBZ0MsdUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQWZGLE8sQ0FBZ0Msc0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwwQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQWZGLE8sQ0FBZ0Msd0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsOEIsQ0FFRixRLENBQUEsUSxDQUVFLCtCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQWZGLE8sQ0FBZ0Msc0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwwQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQVFGLFEsQ0FBd0Isd0IsQ0FDeEIsUyxDQUFBLFMsQ0FFRSw0QixDQUVGLFMsQ0FBQSxTLENBRUUsOEIsQ0FFRixTLENBQUEsUyxDQUVFLCtCLENBRUYsUyxDQUFBLFMsQ0FFRSw2QixDQWZGLFEsQ0FBd0IsdUIsQ0FDeEIsUyxDQUFBLFMsQ0FFRSwyQixDQUVGLFMsQ0FBQSxTLENBRUUsNkIsQ0FFRixTLENBQUEsUyxDQUVFLDhCLENBRUYsUyxDQUFBLFMsQ0FFRSw0QixDQWZGLFEsQ0FBd0Isc0IsQ0FDeEIsUyxDQUFBLFMsQ0FFRSwwQixDQUVGLFMsQ0FBQSxTLENBRUUsNEIsQ0FFRixTLENBQUEsUyxDQUVFLDZCLENBRUYsUyxDQUFBLFMsQ0FFRSwyQixDQWZGLFEsQ0FBd0Isd0IsQ0FDeEIsUyxDQUFBLFMsQ0FFRSw0QixDQUVGLFMsQ0FBQSxTLENBRUUsOEIsQ0FFRixTLENBQUEsUyxDQUVFLCtCLENBRUYsUyxDQUFBLFMsQ0FFRSw2QixDQWZGLFEsQ0FBd0Isc0IsQ0FDeEIsUyxDQUFBLFMsQ0FFRSwwQixDQUVGLFMsQ0FBQSxTLENBRUUsNEIsQ0FFRixTLENBQUEsUyxDQUVFLDZCLENBRUYsUyxDQUFBLFMsQ0FFRSwyQixDQU1OLFUsQ0FBbUIscUIsQ0FDbkIsVyxDQUFBLFcsQ0FFRSx5QixDQUVGLFcsQ0FBQSxXLENBRUUsMkIsQ0FFRixXLENBQUEsVyxDQUVFLDRCLENBRUYsVyxDQUFBLFcsQ0FFRSw0QixBdkJURix5QnVCbERJLE8sQ0FBZ0Msa0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSxzQixDQUVGLFEsQ0FBQSxRLENBRUUsd0IsQ0FFRixRLENBQUEsUSxDQUVFLHlCLENBRUYsUSxDQUFBLFEsQ0FFRSx1QixDQWZGLE8sQ0FBZ0MsdUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQWZGLE8sQ0FBZ0Msc0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwwQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQWZGLE8sQ0FBZ0MscUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSx5QixDQUVGLFEsQ0FBQSxRLENBRUUsMkIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSwwQixDQWZGLE8sQ0FBZ0MsdUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQWZGLE8sQ0FBZ0MscUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSx5QixDQUVGLFEsQ0FBQSxRLENBRUUsMkIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSwwQixDQWZGLE8sQ0FBZ0MsbUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSx1QixDQUVGLFEsQ0FBQSxRLENBRUUseUIsQ0FFRixRLENBQUEsUSxDQUVFLDBCLENBRUYsUSxDQUFBLFEsQ0FFRSx3QixDQWZGLE8sQ0FBZ0Msd0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsOEIsQ0FFRixRLENBQUEsUSxDQUVFLCtCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQWZGLE8sQ0FBZ0MsdUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQWZGLE8sQ0FBZ0Msc0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwwQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQWZGLE8sQ0FBZ0Msd0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsOEIsQ0FFRixRLENBQUEsUSxDQUVFLCtCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQWZGLE8sQ0FBZ0Msc0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwwQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQVFGLFEsQ0FBd0Isd0IsQ0FDeEIsUyxDQUFBLFMsQ0FFRSw0QixDQUVGLFMsQ0FBQSxTLENBRUUsOEIsQ0FFRixTLENBQUEsUyxDQUVFLCtCLENBRUYsUyxDQUFBLFMsQ0FFRSw2QixDQWZGLFEsQ0FBd0IsdUIsQ0FDeEIsUyxDQUFBLFMsQ0FFRSwyQixDQUVGLFMsQ0FBQSxTLENBRUUsNkIsQ0FFRixTLENBQUEsUyxDQUVFLDhCLENBRUYsUyxDQUFBLFMsQ0FFRSw0QixDQWZGLFEsQ0FBd0Isc0IsQ0FDeEIsUyxDQUFBLFMsQ0FFRSwwQixDQUVGLFMsQ0FBQSxTLENBRUUsNEIsQ0FFRixTLENBQUEsUyxDQUVFLDZCLENBRUYsUyxDQUFBLFMsQ0FFRSwyQixDQWZGLFEsQ0FBd0Isd0IsQ0FDeEIsUyxDQUFBLFMsQ0FFRSw0QixDQUVGLFMsQ0FBQSxTLENBRUUsOEIsQ0FFRixTLENBQUEsUyxDQUVFLCtCLENBRUYsUyxDQUFBLFMsQ0FFRSw2QixDQWZGLFEsQ0FBd0Isc0IsQ0FDeEIsUyxDQUFBLFMsQ0FFRSwwQixDQUVGLFMsQ0FBQSxTLENBRUUsNEIsQ0FFRixTLENBQUEsUyxDQUVFLDZCLENBRUYsUyxDQUFBLFMsQ0FFRSwyQixDQU1OLFUsQ0FBbUIscUIsQ0FDbkIsVyxDQUFBLFcsQ0FFRSx5QixDQUVGLFcsQ0FBQSxXLENBRUUsMkIsQ0FFRixXLENBQUEsVyxDQUVFLDRCLENBRUYsVyxDQUFBLFcsQ0FFRSw0QixBdkJURiwwQnVCbERJLE8sQ0FBZ0Msa0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSxzQixDQUVGLFEsQ0FBQSxRLENBRUUsd0IsQ0FFRixRLENBQUEsUSxDQUVFLHlCLENBRUYsUSxDQUFBLFEsQ0FFRSx1QixDQWZGLE8sQ0FBZ0MsdUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQWZGLE8sQ0FBZ0Msc0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwwQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQWZGLE8sQ0FBZ0MscUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSx5QixDQUVGLFEsQ0FBQSxRLENBRUUsMkIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSwwQixDQWZGLE8sQ0FBZ0MsdUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQWZGLE8sQ0FBZ0MscUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSx5QixDQUVGLFEsQ0FBQSxRLENBRUUsMkIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSwwQixDQWZGLE8sQ0FBZ0MsbUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSx1QixDQUVGLFEsQ0FBQSxRLENBRUUseUIsQ0FFRixRLENBQUEsUSxDQUVFLDBCLENBRUYsUSxDQUFBLFEsQ0FFRSx3QixDQWZGLE8sQ0FBZ0Msd0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsOEIsQ0FFRixRLENBQUEsUSxDQUVFLCtCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQWZGLE8sQ0FBZ0MsdUIsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQWZGLE8sQ0FBZ0Msc0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwwQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQWZGLE8sQ0FBZ0Msd0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsOEIsQ0FFRixRLENBQUEsUSxDQUVFLCtCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQWZGLE8sQ0FBZ0Msc0IsQ0FDaEMsUSxDQUFBLFEsQ0FFRSwwQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQVFGLFEsQ0FBd0Isd0IsQ0FDeEIsUyxDQUFBLFMsQ0FFRSw0QixDQUVGLFMsQ0FBQSxTLENBRUUsOEIsQ0FFRixTLENBQUEsUyxDQUVFLCtCLENBRUYsUyxDQUFBLFMsQ0FFRSw2QixDQWZGLFEsQ0FBd0IsdUIsQ0FDeEIsUyxDQUFBLFMsQ0FFRSwyQixDQUVGLFMsQ0FBQSxTLENBRUUsNkIsQ0FFRixTLENBQUEsUyxDQUVFLDhCLENBRUYsUyxDQUFBLFMsQ0FFRSw0QixDQWZGLFEsQ0FBd0Isc0IsQ0FDeEIsUyxDQUFBLFMsQ0FFRSwwQixDQUVGLFMsQ0FBQSxTLENBRUUsNEIsQ0FFRixTLENBQUEsUyxDQUVFLDZCLENBRUYsUyxDQUFBLFMsQ0FFRSwyQixDQWZGLFEsQ0FBd0Isd0IsQ0FDeEIsUyxDQUFBLFMsQ0FFRSw0QixDQUVGLFMsQ0FBQSxTLENBRUUsOEIsQ0FFRixTLENBQUEsUyxDQUVFLCtCLENBRUYsUyxDQUFBLFMsQ0FFRSw2QixDQWZGLFEsQ0FBd0Isc0IsQ0FDeEIsUyxDQUFBLFMsQ0FFRSwwQixDQUVGLFMsQ0FBQSxTLENBRUUsNEIsQ0FFRixTLENBQUEsUyxDQUVFLDZCLENBRUYsUyxDQUFBLFMsQ0FFRSwyQixDQU1OLFUsQ0FBbUIscUIsQ0FDbkIsVyxDQUFBLFcsQ0FFRSx5QixDQUVGLFcsQ0FBQSxXLENBRUUsMkIsQ0FFRixXLENBQUEsVyxDQUVFLDRCLENBRUYsVyxDQUFBLFcsQ0FFRSw0QkNoRUosc0IsQ0FDRSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsUSxDQUNBLE0sQ0FDQSxTLENBRUEsbUIsQ0FDQSxVLENBRUEsNEIsQ0NWSixlLENBQWtCLG9HLENBSWxCLGEsQ0FBaUIsNEIsQ0FDakIsVSxDQUFpQiw0QixDQUNqQixZLENBQWlCLDRCLENBQ2pCLGMsQ0NURSxlLENBQ0Esc0IsQ0FDQSxrQixDRGVFLFUsQ0FBd0IseUIsQ0FDeEIsVyxDQUF3QiwwQixDQUN4QixZLENBQXdCLDJCLEN6QnFDeEIseUJ5QnZDQSxhLENBQXdCLHlCLENBQ3hCLGMsQ0FBd0IsMEIsQ0FDeEIsZSxDQUF3Qiw2QixBekJxQ3hCLHlCeUJ2Q0EsYSxDQUF3Qix5QixDQUN4QixjLENBQXdCLDBCLENBQ3hCLGUsQ0FBd0IsNkIsQXpCcUN4Qix5QnlCdkNBLGEsQ0FBd0IseUIsQ0FDeEIsYyxDQUF3QiwwQixDQUN4QixlLENBQXdCLDZCLEF6QnFDeEIsMEJ5QnZDQSxhLENBQXdCLHlCLENBQ3hCLGMsQ0FBd0IsMEIsQ0FDeEIsZSxDQUF3Qiw2QkFNNUIsZSxDQUFtQixrQyxDQUNuQixlLENBQW1CLGtDLENBQ25CLGdCLENBQW1CLG1DLENBSW5CLGtCLENBQXVCLHlCLENBQ3ZCLG9CLENBQXVCLDZCLENBQ3ZCLG1CLENBQXVCLHlCLENBQ3ZCLGlCLENBQXVCLHlCLENBQ3ZCLG1CLENBQXVCLDRCLENBQ3ZCLFksQ0FBdUIsMkIsQ0FJdkIsVyxDQUFjLGlDLENFdkNaLGEsQ0FDRSx1QixDbkJVRixvQixDQUFBLG9CLENtQkxNLHVCLENBTk4sZSxDQUNFLHVCLENuQlVGLHNCLENBQUEsc0IsQ21CTE0sdUIsQ0FOTixhLENBQ0UsdUIsQ25CVUYsb0IsQ0FBQSxvQixDbUJMTSx1QixDQU5OLFUsQ0FDRSx1QixDbkJVRixpQixDQUFBLGlCLENtQkxNLHVCLENBTk4sYSxDQUNFLHVCLENuQlVGLG9CLENBQUEsb0IsQ21CTE0sdUIsQ0FOTixZLENBQ0UsbUIsQ25CVUYsbUIsQ0FBQSxtQixDbUJMTSx1QixDQU5OLFcsQ0FDRSx1QixDbkJVRixrQixDQUFBLGtCLENtQkxNLHVCLENBTk4sVSxDQUNFLHVCLENuQlVGLGlCLENBQUEsaUIsQ21CTE0sdUIsQ0Z1Q1IsVSxDQUFhLHVCLENBQ2IsVyxDQUFjLHVCLENBRWQsYyxDQUFpQiw4QixDQUNqQixjLENBQWlCLG9DLENBSWpCLFUsQ0d2REUsVSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSw0QixDQUNBLFEsQ0h1REYscUIsQ0FBd0IsOEIsQ0FFeEIsVyxDQUNFLDhCLENBS0YsVyxDQUFjLHVCLENJaEVkLFEsQ0FDRSw0QixDQUdGLFUsQ0FDRSwyQjs7Ozs7QUNYbWkvQiw0QkFBNEIsRSxDQUFHLG9CLEFBQW9CLG9DQUFvQyxFLENBQUcsb0IsQUFBb0IsNEJBQTRCLEUsQ0FBSywwQixBQUEwQixvQ0FBb0MsRSxDQUFLLGtDLEFBQWtDLDRCQUE0QixFLENBQTRCLEcsQ0FBdUQsRyxDQUE2QixFLENBQTdHLHdCLENBQXNELEcsQ0FBSSx1QixBQUFrRixvQ0FBb0MsRSxDQUE0QixHLENBQXVELEcsQ0FBNkIsRSxDQUE3Ryx3QixDQUFzRCxHLENBQUksdUIsQUNHcmlnQyw0QkFDSSxFLENBQU8scUQsQ0FDUCxHLENBQU8sd0QsQ0FDUCxFLENBQU8scUQsQUFFWCxvQ0FDSSxFLENBQU8scUQsQ0FDUCxHLENBQU8sd0QsQ0FDUCxFLENBQU8scUQsQUFFWCxpQ0FDSSxFLENBQU8scUQsQ0FDUCxHLENBQU8sd0QsQ0FDUCxFLENBQU8scUQsQUNiWCxXQUNFLHlCLENBQ0EsMkYsQ0FDQSxvakIsQ0FNQSxlLENBQ0Esa0JDVkYsRyxDQUNFLG9CLENBQ0EsdUIsQ0FDQSxpQixDQUNBLG1CLENBQ0Esa0MsQ0FDQSxpQyxDQ01GLGdCLENBQWtDLGUsQ0FtRWxDLGUsQ0FBaUMsZSxDQUNqQyxnQixDQUFrQyxlLENBNEVsQyxrQixDQUFvQyxlLENBRXBDLG1CLENBQXFDLGUsQ0EyTnJDLG9CLENBQXNDLGUsQ0o1WHJCLDJELENBQUEsMkIsQ0FBQSx3QyxDQUFBLDJDLENBQTZLLGlCLENBQWtCLEssQ0FBTSxNLENBQU8sVSxDQUFXLFcsQ0FBWSwyRCxDQUFBLHdDLENBQXFHLGlCLENBQWtCLFdBQVcsbUIsQ0FBb0IsZ3RMLENBQWl0TCxlLENBQWdCLGtCQUFrQiwyRCxDQUErbkQsdUQsQ0FBcE8saUQsQ0FBcHVCLDJELENBQXdQLDJELENBQXNQLDJELENBQXJxQyxpRCxDQUF1Yyw2RCxDQUFrN0Msc0UsQ0FBMVAsMEIsQ0FBMFAseUIsQ0FBbDdDLGUsQ0FBdmMsYyxDQUE4VSxxQixDQUFnN0QsaUIsQ0FBL0csZ0IsQ0FBcHZCLHFCLENBQTVlLG9CLENBQXNQLG9CLENBQTllLHFCLENBQTFqQixtQixDQUFvQixlLENBQWdCLGlCLENBQWtCLDJELENBQUEsd0QsQ0FBQSxxQixDQUEySSxlLENBQTRGLDRCLENBQTZCLGUsQ0FBb0osb0UsQ0FBQSxzQixDQUE0RixlLENBQXdKLGtFLENBQUEsNEIsQ0FBZ0csZSxDQUF1SixrRSxDQUFBLDJCLENBQStGLGUsQ0FBdUosa0UsQ0FBQSwyQixDQUErRixlLENBQThJLHdELENBQUEsNEIsQ0FBc0YsZSxDQUF5Siw4RCxDQUFBLGlDLENBQWlHLGUsQ0FBdUssNkUsQ0FBQSxnQyxDQUErRyxlLENBQXVGLHVCLENBQXdCLGUsQ0FBd0Ysd0IsQ0FBeUIsZSxDQUErOUIsb0QsQ0FBLzhCLHFELENBQUEscUQsQ0FBQSwwRSxDQUFBLDBFLENBQUEsMEUsQ0FBQSwwRSxDQUErOEIsOEQsQ0FBQSxpRSxDQUFBLGtCLENBQS84QixtQixDQUE0YSxtQixDQUFvQixlLENBQWdCLGlCLENBQWtCLDRELENBQUEsNEQsQ0FBQSxpRixDQUFBLGlGLENBQUEsaUYsQ0FBQSxpRixDQUFBLDBCLENBQTZkLGUsQ0FBK1EsMkQsQ0FBQSxxRSxDQUFBLHdFLENBQUEseUIsQ0FBcU8sZSxDQUErakgsUyxDQUExaUMsaUQsQ0FBcmdGLG9ELENBQStuQyw2RCxDQUF3b0Msd0QsQ0FBd3NCLCtELENBQTlsRCwyRCxDQUF2N0IsNEIsQ0FBQSwyQixDQUEreUYsc0YsQ0FBcHVCLGUsQ0FBOVAsMkIsQ0FBeG9DLGdCLENBQS9uQyxrQixDQUEwYixnQixDQUFxZCw2QixDQUEvSCx3QixDQUEvYixhLENBQTh3QyxrQixDQUFtSCxlLENBQTFyQixZLENBQXV5QixrQixDQUE4NUIsbUIsQ0FBa1Asa0MsQ0FBMFIsaUMsQ0FBdmxDLG1CLENBQWdzQix1QixDQUFqK0MsZ0IsQ0FBN29DLGUsQ0FBK3pELGdCLENBQWpILGlCLENBQXgvQywrQyxDQUFsWCxtQixDQUFvQixlLENBQWdCLGlCLENBQWtCLDJELENBQUEseUIsQ0FBc0YsZSxDQUFzRixzQixDQUF1QixlLENBQW9GLG9CLENBQXFCLGUsQ0FBZ00sbUMsQ0FBQSxrQyxDQUFBLHVCLENBQUEsc0QsQ0FBc0osZSxDQUErRiwrQixDQUFnQyxlLENBQW9HLG9DLENBQXFDLGUsQ0FBbUYsbUIsQ0FBb0IsZSxDQUFxSixvRSxDQUFBLHVCLENBQTZGLGUsQ0FBbUosa0UsQ0FBQSx1QixDQUEyRixlLENBQXlGLHlCLENBQTBCLGUsQ0FBc0Ysc0IsQ0FBdUIsZSxDQUF5Rix5QixDQUEwQixlLENBQXdGLHdCLENBQXlCLGUsQ0FBdUYsdUIsQ0FBd0IsZSxDQUEwRiwwQixDQUEyQixlLENBQTJKLCtELENBQUEsa0MsQ0FBbUcsZSxDQUF3SSx3RCxDQUFBLHNCLENBQWdGLGUsQ0FBMEYsMEIsQ0FBMkIsZSxDQUE4Riw4QixDQUErQixlLENBQXlLLHNFLENBQUEseUMsQ0FBaUgsZSxDQUErTCw2RixDQUFBLHdDLENBQXVJLGUsQ0FBZ0IsUyxDQUFVLGEsQ0FBYyxrQixDQUFtQixxQixDQUFzQixVLENBQVcscUIsQ0FBc0IsaUIsQ0FBa0IsUyxDQUFVLGMsQ0FBZSxhLENBQWdELHNDLENBQXVDLGtCLENBQW1CLDBCLENBQTJCLGlCLENBQWtCLDZCLENBQThCLG9CLENBQXFCLHFCLENBQXNCLHdCLENBQXlCLFMsQ0FBVSxXLENBQUEsZ0IsQ0FBQSxpQixDQUErQyxrQixDQUFtQixZLENBQWEsbUIsQ0FBb0IsaUIsQ0FBa0IsbUIsQ0FBb0IsMkIsQ0FBc0UsUSxDQUFnQixrQixDQUFBLGlCLENBQUEsbUIsQ0FBeUQsVSxDQUFXLGMsQ0FBZSxRLENBQVMsa0IsQ0FBbUIsa0IsQ0FBbUIsaUIsQ0FBa0IsZSxDQUEwRCxtQixDQUExQyxrQixDQUFtQixVLENBQVcsVyxDQUFZLG1CLENBQW9CLGlCLENBQWtCLEssQ0FBTSxNLENBQThCLG9CLENBQXFCLFMsQ0FBVSxRLENBQVMsVyxDQUFZLHlDLENBQTBDLGMsQ0FBZSxlLENBQWdCLFksQ0FBYSxNLENBQU8sSyxDQUFNLFEsQ0FBUyxPLENBQVEsd0IsQ0FBeUIsb0IsQ0FBcUIscUIsQ0FBc0IsdUIsQ0FBd0IsMEMsQ0FBMkMsVyxDQUFZLFcsQ0FBWSxzQixDQUF1QixhLENBQWMsVSxDQUFXLGMsQ0FBZSx3QixDQUF5QixVLENBQVcsWSxDQUFhLGlCLENBQWtCLEssQ0FBTSxTLENBQVUsaUIsQ0FBa0IsdUIsQ0FBd0IsUyxDQUFVLGtCLENBQW1CLFUsQ0FBVyxZLENBQWEsVSxDQUFXLHFCLENBQXNCLGMsQ0FBZSxzQyxDQUF1QyxpQixDQUFrQixXLENBQVksWSxDQUFhLGEsQ0FBYyxZLENBQUEsb0IsQ0FBa0MsYSxDQUFjLDhCLENBQStCLGEsQ0FBYyxpQixDQUFrQixnQixDQUFpQixTLENBQVUsYSxDQUFjLGlCLENBQWtCLFEsQ0FBUyxTLENBQVUsUyxDQUFVLGMsQ0FBZSxTLENBQVUsMEIsQ0FBMkIsd0IsQ0FBeUIsa0MsQ0FBbUMsa0IsQ0FBbUIsa0IsQ0FBbUIsMkMsQ0FBNEMsTyxDQUFRLFEsQ0FBUyxvQixDQUFxQixrQixDQUFtQixvQyxDQUFBLG9DLENBQTBFLGlCLENBQWtCLHdCLENBQXlCLHFDLENBQXNDLGlCLENBQWtCLDJDLENBQUEsK0IsQ0FBQSxxQyxDQUFnd0MsMkQsQ0FBaHdDLCtDLENBQTZnQywrRCxDQUEzMkIsWSxDQUFhLGtGLENBQW1GLGEsQ0FBYyxnQixDQUFpQixjLENBQWUsUSxDQUFZLGEsQ0FBYyxvQixDQUFxQixpQixDQUFrQixtQixDQUFvQixtQixDQUFvQixvQixDQUFxQixlLENBQWdCLHVCLENBQXdCLG9CLENBQXFCLGUsQ0FBZ0Isd0IsQ0FBeUIsVSxDQUFXLFcsQ0FBWSx1QyxDQUF3QyxjLENBQWUsVSxDQUFXLGlCLENBQWtCLE8sQ0FBUSxRLENBQVMsUyxDQUFVLDJCLENBQTRCLHlCLENBQTBCLHFFLENBQXNFLGEsQ0FBYyw2QixDQUE4QixxQixDQUFzQiwyQyxDQUE0QyxlLENBQWdCLGUsQ0FBZ0IsaUIsQ0FBa0IsUyxDQUFVLGdCLENBQWlCLGMsQ0FBZSw2QixDQUE4QixjLENBQTRGLDJCLENBQTRCLGEsQ0FBYyxTLENBQVUsUSxDQUFTLHNDLENBQXVDLGEsQ0FBYyw2QixDQUE4QixxQixDQUErRixZLENBQWEsZSxDQUFnQixRLENBQVMsYyxDQUFlLGlCLENBQWtCLGUsQ0FBZ0IsaUIsQ0FBa0Isd0IsQ0FBeUIsa0QsQ0FBQSxnQyxDQUFBLGdDLENBQXFILHdCLENBQXlCLHFDLENBQXNDLGlELENBQUEseUIsQ0FBQSwrQixDQUFBLCtCLENBQTRJLHFCLENBQXNCLGEsQ0FBYywyQixDQUE0QixpQixDQUFrQix3QixDQUF5QixhLENBQWMsZSxDQUFnQixTLENBQVUsZSxDQUFrQixlLENBQWdCLGMsQ0FBZSxnQyxDQUFpQyxZLENBQWEsaUIsQ0FBa0IsUSxDQUFTLFUsQ0FBVyxTLENBQVUsUSxDQUFTLG1CLENBQW9CLGtDLENBQW1DLGtELENBQW1ELHdCLENBQXlCLGtDLENBQW1DLGlCLENBQWtCLFUsQ0FBVyxZLENBQWEsZSxDQUFnQixtRSxDQUFBLHNFLENBQTJJLGMsQ0FBZSxvRSxDQUFxRSxlLENBQWdCLHFFLENBQXNFLGUsQ0FBZ0IsbUUsQ0FBQSxvRSxDQUFBLHNFLENBQWdOLGUsQ0FBZ0IsaUQsQ0FBQSw0RCxDQUErRyxhLENBQWMsaUMsQ0FBa0Msa0IsQ0FBbUIsZSxDQUFnQix3QyxDQUF5QyxtQixDQUFvQixtRCxDQUFBLHVDLENBQUEsdUMsQ0FBQSw2QyxDQUFrTCxVLENBQVcsaUMsQ0FBa0MsUyxDQUFVLFcsQ0FBWSxVLENBQVcsaUIsQ0FBa0IsUSxDQUFTLEssQ0FBTSxTLENBQVUsUSxDQUFTLGtCLENBQW1CLG1ELENBQUEsdUMsQ0FBQSx1QyxDQUFvSSxhLENBQWMsUyxDQUFVLDhDLENBQStDLGEsQ0FBYyxTLENBQVUsaUIsQ0FBa0IsVSxDQUFXLGdFLENBQUEsb0QsQ0FBQSxvRCxDQUEySyxVLENBQVcseUMsQ0FBMEMsVSxDQUFXLFcsQ0FBWSxRLENBQVMsZSxDQUFnQiwwQixDQUEyQixZLENBQWEsVSxDQUFXLGlCLENBQWtCLFEsQ0FBUyxNLENBQU8sTyxDQUFRLFUsQ0FBVyx3QixDQUF5QixrQyxDQUFtQyxpQyxDQUFrQyxZLENBQWEsa0IsQ0FBbUIsUyxDQUFVLHFDLENBQXNDLCtELENBQWdFLGtCLENBQW1CLFMsQ0FBVSxtQyxDQUFvQyx1QyxDQUFBLDJCLENBQUEsMkMsQ0FBZ0gsc0IsQ0FBdUIseUUsQ0FBMEUsUyxDQUFVLGtCLENBQW1CLDZDLENBQThDLGEsQ0FBYyxzQixDQUF1QixpQixDQUFrQixpQixDQUFrQixRLENBQVMsUyxDQUFVLFcsQ0FBWSxTLENBQVUsUyxDQUFVLHdDLENBQXlDLGUsQ0FBZ0IsZ0IsQ0FBaUIsNEIsQ0FBQSxtQyxDQUFBLG1DLENBQXFHLHdCLENBQXlCLDJCLENBQTRCLFEsQ0FBUyxrQixDQUFtQixVLENBQVcsZSxDQUFnQixTLENBQVUsaUIsQ0FBa0IsUyxDQUFVLHlCLENBQTBCLGtCLENBQW1CLHFCLENBQXNCLG9DLENBQXFDLFksQ0FBYSwrQixDQUFnQyxjLENBQWUsUyxDQUFVLFksQ0FBYSxrQixDQUFtQixhLENBQWMsaUIsQ0FBa0Isd0MsQ0FBeUMsYyxDQUFlLCtCLENBQWdDLFksQ0FBYSxpQyxDQUFrQyxZLENBQWEsa0IsQ0FBbUIsa0MsQ0FBbUMsVSxDQUFXLDhCLENBQStCLFMsQ0FBVSxrQixDQUFtQixXLENBQVksb0QsQ0FBcUQsYSxDQUFjLDBELENBQTJELHdCLENBQXVvQyxnRSxDQUE5bUMsbUUsQ0FBb0UsYSxDQUFjLGlELENBQUEscUQsQ0FBQSxpRCxDQUEwSixpQixDQUFrQixhLENBQWMsVyxDQUFZLFEsQ0FBUyxTLENBQVUsTyxDQUFRLDRCLENBQTZCLHFCLENBQXNCLG1DLENBQW9DLGMsQ0FBZSxpQixDQUFrQixXLENBQVksa0IsQ0FBbUIsUyxDQUFVLDRCLENBQTZCLCtCLENBQWdDLGdDLENBQWlDLGdDLENBQWlDLDJCLENBQTRCLHFCLENBQXNCLHFDLENBQXNDLGtCLENBQW1CLFUsQ0FBVyxXLENBQVksc0MsQ0FBdUMsYSxDQUFjLG1CLENBQXdCLG1CLENBQW9CLGlCLENBQWtCLFUsQ0FBVyxpQixDQUFrQixTLENBQVUsc0QsQ0FBdUQsWSxDQUFhLGtGLENBQUEsdUQsQ0FBMkksYSxDQUFjLGMsQ0FBZSxrQixDQUFrRyxrRCxDQUFtRCxZLENBQWEsaUIsQ0FBa0IsUyxDQUFVLFcsQ0FBWSxxQixDQUFzQixTLENBQVUscUQsQ0FBc0QsUyxDQUFVLHdELENBQXlELGEsQ0FBYyxvRSxDQUFxRSxpQixDQUFrQixTLENBQVUsbUMsQ0FBb0MsZ0YsQ0FBaUYsWSxDQUFhLG9DLENBQXFDLFUsQ0FBVyxxQixDQUFzQiwrQixDQUFnQyxxQixDQUFzQixpQixDQUFrQixjLENBQWUsUyxDQUFVLGMsQ0FBdUIsMEIsQ0FBMkIsd0IsQ0FBeUIscUIsQ0FBc0Isb0IsQ0FBcUIsZ0IsQ0FBaUIsd0IsQ0FBeUIscUMsQ0FBc0MsOEIsQ0FBK0IsYyxDQUFlLDJCLENBQTRCLHdCLENBQXlCLHVCLENBQXdCLDJCLENBQTRCLGMsQ0FBZSxTLENBQVUsNkIsQ0FBOEIsYyxDQUFlLGdCLENBQWlCLFksQ0FBYSxtRCxDQUFvRCxTLENBQVUsK0MsQ0FBZ0Qsa0IsQ0FBbUIsUyxDQUFVLFMsQ0FBVSxVLENBQVcsZ0IsQ0FBaUIsMkIsQ0FBNEIsbUIsQ0FBc2hGLFksQ0FBbGdGLGlFLENBQUEsc0QsQ0FBQSwyRSxDQUFBLHlELENBQUEsc0QsQ0FBQSxxRCxDQUE0VyxrQixDQUFtQixTLENBQVUsaUIsQ0FBa0IseUUsQ0FBMEUsdUYsQ0FBQSw0RSxDQUFBLGlHLENBQUEsK0UsQ0FBQSw0RSxDQUFBLDJFLENBQWdmLFMsQ0FBVSxVLENBQVcsYyxDQUFlLHFGLENBQUEsMEUsQ0FBQSwrRixDQUFBLDZFLENBQUEsMEUsQ0FBQSx5RSxDQUFvZSxXLENBQVksa0IsQ0FBbUIsaUUsQ0FBQSx5RSxDQUFBLDhELENBQTJNLFUsQ0FBVyxvQixDQUFxQiw0RSxDQUF1MkMscUQsQ0FBMXhDLFMsQ0FBVSxtRSxDQUFvRSxVLENBQVcsUyxDQUFVLFksQ0FBYSxpRixDQUFrRixxRSxDQUFzRSw4RSxDQUErRSxpRixDQUFrRixTLENBQVUsVSxDQUFXLGtCLENBQW1CLFMsQ0FBVSxpQixDQUFrQixlLENBQWdCLDZELENBQUEsK0UsQ0FBOEksaUIsQ0FBa0IsVSxDQUFXLFMsQ0FBbUQseUIsQ0FBMEIsbUIsQ0FBb0IscUMsQ0FBc0MsUyxDQUFVLFcsQ0FBWSxtQyxDQUFvQyxVLENBQVcsVSxDQUFXLGtCLENBQW1CLDJCLENBQTZ2QixXLENBQWp1QixpQixDQUFrQixRLENBQVMsTSxDQUFPLHFCLENBQXNCLGtDLENBQW1DLGlCLENBQWtCLGMsQ0FBZSxzQyxDQUF1QyxVLENBQVcsNkMsQ0FBOEMsUyxDQUFVLFUsQ0FBVyx3QyxDQUF5QyxXLENBQVksK0MsQ0FBZ0QsUyxDQUFVLFcsQ0FBNEUscUQsQ0FBc0QsVyxDQUFZLHVELENBQXdELFUsQ0FBVyw4QixDQUErQixTLENBQVUsVSxDQUFXLFUsQ0FBVyx3QixDQUF5QixrQyxDQUFtQywwQyxDQUEyQyxTLENBQVUsVyxDQUFZLG9CLENBQXFCLHFCLENBQXNCLDJCLENBQTRCLDJCLENBQTRCLHVCLENBQXdCLHFCLENBQXNCLGMsQ0FBZSxRLENBQVMsUyxDQUE0QixLLENBQU0sTyxDQUF3QixXLENBQVksNEIsQ0FBK0Ysc0MsQ0FBbEUsWSxDQUFhLHNDLENBQXVDLGEsQ0FBa0UsMkIsQ0FBNEIsWSxDQUFhLHNCLENBQXVCLFMsQ0FBVSxhLENBQWMsZSxDQUFnQiw4QixDQUErQixrQixDQUFtQixVLENBQVcsZSxDQUE2WCx1QkFBQSxzQyxDQUE3VyxzQyxDQUFBLGNBQUEsNEIsQ0FBNlcsY0FBQSxvQyxDQUEzUixZLENBQWEsbUMsQ0FBb0MsYyxDQUFlLFMsQ0FBVSxtQixDQUFvQixXLENBQVksaUIsQ0FBa0Isa0IsQ0FBbUIsYSxDQUFjLGUsQ0FBZ0IsVSxDQUFXLGEsQ0FBYyxzQyxDQUF1QyxrQixDQUFtQixVLENBQVcsZSxDQUE4SSxzRCxDQUF1RCxXLENBQVksK0MsQ0FBZ0QsaUIsQ0FBa0IsVSxDQUFXLDRFLENBQTZFLFMsQ0FBVSwyQixDQUE0QixTLENBQVUsYSxDQUFjLGUsQ0FBZ0IsYSxDQUFjLFUsQ0FBVyxnQixDQUFpQixpQixDSzRGN241Qiw4QixDTDVGd3I1QiwyQixDQUF3RSx1QixDQUFqSCwyQixDQUFnTywyQixDQUF2TCw4QixDQUF3RSwwQixDQUFyRixZLENBQXFKLGlCLENBQWtCLFksQ0FBYSxlLENBQXlELDJCLENBQTRCLGMsQ0FBZSxpRCxDQUFrRCxTLENBQVUsdUIsQ0FBd0IsaUIsQ0FBa0IsVSxDQUFXLE0sQ0FBTyxPLENBQVEsSyxDQUFNLG1CLENBQW9CLCtELENBQWdFLFUsQ0FBVyx5QixDQUEwQixlLENBQWdCLGlCLENBQWtCLGtCLENBQW1CLGMsQ0FBZSxVLENBQVcsYSxDQUFjLFUsQ0t3Ri94NkIsZ0IsQ0x4RjB5NkIsVyxDQUFZLGEsQ0FBYyx1QyxDQUF3QywwQixDQUEyQiwrRSxDQUFnRiw0QixDQUFnRyxpQyxDQUFuRSx5QyxDQUEwQyxjLENBQWUsUyxDQUFxRSwyQyxDQUFBLG1DLENBQWdGLGlCLENBQWtCLEssQ0FBTSxNLENBQU8sVSxDQUFXLFcsQ0FBWSwyQyxDQUE0QyxtQixDQUFvQixlLENBQWdCLGEsQ0FBYyxpQixDQUFrQiw0QixDQUE2QixTLENBQVUsTSxDQUFPLHVELENBQXdELGUsQ0FBZ0IsaUIsQ0FBa0Isb0MsQ0FBcUMsVSxDQUFXLFcsQ0FBWSxzQyxDQUF1QyxhLENBQWMsTSxDQUFPLGEsQ0FBYyxnQixDQUFpQixpQixDQUFrQixpQyxDQUFrQyxpQixDQUFrQixPLENBQVEscUIsQ0FBc0IsVSxDQUFXLG9CLENBQXFCLFksQ0FBYSxpQixDQUFrQixPLENBQVEsUSxDQUFTLHNCLENBQXVCLFcsQ0FBWSxlLENBQWdCLGtDLENBQW1DLHFCLENBQXNCLDJCLENBQTRCLFUsQ0FBVyxXLENBQVksa0IsQ0FBbUIsaUIsQ0FBa0IsaUMsQ0FBQSxpQyxDQUFvRSxhLENBQWMseUQsQ0FBMEQsaUQsQ0FBa0QsMEIsQ0FBQSwyQixDQUF1RCxVLENBQVcsaUIsQ0FBa0IsVyxDQUFZLGtCLENBQW1CLGEsQ0FBYyxjLENBQWUscUIsQ0FBc0IsUyxDQUFVLGMsQ0FBd0MseUMsQ0FBc0IsdUMsQ0FBQSx3QyxDQUFBLHVDLENBQUEsd0MsQ0FBa0ssK0csQ0FBZ0gsdUcsQ0FBd0csd0MsQ0FBQSx3QyxDQUFrRixxQixDQUFzQix1QyxDQUFBLHVDLENBQWdGLHFCLENBQXNCLDRCLENBQTZCLG9CLENBQXVtQixpQyxDQUFrQyxVLENBQTZXLHdHLENBQWxXLDJHLENBQTRHLHFCLENBQXNCLG9CLENBQXFCLG1CLENBQW9CLGtILENBQW1ILG1CLENBQW9CLGUsQ0FBWSxlLENBQWdCLG1CLENBQTRMLCtHLENBQWdILG1CLENBQW9CLGdCLENBQWEsZSxDQUFnQixtQixDQUFvQixjQUFBLG1ELENBQUEsY0FBQSxzRCxDQUFBLGNBQUEsc0QsQ0FBQSxjQUFBLG1ELENBQUEsY0FBQSwwRCxDQUFBLGNBQUEsK0MsQ0FBQSxjQUFBLG9ELENBQUEsY0FBQSxxRCxDQUFBLGNBQUEsdUQsQ0FBQSxjQUFBLG1ELENBQUEsY0FBQSxxRCxDQUFBLGNBQUEsa0QsQ0FBQSxjQUFBLHFELENBQUEsY0FBQSxxRCxDQUFBLGNBQUEsa0QsQ0FBQSxjQUFBLHlELENBQUEsY0FBQSw4QyxDQUFBLGNBQUEsbUQsQ0FBQSxjQUFBLG9ELENBQXVwRyxjQUFBLHNELENBQXZwRyxjQUFBLHNELENBQUEsY0FBQSxrRCxDQUFBLGNBQUEsb0QsQ0FBQSxjQUFBLHFELENBQUEsY0FBQSx3RCxDQUFBLGNBQUEsd0QsQ0FBQSxjQUFBLHFELENBQUEsY0FBQSw0RCxDQUFBLGNBQUEsaUQsQ0FBQSxjQUFBLHNELENBQUEsY0FBQSx1RCxDQUFBLGNBQUEseUQsQ0FBQSxjQUFBLHFELENBQUEsY0FBQSx1RCxDQUF1cEcsY0FBQSxlLHlCQUFBLGdDLENBQUEsY0FBQSxlLHlCQUFBLGtDLENBQXA5QixZLENBQWEsY0FBQSxpRyxDQUFBLGNBQUEsc0YsQ0FBQSxjQUFBLHFGLENBQUEsY0FBQSxnRyxDQUFBLGNBQUEscUYsQ0FBQSxjQUFBLG9GLENBQUEsY0FBQSxtRyxDQUFBLGNBQUEsd0YsQ0FBQSxjQUFBLHVGLENBQXk3QixhLENBQWdSLGNBQUEsMkQsQ0FBQSxjQUFBLHlFLENBQWtLLFMsQ0FBVSxhLENBQWMsY0FBQSx1RSxDQUFBLGNBQUEscUYsQ0FBMEwsVSxDQUFXLGNBQUEsc0QsQ0FBQSxjQUFBLG9FLENBQXdKLFksQ0FBYSx5QyxDQUEwQyx3QixDQUF5QixtQyxDQUFvQyxVLENBQVcsVSxDQUFXLGtELENBQW1ELGEsQ0FBYyxtRCxDQUFBLHFELENBQUEsaUQsQ0FBNEosa0IsQ0FBbUIscUQsQ0FBc0QsZ0IsQ0FBaUIscUIsQ0FBc0IsV0FBQSxZLEVBQXlCLGtELENBQW1ELFksQ0FBYSw2QixDQUE4QixzQixDQUF1QixtQixDQUF5QixnRCxDQUFpRCxrQixDQUFtQixxRCxDQUFzRCxnQixDQUFpQixvRSxDQUFBLG1FLENBQUEsc0UsQ0FBZ04sMkJBQTJCLHlCLENBQTBCLGdCLENBQWlCLGtCLENBQW1CLGlDLENBQWtDLFUsQ0FBVyxXLENBQVksUSxDQUFZLHNDLENBQXVDLG9CLENBQXFCLDZDLENBQThDLGUsQ0FBZ0IsK0IsQ0FBZ0MsVSxDQUFXLGMsQ0FBaUIsbUMsQ0FBb0MsaUIsQ0FBa0IsMEIsQ0FBMkIsMEIsQ0FBMkIsYSxDQUFjLGMsQ0FBaUIsUyxDQUFVLFEsQ0FBUyxVLENBQVcsUyxDQUFVLGUsQ0FBZ0IsMEMsQ0FBQSx5QyxDQUFxRixtQixDQUFvQixvQixDQUFxQiw0RCxDQUE2RCx5QyxDQUEwQyx3QixDQUF5QixtQyxDQUFvQyxxQixDQUFzQiwrRCxDQUFnRSxhLENBQWMsYyxDQUFlLGlCLENBQWtCLGdELENBQWlELGdCLENBQWlCLGFBQWEsZUFBQSxTLE1BQUEsWSxDQUEyQyxtQkFBbUIsbUIsQ0FBb0IsaUIsQ0FBa0IsSyxDQUFNLE0sQ0FBTyxVLENBQVcsVyxDQUFZLFEsQ0FBWSxhLENBQWMsdUNBQUEsZSxDQUFnRiwrQkFBQSxlLENBQUEscUJBQUEsZSxDQUF6QixTLENBQVUsYyxDTWNwOXRDLHFDLENBQ2tCLFksQ0FBZSxRLENBQVcsOEIsQ0FDVSxpQixDQUVsRCx1QixDQU9BLDBDQUFBLHVCLENBQ0ksUyxDQU9KLGlELENBQ0ksb0MsQ0FDQSxlLENBRUEsdUUsQ0FDSSxpQixDQUNBLGEsQ0FBZ0IsVSxDQUFhLFcsQ0FBYyxXLENBQzNDLGEsQ0FBZ0IsbUIsQ0FFaEIsK0UsQ0FDSSxVLENBQ0EsdVksQ0FDQSwrWSxDQUNBLGlCLENBQW9CLFEsQ0FBVyxRLENBQy9CLGtCLENBQ0Esa0MsQ0FDQSx5QixDQzJnQnBCLHdDRHBnQndCLHFGLENBQ0ksc0IsQ0FBeUIsb0JEckN6RCxXLENBbkJBLGEsQ0FxQkksaUIsQ0FFQSxhLENBdkJKLGEsQ0FLSSxxQixDQUVBLHdCLENBQ0cscUIsQ0FDQyxvQixDQUNJLGdCLENBRVIsMEIsQ0FDQSx1QixDQUNBLHNCLENBQ0ksa0IsQ0FDSix1QyxDQUdKLFcsQ0FLSSxlLENBRUEsUSxDQUNBLFMsQ0cySUosMkIsQ0FBQSwyQixDSHpJQSxpQixDQUVJLFMsQ0FFSixvQixDQUVJLGMsQ0FDQSxXLENBR0oseUIsQ0FBQSwwQixDQUdJLG9DLENBQ0csaUMsQ0FDQyxnQyxDQUNDLCtCLENBQ0csNEIsQ0FHWixZLENBRUksaUIsQ0FDQSxLLENBQ0EsTSxDQUVBLGEsQ0FDQSxnQixDQUNBLGlCLENBRUosa0IsQ0FBQSxtQixDQUdJLGEsQ0FFQSxVLENBRUosa0IsQ0FFSSxVLENBRUosMkIsQ0FFSSxpQixDQUdKLFksQ0FFSSxZLENBQ0EsVSxDQUVBLFcsQ0FDQSxjLENBRUosc0IsQ0FFSSxXLENBVUoseUIsQ0FFSSxtQixDQUVKLCtCLENBRUksYSxDQUVKLDJCLENBRUksaUIsQ0FFSiw0QixDQUVJLGEsQ0FFQSxXLENBRUEsNEIsQ0FFSix5QixDQUNJLFksQ0duSEosMEIsQ0FFSSw4RCxDQUlKLFdBRUksbUIsQ0FDQSxlLENBQ0EsaUIsQ0FFQSwwQixDQUNBLDBMQUdKLFcsQ0FBQSxXLENBR0ksVyxDQUNBLGEsQ0FFQSxpQixDQUNBLE8sQ0FFQSxhLENBRUEsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsbUMsQ0FDQSwrQixDQUNBLDJCLENBRUEsYyxDQUVBLGlCLENBQ0EsUSxDQUNBLFMsQ0FDQSxjLENBRUosaUIsQ0FBQSxpQixDQUFBLGlCLENBQUEsaUIsQ0FLSSxpQixDQUNBLFMsQ0FDQSxjLENBMEhKLGtDLENBQUEsa0MsQ0F4SEEsd0IsQ0FBQSx3QixDQUFBLHdCLENBQUEsd0IsQ0FLSSxTLENBRUosaUMsQ0FBQSxpQyxDQUdJLFcsQ0FtSEosNEIsQ0FoSEEsa0IsQ0FBQSxrQixDQUdJLG1CLENBQ0EsYyxDQUNBLGEsQ0FFQSxXLENBQ0EsVSxDQUVBLGtDLENBQ0EsaUMsQ0FHSixXLENBRUksVSxDQUVKLHFCLENBRUksVyxDQUNBLFMsQ0FFSixrQixDQUVJLFcsQ0FnQkosa0IsQ0FkQSw0QixDQUVJLFcsQ0FHSixXLENBRUksVyxDQUVKLHFCLENBRUksVSxDQUNBLFUsQ0FNSiw0QixDQUVJLFcsQ0FJSiwwQixDQUVJLGtCLENBR0osVyxDQUVJLGlCLENBQ0EsWSxDQUVBLGEsQ0FFQSxVLENBQ0EsUyxDQUNBLFEsQ0FFQSxlLENBRUEsaUIsQ0FFSixjLENBRUksaUIsQ0FFQSxvQixDQUVBLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLFMsQ0FFQSxjLENBRUoscUIsQ0FFSSxXLENBQ0EsYSxDQUVBLGEsQ0FNQSxjLENBRUEsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLGMsQ0M5SVEsVSxDQUNBLFcsQ0FDQSxTLENEd0paLDRCLENBR0ksYSxDQUNBLGdCLENBRUEsaUIsQ0FDQSxLLENBQ0EsTSxDQUVBLFUsQ0FDQSxXLENBRUEsVyxDQUNBLGlCLENBRUEsVyxDQUNBLFUsQ0FLSix5QyxDQUVJLFcsQ0FDQSxVLENDeE1JLDBCQURKLGMsQ0FFUSxVLENBQ0EsYSxBQUdKLHlCQU5KLGMsQ0FPUSxjLEFBR0osZ0RBVkosYyxDQVdRLFUsQ0FDQSxhLEFBR0oseUJBZkosYyxDQWdCUSxVLENBQ0EsVyxDQUNBLGNBUUEsNkIsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQzFCaEIsSSxDQWNDLFMsQ0FJQSx1QixDQWxCRCxDLENBQUEsSSxDQUFBLE8sQ0FBQSxPLENBQUEsTSxDQUFBLE8sQ0FBQSxLLENBQUEsSyxDQUFBLEMsQ0FBQSxHLENBQUEsVSxDQUFBLEksQ0FBQSxNLENBQUEsTyxDQUFBLE0sQ0FBQSxJLENBQUEsSSxDQUFBLEUsQ0FBQSxHLENBQUEsTyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsSyxDQUFBLFUsQ0FBQSxNLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxNLENBQUEsTSxDQUFBLEMsQ0FBQSxNLENBQUEsRyxDQUFBLEcsQ0FBQSxLLENBQUEsRSxDQUFBLEksQ0FBQSxJLENBQUEsRyxDQUFBLE0sQ0FBQSxFLENBQUEsTSxDQUFBLEMsQ0FBQSxHLENBQUEsQyxDQUFBLEksQ0FBQSxDLENBQUEsSSxDQUFBLE8sQ0FBQSxLLENBQUEsSSxDQUFBLE0sQ0FBQSxNLENBQUEsRyxDQUFBLE8sQ0FBQSxLLENBQUEsSyxDQUFBLEUsQ0FBQSxLLENBQUEsRSxDQUFBLEssQ0FBQSxJLENBQUEsRSxDQUFBLEUsQ0FBQSxDLENBQUEsRSxDQUFBLEcsQ0FBQSxLLENBYUksUSxDQUNILFMsQ0FDQSxRLENBRUEsWSxDQUNBLHVCLENBbEJELE0sQ0FBQSxJLENBQUEsRSxDQWNDLFMsQ0FDQSxRLENBZkQsRyxDQUFBLEcsQ0FjQyxTLENBR0EsWSxDQWpCRCxJLENBQUEsRyxDQWVDLFEsQ0FmRCxRLENBQUEsTSxDQUFBLEksQ0FBQSxFLENBQUEsTSxDQWlCQyxZLENBQ0EsdUIsQ0FsQkQsSSxDQUFBLE0sQ0FBQSxHLENBYUksUSxDQVNKLE0sQ0FDSSxTLENBSUosTyxDQUFBLEssQ0FBQSxPLENBQUEsVSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxJLENBQUEsRyxDQUFBLE8sQ0FFQyxhLENBR0QsSSxDQ3ZCSSxnQixDQUNBLGdCLENBQ0Esc0IsQ0FBeUIsa0MsQ0FBcUMsaUMsQ0NWOUQsZSxDQUFrQixxQixDQUVsQiw0QixDQUNBLHdCLENBQTJCLHNCLENGZ0MvQixFLENBQUEsRSxDQUNDLGUsQ0FHRCxVLENBQUEsQyxDQUNDLFcsQ0FHRCxnQixDQUFBLGlCLENBQUEsTyxDQUFBLFEsQ0FHQyxZLENBR0QsSyxDQTRRSSx3QixDQUNBLGdCLENBeFFKLGdELENBQUEsNkMsQ0FBQSxpRCxDQUFBLHFELENBSUksdUIsQ0FDQSxvQixDQUdKLGtCLENBRUksb0IsQ0FnQkosSyxDQUFBLE0sQ0FBQSxLLENBR0ksb0IsQ0FDQSxlLENBQ0EsTyxDQUNBLGMsQ0FRSixVQUFBLFcsQ0FDSSxZLENBQ0EsUSxDRzdGUSw4QyxDSHFHWixRLENBQ0ksWSxDQVVKLEksQ0FFSSw2QixDQUNBLHlCLENBT0osTyxDQUNJLG1CLENBT0osUSxDQUFBLE8sQ0FFSSxTLENBUUosRyxDQUNJLFEsQ0FDQSw4QixDQW9NQSxxQixDSXRVQSxhLENBQWdCLFUsQ0FBYSxhLENKeUpqQyxRLENBWUEsTSxDQUNJLFEsQ0FDQSxTLENBZEosUSxDQWhCQSxNLENBUUEsSSxDQTBMSSxRLENBdEtKLE0sQ0FHSSxrQixDQUNBLGlCLENBVUosTSxDQUFBLEssQ0FBQSxNLENBTUksdUIsQ0FOSixNLENBQUEsSyxDQUFBLE0sQ0FBQSxRLENBSUksYyxDQUNBLFEsQ0FFQSxzQixDQVFKLE0sQ0FBQSxLLENBRUksa0IsQ0FVSixNLENBQUEsTSxDQUVJLG1CLENBYUosTSxDQUlJLHlCLENBRUEsaUIsQ0FOSix1QixDQUFBLGlCLENBQUEsa0IsQ0FJSSx5QixDQUNBLGMsQ0FDQSxpQixDQU9KLGdCLENBQUEsb0IsQ0FFSSxjLENBVUosb0IsQ0FBQSxpQixDQUVJLHFCLENBQ0EsUyxDQUNBLFksQ0FDQSxXLENBU0osa0IsQ0FDSSw0QixDQUNBLDJCLENBQ0EsOEIsQ0FDQSxzQixDQVFKLGdELENBQUEsNkMsQ0FFSSx1QixDQU9KLHdCLENBQUEsdUIsQ0FFSSxRLENBQ0EsUyxDQ3BSc0IsUSxDRDRSMUIsUSxDQUNJLGEsQ0FDQSxrQixDQVlKLEksQ0FBQSxLLENBQUEsTSxDQWRBLFEsQ0FtQkksVSxDQUlKLGdCLENBQ0ksa0IsQ0FDQSxnQixDQUdKLFcsQ0FDSSxrQixDQUNBLGdCLENBYUosUSxDQUNJLGUsQ0FHSixZLENBQ0ksYSxDQUNBLGUsQ0FDQSxVLENBQ0EsYyxDQ3pXSixJLENBQ0kscUIsQ0NGQSwrQyxDRE1KLEMsQ0FBQSxPLENBQUEsUSxDQUVXLGtCLENBVVgsQyxDQUVBLE0sQ0FFbUMsYSxDQUpuQyxDLENBQUksb0IsQ0FBdUMsYyxDQUUzQyxNLENBQ0ksUyxDQUNBLDRCLENBQStDLGMsQ0l4Qm5ELEssQ0FDSSxzQixDQUdKLEssQ0FDSSx1QixDSE9KLEUsQ0FBQSxFLENBQUEsRSxDQUFhLGlCLENBRWIsRSxDQW9CQSxFLENBQ3VCLGUsQ0FyQnZCLEUsQ0FJQSxFLENBQ3lFLHVCLENBTHpFLEUsQ0FDeUQsbUIsQ0FBckQsZ0IsQ0FHSixFLENBUUEsRSxDQUlBLEUsQ0FDdUQsZSxDQWJ2RCxFLENBQ0ksZ0IsQ0x5aUJBLHlCSzFpQkosRSxDQUlRLGtCQUlSLEUsQ0FJQSxFLENBQ3lFLHNCLENBTHpFLEUsQ0FDNkYsZSxDQUF6RixnQixDQUdKLEUsQ0FDSSxnQixDQUdKLEUsQ0FDSSxnQixDQUFxRCxlLENBR3pELEMsQ0FBQSxDLENBQUEsRSxDQUNJLGdCLENBR0osQyxDQXhCQSxFLENBUUEsRSxDQUlBLEUsQ0FhSSxlLENBRUosRyxDQUNJLG9CLENBQ0EsaUIsQ0FHSixXLENBQ0ksYyxDQUNBLGdCLENJbERBLHdDQURKLGEsQ0FFUSxnQkFJUixJLENBQ0ksWSxDQUFlLHNCLENBQXlCLGtCLENBRXhDLGUsQ0FDSSxtQixDQ1ZSLFUsQ0pEQSxLLENJRTZDLHFCLENKRjdDLEssQ0FDSSxlLENBQWtCLG9CLENBQXVCLFMsQ0FBWSxVLENBQWEsUSxDQUNsRSxpQixDQUE0QyxhLENBQzVDLFksQ0FDQSxhLENBQ0Esc0IsQ0FBeUIsbUIsQ0lKN0IsVSxDQUNJLGlCLENBQW9CLGtCLENBQTZDLHlCLENBRWpFLGlCLENBQ0ksbUMsQ0FDQSxlLENBQWtCLHVCLENBRXRCLGdCLENBQ0ksaUIsQ0FBb0IsTyxDQUFVLE0sQ0FBUyw0QixDQUczQyxxQixDQUNJLG1DLENBRUosdUIsQ0FDSSxtQyxDQUVKLHFCLENBQ0ksbUMsQ0FFSix1QixDQUNJLG1DLENBRUoscUIsQ0FDSSxtQyxDQUVKLHVCLENBQ0ksbUMsQ0FFSixxQixDQUNJLG1DLENBRUosdUIsQ0FDSSxtQyxDQUVKLHFCLENBQ0ksbUMsQ0FFSix1QixDQUNJLG1DLENBRUoscUIsQ0FDSSxlLENBRUosZSxDQUNJLGEsQ0FFSiw0QixDTjFCSixNLENNMkJRLGMsQ0FJUixPLENBQ0ksb0IsQ0FBdUIsZSxDQUFrQixlLENBQWtCLGlCLENBQW9CLEssQ0FBUSxRLENBQVcsVyxDQUFjLFUsQ0FDaEgsYyxDQUFpQixtQixDQUF1Qix3QixDQUF1QixlLENBRS9ELFksQ0FDSSxlLENBQWtCLFUsQ0FBK0QsaUIsQ0FEckYsWSxDQUdJLG1CLENBQ0ksVSxDQUFZLEssQ0FBTyxNLENBQVEsaUIsQ0N2RG5DLHVCLENBQ0ksUyxDQUNBLHFCLENBR0osNkIsQ0FDSSxpQixDQUNBLHFCLENBR0osNkIsQ0FDSSxpQixDQUNBLHdCLENKbEJSLE8sQ0FDSSxrQixDQUE4QyxxQixDQUU5QyxlLENBQ0ksZ0IsQ0FBc0QsbUIsQ0FHMUQsZSxDQUNJLGUsQ0FHSixrQixDQUNJLGUsQ0FJUixNLENBQ0ksZ0IsQ0FBa0QsbUIsQ0FPdEQsYSxDQUNJLFEsQ0FBVyxXLENBQWMsZSxDQUFrQixpQixDS3JCM0MsbUIsQ0FDSSxZLENBQXVDLGlCLENBRzNDLG9CLENDOExRLGlDLENEN0xKLGUsQ0FHSixtQixDQUNJLFksQ0FDQSxpQixDQUNBLGUsQ0FDQSxxQixDQUdKLG9CLENBQ0ksVyxDQUNBLFksQ0FDQSxxQixDQUNBLDZCLENDckJSLFMsQ0FDSSxpQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxxQixDQUVBLG9CLENBQ0ksa0IsQ0FHSixtQixDQUNJLGlCLENBQ0EsWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxlLENiMmlCSix5QmFoakJBLG1CLENBU1EsZ0MsQWJ1aUJSLHlCYWxpQkksb0MsQ0FFUSxZLENBQ0EsVyxBYitoQloseUJhbGlCSSxvQyxDQU9RLFksQ0FDQSxXQU1SLCtCLENBQ0ksaUIsQ0FDQSxPLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENiK2dCUix5QmE1Z0JJLG1DLENBRVEsWSxDQUNBLFcsQWJ5Z0JaLHlCYTVnQkksbUMsQ0FPUSxZLENBQ0EsVyxBYm9nQloseUJhL2ZBLGUsQ0FFUSxnQixBYjZmUix5QmEvZkEsZSxDQU1RLGdCQUdKLCtCLENBQ0ksaUIsQ0FDQSxtQixDQUVBLHNDLENBQUEsdUMsQ0FFSSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsUSxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FHSix1QyxDQUNJLGdILENBQ0EsMEIsQ0FHSixzQyxDQUNJLGdILENBQ0EsMEIsQ0FDQSx1QixDYitkWix5QmE1ZFEsMkMsQ0FFUSxPLENBQ0EsVSxBYnlkaEIsK0NhNWRRLDJDLENBT1EsTyxDQUNBLFUsQWJvZGhCLCtDYTVkUSwyQyxDQVlRLE8sQ0FDQSxVLEFiK2NoQix5QmE1ZFEsMkMsQ0FpQlEsTyxDQUNBLFUsQWIwY2hCLCtCYTVkUSwyQyxDQXNCUSxPLENBQ0EsVSxBYnFjaEIseUJhamNRLDRDLENBRVEsTyxDQUNBLFMsQWI4YmhCLCtDYWpjUSw0QyxDQU9RLE8sQ0FDQSxTLEFieWJoQiwrQ2FqY1EsNEMsQ0FZUSxPLENBQ0EsUyxBYm9iaEIseUJhamNRLDRDLENBaUJRLE8sQ0FDQSxTLEFiK2FoQiwrQmFqY1EsNEMsQ0FzQlEsTyxDQUNBLFNBSVIsNEMsQ0FDSSxVLENicWFaLHlCYXRhUSw0QyxDQUlRLFUsQWJrYWhCLCtDYXRhUSw0QyxDQVFRLFUsQWI4WmhCLCtDYXRhUSw0QyxDQVlRLFUsQWIwWmhCLHlCYXRhUSw0QyxDQWdCUSxVLEFic1poQiwrQmF0YVEsNEMsQ0FvQlEsVUFJUiwwQyxDQUNJLFMsQ2I2WVoseUJhOVlRLDBDLENBSVEsUyxBYjBZaEIsK0NhOVlRLDBDLENBUVEsUyxBYnNZaEIsK0NhOVlRLDBDLENBWVEsUyxBYmtZaEIseUJhOVlRLDBDLENBZ0JRLFMsQWI4WGhCLCtCYTlZUSwwQyxDQW9CUSxTQVNaLG1DLENBQ0ksWSxDQUNBLHFCLENBQ0EsUyxDQUNBLFksQ0FDQSxhLENBQ0Esa0MsQ0FDQSw0QyxDQUNBLGtCLENBQ0EsMEMsQ0FFQSwyQyxDQUNJLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSwwQixDQUNBLE8sQ0FDQSxRLENBQ0Esa0UsQ0FDQSxrQixDYjhWWix5QmF0V1EsMkMsQ0FXUSxTLENBQ0EsOEIsQWIwVmhCLHlCYXRXUSwyQyxDQWdCUSxVLENBQ0EsK0IsQUFJUix3Q0FBQSxjLENBQ0ksb0IsQ0FDQSx1QixDQUtKLDRCLENBQ0ksc0QsQ0FLWixzQixDQUNJLFksQ0FDQSwwQixDQUNBLGtCLENBQ0EsUSxDQUVBLDBCLENBQ0ksVSxDQUNBLFEsQ2I0VFIseUJhelRJLHlCLENBQUEsd0IsQ0FHUSxnQkFLWiwwQixDQUNJLGlCLENBQ0EsUSxDQUNBLDBCLENBQ0EsWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxxRCxDQUNBLDBDLENBR0osZ0IsQ0EwQkEsZSxDQUlJLFUsQ0FDQSw2QyxDQS9CSixnQixDQUNJLFMsQ0FJQSx3QixDQUNJLGEsQ0FDQSx5QixDQUNBLGUsQ0FDQSxlLENBQ0EscUcsQ0FJQSw4QixDQUNJLGUsQ0FLSiw4QixDQUNJLGUsQ0FLWixlLENBQ0ksWSxDQUNBLHNCLENBQ0Esa0IsQ0FJQSxrQixDQUNJLGUsQ0FFQSxzQixDQUVBLFUsQ2JnUVIseUJhN1BJLGtCLENBRVEsVSxDQUFhLFcsQ0FBYyxjLEFiMlB2Qyx5QmE3UEksa0IsQ0FNUSxVLENBQWEsVyxDQUFjLGNBS3ZCLDhDLENBQ0ksUyxDQU1SLGlDLENBQ0ksZ0gsQ0FNaEIsbUIsQ0FDSSx5RCxDQUVBLDhDLENDalZKLGEsQ0RrVlEsUSxDQUdKLGdDLENBeENBLGtCLENBeUNJLFksQ0FDQSxrQixDQUlSLHFCLENBQ0ksYyxDRXRUUixLLENDNUNJLHVCLENBR0osVyxDQUNJLFksQ0FBZSxnQixDQUFtQixxQixDQUNsQyxpQixDQUFvQix3QixDQUVwQixvQixDQUNJLGtCLENBR0Esd0IsQ0FDSSxpQixDQUVBLFMsQ0FTSix5QixDQUNJLFMsQ0FBWSxlLENBR2hCLHVCLENBQ0ksVSxDQUFhLGEsQ0FDYixjLENBQWlCLGEsQ0FBZ0IsaUIsQ0FFakMsNkIsQ0FDSSwyQixDQUEwQixtQixDQUMxQix3RSxDQUlSLHdCLENBQ0ksa0IsQ0FHSiwwQixDQUNJLG9CLENBQXVCLGdCLENBQW1CLHFCLENBQzFDLGMsQ0FBaUIsa0MsQ0FBMEIsb0IsQ0FFM0Msc0MsQ0FDSSxxQixDQUlSLDJCLENBQ0ksbUIsQ0FBc0IsaUIsQ0FBb0Isa0IsQ0FFMUMsb0MsQ0FDSSxZLENBQWUscUIsQ0FJdkIsMEIsQ0FDSSxrQixDQUFtRCxnQixDQUFtRCxtQixDQUN0RyxhLENBQWdCLGtDLENBQXFELHFCLENBQTZFLG1CLENBQ2xKLDZDLENBQ0EsYyxDQUdJLG1ELENBQ0ksUSxDQUlSLGlDLENBQ0ksdUIsQ0FBNEMsc0MsQ0FBb0Qsa0MsQ0FDaEcsYyxDQUlSLDBCLENBQ0ksaUIsQ0FBb0Isb0IsQ0FBdUIsaUIsQ0FBb0Isa0IsQ0FHbkUseUIsQ0FDSSxxQixDQUF3QixTLENBQ3hCLHFDLENBRUEsOEIsQ0FDSSw0QixDQUlSLDBCLENBQ0ksaUIsQ0FBb0Isb0IsQ0FDcEIsMkMsQ0FBOEMsZSxDQUFnQyx5QixDQUdsRixrQyxDQUNJLGdCLENBR0osNkIsQ0FDSSxtQixDQUNBLGEsQ0FDQSwyQyxDaEJtZFIseUJnQnRkSSw2QixDQU1RLCtCLENBRUEsdUJBSVIsMkIsQ0FDSSx5QyxDQUE0QywyQixDQUdoRCw2QixDQUNJLGlCLENBQW9CLE8sQ0FBVSxRLENBQVcsOEIsQ0FDekMsYyxDQUFpQixlLENBQWtCLGtCLENBQXFCLHVCLENBRXhELDBELENBQ0ksZ0IsQ0FBbUIsa0IsQ0FJM0IsNEIsQ0FDSSxvQixDQUF1QixpQixDQUFvQixrQixDQUd2QyxzQyxDQUNJLGUsQ0FLWix3QixDQUNJLG9CLENBQ0EsVyxDQUFjLGUsQ0FBZ0MsZ0IsQ0FBdUMscUIsQ0FBd0IsMkIsQ0FDN0csYyxDQUVBLDZCLENBQ0ksb0IsQ0FDQSxnQixDQUlSLDJCLENBQ0ksb0IsQ0FBdUIsVSxDQUFpQyxXLENBQWtDLGtCLENBQzFGLGdCLENBQXVDLGdCLENBQW9DLGtCLENBQXFCLG1CLENBQTJDLGtFLENBRTNJLGlDLENBeUxRLG9ELENBeExKLFksQ0FJQSx5QyxDQUNJLGEsQ0FDQSxhLENBQXVDLG1CLENBS25ELHVCLENBQ0ksWSxDQUFlLDZCLENBQWdDLGtCLENBQy9DLGMsQ0FBaUIsZ0IsQ0FJckIsMkIsQ0FDSSx1QixDQUEwQixrQixDQUMxQixxQixDQUFvRCx1QixDQUEwQyx3QixDQUFrRCxtQixDQUNoSixjLENBRUEsZ0QsQ0FDSSw0QixDQUdKLGtDLENBQ0ksVSxDQUF5QyxrQyxDQUN6QyxjLENBRUEsdUQsQ0FDSSxvQixDQU1SLCtCLENBQ0ksZSxDQUlBLHNDLENBQ0ksZSxDQU9oQiwyQixDQUNJLGlCLENBQ0EsNEIsQ0FDQSwyQixDaEI4V0oseUJnQmpYQSwyQixDQU9ZLG1FLEFoQjBXWix5QmdCalhBLDJCLENBWVEsbUUsQWhCcVdSLDJFZ0JqWEEsMkIsQ0FrQmdCLHdCLENBQ0Esd0MsQWhCOFZoQiw0RWdCalhBLDJCLENBeUJnQix3QixDQUNBLHdDLEFoQnVWaEIsMEJnQmpYQSwyQixDQWlDWSx3QixDQUNBLDBDLEFoQitVWix5QmdCM1VJLCtCLENBR1ksdUIsQ0FDQSx3QyxDQUtaLCtCLENBR1ksdUIsQ0FDQSx5Q0FLWiw2QixDQUNJLGlCLENDL01SLG9DLENBQUEscUMsQ0RrTkksa0MsQ0FBQSxtQyxDQUVJLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxNLENBQ0EsVSxDQy9NUixxQyxDRGtOSSxtQyxDQUNJLFcsQ0FFSSwyQixDQUNBLDhCLENBQ0EseUIsQ0FDQSwyQixDQUVKLFUsQ2hCb1NSLHlCZ0I1U0ksbUMsQ0FXUSxxQyxBaEJpU1oseUJnQjVTSSxtQyxDQWVRLHFDQUlSLGtDLENBQ0ksVSxDQUNBLGdGLENBQ0EsVSxDQUlBLDRDLENBQ0kscUIsQ0FDQSxvQixDQUVBLGlELENBQ0ksYyxDQUNBLGUsQ0FDQSxxRyxDQUdKLGlELENBQ0ksYyxDQUNBLGUsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxpQixDQUVBLHNELENBQ0ksZ0IsQ2hCZ1FwQix5QmdCeFFZLGlELENBWVEsZ0IsQWhCNFBwQix5QmdCeFBvQixzRCxDQUNJLHVCQUtaLGlELENBQ0ksYyxDQUNBLGUsQ0FDQSxxRyxDQUNBLGEsQ0FDQSxtQixDaEI2T2hCLHlCZ0IzT2dCLG9ELENBR1EsYSxDQVZaLGlELENBZVEsZ0IsQWhCbU9wQix5QmdCbFBZLGlELENBbUJRLGdCQVNaLHlDLENBQ0ksVyxDQUdKLHVDLENBQ0ksc0MsQ0FFQSw2QyxDQUMyQixXLENBRDNCLDZDLENBS0osd0MsQ0FDSSxxRyxDQUVBLDZDLENBQ0ksa0IsQ0FDQSxhLENBQ0EsYyxDQUNBLHFCLENBT1osNEMsQ0FDSSxXLENBSVIseUIsQ0FDSSxvQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSxnQixDQUNBLHFCLENBR0ksbUUsQ0FnREosZ0UsQ0EvQ1EsYSxDQUlSLGdDLENBQ0ksaUIsQ0FDQSxzQixDQUdKLG1DLENBQ0ksaUIsQ0FDQSxxRyxDQUdKLCtCLENBQ0ksZSxDQUlSLDZCLENBQUEsc0MsQ0FFSSxjLENBQWlCLGUsQ0FBa0Isb0IsQ0FFbkMsK0IsQ0FBQSx3QyxDQUNJLG1CLENBQXNCLHNCLENBSTlCLHNDLENBQ0ksZSxDQUNBLFksQ0FBZSxxQixDQUF3Qiw0QixDQUN2QyxVLENBQWEsVyxDQUFjLFksQ0FBZSxlLENBQzFDLGtCLENBQ0EsZ0MsQ0FFQSw0QyxDQUNJLGdCLENBR0osd0MsQ0Y3WkosWSxDRThaUSx5QixDQUVBLDhDLENBQ0ksb0IsQ0FTWiwwQixDQUNJLHlCLENBRUEsWSxDQUNBLDBCLENBQ0EsYyxDQUNBLGMsQ0FDQSx1QyxDQUNBLGtCLENoQmtISix5QmdCMUhBLDBCLENBV1EsMEJBR0osZ0MsQ0FDSSxpQixDQUNBLFksQ0FDQSxrQixDQUNBLHNDLENBQ0EsZSxDQUNBLGUsQ0FDQSxxQixDQUNBLGEsQ0FDQSx1QixDaEJtR1IseUJnQjVHSSxnQyxDQVlRLHlCQUdKLCtDLENBQ0kseUIsQ0FHSixnRCxDQUNJLHlCLENBR0osc0MsQ0FDSSxpQixDQUNBLGEsQ0FDQSxtQixDQU1oQixZLENBQ0ksaUIsQ0FBb0IsTyxDQUFVLFksQ0FBZSwwQixDQUU3QyxxQixDQUNJLE8sQ0FFQSw0QixDQUNJLE8sQ0FJUixvQyxDQU1JLDJDLENBQUEsMkMsQ0FMQSxZLENBY0osb0MsQ0FDSSxhLENBRUEsMkMsQ0FDSSxhLENBQ0EscUIsQ0FRUixrQixDQUNJLGdCLENBRUEsMkIsQ0FDSSxnQixDQUtaLFksQ0FDSSx3QixDQUVBLG1ELENBQUEseUIsQ0FFSSx5QixDQUdKLHlCLENBQ0ksYSxDQUtKLHNCLENBQ0ksaUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSxtQixDaEJTSix5QmdCZEEsc0IsQ0FRUSxnQkFJUixzQixDQUNJLG9CLENBQ0EsZSxDQUNBLFUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxtQixDQUNBLGMsQ0FDQSx3QixDaEJOSix5QmdCRkEsc0IsQ0FXUSxjLENBQ0EsaUJBSVIsOEIsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLGtCLENBR0oscUIsQ0FDSSxjLENFaGxCUixZLENBQ0ksWSxDQUNBLGlCLENBQ0EsMEcsQ0FDQSxrVSxDQUVBLHFCLENBQ0ksNEIsQ0FHSixtQixDQUNJLG9CLENBQ0EsYyxDQUFpQixlLENDZ0R6QixLLENBQ0ksdUYsQ0FDQSx5RixDQUVBLGdHLENBQ0Esa0csQ0FDQSxnRyxDQUNBLGtHLENGbEVKLDZCLENBQ0ksZSxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxpQixDQUNBLGdCLENBQ0EsNEIsQ0FDQSwyQixDakJrakJBLHlCaUJ6akJKLDZCLENBV1ksaUUsQ0FDQSx1QixDQUNBLDBDLEFqQjRpQlIseUJpQnpqQkosNkIsQ0FtQlksbUUsQWpCc2lCUiwyRWlCempCSiw2QixDQTBCZ0Isd0IsQ0FDQSx3QyxBakI4aEJaLDRFaUJ6akJKLDZCLENBaUNnQix3QixDQUNBLHdDLEFqQnVoQlosMEJpQnpqQkosNkIsQ0F5Q1ksd0IsQ0FDQSwwQyxBakIrZ0JSLHlCaUI5ZkEscUMsQ0FXUSxxQyxBakJtZlIseUJpQjlmQSxxQyxDQWVRLHFDQUlSLG9DLENBQ0ksVSxDQUNBLGdGLENBQ0EsVSxDQVNKLDBDLENBQ0ksaUIsQ0FJQSw0QyxDQUNJLFksQ0FBZSxhLENBQ2YsWSxDQUdJLDBELENBQ0ksUyxDQUNBLGtDLENBTUEsdUUsQ0FDSSwrRyxDQU9wQix1QyxDQS9CSSx3RCxDQWdDQSxrQixDQWVBLDhDLENBQ0ksb0IsQ0FDQSxjLENBQ0EsZSxDQUNBLHFCLENBQ0EscUcsQ2pCZ2JSLHlCaUI3YUksNEMsQ0FFUSxrQixDQUE4QyxxQyxBakIyYTFELHlCaUI3YUksNEMsQ0FjdUQscUMsQWpCK1ozRCx5QmlCN1lJLDhDLENBRVEsZSxDQUFrQixnQixBakIyWTlCLGdEaUI3WUksOEMsQ0FNUSxrQixDQUFxQixtQixBakJ1WWpDLDBCaUI3WUksOEMsQ0FVUSxrQixDQUFxQixtQkFJN0IsMEMsQ0FDSSxrQixDQUNBLG9HLENBR0osMEMsQ0FDSSxZLENBQ0Esc0IsQ2pCd1hSLHlCaUIxWEksMEMsQ0FLUSxtQkFLWiwwRCxDQUNJLGUsQ0FJUixLLENBbUJJLE8sQ0FuTEEsK0IsQ0FvTEksaUIsQ0FwQlIsSyxDQUVJLFksQ0FBZSxxQixDQUF3QixZLENBQ3ZDLHlCLENBQ0EscUIsQ0FDQSx3RSxDQUNBLFEsQ0FBVyxpQixDQUNYLHdDLENBRUEsYSxDQUNJLFUsQ0FDQSxpQixDQUFvQixTLENBQ3BCLE8sQ0FBVSxRLENBQ1Ysc0IsQ0FDQSx1QixDQUNBLDJFLENBQ0EsaUIsQ0FHSixPLENBRUksUyxDakJzVkoseUJpQjNXSixLLENBeUJRLGdCLEFqQmtWSix5QmlCM1dKLEssQ0E2QlEsZ0IsQWpCOFVKLHlCaUIzV0osSyxDQWlDUSxnQixDQUE0RCxpQixBakIwVWhFLHlCaUIzV0osSyxDQXFDUSxxQixBakJzVUosZ0RpQmxVSSxXLENBQ0ksa0IsQWpCaVVSLDBCaUI1VEksVyxDQUNJLGtCQUlSLFksQ0E4REosTSxDQUlJLHVCLENBbEVBLFksQ0FHSSxjLENBRkEsZSxDQUtKLGEsQ0FDSSxrQixDQUNBLG9HLENBQ0Esa0IsQ2pCOFNKLHlCaUJqVEEsYSxDQU1RLGMsQ0FFQSwwQixDQUNJLGdCLEFqQndTWix5QmlCalRBLGEsQ0FjUSxjLENBRUEsMEIsQ0FDSSxnQkFJUixzQixDQUNJLGUsQ0FHSiwwQixDQUNJLFksQ0FDQSxlLENBQWtCLGUsQ0FJMUIsbUIsQ0FBQSxhLENBQUEsVyxDQUFBLGUsQ0FDSSxlLENBR0osYSxDQUNJLFMsQ0FFQSx1QixDQUFBLG9CLENBQ0ksNEIsQ0FJUixXLENBQ0ksYSxDQUdKLGUsQ0FDSSxrQixDQUNBLGMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxzQixDQUlSLE0sQ0FDSSxpQixDQUNBLG9CLENBQ0EsZSxDQUVBLGUsQ0FHSSx1QixDQUNJLG1HLENBR0oscUIsQ0FDSSxrSCxDQUlSLGEsQ0FDSSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsOEIsQ0FHSixZLENBQ0ksYyxDakJnT0oseUJpQmpPQSxZLENBSVEsUSxDQUNBLFksQWpCNE5SLCtDaUJqT0EsWSxDQVNRLFEsQ0FDQSxZLEFqQnVOUix5QmlCak9BLFksQ0FjUSxzQyxBakJtTlIseUJpQmpPQSxZLENBa0JRLG9DLENBQ0EsUSxDQUNBLFksQWpCNk1SLHlCaUIxTUksa0MsQ0FHUSxTLENBQ0EsWSxBakJzTVoseUJpQjFNSSxrQyxDQVFRLGtCLEFqQmtNWiwrQ2lCMU1JLGtDLENBWVEsYUFNWixVLENBQ0ksYyxDakJ1TEoseUJpQnhMQSxVLENBSVEsUSxDQUNBLFcsQWpCbUxSLCtDaUJ4TEEsVSxDQVNRLFEsQ0FDQSxVLEFqQjhLUix5QmlCeExBLFUsQ0FjUSxvQyxBakIwS1IseUJpQnhMQSxVLENBa0JRLGtDLENBQ0EsTyxDQUNBLFUsQWpCb0tSLHlCaUJqS0ksZ0MsQ0FFUSxVLENBQ0EsVyxBakI4SlosK0NpQmpLSSxnQyxDQU9RLFUsQWpCMEpaLCtDaUJqS0ksZ0MsQ0FXUSxXLEFqQnNKWiwrQ2lCaktJLGdDLENBZVEsVSxBakJrSlosK0NpQmpLSSxnQyxDQW1CUSxVLEFqQjhJWix5QmlCaktJLGdDLENBdUJRLG9DLEFqQjBJWix5QmlCaktJLGdDLENBMkJRLFUsQWpCc0laLCtDaUJqS0ksZ0MsQ0ErQlEsVSxBakJrSVoseUJpQmpLSSxnQyxDQW1DUSxZLEFBR0osMEJBdENKLGdDLENBdUNRLFksQWpCMEhaLDBCaUJqS0ksZ0MsQ0EyQ1EsWUFPWixvQixDRzNjSCx3QixDQUNBLHFCLENBQ0EsZ0IsQ0gyY08sWSxDQUFlLGtCLENBRWYsd0MsQ0FDSSxzQixDQUNBLG9HLENqQnlHUix5QmlCM0dJLHdDLENBS1EsZ0IsQWpCc0daLCtDaUIzR0ksd0MsQ0FTUSxnQkFJUiw4QyxDQUNJLDBCLENBQ0Esb0csQ0FDQSxlLENqQjJGUix5QmlCOUZJLDhDLENBTVEsZ0IsQWpCd0ZaLHlCaUI5RkksOEMsQ0FVUSxhLEFqQm9GWix5QmlCOUZJLDhDLENBY1EsYSxBakJnRlosd0NpQjNFUSwwQixDQUNJLGdCQUtaLG9CLENBQ0ksUyxDQUNBLGlCLENBQW9CLFUsQ0FDcEIsaUIsQ0FHSix1QixDQUNJLFksQ0FDQSxzQixDQUNBLGtCLENBQ0EsWSxDQUFlLGEsQ0FDZixhLENBQ0EsZ0IsQ0FDQSxrQyxDQUNBLGdCLENBQW1CLGlCLENBQ25CLHlCLENBRUEsaUQsQ0FDSSxvQyxDQUlSLHlCLENBQ0ksWSxDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLHVCLENBOEVBLCtDLENBNUVBLHFELENBQ0ksYSxDQUlSLG1CLENBQ0ksWSxDQUNBLGUsQ0FBZ0MsZSxDakJpQ3BDLHlCaUJuQ0EsbUIsQ0FLUSxjLENBQ0EsdUIsQWpCNkJSLHlCaUJuQ0EsbUIsQ0FVUSxnQixDQUFtQiw2QixDQUNuQix1QkFJUixtQixDQUNJLGUsQ2pCbUJKLHlCaUJwQkEsbUIsQ0FJUSxZLENBQ0EsYyxDQUFpQixpQixBakJlekIseUJpQnBCQSxtQixDQVNRLGEsQ0FDQSxpQixDQUVBLCtCLENBQ0ksaUIsQWpCT1osZ0RpQnBCQSxtQixDQWtCUSxnQixBakJFUiwwQmlCcEJBLG1CLENBc0JRLGdCQUlSLG1CLENBQ0ksa0IsQ0FFQSx5QixDQUNJLHNCLENBSVIseUIsQ0FDSSxpQixDQUNBLGUsQ0FBdUUsa0IsQ0FBdUMsaUIsQ0FDOUcsdUIsQ2pCakJKLHlCaUJjQSx5QixDQU1RLG9CLEFqQnBCUix5QmlCY0EseUIsQ0FVUSxtQ0FNUixlLENBQ0ksWSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxtQixDQU9KLGUsQ0FBQSxXLENBQ0ksc0IsQ0FHSixXLENBQ0ksZ0IsQ0FBbUIsdUIsQ0h4bUIzQixVLENBQ0ksVSxDQUFhLFksQ0FBZSxhLENBQWdCLGdCLENBQzVDLHFCLENBQWdDLDRCLENBRWhDLFNBQUEsSSxNQUFBLGdCLENBQ0ksNEIsQ0FZSixrQixDQUxBLGlCLENBTUksbUIsQ0FDeUMsa0IsQ0FQN0MsaUIsQ0FDSSxZLENBQWUsc0IsQ0FBeUIsa0IsQ0FBcUIsZ0IsQ0FDMUMsZSxDQUF1RCxxRyxDQUExRSxnQixDQUdKLGtCLENBRUksZ0IsQ0FBbUIsbUIsQ0FPdkIsMEIsQ0FDSSxpQixDQUNBLGdCLENBQW1CLGEsQ085QjNCLGUsQ0FDSSxvQixDQUVBLG9CLENBQ0ksZSxDQUdKLHNCLENBQ0ksZ0IsQ0FDQSxhLENBR0oscUIsQ0FDSSxjLENBQWlCLG9CLENBQ2pCLGlCLENDWlIsSSxDQUNJLFksQ0FBZSxnQixDQUVmLFcsQ0FDd0Isb0IsQ0FBdUIscUIsQ0FFM0Msa0IsQ0FDSSxVLENBQ0EsaUIsQ0FBb0IsUSxDQUFXLFEsQ0FBVyxVLENBQWEsWSxDQUFlLDBCLENBQ3RFLHdCLENBTVIsZ0IsQ0FaQSxXLENBYUksaUIsQ0FFQSxpQyxDQUNJLDRCLENBSVIsb0IsQ0FDSSxZLENBQWUsNkIsQ0FBZ0Msb0IsQ0FDL0Msb0IsQ0FBZ0QscUcsQ0FBeUIsb0IsQ0FFekUsNEIsQ0FDSSxVLENBQWEsaUIsQ0FBb0IsUSxDQUEyQixXLENBQThCLFUsQ0FBa0MsYSxDQUFnQix1QixDQUEyQyxVLENBSXZMLG1DLENBQ0kseUMsQ0FLWixrQixDQUNJLHNCLENBR0ksdUIsQ0FDSSxlLENBSVIscUIsQ0FDSSxpQixDQUNBLGUsQ0FJUiwwQixDQUNJLGEsQ0FBZ0IsaUIsQ0FDaEIsYyxDQUFpQixtQixDQ3ZEekIsTyxDQUNJLGdCLENBQW1CLGlCLENBRW5CLGtCLENBQ0ksZSxDQUdKLGEsQ0FDSSxZLENBQWUsc0IsQ0FBeUIsa0IsQ0FBcUIsb0IsQ0FHakUsYyxDQUNJLGtCLENBQXFCLG1CLENBQXNCLG1CLENBQXFELGtCLENBQ2hHLDRCLENBR0osbUIsQ0FDSSxlLENBQ0Esa0IsQ3ZCd2lCSix5QnVCMWlCQSxtQixDQUtRLFksQXZCcWlCUix5QnVCMWlCQSxtQixDQVNRLFdBR0oscUIsQ0FDSSxtQixDQUFzQixvQixDQUV0QixnQyxDQUNJLGMsQ0FBaUIsaUIsQ0FLN0IsYSxDQUNJLGdCLENBQ0EsVyxDQUNBLGdDLENBR0osYSxDQUNJLGdCLENBQW1CLGEsQ0M1QzNCLE8sQ0FDSSxrQixDQUE4QyxxQixDQUM5Qyx1QixDQUNBLDBHLENBQ0EseWMsQ0FFQSxrQixDQUNJLFksQ0FBZSw2QixDQUduQixhLENBQ0ksWSxDQUNBLGtCLENBR0osYSxDQUNJLFcsQ0FDQSxlLENBQWtCLHVCLENBSTFCLFksQ0FDSSxZLENDa0JJLDJCLENEaEJKLGtCLENDaUJRLFksQ0FDQSxzQixDQUNBLGtCLENEbkJSLGtCLENBQ2lFLFUsQ0FBYSxXLENBQWMsaUIsQ0FDeEYsb0MsQ0FDQSx3QyxDQUFnRSxpQixDQzVCcEUsMEIsQ0FDSSxpQixDQUdKLGUsQ0FDSSxjLENBQ0EsVSxDekJxakJKLHlCeUJuakJJLG9CLENBRVEsZUFLWix3QixDQUNJLGEsQ3pCMmlCSix5QnlCemlCSSw0QixDQUFBLGdDLENBR1EsWUFLWix3QixDQUNJLGdCLENBQ0EsWSxDQUNBLHFCLENBQ0Esd0IsQ0FDQSxrQixDekI0aEJKLHlCeUJqaUJBLHdCLENBUVEsWSxBekJ5aEJSLHlCeUJqaUJBLHdCLENBWVEsWUFHSiwyQixDQUlJLFUsQ0FDQSxVLENBQ0EsVyxDQUVBLDhCLENBQ0ksYyxDQUdKLHdDLENBQUEsaUMsQ0FFSSxTLENBQ0EsMkIsQ0FLWix5QixDQUNJLHNCLENBRUEsb0MsQ0FDSSxxQixDQUNBLGMsQ0FDQSxlLENBQ0EscUcsQ0FDQSxpQixDQUdKLGtDLENBQ0ksZ0IsQ0FFQSw0QyxDQUNJLGEsQ0FLWix5QixDQUNJLGUsQ0FDQSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDekJtZUoseUJ5QjFlQSx5QixDQVVRLGEsQXpCZ2VSLHlCeUIxZUEseUIsQ0FjUSxhQUdKLGlDLENBQ0ksWSxDQUdKLDZCLENBQ0ksaUIsQ0FJUix3QixDQUNJLHdCLENBR0osd0IsQ0FDSSxzQixDQUlBLDhDLENBQ0ksWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxxQixDekJtY1IseUJ5QnZjSSw4QyxDQU9RLGlCLEF6QmdjWix5QnlCdmNJLDhDLENBV1EsaUJBSVIsMEIsQ0FDSSxnQixDQUdJLDJDLENBQ0ksUyxDQUNBLGEsQ0FNaEIsd0IsQ0FDSSxjLENBT0osaUIsQ0FDSSxpQixDQUNBLFksQ0FDQSxzQixDQUNBLG9CLENBQ0EsYSxDQUNBLGlCLENBQ0EsZSxDQUVBLHlCLENBQ0ksVyxDQUtBLFUsQ0FGSiw2QixDQUVJLFUsQ0FJUixpQixDQUNJLFksQ0FDQSxzQixDQUNBLGtCLENDNUtSLFEsQ0FDSSxZLENBQ0EscUIsQ0FDSSxhLENBQWdCLFcsQ0FFcEIsZSxDQUNJLGlCLENBSUEsMEIsQ0FDSSwrQixDQUlSLG9CLENBQ0ksaUIsQ0FBb0IsVyxDMUIwaUJ4QiwwQjBCM2lCQSxvQixDQUdNLFdBSU4sYyxDQUNJLGlCLENBQ0EsWSxDQUFlLHFCLENBQXdCLGUsQ0FBa0IsVyxDQUN6RCxzQyxDQUFvRCxtQixDQUNwRCwyQixDQUNBLGlCLENBQ0Esa0MsQ0FHSixhLENBQ0ksWSxDQUFlLDZCLENBQWdDLGtCLENBR25ELGMsQ0FDSSxvQixDQUF1QixjLENBQWlCLGEsQ0FHNUMsb0IsQ0FDSSxZLENBQ0Esb0csQ0FDQSxjLENBSUosaUIsQ0FDSSxjLENBQ0EsYyxDQUNBLHNCLENBR0osYyxDQUNJLGEsQ0FBbUIsbUIsQ0FDbkIsaUIsQ0FBb0IsVyxDQUNwQixjLENDekRSLGMsQ0FDSSxlLENBRUEseUIsQ0FDSSxrQixDQUdKLG9CLENBQ0ksYyxDQUNBLEssQ0FDQSxNLENBQ0EsVyxDQUNBLFksQ0FDQSxTLENBR0osdUIsQ0FDSSxpQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSx1QixDQUNBLHNDLENBQ0EsUyxDQUdKLHlCLENBQ0ksWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxxQixDQUNBLGEsQ0FHSixzQixDQUFBLHlCLENBRUksYyxDQUdKLHlCLENBQ0ksZSxDQUdKLG9DLENBQ0ksa0IsQ0FDQSxTLENDNUNSLFksQ0FDSSxjLEM1QjJqQkEsMEI0QjVqQkosWSxDQUlRLGUsQ0FDQSxpQixDQUNBLFksQ0FFQSxnQixDQUNJLGlCLENBQW9CLFEsQ0FBVywwQixDQUMvQixVLENBQWEsa0JBSXJCLHFCLENBQ0ksZSxDQUFrQixLLENBQVEsVyxDQ2JsQyxTLENBQ0ksYSxDQUNBLGlCLENBQ0EsK0IsQ0FDQSwwRCxDQUVBLGlCLENBQ0ksaUIsQ0FHSixpQixDQUNJLGlCLENBQ0Esb0IsQ0FHSiw0QixDQUNJLFksQ0FDQSxzQixDQUNBLGtCLENBQ0EsYyxDQUNBLDBCLENBR0osaUIsQ0FDSSxlLENBQ0EsdUMsQ0FDQSxNLENBQ0EsYyxDQUNBLFUsQ0FDQSw2QixDQUNBLFcsQ0FHSSxzQkFBQSxjLENBQ0ksMEMsQ0FJUiw2QixDQUNJLGtFLENBSVIsZ0IsQ0FDSSx5QyxDQUNBLGEsQzdCNmdCSix5QjZCL2dCQSxnQixDQUtRLHlCLEE3QjBnQlIsK0M2Qi9nQkEsZ0IsQ0FTUSw0QixBN0JzZ0JSLCtDNkIvZ0JBLGdCLENBYVEsMkJBSVIsYyxDQUNJLGEsQ0FDQSxlLENBQ0EsUSxDN0IyZkoseUI2QnhmQSxrQixDQUVRLGMsQTdCc2ZSLHlCNkJsZkEsa0IsQ0FFUSxjQUtaLEksQ0FvQkksVSxDQUFBLFksQ0FFSSwrQixDQXRCUixJLENBRUksb0IsQ0FDQSwyQixDQUNBLHFDLENBQ0EsNkIsQ0FDQSxpQixDQUlBLCtKLENBQ0Esc0MsQ0FDQSw2RCxDQUNBLGdDLENBRUEsZSxDQUFBLGEsQ0FFSSxtQixDQUdKLFUsQ0FBQSxZLENBR0ksb0IsQ0FHSixVLENBQ0ksd0YsQ0FHSixVLENBQ0ksZSxDQzlHUixVLENBT0ksWSxDQUNBLHFCLENBQ0EsZSxDQUNBLDhDLENBRUEsNkIsQ0FDSSxZLENBQ0Esc0IsQ0FDQSxrQixDQUlKLGtCLENBQ0ksaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLHNCLENBRUEscUMsQ0FDSSxZLENBQ0EsNkIsQ0FDQSxrQixDQUNBLGtCLEM5QjZoQlIseUI4QnpoQkEsZ0IsQ0FLUSxnQyxDQUNBLHNDLEE5Qm1oQlIsZ0Q4QnpoQkEsZ0IsQ0FVUSxnQyxDQUNBLHNDLEE5QjhnQlIsMEI4QnpoQkEsZ0IsQ0FlUSxpQyxDQUNBLHVDLEE5QnlnQlIsMEI4QmpnQkEscUIsQ0FPUSx1QixBOUIwZlIsMEI4QmpnQkEscUIsQ0FXUSxxQkFJUiw2QixDQUNJLHFCLENBQ0EsYSxDQUtKLG1CLENBQ0ksWSxDQUNBLHNCLENBQ0EscUIsQ0FHSSxnREFOUixtQixDQU9ZLGVBS1osaUIsQ0FDSSxtQixDQUNBLHlDLENBQ0EsMEMsQ0FDQSxpQixDQUNBLHNCLEM5QjBkSix5QjhCL2RBLGlCLENBUVEsNEIsQTlCdWRSLCtDOEIvZEEsaUIsQ0FZUSw0QixBQUlBLHVFQWhCUixpQixDQWlCWSw0QixBOUI4Y1osMEI4Qi9kQSxpQixDQXNCUSw0QixBQUlBLGdEQTFCUixpQixDQTJCWSw0QixBOUJvY1oseUI4Qi9kQSxpQixDQWdDUSxZLENBQ0EscUIsQ0FDQSx3QkFHSixzQixDQUdJLGEsQ0FDQSwyQixDQ3pGQSxhLENBQWdCLGlCLENBRWhCLGdCLENBQ0EsYSxDRDBGUix5QixDQUNJLFksQ0FDQSxzQixDQUNBLGEsQ0FFQSxpQyxDQUNJLFksQ0FDQSxrQixDQUNBLFcsQzlCMGFSLHlCOEJ0YUEsaUIsQ0FFUSxVLENBQ0EsYyxDQUNBLGlCLEE5QmthUix5QjhCdGFBLGlCLENBUVEsZSxDQUNBLGtCLEFBSUEsZ0RBYlIsaUIsQ0FjWSxlLENBQ0EsVSxDQUNBLGFBS1osa0IsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxxQixDQUNBLFUsQzlCNllKLHlCOEJqWkEsa0IsQ0FPUSxzQixBQUlBLGdEQVhSLGtCLENBWVksc0IsQUFHSixnREFmUixrQixDQWdCWSxxQnBDbktaLGdCLENBQ0ksaUIsQ0FHSixlLENBQ0ksaUIsQ0FDQSxpQixDQUNBLG1CLENBQ0EseUQsQ0FHSixlLENBQ0ksaUIsQ0FFQSwrQixDQUNJLGMsQ0FHSix1QixDQUNJLFUsQ0FDQSxpQixDQUNBLFMsQ0FDQSxvQixDQUNBLGMsQ0FDQSxlLENBQ0Esa0MsQ0FDQSwrSSxDQUNBLGlCLENBQ0Esa0IsQ0FJQSxtQyxDQUNJLDJELENBS1oscUIsQ0FDSSxvRCxDQUNBLHNJLENzQzVESixrQixDQUNJLFksQ0FBc0Msb0IsQ0NMOUMsbUIsQ0FDSSxnQixDQUNBLG1CLENBQ0EsaUIsQ0FDQSx5RCxDQUVBLDRCLENBQ0ksaUIsQ0FDQSxpRCxDQUNBLHdDLENBQ0EsZ0IsQ2pDa2pCSix5QmlDdGpCQSw0QixDQU9RLHFDQUdKLDhCLENBQ0ksYSxDQUNBLHFELENBSVIsd0IsQ0FDSSxpQixDQUNBLFksQ0FDQSxhLENBRUEsZ0MsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsYSxDQUNBLFUsQ0FDQSxzQixDQUNBLHlELENBR0osb0MsQ0FDSSxZLENDcENaLEssQ0FDSSx1QixDQUNBLG9CLENBR0osTyxDQUNJLGMsQ0FDQSxZLENBQWUsa0IsQ0FDZixXLENBQWMsaUIsQ0FDZCw2QixDQUNBLGdILENBQXdDLGtCLENBQXlDLDRCLENBQ2pGLHVDLENBQ0EsUyxDQUVBLGEsQ0FDSSxjLENBQXdDLGUsQ0FBNEMsaUIsQ0FBb0IsZSxDQUFrQix1QixDQUUxSCxzQixDQUNJLGMsQ0FBaUIsd0IsQ0FJekIsYyxDQUNJLFUsQ0FBYSxXLENBQWMsZSxDQUFrQixrQixDQUdqRCxtQixDQUNJLFMsQ0FBOEIsNkIsQ0FDOUIsMkIsQ0FFQSwyQixDQUNJLHVCLENBS1IsZ0IsQ0FDSSxTLENBQThCLHVCLENBQzlCLDRCLENBRUEsd0IsQ0FDSSx1QixDQzNDWixNLENBQ0ksaUIsQ0FBb0IsZSxDQUNwQixpQixDQUVBLG1CLENBQ0ksVSxDQUFhLFMsQ0FHakIsZ0IsQ0FDSSxpQixDQUFvQixLLENBQVEsTSxDQUFTLGUsQ0FBa0IsVSxDQUN2RCxXLENBRUEscUMsQ0FDSSxpQixDQUNBLFUsQ0FDQSxjLENBQWlCLDRCLENBQStCLFEsQ0FFaEQsNkMsQ0FDSSxVLENBQ0EsaUIsQ0FBb0IsSyxDQUFRLE0sQ0FDNUIsVSxDQUFhLFcsQ0FDYixlLENBQ0EseUQsQ0FLWixrQixDQUNJLHFCLENDMUJSLEksQ0FDSSxvQixDQUF1QixVLENBQ3ZCLGEsQ0FBb0QsYSxDQUFnQixZLENBQ3BFLGMsQ0FBMEQsZSxDQUE4RCxlLENBQW1FLHFCLENBQXdCLHVCLENBQXVMLG9CLENBQzFZLGtCLENBQ0EsYyxDQUxKLEksQ0FNSSxVLENBQ0kscUIsQ0FBMkMsK08sQ0FBb0QsZ0MsQ0FFbkcsVSxDQUNJLGEsQ0FDQSxnQixDQUFpRCxlLENBQ2pELGdCLENBQTBELGEsQ0FBd0MsbUIsQ0FHdEcsYSxDQUNJLGEsQ0FBa0Qsa0IsQ0FBNEQsbUIsQ0FJbEgsVyxDQUNJLFMsQ3BDcWlCSix5Qm9DdGlCQSxXLENBSVEsV0FJUixTLENBQ0ksVSxDQUNBLGUsQ0FDQSxtQixDQUNBLGUsQ0FDQSxzTSxDQUVBLGtCLENBQ0EsZSxDcENzaEJKLHlCb0M5aEJBLFMsQ0FXUSxnQixBcENtaEJSLHlCb0M5aEJBLFMsQ0FlUSxnQkFLWixTLENBQ0ksVSxDTGxESixVLENBQ0ksa0MsQ0FDQSxjLENBQWlCLE0sQ0FBUyxLLENBQVEsWSxDQUNsQyxVLENBQWEsWSxDQUFjLHFCLENBQXdCLHdCLENBQ25ELG1KLENBRTJFLHFCLENBQXdCLDJCLENBQThCLDJCLENBQ2pJLGlCLENBRUEscUIsQ0FDSSxpQixDQUdKLDZCLENBQ0ksMEIsQ0FFSixrQixDQUNJLGUsQ0FFSixnQixDQUNJLFksQ0FBZSxrQixDQUNmLGMsQ0FFQSxzQixDQUNJLGEsQ0FJUixxQixDQUNJLFksQ0FBZSxjLENBQWlCLGMsQ0FDaEMsYSxDQUdKLGlCLENBQ0ksTyxDQUNBLHFCLENBQ0EsYSxDQUEwQyx3QixDQUEyQixlLENBQWtCLGMsQ0FDdkYsYSxDL0JzaEJKLHlCK0IxaEJBLGlCLENBT1EsZ0JBWUosaUMsQ0FDSSxrQixDQUFxQixXLENBQWUsTyxDL0JzZ0I1Qyx5QitCbGdCQSxpQixDQUVRLGdCQUlSLGUsQ0FDSSxpQixDQUNBLGMsQ0FBaUIsYSxDQUNqQixjLENBQWlCLGUsQ0FBa0IsVSxDQUNuQyw0QixDQUFvQixhLENBQWdCLGtELENBQW1DLGUsQ0FBa0Isa0IsQy9Cd2Y3Rix5QitCNWZBLGUsQ0FNUSxxQkFJUixtQixDQUNJLGEsQ0FBeUMseUIsQ0FBNEIsYyxDQUFrQixjLENBRzNGLGtCLENBQ0ksUyxDQUNBLDRCLENBQ0ksUyxDQUFZLFEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuOnJvb3Qge1xuICAtLW1haW5Db2xvcjogaHNsKDIyMiwgMjIlLCAzNSUpO1xuICAtLW1haW5Db2xvcl9oOiAyMjI7XG4gIC0tbWFpbkNvbG9yX3M6IDIyJTtcbiAgLS1tYWluQ29sb3JfbDogMzUlO1xuICAtLXNlY29uZGFyeUNvbG9yOiBoc2woMjEyLCA3MyUsIDU5JSk7XG4gIC0tc2Vjb25kYXJ5Q29sb3JfaDogMjEyO1xuICAtLXNlY29uZGFyeUNvbG9yX3M6IDczJTtcbiAgLS1zZWNvbmRhcnlDb2xvcl9sOiA1OSU7XG4gIC0tdGl0bGVDb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbiAgLS10aXRsZUNvbG9yX2g6IDA7XG4gIC0tdGl0bGVDb2xvcl9zOiAwJTtcbiAgLS10aXRsZUNvbG9yX2w6IDEwMCU7XG4gIC0tdGV4dENvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS10ZXh0Q29sb3JfaDogMDtcbiAgLS10ZXh0Q29sb3JfczogMCU7XG4gIC0tdGV4dENvbG9yX2w6IDAlO1xuICAtLXJhdGluZ0NvbG9yOiBoc2woNDgsIDEwMCUsIDUwJSk7XG4gIC0tcmF0aW5nQ29sb3JfaDogNDg7XG4gIC0tcmF0aW5nQ29sb3JfczogMTAwJTtcbiAgLS1yYXRpbmdDb2xvcl9sOiA1MCU7XG4gIC0tQ1RBOiBoc2woMjAsIDk5JSwgNTUlKTtcbiAgLS1DVEFfaDogMjA7XG4gIC0tQ1RBX3M6IDk5JTtcbiAgLS1DVEFfbDogNTUlO1xufVxuXG46cm9vdCB7XG4gIC0tbWFpbkZvbnQ6VGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG59XG5cbkBrZXlmcmFtZXMgYmxpbmsge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJsaW5rIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBibGluayB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFwcGVhciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBhcHBlYXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgYXBwZWFyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBhcHBlYXItaGFtbWVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYXBwZWFyLWhhbW1lciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGFwcGVhci1oYW1tZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmxpbmstY3Vyc29yIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBibGluay1jdXJzb3Ige1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJsaW5rLWN1cnNvciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGp1bXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBqdW1wIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMganVtcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyB3ZWlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ4ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0OGRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB3ZWlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ4ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0OGRlZyk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyB3ZWlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ4ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0OGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaGFtbWVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI4ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGhhbW1lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyOGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBoYW1tZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjhkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzY2FsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgc2NhbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY2FsZUFwcGVhciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGVBcHBlYXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNjYWxlQXBwZWFyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaG9vcCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDBweCk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGhvb3Age1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBob29wIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MHB4KTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRhbnNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGRhbnNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGRhbnNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBoYW1idXJnZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaGFtYnVyZ2VyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGhhbWJ1cmdlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm90dGxlRGFuY2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDk1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm90dGxlRGFuY2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDk1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgYm90dGxlRGFuY2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgNSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDk1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2Utd2l0aC1kaXN0b3J0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMywgMC45NykgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NywgMS4wMykgdHJhbnNsYXRlWSgtMjVweCk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMsIDAuOTcpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZS13aXRoLWRpc3RvcnRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzLCAwLjk3KSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk3LCAxLjAzKSB0cmFuc2xhdGVZKC0yNXB4KTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMywgMC45NykgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgYm91bmNlLXdpdGgtZGlzdG9ydGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMsIDAuOTcpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTcsIDEuMDMpIHRyYW5zbGF0ZVkoLTI1cHgpO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzLCAwLjk3KSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdHJhbnNsYXRlWUFuZFNjYWxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjUpO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHRyYW5zbGF0ZVlBbmRTY2FsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS41KTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyB0cmFuc2xhdGVZQW5kU2NhbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuNSk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRyYW5zbGF0ZVhBbmRTY2FsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS41KTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB0cmFuc2xhdGVYQW5kU2NhbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuNSk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgdHJhbnNsYXRlWEFuZFNjYWxlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjUpO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBiZ0NvbG9yLW9uLXRhcCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2JkZmY5O1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdiZGZmOTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMywgMjIzLCAyNDksIDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmdDb2xvci1vbi10YXAge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdiZGZmOTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YmRmZjk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjMsIDIyMywgMjQ5LCAwKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJnQ29sb3Itb24tdGFwIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YmRmZjk7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2JkZmY5O1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIzLCAyMjMsIDI0OSwgMCk7XG4gIH1cbn1cbi8qIVxuICogQm9vdHN0cmFwIHY0LjUuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDBkZWcsIDAlLCAxMDAlKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4ubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2MgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWluZm86aG92ZXIsIGEuYmctaW5mbzpmb2N1cyxcbmJ1dHRvbi5iZy1pbmZvOmhvdmVyLFxuYnV0dG9uLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctbGlnaHQ6aG92ZXIsIGEuYmctbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwZGVnLCAwJSwgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6IGhzbCgwZGVnLCAwJSwgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wLFxuLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMCxcbi5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCxcbi5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTAsXG4ubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSxcbi5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTEsXG4ubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEsXG4ubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xLFxuLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMixcbi5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMixcbi5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yLFxuLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0yLFxuLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyxcbi5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMsXG4ubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMsXG4ubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zLFxuLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCxcbi5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNCxcbi5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00LFxuLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00LFxuLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSxcbi5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTUsXG4ubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUsXG4ubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS01LFxuLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wLFxuLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAsXG4ucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wLFxuLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTAsXG4ucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xLFxuLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTEsXG4ucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xLFxuLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEsXG4ucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIsXG4ucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0yLFxuLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yLFxuLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMixcbi5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyxcbi5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0zLFxuLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyxcbi5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0zLFxuLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00LFxuLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNCxcbi5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCxcbi5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQsXG4ucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUsXG4ucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNSxcbi5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUsXG4ucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNSxcbi5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMSxcbi5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEsXG4ubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEsXG4ubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4xLFxuLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yLFxuLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4yLFxuLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjIsXG4ubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjIsXG4ubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjMsXG4ubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4zLFxuLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zLFxuLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMyxcbi5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNCxcbi5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNCxcbi5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW40LFxuLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW40LFxuLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW41LFxuLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNSxcbi5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNSxcbi5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjUsXG4ubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvLFxuLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tYXV0byxcbi5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byxcbi5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLWF1dG8sXG4ubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wLFxuLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCxcbi5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCxcbi5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTAsXG4ubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbi5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTEsXG4ubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEsXG4ubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMixcbi5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMixcbi5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0yLFxuLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyxcbi5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4ubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMsXG4ubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zLFxuLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCxcbi5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtNCxcbi5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00LFxuLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00LFxuLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSxcbi5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUsXG4ubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUsXG4ubXktbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC01LFxuLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wLFxuLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4ucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wLFxuLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTAsXG4ucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xLFxuLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTEsXG4ucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xLFxuLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEsXG4ucHgtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIsXG4ucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yLFxuLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yLFxuLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMixcbi5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyxcbi5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zLFxuLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyxcbi5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zLFxuLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00LFxuLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNCxcbi5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCxcbi5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQsXG4ucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUsXG4ucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNSxcbi5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4ucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNSxcbi5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMSxcbi5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjEsXG4ubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjEsXG4ubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4xLFxuLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yLFxuLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4yLFxuLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIsXG4ubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjIsXG4ubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjMsXG4ubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4zLFxuLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4zLFxuLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMyxcbi5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNCxcbi5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNCxcbi5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW40LFxuLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW40LFxuLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW41LFxuLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNSxcbi5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNSxcbi5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjUsXG4ubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvLFxuLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtYXV0byxcbi5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byxcbi5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLWF1dG8sXG4ubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wLFxuLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMCxcbi5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCxcbi5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTAsXG4ubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbi5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTEsXG4ubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEsXG4ubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMixcbi5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0yLFxuLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyxcbi5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4ubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMsXG4ubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0zLFxuLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCxcbi5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNCxcbi5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00LFxuLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00LFxuLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSxcbi5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTUsXG4ubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUsXG4ubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy01LFxuLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wLFxuLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4ucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wLFxuLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTAsXG4ucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xLFxuLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEsXG4ucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xLFxuLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEsXG4ucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIsXG4ucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0yLFxuLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yLFxuLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMixcbi5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyxcbi5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zLFxuLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyxcbi5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0zLFxuLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00LFxuLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNCxcbi5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCxcbi5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTQsXG4ucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUsXG4ucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNSxcbi5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUsXG4ucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNSxcbi5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMSxcbi5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEsXG4ubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEsXG4ubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xLFxuLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yLFxuLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4yLFxuLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjIsXG4ubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjIsXG4ubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjMsXG4ubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4zLFxuLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zLFxuLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMyxcbi5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNCxcbi5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNCxcbi5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW40LFxuLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW40LFxuLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41LFxuLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNSxcbi5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNSxcbi5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjUsXG4ubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvLFxuLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctYXV0byxcbi5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbi5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLWF1dG8sXG4ubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCxcbi5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4ubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAsXG4ubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0wLFxuLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEsXG4ubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xLFxuLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xLFxuLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMSxcbi5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIsXG4ubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTIsXG4ubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbi5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMixcbi5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMsXG4ubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLFxuLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zLFxuLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMyxcbi5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQsXG4ubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTQsXG4ubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCxcbi5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCxcbi5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUsXG4ubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC01LFxuLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LFxuLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNSxcbi5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCxcbi5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wLFxuLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCxcbi5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0wLFxuLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSxcbi5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xLFxuLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSxcbi5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLFxuLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yLFxuLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMixcbi5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMixcbi5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTIsXG4ucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMsXG4ucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMyxcbi5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMsXG4ucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMyxcbi5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCxcbi5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTQsXG4ucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQsXG4ucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00LFxuLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01LFxuLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTUsXG4ucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01LFxuLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTUsXG4ucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjEsXG4ubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xLFxuLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xLFxuLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMSxcbi5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMixcbi5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMixcbi5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4yLFxuLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yLFxuLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4zLFxuLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMyxcbi5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyxcbi5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjMsXG4ubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjQsXG4ubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjQsXG4ubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNCxcbi5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNCxcbi5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNSxcbi5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjUsXG4ubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjUsXG4ubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW41LFxuLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byxcbi5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLWF1dG8sXG4ubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4ubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1hdXRvLFxuLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiBoc2woMGRlZywgMCUsIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzAwNTZiMyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM0OTRmNTQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMTk2OTJjICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzBmNjY3NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYjMwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2NiZDNkYSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIHNyYzogdXJsKFwiLy9uZXRkbmEuYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC43LjAvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLy9uZXRkbmEuYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC43LjAvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvL25ldGRuYS5ib290c3RyYXBjZG4uY29tL2ZvbnQtYXdlc29tZS80LjcuMC9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nLCAudmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtbW9kYWwtZGlhbG9nIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtYnV0dG9uID4gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBzcmM6IHVybChkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQkRrQUFzQUFBQUFHNmdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUGdBQUFGWlJpVjNoWTIxaGNBQUFBWVFBQUFEYUFBQURQdjc0OS9wbmJIbG1BQUFDWUFBQUMzQUFBQkhRWmc2T2NXaGxZV1FBQUEzUUFBQUFLd0FBQURZWncyNTFhR2hsWVFBQURmd0FBQUFkQUFBQUpBK1JDTEZvYlhSNEFBQU9IQUFBQUJNQUFBQ003NDRBQUd4dlkyRUFBQTR3QUFBQVNBQUFBRWhGNmtxdWJXRjRjQUFBRG5nQUFBQWZBQUFBSUFFMEFJRnVZVzFsQUFBT21BQUFBU1VBQUFJSzFjZjFvSEJ2YzNRQUFBL0FBQUFCSkFBQUFkUEV4WXVOZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdTN3dUaUJnWldCZ2FXUTVSa0RBOE12Q00wY3d4RE9lSTZCZ1ltQmxaa0JLd2hJYzAxaGNQakkrRkdKSGNSZHlBNFJaZ1FSQURLM0N4RUFBSGljN2RGWmJzTWdBRVhSUzB5Y3labm5PZUc3eStxQzhwVTFkSHVzSU9YeHVveGFPbHdaWVdRQjBBZWE0cXVJRU40RTlMektiS2p6RGVNNkgvbXVhNkxtYy9wOHloZzBsdmRZeDE1Wkc4dU9MUU9Hak1wM0V6cW16Sml6WU1tS05SdTI3Tmh6NE1pSk14ZXUzTGp6NEVrcW03VDhQNTJHOFBQM2xuVE9WaysrWjZpTjZRWnpOTjFGN3B0dU43ZUdPakRVb2FHT0RIVnN1dlU4TWRUTzlIZDVhcWd6UTUwYjZzSlFsNGE2TXRTMW9XNE1kV3VvTzBQZEcrckJVSStHZWpMVXM2RmVEUFZxcURkRHZSdnF3MUNmaHBxTTlBdDBpRkxhQUFCNG5KMVlEWEJUVlJaKzUvMjJUVWxKOHdlMHBIbEptN1JKZjVPOEYyajZFeW1sU1BrcHhhTDhVMnhwYTNES2owQ0JoYzJJVzRlV0tTb2tJb0xzdU1xc3NNNjRmK2pBNEhTZFdYWFhzY0JxNjdJT3MzRlhaMVpZV1Z5UkZkbzg5OXlYdElCUVo5MGs3NzE3enozdjNIUFBPZmQ4NTRZQ0NqOWNMOWRMMFJRRk9xQ2JHSm5ySGI1RWF5aUtJV044aUEvaFdCYmxvNmhVV204VHRDRHdFODBXTUp1cy9pcnd5eE9keGVCME1EYjE0Vk5KSG5YWW9MTFNsNkZmQ1VZTzluWVBUQThFcGc5MDkwTHByZmJCYloyaFkwVWxKVVhIUXAzL3Z0V2tTNkVCdjgrclBNcTV1OTY5MmYvZE54Sk5pcXdDMXhQRTlUQ1VnQ3NTZFFXZ0UzWFFEMjVsa0c0Q04yeG1UY09YV0JPeXNlcjZSTjZLbkdiS1NibVEzK2QwT0kxbTJXOFF6TExrSTJzeWtyV0FnSkpFdEE4dkdHVy8yUStDbVQzbjh6Uzl3Wnd1MkRDdnR1WktaTjN4a3JMaDM2eUNadVVvbVFTcUdwWTh0LzI1VmZIVmh3OHo0ZWJHQnRmTGIweWE5UENhRGMrOGRHVHZrMmRzaDZ6N1d6dm93bFhLVVNXbzlNSjE1YTNLckVQMmxvT3IyT2podzZpVzZoZjJCRGRFY2NRdlpHcGFBeTdZb3ZTd3E4a3I3SEdsbHhwZDcxcmtTNkcwU2YxMXNsOU92TUsxK2p3UFBPRHhqVXdrT2ltOUNVM2l4MXdOalhEZm1KU0VuNjE4QnM2bHBXd1VwVSs4UENxTE1ZNjUwempxOFZoQ0lQMTdORUtUeDNlYUxMK3M1UGk2eUpXYVdqVEhMUjFqWXpQU1Y5VkYvNk9qZGIvMWtPM01rM3VoSEMweDZnYzFCamxLUStuUUZ4VFlkYUprWjd5U1Z4TEJiaFIxZHNib05YcDF0Q1lLVzJMUmFFenBZY0l4MkJLTnhhTDBaYVVuU3FmRm9pTmhIS1IvR2tYNlBXVVNBYUplbFFhcVpMMUVwb0hOc2FqU0V5UFNvSjlJamhJeFRkakhMbXdadmhSRE9pRlRZL1llUW52clZabWlUUXRHbmNFQ1h0RlRCWkxPVnd3TVJnb1hIQWtYek16UG4xbkFKSjhqWVNiTURhcU4yd2FHTHpOaGloL2JaeW5VQk1wSVdTZzdWWWk3RFJ4Mm04QUxrSWRSQ0p3STZBckp4MkVJOGthRFdlVFFLZUFGazlmamwvMUF2d2t0alExUDdOanlNR1F5ZmQ0dmppcFg2TS9pNTJEN0NxODBrcWxjeEVjR1hSci9GRWNnczB1NXVHZ0I0Vld1TUZmcGRuMlJlNkhpM1Bxem14V0tzejYrYWUyUG45aFhYdy9mcU04NTlVaUdDMG9LWVlJTEpCcUpyc24xWjFFNXFPczlyUUNpVVFSUkVqbTh5SmNiSEY1Y1VKdWZYMXZBSGxlZncwWGdVb2JvUzNFVGZRbFR4QkM0U090dUU4VlBSSlRCU0NRU2paQ3BrN0dxenUrbWFzYVoyeTdaamVoaG80RjNnODJCTkRrQUhwT1JHNCtPQ1MrZjZKVFBtdFJuL1BIMWtjaDZkMDRzcDdBUWIyNWFRL3BxVXlYZVE4dnJlYkc4T1lRZFhPUSs1ODV1MHNkVzlycWFselJVUmlKKzlGNE13ZVJGcktVamwxR1VZaEgxQTI3V09IdzVjVEZTRlBNbzlFZVVJR25RVFpISWFKN0FITGFPS3NPT0RhTkY5amtCallHMlFFc1EyeGpNVUF4MmJCRWJlVEJXTUh3c2tCam5ncTU2Uy95ZmdrQm5XQmE0SzlzcUt0cTJ0MVVJOFM5SGU1WHVCUmJhd0FkYXRyUUVBaTMwQWtzMitMTThXZUNiYWxWWmtXTnlsdkorZHFKbnpWYitPSGxTb0tXOG5QQ1A3UmQrQ2NaMkRkV0FHcUoyQ0JGT3BoZ3l3RkZDRkJOdGZBYkd0TlBCQ3d4dnlnSGVZTVpNWTlaYm9CcXdxL3BWcnNiZ041dGt2MTUyT0RsYk1maXF3R01CZ3hhNEV4ejNRaG92UklVcDZhY3FabVF6UnEweXBEWFMyVFBMVDAyWUlrUUVUbk9FNDQ1b09HeE9tWEFxVUpOTkc3WGd1cE1qUHEydWE5YXNyajV5WS95dUt0ZU8xS3gwWU5KVHVmcmlyTGUxbVpuYXQ3T0w2cm5VZENXZW5wVzZJOG1BbmJzWThLV3MxUHVTb3ZDVzlBL1oyNVBRMjRhN2NOT3FnbVRrTG1CTWdoNFRIZ2M0YjlrMklWdjEvZy9GNW5HbGp3UExmT2dIQXpKemg0NVYvNCtXZW5Uem1NdFI1Wjd1czJUeXM5MDlVSHFyUFk3S2Jja294UnZSSGhtVmMzY0pHRTk3dW1sMFIxUzBqZFVMVmw3RXZadERGVkJGMzVOOWNFZGpwZ21BaU9sRlorRHRvaDkzK0QzenpIcjhSUk5aUWhuQ05NTmJjZWdPdnBFd1pvTCswNmNKUTA3aCt0aDNmWi83UFZiVkM2bmdUQVYvS29MRnVPNisyS0ZjVTY1MWdFYjV1Z1BTSWIxRCtYcDhWNCtrM3NFSUdudzVtWWU0SWY0azFsRllyNlNDem1NMkVROGlXdG13am5CSTlrVHdlMVRsZkFtWGg3SDAyYnk5ZlcyZ3NqS3d0djBhYVVSS2lsNE9kVjdyREwxTVhJRk5yaGR4b2hjWlhZVG5xNDdXaXNyS2l0YU9iYmY1K3l2a0xpNUo2bENOWlorQjZHQzM4Vk5CWkJEaWRTUy8rbVN2aDZzK3NyZ0M4cHlLTXZEdHQrZGUzYzlmVTc2WlBmdU04dWQ0S3YwZnlQL0xxZmVwTVQvM29aeFNxcFphVGExRGFRWUxZOFRGc0hZYldZc1BvUmhSV2ZMNWVTU1FiaFVHZ0dDM1lMYlZNazZQaXRURk5HcEFzTnJDNkQxVk5CS2dCSE1lamFpdVJXRVdHZ3NTREJUSmpxV0lsOGtKTGxzYUxKMnRYRHI2eEdmVDg1Yk0yUTA2YTQ2eDJIVGd2ZG5WOHo1WUR5LzI3SjR6dDZ4MlZ0a3pqb1lwa3EzNmthQnI0ZVFTZzd0eWlWd2VXdWJYWnVndGFkbDU4eWRhcGZiT1JmS3NEVHVaME9CZ3g0Y2ZkakNmNXRiV05JVG5MMTIwZmRPaTFSVjFDM3VLR3pOZHdZTGNNdlozQnhvUHlUT0NEMVh2WFRwN1UxMGdXQ1ZtVFY5YjNyMnowU2tHV292YjJocDlJODlPOGEyc21seWFPOG11TVUrZFJtdHpwNjBJekFvRnBqTHIxbjM4OGJvTHlmMGRSdnhoc0haMHFiV3FEa3dxdnZwa2o0bDBmWTZFSVhSaTVzUVNyQXZzVll3WFJ5NHFKMkVWdEQxQU43YTBIV3RoOXltdkwxeGMzV1RVS0svVEFIQS9iWERWdFZXZk9NZnVHeEdadjRMbi9qVnI5amMzajF5TXYwdG5kbXl0OVZxODhZOWdIMXd0TFgzS1dqb3Q1KytqV0hnQW9aWmtRMTR3R1EyMEZsaTcxVW1LSkF5NHhLTVNUR2JWZHliVzdGRERBdXQ5WHBENUF6V3JZTzd6UThxZmZxRjgrWW5kL2NsckhjZHl4R3kzYS8zK21mTm56Qy9jQnN2ZVRqblR2WGYxbzZ2ek9sWnc3V3RxdGRtUEsvRXJyei82Tk50RDcyem1OT1pmYm1ZZFRHSGZvb2ZxSTc5T2MrUjJuMWxybkw2cE9tMFVwN2t3eGhUVzEyQW1tN1dZa1hSMnFZckYyQW1nbWJBc3haand5MXhwZy9tMUplMnZycDh2L256MnhwbWxCZzRFOWhyTVUzNDF3VnBUT2gvT2ZtR3ZBbnJhOHE2dWN0cjYwWlFIVjNRK1dNUUp5a01qOFpzV24yUUJPbW1ITUIrbTVwRElwVEZvbllpZ2lhS0FoR0VpQUhGN0VsaVZuUWtqb0xWSU1QdEpwQktIWWQzQThHWUg5akp6cld3bUh4NVFqcDd2REFYMHN1R1J5bTF2dG0vOVcxL0h5Ujh2Y3pmTXM2U2s4RFN2ODU1LzVkbFg5b1FxNTJoVDhzeXlwMnJ4NUlkMTdJQXlBTTN3SWpRUE1PSHp5dEVCNjRxNkQ1elQ5MXlOYm54M1YvbnFuZDAxN1M5WTA2MDVrM2l6b1hMcHN4ZGUybjM4eW9PVjlzMUxjand6TmpiZFg2YXNuQlZhQmovNi9Ed0t3UGtwY3FiREc3Qm5zWG9TcVduVUFtb3R0WUY2ak1TZFZ5WVpoM3pWWENqd1Rpd3dISDZzR3VSaUVIUUd6dVJYNndoWmtwMTIzb3kxQldFMm1FZkovdHZJUnRNNFpNNWJEWGlNc1BNYUFLT1R5YzV1TDU3cnF5eWM1eTVKRTVwbTFpMlMyaVVYMENjYVE2bEM2Wm9nN0pxU3FabVlsb3NsMks2cHdOQTg0elJuUVc2U2FBTFlaUUdXNWxoQ3RVL1czNE42bytiS2ZaOGNmMy9DbC8raVRYM3dCenBPWTRtUmtlTmYzcnB0eWNHU3NoUVdnR2JZdDVqRmMyZTArRGdsSXJ3bDZEVldRN0J1d2FKM1hrMUo0Vkw1dXJuTGwvV2YrZ0hVL2hab1pkS055bTZsRytJMzRGYU5lWktjU3BKSW8ySWVDVnZwZHNER2ZLdnpKbkF3bWVEMzdPdzY1Wld3U293cGd3WDVUNjlzL3JCNTVkUDVCY3BnREtGVjhwN3Eyc24vMXVjOTNiVnpUL3c2VXJDcURUV3ZmQ3Evb0NEL3FaWE5vVWo4Qkw1S3A2R1UwMTdmcmZOWGtBdGlpeWYvU09DRWVMcW5kOFIvUWw5R2xDUmZjdFM2azVjaHZJQnVRMXpDQ2pvQ0hMMkRITkhJWHhNSjNrUWVPOGxic1VYT05lU2ZBNUVqY0c2L0UrS2RoTjRiUDA0dkJoZGk4ODMrQkZCelFieEZidlp6UWVZOUxOQlpjMEZOZm41TndmRG42ckNUblR3NlI4bytnZnBmNWhDb20zM2NSdWlUbHNzM0tIbVpqRCtCUE4rNWdYdUEyemlTL1E3M21MeFVrcGJLTi9lcXd6NXVLMFg5RjNoMmQxVjRuR05nWkdCZ0FPSmQ3NzYraXVlMytjckF6YzRBQWplNUJmY2cweHo5WUhFT0JpWVFCUUE4RlFsRkFIaWNZMkJrWUdCbkFBR09QZ2FHLy84NStoa1lHVkNCTWdCR0d3TllBQUFBZUp4allHQmdZQjhFbUtPUGdRRUFRMDRCZmdBQUFBQUFBQTRBYUFCK0FNd0E0QUVDQVVJQmJBR1lBY0lDR0FKWUFyUUM0QU13QTdBRDNnUXdCSllFM0FVa0JXWUZpZ1lnQm1ZR3RBYnFCMWdJRWdoWUNHNEloQWkyQ09oNG5HTmdaR0JnVUdZb1pXQm5BQUVtSU9ZQ1FnYUcvMkErQXdBWUNRRzJBSGljWFpCTmFvTkFHSVpmRTVQUUNLRlEybFVwczJvWEJmT3p6QUVTeURLQlFKZEdSMk5RUjNRU1NFL1FFL1FFUFVVUFVIcXN2c3JYalRNdzgzelB2UE1OQ3VBV1AzRFFEQWVqZG0xR2p6d1M3cE1td2k3NVhuZ0FENC9DUS9vWDRURmU0UXQ3dU1NYk96anVEYzBFbVhDUC9DN2NKMzhJdStSUDRRRWU4Q1U4cFA4V0htT1BYMkVQejg3VFBvMjAyZXkyT2psblFTWFYvNmFyT2pXRm12c3pNV3RkNkNxd09sS0hxNm92eWNMYVdNV1Z5ZFhLRkZabm1WRmxaVTQ2dFA3UjJuSTVuY2JpL2REa2ZEdEZCQTJERFhiWWtoS2MrVjBCcXM1WnQ5Sk0xSFFHQlJUbS9FZXpUbVpOS3RwY0FNczlZdTZBSzljYUY3NnpvTFdJV2NmTUdPU2tWZHV2U1dlY2hxWnN6MDQwSWIyUFkzdXJ4QkpUenJpVDk1bGlweitUTjFmbUFBQUFlSnh0a01sMndqQU1SZk9BaEFCbEttMmg4MEMzK2FqZ0NLS0RZNmNlZ1A1OVRZQnp1a0FMK3oxWnNxOGN0YUpUVEtQcnNVUUxiWFFRSTBFWEtYcm9ZNEFiRERIQ0dCTk1jWXNaN25DUEI4eXh3Q09lOEl3WHZPSU43L2pBSjc2d3hIZlVxV1grT3pndW1XQWpKTVYxN2kwTmRscjZpckxLTytxZnRkVDdpNnk0dUZTVXZDa25heStsRllaSVphUWNtZkgveElGZFluOThicWhyYTFhS1RNLzZsV01ueWFZaXJ4MXJGVVFaRkJrYjJ6SlV0b1hlSkNlZzBXbkx0SGVTRmMzT3Rybm96TndxaTBUa1NwQk1EQjFuU2RlNW9KWFcyM2hUUzIvVDBMaWxnbFhYN2RtRlZ4TG5xNVUwdllBVEhGazN6WDNCT2lzb1FITkRGRGVabnFLRHk5aFJOYXdON1ZoNzI3aEZ6Y0o1YzhUSUxyS1pmSDd0SVB4QUZQMEJwTGVKUEE9PSkgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1wbGF5IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4udmpzLWljb24tcGxheS1jaXJjbGUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5nIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXBhdXNlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5nIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXZvbHVtZS1tdXRlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi12b2x1bWUtbG93IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMSAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tdm9sdW1lLWxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXZvbHVtZS1taWQge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0yIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi12b2x1bWUtbWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi12b2x1bWUtaGlnaCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZW50ZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tZnVsbHNjcmVlbi1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi52anMtaWNvbi1zcXVhcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi52anMtaWNvbi1zcGlubmVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qcyAudmpzLXN1YnRpdGxlcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1BVSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tR0IpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUlFKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1OWikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLXN1YnRpdGxlcyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtc3VidGl0bGVzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1BVSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUdCKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tSUUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1OWikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1zdWJ0aXRsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtY2FwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZpZGVvLWpzOmxhbmcoZW4pIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52aWRlby1qczpsYW5nKGZyLUNBKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tY2FwdGlvbnMge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1jYXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZpZGVvLWpzOmxhbmcoZW4pIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmlkZW8tanM6bGFuZyhmci1DQSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1jYXB0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tY2hhcHRlcnMge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWNoYXB0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi52anMtaWNvbi1zaGFyZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZlwiO1xufVxuXG4udmpzLWljb24tY29nIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzLCAudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwsIC52anMtaWNvbi1jaXJjbGUsIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUsIC52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUsIC52anMtaWNvbi1jaXJjbGU6YmVmb3JlLCAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4udmpzLWljb24tY2lyY2xlLW91dGxpbmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tY2lyY2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tY2lyY2xlLWlubmVyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4udmpzLWljb24taGQge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24taGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwgLnZqcy1pY29uLWNhbmNlbCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtZW5kZWQgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tcmVwbGF5IHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1lbmRlZCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tcmVwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE2XCI7XG59XG5cbi52anMtaWNvbi1mYWNlYm9vayB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExN1wiO1xufVxuXG4udmpzLWljb24tZ3BsdXMge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tZ3BsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cblxuLnZqcy1pY29uLWxpbmtlZGluIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi52anMtaWNvbi10d2l0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnZqcy1pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLnZqcy1pY29uLXR1bWJsciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLnZqcy1pY29uLXBpbnRlcmVzdCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLnZpZGVvLWpzIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1hdWRpby1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwgLnZqcy1pY29uLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG5cbi52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1hdWRpbyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLnZqcy1pY29uLW5leHQtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi52anMtaWNvbi1uZXh0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWZcIjtcbn1cblxuLnZqcy1pY29uLXByZXZpb3VzLWl0ZW0ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmpzLWljb24tcHJldmlvdXMtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4udmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsIC52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZW50ZXIge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMgLnZqcy1waWN0dXJlLWluLXBpY3R1cmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLCAudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWVudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG5cbi52aWRlby1qcy52anMtcGljdHVyZS1pbi1waWN0dXJlIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLCAudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWV4aXQge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udmlkZW8tanMudmpzLXBpY3R1cmUtaW4tcGljdHVyZSAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsIC52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4udmlkZW8tanMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgd29yZC1icmVhazogaW5pdGlhbDtcbn1cblxuLnZpZGVvLWpzOi1tb3otZnVsbC1zY3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi52aWRlby1qczotd2Via2l0LWZ1bGwtc2NyZWVuIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1qc1t0YWJpbmRleD1cIi0xXCJdIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLnZpZGVvLWpzICosIC52aWRlby1qcyA6YWZ0ZXIsIC52aWRlby1qcyA6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLnZpZGVvLWpzIHVsIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi52aWRlby1qcy52anMtMTYtOSwgLnZpZGVvLWpzLnZqcy00LTMsIC52aWRlby1qcy52anMtZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG59XG5cbi52aWRlby1qcy52anMtMTYtOSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi52aWRlby1qcy52anMtNC0zIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLnZpZGVvLWpzLnZqcy1maWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLWpzIC52anMtdGVjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5LnZqcy1mdWxsLXdpbmRvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLWZ1bGwtd2luZG93IC52aWRlby1qcy52anMtZnVsbHNjcmVlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuLnZqcy11c2VyLWluYWN0aXZlIHtcbiAgY3Vyc29yOiBub25lO1xufVxuXG4udmpzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZqcy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udmlkZW8tanMgLnZqcy1vZmZzY3JlZW4ge1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogLTk5OTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi52anMtbG9jay1zaG93aW5nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnZqcy1uby1qcyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi52anMtbm8tanMgYSwgLnZqcy1uby1qcyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzY2YThjYztcbn1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZm9udC1zaXplOiAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjYzMzMyZW07XG4gIHdpZHRoOiAzZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXI6IDAuMDY2NjZlbSBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMzNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cblxuLnZqcy1iaWctcGxheS1jZW50ZXJlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjgxNjY2ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjpmb2N1cywgLnZpZGVvLWpzOmhvdmVyIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM4NTlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbn1cblxuLnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiwgLnZqcy1lcnJvciAudmpzLWJpZy1wbGF5LWJ1dHRvbiwgLnZqcy1oYXMtc3RhcnRlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiwgLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLWhhcy1zdGFydGVkLnZqcy1wYXVzZWQudmpzLXNob3ctYmlnLXBsYXktYnV0dG9uLW9uLXBhdXNlIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1qcyBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi52anMtY29udHJvbCAudmpzLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMC41ZW07XG4gIHotaW5kZXg6IDI7XG59XG5cbi52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjgpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZyA+ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udmpzLW1vZGFsLWRpYWxvZyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLnZqcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZqcy13b3JraW5naG92ZXIgLnZqcy1tZW51LWJ1dHRvbi52anMtZGlzYWJsZWQ6aG92ZXIgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQgPiAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnZqcy1zY3J1YmJpbmcgLnZqcy1jb250cm9sLnZqcy1tZW51LWJ1dHRvbjpob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1lbnUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4uanMtZm9jdXMtdmlzaWJsZSAudmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpob3ZlciwgLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06Zm9jdXMsIC52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xufVxuXG4uanMtZm9jdXMtdmlzaWJsZSAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmhvdmVyLCAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkLCAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmZvY3VzLCAudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyYjMzM2Y7XG59XG5cbi52anMtbWVudSBsaS52anMtbWVudS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDAuM2VtIDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43KTtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMzNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMS41ZW07XG4gIG1heC1oZWlnaHQ6IDE1ZW07XG59XG5cbi52anMtbGF5b3V0LXRpbnkgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQsIC52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA1ZW07XG59XG5cbi52anMtbGF5b3V0LXNtYWxsIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTBlbTtcbn1cblxuLnZqcy1sYXlvdXQtbWVkaXVtIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTRlbTtcbn1cblxuLnZqcy1sYXlvdXQtaHVnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCwgLnZqcy1sYXlvdXQtbGFyZ2UgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQsIC52anMtbGF5b3V0LXgtbGFyZ2UgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAyNWVtO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudS52anMtbG9jay1zaG93aW5nLCAudmpzLXdvcmtpbmdob3ZlciAudmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy1ob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpiZWZvcmUge1xuICB3aWR0aDogMi4yMjIyMjIyMjJlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMsIC52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciwgLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIHtcbiAgd2lkdGg6IDEyZW07XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNGVtO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSwgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51LCAudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LCAudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIgLnZqcy1tZW51IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudS1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogM2VtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMzNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzO1xufVxuXG4udmpzLWhhcy1zdGFydGVkLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtY29udHJvbC1iYXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xufVxuXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtY29udHJvbC1iYXIsIC52anMtZXJyb3IgLnZqcy1jb250cm9sLWJhciwgLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy1jb250cm9sLWJhciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi52anMtaGFzLXN0YXJ0ZWQudmpzLW5vLWZsZXggLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNGVtO1xuICBmbGV4OiBub25lO1xufVxuXG4udmpzLWJ1dHRvbiA+IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuOGVtO1xuICBsaW5lLWhlaWdodDogMS42Nztcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1cywgLnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1czpiZWZvcmUsIC52aWRlby1qcyAudmpzLWNvbnRyb2w6aG92ZXI6YmVmb3JlIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxZW0gI2ZmZjtcbn1cblxuLnZpZGVvLWpzIC52anMtY29udHJvbC10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnZpZGVvLWpzIC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA0ZW07XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnZqcy1saXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbGl2ZXVpIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgZmxleDogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGhlaWdodDogMC4zZW07XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY3ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXIuZGlzYWJsZWQge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcywgLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcyBkaXYsIC52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLXBsYXktcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0wLjVlbTtcbiAgdG9wOiAtMC4zMzMzMzMzMzMzZW07XG4gIHotaW5kZXg6IDE7XG59XG5cbi52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNSk7XG59XG5cbi52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjc1KTtcbn1cblxuLnZpZGVvLWpzIC52anMtdGltZS10b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBwYWRkaW5nOiA2cHggOHB4IDhweCA4cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMuNGVtO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlcjpmb2N1cyAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXI6Zm9jdXMgLnZqcy10aW1lLXRvb2x0aXAsIC52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy10aW1lLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbC5kaXNhYmxlZDpob3ZlciAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xufVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbW91c2UtZGlzcGxheSAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi52aWRlby1qcyAudmpzLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMC40NWVtIDAgMC40NWVtO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Mzg1OWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTtcbn1cblxuLnZpZGVvLWpzIC52anMtc2xpZGVyLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udmlkZW8tanMgLnZqcy1zbGlkZXI6Zm9jdXMge1xuICB0ZXh0LXNoYWRvdzogMCAwIDFlbSAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMWVtICNmZmY7XG59XG5cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwge1xuICB3aWR0aDogNWVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMXM7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbDphY3RpdmUsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy1tdXRlLWNvbnRyb2wgfiAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDphY3RpdmUgLnZqcy12b2x1bWUtY29udHJvbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzLCBoZWlnaHQgMC4xcywgd2lkdGggMC4xcywgbGVmdCAwcywgdG9wIDBzO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtc2xpZGVyLWFjdGl2ZS52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sOmFjdGl2ZS52anMtdm9sdW1lLWhvcml6b250YWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy1tdXRlLWNvbnRyb2wgfiAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy1ob3ZlciAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy1tdXRlLWNvbnRyb2wgfiAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6YWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwgLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmZvY3VzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCB7XG4gIGxlZnQ6IC0zLjVlbTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwcztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtaG92ZXIsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsIC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlIHtcbiAgd2lkdGg6IDEwZW07XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMXM7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLW11dGUtdG9nZ2xlLW9ubHkge1xuICB3aWR0aDogNGVtO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiA4ZW07XG4gIHdpZHRoOiAzZW07XG4gIGxlZnQ6IC0zMDAwZW07XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXMsIGhlaWdodCAxcyAxcywgd2lkdGggMXMgMXMsIGxlZnQgMXMgMXMsIHRvcCAxcyAxcztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsIHtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcywgaGVpZ2h0IDFzIDFzLCB3aWR0aCAxcywgbGVmdCAxcyAxcywgdG9wIDFzIDFzO1xufVxuXG4udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwge1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDNlbTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsLCAudmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNlbTtcbiAgbGVmdDogMC41ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1iYXIge1xuICBtYXJnaW46IDEuMzVlbSAwLjQ1ZW07XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwge1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDAuM2VtO1xufVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAwLjNlbTtcbiAgaGVpZ2h0OiA1ZW07XG4gIG1hcmdpbjogMS4zNWVtIGF1dG87XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG4udmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHdpZHRoOiAwLjNlbTtcbn1cblxuLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgdG9wOiAtMC41ZW07XG4gIGxlZnQ6IC0wLjNlbTtcbn1cblxuLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIGhlaWdodDogMC4zZW07XG59XG5cbi52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgdG9wOiAtMC4zZW07XG4gIHJpZ2h0OiAtMC41ZW07XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDRlbTtcbn1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDNlbTtcbiAgaGVpZ2h0OiA4ZW07XG4gIGJvdHRvbTogOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzMzNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1MSwgNjMsIDAuNyk7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1ob3Jpem9udGFsIC52anMtbWVudSB7XG4gIGxlZnQ6IC0yZW07XG59XG5cbi52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQgLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleDogYXV0bztcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG59XG5cbi52anMtbm8tZmxleCAudmpzLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmlkZW8tanMudmpzLWxpdmV1aSAudmpzLWxpdmUtY29udHJvbCwgLnZpZGVvLWpzOm5vdCgudmpzLWxpdmUpIC52anMtbGl2ZS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtc2Vlay10by1saXZlLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogNGVtO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmlkZW8tanMudmpzLWxpdmU6bm90KC52anMtbGl2ZXVpKSAudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sLCAudmlkZW8tanM6bm90KC52anMtbGl2ZSkgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtc2Vlay10by1saXZlLWNvbnRyb2wudmpzLWNvbnRyb2wudmpzLWF0LWxpdmUtZWRnZSB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBjb2xvcjogIzg4ODtcbn1cblxuLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbC52anMtY29udHJvbC52anMtYXQtbGl2ZS1lZGdlIC52anMtaWNvbi1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi52aWRlby1qcyAudmpzLXRpbWUtY29udHJvbCB7XG4gIGZsZXg6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogM2VtO1xuICBtaW4td2lkdGg6IDJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07XG59XG5cbi52anMtbGl2ZSAudmpzLXRpbWUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1qcyAudmpzLWN1cnJlbnQtdGltZSwgLnZqcy1uby1mbGV4IC52anMtY3VycmVudC10aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtZHVyYXRpb24sIC52anMtbm8tZmxleCAudmpzLWR1cmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy10aW1lLWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogM2VtO1xufVxuXG4udmpzLWxpdmUgLnZqcy10aW1lLWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIge1xuICBmbGV4OiBub25lO1xufVxuXG4udmpzLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICBib3R0b206IDFlbTtcbn1cblxuLnZpZGVvLWpzIC52anMtdGV4dC10cmFjayB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC4xZW07XG59XG5cbi52anMtc3VidGl0bGVzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi52anMtY2FwdGlvbnMge1xuICBjb2xvcjogI2ZjNjtcbn1cblxuLnZqcy10dC1jdWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zZW0pO1xufVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgdmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjVlbSk7XG59XG5cbi52aWRlby1qcyAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi52anMtcGxheWJhY2stcmF0ZSAudmpzLXBsYXliYWNrLXJhdGUtdmFsdWUsIC52anMtcGxheWJhY2stcmF0ZSA+IC52anMtbWVudS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtcGxheWJhY2stcmF0ZS12YWx1ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1tZW51IHtcbiAgd2lkdGg6IDRlbTtcbiAgbGVmdDogMDtcbn1cblxuLnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXkgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXk6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiWFwiO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0ZW07XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1zaGFkb3c6IDAuMDVlbSAwLjA1ZW0gMC4xZW0gIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52anMtbG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcbiAgb3BhY2l0eTogMC44NTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lciwgLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zaG93IDBzIGxpbmVhciAwLjNzIGZvcndhcmRzO1xuICBhbmltYXRpb246IHZqcy1zcGlubmVyLXNob3cgMHMgbGluZWFyIDAuM3MgZm9yd2FyZHM7XG59XG5cbi52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLCAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogLTZweDtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsIC52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsIC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwgLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLCAwLjgpIGluZmluaXRlLCB2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAsIDAuOCkgaW5maW5pdGUsIHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsIC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIsIC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjQ0cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjQ0cztcbn1cblxuQGtleWZyYW1lcyB2anMtc3Bpbm5lci1zaG93IHtcbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zaG93IHtcbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGUge1xuICAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAyMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbiAgMzUlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICB9XG4gIDYwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAxMDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItZmFkZSB7XG4gIDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG4gIDIwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjtcbiAgfVxuICAzNSUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIH1cbiAgNjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmO1xuICB9XG4gIDEwMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7XG4gIH1cbn1cbi52anMtY2hhcHRlcnMtYnV0dG9uIC52anMtbWVudSB1bCB7XG4gIHdpZHRoOiAyNGVtO1xufVxuXG4udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uICsgLnZqcy1tZW51IC52anMtY2FwdGlvbnMtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtMC4xZW07XG59XG5cbi52aWRlby1qcyAudmpzLXN1YnMtY2Fwcy1idXR0b24gKyAudmpzLW1lbnUgLnZqcy1jYXB0aW9ucy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gKyAudmpzLW1lbnUgLnZqcy1tYWluLWRlc2MtbWVudS1pdGVtIC52anMtbWVudS1pdGVtLXRleHQgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtMC4xZW07XG59XG5cbi52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiArIC52anMtbWVudSAudmpzLW1haW4tZGVzYy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGNvbnRlbnQ6IFwiIFxcZjExZFwiO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1hdWRpby1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtY2FwdGlvbnMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1jdXJyZW50LXRpbWUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1kdXJhdGlvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1wbGF5YmFjay1yYXRlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXJlbWFpbmluZy10aW1lLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXN1YnRpdGxlcy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXNtYWxsIC52anMtdGltZS1kaXZpZGVyLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtYXVkaW8tYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtY2FwdGlvbnMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtY2hhcHRlcnMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtY3VycmVudC10aW1lLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWR1cmF0aW9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtcGxheWJhY2stcmF0ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXJlbWFpbmluZy10aW1lLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtc3VidGl0bGVzLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXRpbWUtZGl2aWRlciwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtYXVkaW8tYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtY2FwdGlvbnMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtY2hhcHRlcnMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtY3VycmVudC10aW1lLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWR1cmF0aW9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtcGxheWJhY2stcmF0ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXJlbWFpbmluZy10aW1lLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtc3VidGl0bGVzLWJ1dHRvbiwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXRpbWUtZGl2aWRlciwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6aG92ZXIsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDphY3RpdmUsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmhvdmVyLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtc2xpZGVyLWFjdGl2ZSwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3ZlciB7XG4gIHdpZHRoOiBhdXRvO1xuICB3aWR0aDogaW5pdGlhbDtcbn1cblxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXN1YnMtY2Fwcy1idXR0b24sIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtbGl2ZSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uLCAudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWxpdmV1aSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbC52anMtbGl2ZXVpIC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHtcbiAgZmxleDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkudmpzLW5vLWZsZXggLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXIsIC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwudmpzLWxpdmV1aS52anMtbm8tZmxleCAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtcHJvZ3Jlc3MtY29udHJvbCwgLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbC52anMtbGl2ZXVpIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbW9kYWwtZGlhbG9nLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMzMzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjc1KTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNzAlO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb2xvcnMsIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzLCAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1mb250IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4gIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHggMCAyNHB4O1xuICB9XG4gIC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgLnZqcy1kZWZhdWx0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cbiAgLnZqcy1sYXlvdXQtc21hbGwgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQsIC52anMtbGF5b3V0LXRpbnkgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQsIC52anMtbGF5b3V0LXgtc21hbGwgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4udmpzLXRyYWNrLXNldHRpbmcgPiBzZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCB7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGZpZWxkc2V0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCBzcGFuID4gc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiA3LjNlbTtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGxlZ2VuZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cblxuLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uOmFjdGl2ZSwgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lLXN0eWxlOiBzb2xpZDtcbiAgb3V0bGluZS13aWR0aDogbWVkaXVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiA4OCUsICM3Mzg1OWYgMTAwJSk7XG59XG5cbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoNDMsIDUxLCA2MywgMC43NSk7XG59XG5cbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNmZmYgODglLCAjNzM4NTlmIDEwMCUpO1xuICBjb2xvcjogIzJiMzMzZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgLnZqcy1kZWZhdWx0LWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlkZW8tanMgPiA6bm90KC52anMtdGVjaCk6bm90KC52anMtcG9zdGVyKSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4udmpzLXJlc2l6ZS1tYW5hZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5qcy1mb2N1cy12aXNpYmxlIC52aWRlby1qcyA6Zm9jdXM6bm90KC5mb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IDAgMDtcbn1cblxuLnZpZGVvLWpzIC52anMtbWVudSA6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSwgLnZpZGVvLWpzIDpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4udmlkZW8gLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiA2ZW07XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi52aWRlby50cmFuc3BhcmVudC1wb3N0ZXIgLnZqcy1wYXVzZWQ6bm90KC52anMtaGFzLXN0YXJ0ZWQpIHZpZGVvIHtcbiAgb3BhY2l0eTogMDtcbn1cbi52aWRlby5jdXN0b20tcGxheSAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgZm9udC1zaXplOiA1LjVlbTtcbn1cbi52aWRlby5jdXN0b20tcGxheSAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xufVxuLnZpZGVvLmN1c3RvbS1wbGF5IC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hc2s6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI4MC4yOVwiIGhlaWdodD1cIjkwXCI+PHBhdGggZmlsbD1cInJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OSlcIiBkPVwiTTAgNjAuMjVWOS40MkMwIDEuMDMgNS45NC0yLjQgMTMuMjEgMS43OWwxNy42MSAxMC4xN2M3LjI2IDQuMTkgMTkuMTUgMTEuMDYgMjYuNDEgMTUuMjVsMTcuNjEgMTAuMTdjNy4yNiA0LjE5IDcuMjYgMTEuMDYgMCAxNS4yNUw1Ny4yMyA2Mi43OWMtNy4yNiA0LjE5LTE5LjE1IDExLjA2LTI2LjQxIDE1LjI1TDEzLjIxIDg4LjIxQzUuOTQgOTIuNCAwIDg4Ljk3IDAgODAuNThWNjAuMjV6XCIvPjwvc3ZnPicpIG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiODAuMjlcIiBoZWlnaHQ9XCI5MFwiPjxwYXRoIGZpbGw9XCJyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTkpXCIgZD1cIk0wIDYwLjI1VjkuNDJDMCAxLjAzIDUuOTQtMi40IDEzLjIxIDEuNzlsMTcuNjEgMTAuMTdjNy4yNiA0LjE5IDE5LjE1IDExLjA2IDI2LjQxIDE1LjI1bDE3LjYxIDEwLjE3YzcuMjYgNC4xOSA3LjI2IDExLjA2IDAgMTUuMjVMNTcuMjMgNjIuNzljLTcuMjYgNC4xOS0xOS4xNSAxMS4wNi0yNi40MSAxNS4yNUwxMy4yMSA4OC4yMUM1Ljk0IDkyLjQgMCA4OC45NyAwIDgwLjU4VjYwLjI1elwiLz48L3N2Zz4nKSBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTIlO1xuICBsZWZ0OiAxMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMGRlZywgMCUsIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAwJSA1MCUgNTAlIDAlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAudmlkZW8uY3VzdG9tLXBsYXkgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmhvdmVyIC52anMtaWNvbi1wbGFjZWhvbGRlcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDc1KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgfVxufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi9mb250cy9zbGljay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi9mb250cy9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9mb250cy9zbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLXByZXY6aG92ZXIsXG4uc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAwLjc1O1xuICBjb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLXByZXYge1xuICByaWdodDogLTI1cHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0yNXB4O1xufVxuXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29udGVudDogXCLigKJcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjI1O1xuICBjb2xvcjogYmxhY2s7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2xpY2stZG90cyBsaSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIG1hcmdpbjogMCAzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2xpY2stZG90cyBsaSB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDAgMnB4O1xuICB9XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wLW1vZGlmaWVkIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogbWFrZSBzdXJlIHRvIHNldCBzb21lIGZvY3VzIHN0eWxlcyBmb3IgYWNjZXNzaWJpbGl0eSAqL1xuOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4vKipcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXG4gKi9cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgNy84LzksIEZpcmVmb3ggMywgYW5kIFNhZmFyaSA0LlxuICogS25vd24gaXNzdWU6IG5vIElFIDYgc3VwcG9ydC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGV4dCByZXNpemluZyBvZGRseSBpbiBJRSA2Lzcgd2hlbiBib2R5IGBmb250LXNpemVgIGlzIHNldCB1c2luZ1xuICogICAgYGVtYCB1bml0cy5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXG4gKiAyLiBJbXByb3ZlIGltYWdlIHF1YWxpdHkgd2hlbiBzY2FsZWQgaW4gSUUgNy5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwOyAvKiAxICovXG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA2LzcvOC85LCBTYWZhcmkgNSwgYW5kIE9wZXJhIDExLlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBtYXJnaW4gZGlzcGxheWVkIG9kZGx5IGluIElFIDYvNy5cbiAqL1xuZm9ybSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA2LzcvOC85LlxuICogMi4gQ29ycmVjdCB0ZXh0IG5vdCB3cmFwcGluZyBpbiBGaXJlZm94IDMuXG4gKiAzLiBDb3JyZWN0IGFsaWdubWVudCBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgNi83LlxuICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMiAqL1xuICAqbWFyZ2luLWxlZnQ6IC03cHg7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUUgNi83LCBGaXJlZm94IDMrLCBTYWZhcmkgNSxcbiAqICAgIGFuZCBDaHJvbWUuXG4gKiAzLiBJbXByb3ZlIGFwcGVhcmFuY2UgYW5kIGNvbnNpc3RlbmN5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAzICovXG4gICp2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAzICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDMrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDYrLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqIDQuIFJlbW92ZSBpbm5lciBzcGFjaW5nIGluIElFIDcgd2l0aG91dCBhZmZlY3Rpbmcgbm9ybWFsIHRleHQgaW5wdXRzLlxuICogICAgS25vd24gaXNzdWU6IGlubmVyIHNwYWNpbmcgcmVtYWlucyBpbiBJRSA2LlxuICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG4gICpvdmVyZmxvdzogdmlzaWJsZTsgLyogNCAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGNvbnRlbnQtYm94IGluIElFIDgvOS5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkuXG4gKiAzLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgNy5cbiAqICAgIEtub3duIGlzc3VlOiBleGNlc3MgcGFkZGluZyByZW1haW5zIGluIElFIDYuXG4gKi9cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbiAgKmhlaWdodDogMTNweDsgLyogMyAqL1xuICAqd2lkdGg6IDEzcHg7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbiAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCAzKy5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDYvNy84LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmh0bWwsXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICMyMjI7XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uY2hyb21lZnJhbWUge1xuICBtYXJnaW46IDAuMmVtIDA7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuaHRtbCB7XG4gIGZvbnQ6IG5vcm1hbCA2Mi41JS8xLjQgVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMnJlbTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xufVxuXG5oMSwgaDIsIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xNzg1NztcbiAgY29sb3I6IGhzbCgwZGVnLCAwJSwgMTAwJSk7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiBoc2woMGRlZywgMCUsIDEwMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5wLCB1bCwgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBmb250LXNpemU6IHNtYWxsZXI7XG59XG5cbi5kaXNjbGFpbWVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICBbcm9sZT1idXR0b25dIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYnRuLmRpc2FibGVkLCAuYnRuIFtkaXNhYmxlZF0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmljb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxZW07IC8qIGRlZmF1bHQtc2l6ZSAqL1xuICBmaWxsOiAjN2Q5MmFiOyAvKiBkZWZhdWx0IGNvbG9yICovXG4gIGNvbG9yOiAjN2Q5MmFiOyAvKiBkZWZhdWx0IGNvbG9yIHdoZW4gY3VycmVudENvbG9yIGlzIHVzZWQgKi9cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmljb24tLWNvbGxhcHNlIC52ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYS1yYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG59XG4uZmEtcmF0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XFxmMDA1XFxmMDA1XFxmMDA1XFxmMDA1XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5mYS1yYXRpbmc6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG59XG4uZmEtcmF0aW5nLnMtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVxcZjAwNVxcZjAwNVxcZjAwNVxcZjAwNVwiO1xufVxuLmZhLXJhdGluZy5zLTQtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVxcZjAwNVxcZjAwNVxcZjAwNVxcZjEyM1wiO1xufVxuLmZhLXJhdGluZy5zLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcXGYwMDVcXGYwMDVcXGYwMDVcXGYwMDZcIjtcbn1cbi5mYS1yYXRpbmcucy0zLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcXGYwMDVcXGYwMDVcXGYxMjNcXGYwMDZcIjtcbn1cbi5mYS1yYXRpbmcucy0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XFxmMDA1XFxmMDA1XFxmMDA2XFxmMDA2XCI7XG59XG4uZmEtcmF0aW5nLnMtMi01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XFxmMDA1XFxmMTIzXFxmMDA2XFxmMDA2XCI7XG59XG4uZmEtcmF0aW5nLnMtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVxcZjAwNVxcZjAwNlxcZjAwNlxcZjAwNlwiO1xufVxuLmZhLXJhdGluZy5zLTEtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVxcZjEyM1xcZjAwNlxcZjAwNlxcZjAwNlwiO1xufVxuLmZhLXJhdGluZy5zLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcXGYwMDZcXGYwMDZcXGYwMDZcXGYwMDZcIjtcbn1cbi5mYS1yYXRpbmcucy0wLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcXGYwMDZcXGYwMDZcXGYwMDZcXGYwMDZcIjtcbn1cbi5mYS1yYXRpbmcucy0wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44CA44CA44CA44CA44CAXCI7XG59XG4uZmEtcmF0aW5nLmJsdWUge1xuICBjb2xvcjogIzJkODFlYTtcbn1cbi5mYS1yYXRpbmcuYmx1ZVtkYXRhLXJhdGluZ10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYXRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA1LjVlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBjb2xvcjogdmFyKC0tcmF0aW5nQ29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJhdGluZyBzcGFuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy10b3A6IDEuNWVtO1xufVxuLnJhdGluZyBzcGFuOmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjNTA3Yztcbn1cblxuc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5zZWN0aW9uLmZ1bGwtYmcge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5zZWN0aW9uICsgc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5zZWN0aW9uIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xufVxuXG5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmJvZHkubm9zY3JvbGwge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uYmFkZ2VzLWJhbm5lcl9faW1nIHtcbiAgd2lkdGg6IDguNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLmJhZGdlcy1iYW5uZXJfX3RleHQge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmJhZGdlcy1iYW5uZXJfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG4uYmFkZ2VzLWJhbm5lcl9faXRlbSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYmVuZWZpdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbi5iZW5lZml0czpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5iZW5lZml0c19fY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZW5lZml0c19fY2Fyb3VzZWwge1xuICAgIC0tYmVuZWZpdHNDYXJvdXNlbEFycm93czogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZW5lZml0cy0tY2Fyb3VzZWwgLmJlbmVmaXRzX19pbWFnZSB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJlbmVmaXRzLS1jYXJvdXNlbCAuYmVuZWZpdHNfX2ltYWdlIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5iZW5lZml0cy0tZG90cyAuYmVuZWZpdHNfX2xpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZW5lZml0cy0tY2Fyb3VzZWwgLmJlbmVmaXRzX19saXN0IHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmVuZWZpdHMtLWNhcm91c2VsIC5iZW5lZml0c19fbGlzdCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmJlbmVmaXRzX19pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuYmVuZWZpdHNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmJlbmVmaXRzLS1kb3RzIC5iZW5lZml0c19faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uYmVuZWZpdHMtLWRvdHMgLmJlbmVmaXRzX19pdGVtOjpiZWZvcmUsIC5iZW5lZml0cy0tZG90cyAuYmVuZWZpdHNfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmJlbmVmaXRzLS1kb3RzIC5iZW5lZml0c19faXRlbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKGNhbGModmFyKC0tbWFpbkNvbG9yX2gpIC0gNSksIGNhbGModmFyKC0tbWFpbkNvbG9yX3MpICsgMjclKSwgY2FsYyh2YXIoLS1tYWluQ29sb3JfbCkgKyAxNCUpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmJlbmVmaXRzLS1kb3RzIC5iZW5lZml0c19faXRlbTo6YWZ0ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCBoc2woY2FsYyh2YXIoLS1tYWluQ29sb3JfaCkgLSA1KSwgY2FsYyh2YXIoLS1tYWluQ29sb3JfcykgKyAyNyUpLCBjYWxjKHZhcigtLW1haW5Db2xvcl9sKSArIDE0JSkpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuYmVuZWZpdHMtLWRvdHMgLmJlbmVmaXRzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICB0b3A6IC05JTtcbiAgICByaWdodDogNCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkgYW5kIChtYXgtd2lkdGg6IDQxM3B4KSB7XG4gIC5iZW5lZml0cy0tZG90cyAuYmVuZWZpdHNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHRvcDogLTglO1xuICAgIHJpZ2h0OiA0JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJlbmVmaXRzLS1kb3RzIC5iZW5lZml0c19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgdG9wOiAtNSU7XG4gICAgcmlnaHQ6IDQlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJlbmVmaXRzLS1kb3RzIC5iZW5lZml0c19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgdG9wOiAtMSU7XG4gICAgcmlnaHQ6IDMlO1xuICB9XG59XG5AbWVkaWEgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmJlbmVmaXRzLS1kb3RzIC5iZW5lZml0c19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgdG9wOiAtMSU7XG4gICAgcmlnaHQ6IDMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmJlbmVmaXRzLS1kb3RzIC5iZW5lZml0c19faXRlbTpudGgtY2hpbGQoMikge1xuICAgIHRvcDogMjUlO1xuICAgIGxlZnQ6IDQlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIGFuZCAobWF4LXdpZHRoOiA0MTNweCkge1xuICAuYmVuZWZpdHMtLWRvdHMgLmJlbmVmaXRzX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiAyNiU7XG4gICAgbGVmdDogNCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MTRweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZW5lZml0cy0tZG90cyAuYmVuZWZpdHNfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDI4JTtcbiAgICBsZWZ0OiA1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZW5lZml0cy0tZG90cyAuYmVuZWZpdHNfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDMyJTtcbiAgICBsZWZ0OiA1JTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5iZW5lZml0cy0tZG90cyAuYmVuZWZpdHNfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDMyJTtcbiAgICBsZWZ0OiA1JTtcbiAgfVxufVxuLmJlbmVmaXRzLS1kb3RzIC5iZW5lZml0c19faXRlbTpudGgtY2hpbGQoMykge1xuICBib3R0b206IDM3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuYmVuZWZpdHMtLWRvdHMgLmJlbmVmaXRzX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgcmlnaHQ6IDYlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIGFuZCAobWF4LXdpZHRoOiA0MTNweCkge1xuICAuYmVuZWZpdHMtLWRvdHMgLmJlbmVmaXRzX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgcmlnaHQ6IDYlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmVuZWZpdHMtLWRvdHMgLmJlbmVmaXRzX19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgcmlnaHQ6IDclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJlbmVmaXRzLS1kb3RzIC5iZW5lZml0c19faXRlbTpudGgtY2hpbGQoMykge1xuICAgIHJpZ2h0OiA4JTtcbiAgfVxufVxuQG1lZGlhIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5iZW5lZml0cy0tZG90cyAuYmVuZWZpdHNfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICByaWdodDogOCU7XG4gIH1cbn1cbi5iZW5lZml0cy0tZG90cyAuYmVuZWZpdHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvdHRvbTogOCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmJlbmVmaXRzLS1kb3RzIC5iZW5lZml0c19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBsZWZ0OiAyJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSBhbmQgKG1heC13aWR0aDogNDEzcHgpIHtcbiAgLmJlbmVmaXRzLS1kb3RzIC5iZW5lZml0c19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBsZWZ0OiAyJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQxNHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJlbmVmaXRzLS1kb3RzIC5iZW5lZml0c19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBsZWZ0OiA0JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZW5lZml0cy0tZG90cyAuYmVuZWZpdHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbGVmdDogNSU7XG4gIH1cbn1cbkBtZWRpYSAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuYmVuZWZpdHMtLWRvdHMgLmJlbmVmaXRzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGxlZnQ6IDUlO1xuICB9XG59XG4uYmVuZWZpdHMtLWRvdHMgLmJlbmVmaXRzX19pdGVtIHAge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmJlbmVmaXRzLS1jYXJvdXNlbCAuYmVuZWZpdHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMjVlbTtcbiAgbWFyZ2luOiAwLjc1ZW07XG4gIHBhZGRpbmc6IDAuNzVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDBkZWcsIDAlLCAxMDAlKTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2MDc4NDMxMzcpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbn1cbi5iZW5lZml0cy0tY2Fyb3VzZWwgLmJlbmVmaXRzX19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgaHNsKDBkZWcsIDAlLCAxMDAlKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmVuZWZpdHMtLWNhcm91c2VsIC5iZW5lZml0c19faXRlbTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtN3B4O1xuICAgIGJvcmRlci13aWR0aDogMTRweCA3cHggMTRweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJlbmVmaXRzLS1jYXJvdXNlbCAuYmVuZWZpdHNfX2l0ZW06OmJlZm9yZSB7XG4gICAgbGVmdDogLTEycHg7XG4gICAgYm9yZGVyLXdpZHRoOiAyMHB4IDEycHggMjBweCAwO1xuICB9XG59XG4uYmVuZWZpdHMtLWNhcm91c2VsIC5iZW5lZml0c19faXRlbTpub3QoLnNsaWNrLWFjdGl2ZSkge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG4uYmVuZWZpdHNfX2l0ZW0tLWFuaW06OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiB0cmFuc2xhdGVYQW5kU2NhbGUgMS41cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cbi5iZW5lZml0c19faXRlbS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41ZW07XG59XG4uYmVuZWZpdHNfX2l0ZW0taGVhZGVyIGltZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJlbmVmaXRzX19pdGVtLWhlYWRlciBoNSxcbi5iZW5lZml0c19faXRlbS1oZWFkZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYmVuZWZpdHNfX2Nhcm91c2VsQ29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IGNhbGMoLTEuNSAqIHZhcigtLWJlbmVmaXRzQ2Fyb3VzZWxBcnJvd3MsIDM1cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1iZW5lZml0c0Nhcm91c2VsQXJyb3dzLCAzNXB4KTtcbn1cbi5iZW5lZml0c19fYXJyb3cge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1iZW5lZml0c0Nhcm91c2VsQXJyb3dzLCAzNXB4KTtcbn1cbi5iZW5lZml0c19fYXJyb3c6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgY29sb3I6IGhzbChjYWxjKHZhcigtLW1haW5Db2xvcl9oKSAtIDUpLCBjYWxjKHZhcigtLW1haW5Db2xvcl9zKSArIDI3JSksIGNhbGModmFyKC0tbWFpbkNvbG9yX2wpICsgMTQlKSk7XG59XG4uYmVuZWZpdHNfX2Fycm93LS1wcmV2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuLmJlbmVmaXRzX19hcnJvdy0tbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cbi5iZW5lZml0c19fZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDFlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1iZW5lZml0c0Nhcm91c2VsQXJyb3dzLCAzNXB4KTtcbn1cbi5iZW5lZml0c19fZG90cyB1bCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDFlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmVuZWZpdHNfX2RvdHMgbGkge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IDAgNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJlbmVmaXRzX19kb3RzIGxpIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgfVxufVxuLmJlbmVmaXRzX19kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYmVuZWZpdHNfX2RvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woY2FsYyh2YXIoLS1tYWluQ29sb3JfaCkgLSA1KSwgY2FsYyh2YXIoLS1tYWluQ29sb3JfcykgKyAyNyUpLCBjYWxjKHZhcigtLW1haW5Db2xvcl9sKSArIDE0JSkpO1xufVxuLmJlbmVmaXRzLS1jYXJvdXNlbCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tYmVuZWZpdHNDYXJvdXNlbEFycm93cywgMzVweCkgKiAyKTtcbn1cbi5iZW5lZml0cy0tY2Fyb3VzZWwgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW46IDA7XG59XG4uYmVuZWZpdHMtLWNhcm91c2VsIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmVuZWZpdHMgLmRpc2NsYWltZXIge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbjpyb290IHtcbiAgLS1oZWFkZXJfYmdfZDogdXJsKFwiaHR0cHM6Ly9kdGpsaGlhaGx2NTNqLmNsb3VkZnJvbnQubmV0L2Fzc2V0cy9kcmMvdjAyL2hlYWRlcl9iZy5qcGdcIik7XG4gIC0taGVhZGVyX2JnX206IHVybChcImh0dHBzOi8vZHRqbGhpYWhsdjUzai5jbG91ZGZyb250Lm5ldC9hc3NldHMvZHJjL3YwMi9oZWFkZXJfYmdfbS5qcGdcIik7XG4gIC0taGVhZGVyX2xlZnRfYmdfZDogdXJsKFwiaHR0cHM6Ly9kdGpsaGlhaGx2NTNqLmNsb3VkZnJvbnQubmV0L2Fzc2V0cy9kcmMvdjAyL2xlYXZlc19sZWZ0X2QucG5nXCIpO1xuICAtLWhlYWRlcl9yaWdodF9iZ19kOiB1cmwoXCJodHRwczovL2R0amxoaWFobHY1M2ouY2xvdWRmcm9udC5uZXQvYXNzZXRzL2RyYy92MDIvbGVhdmVzX3JpZ2h0X2QucG5nXCIpO1xuICAtLWhlYWRlcl9sZWZ0X2JnX206IHVybChcImh0dHBzOi8vZHRqbGhpYWhsdjUzai5jbG91ZGZyb250Lm5ldC9hc3NldHMvZHJjL3YwMi9sZWF2ZXNfbGVmdF9tLnBuZ1wiKTtcbiAgLS1oZWFkZXJfcmlnaHRfYmdfbTogdXJsKFwiaHR0cHM6Ly9kdGpsaGlhaGx2NTNqLmNsb3VkZnJvbnQubmV0L2Fzc2V0cy9kcmMvdjAyL2xlYXZlc19yaWdodF9tLnBuZ1wiKTtcbn1cblxuOnJvb3Qge1xuICAtLWljb25NYXJnaW5Ub3A6IDEuNXJlbTtcbn1cblxuLmNhcnQtLXRhYnMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2JkZmY5O1xufVxuYm9keS52MDMgLmNhcnQtLXRhYnMge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuLmNhcnQtLXRhYnMgLmNhcnRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmNhcnQtLXRhYnMgLmNhcnRfX2ltZ3NyYyB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMjVyZW07XG59XG4uY2FydC0tdGFicyAuY2FydF9faWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcnQtLXRhYnMgLmNhcnRfX2ljb24gLmljb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIGFuaW1hdGlvbjogYm91bmNlLXdpdGgtZGlzdG9ydGlvbiAycyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yOCwgMC44NCwgMC40MiwgMSk7XG59XG4uY2FydC0tdGFicyAuY2FydF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNhcnQtLXRhYnMgLmNhcnRfX2RldGFpbHMge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwZGVnLCAwJSwgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbn1cbi5jYXJ0LS10YWJzIC5jYXJ0X19kZXRhaWxzIC5jYXJ0X19pY29uIHtcbiAgLS1pY29uTWFyZ2luVG9wOiAxNXB4O1xufVxuLmNhcnQtLXRhYnMgLmNhcnRfX3Byb2R1Y3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5ib2R5LnYwMyAuY2FydC0tdGFicyAuY2FydF9fcHJvZHVjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhcnQtLXRhYnMgLmNhcnRfX3Byb2R1Y3Qge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMGRlZywgMCUsIDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwLjdyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tcXVhbnRpdHlCdXR0b25Gb250U2l6ZSwgMnJlbSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudjAzIC5jYXJ0LS10YWJzIC5jYXJ0X19wcm9kdWN0W2RhdGEtdW5pdHM9XCIzXCJdIHtcbiAgb3JkZXI6IC0xO1xufVxuLmNhcnQtLXRhYnMgLmNhcnRfX3Byb2R1Y3QuYWN0aXZlIHtcbiAgY29sb3I6IGhzbCgwZGVnLCAwJSwgMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeUNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnlDb2xvcik7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jYXJ0LS10YWJzIC5jYXJ0X19zdW1tYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbi5jYXJ0LS10YWJzIC5jYXJ0X19yZXRhaWwge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTJweDtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcmV0YWlsRm9udFNpemUsIDJyZW0pO1xufVxuLmNhcnQtLXRhYnMgLmNhcnRfX3JldGFpbCBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4uY2FydC0tdGFicyAuY2FydF9fY3VycmVudCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBmb250LXNpemU6IHZhcigtLWN1cnJlbnRQcmljZUZvbnRTaXplLCA0cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGhzbCgxOTJkZWcsIDkxJSwgNzMlKTtcbn1cbi5jYXJ0LS10YWJzIC5jYXJ0X19jdXJyZW50LWNvdW50cnkge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG4uY2FydC0tdGFicyAuY2FydF9fdW5pdC1wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgY29sb3I6ICNmNjkyMjA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcGVyVW5pdFByaWNlRm9udFNpemUsIDJyZW0pO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5jYXJ0LS10YWJzIC5jYXJ0X191bml0LXByaWNlIHtcbiAgICAtLXBlclVuaXRQcmljZUZvbnRTaXplOiAyLjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICB9XG59XG4uY2FydC0tdGFicyAuY2FydF9fc2hpcHBpbmcge1xuICBmb250LXNpemU6IHZhcigtLXNoaXBwaW5nRm9udFNpemUsIDEuMnJlbSk7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnlDb2xvcik7XG59XG4uY2FydC0tdGFicyAuY2FydF9fYmFkZ2UtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTgwJSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6IGhzbCgwZGVnLCAwJSwgMTAwJSk7XG59XG5ib2R5LnYwMyAuY2FydF9fYmFkZ2UtLXVuaXQzIC5jYXJ0LS10YWJzIC5jYXJ0X19iYWRnZS10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNhcnQtLXRhYnMgLmNhcnRfX3N1YnNjcmliZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmNhcnQtLXRhYnMgLmNhcnRfX3N1YnNjcmliZS5oaWRlICsgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4uY2FydC0tdGFicyAuY2FydF9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIGZvbnQtc2l6ZTogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5Q29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FydC0tdGFicyAuY2FydF9fbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uY2FydC0tdGFicyAuY2FydF9fY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgYm9yZGVyOiAzcHggc29saWQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbn1cbi5jYXJ0LS10YWJzIC5jYXJ0X19jaGVja2JveCAuaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FydC0tdGFicyAuY2FydF9fY2hlY2tib3guY2hlY2tlZCAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2Y2OTIyMDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG4uY2FydC0tdGFicyAuY2FydF9fbW9kZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5jYXJ0LS10YWJzIC5jYXJ0X19tb2RlLWN0YSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDAuNXJlbSk7XG4gIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogaHNsKDBkZWcsIDAlLCAxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0OGZhZTtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FydF9fbW9kZS0tb3V0bGluZSAuY2FydC0tdGFicyAuY2FydF9fbW9kZS1jdGEge1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5jYXJ0LS10YWJzIC5jYXJ0X19tb2RlLWN0YS5hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDBkZWcsIDAlLCAxMDAlKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNhcnRfX21vZGUtLW91dGxpbmUgLmNhcnQtLXRhYnMgLmNhcnRfX21vZGUtY3RhLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzNEQkYxRDtcbn1cbmJvZHkudjAzIC5jYXJ0LS10YWJzIC5jYXJ0IC5idG4ge1xuICBtaW4td2lkdGg6IDIzcmVtO1xufVxuYm9keS52MDMgLmNhcnQtLXRhYnMgLmNhcnQgLmJ0bi0td2lkZXIge1xuICBtaW4td2lkdGg6IDI1cmVtO1xufVxuLmNhcnQtLXRhYnMuY2FydC0tc3R5bGluZ0JnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC0tdGFicy5jYXJ0LS1zdHlsaW5nQmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWhlYWRlcl9sZWZ0X2JnX20pLCB2YXIoLS1oZWFkZXJfcmlnaHRfYmdfbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FydC0tdGFicy5jYXJ0LS1zdHlsaW5nQmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWhlYWRlcl9sZWZ0X2JnX2QpLCB2YXIoLS1oZWFkZXJfcmlnaHRfYmdfZCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmNhcnQtLXRhYnMuY2FydC0tc3R5bGluZ0JnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNzUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMHZ3IDN2aCwgODJ2dyAzdmg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5jYXJ0LS10YWJzLmNhcnQtLXN0eWxpbmdCZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDY1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOHZ3IDh2aCwgODh2dyAxMnZoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jYXJ0LS10YWJzLmNhcnQtLXN0eWxpbmdCZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDc1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXZ3IDgwcHgsIDkxdncgMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC0tdGFicy5jYXJ0LS1zdHlsaW5nQmctdjAxIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1JSwgMzUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMXZ3IC04dmgsIDc5dncgMjh2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LS10YWJzLmNhcnQtLXN0eWxpbmdCZy12MDIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlLCA0MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0dncgOHZoLCA3NHZ3IDE2dmg7XG4gIH1cbn1cbi5jYXJ0LS10YWJzLmNhcnQtLXN0eWxpbmdCZyA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FydC0tdGFicy5jYXJ0LS1zdHlsaW5nQmc6OmJlZm9yZSwgLmNhcnQtLXRhYnMuY2FydC0tc3R5bGluZ0JnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJ0LS10YWJzLmNhcnQtLXN0eWxpbmdCZzo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtLXRhYnMuY2FydC0tc3R5bGluZ0JnOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWhlYWRlcl9iZ19tKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LS10YWJzLmNhcnQtLXN0eWxpbmdCZzo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1oZWFkZXJfYmdfZCk7XG4gIH1cbn1cbi5jYXJ0LS10YWJzLmNhcnQtLXN0eWxpbmdCZzo6YWZ0ZXIge1xuICBoZWlnaHQ6IDgwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSg2OSwgODEsIDEwOSwgMCksIHJnYmEoNjksIDgxLCAxMDksIDAuNikpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jYXJ0LS10YWJzLmNhcnQtLXN0eWxpbmdCZyAuY2FydF9fbWFpblRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuLmNhcnQtLXRhYnMuY2FydC0tc3R5bGluZ0JnIC5jYXJ0X19tYWluVGl0bGUtLXYwMSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGhzbChjYWxjKHZhcigtLW1haW5Db2xvcl9oKSAtIDUpLCBjYWxjKHZhcigtLW1haW5Db2xvcl9zKSArIDI3JSksIGNhbGModmFyKC0tbWFpbkNvbG9yX2wpICsgMTQlKSk7XG59XG4uY2FydC0tdGFicy5jYXJ0LS1zdHlsaW5nQmcgLmNhcnRfX21haW5UaXRsZS0tdjAyIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NTE2RDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5jYXJ0LS10YWJzLmNhcnQtLXN0eWxpbmdCZyAuY2FydF9fbWFpblRpdGxlLS12MDIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC45MjNlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuY2FydC0tdGFicy5jYXJ0LS1zdHlsaW5nQmcgLmNhcnRfX21haW5UaXRsZS0tdjAyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC0tdGFicy5jYXJ0LS1zdHlsaW5nQmcgLmNhcnRfX21haW5UaXRsZS0tdjAyIHNwYW4ge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICB9XG59XG4uY2FydC0tdGFicy5jYXJ0LS1zdHlsaW5nQmcgLmNhcnRfX21haW5UaXRsZS0tdjAzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogaHNsKGNhbGModmFyKC0tbWFpbkNvbG9yX2gpIC0gNSksIGNhbGModmFyKC0tbWFpbkNvbG9yX3MpICsgMjclKSwgY2FsYyh2YXIoLS1tYWluQ29sb3JfbCkgKyAxNCUpKTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbi1ib3R0b206IDEuN2VtO1xufVxuLmNhcnQtLXRhYnMuY2FydC0tc3R5bGluZ0JnIC5jYXJ0X19tYWluVGl0bGUtLXYwMyBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtLXRhYnMuY2FydC0tc3R5bGluZ0JnIC5jYXJ0X19tYWluVGl0bGUtLXYwMyBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC0tdGFicy5jYXJ0LS1zdHlsaW5nQmcgLmNhcnRfX21haW5UaXRsZS0tdjAzIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuY2FydC0tdGFicy5jYXJ0LS1zdHlsaW5nQmcgLmNhcnRfX21haW5UaXRsZS0tdjAzIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cbi5jYXJ0LS10YWJzLmNhcnQtLXN0eWxpbmdCZyAuY2FydF9faW1nc3JjIHtcbiAgd2lkdGg6IDE5MHB4O1xufVxuLmNhcnQtLXRhYnMuY2FydC0tc3R5bGluZ0JnIC5jYXJ0X19pY29uIHtcbiAgbWFyZ2luLWJsb2NrOiB2YXIoLS1pY29uTWFyZ2luVG9wKSAycmVtO1xufVxuLmNhcnQtLXRhYnMuY2FydC0tc3R5bGluZ0JnIC5jYXJ0X19pY29uIC5pY29uIHtcbiAgY29sb3I6IGhzbChjYWxjKHZhcigtLW1haW5Db2xvcl9oKSAtIDUpLCBjYWxjKHZhcigtLW1haW5Db2xvcl9zKSArIDI3JSksIGNhbGModmFyKC0tbWFpbkNvbG9yX2wpICsgMTQlKSk7XG4gIHN0cm9rZTogbm9uZTtcbn1cbi5jYXJ0LS10YWJzLmNhcnQtLXN0eWxpbmdCZyAuY2FydF9fdGl0bGUge1xuICBjb2xvcjogaHNsKGNhbGModmFyKC0tbWFpbkNvbG9yX2gpIC0gNSksIGNhbGModmFyKC0tbWFpbkNvbG9yX3MpICsgMjclKSwgY2FsYyh2YXIoLS1tYWluQ29sb3JfbCkgKyAxNCUpKTtcbn1cbi5jYXJ0LS10YWJzLmNhcnQtLXN0eWxpbmdCZyAuY2FydF9fdGl0bGUtLXYwMSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG4uY2FydC0tdGFicy5jYXJ0LS1oYXNCZW5lZml0c0Nhcm91c2VsOjphZnRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXJ0LS10YWJzIC5wdXJjaGFzZU1vZGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG4uY2FydC0tdGFicyAucHVyY2hhc2VNb2RlW2RhdGEtc3Vic2NyaWJlPXN1YnNjcmliZV0gLmljb24tLWNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FydC0tdGFicyAucHVyY2hhc2VNb2RlX19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2FydC0tdGFicyAucHVyY2hhc2VNb2RlX19jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGNvbG9yOiBoc2woY2FsYyh2YXIoLS1tYWluQ29sb3JfaCkgLSA1KSwgY2FsYyh2YXIoLS1tYWluQ29sb3JfcykgKyAyNyUpLCBjYWxjKHZhcigtLW1haW5Db2xvcl9sKSArIDE0JSkpO1xufVxuLmNhcnQtLXRhYnMgLnB1cmNoYXNlTW9kZV9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNhcnQtLXRhYnMgLmNhcnRfX2Rpc2NsYWltZXIsXG4uY2FydC0tdGFicyAuc3Vic2NyaWJlLWJveF9fZGlzY2xhaW1lciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbn1cbi5jYXJ0LS10YWJzIC5jYXJ0X19kaXNjbGFpbWVyIGEsXG4uY2FydC0tdGFicyAuc3Vic2NyaWJlLWJveF9fZGlzY2xhaW1lciBhIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xufVxuLmNhcnQtLXRhYnMgLnN1YnNjcmliZS1ib3hfX2Rpc2NsYWltZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmNhcnQtLXRhYnMgLnN1YnNjcmliZS1ib3hfX2Rpc2NsYWltZXItLW9wZW4ge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cbi5jYXJ0LS10YWJzIC5zdWJzY3JpYmUtYm94X19kaXNjbGFpbWVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jYXJ0LS10YWJzIC5zdWJzY3JpYmUtYm94X19kaXNjbGFpbWVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FydC0tdGFicyAuc3Vic2NyaWJlLWJveF9fZGlzY2xhaW1lciAucHVyY2hhc2VNb2RlX19kaXNjbGFpbWVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FydC0tdGFicyAuYmVuZWZpdHMtbGlzdCB7XG4gIC0tZ3JpZC1ndXR0ZXItd2lkdGg6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAxZW07XG4gIG1heC13aWR0aDogdmFyKC0tYm5lZml0c01heFdpZHRoLCAzMjBweCk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnQtLXRhYnMgLmJlbmVmaXRzLWxpc3Qge1xuICAgIC0tYm5lZml0c01heFdpZHRoOiAzMzBweDtcbiAgfVxufVxuLmNhcnQtLXRhYnMgLmJlbmVmaXRzLWxpc3RfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYmVuZWZpdHNMaXN0LWZzLCAxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBjb2xvcjogaHNsKDBkZWcsIDAlLCAxMDAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuY2FydC0tdGFicyAuYmVuZWZpdHMtbGlzdF9faXRlbSB7XG4gICAgLS1iZW5lZml0c0xpc3QtZnM6IDEycHg7XG4gIH1cbn1cbi5jYXJ0LS10YWJzIC5iZW5lZml0cy1saXN0X19pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgZmxleDogMSAxIGNhbGMoNTUlIC0gMC41ZW0pO1xufVxuLmNhcnQtLXRhYnMgLmJlbmVmaXRzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgZmxleDogMSAxIGNhbGMoNDUlIC0gMC41ZW0pO1xufVxuLmNhcnQtLXRhYnMgLmJlbmVmaXRzLWxpc3RfX2l0ZW0gLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG5cbi5jYXJ0X19iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0yLjJyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcbn1cbmJvZHkudjAzIC5jYXJ0X19iYWRnZSB7XG4gIHRvcDogNDAlO1xufVxuYm9keS52MDMgLmNhcnRfX2JhZGdlLS11bml0MyB7XG4gIHRvcDogOTUlO1xufVxuLmNhcnQtLXVuaXQxLmNhcnQtLXRhYnMgLmNhcnRfX2JhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJ0LS11bml0MS5jYXJ0LS10YWJzIC5jYXJ0X19iYWRnZS0tdW5pdDMsIC5jYXJ0LS11bml0Ni5jYXJ0LS10YWJzIC5jYXJ0X19iYWRnZS0tdW5pdDMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcnQtLXVuaXQzLmNhcnQtLXRhYnMgLmNhcnRfX2JhZGdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FydC0tdW5pdDMuY2FydC0tdGFicyAuY2FydF9fYmFkZ2UtLXVuaXQzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuLmNhcnRfX2JhZGdlIC5pY29uIHtcbiAgZm9udC1zaXplOiA4LjRyZW07XG59XG5ib2R5LnYwMyAuY2FydF9fYmFkZ2UgLmljb24ge1xuICBmb250LXNpemU6IDguNnJlbTtcbn1cblxuLmljb24tLWJhZGdlIHtcbiAgZmlsbDogaHNsKDIxMGRlZywgNDclLCAyNSUpO1xufVxuLmNhcnQtLXVuaXQxIC5jYXJ0X19kZXRhaWxzLS1zdWJzY3JpYmUgLmljb24tLWJhZGdlLCAuY2FydC0tdW5pdDMgLmljb24tLWJhZGdlIHtcbiAgY29sb3I6IGhzbCgyMTVkZWcsIDUwJSwgNDMlKTtcbn1cbi5jYXJ0LS11bml0NiAuaWNvbi0tYmFkZ2Uge1xuICBjb2xvcjogIzM5OTVhMTtcbn1cblxuLnJldmlld3MtYW1vdW50X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzLWFtb3VudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnJldmlld3MtYW1vdW50X19zdGFycyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGNvbG9yOiB2YXIoLS1yYXRpbmdDb2xvcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3MtYW1vdW50X19zdGFycyB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIG1heC13aWR0aDogMTI1cHg7XG4gIH1cbn1cbi5yZXZpZXdzLWFtb3VudF9fc3RhcnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnJldmlld3MtYW1vdW50X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uY2FydC1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IGhzbChjYWxjKHZhcigtLW1haW5Db2xvcl9oKSAtIDUpLCBjYWxjKHZhcigtLW1haW5Db2xvcl9zKSArIDI3JSksIGNhbGModmFyKC0tbWFpbkNvbG9yX2wpICsgMTQlKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgaHNsKGNhbGModmFyKC0tbWFpbkNvbG9yX2gpIC0gNSksIGNhbGModmFyKC0tbWFpbkNvbG9yX3MpICsgMjclKSwgY2FsYyh2YXIoLS1tYWluQ29sb3JfbCkgKyAxNCUpKSAwLCBoc2woMjE2ZGVnLCA0OSUsIDQ5JSkgMzclLCBoc2woMjE2ZGVnLCA0OSUsIDQ0JSkgNTElLCBoc2woY2FsYyh2YXIoLS1zZWNvbmRhcnlDb2xvcl9oKSArIDMpLCBjYWxjKHZhcigtLXNlY29uZGFyeUNvbG9yX3MpIC0gMjUlKSwgY2FsYyh2YXIoLS1zZWNvbmRhcnlDb2xvcl9sKSAtIDE4JSkpIDcxJSwgaHNsKDIxM2RlZywgNDclLCAzMyUpIDEwMCUpO1xufVxuYm9keS52MDMgLmNhcnQtYmFubmVyIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNjZmNmY2Y7XG59XG4uY2FydC1iYW5uZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbjpyb290IHtcbiAgLS1oZWFkZXJfYmdfZDogdXJsKFwiaHR0cHM6Ly9kdGpsaGlhaGx2NTNqLmNsb3VkZnJvbnQubmV0L2Fzc2V0cy9kcmMvdjAyL2hlYWRlcl9iZy5qcGdcIik7XG4gIC0taGVhZGVyX2JnX206IHVybChcImh0dHBzOi8vZHRqbGhpYWhsdjUzai5jbG91ZGZyb250Lm5ldC9hc3NldHMvZHJjL3YwMi9oZWFkZXJfYmdfbS5qcGdcIik7XG4gIC0taGVhZGVyX2xlZnRfYmdfZDogdXJsKFwiaHR0cHM6Ly9kdGpsaGlhaGx2NTNqLmNsb3VkZnJvbnQubmV0L2Fzc2V0cy9kcmMvdjAyL2xlYXZlc19sZWZ0X2QucG5nXCIpO1xuICAtLWhlYWRlcl9yaWdodF9iZ19kOiB1cmwoXCJodHRwczovL2R0amxoaWFobHY1M2ouY2xvdWRmcm9udC5uZXQvYXNzZXRzL2RyYy92MDIvbGVhdmVzX3JpZ2h0X2QucG5nXCIpO1xuICAtLWhlYWRlcl9sZWZ0X2JnX206IHVybChcImh0dHBzOi8vZHRqbGhpYWhsdjUzai5jbG91ZGZyb250Lm5ldC9hc3NldHMvZHJjL3YwMi9sZWF2ZXNfbGVmdF9tLnBuZ1wiKTtcbiAgLS1oZWFkZXJfcmlnaHRfYmdfbTogdXJsKFwiaHR0cHM6Ly9kdGpsaGlhaGx2NTNqLmNsb3VkZnJvbnQubmV0L2Fzc2V0cy9kcmMvdjAyL2xlYXZlc19yaWdodF9tLnBuZ1wiKTtcbn1cblxuLmNhcnQtLU11bHRpcGxlUHJvZHVjdHNTbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDIuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtLU11bHRpcGxlUHJvZHVjdHNTbGlkZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWhlYWRlcl9sZWZ0X2JnX20pLCB2YXIoLS1oZWFkZXJfcmlnaHRfYmdfbSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NSUsIDM1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzF2dyAtOHZoLCA3OXZ3IDI4dmg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FydC0tTXVsdGlwbGVQcm9kdWN0c1NsaWRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taGVhZGVyX2xlZnRfYmdfZCksIHZhcigtLWhlYWRlcl9yaWdodF9iZ19kKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuY2FydC0tTXVsdGlwbGVQcm9kdWN0c1NsaWRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDc1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTB2dyAzdmgsIDgydncgM3ZoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuY2FydC0tTXVsdGlwbGVQcm9kdWN0c1NsaWRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDY1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOHZ3IDh2aCwgODh2dyAxMnZoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jYXJ0LS1NdWx0aXBsZVByb2R1Y3RzU2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNzUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01dncgODBweCwgOTF2dyAxMDBweDtcbiAgfVxufVxuLmNhcnQtLU11bHRpcGxlUHJvZHVjdHNTbGlkZXIgPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcnQtLU11bHRpcGxlUHJvZHVjdHNTbGlkZXI6OmJlZm9yZSwgLmNhcnQtLU11bHRpcGxlUHJvZHVjdHNTbGlkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcnQtLU11bHRpcGxlUHJvZHVjdHNTbGlkZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LS1NdWx0aXBsZVByb2R1Y3RzU2xpZGVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWhlYWRlcl9iZ19tKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LS1NdWx0aXBsZVByb2R1Y3RzU2xpZGVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWhlYWRlcl9iZ19kKTtcbiAgfVxufVxuLmNhcnQtLU11bHRpcGxlUHJvZHVjdHNTbGlkZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiA4MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoNjksIDgxLCAxMDksIDApLCByZ2JhKDY5LCA4MSwgMTA5LCAwLjYpKTtcbiAgei1pbmRleDogLTE7XG59XG4uY2FydC0tTXVsdGlwbGVQcm9kdWN0c1NsaWRlciAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uY2FydC0tTXVsdGlwbGVQcm9kdWN0c1NsaWRlciAuc2xpY2stdHJhY2sge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uY2FydC0tTXVsdGlwbGVQcm9kdWN0c1NsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiAxLjE1ZW07XG4gIGhlaWdodDogMS4xNWVtO1xuICBtYXJnaW46IDAgNHB4O1xufVxuLmNhcnQtLU11bHRpcGxlUHJvZHVjdHNTbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwZGVnLCAwJSwgMTAwJSk7XG59XG4uY2FydC0tTXVsdGlwbGVQcm9kdWN0c1NsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbChjYWxjKHZhcigtLW1haW5Db2xvcl9oKSAtIDUpLCBjYWxjKHZhcigtLW1haW5Db2xvcl9zKSArIDI1JSksIGNhbGModmFyKC0tbWFpbkNvbG9yX2wpICsgOCUpKTtcbn1cbi5jYXJ0LS1NdWx0aXBsZVByb2R1Y3RzU2xpZGVyIC5iZW5lZml0cyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uY2FydC0tTXVsdGlwbGVQcm9kdWN0c1NsaWRlciAuY2FydF9fbWFpblRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiBoc2woY2FsYyh2YXIoLS1tYWluQ29sb3JfaCkgLSA1KSwgY2FsYyh2YXIoLS1tYWluQ29sb3JfcykgKyAyNyUpLCBjYWxjKHZhcigtLW1haW5Db2xvcl9sKSArIDE0JSkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LS1NdWx0aXBsZVByb2R1Y3RzU2xpZGVyIC5jYXJ0X193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEuNXJlbSArIDJweCAqIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnQtLU11bHRpcGxlUHJvZHVjdHNTbGlkZXIgLmNhcnRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKCArIDMwcHggKyAycHggKiAyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJ0LS1NdWx0aXBsZVByb2R1Y3RzU2xpZGVyIC5jYXJ0X19jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcnQtLU11bHRpcGxlUHJvZHVjdHNTbGlkZXIgLmNhcnRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNhcnQtLU11bHRpcGxlUHJvZHVjdHNTbGlkZXIgLmNhcnRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbn1cbi5jYXJ0LS1NdWx0aXBsZVByb2R1Y3RzU2xpZGVyIC5jYXJ0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiBoc2woY2FsYyh2YXIoLS1tYWluQ29sb3JfaCkgLSA1KSwgY2FsYyh2YXIoLS1tYWluQ29sb3JfcykgKyAyNSUpLCBjYWxjKHZhcigtLW1haW5Db2xvcl9sKSArIDglKSk7XG59XG4uY2FydC0tTXVsdGlwbGVQcm9kdWN0c1NsaWRlciAuY2FydF9fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FydC0tTXVsdGlwbGVQcm9kdWN0c1NsaWRlciAuY2FydF9fY2FyZHMge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuLmNhcnQtLU11bHRpcGxlUHJvZHVjdHNTbGlkZXIuY2FydC0tc2xpZGVyTm9JbWFnZXMgLmFtb3VudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDAgMzAlO1xuICB3aWR0aDogY2FsYygzMy4zMyUgLSAxMHB4KTtcbiAgcGFkZGluZzogMTJweCA5cHggMThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiKDEzNiwgMTQ3LCAxODcpIDAlLCByZ2IoMTU3LCAxNjQsIDE4OCkgMjUlLCByZ2IoMjU1LCAyNTUsIDI1NSkgNTAlKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbi5jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigxMzYsIDE0NywgMTg3KSAwJSwgcmdiKDE1NywgMTY0LCAxODgpIDI1JSwgcmdiKDI1NSwgMjU1LCAyNTUpIDUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5jYXJkID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuY2FyZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmNhcmQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbi5jYXJkX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBoc2woMGRlZywgMCUsIDEwMCUpO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uY2FyZCAuYW1vdW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gIGNvbG9yOiBoc2woY2FsYyh2YXIoLS1tYWluQ29sb3JfaCkgLSA1KSwgY2FsYyh2YXIoLS1tYWluQ29sb3JfcykgKyAyNSUpLCBjYWxjKHZhcigtLW1haW5Db2xvcl9sKSArIDglKSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmNhcmQgLmFtb3VudCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5jYXJ0LS1ub25VUyAuY2FyZCAuYW1vdW50IHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuY2FyZCAuYW1vdW50IHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gIH1cbiAgLmNhcnQtLW5vblVTIC5jYXJkIC5hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuLmNhcmQgLmFtb3VudF9fY291bnRyeSB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuLmNhcmQgLmFtb3VudF9fcGVyaW9kaWNpdHkge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDAuNjZlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5jYXJkIC5yZXRhaWwsIC5jYXJkIC5zYXZlLCAuY2FyZCAuc2hpcHBpbmcsIC5jYXJkIC5wdXJjaGFzZU1vZGUge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLmNhcmQgLnJldGFpbCB7XG4gIGNvbG9yOiAjRkYwMDAwO1xufVxuLmNhcmQgLnJldGFpbF9fdmFsdWUsIC5jYXJkIC5yZXRhaWxfX2N1cnJlbmN5IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4uY2FyZCAuc2F2ZSB7XG4gIGNvbG9yOiAjRjY5MjIwO1xufVxuLmNhcmQgLnNoaXBwaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG59XG5cbi5zdGFtcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogaHNsKDBkZWcsIDAlLCAxMDAlKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5jYXJkLS10aHJlZSAuc3RhbXAgc3ZnIHtcbiAgZmlsbDogaHNsKGNhbGModmFyKC0tbWFpbkNvbG9yX2gpIC0gNSksIGNhbGModmFyKC0tbWFpbkNvbG9yX3MpICsgMjUlKSwgY2FsYyh2YXIoLS1tYWluQ29sb3JfbCkgKyA4JSkpO1xufVxuLmNhcmQtLXNpeCAuc3RhbXAgc3ZnIHtcbiAgZmlsbDogaHNsKGNhbGModmFyKC0tc2Vjb25kYXJ5Q29sb3JfaCkgKyA1KSwgY2FsYyh2YXIoLS1zZWNvbmRhcnlDb2xvcl9zKSAtIDI2JSksIGNhbGModmFyKC0tc2Vjb25kYXJ5Q29sb3JfbCkgLSA2JSkpO1xufVxuLnN0YW1wX192YWx1ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0OSU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uc3RhbXAtLWJlc3Qge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLnN0YW1wLS1iZXN0IHtcbiAgICB0b3A6IC0xOCU7XG4gICAgcmlnaHQ6IC0xOCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdGFtcC0tYmVzdCB7XG4gICAgdG9wOiAtMTAlO1xuICAgIHJpZ2h0OiAtMTIlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0YW1wLS1iZXN0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNDFkZWcpIHNjYWxlKDAuNTc1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGFtcC0tYmVzdCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzQxZGVnKSBzY2FsZSgwLjY3NSk7XG4gICAgdG9wOiAtMTAlO1xuICAgIHJpZ2h0OiAtMTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmNhcnQtLXNsaWRlck5vSW1hZ2VzIC5zdGFtcC0tYmVzdCB7XG4gICAgdG9wOiAtNjBweDtcbiAgICByaWdodDogLTE4JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5jYXJ0LS1zbGlkZXJOb0ltYWdlcyAuc3RhbXAtLWJlc3Qge1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FydC0tc2xpZGVyTm9JbWFnZXMgLnN0YW1wLS1iZXN0IHtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbn1cbi5zdGFtcC0tZHIge1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLnN0YW1wLS1kciB7XG4gICAgdG9wOiAtMjAlO1xuICAgIGxlZnQ6IC0xNCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdGFtcC0tZHIge1xuICAgIHRvcDogLTE0JTtcbiAgICBsZWZ0OiAtOCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3RhbXAtLWRyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNDFkZWcpIHNjYWxlKDAuOCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RhbXAtLWRyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNDFkZWcpIHNjYWxlKDAuOSk7XG4gICAgdG9wOiAtOCU7XG4gICAgbGVmdDogLTUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmNhcnQtLXNsaWRlck5vSW1hZ2VzIC5zdGFtcC0tZHIge1xuICAgIGxlZnQ6IC00NXB4O1xuICAgIHRvcDogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LS1zbGlkZXJOb0ltYWdlcyAuc3RhbXAtLWRyIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkgYW5kIChtYXgtd2lkdGg6IDUxOXB4KSB7XG4gIC5jYXJ0LS1zbGlkZXJOb0ltYWdlcyAuc3RhbXAtLWRyIHtcbiAgICBsZWZ0OiAtMTYlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTIwcHgpIGFuZCAobWF4LXdpZHRoOiA1NzRweCkge1xuICAuY2FydC0tc2xpZGVyTm9JbWFnZXMgLnN0YW1wLS1kciB7XG4gICAgbGVmdDogLTglO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC0tc2xpZGVyTm9JbWFnZXMgLnN0YW1wLS1kciB7XG4gICAgbGVmdDogLTglO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhcnQtLXNsaWRlck5vSW1hZ2VzIC5zdGFtcC0tZHIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM0MWRlZykgc2NhbGUoMC43KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LS1zbGlkZXJOb0ltYWdlcyAuc3RhbXAtLWRyIHtcbiAgICB0b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJ0LS1zbGlkZXJOb0ltYWdlcyAuc3RhbXAtLWRyIHtcbiAgICBsZWZ0OiAtOCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FydC0tc2xpZGVyTm9JbWFnZXMgLnN0YW1wLS1kciB7XG4gICAgbGVmdDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcnQtLXNsaWRlck5vSW1hZ2VzIC5zdGFtcC0tZHIge1xuICAgIGxlZnQ6IC0yM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM0MHB4KSB7XG4gIC5jYXJ0LS1zbGlkZXJOb0ltYWdlcyAuc3RhbXAtLWRyIHtcbiAgICBsZWZ0OiAtMjNweDtcbiAgfVxufVxuXG4ucHVyY2hhc2VNb2RlX19sYWJlbCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnB1cmNoYXNlTW9kZS0tY2FyZCAucHVyY2hhc2VNb2RlX19sYWJlbCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogaHNsKGNhbGModmFyKC0tbWFpbkNvbG9yX2gpIC0gNSksIGNhbGModmFyKC0tbWFpbkNvbG9yX3MpICsgMjUlKSwgY2FsYyh2YXIoLS1tYWluQ29sb3JfbCkgKyA4JSkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5wdXJjaGFzZU1vZGUtLWNhcmQgLnB1cmNoYXNlTW9kZV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnB1cmNoYXNlTW9kZS0tY2FyZCAucHVyY2hhc2VNb2RlX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucHVyY2hhc2VNb2RlLS1kaXNjbGFpbWVyIC5wdXJjaGFzZU1vZGVfX2xhYmVsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogaHNsKGNhbGModmFyKC0tbWFpbkNvbG9yX2gpIC0gNSksIGNhbGModmFyKC0tbWFpbkNvbG9yX3MpICsgMjUlKSwgY2FsYyh2YXIoLS1tYWluQ29sb3JfbCkgKyA4JSkpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAucHVyY2hhc2VNb2RlLS1kaXNjbGFpbWVyIC5wdXJjaGFzZU1vZGVfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHVyY2hhc2VNb2RlLS1kaXNjbGFpbWVyIC5wdXJjaGFzZU1vZGVfX2xhYmVsIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHVyY2hhc2VNb2RlLS1kaXNjbGFpbWVyIC5wdXJjaGFzZU1vZGVfX2xhYmVsIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnB1cmNoYXNlTW9kZV9fbGFiZWw6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnB1cmNoYXNlTW9kZV9faW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucHVyY2hhc2VNb2RlX19jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMS4zNWVtO1xuICBoZWlnaHQ6IDEuMzVlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMGRlZywgMCUsIDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5wdXJjaGFzZU1vZGUtLWRpc2NsYWltZXIgLnB1cmNoYXNlTW9kZV9fY2hlY2tib3gge1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbi5wdXJjaGFzZU1vZGVfX2Rpc2NsYWltZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiBoc2woMGRlZywgMCUsIDEwMCUpO1xufVxuLmNhcnRbZGF0YS1jaGVjaz1zdWJzY3JpYmVdIC5wdXJjaGFzZU1vZGVfX2Rpc2NsYWltZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wdXJjaGFzZU1vZGVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdXJjaGFzZU1vZGVfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB1cmNoYXNlTW9kZV9fbGlzdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDMwcHg7XG4gIH1cbn1cbi5wdXJjaGFzZU1vZGVfX2l0ZW0ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdXJjaGFzZU1vZGVfX2l0ZW0ge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHVyY2hhc2VNb2RlX19pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnB1cmNoYXNlTW9kZV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wdXJjaGFzZU1vZGVfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucHVyY2hhc2VNb2RlX19pdGVtIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wdXJjaGFzZU1vZGUtLWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnB1cmNoYXNlTW9kZS0tY2FyZCAuaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xufVxuLnB1cmNoYXNlTW9kZS0tZGlzY2xhaW1lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5MzBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBjb2xvcjogaHNsKDBkZWcsIDAlLCAxMDAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHVyY2hhc2VNb2RlLS1kaXNjbGFpbWVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB1cmNoYXNlTW9kZS0tZGlzY2xhaW1lciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtIC8gMiArIDMwcHggKyAycHgpO1xuICB9XG59XG5cbi5pY29uLS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG4jb3JkZXJOb3dbZGF0YS1jaGVjaz1zdWJzY3JpYmVdIC5pY29uLS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmljb24tLWRlbGl2ZXJ5LCAuaWNvbi0tdGljayB7XG4gIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xufVxuLmljb24tLXRpY2sge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgc3Ryb2tlOiB2YXIoLS1tYWluQ29sb3IpO1xufVxuXG4uY2l0YXRpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM3YmRmZjk7XG59XG5ib2R5Om5vdCgudjAzKTpub3QoLnYwNSkgLmNpdGF0aW9ucyB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjY2ZjZmNmO1xufVxuLmNpdGF0aW9ucyBoMyB7XG4gIG1hcmdpbjogMDtcbn1cbi5jaXRhdGlvbnNfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiBoc2woY2FsYyh2YXIoLS1tYWluQ29sb3JfaCkgLSA1KSwgY2FsYyh2YXIoLS1tYWluQ29sb3JfcykgKyAyNyUpLCBjYWxjKHZhcigtLW1haW5Db2xvcl9sKSArIDE0JSkpO1xufVxuLmNpdGF0aW9uc19fYW5zd2VyIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5jaXRhdGlvbnMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNpdGF0aW9ucyAuaWNvbi0tY29sbGFwc2Uge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5kb25hdGlvbkJhbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5kb25hdGlvbkJhbm5lcl9faW1nIHtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbn1cbi5kb25hdGlvbkJhbm5lcl9fdGl0bGUge1xuICBtYXJnaW4tYmxvY2s6IDVweDtcbiAgY29sb3I6ICMyMjM3NmU7XG59XG4uZG9uYXRpb25CYW5uZXJfX3RleHQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZmFxX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi4zcmVtO1xufVxuLmZhcV9fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogMC4zcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YmRmZjk7XG59XG5cbi5hY2NvcmRpb25fX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3JkaW9uX19saXN0ICsgLmFjY29yZGlvbl9fbGlzdCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjN2JkZmY5O1xufVxuLmFjY29yZGlvbl9fcXVlc3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgcGFkZGluZzogMS41cmVtIDAuNXJlbTtcbiAgY29sb3I6IGhzbChjYWxjKHZhcigtLW1haW5Db2xvcl9oKSAtIDUpLCBjYWxjKHZhcigtLW1haW5Db2xvcl9zKSArIDI3JSksIGNhbGModmFyKC0tbWFpbkNvbG9yX2wpICsgMTQlKSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG59XG4uYWNjb3JkaW9uX19xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIGJvdHRvbTogLTJweDtcbiAgbGVmdDogLTE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuLmFjY29yZGlvbl9fcXVlc3Rpb246YWN0aXZlOjpiZWZvcmUge1xuICBhbmltYXRpb246IGJnQ29sb3Itb24tdGFwIDAuNzVzIGVhc2UtaW4tb3V0O1xufVxuLmFjY29yZGlvbl9fYW5zd2VyIHtcbiAgcGFkZGluZzogMCAwLjVyZW0gMS41cmVtO1xufVxuLmFjY29yZGlvbl9fYW5zd2VyIHAgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uYWNjb3JkaW9uX19hbnN3ZXIgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG4uYWNjb3JkaW9uIC5pY29uLS1jb2xsYXBzZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xufVxuXG4uZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb290ZXIgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNzZyZW07XG59XG4uZm9vdGVyX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cbi5mb290ZXJfX2xpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuLmZvb3Rlcl9fZGlzY2xhaW1lciB7XG4gIG1pbi13aWR0aDogMjkwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fZGlzY2xhaW1lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19kaXNjbGFpbWVyIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4uZm9vdGVyX19kaXNjbGFpbWVyIHAge1xuICBsaW5lLWhlaWdodDogMS4xNjY2NztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbn1cbi5mb290ZXJfX2Rpc2NsYWltZXIgcC5kaXNjbGFpbWVyIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uZm9vdGVyX193cmFwIHtcbiAgbWFyZ2luLWJsb2NrOiAxZW07XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5mb290ZXIgLmljb24ge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgY29sb3I6ICNiMmIyYjI7XG59XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBjb2xvcjogaHNsKDBkZWcsIDAlLCAxMDAlKTtcbiAgYmFja2dyb3VuZDogaHNsKGNhbGModmFyKC0tbWFpbkNvbG9yX2gpIC0gNSksIGNhbGModmFyKC0tbWFpbkNvbG9yX3MpICsgMjclKSwgY2FsYyh2YXIoLS1tYWluQ29sb3JfbCkgKyAxNCUpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBoc2woY2FsYyh2YXIoLS1tYWluQ29sb3JfaCkgLSA1KSwgY2FsYyh2YXIoLS1tYWluQ29sb3JfcykgKyAyNyUpLCBjYWxjKHZhcigtLW1haW5Db2xvcl9sKSArIDE0JSkpIDAsIGhzbChjYWxjKHZhcigtLW1haW5Db2xvcl9oKSAtIDUpLCBjYWxjKHZhcigtLW1haW5Db2xvcl9zKSArIDI3JSksIGNhbGModmFyKC0tbWFpbkNvbG9yX2wpICsgMTQlKSkgMzElLCAjMmU1NDgzIDQ5JSwgaHNsKHZhcigtLXNlY29uZGFyeUNvbG9yX2gpLCBjYWxjKHZhcigtLXNlY29uZGFyeUNvbG9yX3MpIC0gMjUlKSwgY2FsYyh2YXIoLS1zZWNvbmRhcnlDb2xvcl9sKSAtIDI4JSkpIDcxJSwgaHNsKHZhcigtLXNlY29uZGFyeUNvbG9yX2gpLCBjYWxjKHZhcigtLXNlY29uZGFyeUNvbG9yX3MpIC0gMjUlKSwgY2FsYyh2YXIoLS1zZWNvbmRhcnlDb2xvcl9sKSAtIDI4JSkpIDEwMCUpO1xufVxuLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyIC5pY29uIHtcbiAgaGVpZ2h0OiAzcmVtO1xuICBmb250LXNpemU6IDE0cmVtO1xuICBjb2xvcjogaHNsKDBkZWcsIDAlLCAxMDAlKTtcbn1cblxuLnNvY2lhbC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zb2NpYWwtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW4tbGVmdDogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEyZGVnLCA0OCUsIDMxJSk7XG4gIGJveC1zaGFkb3c6IDFweCAycHggNHB4IHJnYmEoMjEsIDM5LCA1OSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uaW5ncmVkaWVudHMgLmNvbnRhaW5lci1sZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbmdyZWRpZW50cyBoMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZ3JlZGllbnRzIGgyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaW5ncmVkaWVudHMgLnNsaWNrLWxpc3Qge1xuICBmbGV4OiAwIDAgNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5ncmVkaWVudHMgLnNsaWNrLWxpc3QgcGljdHVyZSxcbi5pbmdyZWRpZW50cyAuc2xpY2stbGlzdCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaW5ncmVkaWVudHMgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuaW5ncmVkaWVudHMgLnNsaWNrLWRvdHMge1xuICAgIHdpZHRoOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmluZ3JlZGllbnRzIC5zbGljay1kb3RzIHtcbiAgICB3aWR0aDogNTVweDtcbiAgfVxufVxuLmluZ3JlZGllbnRzIC5zbGljay1kb3RzIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbi5pbmdyZWRpZW50cyAuc2xpY2stZG90cyBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmluZ3JlZGllbnRzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSwgLmluZ3JlZGllbnRzIC5zbGljay1kb3RzIGxpOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuMnM7XG59XG4uaW5ncmVkaWVudHMgLnNsaWRlci10ZXh0IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA5cHg7XG59XG4uaW5ncmVkaWVudHMgLnNsaWRlci10ZXh0IC5zdWItdGl0bGUge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogaHNsKGNhbGModmFyKC0tbWFpbkNvbG9yX2gpIC0gNSksIGNhbGModmFyKC0tbWFpbkNvbG9yX3MpICsgMjclKSwgY2FsYyh2YXIoLS1tYWluQ29sb3JfbCkgKyAxNCUpKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmluZ3JlZGllbnRzIC5zbGlkZXItdGV4dCAuY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmluZ3JlZGllbnRzIC5zbGlkZXItdGV4dCAuY29udGVudCAuY2l0YXRpb24ge1xuICBmb250LXNpemU6IDhweDtcbn1cbi5pbmdyZWRpZW50cyAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMCAwIDQ1cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZ3JlZGllbnRzIC5zbGljay1hcnJvdyB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluZ3JlZGllbnRzIC5zbGljay1hcnJvdyB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG4uaW5ncmVkaWVudHMgLnNsaWNrLWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmluZ3JlZGllbnRzIC5zbGljay1hcnJvdyBpbWcge1xuICBtYXJnaW4tYmxvY2s6IDEwcHg7XG59XG4uaW5ncmVkaWVudHMgLnNsaWNrLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmluZ3JlZGllbnRzIC5zbGljay1uZXh0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uaW5ncmVkaWVudHMgLnNsaWRlci5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCBhdXRvIDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZ3JlZGllbnRzIC5zbGlkZXIuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmdyZWRpZW50cyAuc2xpZGVyLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbi5pbmdyZWRpZW50cyAuc2xpZGVyIC5pdGVtIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uaW5ncmVkaWVudHMgLnNsaWRlciAuaXRlbTpudGgtY2hpbGQoMykgaW1nIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaW5ncmVkaWVudHMgLmRpc2NsYWltZXIge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4uaW5ncmVkaWVudHNfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cbi5pbmdyZWRpZW50c19faW1nID4gcGljdHVyZSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5pbmdyZWRpZW50c19faW1nID4gcGljdHVyZSwgLmluZ3JlZGllbnRzX19pbWcgPiBwaWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluZ3JlZGllbnRzX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJldmlld3Mge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnJldmlld3MgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cbi5yZXZpZXdzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5yZXZpZXdzX19saXN0IC5zbGljay1saXN0IHtcbiAgcGFkZGluZzogMCAyNXB4IDAgMThweCAhaW1wb3J0YW50O1xufVxuLnJldmlld3NfX2l0ZW1fX3dyYXAge1xuICBwYWRkaW5nOiA4cHggMnB4IDA7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnJldmlld3NfX2l0ZW1fX3dyYXAge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbi5yZXZpZXdzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIG1hcmdpbjogOHB4IDJweCAyNHB4O1xuICBwYWRkaW5nOiAxM3B4IDE0cHggNzVweCAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwZGVnLCAwJSwgMTAwJSk7XG59XG4ucmV2aWV3c19fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnJldmlld3NfX2RhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5QTlCOUM7XG59XG4ucmV2aWV3c19faXRlbS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiBoc2woY2FsYyh2YXIoLS1tYWluQ29sb3JfaCkgLSA1KSwgY2FsYyh2YXIoLS1tYWluQ29sb3JfcykgKyAyNSUpLCBjYWxjKHZhcigtLW1haW5Db2xvcl9sKSArIDglKSk7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5yZXZpZXdzX19jb21tZW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xufVxuLnJldmlld3NfX2luZm8ge1xuICBjb2xvcjogI0VBQUNBMDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5yZXZpZXdzVGlja2VyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5yZXZpZXdzVGlja2VyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnJldmlld3NUaWNrZXIuZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnJldmlld3NUaWNrZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGhzbCgwZGVnLCAwJSwgMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeUNvbG9yKTtcbiAgei1pbmRleDogMTtcbn1cbi5yZXZpZXdzVGlja2VyIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMC4zM2VtO1xufVxuLnJldmlld3NUaWNrZXJfX2NvbW1lbnQgcCxcbi5yZXZpZXdzVGlja2VyIC5yYXRpbmcge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmV2aWV3c1RpY2tlcl9fY29tbWVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jYXJ0LS1zbGlkZXJOb0ltYWdlcyAucmV2aWV3c1RpY2tlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zYWxlc0Jhbm5lciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnNhbGVzQmFubmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG4gIC5zYWxlc0Jhbm5lciBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMTkyMHB4O1xuICB9XG59XG4uc2FsZXNCYW5uZXIuaXNTdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLmN0YS13cmFwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWJ1dHRvbkNvbG9yLCB3aGl0ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdyYXBwZXJCYWNrZ3JvdW5kQ29sb3IsIHZhcigtLW1haW5Db2xvcikpO1xufVxuc2VjdGlvbiAuY3RhLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxLjI1ZW07XG59XG5zZWN0aW9uICsgLmN0YS13cmFwIHtcbiAgcGFkZGluZy10b3A6IDEuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG59XG4uY3RhLXdyYXAgW2NsYXNzXj1jb250YWluZXJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiB2YXIoLS1jdGFXcmFwR2FwLCAyZW0pO1xufVxuLmN0YS13cmFwLS1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IGNhbGMoMTAwJSAtIHZhcigtLXN0aWNreUJhckhlaWdodCkpO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN0aWNreUJhckhlaWdodCk7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5jdGEtd3JhcC0tc3RpY2t5Om5vdCg6bGFzdC1jaGlsZCkgKyAqIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zdGlja3lCYXJIZWlnaHQpICogLTEpO1xufVxuLmN0YS13cmFwLS1zdGlja3kgfiAqOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zdGlja3lCYXJIZWlnaHQpICsgdmFyKC0tc2VjdGlvbi1pbm5lcikpO1xufVxuLmN0YS13cmFwX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY3RhVGl0bGVGb250U2l6ZSwgMi4yNWVtKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmN0YS13cmFwX190aXRsZSB7XG4gICAgLS1jdGFUaXRsZUZvbnRTaXplOiAxZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkgYW5kIChtYXgtd2lkdGg6IDQxM3B4KSB7XG4gIC5jdGEtd3JhcF9fdGl0bGUge1xuICAgIC0tY3RhVGl0bGVGb250U2l6ZTogMS4yNWVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDE0cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3RhLXdyYXBfX3RpdGxlIHtcbiAgICAtLWN0YVRpdGxlRm9udFNpemU6IDEuNWVtO1xuICB9XG59XG4uY3RhLXdyYXAgLmJ0biB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN0YS13cmFwIC5oaWRlLXRkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmN0YS13cmFwIC5oaWRlLW10IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVlbSAxLjI1ZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tYWluRm9udCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jdGFGb250V2VpZ2h0LCA2MDApO1xuICBmb250LXNpemU6IHZhcigtLWJ0bi1mcywgMThweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1idXR0b25Db2xvciwgd2hpdGUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idXR0b24tYmctaW5pdGlhbCwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHZhcigtLUNUQSkgMCUsIGhzbChjYWxjKHZhcigtLUNUQV9oKSArIDEzKSwgY2FsYyh2YXIoLS1DVEFfcykgKyA0JSksIGNhbGModmFyKC0tQ1RBX2wpICsgMTElKSkgMTAwJSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b25SYWRpdXMsIDhweCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJ1dHRvblNoYWRvdywgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYnRuLmRpc2FibGVkLFxuLmJ0biBbZGlzYWJsZWRdIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG4uYnRuOmhvdmVyLCAuYnRuOnZpc2l0ZWQge1xuICBjb2xvcjogdmFyKC0tYnV0dG9uQ29sb3IsIHdoaXRlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ1dHRvbi1iZy1ob3ZlciwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHZhcigtLUNUQSkgMCUsIHZhcigtLUNUQSkgMTAwJSkpO1xufVxuLmJ0biAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4ucG9wc2NyZWVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kQ29sb3IsIHdoaXRlKTtcbn1cbi5wb3BzY3JlZW4gW2NsYXNzXj1jb250YWluZXJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucG9wc2NyZWVuX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJsb2NrOiAxZW0gMC41ZW07XG59XG4ucG9wc2NyZWVuX19oZWFkZXIgW2NsYXNzXj1jb250YWluZXJdIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnBvcHNjcmVlbl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcHNjcmVlbl9fbG9nbyB7XG4gICAgd2lkdGg6IHZhcigtLWxvZ29XaWR0aE1vYiwgMTY4cHgpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tbG9nb1dpZHRoTW9iLCAxNjhweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucG9wc2NyZWVuX19sb2dvIHtcbiAgICB3aWR0aDogdmFyKC0tbG9nb1dpZHRoVGFiLCAxNzVweCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1sb2dvV2lkdGhUYWIsIDE3NXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucG9wc2NyZWVuX19sb2dvIHtcbiAgICB3aWR0aDogdmFyKC0tbG9nb1dpZHRoRGVzaywgMTgwcHgpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tbG9nb1dpZHRoRGVzaywgMTgwcHgpO1xuICB9XG59XG4ucG9wc2NyZWVuX19sb2dvIC5pY29uIHtcbiAgaGVpZ2h0OiAwLjI3NWVtO1xufVxuLnBvcHNjcmVlbl9fY2xvc2UtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvcHNjcmVlbl9fY2xvc2UtYnRuIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wb3BzY3JlZW5fX2Nsb3NlLWJ0biB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbn1cbi5wb3BzY3JlZW4gPiBbY2xhc3NePWNvbnRhaW5lcl0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01dmgpO1xufVxuLnBvcHNjcmVlbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC1oZWlnaHQ6IDUyMHB4KSB7XG4gIC5wb3BzY3JlZW5fX2NvbnRlbnQge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG59XG4ucG9wc2NyZWVuX190aXRsZSB7XG4gIG1hcmdpbi1ibG9jazogMCAwLjVlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1wb3BzY3JlZW4tdGl0bGUtZnMsIDUwcHgpO1xuICBmb250LXdlaWdodDogdmFyKC0tcG9wc2NyZWVuLXRpdGxlLXdnLCA4MDApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5wb3BzY3JlZW5fX3RpdGxlIHtcbiAgICAtLXBvcHNjcmVlbi10aXRsZS1mczogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcHNjcmVlbl9fdGl0bGUge1xuICAgIC0tcG9wc2NyZWVuLXRpdGxlLWZzOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLWhlaWdodDogOTkxcHgpIHtcbiAgLnBvcHNjcmVlbl9fdGl0bGUge1xuICAgIC0tcG9wc2NyZWVuLXRpdGxlLWZzOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wb3BzY3JlZW5fX3RpdGxlIHtcbiAgICAtLXBvcHNjcmVlbi10aXRsZS1mczogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC1oZWlnaHQ6IDk5MHB4KSB7XG4gIC5wb3BzY3JlZW5fX3RpdGxlIHtcbiAgICAtLXBvcHNjcmVlbi10aXRsZS1mczogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3BzY3JlZW5fX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wb3BzY3JlZW5fX3RpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjk1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5Q29sb3IpO1xufVxuLnBvcHNjcmVlbl9faW1hZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cbi5wb3BzY3JlZW5fX2ltYWdlLXdyYXBwZXIgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MTlweCkge1xuICAucG9wc2NyZWVuX19pbWFnZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA2MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1MjBweCkge1xuICAucG9wc2NyZWVuX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC1oZWlnaHQ6IDk5MHB4KSB7XG4gIC5wb3BzY3JlZW5fX2ltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiAzNXZoO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnBvcHNjcmVlbl9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcHNjcmVlbl9fZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtaGVpZ2h0OiA5OTBweCkge1xuICAucG9wc2NyZWVuX19mb290ZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDk5MXB4KSB7XG4gIC5wb3BzY3JlZW5fX2Zvb3RlciB7XG4gICAgcGFkZGluZy1ibG9jazogMi41ZW07XG4gIH1cbn1cblxuQGtleWZyYW1lcyBidWxsZXRzQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tdGltZWxpbmVJdGVtQW5pbWF0aW9uU3RhcnQsIHNjYWxlKDApKTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tdGltZWxpbmVJdGVtQW5pbWF0aW9uU3RhcnQsIHNjYWxlKDEuMjUpKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLXRpbWVsaW5lSXRlbUFuaW1hdGlvbkVuZCwgc2NhbGUoMSkpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYnVsbGV0c0FuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLXRpbWVsaW5lSXRlbUFuaW1hdGlvblN0YXJ0LCBzY2FsZSgwKSk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHZhcigtLXRpbWVsaW5lSXRlbUFuaW1hdGlvblN0YXJ0LCBzY2FsZSgxLjI1KSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS10aW1lbGluZUl0ZW1BbmltYXRpb25FbmQsIHNjYWxlKDEpKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJ1bGxldHNBbmltYXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS10aW1lbGluZUl0ZW1BbmltYXRpb25TdGFydCwgc2NhbGUoMCkpO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS10aW1lbGluZUl0ZW1BbmltYXRpb25TdGFydCwgc2NhbGUoMS4yNSkpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdmFyKC0tdGltZWxpbmVJdGVtQW5pbWF0aW9uRW5kLCBzY2FsZSgxKSk7XG4gIH1cbn1cbi50aW1lbGluZV9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4udGltZWxpbmVfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjc1ZW07XG4gIHBhZGRpbmctbGVmdDogMS4yNWVtO1xuICBib3JkZXItbGVmdDogdmFyKC0tdGltZWxpbmVMaXN0Qm9yZGVyLCAycHggZGFzaGVkICNDQkNCQ0IpO1xufVxuLnRpbWVsaW5lX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lX19pdGVtICsgLnRpbWVsaW5lX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLnRpbWVsaW5lX19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNDI4NmVtO1xuICBoZWlnaHQ6IDEuNDI4NmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMGRlZywgMCUsIDEwMCUpO1xuICBib3JkZXI6IHZhcigtLXRpbWVsaW5lQnVsbGV0Qm9yZGVyLCA0cHggc29saWQgaHNsKGNhbGModmFyKC0tbWFpbkNvbG9yX2gpIC0gNSksIGNhbGModmFyKC0tbWFpbkNvbG9yX3MpICsgMjclKSwgY2FsYyh2YXIoLS1tYWluQ29sb3JfbCkgKyAxNCUpKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi50aW1lbGluZV9faXRlbS0tYW5pbUJ1bGxldDo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBidWxsZXRzQW5pbWF0aW9uIDUwMG1zIGVhc2UtaW4tb3V0IDI1MG1zIGZvcndhcmRzO1xufVxuLnRpbWVsaW5lX19pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRpbWVsaW5lSXRlbVRpdGxlRm9udFdlaWdodCwgYm9sZCk7XG4gIGNvbG9yOiB2YXIoLS10aW1lbGluZUl0ZW1UaXRsZUNvbG9yLCBoc2woY2FsYyh2YXIoLS1tYWluQ29sb3JfaCkgLSA1KSwgY2FsYyh2YXIoLS1tYWluQ29sb3JfcykgKyAyNyUpLCBjYWxjKHZhcigtLW1haW5Db2xvcl9sKSArIDE0JSkpKTtcbn1cbi5zdGFtcC1iYW5uZXJfX2ltZyB7XG4gIHdpZHRoOiA4LjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbn1cblxuLnRlc3RpbW9uaWFsc0Jhbm5lciB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXN0aW1vbmlhbHNCYW5uZXJCYWNrZ3JvdW5kQ29sb3IpO1xufVxuLnRlc3RpbW9uaWFsc0Jhbm5lcl9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXN0aW1vbmlhbHNCYW5uZXJGb250U2l6ZSwgMThweCk7XG4gIGNvbG9yOiB2YXIoLS10ZXN0aW1vbmlhbHNCYW5uZXJUZXh0Q29sb3IpO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAudGVzdGltb25pYWxzQmFubmVyX19jb250ZW50IHtcbiAgICAtLXRlc3RpbW9uaWFsc0Jhbm5lckZvbnRTaXplOiAxNnB4IDtcbiAgfVxufVxuLnRlc3RpbW9uaWFsc0Jhbm5lcl9fY29udGVudCBiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGVzdGltb25pYWxzQmFubmVyQm9sZEZvbnRTaXplLCAzMnB4KTtcbn1cbi50ZXN0aW1vbmlhbHNCYW5uZXIgKyAudnNsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi50ZXN0aW1vbmlhbHNCYW5uZXIgKyAudnNsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoNTAlICsgMXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGVzdGltb25pYWxzQmFubmVyQmFja2dyb3VuZENvbG9yKTtcbn1cbi50ZXN0aW1vbmlhbHNCYW5uZXIgKyAudnNsIC52c2xfX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuOnJvb3Qge1xuICAtLXRpY2tlckJvdHRvbVBvczogMTVweDtcbiAgLS10aWNrZXJUb3BQb3M6IDcwcHg7XG59XG5cbi50aWNrZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbChjYWxjKHZhcigtLW1haW5Db2xvcl9oKSAtIDEpLCBjYWxjKHZhcigtLW1haW5Db2xvcl9zKSArIDI4JSksIGNhbGModmFyKC0tbWFpbkNvbG9yX2wpICsgMTAlKSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMTRweCAjNTU1NTU1O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgMTAwMG1zO1xuICB6LWluZGV4OiAzO1xufVxuLnRpY2tlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogaHNsKDBkZWcsIDAlLCAxMDAlKTtcbn1cbmJvZHkudjAyIC50aWNrZXJfX3RleHQge1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEwcHg7XG59XG4udGlja2VyX19pbWFnZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IDEwcHg7XG59XG4udGlja2VyLS1ib3R0b21MZWZ0IHtcbiAgbGVmdDogMTBweDtcbiAgYm90dG9tOiB2YXIoLS10aWNrZXJCb3R0b21Qb3MpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwcHgpO1xufVxuLnRpY2tlci0tYm90dG9tTGVmdC5hbmltLWluIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnRpY2tlci0tdG9wTGVmdCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogdmFyKC0tdGlja2VyVG9wUG9zKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNTBweCk7XG59XG4udGlja2VyLS10b3BMZWZ0LmFuaW0taW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi52aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZpZGVvX19wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xufVxuLnZpZGVvIC52aWRlby1qcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMCBub25lO1xufVxuLnZpZGVvIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCBibGFjayAxMDAlKTtcbn1cbi52aWRlbyAudmpzLXBvc3RlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDYwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IGhzbCgwZGVnLCAwJSwgMTAwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLUNUQSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tQ1RBKSAwLCB2YXIoLS1DVEEpIDMyJSwgaHNsKGNhbGModmFyKC0tQ1RBX2gpICsgNSksIHZhcigtLUNUQV9zKSwgdmFyKC0tQ1RBX2wpKSA0NyUsIGhzbChjYWxjKHZhcigtLUNUQV9oKSArIDUpLCB2YXIoLS1DVEFfcyksIHZhcigtLUNUQV9sKSkgNjclLCBoc2woY2FsYyh2YXIoLS1DVEFfaCkgKyA1KSwgdmFyKC0tQ1RBX3MpLCB2YXIoLS1DVEFfbCkpIDEwMCUpO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDhweCAtNHB4ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLUNUQSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tQ1RBKSAwLCB2YXIoLS1DVEEpIDMyJSwgaHNsKGNhbGModmFyKC0tQ1RBX2gpICsgNSksIHZhcigtLUNUQV9zKSwgdmFyKC0tQ1RBX2wpKSA0NyUsIGhzbChjYWxjKHZhcigtLUNUQV9oKSArIDUpLCB2YXIoLS1DVEFfcyksIHZhcigtLUNUQV9sKSkgNjclLCBoc2woY2FsYyh2YXIoLS1DVEFfaCkgKyA1KSwgdmFyKC0tQ1RBX3MpLCB2YXIoLS1DVEFfbCkpIDEwMCUpO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDhweCAtNHB4ICMwMDA7XG59XG4uYnRuIC5pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICNmY2YxMDE7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xufVxuLmJ0bi5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBiYWNrZ3JvdW5kOiBsaWdodGdyYXk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi0td2lkZXIge1xuICB3aWR0aDogNzUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tLXdpZGVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4uYnRuLS12MDEge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgcGFkZGluZy1ibG9jazogMC4yNWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBoc2woY2FsYyh2YXIoLS1DVEFfaCkgKyAyNCksIGNhbGModmFyKC0tQ1RBX3MpICsgMSUpLCBjYWxjKHZhcigtLUNUQV9sKSAtIDUlKSksIGhzbChjYWxjKHZhcigtLUNUQV9oKSArIDE5KSwgY2FsYyh2YXIoLS1DVEFfcykgLSAxNiUpLCBjYWxjKHZhcigtLUNUQV9sKSAtIDElKSkpO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5idG4tLXYwMSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmJ0bi0tdjAxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmN0YS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3BzY3JlZW4ge1xuICBmb250LWZhbWlseTogXCJBc3Npc3RhbnRcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDY5LCA4MSwgMTA5LCAwKSA2MCUsICM0NTUxNkQgMTAwJSksIHVybChcImh0dHBzOi8vZHRqbGhpYWhsdjUzai5jbG91ZGZyb250Lm5ldC9hc3NldHMvZHJjL3YwMi93ZWxjb21lLWJnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvcHNjcmVlbiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvcHNjcmVlbiA+IFtjbGFzc149Y29udGFpbmVyXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnZoKTtcbn1cbi5wb3BzY3JlZW5fX2hlYWRlciB7XG4gIHBhZGRpbmc6IDRweCAwIDA7XG59XG4ucG9wc2NyZWVuX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiA4OHB4O1xufVxuLnBvcHNjcmVlbl9fbG9nbyAuaWNvbiB7XG4gIGhlaWdodDogMC4yNzVlbTtcbn1cbi5wb3BzY3JlZW5fX2Nsb3NlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzUxN0E3RTtcbn1cbi5wb3BzY3JlZW5fX3RpdGxlIHtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDE1cHg7XG4gIGNvbG9yOiAjNTE3QTdFO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5wb3BzY3JlZW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5wb3BzY3JlZW5fX3RpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ibG9jazogNXB4O1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMS45MmVtO1xuICBjb2xvcjogIzQ1NTE2RDtcbn1cbi5wb3BzY3JlZW5fX2ltYWdlLXdyYXBwZXItLXNlY29uZCB7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIHdpZHRoOiAxNTRweDtcbiAgb3JkZXI6IDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnBvcHNjcmVlbl9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogNTB2dztcbiAgfVxufVxuLnBvcHNjcmVlbiAuYnRuIHtcbiAgcGFkZGluZy1ibG9jazogN3B4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogMzQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBoc2woMGRlZywgMCUsIDEwMCUpO1xuICBjb2xvcjogIzNBNjFBMDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAzcHggcmdiYSg2OSwgODEsIDEwOSwgMC4yMTk2MDc4NDMxKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDI5cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBvcHNjcmVlbiAuYnRuIHtcbiAgICBwYWRkaW5nLWlubGluZTogNDhweDtcbiAgfVxufVxuLnBvcHNjcmVlbl9fZGVjbGluZSB7XG4gIGNvbG9yOiAjNDU1MTZEO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG9wc2NyZWVuX19mb290ZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLnBvcHNjcmVlbl9fZm9vdGVyIC5jdGEtd3JhcCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn0iLCIvLy0gRmFkZXMgcmVsYXRlZCBhbmltYXRpb25zXG4vLy0gQmxpbmtcbkBrZXlmcmFtZXMgYmxpbmsge1xuICAgIDAlICAgeyBvcGFjaXR5OiAxOyB9XG4gICAgNTAlICB7IG9wYWNpdHk6IDA7IH1cbiAgICAxMDAlIHsgb3BhY2l0eTogMTsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJsaW5rIHtcbiAgICAwJSAgIHsgb3BhY2l0eTogMTsgfVxuICAgIDUwJSAgeyBvcGFjaXR5OiAwOyB9XG4gICAgMTAwJSB7IG9wYWNpdHk6IDE7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBibGluayB7XG4gICAgMCUgICB7IG9wYWNpdHk6IDE7IH1cbiAgICA1MCUgIHsgb3BhY2l0eTogMDsgfVxuICAgIDEwMCUgeyBvcGFjaXR5OiAxOyB9XG59XG5cbi8vLSBBcHBlYXJcbkBrZXlmcmFtZXMgYXBwZWFyIHtcbiAgICAwJSAgIHsgb3BhY2l0eTogMDsgfVxuICAgIDEwMCUgeyBvcGFjaXR5OiAxOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYXBwZWFyIHtcbiAgICAwJSAgIHsgb3BhY2l0eTogMDsgfVxuICAgIDEwMCUgeyBvcGFjaXR5OiAxOyB9XG59XG5ALW1vei1rZXlmcmFtZXMgYXBwZWFyIHtcbiAgICAwJSAgIHsgb3BhY2l0eTogMDsgfVxuICAgIDEwMCUgeyBvcGFjaXR5OiAxOyB9XG59XG5cbi8vLSBBcHBlYXIgSGFtbWVyXG5Aa2V5ZnJhbWVzIGFwcGVhci1oYW1tZXIge1xuICAgIDAlICAgeyBvcGFjaXR5OiAwOyB9XG4gICAgNTAlICB7IG9wYWNpdHk6IDE7IH1cbiAgICA2MCUgIHsgb3BhY2l0eTogMTsgfVxuICAgIDEwMCUgeyBvcGFjaXR5OiAwOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYXBwZWFyLWhhbW1lciB7XG4gICAgMCUgICB7IG9wYWNpdHk6IDA7IH1cbiAgICA1MCUgIHsgb3BhY2l0eTogMTsgfVxuICAgIDYwJSAgeyBvcGFjaXR5OiAxOyB9XG4gICAgMTAwJSB7IG9wYWNpdHk6IDA7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBhcHBlYXItaGFtbWVyIHtcbiAgICAwJSAgIHsgb3BhY2l0eTogMDsgfVxuICAgIDUwJSAgeyBvcGFjaXR5OiAxOyB9XG4gICAgNjAlICB7IG9wYWNpdHk6IDE7IH1cbiAgICAxMDAlIHsgb3BhY2l0eTogMDsgfVxufVxuXG4vLy0gQmxpbmsgQ3Vyc29yXG5Aa2V5ZnJhbWVzIGJsaW5rLWN1cnNvciB7XG4gICAgMCUgICB7IG9wYWNpdHk6MTsgfVxuICAgIDUwJSAgeyBvcGFjaXR5OjA7IH1cbiAgICAxMDAlIHsgb3BhY2l0eToxOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmxpbmstY3Vyc29yIHtcbiAgICAwJSAgIHsgb3BhY2l0eToxOyB9XG4gICAgNTAlICB7IG9wYWNpdHk6MDsgfVxuICAgIDEwMCUgeyBvcGFjaXR5OjE7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBibGluay1jdXJzb3Ige1xuICAgIDAlICAgeyBvcGFjaXR5OjE7IH1cbiAgICA1MCUgIHsgb3BhY2l0eTowOyB9XG4gICAgMTAwJSB7IG9wYWNpdHk6MTsgfVxufSIsIi8vLSBNb3Rpb24gcmVsYXRlZCBhbmltYXRpb25zXG4vLy0gSnVtcFxuQGtleWZyYW1lcyBqdW1we1xuICAgIDAlICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICA2MCUgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBqdW1we1xuICAgIDAlICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICA2MCUgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBqdW1we1xuICAgIDAlICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICA2MCUgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbn1cblxuLy8tIFdlaWdodFxuQGtleWZyYW1lcyB3ZWlnaHR7XG4gICAgMCUgICB7IHRyYW5zZm9ybTogcm90YXRlKC00OGRlZyk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoNDhkZWcpOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgd2VpZ2h0e1xuICAgIDAlICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtNDhkZWcpOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDQ4ZGVnKTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHdlaWdodHtcbiAgICAwJSAgIHsgdHJhbnNmb3JtOiByb3RhdGUoLTQ4ZGVnKTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0OGRlZyk7IH1cbn1cblxuLy8tIEhhbW1lclxuQGtleWZyYW1lcyBoYW1tZXJ7XG4gICAgMCUgICB7IHRyYW5zZm9ybTogcm90YXRlKDI4ZGVnKTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGhhbW1lcntcbiAgICAwJSAgIHsgdHJhbnNmb3JtOiByb3RhdGUoMjhkZWcpOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDJkZWcpOyB9XG59XG5ALW1vei1rZXlmcmFtZXMgaGFtbWVye1xuICAgIDAlICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgyOGRlZyk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7IH1cbn1cblxuLy8tIFNjYWxlXG5Aa2V5ZnJhbWVzIHNjYWxle1xuICAgIDAlICAgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgNzAlICB7IHRyYW5zZm9ybTogc2NhbGUoMik7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxle1xuICAgIDAlICAgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgNzAlICB7IHRyYW5zZm9ybTogc2NhbGUoMik7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNjYWxle1xuICAgIDAlICAgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgNzAlICB7IHRyYW5zZm9ybTogc2NhbGUoMik7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxufVxuXG4vLy0gU2NhbGUgYXBwZWFyXG5Aa2V5ZnJhbWVzIHNjYWxlQXBwZWFye1xuICAgIDAlICAgeyB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gICAgNzAlICB7IHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNjYWxlQXBwZWFye1xuICAgIDAlICAgeyB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gICAgNzAlICB7IHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNjYWxlQXBwZWFye1xuICAgIDAlICAgeyB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gICAgNzAlICB7IHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxufVxuXG4vLy0gSG9vcFxuQGtleWZyYW1lcyBob29we1xuICAgIDAlICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfVxuICAgIDMwJSAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpOyB9XG4gICAgNDAlICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpOyB9XG4gICAgNTAlICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGhvb3B7XG4gICAgMCUgICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpOyB9XG4gICAgMzAlICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDBweCk7IH1cbiAgICA0MCUgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7IH1cbiAgICA1MCUgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpOyB9XG59XG5ALW1vei1rZXlmcmFtZXMgaG9vcHtcbiAgICAwJSAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7IH1cbiAgICAzMCUgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MHB4KTsgfVxuICAgIDQwJSAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfVxuICAgIDUwJSAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7IH1cbn1cblxuLy8tIERhbnNlXG5Aa2V5ZnJhbWVzIGRhbnNle1xuICAgIDAlICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfSAgIFxuICAgIDUwJSAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpOyB9XG4gICAgNzAlICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGRhbnNle1xuICAgIDAlICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfSAgIFxuICAgIDUwJSAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpOyB9XG4gICAgNzAlICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGRhbnNle1xuICAgIDAlICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfSAgIFxuICAgIDUwJSAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpOyB9XG4gICAgNzAlICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfVxufVxuXG4vLy0gSGFtYnVyZ2VyXG5Aa2V5ZnJhbWVzIGhhbWJ1cmdlcntcbiAgICAwJSAgIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaGFtYnVyZ2Vye1xuICAgIDAlICAgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBoYW1idXJnZXJ7XG4gICAgMCUgICB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxufVxuXG4vLy0gQm90dGxlIERhbmNlXG5Aa2V5ZnJhbWVzIGJvdHRsZURhbmNle1xuICAgIDAlICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIDUlICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTsgfVxuICAgIDk1JSAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3R0bGVEYW5jZXtcbiAgICAwJSAgIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICA1JSAgIHsgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cbiAgICA5NSUgIHsgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG59XG5ALW1vei1rZXlmcmFtZXMgYm90dGxlRGFuY2V7XG4gICAgMCUgICB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgNSUgICB7IHRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XG4gICAgOTUlICB7IHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxufVxuXG4vLy0gQm91bmNlXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgMCUgICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIDEwJSAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAzMCUgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTsgfVxuICAgIDQwJSAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICA1MCUgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTsgfVxuICAgIDYwJSAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgICAwJSAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgMTAlICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIDMwJSAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpOyB9XG4gICAgNDAlICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIDUwJSAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpOyB9XG4gICAgNjAlICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbn1cbkAtbW96LWtleWZyYW1lcyBib3VuY2Uge1xuICAgIDAlICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAxMCUgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgMzAlICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7IH1cbiAgICA0MCUgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgNTAlICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7IH1cbiAgICA2MCUgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxufVxuXG4vLy0gQm91bmNlIHdpdGggZGlzdG9ydGlvblxuQGtleWZyYW1lcyBib3VuY2Utd2l0aC1kaXN0b3J0aW9uIHtcbiAgICAwJSAgIHsgdHJhbnNmb3JtOiBzY2FsZSgxLDEpICAgICAgIHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAxMCUgIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjAzLC45NykgIHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAzMCUgIHsgdHJhbnNmb3JtOiBzY2FsZSguOTcsMS4wMykgIHRyYW5zbGF0ZVkoLTI1cHgpOyB9XG4gICAgNDAlICB7IHRyYW5zZm9ybTogc2NhbGUoMS4wMywuOTcpICB0cmFuc2xhdGVZKDApOyB9XG4gICAgNTAlICB7IHRyYW5zZm9ybTogc2NhbGUoMSwxKSAgICAgICB0cmFuc2xhdGVZKC0xMHB4KTsgfVxuICAgIDYwJSAgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgICAgICAgdHJhbnNsYXRlWSgwKTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgICAgICAgdHJhbnNsYXRlWSgwKTsgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZS13aXRoLWRpc3RvcnRpb24ge1xuICAgIDAlICAgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgICAgICAgdHJhbnNsYXRlWSgwKTsgfVxuICAgIDEwJSAgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMDMsLjk3KSAgdHJhbnNsYXRlWSgwKTsgfVxuICAgIDMwJSAgeyB0cmFuc2Zvcm06IHNjYWxlKC45NywxLjAzKSAgdHJhbnNsYXRlWSgtMjVweCk7IH1cbiAgICA0MCUgIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjAzLC45NykgIHRyYW5zbGF0ZVkoMCk7IH1cbiAgICA1MCUgIHsgdHJhbnNmb3JtOiBzY2FsZSgxLDEpICAgICAgIHRyYW5zbGF0ZVkoLTEwcHgpOyB9XG4gICAgNjAlICB7IHRyYW5zZm9ybTogc2NhbGUoMSwxKSAgICAgICB0cmFuc2xhdGVZKDApOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSwxKSAgICAgICB0cmFuc2xhdGVZKDApOyB9XG59XG5ALW1vei1rZXlmcmFtZXMgYm91bmNlLXdpdGgtZGlzdG9ydGlvbiB7XG4gICAgMCUgICB7IHRyYW5zZm9ybTogc2NhbGUoMSwxKSAgICAgICB0cmFuc2xhdGVZKDApOyB9XG4gICAgMTAlICB7IHRyYW5zZm9ybTogc2NhbGUoMS4wMywuOTcpICB0cmFuc2xhdGVZKDApOyB9XG4gICAgMzAlICB7IHRyYW5zZm9ybTogc2NhbGUoLjk3LDEuMDMpICB0cmFuc2xhdGVZKC0yNXB4KTsgfVxuICAgIDQwJSAgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMDMsLjk3KSAgdHJhbnNsYXRlWSgwKTsgfVxuICAgIDUwJSAgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgICAgICAgdHJhbnNsYXRlWSgtMTBweCk7IH1cbiAgICA2MCUgIHsgdHJhbnNmb3JtOiBzY2FsZSgxLDEpICAgICAgIHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLDEpICAgICAgIHRyYW5zbGF0ZVkoMCk7IH1cbn1cblxuQGtleWZyYW1lcyB0cmFuc2xhdGVZQW5kU2NhbGUge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS41KTtcbiAgICB9XG4gICAgODAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICAgIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB0cmFuc2xhdGVZQW5kU2NhbGUge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS41KTtcbiAgICB9XG4gICAgODAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICAgIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIHRyYW5zbGF0ZVlBbmRTY2FsZSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjUpO1xuICAgIH1cbiAgICA4MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRyYW5zbGF0ZVhBbmRTY2FsZSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjUpO1xuICAgIH1cbiAgICA4MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gICAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHRyYW5zbGF0ZVhBbmRTY2FsZSB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjUpO1xuICAgIH1cbiAgICA4MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gICAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgdHJhbnNsYXRlWEFuZFNjYWxlIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuNSk7XG4gICAgfVxuICAgIDgwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcbiAgICB9XG59IiwiLy8tIFNjaGVtYSByZWxhdGVkIGFuaW1hdGlvbnNcbiRoaWdobGlnaHQtY29sb3I6ICM3YmRmZjk7XG5cbi8vLSBCYWNrZ3JvdW5kLWNvbG9yIG9uIHRhcFxuQGtleWZyYW1lcyBiZ0NvbG9yLW9uLXRhcCB7XG4gICAgMCUgICB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGhpZ2hsaWdodC1jb2xvciwgMTAwJSk7IH1cbiAgICA1MCUgIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaGlnaGxpZ2h0LWNvbG9yLCAxMDAlKTsgfVxuICAgIDEwMCUgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRoaWdobGlnaHQtY29sb3IsIDApOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmdDb2xvci1vbi10YXAge1xuICAgIDAlICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRoaWdobGlnaHQtY29sb3IsIDEwMCUpOyB9XG4gICAgNTAlICB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGhpZ2hsaWdodC1jb2xvciwgMTAwJSk7IH1cbiAgICAxMDAlIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaGlnaGxpZ2h0LWNvbG9yLCAwKTsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJnQ29sb3Itb24tdGFwIHtcbiAgICAwJSAgIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaGlnaGxpZ2h0LWNvbG9yLCAxMDAlKTsgfVxuICAgIDUwJSAgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRoaWdobGlnaHQtY29sb3IsIDEwMCUpOyB9XG4gICAgMTAwJSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGhpZ2hsaWdodC1jb2xvciwgMCk7IH1cbn0iLCIvLy0gRGVmaW5pbmcgYWxsIGNvbG9yc1xuXG4vLy0gQWxsIG5hbWVkIGNvbG9ycyB1c2VkIG9uIGNvbW1vbiBlbGVtZW50cyBhbmQgY29tcG9uZW50c1xuJHdoaXRlOiBoc2woMCwgMCUsIDEwMCUpO1xuJGxpZ2h0LWdyYXk6ICNlZWU7XG4kc2lsdmVyOiAjYjJiMmIyO1xuJGJsYWNrOiAjMDAwO1xuJHNoYWRvdy1ibHVlOiAjN2Q5MmFiO1xuJGdyZXk6ICM5QTlCOUM7XG4kZGFya0dyZXk6ICM3MDcwNzA7XG4kY2VsbG86IGhzbCgyMTAsIDQ3JSwgMjUlKTsgLy8jMjI0MDVlXG4kYXN0cm9uYXV0OiBoc2woMjEyLCA0OCUsIDMxJSk7Ly8jMmE0ZTc2XG4kYXp1cmU6ICAgICAgICBoc2woMjE1LCA1MCUsIDQzJSk7IC8vIzM2NjNhNFxuJGxhcGlzLWxhenVsaTogaHNsKDIxNywgNDklLCA0OSUpOyAvLyM0MDcwYmIgJG1haW5Db2xvckRhcmtcbiRtYXJpbmVyOiAjMjM3N2RhOyBcbiRzZWNvbmRhcnlDb2xvcjogaHNsKDIxMiwgNzMlLCA1OSUpOyAvLyM0OTkwZTJcbiRib3N0b24tYmx1ZTogIzM5OTVhMTtcbiRtYWxpYnU6IGhzbCgxOTIsIDkxJSwgNzMlKTsgLy8jN2JkZmY5XG4kcmVkOiAjZmYwMDAwO1xuJHB1bXBraW46IGhzbCgyNSwgOTklLCA1NSUpOyAvLyBmZTdhMWJcbiRvcmFuZ2U6IGhzbCgyMCwgOTklLCA1NSUpOyAvLyNmZTY3MWJcbiR0cmVlLXBvcHB5OiAjZjY5MjIwO1xuJHllbGxvdy1zdW5zaGluZTogI2ZjZjEwMTtcblxuOnJvb3Qge1xuICAgIC0tbWFpbkNvbG9yOiBoc2woMjIyLCAyMiUsIDM1JSk7IC8vLSAjNDU1MTZEXG4gICAgLS1tYWluQ29sb3JfaDogMjIyO1xuICAgIC0tbWFpbkNvbG9yX3M6IDIyJTtcbiAgICAtLW1haW5Db2xvcl9sOiAzNSU7XG5cbiAgICAtLXNlY29uZGFyeUNvbG9yOiBoc2woMjEyLCA3MyUsIDU5JSk7IC8vLSAjQjhENDM2XG4gICAgLS1zZWNvbmRhcnlDb2xvcl9oOiAyMTI7XG4gICAgLS1zZWNvbmRhcnlDb2xvcl9zOiA3MyU7XG4gICAgLS1zZWNvbmRhcnlDb2xvcl9sOiA1OSU7XG5cbiAgICAtLXRpdGxlQ29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7IC8vLSAjMjkyOTI5XG4gICAgLS10aXRsZUNvbG9yX2g6IDA7XG4gICAgLS10aXRsZUNvbG9yX3M6IDAlO1xuICAgIC0tdGl0bGVDb2xvcl9sOiAxMDAlO1xuXG4gICAgLS10ZXh0Q29sb3I6IGhzbCgwLCAwJSwgMCUpOyAvLy0gIzI5MjkyOVxuICAgIC0tdGV4dENvbG9yX2g6IDA7XG4gICAgLS10ZXh0Q29sb3JfczogMCU7XG4gICAgLS10ZXh0Q29sb3JfbDogMCU7XG5cbiAgICAtLXJhdGluZ0NvbG9yOiBoc2woNDgsIDEwMCUsIDUwJSk7IC8vLSAjRkY5RTMyXG4gICAgLS1yYXRpbmdDb2xvcl9oOiA0ODtcbiAgICAtLXJhdGluZ0NvbG9yX3M6IDEwMCU7XG4gICAgLS1yYXRpbmdDb2xvcl9sOiA1MCU7XG5cbiAgICAtLUNUQTogaHNsKDIwLCA5OSUsIDU1JSk7IC8vLSAjRkVDQTU1XG4gICAgLS1DVEFfaDogMjA7XG4gICAgLS1DVEFfczogOTklO1xuICAgIC0tQ1RBX2w6IDU1JTtcbn1cblxuLy8tIGNvbW1vbiBlbGVtZW50cyBjb2xvcnNcbiRoaWdobGlnaHQtY29sb3I6ICRtYWxpYnU7XG5cbiR0aXRsZS1jb2xvcjogJHdoaXRlO1xuJGJhbm5lclRpdGxlLWNvbG9yOiAjMjIzNzZlO1xuJHRleHQtY29sb3I6IHZhcigtLXRleHRDb2xvcik7XG5cblxuJGxpZ2h0UGluazogI0VBQUNBMDtcbiRkaXNjbGFpbWVyOiAkZ3JleTtcblxuJG1haW5Db2xvcjogdmFyKC0tbWFpbkNvbG9yKTsgLy9oc2woMjIyLCAyMiUsIDM1JSk7IC8vIzQ1NTE2RFxuJG1haW5Db2xvckxpZ2h0OiBoc2woY2FsYyh2YXIoLS1tYWluQ29sb3JfaCkgLSA1KSwgY2FsYyh2YXIoLS1tYWluQ29sb3JfcykgKyAyNSUpLCBjYWxjKHZhcigtLW1haW5Db2xvcl9sKSArIDglKSk7IC8vIzNhNjFhMCBoc2woMjE3LCA0NyUsIDQzJSk7XG4kbWFpbkNvbG9yRGFyazogaHNsKGNhbGModmFyKC0tbWFpbkNvbG9yX2gpIC0gNSksIGNhbGModmFyKC0tbWFpbkNvbG9yX3MpICsgMjclKSwgY2FsYyh2YXIoLS1tYWluQ29sb3JfbCkgKyAxNCUpKTsgLy8jM2E2MWEwXG4kc2Vjb25kYXJ5Q29sb3I6IHZhcigtLXNlY29uZGFyeUNvbG9yKTtcblxuJGFjY29yZGlvbi10aXRsZTogJG1haW5Db2xvckRhcms7XG4kYXJyb3dzOiAkbWFpbkNvbG9yRGFyaztcbiRpY29ucy1tYWluLWNvbG9yOiAkc2hhZG93LWJsdWU7XG5cbiRyYXRpbmctY29sb3I6IHZhcigtLXJhdGluZ0NvbG9yKTtcblxuJGN0YSA6IHZhcigtLUNUQSk7XG4kY3RhRGFyayA6IGhzbChjYWxjKHZhcigtLUNUQV9oKSArIDUpLHZhcigtLUNUQV9zKSwgdmFyKC0tQ1RBX2wpICk7XG4kY3RhTGlnaHQgOiBoc2woY2FsYyh2YXIoLS1DVEFfaCkgKyAyNCksY2FsYyh2YXIoLS1DVEFfcykgKyAxJSksIGNhbGModmFyKC0tQ1RBX2wpIC0gNSUpKTtcbiRjdGFMaWdodDIgOiBoc2woY2FsYyh2YXIoLS1DVEFfaCkgKyAxOSksY2FsYyh2YXIoLS1DVEFfcykgLSAxNiUpLCBjYWxjKHZhcigtLUNUQV9sKSAtIDElKSk7XG5cbiIsIi8vLSB2MDFcbiRtYWluRm9udDogVGFob21hLCBHZW5ldmEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4kQXNzaXN0YW50Rm9udDogJ0Fzc2lzdGFudCcsIHNhbnMtc2VyaWY7XG46cm9vdCB7XG4gLS1tYWluRm9udDpUYWhvbWEsIEdlbmV2YSwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbn1cblxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxuXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICAmID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCUgLyAkY291bnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlIC8gJGNvdW50O1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU0MTBcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyAvLyBSZXNldCBoZWlnaHQgdG8gMCBleGNlcHQgb24gSUVcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZyAtICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuIC8gMjtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSAvICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJHVzZXItc2VsZWN0cyB7XG4gIC51c2VyLXNlbGVjdC0jeyR2YWx1ZX0geyB1c2VyLXNlbGVjdDogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiOy52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZywudmpzLWJ1dHRvbj4udmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtbW9kYWwtZGlhbG9nIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1idXR0b24+LnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZXt0ZXh0LWFsaWduOmNlbnRlcn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlZpZGVvSlM7c3JjOnVybChkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQkRrQUFzQUFBQUFHNmdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBRHNBQUFCVUlJc2xlazlUTHpJQUFBRkVBQUFBUGdBQUFGWlJpVjNoWTIxaGNBQUFBWVFBQUFEYUFBQURQdjc0OS9wbmJIbG1BQUFDWUFBQUMzQUFBQkhRWmc2T2NXaGxZV1FBQUEzUUFBQUFLd0FBQURZWncyNTFhR2hsWVFBQURmd0FBQUFkQUFBQUpBK1JDTEZvYlhSNEFBQU9IQUFBQUJNQUFBQ003NDRBQUd4dlkyRUFBQTR3QUFBQVNBQUFBRWhGNmtxdWJXRjRjQUFBRG5nQUFBQWZBQUFBSUFFMEFJRnVZVzFsQUFBT21BQUFBU1VBQUFJSzFjZjFvSEJ2YzNRQUFBL0FBQUFCSkFBQUFkUEV4WXVOZUp4allHUmdZT0JpTUdDd1kyQnljZk1KWWVETFNTekpZNUJpWUdHQUFKQThNcHN4SnpNOWtZRUR4Z1BLc1lCcERpQm1nNGdDQUNZN0JVZ0FlSnhqWUdTN3dUaUJnWldCZ2FXUTVSa0RBOE12Q00wY3d4RE9lSTZCZ1ltQmxaa0JLd2hJYzAxaGNQakkrRkdKSGNSZHlBNFJaZ1FSQURLM0N4RUFBSGljN2RGWmJzTWdBRVhSUzB5Y3labm5PZUc3eStxQzhwVTFkSHVzSU9YeHVveGFPbHdaWVdRQjBBZWE0cXVJRU40RTlMektiS2p6RGVNNkgvbXVhNkxtYy9wOHloZzBsdmRZeDE1Wkc4dU9MUU9Hak1wM0V6cW16Sml6WU1tS05SdTI3Tmh6NE1pSk14ZXUzTGp6NEVrcW03VDhQNTJHOFBQM2xuVE9WaysrWjZpTjZRWnpOTjFGN3B0dU43ZUdPakRVb2FHT0RIVnN1dlU4TWRUTzlIZDVhcWd6UTUwYjZzSlFsNGE2TXRTMW9XNE1kV3VvTzBQZEcrckJVSStHZWpMVXM2RmVEUFZxcURkRHZSdnF3MUNmaHBxTTlBdDBpRkxhQUFCNG5KMVlEWEJUVlJaKzUvMjJUVWxKOHdlMHBIbEptN1JKZjVPOEYyajZFeW1sU1BrcHhhTDhVMnhwYTNES2owQ0JoYzJJVzRlV0tTb2tJb0xzdU1xc3NNNjRmK2pBNEhTZFdYWFhzY0JxNjdJT3MzRlhaMVpZV1Z5UkZkbzg5OXlYdElCUVo5MGs3NzE3enozdjNIUFBPZmQ4NTRZQ0NqOWNMOWRMMFJRRk9xQ2JHSm5ySGI1RWF5aUtJV044aUEvaFdCYmxvNmhVV204VHRDRHdFODBXTUp1cy9pcnd5eE9keGVCME1EYjE0Vk5KSG5YWW9MTFNsNkZmQ1VZTzluWVBUQThFcGc5MDkwTHByZmJCYloyaFkwVWxKVVhIUXAzL3Z0V2tTNkVCdjgrclBNcTV1OTY5MmYvZE54Sk5pcXdDMXhQRTlUQ1VnQ3NTZFFXZ0UzWFFEMjVsa0c0Q04yeG1UY09YV0JPeXNlcjZSTjZLbkdiS1NibVEzK2QwT0kxbTJXOFF6TExrSTJzeWtyV0FnSkpFdEE4dkdHVy8yUStDbVQzbjh6Uzl3Wnd1MkRDdnR1WktaTjN4a3JMaDM2eUNadVVvbVFTcUdwWTh0LzI1VmZIVmh3OHo0ZWJHQnRmTGIweWE5UENhRGMrOGRHVHZrMmRzaDZ6N1d6dm93bFhLVVNXbzlNSjE1YTNLckVQMmxvT3IyT2podzZpVzZoZjJCRGRFY2NRdlpHcGFBeTdZb3ZTd3E4a3I3SEdsbHhwZDcxcmtTNkcwU2YxMXNsOU92TUsxK2p3UFBPRHhqVXdrT2ltOUNVM2l4MXdOalhEZm1KU0VuNjE4QnM2bHBXd1VwVSs4UENxTE1ZNjUwempxOFZoQ0lQMTdORUtUeDNlYUxMK3M1UGk2eUpXYVdqVEhMUjFqWXpQU1Y5VkYvNk9qZGIvMWtPM01rM3VoSEMweDZnYzFCamxLUStuUUZ4VFlkYUprWjd5U1Z4TEJiaFIxZHNib05YcDF0Q1lLVzJMUmFFenBZY0l4MkJLTnhhTDBaYVVuU3FmRm9pTmhIS1IvR2tYNlBXVVNBYUplbFFhcVpMMUVwb0hOc2FqU0V5UFNvSjlJamhJeFRkakhMbXdadmhSRE9pRlRZL1llUW52clZabWlUUXRHbmNFQ1h0RlRCWkxPVnd3TVJnb1hIQWtYek16UG4xbkFKSjhqWVNiTURhcU4yd2FHTHpOaGloL2JaeW5VQk1wSVdTZzdWWWk3RFJ4Mm04QUxrSWRSQ0p3STZBckp4MkVJOGthRFdlVFFLZUFGazlmamwvMUF2d2t0alExUDdOanlNR1F5ZmQ0dmppcFg2TS9pNTJEN0NxODBrcWxjeEVjR1hSci9GRWNnczB1NXVHZ0I0Vld1TUZmcGRuMlJlNkhpM1Bxem14V0tzejYrYWUyUG45aFhYdy9mcU04NTlVaUdDMG9LWVlJTEpCcUpyc24xWjFFNXFPczlyUUNpVVFSUkVqbTh5SmNiSEY1Y1VKdWZYMXZBSGxlZncwWGdVb2JvUzNFVGZRbFR4QkM0U090dUU4VlBSSlRCU0NRU2paQ3BrN0dxenUrbWFzYVoyeTdaamVoaG80RjNnODJCTkRrQUhwT1JHNCtPQ1MrZjZKVFBtdFJuL1BIMWtjaDZkMDRzcDdBUWIyNWFRL3BxVXlYZVE4dnJlYkc4T1lRZFhPUSs1ODV1MHNkVzlycWFselJVUmlKKzlGNE13ZVJGcktVamwxR1VZaEgxQTI3V09IdzVjVEZTRlBNbzlFZVVJR25RVFpISWFKN0FITGFPS3NPT0RhTkY5amtCallHMlFFc1EyeGpNVUF4MmJCRWJlVEJXTUh3c2tCam5ncTU2Uy95ZmdrQm5XQmE0SzlzcUt0cTJ0MVVJOFM5SGU1WHVCUmJhd0FkYXRyUUVBaTMwQWtzMitMTThXZUNiYWxWWmtXTnlsdkorZHFKbnpWYitPSGxTb0tXOG5QQ1A3UmQrQ2NaMkRkV0FHcUoyQ0JGT3BoZ3l3RkZDRkJOdGZBYkd0TlBCQ3d4dnlnSGVZTVpNWTlaYm9CcXdxL3BWcnNiZ041dGt2MTUyT0RsYk1maXF3R01CZ3hhNEV4ejNRaG92UklVcDZhY3FabVF6UnEweXBEWFMyVFBMVDAyWUlrUUVUbk9FNDQ1b09HeE9tWEFxVUpOTkc3WGd1cE1qUHEydWE5YXNyajV5WS95dUt0ZU8xS3gwWU5KVHVmcmlyTGUxbVpuYXQ3T0w2cm5VZENXZW5wVzZJOG1BbmJzWThLV3MxUHVTb3ZDVzlBL1oyNVBRMjRhN2NOT3FnbVRrTG1CTWdoNFRIZ2M0YjlrMklWdjEvZy9GNW5HbGp3UExmT2dIQXpKemg0NVYvNCtXZW5Uem1NdFI1Wjd1czJUeXM5MDlVSHFyUFk3S2Jja294UnZSSGhtVmMzY0pHRTk3dW1sMFIxUzBqZFVMVmw3RXZadERGVkJGMzVOOWNFZGpwZ21BaU9sRlorRHRvaDkzK0QzenpIcjhSUk5aUWhuQ05NTmJjZWdPdnBFd1pvTCswNmNKUTA3aCt0aDNmWi83UFZiVkM2bmdUQVYvS29MRnVPNisyS0ZjVTY1MWdFYjV1Z1BTSWIxRCtYcDhWNCtrM3NFSUdudzVtWWU0SWY0azFsRllyNlNDem1NMkVROGlXdG13am5CSTlrVHdlMVRsZkFtWGg3SDAyYnk5ZlcyZ3NqS3d0djBhYVVSS2lsNE9kVjdyREwxTVhJRk5yaGR4b2hjWlhZVG5xNDdXaXNyS2l0YU9iYmY1K3l2a0xpNUo2bENOWlorQjZHQzM4Vk5CWkJEaWRTUy8rbVN2aDZzK3NyZ0M4cHlLTXZEdHQrZGUzYzlmVTc2WlBmdU04dWQ0S3YwZnlQL0xxZmVwTVQvM29aeFNxcFphVGExRGFRWUxZOFRGc0hZYldZc1BvUmhSV2ZMNWVTU1FiaFVHZ0dDM1lMYlZNazZQaXRURk5HcEFzTnJDNkQxVk5CS2dCSE1lamFpdVJXRVdHZ3NTREJUSmpxV0lsOGtKTGxzYUxKMnRYRHI2eEdmVDg1Yk0yUTA2YTQ2eDJIVGd2ZG5WOHo1WUR5LzI3SjR6dDZ4MlZ0a3pqb1lwa3EzNmthQnI0ZVFTZzd0eWlWd2VXdWJYWnVndGFkbDU4eWRhcGZiT1JmS3NEVHVaME9CZ3g0Y2ZkakNmNXRiV05JVG5MMTIwZmRPaTFSVjFDM3VLR3pOZHdZTGNNdlozQnhvUHlUT0NEMVh2WFRwN1UxMGdXQ1ZtVFY5YjNyMnowU2tHV292YjJocDlJODlPOGEyc21seWFPOG11TVUrZFJtdHpwNjBJekFvRnBqTHIxbjM4OGJvTHlmMGRSdnhoc0haMHFiV3FEa3dxdnZwa2o0bDBmWTZFSVhSaTVzUVNyQXZzVll3WFJ5NHFKMkVWdEQxQU43YTBIV3RoOXltdkwxeGMzV1RVS0svVEFIQS9iWERWdFZXZk9NZnVHeEdadjRMbi9qVnI5amMzajF5TXYwdG5kbXl0OVZxODhZOWdIMXd0TFgzS1dqb3Q1KytqV0hnQW9aWmtRMTR3R1EyMEZsaTcxVW1LSkF5NHhLTVNUR2JWZHliVzdGRERBdXQ5WHBENUF6V3JZTzd6UThxZmZxRjgrWW5kL2NsckhjZHl4R3kzYS8zK21mTm56Qy9jQnN2ZVRqblR2WGYxbzZ2ek9sWnc3V3RxdGRtUEsvRXJyei82Tk50RDcyem1OT1pmYm1ZZFRHSGZvb2ZxSTc5T2MrUjJuMWxybkw2cE9tMFVwN2t3eGhUVzEyQW1tN1dZa1hSMnFZckYyQW1nbWJBc3haand5MXhwZy9tMUplMnZycDh2L256MnhwbWxCZzRFOWhyTVUzNDF3VnBUT2gvT2ZtR3ZBbnJhOHE2dWN0cjYwWlFIVjNRK1dNUUp5a01qOFpzV24yUUJPbW1ITUIrbTVwRElwVEZvbllpZ2lhS0FoR0VpQUhGN0VsaVZuUWtqb0xWSU1QdEpwQktIWWQzQThHWUg5akp6cld3bUh4NVFqcDd2REFYMHN1R1J5bTF2dG0vOVcxL0h5Ujh2Y3pmTXM2U2s4RFN2ODU1LzVkbFg5b1FxNTJoVDhzeXlwMnJ4NUlkMTdJQXlBTTN3SWpRUE1PSHp5dEVCNjRxNkQ1elQ5MXlOYm54M1YvbnFuZDAxN1M5WTA2MDVrM2l6b1hMcHN4ZGUybjM4eW9PVjlzMUxjand6TmpiZFg2YXNuQlZhQmovNi9Ed0t3UGtwY3FiREc3Qm5zWG9TcVduVUFtb3R0WUY2ak1TZFZ5WVpoM3pWWENqd1Rpd3dISDZzR3VSaUVIUUd6dVJYNndoWmtwMTIzb3kxQldFMm1FZkovdHZJUnRNNFpNNWJEWGlNc1BNYUFLT1R5YzV1TDU3cnF5eWM1eTVKRTVwbTFpMlMyaVVYMENjYVE2bEM2Wm9nN0pxU3FabVlsb3NsMks2cHdOQTg0elJuUVc2U2FBTFlaUUdXNWxoQ3RVL1czNE42bytiS2ZaOGNmMy9DbC8raVRYM3dCenBPWTRtUmtlTmYzcnB0eWNHU3NoUVdnR2JZdDVqRmMyZTArRGdsSXJ3bDZEVldRN0J1d2FKM1hrMUo0Vkw1dXJuTGwvV2YrZ0hVL2hab1pkS055bTZsRytJMzRGYU5lWktjU3BKSW8ySWVDVnZwZHNER2ZLdnpKbkF3bWVEMzdPdzY1Wld3U293cGd3WDVUNjlzL3JCNTVkUDVCY3BnREtGVjhwN3Eyc24vMXVjOTNiVnpUL3c2VXJDcURUV3ZmQ3Evb0NEL3FaWE5vVWo4Qkw1S3A2R1UwMTdmcmZOWGtBdGlpeWYvU09DRWVMcW5kOFIvUWw5R2xDUmZjdFM2azVjaHZJQnVRMXpDQ2pvQ0hMMkRITkhJWHhNSjNrUWVPOGxic1VYT05lU2ZBNUVqY0c2L0UrS2RoTjRiUDA0dkJoZGk4ODMrQkZCelFieEZidlp6UWVZOUxOQlpjMEZOZm41TndmRG42ckNUblR3NlI4bytnZnBmNWhDb20zM2NSdWlUbHNzM0tIbVpqRCtCUE4rNWdYdUEyemlTL1E3M21MeFVrcGJLTi9lcXd6NXVLMFg5RjNoMmQxVjRuR05nWkdCZ0FPSmQ3NzYraXVlMytjckF6YzRBQWplNUJmY2cweHo5WUhFT0JpWVFCUUE4RlFsRkFIaWNZMkJrWUdCbkFBR09QZ2FHLy84NStoa1lHVkNCTWdCR0d3TllBQUFBZUp4allHQmdZQjhFbUtPUGdRRUFRMDRCZmdBQUFBQUFBQTRBYUFCK0FNd0E0QUVDQVVJQmJBR1lBY0lDR0FKWUFyUUM0QU13QTdBRDNnUXdCSllFM0FVa0JXWUZpZ1lnQm1ZR3RBYnFCMWdJRWdoWUNHNEloQWkyQ09oNG5HTmdaR0JnVUdZb1pXQm5BQUVtSU9ZQ1FnYUcvMkErQXdBWUNRRzJBSGljWFpCTmFvTkFHSVpmRTVQUUNLRlEybFVwczJvWEJmT3p6QUVTeURLQlFKZEdSMk5RUjNRU1NFL1FFL1FFUFVVUFVIcXN2c3JYalRNdzgzelB2UE1OQ3VBV1AzRFFEQWVqZG0xR2p6d1M3cE1td2k3NVhuZ0FENC9DUS9vWDRURmU0UXQ3dU1NYk96anVEYzBFbVhDUC9DN2NKMzhJdStSUDRRRWU4Q1U4cFA4V0htT1BYMkVQejg3VFBvMjAyZXkyT2psblFTWFYvNmFyT2pXRm12c3pNV3RkNkNxd09sS0hxNm92eWNMYVdNV1Z5ZFhLRkZabm1WRmxaVTQ2dFA3UjJuSTVuY2JpL2REa2ZEdEZCQTJERFhiWWtoS2MrVjBCcXM1WnQ5Sk0xSFFHQlJUbS9FZXpUbVpOS3RwY0FNczlZdTZBSzljYUY3NnpvTFdJV2NmTUdPU2tWZHV2U1dlY2hxWnN6MDQwSWIyUFkzdXJ4QkpUenJpVDk1bGlweitUTjFmbUFBQUFlSnh0a01sMndqQU1SZk9BaEFCbEttMmg4MEMzK2FqZ0NLS0RZNmNlZ1A1OVRZQnp1a0FMK3oxWnNxOGN0YUpUVEtQcnNVUUxiWFFRSTBFWEtYcm9ZNEFiRERIQ0dCTk1jWXNaN25DUEI4eXh3Q09lOEl3WHZPSU43L2pBSjc2d3hIZlVxV1grT3pndW1XQWpKTVYxN2kwTmRscjZpckxLTytxZnRkVDdpNnk0dUZTVXZDa25heStsRllaSVphUWNtZkgveElGZFluOThicWhyYTFhS1RNLzZsV01ueWFZaXJ4MXJGVVFaRkJrYjJ6SlV0b1hlSkNlZzBXbkx0SGVTRmMzT3Rybm96TndxaTBUa1NwQk1EQjFuU2RlNW9KWFcyM2hUUzIvVDBMaWxnbFhYN2RtRlZ4TG5xNVUwdllBVEhGazN6WDNCT2lzb1FITkRGRGVabnFLRHk5aFJOYXdON1ZoNzI3aEZ6Y0o1YzhUSUxyS1pmSDd0SVB4QUZQMEJwTGVKUEE9PSkgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tcGxheXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjEwMVwifS52anMtaWNvbi1wbGF5LWNpcmNsZXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tcGxheS1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDJcIn0udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmcgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1wYXVzZXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmcgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tcGF1c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDNcIn0udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tdm9sdW1lLW11dGV7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi12b2x1bWUtbXV0ZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwNFwifS52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTEgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi12b2x1bWUtbG93e2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTEgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tdm9sdW1lLWxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjEwNVwifS52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTIgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi12b2x1bWUtbWlke2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTIgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tdm9sdW1lLW1pZDpiZWZvcmV7Y29udGVudDpcIlxcZjEwNlwifS52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXZvbHVtZS1oaWdoe2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52anMtaWNvbi12b2x1bWUtaGlnaDpiZWZvcmV7Y29udGVudDpcIlxcZjEwN1wifS52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLWZ1bGxzY3JlZW4tZW50ZXJ7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLWZ1bGxzY3JlZW4tZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDhcIn0udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4gLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1mdWxsc2NyZWVuLWV4aXR7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmV7Y29udGVudDpcIlxcZjEwOVwifS52anMtaWNvbi1zcXVhcmV7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLXNxdWFyZTpiZWZvcmV7Y29udGVudDpcIlxcZjEwYVwifS52anMtaWNvbi1zcGlubmVye2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1zcGlubmVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTBiXCJ9LnZpZGVvLWpzIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZpZGVvLWpzIC52anMtc3VidGl0bGVzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tQVUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tR0IpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tSUUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tTlopIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXN1YnRpdGxlc3tmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzIC52anMtc3VidGl0bGVzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLUFVKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmlkZW8tanMudmlkZW8tanM6bGFuZyhlbi1HQikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzLnZpZGVvLWpzOmxhbmcoZW4tSUUpIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qcy52aWRlby1qczpsYW5nKGVuLU5aKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tc3VidGl0bGVzOmJlZm9yZXtjb250ZW50OlwiXFxmMTBjXCJ9LnZpZGVvLWpzIC52anMtY2FwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanM6bGFuZyhlbikgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmlkZW8tanM6bGFuZyhmci1DQSkgLnZqcy1zdWJzLWNhcHMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tY2FwdGlvbnN7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZpZGVvLWpzIC52anMtY2FwdGlvbnMtYnV0dG9uIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZpZGVvLWpzOmxhbmcoZW4pIC52anMtc3Vicy1jYXBzLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3JlLC52aWRlby1qczpsYW5nKGZyLUNBKSAudmpzLXN1YnMtY2Fwcy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tY2FwdGlvbnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGRcIn0udmlkZW8tanMgLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1jaGFwdGVyc3tmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tY2hhcHRlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGVcIn0udmpzLWljb24tc2hhcmV7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLXNoYXJlOmJlZm9yZXtjb250ZW50OlwiXFxmMTBmXCJ9LnZqcy1pY29uLWNvZ3tmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tY29nOmJlZm9yZXtjb250ZW50OlwiXFxmMTEwXCJ9LnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzcywudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwsLnZqcy1pY29uLWNpcmNsZSwudmpzLXNlZWstdG8tbGl2ZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcntmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSwudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlLC52anMtaWNvbi1jaXJjbGU6YmVmb3JlLC52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTExXCJ9LnZqcy1pY29uLWNpcmNsZS1vdXRsaW5le2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1jaXJjbGUtb3V0bGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjExMlwifS52anMtaWNvbi1jaXJjbGUtaW5uZXItY2lyY2xle2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1jaXJjbGUtaW5uZXItY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTEzXCJ9LnZqcy1pY29uLWhke2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1oZDpiZWZvcmV7Y29udGVudDpcIlxcZjExNFwifS52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLWNhbmNlbHtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tY2FuY2VsOmJlZm9yZXtjb250ZW50OlwiXFxmMTE1XCJ9LnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sLnZqcy1lbmRlZCAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLXJlcGxheXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLWVuZGVkIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXJlcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZjExNlwifS52anMtaWNvbi1mYWNlYm9va3tmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTdcIn0udmpzLWljb24tZ3BsdXN7Zm9udC1mYW1pbHk6VmlkZW9KUztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnZqcy1pY29uLWdwbHVzOmJlZm9yZXtjb250ZW50OlwiXFxmMTE4XCJ9LnZqcy1pY29uLWxpbmtlZGlue2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1saW5rZWRpbjpiZWZvcmV7Y29udGVudDpcIlxcZjExOVwifS52anMtaWNvbi10d2l0dGVye2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi10d2l0dGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTFhXCJ9LnZqcy1pY29uLXR1bWJscntmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tdHVtYmxyOmJlZm9yZXtjb250ZW50OlwiXFxmMTFiXCJ9LnZqcy1pY29uLXBpbnRlcmVzdHtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tcGludGVyZXN0OmJlZm9yZXtjb250ZW50OlwiXFxmMTFjXCJ9LnZpZGVvLWpzIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiAudmpzLWljb24tcGxhY2Vob2xkZXIsLnZqcy1pY29uLWF1ZGlvLWRlc2NyaXB0aW9ue2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWRcIn0udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1hdWRpb3tmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMgLnZqcy1hdWRpby1idXR0b24gLnZqcy1pY29uLXBsYWNlaG9sZGVyOmJlZm9yZSwudmpzLWljb24tYXVkaW86YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWVcIn0udmpzLWljb24tbmV4dC1pdGVte2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52anMtaWNvbi1uZXh0LWl0ZW06YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWZcIn0udmpzLWljb24tcHJldmlvdXMtaXRlbXtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmpzLWljb24tcHJldmlvdXMtaXRlbTpiZWZvcmV7Y29udGVudDpcIlxcZjEyMFwifS52aWRlby1qcyAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlciwudmpzLWljb24tcGljdHVyZS1pbi1waWN0dXJlLWVudGVye2ZvbnQtZmFtaWx5OlZpZGVvSlM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS52aWRlby1qcyAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1lbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEyMVwifS52aWRlby1qcy52anMtcGljdHVyZS1pbi1waWN0dXJlIC52anMtcGljdHVyZS1pbi1waWN0dXJlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVyLC52anMtaWNvbi1waWN0dXJlLWluLXBpY3R1cmUtZXhpdHtmb250LWZhbWlseTpWaWRlb0pTO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0udmlkZW8tanMudmpzLXBpY3R1cmUtaW4tcGljdHVyZSAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9sIC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmUsLnZqcy1pY29uLXBpY3R1cmUtaW4tcGljdHVyZS1leGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMTIyXCJ9LnZpZGVvLWpze2Rpc3BsYXk6YmxvY2s7dmVydGljYWwtYWxpZ246dG9wO2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjA7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7d29yZC1icmVhazppbml0aWFsfS52aWRlby1qczotbW96LWZ1bGwtc2NyZWVue3Bvc2l0aW9uOmFic29sdXRlfS52aWRlby1qczotd2Via2l0LWZ1bGwtc2NyZWVue3dpZHRoOjEwMCUhaW1wb3J0YW50O2hlaWdodDoxMDAlIWltcG9ydGFudH0udmlkZW8tanNbdGFiaW5kZXg9XCItMVwiXXtvdXRsaW5lOjB9LnZpZGVvLWpzICosLnZpZGVvLWpzIDphZnRlciwudmlkZW8tanMgOmJlZm9yZXtib3gtc2l6aW5nOmluaGVyaXR9LnZpZGVvLWpzIHVse2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDtsaXN0LXN0eWxlLXBvc2l0aW9uOm91dHNpZGU7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowfS52aWRlby1qcy52anMtMTYtOSwudmlkZW8tanMudmpzLTQtMywudmlkZW8tanMudmpzLWZsdWlke3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjB9LnZpZGVvLWpzLnZqcy0xNi05e3BhZGRpbmctdG9wOjU2LjI1JX0udmlkZW8tanMudmpzLTQtM3twYWRkaW5nLXRvcDo3NSV9LnZpZGVvLWpzLnZqcy1maWxse3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnZpZGVvLWpzIC52anMtdGVjaHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX1ib2R5LnZqcy1mdWxsLXdpbmRvd3twYWRkaW5nOjA7bWFyZ2luOjA7aGVpZ2h0OjEwMCV9LnZqcy1mdWxsLXdpbmRvdyAudmlkZW8tanMudmpzLWZ1bGxzY3JlZW57cG9zaXRpb246Zml4ZWQ7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MTAwMDtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MH0udmlkZW8tanMudmpzLWZ1bGxzY3JlZW57d2lkdGg6MTAwJSFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCUhaW1wb3J0YW50O3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS52aWRlby1qcy52anMtZnVsbHNjcmVlbi52anMtdXNlci1pbmFjdGl2ZXtjdXJzb3I6bm9uZX0udmpzLWhpZGRlbntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS52anMtZGlzYWJsZWR7b3BhY2l0eTouNTtjdXJzb3I6ZGVmYXVsdH0udmlkZW8tanMgLnZqcy1vZmZzY3JlZW57aGVpZ2h0OjFweDtsZWZ0Oi05OTk5cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MXB4fS52anMtbG9jay1zaG93aW5ne2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9LnZqcy1uby1qc3twYWRkaW5nOjIwcHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Zm9udC1zaXplOjE4cHg7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MzAwcHg7aGVpZ2h0OjE1MHB4O21hcmdpbjowIGF1dG99LnZqcy1uby1qcyBhLC52anMtbm8tanMgYTp2aXNpdGVke2NvbG9yOiM2NmE4Y2N9LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9ue2ZvbnQtc2l6ZTozZW07bGluZS1oZWlnaHQ6MS41ZW07aGVpZ2h0OjEuNjMzMzJlbTt3aWR0aDozZW07ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtsZWZ0OjEwcHg7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6MTtib3JkZXI6LjA2NjY2ZW0gc29saWQgI2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyYjMzM2Y7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQzLDUxLDYzLC43KTtib3JkZXItcmFkaXVzOi4zZW07dHJhbnNpdGlvbjphbGwgLjRzfS52anMtYmlnLXBsYXktY2VudGVyZWQgLnZqcy1iaWctcGxheS1idXR0b257dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW4tdG9wOi0uODE2NjZlbTttYXJnaW4tbGVmdDotMS41ZW19LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmZvY3VzLC52aWRlby1qczpob3ZlciAudmpzLWJpZy1wbGF5LWJ1dHRvbntib3JkZXItY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM3Mzg1OWY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDExNSwxMzMsMTU5LC41KTt0cmFuc2l0aW9uOmFsbCAwc30udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtYmlnLXBsYXktYnV0dG9uLC52anMtZXJyb3IgLnZqcy1iaWctcGxheS1idXR0b24sLnZqcy1oYXMtc3RhcnRlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbiwudmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLWJpZy1wbGF5LWJ1dHRvbntkaXNwbGF5Om5vbmV9LnZqcy1oYXMtc3RhcnRlZC52anMtcGF1c2VkLnZqcy1zaG93LWJpZy1wbGF5LWJ1dHRvbi1vbi1wYXVzZSAudmpzLWJpZy1wbGF5LWJ1dHRvbntkaXNwbGF5OmJsb2NrfS52aWRlby1qcyBidXR0b257YmFja2dyb3VuZDowIDA7Ym9yZGVyOm5vbmU7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0O3RleHQtdHJhbnNmb3JtOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0udmpzLWNvbnRyb2wgLnZqcy1idXR0b257d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b257Y3Vyc29yOnBvaW50ZXI7aGVpZ2h0OjNlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDouNWVtO3otaW5kZXg6Mn0udmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgwLDAsMCwuOCkscmdiYSgyNTUsMjU1LDI1NSwwKSk7b3ZlcmZsb3c6YXV0b30udmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2c+Kntib3gtc2l6aW5nOmJvcmRlci1ib3h9LnZqcy1tb2RhbC1kaWFsb2cgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudHtmb250LXNpemU6MS4yZW07bGluZS1oZWlnaHQ6MS41O3BhZGRpbmc6MjBweCAyNHB4O3otaW5kZXg6MX0udmpzLW1lbnUtYnV0dG9ue2N1cnNvcjpwb2ludGVyfS52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVke2N1cnNvcjpkZWZhdWx0fS52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVkOmhvdmVyIC52anMtbWVudXtkaXNwbGF5Om5vbmV9LnZqcy1tZW51IC52anMtbWVudS1jb250ZW50e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowO21hcmdpbjowO2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO292ZXJmbG93OmF1dG99LnZqcy1tZW51IC52anMtbWVudS1jb250ZW50Pip7Ym94LXNpemluZzpib3JkZXItYm94fS52anMtc2NydWJiaW5nIC52anMtY29udHJvbC52anMtbWVudS1idXR0b246aG92ZXIgLnZqcy1tZW51e2Rpc3BsYXk6bm9uZX0udmpzLW1lbnUgbGl7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6LjJlbSAwO2xpbmUtaGVpZ2h0OjEuNGVtO2ZvbnQtc2l6ZToxLjJlbTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9LmpzLWZvY3VzLXZpc2libGUgLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06aG92ZXIsLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06Zm9jdXMsLnZqcy1tZW51IGxpLnZqcy1tZW51LWl0ZW06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNzM4NTlmO2JhY2tncm91bmQtY29sb3I6cmdiYSgxMTUsMTMzLDE1OSwuNSl9LmpzLWZvY3VzLXZpc2libGUgLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpob3ZlciwudmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkLC52anMtbWVudSBsaS52anMtc2VsZWN0ZWQ6Zm9jdXMsLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzJiMzMzZn0udmpzLW1lbnUgbGkudmpzLW1lbnUtdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MmVtO3BhZGRpbmc6MDttYXJnaW46MCAwIC4zZW0gMDtmb250LXdlaWdodDo3MDA7Y3Vyc29yOmRlZmF1bHR9LnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnV7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3dpZHRoOjEwZW07bGVmdDotM2VtO2hlaWdodDowO21hcmdpbi1ib3R0b206MS41ZW07Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDQzLDUxLDYzLC43KX0udmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiMyYjMzM2Y7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQzLDUxLDYzLC43KTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2JvdHRvbToxLjVlbTttYXgtaGVpZ2h0OjE1ZW19LnZqcy1sYXlvdXQtdGlueSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudCwudmpzLWxheW91dC14LXNtYWxsIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50e21heC1oZWlnaHQ6NWVtfS52anMtbGF5b3V0LXNtYWxsIC52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50e21heC1oZWlnaHQ6MTBlbX0udmpzLWxheW91dC1tZWRpdW0gLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnR7bWF4LWhlaWdodDoxNGVtfS52anMtbGF5b3V0LWh1Z2UgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQsLnZqcy1sYXlvdXQtbGFyZ2UgLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUgLnZqcy1tZW51LWNvbnRlbnQsLnZqcy1sYXlvdXQteC1sYXJnZSAudmpzLW1lbnUtYnV0dG9uLXBvcHVwIC52anMtbWVudSAudmpzLW1lbnUtY29udGVudHttYXgtaGVpZ2h0OjI1ZW19LnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUudmpzLWxvY2stc2hvd2luZywudmpzLXdvcmtpbmdob3ZlciAudmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy1ob3ZlciAudmpzLW1lbnV7ZGlzcGxheTpibG9ja30udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmV7dHJhbnNpdGlvbjphbGwgLjRzO292ZXJmbG93OmhpZGRlbn0udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6YmVmb3Jle3dpZHRoOjIuMjIyMjIyMjIyZW19LnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlLC52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpmb2N1cywudmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIsLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5le3dpZHRoOjEyZW19LnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51e29wYWNpdHk6MDtoZWlnaHQ6MTAwJTt3aWR0aDphdXRvO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NGVtO3RvcDowO3BhZGRpbmc6MDttYXJnaW46MDt0cmFuc2l0aW9uOmFsbCAuNHN9LnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51LC52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzIC52anMtbWVudSwudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnV7ZGlzcGxheTpibG9jaztvcGFjaXR5OjF9LnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudXtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvfS52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSAudmpzLW1lbnUsLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzIC52anMtbWVudSwudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIgLnZqcy1tZW51e3dpZHRoOmF1dG99LnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51LWNvbnRlbnR7d2lkdGg6YXV0bztoZWlnaHQ6MTAwJTttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW59LnZpZGVvLWpzIC52anMtY29udHJvbC1iYXJ7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjNlbTtiYWNrZ3JvdW5kLWNvbG9yOiMyYjMzM2Y7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQzLDUxLDYzLC43KX0udmpzLWhhcy1zdGFydGVkIC52anMtY29udHJvbC1iYXJ7ZGlzcGxheTpmbGV4O3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IC4xcyxvcGFjaXR5IC4xc30udmpzLWhhcy1zdGFydGVkLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIC52anMtY29udHJvbC1iYXJ7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MDt0cmFuc2l0aW9uOnZpc2liaWxpdHkgMXMsb3BhY2l0eSAxc30udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtY29udHJvbC1iYXIsLnZqcy1lcnJvciAudmpzLWNvbnRyb2wtYmFyLC52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtY29udHJvbC1iYXJ7ZGlzcGxheTpub25lIWltcG9ydGFudH0udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFye29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9LnZqcy1oYXMtc3RhcnRlZC52anMtbm8tZmxleCAudmpzLWNvbnRyb2wtYmFye2Rpc3BsYXk6dGFibGV9LnZpZGVvLWpzIC52anMtY29udHJvbHtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MDtwYWRkaW5nOjA7aGVpZ2h0OjEwMCU7d2lkdGg6NGVtO2ZsZXg6bm9uZX0udmpzLWJ1dHRvbj4udmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3Jle2ZvbnQtc2l6ZToxLjhlbTtsaW5lLWhlaWdodDoxLjY3fS52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXMsLnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1czpiZWZvcmUsLnZpZGVvLWpzIC52anMtY29udHJvbDpob3ZlcjpiZWZvcmV7dGV4dC1zaGFkb3c6MCAwIDFlbSAjZmZmfS52aWRlby1qcyAudmpzLWNvbnRyb2wtdGV4dHtib3JkZXI6MDtjbGlwOnJlY3QoMCAwIDAgMCk7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0udmpzLW5vLWZsZXggLnZqcy1jb250cm9se2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnZpZGVvLWpzIC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2Vye2Rpc3BsYXk6bm9uZX0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9se2N1cnNvcjpwb2ludGVyO2ZsZXg6YXV0bztkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi13aWR0aDo0ZW07dG91Y2gtYWN0aW9uOm5vbmV9LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbC5kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdH0udmpzLWxpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9se2Rpc3BsYXk6bm9uZX0udmpzLWxpdmV1aSAudmpzLXByb2dyZXNzLWNvbnRyb2x7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0udmpzLW5vLWZsZXggLnZqcy1wcm9ncmVzcy1jb250cm9se3dpZHRoOmF1dG99LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVye2ZsZXg6YXV0bzt0cmFuc2l0aW9uOmFsbCAuMnM7aGVpZ2h0Oi4zZW19LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLXByb2dyZXNzLWhvbGRlcnttYXJnaW46MCAxMHB4fS52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXJ7Zm9udC1zaXplOjEuNjY2NjY2NjY2N2VtfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wcm9ncmVzcy1ob2xkZXIuZGlzYWJsZWR7Zm9udC1zaXplOjFlbX0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1sb2FkLXByb2dyZXNzLC52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2LC52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLXBsYXktcHJvZ3Jlc3N7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MH0udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNze2JhY2tncm91bmQtY29sb3I6I2ZmZn0udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZXtmb250LXNpemU6LjllbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotLjVlbTt0b3A6LS4zMzMzMzMzMzMzZW07ei1pbmRleDoxfS52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3N7YmFja2dyb3VuZDpyZ2JhKDExNSwxMzMsMTU5LC41KX0udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIGRpdntiYWNrZ3JvdW5kOnJnYmEoMTE1LDEzMywxNTksLjc1KX0udmlkZW8tanMgLnZqcy10aW1lLXRvb2x0aXB7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOCk7Ym9yZGVyLXJhZGl1czouM2VtO2NvbG9yOiMwMDA7ZmxvYXQ6cmlnaHQ7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbTtwYWRkaW5nOjZweCA4cHggOHB4IDhweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMy40ZW07dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlcjpmb2N1cyAudmpzLXRpbWUtdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlcjpmb2N1cyAudmpzLXRpbWUtdG9vbHRpcCwudmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtdGltZS10b29sdGlwe2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi42ZW07dmlzaWJpbGl0eTp2aXNpYmxlfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wuZGlzYWJsZWQ6aG92ZXIgLnZqcy10aW1lLXRvb2x0aXB7Zm9udC1zaXplOjFlbX0udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheXtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzAwMDt6LWluZGV4OjF9LnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXl7ei1pbmRleDowfS52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1tb3VzZS1kaXNwbGF5e2Rpc3BsYXk6YmxvY2t9LnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXl7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3RyYW5zaXRpb246dmlzaWJpbGl0eSAxcyxvcGFjaXR5IDFzfS52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5e2Rpc3BsYXk6bm9uZX0udmpzLW1vdXNlLWRpc3BsYXkgLnZqcy10aW1lLXRvb2x0aXB7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC44KX0udmlkZW8tanMgLnZqcy1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzowO21hcmdpbjowIC40NWVtIDAgLjQ1ZW07LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2JhY2tncm91bmQtY29sb3I6IzczODU5ZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTE1LDEzMywxNTksLjUpfS52aWRlby1qcyAudmpzLXNsaWRlci5kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdH0udmlkZW8tanMgLnZqcy1zbGlkZXI6Zm9jdXN7dGV4dC1zaGFkb3c6MCAwIDFlbSAjZmZmO2JveC1zaGFkb3c6MCAwIDFlbSAjZmZmfS52aWRlby1qcyAudmpzLW11dGUtY29udHJvbHtjdXJzb3I6cG9pbnRlcjtmbGV4Om5vbmV9LnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2x7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLXJpZ2h0OjFlbTtkaXNwbGF5OmZsZXh9LnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFse3dpZHRoOjVlbX0udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbHt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eTowO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbi1sZWZ0Oi0xcHh9LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVse3RyYW5zaXRpb246d2lkdGggMXN9LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy1tdXRlLWNvbnRyb2x+LnZqcy12b2x1bWUtY29udHJvbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbDpmb2N1cyAudmpzLXZvbHVtZS1jb250cm9se3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IC4xcyxvcGFjaXR5IC4xcyxoZWlnaHQgLjFzLHdpZHRoIC4xcyxsZWZ0IDBzLHRvcCAwc30udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbC52anMtc2xpZGVyLWFjdGl2ZS52anMtdm9sdW1lLWhvcml6b250YWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2w6YWN0aXZlLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sfi52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFsLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtaG92ZXIgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWwsLnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsOmFjdGl2ZSAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLWhvcml6b250YWx7d2lkdGg6NWVtO2hlaWdodDozZW07bWFyZ2luLXJpZ2h0OjB9LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXNsaWRlci1hY3RpdmUudmpzLXZvbHVtZS12ZXJ0aWNhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwgLnZqcy12b2x1bWUtY29udHJvbDphY3RpdmUudmpzLXZvbHVtZS12ZXJ0aWNhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtbXV0ZS1jb250cm9sfi52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLWhvdmVyIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6YWN0aXZlIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbCwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWw6Zm9jdXMgLnZqcy12b2x1bWUtY29udHJvbC52anMtdm9sdW1lLXZlcnRpY2Fse2xlZnQ6LTMuNWVtO3RyYW5zaXRpb246bGVmdCAwc30udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1ob3ZlciwudmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLC52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZle3dpZHRoOjEwZW07dHJhbnNpdGlvbjp3aWR0aCAuMXN9LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbC52anMtbXV0ZS10b2dnbGUtb25seXt3aWR0aDo0ZW19LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbHtoZWlnaHQ6OGVtO3dpZHRoOjNlbTtsZWZ0Oi0zMDAwZW07dHJhbnNpdGlvbjp2aXNpYmlsaXR5IDFzLG9wYWNpdHkgMXMsaGVpZ2h0IDFzIDFzLHdpZHRoIDFzIDFzLGxlZnQgMXMgMXMsdG9wIDFzIDFzfS52aWRlby1qcyAudmpzLXZvbHVtZS1wYW5lbCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtaG9yaXpvbnRhbHt0cmFuc2l0aW9uOnZpc2liaWxpdHkgMXMsb3BhY2l0eSAxcyxoZWlnaHQgMXMgMXMsd2lkdGggMXMsbGVmdCAxcyAxcyx0b3AgMXMgMXN9LnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS1ob3Jpem9udGFse3dpZHRoOjVlbTtoZWlnaHQ6M2VtO3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpub25lfS52aWRlby1qcy52anMtbm8tZmxleCAudmpzLXZvbHVtZS1jb250cm9sLnZqcy12b2x1bWUtdmVydGljYWwsLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtdm9sdW1lLXBhbmVsIC52anMtdm9sdW1lLWNvbnRyb2wudmpzLXZvbHVtZS12ZXJ0aWNhbHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206M2VtO2xlZnQ6LjVlbX0udmlkZW8tanMgLnZqcy12b2x1bWUtcGFuZWx7ZGlzcGxheTpmbGV4fS52aWRlby1qcyAudmpzLXZvbHVtZS1iYXJ7bWFyZ2luOjEuMzVlbSAuNDVlbX0udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFse3dpZHRoOjVlbTtoZWlnaHQ6LjNlbX0udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci12ZXJ0aWNhbHt3aWR0aDouM2VtO2hlaWdodDo1ZW07bWFyZ2luOjEuMzVlbSBhdXRvfS52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjojZmZmfS52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOi45ZW19LnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWx7d2lkdGg6LjNlbX0udmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmV7dG9wOi0uNWVtO2xlZnQ6LS4zZW19LnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbHtoZWlnaHQ6LjNlbX0udmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZXt0b3A6LS4zZW07cmlnaHQ6LS41ZW19LnZpZGVvLWpzIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtdmVydGljYWx7d2lkdGg6NGVtfS52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVse2hlaWdodDoxMDAlfS52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWx7d2lkdGg6MTAwJX0udmlkZW8tanMgLnZqcy12b2x1bWUtdmVydGljYWx7d2lkdGg6M2VtO2hlaWdodDo4ZW07Ym90dG9tOjhlbTtiYWNrZ3JvdW5kLWNvbG9yOiMyYjMzM2Y7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQzLDUxLDYzLC43KX0udmlkZW8tanMgLnZqcy12b2x1bWUtaG9yaXpvbnRhbCAudmpzLW1lbnV7bGVmdDotMmVtfS52anMtcG9zdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtY29sb3I6IzAwMDtjdXJzb3I6cG9pbnRlcjttYXJnaW46MDtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7aGVpZ2h0OjEwMCV9LnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlcntkaXNwbGF5Om5vbmV9LnZqcy1hdWRpby52anMtaGFzLXN0YXJ0ZWQgLnZqcy1wb3N0ZXJ7ZGlzcGxheTpibG9ja30udmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLXBvc3RlcntkaXNwbGF5Om5vbmV9LnZpZGVvLWpzIC52anMtbGl2ZS1jb250cm9se2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXg6YXV0bztmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjNlbX0udmpzLW5vLWZsZXggLnZqcy1saXZlLWNvbnRyb2x7ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpsZWZ0fS52aWRlby1qcy52anMtbGl2ZXVpIC52anMtbGl2ZS1jb250cm9sLC52aWRlby1qczpub3QoLnZqcy1saXZlKSAudmpzLWxpdmUtY29udHJvbHtkaXNwbGF5Om5vbmV9LnZpZGVvLWpzIC52anMtc2Vlay10by1saXZlLWNvbnRyb2x7Y3Vyc29yOnBvaW50ZXI7ZmxleDpub25lO2Rpc3BsYXk6aW5saW5lLWZsZXg7aGVpZ2h0OjEwMCU7cGFkZGluZy1sZWZ0Oi41ZW07cGFkZGluZy1yaWdodDouNWVtO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6M2VtO3dpZHRoOmF1dG87bWluLXdpZHRoOjRlbX0udmpzLW5vLWZsZXggLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbHtkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmxlZnR9LnZpZGVvLWpzLnZqcy1saXZlOm5vdCgudmpzLWxpdmV1aSkgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbCwudmlkZW8tanM6bm90KC52anMtbGl2ZSkgLnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbHtkaXNwbGF5Om5vbmV9LnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbC52anMtY29udHJvbC52anMtYXQtbGl2ZS1lZGdle2N1cnNvcjphdXRvfS52anMtc2Vlay10by1saXZlLWNvbnRyb2wgLnZqcy1pY29uLXBsYWNlaG9sZGVye21hcmdpbi1yaWdodDouNWVtO2NvbG9yOiM4ODh9LnZqcy1zZWVrLXRvLWxpdmUtY29udHJvbC52anMtY29udHJvbC52anMtYXQtbGl2ZS1lZGdlIC52anMtaWNvbi1wbGFjZWhvbGRlcntjb2xvcjpyZWR9LnZpZGVvLWpzIC52anMtdGltZS1jb250cm9se2ZsZXg6bm9uZTtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjNlbTttaW4td2lkdGg6MmVtO3dpZHRoOmF1dG87cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbX0udmpzLWxpdmUgLnZqcy10aW1lLWNvbnRyb2x7ZGlzcGxheTpub25lfS52aWRlby1qcyAudmpzLWN1cnJlbnQtdGltZSwudmpzLW5vLWZsZXggLnZqcy1jdXJyZW50LXRpbWV7ZGlzcGxheTpub25lfS52aWRlby1qcyAudmpzLWR1cmF0aW9uLC52anMtbm8tZmxleCAudmpzLWR1cmF0aW9ue2Rpc3BsYXk6bm9uZX0udmpzLXRpbWUtZGl2aWRlcntkaXNwbGF5Om5vbmU7bGluZS1oZWlnaHQ6M2VtfS52anMtbGl2ZSAudmpzLXRpbWUtZGl2aWRlcntkaXNwbGF5Om5vbmV9LnZpZGVvLWpzIC52anMtcGxheS1jb250cm9se2N1cnNvcjpwb2ludGVyfS52aWRlby1qcyAudmpzLXBsYXktY29udHJvbCAudmpzLWljb24tcGxhY2Vob2xkZXJ7ZmxleDpub25lfS52anMtdGV4dC10cmFjay1kaXNwbGF5e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTozZW07bGVmdDowO3JpZ2h0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy10ZXh0LXRyYWNrLWRpc3BsYXl7Ym90dG9tOjFlbX0udmlkZW8tanMgLnZqcy10ZXh0LXRyYWNre2ZvbnQtc2l6ZToxLjRlbTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOi4xZW19LnZqcy1zdWJ0aXRsZXN7Y29sb3I6I2ZmZn0udmpzLWNhcHRpb25ze2NvbG9yOiNmYzZ9LnZqcy10dC1jdWV7ZGlzcGxheTpibG9ja312aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXl7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTNlbSl9LnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIHZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMS41ZW0pfS52aWRlby1qcyAudmpzLXBpY3R1cmUtaW4tcGljdHVyZS1jb250cm9se2N1cnNvcjpwb2ludGVyO2ZsZXg6bm9uZX0udmlkZW8tanMgLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2x7Y3Vyc29yOnBvaW50ZXI7ZmxleDpub25lfS52anMtcGxheWJhY2stcmF0ZSAudmpzLXBsYXliYWNrLXJhdGUtdmFsdWUsLnZqcy1wbGF5YmFjay1yYXRlPi52anMtbWVudS1idXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnZqcy1wbGF5YmFjay1yYXRlIC52anMtcGxheWJhY2stcmF0ZS12YWx1ZXtwb2ludGVyLWV2ZW50czpub25lO2ZvbnQtc2l6ZToxLjVlbTtsaW5lLWhlaWdodDoyO3RleHQtYWxpZ246Y2VudGVyfS52anMtcGxheWJhY2stcmF0ZSAudmpzLW1lbnV7d2lkdGg6NGVtO2xlZnQ6MH0udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheSAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50e2ZvbnQtc2l6ZToxLjRlbTt0ZXh0LWFsaWduOmNlbnRlcn0udmpzLWVycm9yIC52anMtZXJyb3ItZGlzcGxheTpiZWZvcmV7Y29sb3I6I2ZmZjtjb250ZW50OlwiWFwiO2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTo0ZW07bGVmdDowO2xpbmUtaGVpZ2h0OjE7bWFyZ2luLXRvcDotLjVlbTtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LXNoYWRvdzouMDVlbSAuMDVlbSAuMWVtICMwMDA7dGV4dC1hbGlnbjpjZW50ZXI7dG9wOjUwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MTAwJX0udmpzLWxvYWRpbmctc3Bpbm5lcntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW46LTI1cHggMCAwIC0yNXB4O29wYWNpdHk6Ljg1O3RleHQtYWxpZ246bGVmdDtib3JkZXI6NnB4IHNvbGlkIHJnYmEoNDMsNTEsNjMsLjcpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtib3JkZXItcmFkaXVzOjI1cHg7dmlzaWJpbGl0eTpoaWRkZW59LnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyLC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcntkaXNwbGF5OmJsb2NrOy13ZWJraXQtYW5pbWF0aW9uOnZqcy1zcGlubmVyLXNob3cgMHMgbGluZWFyIC4zcyBmb3J3YXJkczthbmltYXRpb246dmpzLXNwaW5uZXItc2hvdyAwcyBsaW5lYXIgLjNzIGZvcndhcmRzfS52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOi02cHg7Ym94LXNpemluZzppbmhlcml0O3dpZHRoOmluaGVyaXQ7aGVpZ2h0OmluaGVyaXQ7Ym9yZGVyLXJhZGl1czppbmhlcml0O29wYWNpdHk6MTtib3JkZXI6aW5oZXJpdDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwudmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciwudmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3Jley13ZWJraXQtYW5pbWF0aW9uOnZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoLjYsLjIsMCwuOCkgaW5maW5pdGUsdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246dmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllciguNiwuMiwwLC44KSBpbmZpbml0ZSx2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlfS52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOiNmZmZ9LnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLC52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlcntib3JkZXItdG9wLWNvbG9yOiNmZmY7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjQ0czthbmltYXRpb24tZGVsYXk6LjQ0c31Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNob3d7dG97dmlzaWJpbGl0eTp2aXNpYmxlfX1ALXdlYmtpdC1rZXlmcmFtZXMgdmpzLXNwaW5uZXItc2hvd3t0b3t2aXNpYmlsaXR5OnZpc2libGV9fUBrZXlmcmFtZXMgdmpzLXNwaW5uZXItc3BpbnsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNwaW57MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyB2anMtc3Bpbm5lci1mYWRlezAle2JvcmRlci10b3AtY29sb3I6IzczODU5Zn0yMCV7Ym9yZGVyLXRvcC1jb2xvcjojNzM4NTlmfTM1JXtib3JkZXItdG9wLWNvbG9yOiNmZmZ9NjAle2JvcmRlci10b3AtY29sb3I6IzczODU5Zn0xMDAle2JvcmRlci10b3AtY29sb3I6IzczODU5Zn19QC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGV7MCV7Ym9yZGVyLXRvcC1jb2xvcjojNzM4NTlmfTIwJXtib3JkZXItdG9wLWNvbG9yOiM3Mzg1OWZ9MzUle2JvcmRlci10b3AtY29sb3I6I2ZmZn02MCV7Ym9yZGVyLXRvcC1jb2xvcjojNzM4NTlmfTEwMCV7Ym9yZGVyLXRvcC1jb2xvcjojNzM4NTlmfX0udmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLW1lbnUgdWx7d2lkdGg6MjRlbX0udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uKy52anMtbWVudSAudmpzLWNhcHRpb25zLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlcnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTotLjFlbX0udmlkZW8tanMgLnZqcy1zdWJzLWNhcHMtYnV0dG9uKy52anMtbWVudSAudmpzLWNhcHRpb25zLW1lbnUtaXRlbSAudmpzLW1lbnUtaXRlbS10ZXh0IC52anMtaWNvbi1wbGFjZWhvbGRlcjpiZWZvcmV7Zm9udC1mYW1pbHk6VmlkZW9KUztjb250ZW50Olwi74SNXCI7Zm9udC1zaXplOjEuNWVtO2xpbmUtaGVpZ2h0OmluaGVyaXR9LnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uKy52anMtbWVudSAudmpzLW1haW4tZGVzYy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXJ7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206LS4xZW19LnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uKy52anMtbWVudSAudmpzLW1haW4tZGVzYy1tZW51LWl0ZW0gLnZqcy1tZW51LWl0ZW0tdGV4dCAudmpzLWljb24tcGxhY2Vob2xkZXI6YmVmb3Jle2ZvbnQtZmFtaWx5OlZpZGVvSlM7Y29udGVudDpcIiDvhJ1cIjtmb250LXNpemU6MS41ZW07bGluZS1oZWlnaHQ6aW5oZXJpdH0udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWF1ZGlvLWJ1dHRvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWNhcHRpb25zLWJ1dHRvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWN1cnJlbnQtdGltZSwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1kdXJhdGlvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXBsYXliYWNrLXJhdGUsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy1yZW1haW5pbmctdGltZSwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXN1YnRpdGxlcy1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy10aW1lLWRpdmlkZXIsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtY29udHJvbCwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtYXVkaW8tYnV0dG9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1jYXB0aW9ucy1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtY3VycmVudC10aW1lLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy1kdXJhdGlvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtcGxheWJhY2stcmF0ZSwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtcmVtYWluaW5nLXRpbWUsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXN1YnRpdGxlcy1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXRpbWUtZGl2aWRlciwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtdm9sdW1lLWNvbnRyb2wsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWF1ZGlvLWJ1dHRvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtY2FwdGlvbnMtYnV0dG9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1jaGFwdGVycy1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLWN1cnJlbnQtdGltZSwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtZHVyYXRpb24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXBsYXliYWNrLXJhdGUsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXJlbWFpbmluZy10aW1lLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy10aW1lLWRpdmlkZXIsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXZvbHVtZS1jb250cm9se2Rpc3BsYXk6bm9uZX0udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC1zbWFsbCAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6aG92ZXIsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWwudmpzLXNsaWRlci1hY3RpdmUsLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXZvbHVtZS1wYW5lbC52anMtdm9sdW1lLXBhbmVsLWhvcml6b250YWw6YWN0aXZlLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXRpbnkgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmhvdmVyLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsLnZqcy1zbGlkZXItYWN0aXZlLC52aWRlby1qczpub3QoLnZqcy1mdWxsc2NyZWVuKS52anMtbGF5b3V0LXgtc21hbGwgLnZqcy12b2x1bWUtcGFuZWwudmpzLXZvbHVtZS1wYW5lbC1ob3Jpem9udGFsOmFjdGl2ZSwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsIC52anMtdm9sdW1lLXBhbmVsLnZqcy12b2x1bWUtcGFuZWwtaG9yaXpvbnRhbDpob3Zlcnt3aWR0aDphdXRvO3dpZHRoOmluaXRpYWx9LnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLXN1YnMtY2Fwcy1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1saXZlKSAudmpzLXN1YnMtY2Fwcy1idXR0b24sLnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1saXZldWkpIC52anMtc3Vicy1jYXBzLWJ1dHRvbntkaXNwbGF5Om5vbmV9LnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueSAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsLnZqcy1saXZldWkgLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXJ7ZmxleDphdXRvO2Rpc3BsYXk6YmxvY2t9LnZpZGVvLWpzOm5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1sYXlvdXQtdGlueS52anMtbm8tZmxleCAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsLnZqcy1saXZldWkudmpzLW5vLWZsZXggLnZqcy1jdXN0b20tY29udHJvbC1zcGFjZXJ7d2lkdGg6YXV0b30udmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC10aW55IC52anMtcHJvZ3Jlc3MtY29udHJvbCwudmlkZW8tanM6bm90KC52anMtZnVsbHNjcmVlbikudmpzLWxheW91dC14LXNtYWxsLnZqcy1saXZldWkgLnZqcy1wcm9ncmVzcy1jb250cm9se2Rpc3BsYXk6bm9uZX0udmpzLW1vZGFsLWRpYWxvZy52anMtdGV4dC10cmFjay1zZXR0aW5nc3tiYWNrZ3JvdW5kLWNvbG9yOiMyYjMzM2Y7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQzLDUxLDYzLC43NSk7Y29sb3I6I2ZmZjtoZWlnaHQ6NzAlfS52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50e2Rpc3BsYXk6dGFibGV9LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtdHJhY2stc2V0dGluZ3MtY29sb3JzLC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzLC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWZvbnR7ZGlzcGxheTp0YWJsZS1jZWxsfS52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xze3RleHQtYWxpZ246cmlnaHQ7dmVydGljYWwtYWxpZ246Ym90dG9tfUBzdXBwb3J0cyAoZGlzcGxheTpncmlkKXsudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z3JpZC10ZW1wbGF0ZS1yb3dzOjFmcjtwYWRkaW5nOjIwcHggMjRweCAwIDI0cHh9LnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyAudmpzLWRlZmF1bHQtYnV0dG9ue21hcmdpbi1ib3R0b206MjBweH0udmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9sc3tncmlkLWNvbHVtbjoxLy0xfS52anMtbGF5b3V0LXNtYWxsIC52anMtdGV4dC10cmFjay1zZXR0aW5ncyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50LC52anMtbGF5b3V0LXRpbnkgLnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQsLnZqcy1sYXlvdXQteC1zbWFsbCAudmpzLXRleHQtdHJhY2stc2V0dGluZ3MgLnZqcy1tb2RhbC1kaWFsb2ctY29udGVudHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfX0udmpzLXRyYWNrLXNldHRpbmc+c2VsZWN0e21hcmdpbi1yaWdodDoxZW07bWFyZ2luLWJvdHRvbTouNWVtfS52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldHttYXJnaW46NXB4O3BhZGRpbmc6M3B4O2JvcmRlcjpub25lfS52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS52anMtdGV4dC10cmFjay1zZXR0aW5ncyBmaWVsZHNldCBzcGFuPnNlbGVjdHttYXgtd2lkdGg6Ny4zZW19LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIGxlZ2VuZHtjb2xvcjojZmZmO21hcmdpbjowIDAgNXB4IDB9LnZqcy10ZXh0LXRyYWNrLXNldHRpbmdzIC52anMtbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7Y2xpcDpyZWN0KDFweCAxcHggMXB4IDFweCk7Y2xpcDpyZWN0KDFweCwxcHgsMXB4LDFweCk7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDVweCAwO3BhZGRpbmc6MDtib3JkZXI6MDtoZWlnaHQ6MXB4O3dpZHRoOjFweDtvdmVyZmxvdzpoaWRkZW59LnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyBidXR0b246YWN0aXZlLC52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uOmZvY3Vze291dGxpbmUtc3R5bGU6c29saWQ7b3V0bGluZS13aWR0aDptZWRpdW07YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMGRlZywjZmZmIDg4JSwjNzM4NTlmIDEwMCUpfS52anMtdHJhY2stc2V0dGluZ3MtY29udHJvbHMgYnV0dG9uOmhvdmVye2NvbG9yOnJnYmEoNDMsNTEsNjMsLjc1KX0udmpzLXRyYWNrLXNldHRpbmdzLWNvbnRyb2xzIGJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywjZmZmIDg4JSwjNzM4NTlmIDEwMCUpO2NvbG9yOiMyYjMzM2Y7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czoycHh9LnZqcy10cmFjay1zZXR0aW5ncy1jb250cm9scyAudmpzLWRlZmF1bHQtYnV0dG9ue21hcmdpbi1yaWdodDoxZW19QG1lZGlhIHByaW50ey52aWRlby1qcz46bm90KC52anMtdGVjaCk6bm90KC52anMtcG9zdGVyKXt2aXNpYmlsaXR5OmhpZGRlbn19LnZqcy1yZXNpemUtbWFuYWdlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXI6bm9uZTt6LWluZGV4Oi0xMDAwfS5qcy1mb2N1cy12aXNpYmxlIC52aWRlby1qcyA6Zm9jdXM6bm90KC5mb2N1cy12aXNpYmxlKXtvdXRsaW5lOjA7YmFja2dyb3VuZDowIDB9LnZpZGVvLWpzIC52anMtbWVudSA6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSwudmlkZW8tanMgOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSl7b3V0bGluZTowO2JhY2tncm91bmQ6MCAwfSIsIkBpbXBvcnQgXCJkZWZhdWx0XCI7XHJcblxyXG4vLy0gSXRlbSBidWxsZXRzIGFuaW1hdGlvblxyXG5Aa2V5ZnJhbWVzIGJ1bGxldHNBbmltYXRpb257XHJcbiAgICAwJSAgIHsgdHJhbnNmb3JtOiAje21hcC1kZWVwLWdldCgkdGltZWxpbmUsIGFuaW1hdGlvbiwgaXRlbUFuaW1hdGlvblN0YXJ0KX07IH1cclxuICAgIDcwJSAgeyB0cmFuc2Zvcm06ICN7bWFwLWRlZXAtZ2V0KCR0aW1lbGluZSwgYW5pbWF0aW9uLCBpdGVtQW5pbWF0aW9uTW90aW9uKX07IH1cclxuICAgIDEwMCUgeyB0cmFuc2Zvcm06ICN7bWFwLWRlZXAtZ2V0KCR0aW1lbGluZSwgYW5pbWF0aW9uLCBpdGVtQW5pbWF0aW9uRW5kKX07IH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYnVsbGV0c0FuaW1hdGlvbntcclxuICAgIDAlICAgeyB0cmFuc2Zvcm06ICN7bWFwLWRlZXAtZ2V0KCR0aW1lbGluZSwgYW5pbWF0aW9uLCBpdGVtQW5pbWF0aW9uU3RhcnQpfTsgfVxyXG4gICAgNzAlICB7IHRyYW5zZm9ybTogI3ttYXAtZGVlcC1nZXQoJHRpbWVsaW5lLCBhbmltYXRpb24sIGl0ZW1BbmltYXRpb25Nb3Rpb24pfTsgfVxyXG4gICAgMTAwJSB7IHRyYW5zZm9ybTogI3ttYXAtZGVlcC1nZXQoJHRpbWVsaW5lLCBhbmltYXRpb24sIGl0ZW1BbmltYXRpb25FbmQpfTsgfVxyXG59XHJcbkAtbW96LWtleWZyYW1lcyBidWxsZXRzQW5pbWF0aW9ue1xyXG4gICAgMCUgICB7IHRyYW5zZm9ybTogI3ttYXAtZGVlcC1nZXQoJHRpbWVsaW5lLCBhbmltYXRpb24sIGl0ZW1BbmltYXRpb25TdGFydCl9OyB9XHJcbiAgICA3MCUgIHsgdHJhbnNmb3JtOiAje21hcC1kZWVwLWdldCgkdGltZWxpbmUsIGFuaW1hdGlvbiwgaXRlbUFuaW1hdGlvbk1vdGlvbil9OyB9XHJcbiAgICAxMDAlIHsgdHJhbnNmb3JtOiAje21hcC1kZWVwLWdldCgkdGltZWxpbmUsIGFuaW1hdGlvbiwgaXRlbUFuaW1hdGlvbkVuZCl9OyB9XHJcbn1cclxuXHJcbi50aW1lbGluZSB7XHJcbiAgICAmX190aXRsZSB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNzVlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVlbTtcclxuICAgICAgICBib3JkZXItbGVmdDogbWFwLWRlZXAtZ2V0KCR0aW1lbGluZSwgc2NoZW1lLCB0aW1lbGluZUxpc3RCb3JkZXIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJiArICN7Jn0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjQyODZlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjQyODZlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IG1hcC1kZWVwLWdldCgkdGltZWxpbmUsIHNjaGVtZSwgdGltZWxpbmVCdWxsZXRCb3JkZXIpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtLWFuaW1CdWxsZXQge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBidWxsZXRzQW5pbWF0aW9uIDUwMG1zIGVhc2UtaW4tb3V0IDI1MG1zIGZvcndhcmRzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBtYXAtZGVlcC1nZXQoJHRpbWVsaW5lLCBzY2hlbWUsIHRpbWVsaW5lSXRlbVRpdGxlRm9udFdlaWdodCk7XHJcbiAgICAgICAgY29sb3I6IG1hcC1kZWVwLWdldCgkdGltZWxpbmUsIHNjaGVtZSwgdGltZWxpbmVJdGVtVGl0bGVDb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1jb250ZW50IHtcclxuXHJcbiAgICB9XHJcbn0iLCIvKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj0jeyRmYS12ZXJzaW9ufScpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PSN7JGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4vLyAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG4iLCIvLyAvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbi8vICAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsYXNzOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tdXNpYzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXI7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsbTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGFyZ2U7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZTpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lczsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtbWludXM7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb3dlci1vZmY7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduYWw7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2c7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2gtbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob21lOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZmlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb2NrLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9hZDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG93bmxvYWQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluYm94OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGVhdDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWZyZXNoOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LWFsdDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NrOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWc7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZHBob25lczsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtb2ZmOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtZG93bjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS11cDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFyY29kZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJjb2RlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZ3M7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9vazsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcms7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByaW50OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sZDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWl0YWxpYzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC1oZWlnaHQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC13aWR0aDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1sZWZ0OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tY2VudGVyOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1yaWdodDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Q7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1kZWRlbnQ6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vdXRkZW50OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kZW50OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlkZW8tY2FtZXJhOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWN0dXJlLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWw7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW1hcmtlcjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkanVzdDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW50OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZS1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3M7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcndhcmQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWZvcndhcmQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVqZWN0OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tcmlnaHQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtY2lyY2xlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvLWNpcmNsZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9zc2hhaXJzOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW47IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctbGVmdDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctcmlnaHQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXVwOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWRvd247IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBhbmQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXByZXNzOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXM7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3RlcmlzazsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naWZ0OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYWY7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZS1zbGFzaDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYW5lOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhcjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhbmRvbTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnbmV0OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tdXA7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWRvd247IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmV0d2VldDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3BlbjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLXY7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1oOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhci1jaGFydDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlci1zcXVhcmU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmEtcmV0cm87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXk7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZ3M7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby11cDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby1kb3duOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0LW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tb3V0OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW4tc3F1YXJlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1iLXRhY2s7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluazsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWluOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJvcGh5OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11cGxvYWQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVtb24tbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZS1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlcjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2s7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWI7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2s7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZmVlZDpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0taGRkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZGQtbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbGhvcm47IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2VydGlmaWNhdGU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tcmlnaHQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1sZWZ0OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXVwOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tZG93bjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbG9iZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdyZW5jaDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFza3M7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWx0ZXI7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmllZmNhc2U7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWFsdDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWdyb3VwOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXJzOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2hhaW46YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhc2s7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2Npc3NvcnM7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZXMtbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyY2xpcDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxvcHB5LW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1uYXZpY29uOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1yZW9yZGVyOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyczsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LXVsOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Qtb2w7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyaWtldGhyb3VnaDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZGVybGluZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ2ljOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnVjazsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1czsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9uZXk7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtZG93bjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtdXA7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtbGVmdDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29sdW1uczsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc29ydC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFzYzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQ6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRvOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbGVnYWw6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2F2ZWw7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQ6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWNob21ldGVyOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudC1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1mbGFzaDpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbHQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2l0ZW1hcDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW1icmVsbGE7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xpcGJvYXJkOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWdodGJ1bGItbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjaGFuZ2U7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtdXBsb2FkOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbWQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXRob3Njb3BlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWl0Y2FzZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZmZlZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdXRsZXJ5OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQtbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZy1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvc3BpdGFsLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWJ1bGFuY2U7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRraXQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpZ2h0ZXItamV0OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZXI7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWgtc3F1YXJlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS11cDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3duOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlc2t0b3A7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXB0b3A7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZXQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vYmlsZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtbGVmdDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtcmlnaHQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHk6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHk7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLWFsdDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW4tbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbWlsZS1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZnJvd24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyb3duLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1tZWgtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1laC1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhbWVwYWQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5Ym9hcmQtbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlcm1pbmFsOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHktYWxsOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGYtbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jYXRpb24tYXJyb3c7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JvcDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGUtZm9yazsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hhaW4tYnJva2VuOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJzY3JpcHQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJzY3JpcHQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lcmFzZXI7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wdXp6bGUtcGllY2U7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpZWxkOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9ja2V0OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWF4Y2RuOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1odG1sNTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jc3MzOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5jaG9yOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jay1hbHQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxzZXllOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLWg7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtdjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3Mtc3F1YXJlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpY2tldDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLXVwOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLWRvd247IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcGFzczsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cDpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm86YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWV1cjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV1cjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWdicDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdicDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhcjpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdXNkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNkOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcnVwZWU6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWlucjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlucjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcm1iOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS15ZW46YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpweTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1yb3VibGU6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJ1YjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0ta3J3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta3J3OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnRjOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1kZXNjOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWFzYzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtdXA7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1kb3duOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmc7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmctc3F1YXJlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1wbGF5OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyb3Bib3g7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5zdGFncmFtOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxpY2tyOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRuOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHI7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFwcGxlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvd3M7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5kcm9pZDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGludXg7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyaWJiYmxlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lwZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3Vyc3F1YXJlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlbGxvOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmVtYWxlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hbGU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1naXR0aXA6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdGlwYXk7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1bi1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbW9vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9vbi1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyY2hpdmU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWc7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZrOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWlibzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlbnJlbjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhZ2VsaW5lczsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stZXhjaGFuZ2U7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdDpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3QtY2lyY2xlLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpcjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ5OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xhY2s7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13b3JkcHJlc3M7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuaWQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYmFuazpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNpdHk7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlhaG9vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1zcXVhcmU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVsaWNpb3VzOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpZ2c7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1wcDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1hbHQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qb29tbGE7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhbmd1YWdlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hpbGQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb29uOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2U7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWN5Y2xlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2FiOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb3RpZnk7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3VuZGNsb3VkOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXRhYmFzZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXdvcmQtbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtZXhjZWwtbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWF1ZGlvLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1jb2RlLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmluZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qc2ZpZGRsZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eTpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zdXBwb3J0OmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWZlLXJpbmc7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcmE6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2lzdGFuY2U6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmViZWw7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1nZTpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW1waXJlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdC1zcXVhcmU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmU6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFja2VyLW5ld3M7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVuY2VudC13ZWlibzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXE7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS13ZWNoYXQ6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaXhpbjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhpc3Rvcnk7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS10aGluOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0taGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZGVyOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFyYWdyYXBoOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlcnM7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib21iOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mdXRib2wtbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR0eTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaW5vY3VsYXJzOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdWc7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVzaGFyZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXRjaDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15ZWxwOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXdzcGFwZXItbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWZpOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGN1bGF0b3I7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXlwYWw7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy12aXNhOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpc2NvdmVyOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWFtZXg7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1wYXlwYWw7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1zdHJpcGU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2g7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb3B5cmlnaHQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF0OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZWRyb3BwZXI7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhaW50LWJydXNoOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hcmVhLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJlYS1jaGFydDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZS1jaGFydDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5lLWNoYXJ0OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9mZjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vbjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaWN5Y2xlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVzOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlveGhvc3Q7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdlbGxpc3Q7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc2hla2VsOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zaGVxZWw6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlsczsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVhbnBhdGg7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnV5c2VsbGFkczsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29ubmVjdGRldmVsb3A7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhc2hjdWJlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J1bWJlZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFucHViOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VsbHN5OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcnRzaW5idWxrOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaW1wbHlidWlsdDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5YXRsYXM7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LXBsdXM7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlhbW9uZDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlwOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXNlY3JldDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3RvcmN5Y2xlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJlZXQtdmlldzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0YmVhdDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXM7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFyczsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZXJjdXJ5OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0taW50ZXJzZXg6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXI7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1kb3VibGU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtZG91YmxlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLW1hcnM7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXY7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtaDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ldXRlcjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZW5kZXJsZXNzOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXA7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoYXRzYXBwOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VydmVyOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1wbHVzOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItdGltZXM7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVkOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWNvaW47IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWluOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vid2F5OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVkaXVtOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0teWM6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXktY29tYmluYXRvcjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcHRpbi1tb25zdGVyOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuY2FydDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktNDpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeTpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1mdWxsOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0zOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMjpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1oYWxmOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0xOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWktY3Vyc29yOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LWdyb3VwOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWpjYjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGluZXJzLWNsdWI7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb25lOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTE6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0yOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTM6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtZW5kOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW86YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1yb2NrLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wYXBlci1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zY2lzc29ycy1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNwb2NrLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcG9pbnRlci1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wZWFjZS1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhZGVtYXJrOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZ2lzdGVyZWQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2c7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZy1jaXJjbGU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyaXBhZHZpc29yOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdldC1wb2NrZXQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpa2lwZWRpYS13OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2FmYXJpOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hyb21lOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmVmb3g7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZXJhOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZXZpc2lvbjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbnRhbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItNTAwcHg7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWF6b247IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZHVzdHJ5OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1waW47IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtc2lnbnM7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmc7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXp6OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsYWNrLXRpZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnRpY29uczsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZGdlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQtYWx0OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RpZXBpZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2R4OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydC1hd2Vzb21lOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNiOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJvZHVjdC1odW50OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taXhjbG91ZDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjcmliZDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYWc7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFzaHRhZzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoLWI7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVyY2VudDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGxhYjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGJlZ2lubmVyOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZm9ybXM7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZpcmE7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzczsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpci1hbHQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGluZDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXVkaW8tZGVzY3JpcHRpb247IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyYWlsbGU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZGVhZm5lc3M6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlYWY7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlLWc7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zaWduaW5nOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1sYW5ndWFnZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb3ctdmlzaW9uOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlby1zcXVhcmU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1naG9zdDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJzdC1vcmRlcjsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW9hc3Q7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVtZWlzbGU7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1mYTpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udC1hd2Vzb21lOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kc2hha2UtbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3Blbi1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlub2RlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2stbzsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC1vOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZC1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZS1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdXNlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1iYWRnZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQ7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZC1vOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcXVvcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW9yYTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJlZS1jb2RlLWNhbXA7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGVncmFtOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1mdWxsOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1oYWxmOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvd2VyOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tYmF0aHR1YjpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0tczE1OmJlZm9yZSxcbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0aDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb2RjYXN0OyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1heGltaXplOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1pbmltaXplOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctcmVzdG9yZTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4vLyAuI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbmRjYW1wOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXY7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXRzeTsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbWRiOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhdmVscnk7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1lZXJjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWVyY2FzdDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvY2hpcDsgfVxuLy8gLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25vd2ZsYWtlLW87IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVycG93ZXJzOyB9XG4vLyAuI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZXhwbG9yZXI7IH1cbi8vIC4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWV0dXA7IH1cbiIsIi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgY29udGVudDogJyc7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gLnZpZGVvLWpzIHtcbi8vICAgICAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4vLyAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgfVxuLy8gfSBcblxuJGN1c3RvbS1wbGF5OiAoXG4gICAgcm91bmRlZC1jb3JuZXJzOiAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI4MC4yOVwiIGhlaWdodD1cIjkwXCI+PHBhdGggZmlsbD1cIiN7cmdiYSgkd2hpdGUsIC45OSl9XCIgZD1cIk0wIDYwLjI1VjkuNDJDMCAxLjAzIDUuOTQtMi40IDEzLjIxIDEuNzlsMTcuNjEgMTAuMTdjNy4yNiA0LjE5IDE5LjE1IDExLjA2IDI2LjQxIDE1LjI1bDE3LjYxIDEwLjE3YzcuMjYgNC4xOSA3LjI2IDExLjA2IDAgMTUuMjVMNTcuMjMgNjIuNzljLTcuMjYgNC4xOS0xOS4xNSAxMS4wNi0yNi40MSAxNS4yNUwxMy4yMSA4OC4yMUM1Ljk0IDkyLjQgMCA4OC45NyAwIDgwLjU4VjYwLjI1elwiLz48L3N2Zz4nLCAvLy0gbWFwLWdldCgkY3VzdG9tLXBsYXksIHJvdW5kZWQtY29ybmVycylcbik7XG5cbi52aWRlbyB7XG4gICAgLnZpZGVvLWpzIHtcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEuNWVtOyBoZWlnaHQ6IDEuNWVtOyBtYXJnaW46IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlcjogMnB4IHNvbGlkOyBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDZlbTsgXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLy0gVXNlZCB3aGVuIHBvc3RlciBpcyBhIHRyYW5zcGFyZW50IGltYWdlIGFuZCAxc3QgdmlkZW8gZnJhbWUgbWF5IGJlIHNob3duZWQgYmVsbG93IGl0XG4gICAgJi50cmFuc3BhcmVudC1wb3N0ZXIge1xuICAgICAgICAudmpzLXBhdXNlZDpub3QoLnZqcy1oYXMtc3RhcnRlZCkge1xuICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmN1c3RvbS1wbGF5IHtcbiAgICAgICAgLnZpZGVvLWpzIHtcbiAgICAgICAgICAgIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUuNWVtO1xuXG4gICAgICAgICAgICAgICAgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDgwcHg7IGhlaWdodDogOTBweDsgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDsgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFzazogdXJsKCRzdmctZGF0YSArIG1hcC1nZXQoJGN1c3RvbS1wbGF5LCByb3VuZGVkLWNvcm5lcnMpKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybCgkc3ZnLWRhdGEgKyBtYXAtZ2V0KCRjdXN0b20tcGxheSwgcm91bmRlZC1jb3JuZXJzKSkgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IC0xMiU7IGxlZnQ6IDEwJTsgXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCUgNTAlIDUwJSAwJVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2hvdmVyJywgJ2ZpbmUnKSB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnZqcy1pY29uLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDc1KTsgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vICAgICBfICAgICAgICAgICAgXyAgICAgICAgICAgXyAgICAgICAgICAgICAgICAgICAgICAgICAgIF8gX1xuLy8gICAgKF8pICAgICAgICAgIHwgfCAgICAgICAgIHwgfCAgICAgICAgICAgICAgICAgICAgICAgICB8IChfKVxuLy8gICAgIF8gXyBfXyAgIF9fX3wgfF8gICBfICBfX3wgfCBfX18gICBfIF9fIF9fXyAgIF9fXyAgX198IHxfICBfXyBfXG4vLyAgICB8IHwgJ18gXFwgLyBfX3wgfCB8IHwgfC8gX2AgfC8gXyBcXCB8ICdfIGAgXyBcXCAvIF8gXFwvIF9gIHwgfC8gX2AgfFxuLy8gICAgfCB8IHwgfCB8IChfX3wgfCB8X3wgfCAoX3wgfCAgX18vIHwgfCB8IHwgfCB8ICBfXy8gKF98IHwgfCAoX3wgfFxuLy8gICAgfF98X3wgfF98XFxfX198X3xcXF9fLF98XFxfXyxffFxcX19ffCB8X3wgfF98IHxffFxcX19ffFxcX18sX3xffFxcX18sX3xcbi8vXG4vLyAgICAgIFNpbXBsZSwgZWxlZ2FudCBhbmQgbWFpbnRhaW5hYmxlIG1lZGlhIHF1ZXJpZXMgaW4gU2Fzc1xuLy8gICAgICAgICAgICAgICAgICAgICAgICB2MS40Ljlcbi8vXG4vLyAgICAgICAgaHR0cHM6Ly9lZHVhcmRvYm91Y2FzLmdpdGh1Yi5pby9pbmNsdWRlLW1lZGlhXG4vL1xuLy8gICAgICAgICBBdXRob3JzOiBFZHVhcmRvIEJvdWNhcyAoQGVkdWFyZG9ib3VjYXMpXG4vLyAgICAgICAgICAgICAgICAgIEh1Z28gR2lyYXVkZWwgKEBodWdvZ2lyYXVkZWwpXG4vL1xuLy8gICAgICBUaGlzIHByb2plY3QgaXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBNSVQgbGljZW5zZVxuLy8vL1xuLy8vIGluY2x1ZGUtbWVkaWEgbGlicmFyeSBwdWJsaWMgY29uZmlndXJhdGlvblxuLy8vIEBhdXRob3IgRWR1YXJkbyBCb3VjYXNcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vL1xuXG5cbi8vL1xuLy8vIENyZWF0ZXMgYSBsaXN0IG9mIGdsb2JhbCBicmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzaW5nbGUgYnJlYWtwb2ludCB3aXRoIHRoZSBsYWJlbCBgbW9iaWxlYFxuLy8vICAkYnJlYWtwb2ludHM6ICgnbW9iaWxlJzogMzIwcHgpO1xuLy8vXG4kYnJlYWtwb2ludHM6IChcbiAgJ21vYmlsZSc6IDM3NXB4LFxuICAvLyAndGFibGV0JzogNzY4cHgsXG4gIC8vICdkZXNrdG9wJzogMTAyNHB4XG4gICdpUGhvbmVQbHVzJzogNDE0cHgsXG4gICdtb2JpbGUtbWlkJzogNTIwcHgsXG4gICdtb2JpbGUtbWF4JzogNTc1cHgsXG4gICd0YWJsZXQnOiA3NjhweCxcbiAgJ3RhYmxldC1taWQnOiA5OTJweCxcbiAgJ2Rlc2t0b3AnOiAxMDI1cHgsXG4gICdkZXNrdG9wLW1pZCc6IDEzNDBweFxuKSAhZGVmYXVsdDtcblxuLy8tIG1vYmlsZSBvbmx5XG4vLy8vLSAoJzx0YWJsZXQnKSAtIG1heC13aWR0aDogNzY3cHhcbi8vLSB0YWJsZXQgb25seVxuLy8vLy0gKCc+PXRhYmxldCcsICc8ZGVza3RvcCcpIC0gbWluLXdpZHRoOiA3NjhweDsgbWF4LXdpZHRoOiAxMDI0cHhcbi8vLSBkZXNrdG9wIG9ubHlcbi8vLy8tICgnPj1kZXNrdG9wJykgLSBtaW4td2lkdGg6IDEwMjVweFxuXG4vLy9cbi8vLyBDcmVhdGVzIGEgbGlzdCBvZiBzdGF0aWMgZXhwcmVzc2lvbnMgb3IgbWVkaWEgdHlwZXNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc2luZ2xlIG1lZGlhIHR5cGUgKHNjcmVlbilcbi8vLyAgJG1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbic6ICdzY3JlZW4nKTtcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc3RhdGljIGV4cHJlc3Npb24gd2l0aCBsb2dpY2FsIGRpc2p1bmN0aW9uIChPUiBvcGVyYXRvcilcbi8vLyAgJG1lZGlhLWV4cHJlc3Npb25zOiAoXG4vLy8gICAgJ3JldGluYTJ4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSknXG4vLy8gICk7XG4vLy9cbiRtZWRpYS1leHByZXNzaW9uczogKFxuICAnc2NyZWVuJzogJ3NjcmVlbicsXG4gICdwcmludCc6ICdwcmludCcsXG4gICdoYW5kaGVsZCc6ICdoYW5kaGVsZCcsXG4gICdsYW5kc2NhcGUnOiAnKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpJyxcbiAgJ3BvcnRyYWl0JzogJyhvcmllbnRhdGlvbjogcG9ydHJhaXQpJyxcbiAgJ2hvdmVyJzogJyhob3ZlcjogaG92ZXIpJyxcbiAgJ2ZpbmUnOiAnKHBvaW50ZXI6IGZpbmUpJyxcbiAgJ3JldGluYTJ4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpJyxcbiAgJ3JldGluYTN4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpLCAobWluLXJlc29sdXRpb246IDM1MGRwaSksIChtaW4tcmVzb2x1dGlvbjogM2RwcHgpJ1xuKSAhZGVmYXVsdDtcblxuXG4vLy9cbi8vLyBEZWZpbmVzIGEgbnVtYmVyIHRvIGJlIGFkZGVkIG9yIHN1YnRyYWN0ZWQgZnJvbSBlYWNoIHVuaXQgd2hlbiBkZWNsYXJpbmcgYnJlYWtwb2ludHMgd2l0aCBleGNsdXNpdmUgaW50ZXJ2YWxzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIHBpeGVscyBpcyBkZWZpbmVkIGFzIGAxYCBieSBkZWZhdWx0XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+MTI4cHgnKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDEyOXB4KSB7fVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciBlbXMgaXMgZGVmaW5lZCBhcyBgMC4wMWAgYnkgZGVmYXVsdFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjIwZW0nKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIwLjAxZW0pIHt9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIHJlbXMgaXMgZGVmaW5lZCBhcyBgMC4xYCBieSBkZWZhdWx0LCB0byBiZSB1c2VkIHdpdGggYGZvbnQtc2l6ZTogNjIuNSU7YFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjIuMHJlbScpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMi4xcmVtKSB7fVxuLy8vXG4kdW5pdC1pbnRlcnZhbHM6IChcbiAgJ3B4JzogMSxcbiAgJ2VtJzogMC4wMSxcbiAgJ3JlbSc6IDAuMSxcbiAgJyc6IDBcbikgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIERlZmluZXMgd2hldGhlciBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzIGlzIGF2YWlsYWJsZSwgdXNlZnVsIGZvciBjcmVhdGluZyBzZXBhcmF0ZSBzdHlsZXNoZWV0c1xuLy8vIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgbWVkaWEgcXVlcmllcy5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBEaXNhYmxlcyBzdXBwb3J0IGZvciBtZWRpYSBxdWVyaWVzXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIC5mb28ge1xuLy8vICAgIGNvbG9yOiB0b21hdG87XG4vLy8gIH1cbi8vL1xuJGltLW1lZGlhLXN1cHBvcnQ6IHRydWUgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIFNlbGVjdHMgd2hpY2ggYnJlYWtwb2ludCB0byBlbXVsYXRlIHdoZW4gc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllcyBpcyBkaXNhYmxlZC4gTWVkaWEgcXVlcmllcyB0aGF0IHN0YXJ0IGF0IG9yXG4vLy8gaW50ZXJjZXB0IHRoZSBicmVha3BvaW50IHdpbGwgYmUgZGlzcGxheWVkLCBhbnkgb3RoZXJzIHdpbGwgYmUgaWdub3JlZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50XG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIC5mb28ge1xuLy8vICAgIGNvbG9yOiB0b21hdG87XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgTk9UIHNob3cgYmVjYXVzZSBpdCBkb2VzIG5vdCBpbnRlcmNlcHQgdGhlIGRlc2t0b3AgYnJlYWtwb2ludFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAndGFibGV0Jztcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogTm8gb3V0cHV0ICovXG4vLy9cbiRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCcgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIFNlbGVjdHMgd2hpY2ggbWVkaWEgZXhwcmVzc2lvbnMgYXJlIGFsbG93ZWQgaW4gYW4gZXhwcmVzc2lvbiBmb3IgaXQgdG8gYmUgdXNlZCB3aGVuIG1lZGlhIHF1ZXJpZXNcbi8vLyBhcmUgbm90IHN1cHBvcnRlZC5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50IGFuZCBjb250YWlucyBvbmx5IGFjY2VwdGVkIG1lZGlhIGV4cHJlc3Npb25zXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcbi8vLyAgJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicpO1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnLCAnc2NyZWVuJykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAgLmZvbyB7XG4vLy8gICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIE5PVCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnQgYnV0IGNvbnRhaW5zIGEgbWVkaWEgZXhwcmVzc2lvbiB0aGF0IGlzIG5vdCBhY2NlcHRlZFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gICRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nKTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0JywgJ3JldGluYTJ4Jykge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgY29sb3I6IHRvbWF0bztcbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vICAvKiBObyBvdXRwdXQgKi9cbi8vL1xuJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicsICdwb3J0cmFpdCcsICdsYW5kc2NhcGUnKSAhZGVmYXVsdDtcblxuLy8vL1xuLy8vIENyb3NzLWVuZ2luZSBsb2dnaW5nIGVuZ2luZVxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vL1xuXG5cbi8vL1xuLy8vIExvZyBhIG1lc3NhZ2UgZWl0aGVyIHdpdGggYEBlcnJvcmAgaWYgc3VwcG9ydGVkXG4vLy8gZWxzZSB3aXRoIGBAd2FybmAsIHVzaW5nIGBmZWF0dXJlLWV4aXN0cygnYXQtZXJyb3InKWBcbi8vLyB0byBkZXRlY3Qgc3VwcG9ydC5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVzc2FnZSAtIE1lc3NhZ2UgdG8gbG9nXG4vLy9cbkBmdW5jdGlvbiBpbS1sb2coJG1lc3NhZ2UpIHtcbiAgQGlmIGZlYXR1cmUtZXhpc3RzKCdhdC1lcnJvcicpIHtcbiAgICBAZXJyb3IgJG1lc3NhZ2U7XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuICRtZXNzYWdlO1xuICAgICRfOiBub29wKCk7XG4gIH1cblxuICBAcmV0dXJuICRtZXNzYWdlO1xufVxuXG5cbi8vL1xuLy8vIFdyYXBwZXIgbWl4aW4gZm9yIHRoZSBsb2cgZnVuY3Rpb24gc28gaXQgY2FuIGJlIHVzZWQgd2l0aCBhIG1vcmUgZnJpZW5kbHlcbi8vLyBBUEkgdGhhbiBgQGlmIGltLWxvZygnLi4nKSB7fWAgb3IgYCRfOiBpbS1sb2coJy4uJylgLiBCYXNpY2FsbHksIHVzZSB0aGUgZnVuY3Rpb25cbi8vLyB3aXRoaW4gZnVuY3Rpb25zIGJlY2F1c2UgaXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbiBhIGZ1bmN0aW9uXG4vLy8gYW5kIHVzZSB0aGUgbWl4aW4gZXZlcnl3aGVyZSBlbHNlIGJlY2F1c2UgaXQncyBtdWNoIG1vcmUgZWxlZ2FudC5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVzc2FnZSAtIE1lc3NhZ2UgdG8gbG9nXG4vLy9cbkBtaXhpbiBsb2coJG1lc3NhZ2UpIHtcbiAgQGlmIGltLWxvZygkbWVzc2FnZSkge31cbn1cblxuXG4vLy9cbi8vLyBGdW5jdGlvbiB3aXRoIG5vIGBAcmV0dXJuYCBjYWxsZWQgbmV4dCB0byBgQHdhcm5gIGluIFNhc3MgMy4zXG4vLy8gdG8gdHJpZ2dlciBhIGNvbXBpbGluZyBlcnJvciBhbmQgc3RvcCB0aGUgcHJvY2Vzcy5cbi8vL1xuQGZ1bmN0aW9uIG5vb3AoKSB7fVxuXG4vLy9cbi8vLyBEZXRlcm1pbmVzIHdoZXRoZXIgYSBsaXN0IG9mIGNvbmRpdGlvbnMgaXMgaW50ZXJjZXB0ZWQgYnkgdGhlIHN0YXRpYyBicmVha3BvaW50LlxuLy8vXG4vLy8gQHBhcmFtIHtBcmdsaXN0fSAgICRjb25kaXRpb25zICAtIE1lZGlhIHF1ZXJ5IGNvbmRpdGlvbnNcbi8vL1xuLy8vIEByZXR1cm4ge0Jvb2xlYW59IC0gUmV0dXJucyB0cnVlIGlmIHRoZSBjb25kaXRpb25zIGFyZSBpbnRlcmNlcHRlZCBieSB0aGUgc3RhdGljIGJyZWFrcG9pbnRcbi8vL1xuQGZ1bmN0aW9uIGltLWludGVyY2VwdHMtc3RhdGljLWJyZWFrcG9pbnQoJGNvbmRpdGlvbnMuLi4pIHtcbiAgJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludCk7XG5cbiAgQGlmIG5vdCAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSB7XG4gICAgQGlmIGltLWxvZygnYCN7JGltLW5vLW1lZGlhLWJyZWFrcG9pbnR9YCBpcyBub3QgYSB2YWxpZCBicmVha3BvaW50LicpIHt9XG4gIH1cblxuICBAZWFjaCAkY29uZGl0aW9uIGluICRjb25kaXRpb25zIHtcbiAgICBAaWYgbm90IG1hcC1oYXMta2V5KCRtZWRpYS1leHByZXNzaW9ucywgJGNvbmRpdGlvbikge1xuICAgICAgJG9wZXJhdG9yOiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkY29uZGl0aW9uKTtcbiAgICAgICRwcmVmaXg6IGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpO1xuICAgICAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkY29uZGl0aW9uLCAkb3BlcmF0b3IpO1xuXG4gICAgICBAaWYgKCRwcmVmaXggPT0gJ21heCcgYW5kICR2YWx1ZSA8PSAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSkgb3JcbiAgICAgICAgICAoJHByZWZpeCA9PSAnbWluJyBhbmQgJHZhbHVlID4gJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUpIHtcbiAgICAgICAgQHJldHVybiBmYWxzZTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmIG5vdCBpbmRleCgkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnMsICRjb25kaXRpb24pIHtcbiAgICAgIEByZXR1cm4gZmFsc2U7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiB0cnVlO1xufVxuXG4vLy8vXG4vLy8gUGFyc2luZyBlbmdpbmVcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBHZXQgb3BlcmF0b3Igb2YgYW4gZXhwcmVzc2lvblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IG9wZXJhdG9yIGZyb21cbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBBbnkgb2YgYD49YCwgYD5gLCBgPD1gLCBgPGAsIGDiiaVgLCBg4omkYFxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGV4cHJlc3Npb24pIHtcbiAgQGVhY2ggJG9wZXJhdG9yIGluICgnPj0nLCAnPicsICc8PScsICc8JywgJ+KJpScsICfiiaQnKSB7XG4gICAgQGlmIHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICAgICBAcmV0dXJuICRvcGVyYXRvcjtcbiAgICB9XG4gIH1cblxuICAvLyBJdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluc2lkZSBhIGZ1bmN0aW9uLCBzbyB3ZSBoYXZlIHRvXG4gIC8vIHJlbHkgb24gdGhlIGBpbS1sb2coLi4pYCBmdW5jdGlvbiByYXRoZXIgdGhhbiB0aGUgYGxvZyguLilgIG1peGluLiBCZWNhdXNlXG4gIC8vIGZ1bmN0aW9ucyBjYW5ub3QgYmUgY2FsbGVkIGFueXdoZXJlIGluIFNhc3MsIHdlIG5lZWQgdG8gaGFjayB0aGUgY2FsbCBpblxuICAvLyBhIGR1bW15IHZhcmlhYmxlLCBzdWNoIGFzIGAkX2AuIElmIGFueWJvZHkgZXZlciByYWlzZSBhIHNjb3BpbmcgaXNzdWUgd2l0aFxuICAvLyBTYXNzIDMuMywgY2hhbmdlIHRoaXMgbGluZSBpbiBgQGlmIGltLWxvZyguLikge31gIGluc3RlYWQuXG4gICRfOiBpbS1sb2coJ05vIG9wZXJhdG9yIGZvdW5kIGluIGAjeyRleHByZXNzaW9ufWAuJyk7XG59XG5cblxuLy8vXG4vLy8gR2V0IGRpbWVuc2lvbiBvZiBhbiBleHByZXNzaW9uLCBiYXNlZCBvbiBhIGZvdW5kIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3QgZGltZW5zaW9uIGZyb21cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3IgZnJvbSBgJGV4cHJlc3Npb25gXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gYHdpZHRoYCBvciBgaGVpZ2h0YCAob3IgcG90ZW50aWFsbHkgYW55dGhpbmcgZWxzZSlcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLWRpbWVuc2lvbigkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICRvcGVyYXRvci1pbmRleDogc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkcGFyc2VkLWRpbWVuc2lvbjogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAwLCAkb3BlcmF0b3ItaW5kZXggLSAxKTtcbiAgJGRpbWVuc2lvbjogJ3dpZHRoJztcblxuICBAaWYgc3RyLWxlbmd0aCgkcGFyc2VkLWRpbWVuc2lvbikgPiAwIHtcbiAgICAkZGltZW5zaW9uOiAkcGFyc2VkLWRpbWVuc2lvbjtcbiAgfVxuXG4gIEByZXR1cm4gJGRpbWVuc2lvbjtcbn1cblxuXG4vLy9cbi8vLyBHZXQgZGltZW5zaW9uIHByZWZpeCBiYXNlZCBvbiBhbiBvcGVyYXRvclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gYG1pbmAgb3IgYG1heGBcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpIHtcbiAgQHJldHVybiBpZihpbmRleCgoJzwnLCAnPD0nLCAn4omkJyksICRvcGVyYXRvciksICdtYXgnLCAnbWluJyk7XG59XG5cblxuLy8vXG4vLy8gR2V0IHZhbHVlIG9mIGFuIGV4cHJlc3Npb24sIGJhc2VkIG9uIGEgZm91bmQgb3BlcmF0b3Jcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gZXh0cmFjdCB2YWx1ZSBmcm9tXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yIGZyb20gYCRleHByZXNzaW9uYFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfSAtIEEgbnVtZXJpYyB2YWx1ZVxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuICAkb3BlcmF0b3ItaW5kZXg6IHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcbiAgJHZhbHVlOiBzdHItc2xpY2UoJGV4cHJlc3Npb24sICRvcGVyYXRvci1pbmRleCArIHN0ci1sZW5ndGgoJG9wZXJhdG9yKSk7XG5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHZhbHVlKSB7XG4gICAgJHZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHZhbHVlKTtcbiAgfSBAZWxzZSB7XG4gICAgJHZhbHVlOiB0by1udW1iZXIoJHZhbHVlKTtcbiAgfVxuXG4gICRpbnRlcnZhbDogbWFwLWdldCgkdW5pdC1pbnRlcnZhbHMsIHVuaXQoJHZhbHVlKSk7XG5cbiAgQGlmIG5vdCAkaW50ZXJ2YWwge1xuICAgIC8vIEl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW5zaWRlIGEgZnVuY3Rpb24sIHNvIHdlIGhhdmUgdG9cbiAgICAvLyByZWx5IG9uIHRoZSBgaW0tbG9nKC4uKWAgZnVuY3Rpb24gcmF0aGVyIHRoYW4gdGhlIGBsb2coLi4pYCBtaXhpbi4gQmVjYXVzZVxuICAgIC8vIGZ1bmN0aW9ucyBjYW5ub3QgYmUgY2FsbGVkIGFueXdoZXJlIGluIFNhc3MsIHdlIG5lZWQgdG8gaGFjayB0aGUgY2FsbCBpblxuICAgIC8vIGEgZHVtbXkgdmFyaWFibGUsIHN1Y2ggYXMgYCRfYC4gSWYgYW55Ym9keSBldmVyIHJhaXNlIGEgc2NvcGluZyBpc3N1ZSB3aXRoXG4gICAgLy8gU2FzcyAzLjMsIGNoYW5nZSB0aGlzIGxpbmUgaW4gYEBpZiBpbS1sb2coLi4pIHt9YCBpbnN0ZWFkLlxuICAgICRfOiBpbS1sb2coJ1Vua25vd24gdW5pdCBgI3t1bml0KCR2YWx1ZSl9YC4nKTtcbiAgfVxuXG4gIEBpZiAkb3BlcmF0b3IgPT0gJz4nIHtcbiAgICAkdmFsdWU6ICR2YWx1ZSArICRpbnRlcnZhbDtcbiAgfSBAZWxzZSBpZiAkb3BlcmF0b3IgPT0gJzwnIHtcbiAgICAkdmFsdWU6ICR2YWx1ZSAtICRpbnRlcnZhbDtcbiAgfVxuXG4gIEByZXR1cm4gJHZhbHVlO1xufVxuXG5cbi8vL1xuLy8vIFBhcnNlIGFuIGV4cHJlc3Npb24gdG8gcmV0dXJuIGEgdmFsaWQgbWVkaWEtcXVlcnkgZXhwcmVzc2lvblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBwYXJzZVxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIFZhbGlkIG1lZGlhIHF1ZXJ5XG4vLy9cbkBmdW5jdGlvbiBwYXJzZS1leHByZXNzaW9uKCRleHByZXNzaW9uKSB7XG4gIC8vIElmIGl0IGlzIHBhcnQgb2YgJG1lZGlhLWV4cHJlc3Npb25zLCBpdCBoYXMgbm8gb3BlcmF0b3JcbiAgLy8gdGhlbiB0aGVyZSBpcyBubyBuZWVkIHRvIGdvIGFueSBmdXJ0aGVyLCBqdXN0IHJldHVybiB0aGUgdmFsdWVcbiAgQGlmIG1hcC1oYXMta2V5KCRtZWRpYS1leHByZXNzaW9ucywgJGV4cHJlc3Npb24pIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbik7XG4gIH1cblxuICAkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRleHByZXNzaW9uKTtcbiAgJGRpbWVuc2lvbjogZ2V0LWV4cHJlc3Npb24tZGltZW5zaW9uKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkcHJlZml4OiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKTtcbiAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcblxuICBAcmV0dXJuICcoI3skcHJlZml4fS0jeyRkaW1lbnNpb259OiAjeyR2YWx1ZX0pJztcbn1cblxuLy8vXG4vLy8gU2xpY2UgYCRsaXN0YCBiZXR3ZWVuIGAkc3RhcnRgIGFuZCBgJGVuZGAgaW5kZXhlc1xuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRsaXN0IC0gTGlzdCB0byBzbGljZVxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkc3RhcnQgWzFdIC0gU3RhcnQgaW5kZXhcbi8vLyBAcGFyYW0ge051bWJlcn0gJGVuZCBbbGVuZ3RoKCRsaXN0KV0gLSBFbmQgaW5kZXhcbi8vL1xuLy8vIEByZXR1cm4ge0xpc3R9IFNsaWNlZCBsaXN0XG4vLy9cbkBmdW5jdGlvbiBzbGljZSgkbGlzdCwgJHN0YXJ0OiAxLCAkZW5kOiBsZW5ndGgoJGxpc3QpKSB7XG4gIEBpZiBsZW5ndGgoJGxpc3QpIDwgMSBvciAkc3RhcnQgPiAkZW5kIHtcbiAgICBAcmV0dXJuICgpO1xuICB9XG5cbiAgJHJlc3VsdDogKCk7XG5cbiAgQGZvciAkaSBmcm9tICRzdGFydCB0aHJvdWdoICRlbmQge1xuICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCBudGgoJGxpc3QsICRpKSk7XG4gIH1cblxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vLy9cbi8vLyBTdHJpbmcgdG8gbnVtYmVyIGNvbnZlcnRlclxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vL1xuXG5cbi8vL1xuLy8vIENhc3RzIGEgc3RyaW5nIGludG8gYSBudW1iZXJcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgTnVtYmVyfSAkdmFsdWUgLSBWYWx1ZSB0byBiZSBwYXJzZWRcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn1cbi8vL1xuQGZ1bmN0aW9uIHRvLW51bWJlcigkdmFsdWUpIHtcbiAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSAnbnVtYmVyJyB7XG4gICAgQHJldHVybiAkdmFsdWU7XG4gIH0gQGVsc2UgaWYgdHlwZS1vZigkdmFsdWUpICE9ICdzdHJpbmcnIHtcbiAgICAkXzogaW0tbG9nKCdWYWx1ZSBmb3IgYHRvLW51bWJlcmAgc2hvdWxkIGJlIGEgbnVtYmVyIG9yIGEgc3RyaW5nLicpO1xuICB9XG5cbiAgJGZpcnN0LWNoYXJhY3Rlcjogc3RyLXNsaWNlKCR2YWx1ZSwgMSwgMSk7XG4gICRyZXN1bHQ6IDA7XG4gICRkaWdpdHM6IDA7XG4gICRtaW51czogKCRmaXJzdC1jaGFyYWN0ZXIgPT0gJy0nKTtcbiAgJG51bWJlcnM6ICgnMCc6IDAsICcxJzogMSwgJzInOiAyLCAnMyc6IDMsICc0JzogNCwgJzUnOiA1LCAnNic6IDYsICc3JzogNywgJzgnOiA4LCAnOSc6IDkpO1xuXG4gIC8vIFJlbW92ZSArLy0gc2lnbiBpZiBwcmVzZW50IGF0IGZpcnN0IGNoYXJhY3RlclxuICBAaWYgKCRmaXJzdC1jaGFyYWN0ZXIgPT0gJysnIG9yICRmaXJzdC1jaGFyYWN0ZXIgPT0gJy0nKSB7XG4gICAgJHZhbHVlOiBzdHItc2xpY2UoJHZhbHVlLCAyKTtcbiAgfVxuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggc3RyLWxlbmd0aCgkdmFsdWUpIHtcbiAgICAkY2hhcmFjdGVyOiBzdHItc2xpY2UoJHZhbHVlLCAkaSwgJGkpO1xuXG4gICAgQGlmIG5vdCAoaW5kZXgobWFwLWtleXMoJG51bWJlcnMpLCAkY2hhcmFjdGVyKSBvciAkY2hhcmFjdGVyID09ICcuJykge1xuICAgICAgQHJldHVybiB0by1sZW5ndGgoaWYoJG1pbnVzLCAtJHJlc3VsdCwgJHJlc3VsdCksIHN0ci1zbGljZSgkdmFsdWUsICRpKSlcbiAgICB9XG5cbiAgICBAaWYgJGNoYXJhY3RlciA9PSAnLicge1xuICAgICAgJGRpZ2l0czogMTtcbiAgICB9IEBlbHNlIGlmICRkaWdpdHMgPT0gMCB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRkaWdpdHM6ICRkaWdpdHMgKiAxMDtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyBtYXAtZ2V0KCRudW1iZXJzLCAkY2hhcmFjdGVyKSAvICRkaWdpdHM7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiBpZigkbWludXMsIC0kcmVzdWx0LCAkcmVzdWx0KTtcbn1cblxuXG4vLy9cbi8vLyBBZGQgYCR1bml0YCB0byBgJHZhbHVlYFxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGFkZCB1bml0IHRvXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICR1bml0IC0gU3RyaW5nIHJlcHJlc2VudGF0aW9uIG9mIHRoZSB1bml0XG4vLy9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9IC0gYCR2YWx1ZWAgZXhwcmVzc2VkIGluIGAkdW5pdGBcbi8vL1xuQGZ1bmN0aW9uIHRvLWxlbmd0aCgkdmFsdWUsICR1bml0KSB7XG4gICR1bml0czogKCdweCc6IDFweCwgJ2NtJzogMWNtLCAnbW0nOiAxbW0sICclJzogMSUsICdjaCc6IDFjaCwgJ3BjJzogMXBjLCAnaW4nOiAxaW4sICdlbSc6IDFlbSwgJ3JlbSc6IDFyZW0sICdwdCc6IDFwdCwgJ2V4JzogMWV4LCAndncnOiAxdncsICd2aCc6IDF2aCwgJ3ZtaW4nOiAxdm1pbiwgJ3ZtYXgnOiAxdm1heCk7XG5cbiAgQGlmIG5vdCBpbmRleChtYXAta2V5cygkdW5pdHMpLCAkdW5pdCkge1xuICAgICRfOiBpbS1sb2coJ0ludmFsaWQgdW5pdCBgI3skdW5pdH1gLicpO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWUgKiBtYXAtZ2V0KCR1bml0cywgJHVuaXQpO1xufVxuXG4vLy9cbi8vLyBUaGlzIG1peGluIGFpbXMgYXQgcmVkZWZpbmluZyB0aGUgY29uZmlndXJhdGlvbiBqdXN0IGZvciB0aGUgc2NvcGUgb2Zcbi8vLyB0aGUgY2FsbC4gSXQgaXMgaGVscGZ1bCB3aGVuIGhhdmluZyBhIGNvbXBvbmVudCBuZWVkaW5nIGFuIGV4dGVuZGVkXG4vLy8gY29uZmlndXJhdGlvbiBzdWNoIGFzIGN1c3RvbSBicmVha3BvaW50cyAocmVmZXJyZWQgdG8gYXMgdHdlYWtwb2ludHMpXG4vLy8gZm9yIGluc3RhbmNlLlxuLy8vXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy9cbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrcG9pbnRzIFsoKV0gLSBNYXAgb2YgdHdlYWtwb2ludHMgdG8gYmUgbWVyZ2VkIHdpdGggYCRicmVha3BvaW50c2Bcbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zIFsoKV0gLSBNYXAgb2YgdHdlYWtlZCBtZWRpYSBleHByZXNzaW9ucyB0byBiZSBtZXJnZWQgd2l0aCBgJG1lZGlhLWV4cHJlc3Npb25gXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIHRoZSBnbG9iYWwgYnJlYWtwb2ludHMgd2l0aCBhIHR3ZWFrcG9pbnRcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgoJ2N1c3RvbSc6IDY3OHB4KSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJz5tb2JpbGUnLCAnPD1jdXN0b20nKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIHRoZSBnbG9iYWwgbWVkaWEgZXhwcmVzc2lvbnMgd2l0aCBhIGN1c3RvbSBvbmVcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnM6ICgnYWxsJzogJ2FsbCcpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnYWxsJywgJz5tb2JpbGUnKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIGJvdGggY29uZmlndXJhdGlvbiBtYXBzXG4vLy8gIEBpbmNsdWRlIG1lZGlhLWNvbnRleHQoKCdjdXN0b20nOiA2NzhweCksICgnYWxsJzogJ2FsbCcpKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnYWxsJywgJz5tb2JpbGUnLCAnPD1jdXN0b20nKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbkBtaXhpbiBtZWRpYS1jb250ZXh0KCR0d2Vha3BvaW50czogKCksICR0d2Vhay1tZWRpYS1leHByZXNzaW9uczogKCkpIHtcbiAgLy8gU2F2ZSBnbG9iYWwgY29uZmlndXJhdGlvblxuICAkZ2xvYmFsLWJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHM7XG4gICRnbG9iYWwtbWVkaWEtZXhwcmVzc2lvbnM6ICRtZWRpYS1leHByZXNzaW9ucztcblxuICAvLyBVcGRhdGUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoJGJyZWFrcG9pbnRzLCAkdHdlYWtwb2ludHMpICFnbG9iYWw7XG4gICRtZWRpYS1leHByZXNzaW9uczogbWFwLW1lcmdlKCRtZWRpYS1leHByZXNzaW9ucywgJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zKSAhZ2xvYmFsO1xuXG4gIEBjb250ZW50O1xuXG4gIC8vIFJlc3RvcmUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGJyZWFrcG9pbnRzOiAkZ2xvYmFsLWJyZWFrcG9pbnRzICFnbG9iYWw7XG4gICRtZWRpYS1leHByZXNzaW9uczogJGdsb2JhbC1tZWRpYS1leHByZXNzaW9ucyAhZ2xvYmFsO1xufVxuXG4vLy8vXG4vLy8gaW5jbHVkZS1tZWRpYSBwdWJsaWMgZXhwb3NlZCBBUElcbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLy9cblxuXG4vLy9cbi8vLyBHZW5lcmF0ZXMgYSBtZWRpYSBxdWVyeSBiYXNlZCBvbiBhIGxpc3Qgb2YgY29uZGl0aW9uc1xuLy8vXG4vLy8gQHBhcmFtIHtBcmdsaXN0fSAgICRjb25kaXRpb25zICAtIE1lZGlhIHF1ZXJ5IGNvbmRpdGlvbnNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGEgc2luZ2xlIHNldCBicmVha3BvaW50XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+bW9iaWxlJykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCB0d28gc2V0IGJyZWFrcG9pbnRzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+bW9iaWxlJywgJzw9dGFibGV0JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBjdXN0b20gdmFsdWVzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PTM1OHB4JywgJzw4NTBweCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggc2V0IGJyZWFrcG9pbnRzIHdpdGggY3VzdG9tIHZhbHVlc1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPmRlc2t0b3AnLCAnPD0xMzUwcHgnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGEgc3RhdGljIGV4cHJlc3Npb25cbi8vLyAgQGluY2x1ZGUgbWVkaWEoJ3JldGluYTJ4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gTWl4aW5nIGV2ZXJ5dGhpbmdcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49MzUwcHgnLCAnPHRhYmxldCcsICdyZXRpbmEzeCcpIHsgfVxuLy8vXG5AbWl4aW4gbWVkaWEoJGNvbmRpdGlvbnMuLi4pIHtcbiAgQGlmICgkaW0tbWVkaWEtc3VwcG9ydCBhbmQgbGVuZ3RoKCRjb25kaXRpb25zKSA9PSAwKSBvclxuICAgICAgKG5vdCAkaW0tbWVkaWEtc3VwcG9ydCBhbmQgaW0taW50ZXJjZXB0cy1zdGF0aWMtYnJlYWtwb2ludCgkY29uZGl0aW9ucy4uLikpIHtcbiAgICBAY29udGVudDtcbiAgfSBAZWxzZSBpZiAoJGltLW1lZGlhLXN1cHBvcnQgYW5kIGxlbmd0aCgkY29uZGl0aW9ucykgPiAwKSB7XG4gICAgQG1lZGlhICN7dW5xdW90ZShwYXJzZS1leHByZXNzaW9uKG50aCgkY29uZGl0aW9ucywgMSkpKX0ge1xuICAgICAgLy8gUmVjdXJzaXZlIGNhbGxcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNsaWNlKCRjb25kaXRpb25zLCAyKS4uLikge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0ICdVVEYtOCc7XG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0XG57XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy4vYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICBzcmM6IHVybCgnLi9mb250cy9zbGljay5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi9mb250cy9zbGljay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2sud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4vZm9udHMvc2xpY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2suc3ZnI3NsaWNrJykgZm9ybWF0KCdzdmcnKTtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dFxue1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1c1xue1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC4yNTtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgb3BhY2l0eTogLjc1O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2XG57XG4gICAgbGVmdDogLTI1cHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldlxue1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuLnNsaWNrLXByZXY6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkCc7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldjpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaSJztcbn1cblxuLnNsaWNrLW5leHRcbntcbiAgICByaWdodDogLTI1cHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dFxue1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0yNXB4O1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkic7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dDpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaQJztcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJcbntcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90c1xue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xpY2stZG90cyBsaVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b25cbntcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZVxue1xuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgY29udGVudDogJ+KAoic7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgb3BhY2l0eTogLjI1O1xuICAgIGNvbG9yOiBibGFjaztcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC43NTtcbiAgICBjb2xvcjogYmxhY2s7XG59XG4iLCIuc2xpY2stZG90cyB7XG4gICAgbGkge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAtbW9kaWZpZWQgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICAgIG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogbWFrZSBzdXJlIHRvIHNldCBzb21lIGZvY3VzIHN0eWxlcyBmb3IgYWNjZXNzaWJpbGl0eSAqL1xuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8qKlxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnZpZGVvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAqem9vbTogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgNy84LzksIEZpcmVmb3ggMywgYW5kIFNhZmFyaSA0LlxuICogS25vd24gaXNzdWU6IG5vIElFIDYgc3VwcG9ydC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRleHQgcmVzaXppbmcgb2RkbHkgaW4gSUUgNi83IHdoZW4gYm9keSBgZm9udC1zaXplYCBpcyBzZXQgdXNpbmdcbiAqICAgIGBlbWAgdW5pdHMuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmE6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqIDIuIEltcHJvdmUgaW1hZ2UgcXVhbGl0eSB3aGVuIHNjYWxlZCBpbiBJRSA3LlxuICovXG5cbmltZyB7XG4gICAgYm9yZGVyOiAwOyAvKiAxICovXG4gICAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYzsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDYvNy84LzksIFNhZmFyaSA1LCBhbmQgT3BlcmEgMTEuXG4gKi9cblxuZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBtYXJnaW4gZGlzcGxheWVkIG9kZGx5IGluIElFIDYvNy5cbiAqL1xuXG5mb3JtIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA2LzcvOC85LlxuICogMi4gQ29ycmVjdCB0ZXh0IG5vdCB3cmFwcGluZyBpbiBGaXJlZm94IDMuXG4gKiAzLiBDb3JyZWN0IGFsaWdubWVudCBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgNi83LlxuICovXG5cbmxlZ2VuZCB7XG4gICAgYm9yZGVyOiAwOyAvKiAxICovXG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAyICovXG4gICAgKm1hcmdpbi1sZWZ0OiAtN3B4OyAvKiAzICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNywgRmlyZWZveCAzKywgU2FmYXJpIDUsXG4gKiAgICBhbmQgQ2hyb21lLlxuICogMy4gSW1wcm92ZSBhcHBlYXJhbmNlIGFuZCBjb25zaXN0ZW5jeSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgbWFyZ2luOiAwOyAvKiAyICovXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAzICovXG4gICAgKnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggMysgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDYrLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKiA0LiBSZW1vdmUgaW5uZXIgc3BhY2luZyBpbiBJRSA3IHdpdGhvdXQgYWZmZWN0aW5nIG5vcm1hbCB0ZXh0IGlucHV0cy5cbiAqICAgIEtub3duIGlzc3VlOiBpbm5lciBzcGFjaW5nIHJlbWFpbnMgaW4gSUUgNi5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gICAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG4gICAgKm92ZXJmbG93OiB2aXNpYmxlOyAgLyogNCAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBjb250ZW50LWJveCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LlxuICogMy4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDcuXG4gKiAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRSA2LlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbiAgICAqaGVpZ2h0OiAxM3B4OyAvKiAzICovXG4gICAgKndpZHRoOiAxM3B4OyAvKiAzICovXG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCAzKy5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDYvNy84LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bzsgLyogMSAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmh0bWwsXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBjb2xvcjogIzIyMjtcbn1cblxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2IzZDRmYztcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLmNocm9tZWZyYW1lIHtcbiAgICBtYXJnaW46IDAuMmVtIDA7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAwLjJlbSAwO1xufVxuIiwiLy8tIFJlc2V0IEV4dGVuZGVkIC0gT24gdGhpcyBwYXJ0aWFsIEknbGwgZXh0ZW5kIHRoZSBFcmljIE1leWVyIHJlc2V0IGZpbGUgYnkgYWRkaW5nIG1vZGVybiBhbmQgdXNlZnVsbCBzZWxlY3RvcnNcblxuLy8tIE92ZXJyaWRlIGRlZmF1bHQgYm94LXNpemluZzogY29udGVudC1ib3g7IHNvIHdpZHRoIGlzIG5vdCBhZmZlY3RlZCBieSBwYWRkaW5nIGFuZCBib3JkZXIgcHJvcGVydGllc1xuaHRtbCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLy8tIEluaGVyaXQgcm9vdCBib3gtc2l6aW5nIHZhbHVlIHRvIGFsbCBET00gZWxlbWVudHNcbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7IGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuLy8tIFNldCBib2R5IHRvIGZpbGwgdmlld3BvcnQsIG9wdGltaXplIHRleHQtcmVuZGVyaW5nIGFuZCBzbW9vdGggc2Nyb2xsaW5nXG5ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDsgXG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLy0gUmVzZXQgYW5jaG9yIGxvb2sgJiBiZWhhdmlvdXJcbmEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiBpbmhlcml0OyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uIHsgXG4gICAgcGFkZGluZzogMDsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGNvbG9yOiBpbmhlcml0OyBib3JkZXItd2lkdGg6IDA7IGN1cnNvcjpwb2ludGVyOyBcbn1cblxuLy8tIEFkaXRpb25hbCB0byByZXNldC5zY3NzLCByZW1vdmUgbWFyZ2luIG9uIEZGMysgXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7IG1hcmdpbjogMDsgfSIsIi8vLSBCYXNlIHR5cG9ncmFwaHkgc3R5bGVzXG5odG1sIHsgXG4gICAgZm9udDogbm9ybWFsIDYyLjUlIC8gMS40ICRtYWluRm9udDsgLy8tIDYyLjUlIG1ha2VzICdlbScgYW5kICdyZW0nIHVuaXRzIHRvIGJlIGNvbXB1dGVkIHRvIDEwcHggc28gMXJlbSB3aWxsIGJlIDEwcHggYW5kIDEuNHJlbSB3aWxsIGJlIDE0cHhcbn1cblxuYm9keSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTsgbGV0dGVyLXNwYWNpbmc6IC4xMnJlbTtcbiAgICAvLy0gTm90ZSB0ZXh0LXJlbmRlcmluZyBzaG91bGQgYmUgY2hvc2VuIGRlcGVuZGluZyBvbiB1c2VkIGZvbnQtZmFtaWx5IGFuZCBwZXJmb3JtYW5jZSBnb2Fsc1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkOyAvLy0gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL3RleHQtcmVuZGVyaW5nXG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgY29sb3I6ICR0ZXh0LWNvbG9yO1xufVxuXG5oMSwgaDIsIGgzIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmgxIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7IGxpbmUtaGVpZ2h0OiAxLjE3ODU3OyBjb2xvcjogJHRpdGxlLWNvbG9yO1xufVxuXG5oMiB7XG4gICAgZm9udC1zaXplOiAyLjNyZW07IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDsgbGluZS1oZWlnaHQ6IDEuMjsgY29sb3I6ICR0aXRsZS1jb2xvcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhICgnPG1vYmlsZScpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgfVxufVxuXG5oMyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDsgbGluZS1oZWlnaHQ6IDEuMjsgY29sb3I6ICR0ZXh0LWNvbG9yOyBtYXJnaW4tYm90dG9tOiAuNmVtO1xufVxuXG5oNSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDsgbGluZS1oZWlnaHQ6IDEuMjsgY29sb3I6ICR0ZXh0LWNvbG9yO1xufVxuXG5oNiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsOyBsaW5lLWhlaWdodDogMS40O1xufVxuXG5wLCB1bCwgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG59XG5cbmIge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cbnN1cCB7XG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICAgIGZvbnQtc2l6ZTogc21hbGxlcjtcbn1cblxuLmRpc2NsYWltZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbn0iLCIuaWNvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogMWVtOyBoZWlnaHQ6IDFlbTsgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgZm9udC1zaXplOiAxZW07IC8qIGRlZmF1bHQtc2l6ZSAqL1xuICAgIGZpbGw6ICRpY29ucy1tYWluLWNvbG9yOyAvKiBkZWZhdWx0IGNvbG9yICovIFxuICAgIGNvbG9yOiAkaWNvbnMtbWFpbi1jb2xvcjsgLyogZGVmYXVsdCBjb2xvciB3aGVuIGN1cnJlbnRDb2xvciBpcyB1c2VkICovXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJi0tY29sbGFwc2Uge1xuICAgICAgICAudmVydGljYWwge1xuICAgICAgICAgICAgW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJzZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogbWFwLWdldCgkc2VjdGlvbi1pbm5lciwgbW9iaWxlKTsgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJHNlY3Rpb24taW5uZXIsIG1vYmlsZSk7XG5cbiAgICAmLmZ1bGwtYmcge1xuICAgICAgICBwYWRkaW5nLXRvcDogbWFwLWdldCgkc2VjdGlvbi1pbm5lciwgbW9iaWxlKSArIC41cmVtOyBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkc2VjdGlvbi1pbm5lciwgbW9iaWxlKSArIC41cmVtO1xuICAgIH1cblxuICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogbWFwLWdldCgkc2VjdGlvbi1mbG93LCBtb2JpbGUpO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIH1cbn1cblxuZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMiAqIG1hcC1nZXQoJHNlY3Rpb24taW5uZXIsIG1vYmlsZSk7IHBhZGRpbmctYm90dG9tOiAyICogbWFwLWdldCgkc2VjdGlvbi1pbm5lciwgbW9iaWxlKTtcbn1cblxuaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMCBhdXRvOyBcbn1cblxuYm9keS5ub3Njcm9sbCB7XG4gICAgbWFyZ2luOiAwOyBoZWlnaHQ6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47IHRvdWNoLWFjdGlvbjogbm9uZTtcbn0iLCIuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn0iLCIvLy0gQnV0dG9ucyBwYXJ0aWFsXG5bcm9sZT0nYnV0dG9uJ10ge1xuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuLmJ0biB7IFxuICAgIGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmLmRpc2FibGVkLCBbZGlzYWJsZWRdIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuIiwiLy8tIFJhdGluZ1xuLmZhLXJhdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB3aGl0ZS1zcGFjZTogbm93cmFwOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgIFxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwMDVcXGYwMDVcXGYwMDVcXGYwMDVcXGYwMDVcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbGVmdDogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuICAgIH1cbiAgICBcbiAgICAmLnMtNTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAwNVxcZjAwNVxcZjAwNVxcZjAwNVxcZjAwNVwiO1xuICAgIH1cbiAgICAmLnMtNC01OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDA1XFxmMDA1XFxmMDA1XFxmMDA1XFxmMTIzXCI7XG4gICAgfVxuICAgICYucy00OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDA1XFxmMDA1XFxmMDA1XFxmMDA1XFxmMDA2XCI7XG4gICAgfVxuICAgICYucy0zLTU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwMDVcXGYwMDVcXGYwMDVcXGYxMjNcXGYwMDZcIjtcbiAgICB9XG4gICAgJi5zLTM6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwMDVcXGYwMDVcXGYwMDVcXGYwMDZcXGYwMDZcIjtcbiAgICB9XG4gICAgJi5zLTItNTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAwNVxcZjAwNVxcZjEyM1xcZjAwNlxcZjAwNlwiO1xuICAgIH1cbiAgICAmLnMtMjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAwNVxcZjAwNVxcZjAwNlxcZjAwNlxcZjAwNlwiO1xuICAgIH1cbiAgICAmLnMtMS01OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDA1XFxmMTIzXFxmMDA2XFxmMDA2XFxmMDA2XCI7XG4gICAgfVxuICAgICYucy0xOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDA1XFxmMDA2XFxmMDA2XFxmMDA2XFxmMDA2XCI7XG4gICAgfVxuICAgICYucy0wLTU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMjNcXGYwMDZcXGYwMDZcXGYwMDZcXGYwMDZcIjtcbiAgICB9XG4gICAgJi5zLTA6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXDMwMDBcXDMwMDBcXDMwMDBcXDMwMDBcXDMwMDBcIjtcbiAgICB9XG4gICAgJi5ibHVlIHtcbiAgICAgICAgY29sb3I6ICMyZDgxZWE7XG4gICAgfVxuICAgICYuYmx1ZVtkYXRhLXJhdGluZ10ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4ucmF0aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGxpbmUtaGVpZ2h0OiAxZW07IG92ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAwOyBtYXJnaW46IDA7IHdpZHRoOiA1LjVlbTsgaGVpZ2h0OiAxZW07XG4gICAgZm9udC1zaXplOiAyN3B4OyBsZXR0ZXItc3BhY2luZzogLjJlbTsgIGNvbG9yOiAkcmF0aW5nLWNvbG9yOyAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIHNwYW4ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB3aWR0aDogMTAwJTsgZmxvYXQ6IGxlZnQ7IHRvcDogMDsgbGVmdDogMDsgcG9zaXRpb246IGFic29sdXRlOyBwYWRkaW5nLXRvcDogMS41ZW07XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7dG9wOiAwO2xlZnQ6IDA7cG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHNjcm9sbGJhci1jb2xvcjogIzJjNTA3YztcbiRzY3JvbGxiYXItYmc6ICNmZmY7XG5cbi8vLSBodHRwczovL2Nzcy10cmlja3MuY29tL2FsbWFuYWMvcHJvcGVydGllcy9zL3Njcm9sbGJhci9cbi8vLSBleGFtcGxlOiBodHRwczovL2NvZGVwZW4uaW8vZGV2c3RyZWFrL3Blbi9kTVlnZU9cbmJvZHkge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNjcm9sbGJhci1iZztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNjcm9sbGJhci1iZztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNjcm9sbGJhci1jb2xvcjsgXG4gICAgfVxufVxuIiwiLy8tIEJhZGdlcyBCYW5uZXIgY29tcG9uZW50XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG4uYmFkZ2VzLWJhbm5lciB7XG4gICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IG1hcC1nZXQoJGJhZGdlcy1iYW5uZXIsIHdpZHRoKTsgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbn0iLCJAaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG4uYmVuZWZpdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgcGFkZGluZy1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG5cbiAgICAmX19jYXJvdXNlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IGNhbGMobWFwLWRlZXAtZ2V0KCRiZW5lZml0c0Nhcm91c2VsLCBzbGljaywgYXJyb3dzKSAqIDEuNSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAgICAgLS1iZW5lZml0c0Nhcm91c2VsQXJyb3dzOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICAuYmVuZWZpdHMtLWNhcm91c2VsICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDQwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIC5iZW5lZml0cy0tZG90cyAmIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJlbmVmaXRzLS1jYXJvdXNlbCAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxtb2JpbGVcIikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PW1vYmlsZVwiKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmVuZWZpdHMtLWRvdHMgJiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yRGFyaztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbkNvbG9yRGFyaztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxtb2JpbGVcIikge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC05JTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1tb2JpbGVcIiwgXCI8aVBob25lUGx1c1wiKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTglO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWlQaG9uZVBsdXNcIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNSU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMSU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbGFuZHNjYXBlJykge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDMlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPG1vYmlsZVwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjUlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49bW9iaWxlXCIsIFwiPGlQaG9uZVBsdXNcIikge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDI2JTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PWlQaG9uZVBsdXNcIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyOCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDMyJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2xhbmRzY2FwZScpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMiU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMzclO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8bW9iaWxlXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDYlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1tb2JpbGVcIiwgXCI8aVBob25lUGx1c1wiKSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49aVBob25lUGx1c1wiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNyU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA4JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbGFuZHNjYXBlJykge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogOCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogOCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxtb2JpbGVcIikge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49bW9iaWxlXCIsIFwiPGlQaG9uZVBsdXNcIikge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49aVBob25lUGx1c1wiLCBcIjx0YWJsZXRcIikge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2xhbmRzY2FwZScpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmVuZWZpdHMtLWNhcm91c2VsICYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IC4yNWVtO1xuICAgICAgICAgICAgbWFyZ2luOiAuNzVlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC43NWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDI5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDsgXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwOyBcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICR3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyBcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtN3B4OyBcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxNHB4IDdweCAxNHB4IDA7ICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMnB4OyBcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAyMHB4IDEycHggMjBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoLnNsaWNrLWFjdGl2ZSkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjc1KTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hbmltIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHRyYW5zbGF0ZVhBbmRTY2FsZSAxLjVzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogLjVlbTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoNSxcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWxDb250cm9sIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgZGlzcGxheTogZmxleDsgXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyBcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm90dG9tOiBjYWxjKC0xLjUgKiBtYXAtZGVlcC1nZXQoJGJlbmVmaXRzQ2Fyb3VzZWwsIHNsaWNrLCBhcnJvd3MpKTtcbiAgICAgICAgaGVpZ2h0OiBtYXAtZGVlcC1nZXQoJGJlbmVmaXRzQ2Fyb3VzZWwsIHNsaWNrLCBhcnJvd3MpO1xuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIGZvbnQtc2l6ZTogbWFwLWRlZXAtZ2V0KCRiZW5lZml0c0Nhcm91c2VsLCBzbGljaywgYXJyb3dzKTtcbiAgICAgICAgXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NWVtO1xuICAgICAgICAgICAgY29sb3I6ICRtYWluQ29sb3JEYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHJldiB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcjeyRmYS12YXItYW5nbGUtbGVmdH0nO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcjeyRmYS12YXItYW5nbGUtcmlnaHR9JztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RvdHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIGZvbnQtc2l6ZTogbWFwLWRlZXAtZ2V0KCRiZW5lZml0c0Nhcm91c2VsLCBzbGljaywgYXJyb3dzKTtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDsgaGVpZ2h0OiAxMnB4OyBtYXJnaW46IDAgNHB4O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4OyBoZWlnaHQ6IDE0cHg7IG1hcmdpbjogMCA2cHg7ICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgYnV0dG9uIHsgICAgICAgIFxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluQ29sb3JEYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNhcm91c2VsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyhtYXAtZGVlcC1nZXQoJGJlbmVmaXRzQ2Fyb3VzZWwsIHNsaWNrLCBhcnJvd3MpICogMik7XG5cbiAgICAgICAgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRpc2NsYWltZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgfVxufVxuIiwiQGltcG9ydCAndmFyaWFibGVzJztcblxuLmNpdGF0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7IG1hcmdpbi10b3A6IDA7IHBhZGRpbmctdG9wOiAwOyBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2l0YXRpb24tYmc7IGJvcmRlci10b3A6IDJweCBzb2xpZCAkaGlnaGxpZ2h0LWNvbG9yOyBcbiAgICBcbiAgICBib2R5Om5vdCgudjAzKTpub3QoLnYwNSkgJiB7XG4gICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCBkYXJrZW4oJGNpdGF0aW9uLWJnLCAxMik7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIFxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IHBhZGRpbmctdG9wOiAycmVtOyBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogMXB4OyBjb2xvcjogJGFjY29yZGlvbi10aXRsZTtcbiAgICB9XG5cbiAgICAmX19hbnN3ZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IGxpbmUtaGVpZ2h0OiAxLjMzMzMzOyBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAuaWNvbi0tY29sbGFwc2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG59IiwiLy8tIENhcnQgdmFyaWFibGVzIHNldHVwXG4kcHJvZHVjdC1jdGE6IChcbiAgICBibG9jay1wYWRkaW5nOiAxcmVtLFxuICAgIGluaXRpYWwtYmc6ICR3aGl0ZSxcbiAgICBpbml0aWFsLWJvcmRlcjogJGJsYWNrLFxuICAgIGFjdGl2ZS1jb2xvcjogJHdoaXRlLFxuICAgIGFjdGl2ZS1iZzogJHNlY29uZGFyeUNvbG9yLFxuICAgIGFjdGl2ZS1ib3JkZXI6ICRzZWNvbmRhcnlDb2xvcixcbiAgICBib3JkZXI6IDFweCBzb2xpZCxcbiAgICByYWRpdXM6IC43cmVtXG4pO1xuXG4kcmV0YWlsLWNvbG9yOiAkcmVkO1xuXG4kY3VycmVudC1wcmljZS1jb2xvcjogJG1hbGlidTtcblxuJHVuaXQtcHJpY2UtY29sb3I6ICR0cmVlLXBvcHB5O1xuXG4kc2hpcHBpbmctY29sb3I6ICRzZWNvbmRhcnlDb2xvcjtcblxuJGFncmVlbWVudC1jb2xvcjogJHNlY29uZGFyeUNvbG9yO1xuXG4kY2hlY2tib3g6IChcbiAgICBzaXplOiAycmVtLFxuICAgIGJvcmRlcjogM3B4IHNvbGlkLFxuICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeUNvbG9yLFxuICAgIHRpY2stY29sb3I6ICR0cmVlLXBvcHB5LFxuICAgIHNoYWRvdzogI3swIDRweCA4cHggMCByZ2JhKDAsMCwwLC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwwLDAsLjE5KX0sXG4gICAgcmFkaXVzOiAuMnJlbVxuKTtcblxuJG1vZGUtY3RhOiAoXG4gICAgaW5pdGlhbC1jb2xvcjogJHdoaXRlLFxuICAgIGluaXRpYWwtYmc6ICM4NDhmYWUsXG4gICAgYWN0aXZlLWNvbG9yOiAkYmxhY2ssXG4gICAgYWN0aXZlLWJnOiAkd2hpdGUsXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCxcbiAgICBsaW5lLWhlaWdodDogMS4yNSxcbiAgICByYWRpdXM6IC40cmVtXG4pO1xuXG4kYmFkZ2U6IChcbiAgICBjb2xvcjogJHdoaXRlLFxuICAgIHNlbGxlci1iZzogJGF6dXJlLFxuICAgIHZhbHVlLWJnOiAkYm9zdG9uLWJsdWUsXG4gICAgZm9sZC1iZzogJGNlbGxvXG4pO1xuXG46cm9vdCB7XG4gICAgLS1oZWFkZXJfYmdfZDogdXJsKCdodHRwczovL2R0amxoaWFobHY1M2ouY2xvdWRmcm9udC5uZXQvYXNzZXRzL2RyYy92MDIvaGVhZGVyX2JnLmpwZycpO1xuICAgIC0taGVhZGVyX2JnX206IHVybCgnaHR0cHM6Ly9kdGpsaGlhaGx2NTNqLmNsb3VkZnJvbnQubmV0L2Fzc2V0cy9kcmMvdjAyL2hlYWRlcl9iZ19tLmpwZycpO1xuXG4gICAgLS1oZWFkZXJfbGVmdF9iZ19kOiB1cmwoJ2h0dHBzOi8vZHRqbGhpYWhsdjUzai5jbG91ZGZyb250Lm5ldC9hc3NldHMvZHJjL3YwMi9sZWF2ZXNfbGVmdF9kLnBuZycpO1xuICAgIC0taGVhZGVyX3JpZ2h0X2JnX2Q6IHVybCgnaHR0cHM6Ly9kdGpsaGlhaGx2NTNqLmNsb3VkZnJvbnQubmV0L2Fzc2V0cy9kcmMvdjAyL2xlYXZlc19yaWdodF9kLnBuZycpO1xuICAgIC0taGVhZGVyX2xlZnRfYmdfbTogdXJsKCdodHRwczovL2R0amxoaWFobHY1M2ouY2xvdWRmcm9udC5uZXQvYXNzZXRzL2RyYy92MDIvbGVhdmVzX2xlZnRfbS5wbmcnKTtcbiAgICAtLWhlYWRlcl9yaWdodF9iZ19tOiB1cmwoJ2h0dHBzOi8vZHRqbGhpYWhsdjUzai5jbG91ZGZyb250Lm5ldC9hc3NldHMvZHJjL3YwMi9sZWF2ZXNfcmlnaHRfbS5wbmcnKTtcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG46cm9vdCB7XG4gICAgLS1pY29uTWFyZ2luVG9wOiAxLjVyZW07XG59XG5cbi5jYXJ0LS10YWJzICB7XG4gICAgbWFyZ2luLXRvcDogMDsgcGFkZGluZy10b3A6IDFyZW07IHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaGxpZ2h0LWNvbG9yOyAgICAgICAgXG5cbiAgICBib2R5LnYwMyAmIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICB9XG4gICAgLmNhcnQge1xuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogbWFwLWdldCgkc2VjdGlvbi1mbG93LCBtb2JpbGUpIC8gMjsgXG4gICAgICAgICAgICB6LWluZGV4OiAxOyBcbiAgICBcbiAgICAgICAgICAgIC8vIENvbW1lbnRlZCBvdXQgYWZ0ZXIgR0gncyByZXF1ZXN0IG9mIGFsaWdubWVudCB3aXRoIHRoZWlyIHBhZ2UgY2hhbmdlc1xuICAgICAgICAgICAgLy8gJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIC8vICAgICBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IC0xcmVtOyBib3R0b206IDExcmVtOyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX19pbWdzcmMge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTsgbWF4LXdpZHRoOiAyNXJlbTsgXG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiA0LjVyZW07IFxuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtOyBsaW5lLWhlaWdodDogMTsgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjc1KTsgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBib3VuY2Utd2l0aC1kaXN0b3J0aW9uIDJzIGluZmluaXRlIGN1YmljLWJlemllcigwLjI4MCwgMC44NDAsIDAuNDIwLCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXAtZ2V0KCRzZWN0aW9uLWZsb3csIG1vYmlsZSkgLyAyO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX2RldGFpbHMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyBwYWRkaW5nLXRvcDogMnJlbTsgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJHNlY3Rpb24taW5uZXIsIG1vYmlsZSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07IGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTsgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuXG4gICAgICAgICAgICAuY2FydF9faWNvbiB7XG4gICAgICAgICAgICAgICAgLS1pY29uTWFyZ2luVG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX3Byb2R1Y3RzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4zcmVtOyBwYWRkaW5nLWxlZnQ6IDJyZW07IHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgXG4gICAgICAgICAgICBib2R5LnYwMyAmIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX3Byb2R1Y3Qge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWFwLWdldCgkc2VjdGlvbi1mbG93LCBtb2JpbGUpIC8gMjsgcGFkZGluZy10b3A6IG1hcC1nZXQoJHByb2R1Y3QtY3RhLCBibG9jay1wYWRkaW5nKTsgcGFkZGluZy1ib3R0b206IG1hcC1nZXQoJHByb2R1Y3QtY3RhLCBibG9jay1wYWRkaW5nKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRwcm9kdWN0LWN0YSwgaW5pdGlhbC1iZyk7IGJvcmRlcjogbWFwLWdldCgkcHJvZHVjdC1jdGEsIGJvcmRlcikgbWFwLWdldCgkcHJvZHVjdC1jdGEsIGluaXRpYWwtYm9yZGVyKTsgYm9yZGVyLXJhZGl1czogbWFwLWdldCgkcHJvZHVjdC1jdGEsIHJhZGl1cyk7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXF1YW50aXR5QnV0dG9uRm9udFNpemUsIDJyZW0pO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIFxuICAgICAgICAgICAgJltkYXRhLXVuaXRzPVwiM1wiXSB7XG4gICAgICAgICAgICAgICAgYm9keS52MDMgJiB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJHByb2R1Y3QtY3RhLCBhY3RpdmUtY29sb3IpOyBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRwcm9kdWN0LWN0YSwgYWN0aXZlLWJnKTsgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRwcm9kdWN0LWN0YSwgYWN0aXZlLWJvcmRlcik7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX3N1bW1hcnkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW4tYm90dG9tOiAxLjZyZW07IHBhZGRpbmctbGVmdDogMnJlbTsgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX19yZXRhaWwge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMTJweDsgY29sb3I6ICRyZXRhaWwtY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXJldGFpbEZvbnRTaXplLCAycmVtKTtcbiAgICBcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX2N1cnJlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtOyBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWN1cnJlbnRQcmljZUZvbnRTaXplLCA0cmVtKTsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkOyBjb2xvcjogJGN1cnJlbnQtcHJpY2UtY29sb3I7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJl9fY3VycmVudC1jb3VudHJ5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX3VuaXQtcHJpY2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhyZW07XG4gICAgICAgICAgICBjb2xvcjogJHVuaXQtcHJpY2UtY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLXBlclVuaXRQcmljZUZvbnRTaXplLCAycmVtKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzxtb2JpbGUnKSB7XG4gICAgICAgICAgICAgICAgLS1wZXJVbml0UHJpY2VGb250U2l6ZTogMi4yNXJlbTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX3NoaXBwaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2hpcHBpbmdGb250U2l6ZSwgMS4ycmVtKTsgY29sb3I6ICRzaGlwcGluZy1jb2xvcjtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX19iYWRnZS10ZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTgwJSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07IGxpbmUtaGVpZ2h0OiAxLjQ7IGxldHRlci1zcGFjaW5nOiAxcHg7IGNvbG9yOiBtYXAtZ2V0KCRiYWRnZSwgY29sb3IpO1xuICAgIFxuICAgICAgICAgICAgYm9keS52MDMgLmNhcnRfX2JhZGdlLS11bml0MyAmIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NXJlbTsgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX19zdWJzY3JpYmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyBwYWRkaW5nLWxlZnQ6IDFyZW07IHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuaGlkZSB7XG4gICAgICAgICAgICAgICAgJiArIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAje21hcC1nZXQoJHNlY3Rpb24tZmxvdywgbW9iaWxlKSAqIDJ9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDA7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDsgbGluZS1oZWlnaHQ6IG1hcC1nZXQoJGNoZWNrYm94LCBzaXplKTsgbGV0dGVyLXNwYWNpbmc6IC4wNXJlbTsgY29sb3I6ICRhZ3JlZW1lbnQtY29sb3I7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX2NoZWNrYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IG1hcC1nZXQoJGNoZWNrYm94LCBzaXplKTsgaGVpZ2h0OiBtYXAtZ2V0KCRjaGVja2JveCwgc2l6ZSk7IG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCgkY2hlY2tib3gsIHNpemUpOyBib3JkZXI6IG1hcC1nZXQoJGNoZWNrYm94LCBib3JkZXIpOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBib3JkZXItcmFkaXVzOiBtYXAtZ2V0KCRjaGVja2JveCwgcmFkaXVzKTsgYm94LXNoYWRvdzogbWFwLWdldCgkY2hlY2tib3gsIHNoYWRvdyk7XG4gICAgXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYuY2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNoZWNrYm94LCB0aWNrLWNvbG9yKTsgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX21vZGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtOyBsaW5lLWhlaWdodDogbWFwLWdldCgkbW9kZS1jdGEsIGxpbmUtaGVpZ2h0KTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAvLy0gc3VzYnJpYmUtbW9kZSBDVEFzXG4gICAgICAgICZfX21vZGUtY3RhIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIC41cmVtKTsgcGFkZGluZzogbWFwLWdldCgkcHJvZHVjdC1jdGEsIGJsb2NrLXBhZGRpbmcpICN7bWFwLWdldCgkcHJvZHVjdC1jdGEsIGJsb2NrLXBhZGRpbmcpIC8gMn07IFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG1hcC1nZXQoJG1vZGUtY3RhLCBsZXR0ZXItc3BhY2luZyk7IGNvbG9yOiBtYXAtZ2V0KCRtb2RlLWN0YSwgaW5pdGlhbC1jb2xvcik7IGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1vZGUtY3RhLCBpbml0aWFsLWJnKTsgYm9yZGVyLXJhZGl1czogbWFwLWdldCgkbW9kZS1jdGEsIHJhZGl1cyk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgXG4gICAgICAgICAgICAuY2FydF9fbW9kZS0tb3V0bGluZSAmIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbW9kZS1jdGEsIGFjdGl2ZS1jb2xvcik7IGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1vZGUtY3RhLCBhY3RpdmUtYmcpO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBcbiAgICAgICAgICAgICAgICAuY2FydF9fbW9kZS0tb3V0bGluZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjM0RCRjFEO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGJvZHkudjAzICYge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjNyZW07XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmLS13aWRlciB7XG4gICAgICAgICAgICAgICAgYm9keS52MDMgJiB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgfVxuXG4gICAgJi5jYXJ0LS1zdHlsaW5nQmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIGltYWdlOiB2YXIoLS1oZWFkZXJfbGVmdF9iZ19tKSwgdmFyKC0taGVhZGVyX3JpZ2h0X2JnX20pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogIHZhcigtLWhlYWRlcl9sZWZ0X2JnX2QpLCB2YXIoLS1oZWFkZXJfcmlnaHRfYmdfZCk7IFxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0JywgJzxkZXNrdG9wJykge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3BvcnRyYWl0Jykge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogYXV0byA3NSU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAtMTB2dyAzdmgsIDgydncgM3ZoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2xhbmRzY2FwZScpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IGF1dG8gNjUlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogLTh2dyA4dmgsIDg4dncgMTJ2aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIHNpemU6IGF1dG8gNzUlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAtNXZ3IDgwcHgsIDkxdncgMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXYwMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgIHNpemU6IDQ1JSwgMzUlOyBcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IC0zMXZ3IC04dmgsIDc5dncgMjh2aDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgICAgIFxuXG4gICAgICAgICYtdjAyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTogNTAlLCA0MCU7IFxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogLTI0dncgOHZoLCA3NHZ3IDE2dmg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgICAgICAgICAgIHNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgICAgICBhdHRhY2htZW50OiBmaXhlZDtcbiAgICAgICAgICAgIH07XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taGVhZGVyX2JnX20pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taGVhZGVyX2JnX2QpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoNjksODEsMTA5LDApLHJnYmEoNjksODEsMTA5LC42KSk7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJ0IHsgICAgICAgICAgICBcbiAgICAgICAgICAgICZfX21haW5UaXRsZSB7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuXG4gICAgICAgICAgICAgICAgJi0tdjAxIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbkNvbG9yRGFyaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS12MDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDU1MTZEO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOTIzZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPG1vYmlsZScpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXYwMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5Db2xvckRhcms7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjdlbTtcblxuICAgICAgICAgICAgICAgICAgICAmIGJyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzxtb2JpbGUnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWdzcmMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faWNvbiB7IFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jazogdmFyKC0taWNvbk1hcmdpblRvcCkgMnJlbTtcblxuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluQ29sb3JEYXJrOyBzdHJva2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5Db2xvckRhcms7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi0tdjAxIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrR3JleTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY2FydC0taGFzQmVuZWZpdHNDYXJvdXNlbCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wdXJjaGFzZU1vZGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IFxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IFxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblxuICAgICAgICAmW2RhdGEtc3Vic2NyaWJlPVwic3Vic2NyaWJlXCJdIHtcbiAgICAgICAgICAgIC5pY29uLS1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NoZWNrYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbkNvbG9yRGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FydF9fZGlzY2xhaW1lcixcbiAgICAuc3Vic2NyaWJlLWJveF9fZGlzY2xhaW1lciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgbGluZS1oZWlnaHQ6IDEuMjsgbGV0dGVyLXNwYWNpbmc6IC0uMXB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1YnNjcmliZS1ib3hfX2Rpc2NsYWltZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgbWF4LWhlaWdodDogMDsgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICYtLW9wZW4ge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHVyY2hhc2VNb2RlX19kaXNjbGFpbWVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJlbmVmaXRzLWxpc3Qge1xuICAgICAgICAtLWdyaWQtZ3V0dGVyLXdpZHRoOiAxNXB4O1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxZW07XG4gICAgICAgIG1heC13aWR0aDogdmFyKC0tYm5lZml0c01heFdpZHRoLCAzMjBweCk7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAgICAgLS1ibmVmaXRzTWF4V2lkdGg6IDMzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tYmVuZWZpdHNMaXN0LWZzLCAxNHB4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPG1vYmlsZVwiKSB7XG4gICAgICAgICAgICAgICAgLS1iZW5lZml0c0xpc3QtZnM6IDEycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBjYWxjKDU1JSAtIC41ZW0pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGNhbGMoNDUlIC0gLjVlbSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJ0X19iYWRnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbGVmdDogLTIuMnJlbTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01NSUpO1xuXG4gICAgYm9keS52MDMgJiB7XG4gICAgICAgIHRvcDogNDAlO1xuXG4gICAgICAgICYtLXVuaXQzIHtcbiAgICAgICAgICAgIHRvcDogOTUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcnQtLXVuaXQxLmNhcnQtLXRhYnMgJiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNhcnQtLXVuaXQxLmNhcnQtLXRhYnMgJixcbiAgICAuY2FydC0tdW5pdDYuY2FydC0tdGFicyAmIHtcbiAgICAgICAgJi0tdW5pdDMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC5jYXJ0LS11bml0MSAuY2FydF9fZGV0YWlscy0tc3Vic2NyaWJlICYge1xuICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyB9XG5cbiAgICAuY2FydC0tdW5pdDMuY2FydC0tdGFicyAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJi0tdW5pdDMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wMWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLmNhcnQtLXVuaXQzIC5jYXJ0X19kZXRhaWxzLS1zdWJzY3JpYmUgJiB7XG4gICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gfVxuXG4gICAgLmljb24ge1xuICAgICAgICBmb250LXNpemU6IDguNHJlbTtcblxuICAgICAgICBib2R5LnYwMyAmIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOC42cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaWNvbi0tYmFkZ2Uge1xuICAgIGZpbGw6IG1hcC1nZXQoJGJhZGdlLCBmb2xkLWJnKTtcblxuICAgIC5jYXJ0LS11bml0MSAuY2FydF9fZGV0YWlscy0tc3Vic2NyaWJlICYsXG4gICAgLmNhcnQtLXVuaXQzICYge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkYmFkZ2UsIHNlbGxlci1iZyk7ICBcbiAgICB9XG5cbiAgICAuY2FydC0tdW5pdDYgJiB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRiYWRnZSwgdmFsdWUtYmcpO1xuICAgIH1cbn1cblxuLnJldmlld3MtYW1vdW50e1xuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkZGFya0dyZXk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19zdGFycyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgY29sb3I6IHZhcigtLXJhdGluZ0NvbG9yKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSAoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhcnMtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuXG4uY2FydC0tTXVsdGlwbGVQcm9kdWN0c1NsaWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgICBwYWRkaW5nLWJsb2NrOiAyLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgaW1hZ2U6IHZhcigtLWhlYWRlcl9sZWZ0X2JnX20pLCB2YXIoLS1oZWFkZXJfcmlnaHRfYmdfbSk7XG4gICAgICAgICAgICBzaXplOiA0NSUsIDM1JTsgXG4gICAgICAgICAgICBwb3NpdGlvbjogLTMxdncgLTh2aCwgNzl2dyAyOHZoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICBpbWFnZTogIHZhcigtLWhlYWRlcl9sZWZ0X2JnX2QpLCB2YXIoLS1oZWFkZXJfcmlnaHRfYmdfZCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnLCAnPGRlc2t0b3AnKSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdwb3J0cmFpdCcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICBzaXplOiBhdXRvIDc1JTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogLTEwdncgM3ZoLCA4MnZ3IDN2aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCdsYW5kc2NhcGUnKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgc2l6ZTogYXV0byA2NSU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IC04dncgOHZoLCA4OHZ3IDEydmg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICBzaXplOiBhdXRvIDc1JTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiAtNXZ3IDgwcHgsIDkxdncgMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gKiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgICAgIHNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIGF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgICAgICB9O1xuICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWhlYWRlcl9iZ19tKTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0taGVhZGVyX2JnX2QpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDY5LDgxLDEwOSwwKSxyZ2JhKDY5LDgxLDEwOSwuNikpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAuc2xpY2stZG90dGVkIHtcbiAgICAgICAgJi5zbGljay1zbGlkZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay10cmFjayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxLjE1ZW07IGhlaWdodDogMS4xNWVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDRweDtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbkNvbG9yTGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmVuZWZpdHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5jYXJ0IHtcblxuICAgICAgICAmW2RhdGEtY2hlY2s9XCJ1bi1zdWJzY3JpYmVcIl0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IGNhbGMoKCN7bWFwLWRlZXAtZ2V0KCRwdXJjaGFzZS1tb2RlLCBoZWlnaHQsIG1vYmlsZSl9ICsgI3ttYXAtZGVlcC1nZXQoJHB1cmNoYXNlLW1vZGUsIGJvcmRlciwgc2l6ZSl9KSAqIDIgLyAyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAje21hcC1nZXQoJHNlY3Rpb24taW5uZXIsIGRlc2t0b3ApfSAvIDIgLSAje21hcC1kZWVwLWdldCgkcHVyY2hhc2UtbW9kZSwgYm9yZGVyLCBzaXplKX07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19tYWluVGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgXG4gICAgICAgICAgICBjb2xvcjogJG1haW5Db2xvckRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBtYXAtZ2V0KCRzZWN0aW9uLWlubmVyLCBtb2JpbGUpOyBwYWRkaW5nLWJvdHRvbTogY2FsYygje21hcC1nZXQoJHNlY3Rpb24taW5uZXIsIG1vYmlsZSl9ICsgI3ttYXAtZGVlcC1nZXQoJHB1cmNoYXNlLW1vZGUsIGJvcmRlciwgc2l6ZSl9ICogMik7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ3BvcnRyYWl0Jykge1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnbGFuZHNjYXBlJykge1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogbWFwLWdldCgkc2VjdGlvbi1pbm5lciwgZGVza3RvcCk7IHBhZGRpbmctYm90dG9tOiBjYWxjKCN7bWFwLWdldCgkc2VjdGlvbi1pbm5lciwgZGVza3RvcCl9ICsgI3ttYXAtZGVlcC1nZXQoJHB1cmNoYXNlLW1vZGUsIGhlaWdodCwgZGVza3RvcCl9ICsgI3ttYXAtZGVlcC1nZXQoJHB1cmNoYXNlLW1vZGUsIGJvcmRlciwgc2l6ZSl9ICogMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcsICc8ZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgncG9ydHJhaXQnKSB7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCdsYW5kc2NhcGUnKSB7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1taWQnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQtbWlkJywgJzxkZXNrdG9wJykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6IG1hcC1kZWVwLWdldCgkY2FydCwgdGl0bGUsIGNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NhcmRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgICYuY2FydC0tc2xpZGVyTm9JbWFnZXMgLmFtb3VudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfSAgICBcbn1cblxuLmNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gICAgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgZmxleDogMSAwIDMwJTtcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAxMHB4KTtcbiAgICBwYWRkaW5nOiAje21hcC1nZXQoJGNhcmQsIGlubmVyLXNwYWNlKSAqIDJ9ICN7bWFwLWdldCgkY2FyZCwgaW5uZXItc3BhY2UpICogMS41fSAje21hcC1nZXQoJGNhcmQsIGlubmVyLXNwYWNlKSAqIDN9O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiKDEzNiwgMTQ3LCAxODcpIDAlLCByZ2IoMTU3LCAxNjQsIDE4OCkgMjUlLCByZ2IoMjU1LCAyNTUsIDI1NSkgNTAlKTtcbiAgICBib3JkZXI6IDA7IGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiBtYXAtZGVlcC1nZXQoJGNhcmQsIHNoYWRvdywgZGVmYXVsdCk7XG4gICAgXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMDtcbiAgICAgICAgdG9wOiAxcHg7IGxlZnQ6IDFweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2IoMTM2LCAxNDcsIDE4NykgMCUsIHJnYigxNTcsIDE2NCwgMTg4KSAyNSUsIHJnYigyNTUsIDI1NSwgMjU1KSA1MCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuICAgIFxuICAgICYgPiAqIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYSgnPG1vYmlsZScpIHtcbiAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRjYXJkLCBkZWZhdWx0LXNpemUpIC0gMjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPj1tb2JpbGUnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkY2FyZCwgZGVmYXVsdC1zaXplKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXAtZGVlcC1nZXQoJGNhcmQsIG91dGVyLXNwYWNlLCBtb2JpbGUpIC8gNDsgbWFyZ2luLWxlZnQ6IG1hcC1kZWVwLWdldCgkY2FyZCwgb3V0ZXItc3BhY2UsIG1vYmlsZSkgLyA0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICN7bWFwLWdldCgkY2FyZCwgaW5uZXItc3BhY2UpICogNH07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0JywgJzxkZXNrdG9wJykge1xuICAgICAgICAmICsgJiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogbWFwLWRlZXAtZ2V0KCRjYXJkLCBvdXRlci1zcGFjZSwgdGFibGV0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4gICAgICAgICYgKyAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBtYXAtZGVlcC1nZXQoJGNhcmQsIG91dGVyLXNwYWNlLCBkZXNrdG9wKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJGNhcmQsIHRpdGxlKTtcbiAgICB9XG5cbiAgICAuYW1vdW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNlbTtcbiAgICAgICAgY29sb3I6ICRtYWluQ29sb3JMaWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPG1vYmlsZScpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkY2FyZCwgYW1vdW50KSAtIDE2O1xuXG4gICAgICAgICAgICAuY2FydC0tbm9uVVMgJiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRjYXJkLCBhbW91bnQpIC0gMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49bW9iaWxlJykge1xuICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRjYXJkLCBhbW91bnQpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAuY2FydC0tbm9uVVMgJiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZ2V0KCRjYXJkLCBhbW91bnQpIC0gMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvdW50cnkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuNzVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3BlcmlvZGljaXR5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IC42NmVtOyBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJldGFpbCwgLnNhdmUsIC5zaGlwcGluZywgLnB1cmNoYXNlTW9kZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgfVxuXG4gICAgLnJldGFpbCB7XG4gICAgICAgIGNvbG9yOiAjRkYwMDAwO1xuXG4gICAgICAgICZfX3ZhbHVlLCAmX19jdXJyZW5jeSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zYXZlIHtcbiAgICAgICAgY29sb3I6ICNGNjkyMjA7XG4gICAgfVxuXG4gICAgLnNoaXBwaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkbWFpbkNvbG9yO1xuICAgIH1cbn1cblxuLnN0YW1wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgIFxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICR3aGl0ZTsgICAgXG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgICAgICAgICBcblxuICAgIHN2ZyB7XG4gICAgICAgIC5jYXJkLS10aHJlZSAmIHtcbiAgICAgICAgICAgIGZpbGw6IG1hcC1kZWVwLWdldCgkc3RhbXAsIGNvbG9yLCBzZWxsZXIpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuY2FyZC0tc2l4ICYge1xuICAgICAgICAgICAgZmlsbDogbWFwLWRlZXAtZ2V0KCRzdGFtcCwgY29sb3IsIHZhbHVlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ZhbHVlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ5JTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICAmLS1iZXN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8bW9iaWxlJykge1xuICAgICAgICAgICAgdG9wOiAtMTglO1xuICAgICAgICAgICAgcmlnaHQ6IC0xOCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj1tb2JpbGUnLCAnPHRhYmxldC1taWQnKSB7XG4gICAgICAgICAgICB0b3A6IC0xMCU7XG4gICAgICAgICAgICByaWdodDogLTEyJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW1pZCcpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM0MWRlZykgc2NhbGUoLjU3NSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQtbWlkJykge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzQxZGVnKSBzY2FsZSguNjc1KTtcbiAgICAgICAgICAgIHRvcDogLTEwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcnQtLXNsaWRlck5vSW1hZ2VzICYge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPG1vYmlsZScpIHtcbiAgICAgICAgICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTglO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj1tb2JpbGUnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PW1vYmlsZScsICc8dGFibGV0LW1pZCcpIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYtLWRyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8bW9iaWxlJykge1xuICAgICAgICAgICAgdG9wOiAtMjAlO1xuICAgICAgICAgICAgbGVmdDogLTE0JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PW1vYmlsZScsICc8dGFibGV0LW1pZCcpIHtcbiAgICAgICAgICAgIHRvcDogLTE0JTtcbiAgICAgICAgICAgIGxlZnQ6IC04JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0LW1pZCcpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM0MWRlZykgc2NhbGUoLjgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0LW1pZCcpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM0MWRlZykgc2NhbGUoLjkpO1xuICAgICAgICAgICAgdG9wOiAtOCU7XG4gICAgICAgICAgICBsZWZ0OiAtNSU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FydC0tc2xpZGVyTm9JbWFnZXMgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPG1vYmlsZScpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNDVweDtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49bW9iaWxlJywgJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49bW9iaWxlJywgJzxtb2JpbGUtbWlkJykge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xNiU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PW1vYmlsZS1taWQnLCAnPG1vYmlsZS1tYXgnKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTglO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj1tb2JpbGUtbWF4JywgJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTglO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldC1taWQnKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzQxZGVnKSBzY2FsZSguNyk7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnLCAnPHRhYmxldC1taWQnKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTglO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQtbWlkJykge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTIzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AtbWlkJykge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSBcblxuLnB1cmNoYXNlTW9kZSB7XG4gICAgJl9fbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB1c2VyLXNlbGVjdDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAucHVyY2hhc2VNb2RlLS1jYXJkICYge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxuICAgICAgICAgICAgY29sb3I6ICRtYWluQ29sb3JMaWdodDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzxtb2JpbGUnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnLCAnPHRhYmxldC1taWQnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnB1cmNoYXNlTW9kZS0tZGlzY2xhaW1lciAmIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgXG4gICAgICAgICAgICBjb2xvcjogJG1haW5Db2xvckxpZ2h0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8bW9iaWxlJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBtYXAtZGVlcC1nZXQoJHB1cmNoYXNlLW1vZGUsIGhlaWdodCwgbW9iaWxlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGhlaWdodDogbWFwLWRlZXAtZ2V0KCRwdXJjaGFzZS1tb2RlLCBoZWlnaHQsIGRlc2t0b3ApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJ2hvdmVyJywgJ2ZpbmUnKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTEwMCU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmX19jaGVja2JveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMS4zNWVtOyBoZWlnaHQ6IDEuMzVlbTtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkOyBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuXG4gICAgICAgIC5wdXJjaGFzZU1vZGUtLWRpc2NsYWltZXIgJiB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rpc2NsYWltZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyBcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIC5jYXJ0W2RhdGEtY2hlY2s9XCJzdWJzY3JpYmVcIl0gJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyBcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkOyB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyBcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19pdGVtIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvOyBcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcsICc8ZGVza3RvcCcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jYXJkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWRpc2NsYWltZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IFxuICAgICAgICBtYXgtd2lkdGg6ICN7bWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIGxnKSAtICRncmlkLWd1dHRlci13aWR0aH07IHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAvIDI7IHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJHB1cmNoYXNlLW1vZGUsIGNvbG9yKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0je21hcC1nZXQoJHNlY3Rpb24taW5uZXIsIG1vYmlsZSl9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygtI3ttYXAtZ2V0KCRzZWN0aW9uLWlubmVyLCBkZXNrdG9wKX0gLyAyICsgI3ttYXAtZGVlcC1nZXQoJHB1cmNoYXNlLW1vZGUsIGhlaWdodCwgZGVza3RvcCl9ICsgI3ttYXAtZGVlcC1nZXQoJHB1cmNoYXNlLW1vZGUsIGJvcmRlciwgc2l6ZSl9KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmljb24ge1xuICAgICYtLWNoZWNrYm94IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcblxuICAgICAgICAjb3JkZXJOb3dbZGF0YS1jaGVjayA9IHN1YnNjcmliZV0gJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWRlbGl2ZXJ5LCAmLS10aWNrIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgfVxuXG4gICAgJi0tdGljayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtOyBzdHJva2U6IHZhcigtLW1haW5Db2xvcik7XG4gICAgfVxufSIsIkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbi5jYXJ0LWJhbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuICAgIGJhY2tncm91bmQ6ICRiYW5uZXItYmc7XG4gICAgYmFja2dyb3VuZDogJGJhbm5lci1ncmFkaWVudDtcbiAgICBcbiAgICBib2R5LnYwMyAmIHtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIGRhcmtlbigkbGlnaHQtZ3JheSwgMTIpO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICAgICAgICBmb250LXNpemU6IDJyZW07IGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxufVxuXG4udjAye1xuICAgIC8vIEBpbXBvcnQgJ3YwMl92YXJpYWJsZXMnO1xuXG4gICAgLy8gLmNhcnQtYmFubmVyIHtcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAvLyAgICAgdGV4dC1hbGlnbjogY2VudGVyOyBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjYXJ0LWJhbm5lciwgYmctY29sb3IpOyBib3gtc2hhZG93OiBtYXAtZ2V0KCRjYXJ0LWJhbm5lciwgc2hhZG93KSBtYXAtZ2V0KCRzaGFkb3csIGNvbG9yKTtcblxuICAgIC8vICAgICAmX190aXRsZSB7XG4gICAgLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gICAgLy8gICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJGNhcnQtYmFubmVyLCBmb250LXNpemUpO1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxufSIsIiRjYXJ0OiAoXG4gICAgdGl0bGU6IChcbiAgICAgICAgY29sb3I6ICRtYWluQ29sb3JMaWdodCwgLy8tIG1hcC1kZWVwLWdldCgkY2FydCwgdGl0bGUsIGNvbG9yKVxuICAgICksXG4gICAgYmc6IChcbiAgICAgICAgc3RhcnQtY29sb3I6ICMzZTNmNDMsIC8vLSBtYXAtZGVlcC1nZXQoJGNhcnQsIGJnLCBzdGFydC1jb2xvcilcbiAgICAgICAgZW5kLWNvbG9yOiAjNzQ3NzgwLCAvLy0gbWFwLWRlZXAtZ2V0KCRjYXJ0LCBiZywgZW5kLWNvbG9yKVxuICAgICksXG4pO1xuXG4kY2FyZDogKFxuICAgIGRlZmF1bHQtc2l6ZTogMThweCwgLy8tIG1hcC1nZXQoJGNhcmQsIGRlZmF1bHQtc2l6ZSlcbiAgICB0aXRsZTogMjRweCwgLy8tIG1hcC1nZXQoJGNhcmQsIHRpdGxlKVxuICAgIGFtb3VudDogNTZweCwgLy8tIG1hcC1nZXQoJGNhcmQsIGFtb3VudClcbiAgICBzaGFkb3c6IChcbiAgICAgICAgZGVmYXVsdDogM3B4IDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAvLy0gbWFwLWRlZXAtZ2V0KCRjYXJkLCBzaGFkb3csIGRlZmF1bHQpXG4gICAgKSxcbiAgICBvdXRlci1zcGFjZTogKFxuICAgICAgICBtb2JpbGU6IDIwcHgsIC8vLSBtYXAtZGVlcC1nZXQoJGNhcmQsIG91dGVyLXNwYWNlLCBtb2JpbGUpXG4gICAgICAgIHRhYmxldDogMThweCwgLy8tIG1hcC1kZWVwLWdldCgkY2FyZCwgb3V0ZXItc3BhY2UsIHRhYmxldClcbiAgICAgICAgZGVza3RvcDogMTVweCAvLy0gbWFwLWRlZXAtZ2V0KCRjYXJkLCBvdXRlci1zcGFjZSwgZGVza3RvcClcbiAgICApLFxuICAgIGlubmVyLXNwYWNlOiA2cHgsIC8vLSBtYXAtZ2V0KCRjYXJkLCBpbm5lci1zcGFjZSlcbik7XG5cbiRwdXJjaGFzZS1tb2RlOiAoXG4gICAgaGVpZ2h0OiAoXG4gICAgICAgIG1vYmlsZTogMTZweCwgLy8tIG1hcC1kZWVwLWdldCgkcHVyY2hhc2UtbW9kZSwgaGVpZ2h0LCBtb2JpbGUpXG4gICAgICAgIHRhYmxldDogMzBweCwgLy8tIG1hcC1kZWVwLWdldCgkcHVyY2hhc2UtbW9kZSwgaGVpZ2h0LCB0YWJsZXQpXG4gICAgICAgIGRlc2t0b3A6IDMwcHgsIC8vLSBtYXAtZGVlcC1nZXQoJHB1cmNoYXNlLW1vZGUsIGhlaWdodCwgZGVza3RvcClcbiAgICApLFxuICAgIGNvbG9yOiAkd2hpdGUsIC8vLSBtYXAtZ2V0KCRwdXJjaGFzZS1tb2RlLCBjb2xvcilcbiAgICBiZzogKFxuICAgICAgICBjb2xvcjogICRtYWluQ29sb3JMaWdodCwgLy8tIG1hcC1kZWVwLWdldCgkcHVyY2hhc2UtbW9kZSwgYmcsIGNvbG9yKVxuICAgICksXG4gICAgYm9yZGVyOiAoXG4gICAgICAgIHNpemU6IDJweCwgLy8tIG1hcC1kZWVwLWdldCgkcHVyY2hhc2UtbW9kZSwgYm9yZGVyLCBzaXplKVxuICAgICAgICBjb2xvcjogJG1haW5Db2xvckxpZ2h0LCAvLy0gbWFwLWRlZXAtZ2V0KCRwdXJjaGFzZS1tb2RlLCBib3JkZXIsIGNvbG9yKVxuICAgICksXG4pO1xuXG4kc3RhbXA6IChcbiAgICBmb250OiAoXG4gICAgICAgIHdlaWdodDogNDAwLCAvLy0gbWFwLWRlZXAtZ2V0KCRzdGFtcCwgZm9udCwgd2VpZ2h0KVxuICAgICAgICBzaXplLWRlc2t0b3A6IDIycHgsIC8vLSBtYXAtZGVlcC1nZXQoJHN0YW1wLCBmb250LCBzaXplLWRlc2t0b3ApXG4gICAgICAgIHNpemUtdGFibGV0OiAyMHB4LCAvLy0gbWFwLWRlZXAtZ2V0KCRzdGFtcCwgZm9udCwgc2l6ZS10YWJsZXQpXG4gICAgICAgIHNpemUtbW9iaWxlOiAxNHB4LCAvLy0gbWFwLWRlZXAtZ2V0KCRzdGFtcCwgZm9udCwgc2l6ZS1tb2JpbGUpXG4gICAgKSxcbiAgICBjb2xvcjogKFxuICAgICAgICAvL3ByaWNlOiBsaWdodGVuKCRtYWluQ29sb3JMaWdodCwgMTApLCAvLy0gbWFwLWRlZXAtZ2V0KCRzdGFtcCwgY29sb3IsIHByaWNlKVxuICAgICAgICBwcmljZTogIGhzbChjYWxjKHZhcigtLXNlY29uZGFyeUNvbG9yX2gpICsgNSksIGNhbGModmFyKC0tc2Vjb25kYXJ5Q29sb3JfcykgLSAyNiUpLCBjYWxjKHZhcigtLXNlY29uZGFyeUNvbG9yX2wpIC0gNiUpKSwgLy8tIG1hcC1kZWVwLWdldCgkc3RhbXAsIGNvbG9yLCBwcmljZSlcbiAgICAgICAgc2VsbGVyOiAkbWFpbkNvbG9yTGlnaHQsIC8vLSBtYXAtZGVlcC1nZXQoJHN0YW1wLCBjb2xvciwgc2VsbGVyKVxuICAgICAgICAvL3ZhbHVlOiBkYXJrZW4oJG1haW5Db2xvckxpZ2h0LCAxMCksIC8vLSBtYXAtZGVlcC1nZXQoJHN0YW1wLCBjb2xvciwgdmFsdWUpXG4gICAgICAgIHZhbHVlOiBoc2woY2FsYyh2YXIoLS1zZWNvbmRhcnlDb2xvcl9oKSArIDUpLCBjYWxjKHZhcigtLXNlY29uZGFyeUNvbG9yX3MpIC0gMjYlKSwgY2FsYyh2YXIoLS1zZWNvbmRhcnlDb2xvcl9sKSAtIDYlKSksIC8vLSBtYXAtZGVlcC1nZXQoJHN0YW1wLCBjb2xvciwgdmFsdWUpXG4gICAgKSxcbiAgICBzaXplOiAoXG4gICAgICAgIGRlc2t0b3A6IDkwcHgsIC8vLSBtYXAtZGVlcC1nZXQoJHN0YW1wLCBzaXplLCBkZXNrdG9wKVxuICAgICAgICB0YWJsZXQ6IDcwcHgsIC8vLSBtYXAtZGVlcC1nZXQoJHN0YW1wLCBzaXplLCB0YWJsZXQpXG4gICAgICAgIG1vYmlsZTogNTBweCAvLy0gbWFwLWRlZXAtZ2V0KCRzdGFtcCwgc2l6ZSwgbW9iaWxlKVxuICAgIClcbik7XG5cbjpyb290IHtcbiAgICAtLWhlYWRlcl9iZ19kOiB1cmwoJ2h0dHBzOi8vZHRqbGhpYWhsdjUzai5jbG91ZGZyb250Lm5ldC9hc3NldHMvZHJjL3YwMi9oZWFkZXJfYmcuanBnJyk7XG4gICAgLS1oZWFkZXJfYmdfbTogdXJsKCdodHRwczovL2R0amxoaWFobHY1M2ouY2xvdWRmcm9udC5uZXQvYXNzZXRzL2RyYy92MDIvaGVhZGVyX2JnX20uanBnJyk7XG5cbiAgICAtLWhlYWRlcl9sZWZ0X2JnX2Q6IHVybCgnaHR0cHM6Ly9kdGpsaGlhaGx2NTNqLmNsb3VkZnJvbnQubmV0L2Fzc2V0cy9kcmMvdjAyL2xlYXZlc19sZWZ0X2QucG5nJyk7XG4gICAgLS1oZWFkZXJfcmlnaHRfYmdfZDogdXJsKCdodHRwczovL2R0amxoaWFobHY1M2ouY2xvdWRmcm9udC5uZXQvYXNzZXRzL2RyYy92MDIvbGVhdmVzX3JpZ2h0X2QucG5nJyk7XG4gICAgLS1oZWFkZXJfbGVmdF9iZ19tOiB1cmwoJ2h0dHBzOi8vZHRqbGhpYWhsdjUzai5jbG91ZGZyb250Lm5ldC9hc3NldHMvZHJjL3YwMi9sZWF2ZXNfbGVmdF9tLnBuZycpO1xuICAgIC0taGVhZGVyX3JpZ2h0X2JnX206IHVybCgnaHR0cHM6Ly9kdGpsaGlhaGx2NTNqLmNsb3VkZnJvbnQubmV0L2Fzc2V0cy9kcmMvdjAyL2xlYXZlc19yaWdodF9tLnBuZycpO1xufSIsIi8vLSBmdW5jdGlvbmFsaXR5IHJlbGF0ZWQgbWl4aW5zXG5AbWl4aW4gdXNlci1zZWxlY3Qge1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn0iLCIuZG9uYXRpb25CYW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICZfX2ltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYmxvY2s6IDVweDtcbiAgICAgICAgY29sb3I6ICRiYW5uZXJUaXRsZS1jb2xvcjtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4OyBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXG4gICAgfVxufSIsIkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbi5mYXEgeyBcbiAgICBtYXJnaW4tdG9wOiAwOyBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBcbiAgICAmX190aXRsZSB7IFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi1ib3R0b206IDEuNXJlbTsgcGFkZGluZy1ib3R0b206IDIuM3JlbTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAwOyBsZWZ0OiA1MCU7IHdpZHRoOiA1cmVtOyBoZWlnaHQ6IC4zcmVtOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaGxpZ2h0LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgICAmX19saXN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYgKyAmIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6ICRmYXEtYm9yZGVyLXdpdGggc29saWQgJGhpZ2hsaWdodC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3F1ZXN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIHBhZGRpbmc6IG1hcC1nZXQoJHNlY3Rpb24taW5uZXIsIG1vYmlsZSkgLjVyZW07IGNvbG9yOiAkYWNjb3JkaW9uLXRpdGxlOyBsZXR0ZXItc3BhY2luZzogLjFyZW07XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLSN7JGZhcS1ib3JkZXItd2l0aH07IGJvdHRvbTogLSN7JGZhcS1ib3JkZXItd2l0aH07IGxlZnQ6IC0jeyRncmlkLWd1dHRlci13aWR0aCAvIDJ9OyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7IHotaW5kZXg6IC0xO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGJnQ29sb3Itb24tdGFwIC43NXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hbnN3ZXIge1xuICAgICAgICBwYWRkaW5nOiAwIC41cmVtIG1hcC1nZXQoJHNlY3Rpb24taW5uZXIsIG1vYmlsZSk7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICAmICsgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IG1hcC1nZXQoJHNlY3Rpb24tZmxvdywgbW9iaWxlKSAvIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tLWNvbGxhcHNlIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87IG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG59XG5cbiIsIkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbi5mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NnJlbTtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgICB9XG5cbiAgICAmX19saW5rcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IHBhZGRpbmctcmlnaHQ6IC41cmVtOyBwYWRkaW5nLWJvdHRvbTogMiAqIG1hcC1nZXQoJHNlY3Rpb24taW5uZXIsIG1vYmlsZSk7IHBhZGRpbmctbGVmdDogLjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgJl9fZGlzY2xhaW1lciB7XG4gICAgICAgIG1pbi13aWR0aDogMjkwcHg7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2NjY3OyBsZXR0ZXItc3BhY2luZzogLjFyZW07XG5cbiAgICAgICAgICAgICYuZGlzY2xhaW1lciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4OyBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAxZW07XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07IGNvbG9yOiAkZm9vdGVyLWxvZ28tY29sb3I7XG4gICAgfVxuXG59IiwiQGltcG9ydCAndmFyaWFibGVzJztcblxuLmhlYWRlciB7IFxuICAgIHBhZGRpbmctdG9wOiBtYXAtZ2V0KCRzZWN0aW9uLWlubmVyLCBtb2JpbGUpOyBwYWRkaW5nLWJvdHRvbTogbWFwLWdldCgkc2VjdGlvbi1pbm5lciwgbW9iaWxlKTtcbiAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgIGJhY2tncm91bmQ6ICRoZWFkZXItYmc7XG4gICAgYmFja2dyb3VuZDogJGhlYWRlci1ncmFkaWVudC1iZztcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgZm9udC1zaXplOiAxNHJlbTsgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cbi5zb2NpYWwtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgd2lkdGg6IDNyZW07IGhlaWdodDogM3JlbTsgbWFyZ2luLWxlZnQ6IC4zcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXN0cm9uYXV0O1xuICAgICAgICBib3gtc2hhZG93OiAxcHggMnB4IDRweCByZ2JhKG1peCgkYmxhY2ssICRhc3Ryb25hdXQsIDUwJSksIC41KTsgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbn0iLCIuaW5ncmVkaWVudHMge1xuICAgIC5jb250YWluZXItbGcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIGZsZXg6IDAgMCA3MHB4O1xuXG4gICAgICAgIHBpY3R1cmUsXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzxtb2JpbGUnKSB7XG4gICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PW1vYmlsZScpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAmICsgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmUsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjJzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlci10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA5cHg7XG5cbiAgICAgICAgLnN1Yi10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJG1haW5Db2xvckRhcms7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgLmNpdGF0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4OiAwIDAgNDVweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyBcbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyAvLy0gb3ZlcnJpZGUgb3JpZ2luYWwgdHJhbnNmb3JtIFxuICAgIH1cblxuICAgIC5zbGlkZXIge1xuICAgICAgICAmLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGlzY2xhaW1lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG5cbiAgICAmX193cmFwIHtcbiAgICBcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XG5cbiAgICAgICAgJiA+IHBpY3R1cmUge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmID4gcGljdHVyZSxcbiAgICAgICAgJiA+IHBpY3R1cmUgaW1nIHsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn0iLCJAaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG4ucmV2aWV3cyB7ICAgIFxuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgLnNsaWNrLXRyYWNre1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgICZfX2xpc3QgeyBcbiAgICAgICAgLnNsaWNrLWxpc3R7ICAgICAgICAgICAgXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCAxOHB4IWltcG9ydGFudCA7ICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW1fX3dyYXAge1xuICAgICAgICBwYWRkaW5nOiA4cHggMnB4IDA7IGhlaWdodDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcbiAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHRleHQtYWxpZ246IGxlZnQ7IGhlaWdodDogMTAwJTtcbiAgICAgICAgYm94LXNoYWRvdzogbWFwLWRlZXAtZ2V0KCRyZXZpZXdzSXRlbSwgYm94LXNoYWRvdyk7IG1hcmdpbjogOHB4IDJweCAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAgbWFwLWRlZXAtZ2V0KCRyZXZpZXdzSXRlbSAsIHBhZGRpbmcpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAgbWFwLWRlZXAtZ2V0KCRyZXZpZXdzSXRlbSAsIGJvcmRlci1yYWRpdXMpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZGVlcC1nZXQoJHJldmlld3NJdGVtLCAgYmFja2dyb3VuZC1jb2xvcik7XG4gICAgfVxuXG4gICAgJl9fdG9we1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IG1hcmdpbi1ib3R0b206IDE1cHg7IFxuICAgIH1cblxuICAgICZfX2RhdGV7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogJGdyZXk7XG4gICAgfVxuXG4gICAgJl9faXRlbS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGNvbG9yOiAkbWFpbkNvbG9yTGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgICAgIFxuXG4gICAgfVxuXG4gICAgJl9fY29tbWVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBjb2xvcjogJG1haW5Db2xvcjtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgY29sb3I6ICRsaWdodFBpbms7IGFsaWduLXNlbGY6IGZsZXgtZW5kOyAgXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICB9XG59XG4iLCIucmV2aWV3c1RpY2tlciB7ICAgIFxuICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cblxuICAgICYuZml4ZWQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICBcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlDb2xvcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiAuMzNlbTtcbiAgICB9XG5cbiAgICAmX19jb21tZW50IHAsXG4gICAgLnJhdGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAmX19jb21tZW50IHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cblxuICAgIC5jYXJ0LS1zbGlkZXJOb0ltYWdlcyAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG59IiwiLnNhbGVzQmFubmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgbWluLXdpZHRoOiAxOTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzU3RpY2t5IHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTsgdG9wOiAwOyB6LWluZGV4OiA5OTk7XG4gICAgfVxufSIsIkBpbXBvcnQgXCJkZWZhdWx0XCI7XG5cbi5jdGEtd3JhcCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjdGEtc2NoZW1hLCBjb2xvcik7XG4gICAgYmFja2dyb3VuZDogbWFwLWdldCgkY3RhLXNjaGVtYSwgd3JhcHBlckJhY2tncm91bmRDb2xvcik7XG5cbiAgICBzZWN0aW9uICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjI1ZW07XG4gICAgfVxuXG4gICAgc2VjdGlvbiArICYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMS41ZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVlbTtcbiAgICB9XG5cbiAgICBbY2xhc3NePVwiY29udGFpbmVyXCJdIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiB2YXIoLS1jdGFXcmFwR2FwLCAyZW0pO1xuICAgIH1cblxuICAgICYtLXN0aWNreSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gdmFyKC0tc3RpY2t5QmFySGVpZ2h0KSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogdmFyKC0tc3RpY2t5QmFySGVpZ2h0KTtcbiAgICAgICAgei1pbmRleDogOTk5O1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAmICsgKiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zdGlja3lCYXJIZWlnaHQpICogLTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiB+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zdGlja3lCYXJIZWlnaHQpICsgdmFyKC0tc2VjdGlvbi1pbm5lcikpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJGN0YS1zY2hlbWEsIHRpdGxlRm9udFNpemUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxtb2JpbGVcIikge1xuICAgICAgICAgICAgLS1jdGFUaXRsZUZvbnRTaXplOiAxZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49bW9iaWxlXCIsIFwiPDQxNHB4XCIpIHtcbiAgICAgICAgICAgIC0tY3RhVGl0bGVGb250U2l6ZTogMS4yNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+PTQxNHB4XCIsIFwiPHRhYmxldFwiKSB7XG4gICAgICAgICAgICAtLWN0YVRpdGxlRm9udFNpemU6IDEuNWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmhpZGUtdGQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0LW1pZFwiKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhpZGUtbXQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXQtbWlkXCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiBtYXAtZ2V0KCRjdGEtc3RydWN0dXJlLCBwYWRkaW5nKTtcbiAgICBmb250LWZhbWlseTogbWFwLWRlZXAtZ2V0KCRjdGEtc2NoZW1hLCBmb250LCBmYW1pbHkpO1xuICAgIGZvbnQtd2VpZ2h0OiBtYXAtZGVlcC1nZXQoJGN0YS1zY2hlbWEsIGZvbnQsIHdlaWdodCk7XG4gICAgZm9udC1zaXplOiBtYXAtZ2V0KCRjdGEtc2NoZW1hLCBmb250LXNpemUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjdGEtc2NoZW1hLCBjb2xvcik7XG4gICAgYmFja2dyb3VuZDogbWFwLWRlZXAtZ2V0KCRjdGEtc2NoZW1hLCBiZywgaW5pdGlhbCk7XG4gICAgYm9yZGVyLXJhZGl1czogbWFwLWdldCgkY3RhLXNjaGVtYSwgcmFkaXVzKTtcbiAgICBib3gtc2hhZG93OiBtYXAtZ2V0KCRjdGEtc2NoZW1hLCBzaGFkb3cpO1xuICAgIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcblxuICAgICYuZGlzYWJsZWQsXG4gICAgW2Rpc2FibGVkXSB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGN0YS1zY2hlbWEsIGNvbG9yKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZGVlcC1nZXQoJGN0YS1zY2hlbWEsIGJnLCBob3Zlcik7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgICBmb250LXNpemU6IG1hcC1nZXQoJGN0YS1zY2hlbWEsIGljb24tc2l6ZSk7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcImRlZmF1bHRcIjtcblxuLnBvcHNjcmVlbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRwb3BzY3JlZW4sIGJhY2tncm91bmRDb2xvcik7XG5cbiAgICBbY2xhc3NePVwiY29udGFpbmVyXCJdIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLy8tIFBvcHNjcmVlbiBIZWFkZXJcbiAgICAmX19oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxZW0gLjVlbTtcblxuICAgICAgICBbY2xhc3NePVwiY29udGFpbmVyXCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAgICAgd2lkdGg6IG1hcC1kZWVwLWdldCgkcG9wc2NyZWVuLCBsb2dvLXdpZHRoLCBtb2JpbGUpOyAgIFxuICAgICAgICAgICAgZm9udC1zaXplOiBtYXAtZGVlcC1nZXQoJHBvcHNjcmVlbiwgbG9nby13aWR0aCwgbW9iaWxlKTsgICBcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcsICc8ZGVza3RvcCcpIHtcbiAgICAgICAgICAgIHdpZHRoOiBtYXAtZGVlcC1nZXQoJHBvcHNjcmVlbiwgbG9nby13aWR0aCwgdGFibGV0KTsgICBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWRlZXAtZ2V0KCRwb3BzY3JlZW4sIGxvZ28td2lkdGgsIHRhYmxldCk7ICAgXG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuICAgICAgICAgICAgd2lkdGg6IG1hcC1kZWVwLWdldCgkcG9wc2NyZWVuLCBsb2dvLXdpZHRoLCBkZXNrdG9wKTsgICBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogbWFwLWRlZXAtZ2V0KCRwb3BzY3JlZW4sIGxvZ28td2lkdGgsIGRlc2t0b3ApOyAgIFxuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiBtYXAtZ2V0KCRwb3BzY3JlZW4sIGxvZ28taGVpZ2h0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nsb3NlLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IDEuNWVtOyAgICAgICAgXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7ICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYgPiBbY2xhc3NePVwiY29udGFpbmVyXCJdIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXZoKTtcbiAgICB9XG5cbiAgICAvLy0gcG9wc2NyZWVuIGNvbnRlbnRcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICBAbWVkaWEobWF4LWhlaWdodDogNTIwcHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAwIC41ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tcG9wc2NyZWVuLXRpdGxlLWZzLCA1MHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLXBvcHNjcmVlbi10aXRsZS13ZywgODAwKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjxtb2JpbGVcIikge1xuICAgICAgICAgICAgLS1wb3BzY3JlZW4tdGl0bGUtZnM6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1tb2JpbGVcIiwgXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIC0tcG9wc2NyZWVuLXRpdGxlLWZzOiAyNnB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIsIFwiPGRlc2t0b3BcIikge1xuICAgICAgICAgICAgQG1lZGlhKG1pbi1oZWlnaHQ6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgLS1wb3BzY3JlZW4tdGl0bGUtZnM6IDM4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICAgICAgICAgIC0tcG9wc2NyZWVuLXRpdGxlLWZzOiA1MHB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgICAgICAgICAgQG1lZGlhKG1heC1oZWlnaHQ6IDk5MHB4KSB7XG4gICAgICAgICAgICAgICAgLS1wb3BzY3JlZW4tdGl0bGUtZnM6IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjk1ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnlDb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuXG4gICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7ICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzxtb2JpbGUtbWlkJykge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwdnc7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj1tb2JpbGUtbWlkJykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKXtcbiAgICAgICAgICAgIEBtZWRpYShtYXgtaGVpZ2h0OiA5OTBweCkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1dmg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDEuMjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgICAgICAgICAgQG1lZGlhKG1heC1oZWlnaHQ6IDk5MHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMS4yNWVtO1xuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBAbWVkaWEobWluLWhlaWdodDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAyLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG4ucG9wc2NyZWVue1xuICAgIGZvbnQtZmFtaWx5OiAkQXNzaXN0YW50Rm9udDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IGxlZnQ6IDA7IHRvcDogMDsgei1pbmRleDogMTAwMDsgXG4gICAgd2lkdGg6IDEwMCU7IGhlaWdodDoxMDB2aDsgcGFkZGluZy1ibG9jay1zdGFydDogMDsgcGFkZGluZy1ibG9jay1lbmQ6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBcbiAgICBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNDU1MTZEMDAgNjAlLCAjNDU1MTZEIDEwMCUpICxcbiAgICB1cmwoJ2h0dHBzOi8vZHRqbGhpYWhsdjUzai5jbG91ZGZyb250Lm5ldC9hc3NldHMvZHJjL3YwMi93ZWxjb21lLWJnLmpwZycpOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkOyBcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuICAgIFxuICAgIC5jb250YWluZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXG4gICAgfVxuXG4gICAgJiA+IFtjbGFzc149Y29udGFpbmVyXXtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ydmgpO1xuICAgIH1cbiAgICAmX19oZWFkZXJ7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwIDA7XG4gICAgfVxuICAgICZfX2xvZ28ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgICAgICAgZm9udC1zaXplOiBtYXAtZGVlcC1nZXQoJHBvcHNjcmVlbiwgbG9nby13aWR0aCwgbW9iaWxlKTsgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGhlaWdodDogbWFwLWdldCgkcG9wc2NyZWVuLCBsb2dvLWhlaWdodCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jbG9zZS1idG57XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IGN1cnNvcjogcG9pbnRlcjsgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkcG9wc2NyZWVuLCBjb2xvciwgb2ZmZXIpO1xuICAgIH1cblxuICAgICZfX3RpdGxle1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMTVweDtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJHBvcHNjcmVlbiwgY29sb3IsIG9mZmVyKTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC13ZWlnaHQ6IDgwMDsgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPG1vYmlsZScpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgcGFkZGluZy1ibG9jazogNXB4OyBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45MmVtO1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJHBvcHNjcmVlbiwgY29sb3IsIG1haW4pO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICAmLS1zZWNvbmR7IFxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDsgd2lkdGg6IDE1NHB4OyAgb3JkZXI6IDM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8PW1vYmlsZScpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTB2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG57XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDdweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyBtYXgtd2lkdGg6IDM0NXB4OyB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlOyBjb2xvcjogIzNBNjFBMDsgYm94LXNoYWRvdzogMnB4IDJweCAzcHggIzQ1NTE2RDM4OyBmb250LXdlaWdodDogYm9sZDtib3JkZXItcmFkaXVzOiAyOXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPnRhYmxldCcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVjbGluZXtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJHBvcHNjcmVlbiwgY29sb3IsIG1haW4pOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgZm9udC1zaXplOiAxNnB4OyAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICZfX2Zvb3RlcntcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLmN0YS13cmFwe1xuICAgICAgICAgICAgcGFkZGluZzogMDsgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8tIFN0YW1wIEJhbm5lciBjb21wb25lbnRcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbi5zdGFtcC1iYW5uZXIge1xuICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiBtYXAtZ2V0KCRzdGFtcC1iYW5uZXIsIHdpZHRoKTsgbWFyZ2luLWJvdHRvbTogbWFwLWdldCgkc3RhbXAtYmFubmVyLCBvdXR0ZXItc3BhY2UpO1xuICAgIH1cbn0iLCIudGVzdGltb25pYWxzQmFubmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXN0aW1vbmlhbHNCYW5uZXJCYWNrZ3JvdW5kQ29sb3IpO1xyXG4gICAgXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS10ZXN0aW1vbmlhbHNCYW5uZXJGb250U2l6ZSwgMThweCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRlc3RpbW9uaWFsc0Jhbm5lclRleHRDb2xvcik7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IFxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPG1vYmlsZScpIHtcclxuICAgICAgICAgICAgLS10ZXN0aW1vbmlhbHNCYW5uZXJGb250U2l6ZTogMTZweFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBiIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7ICAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGVzdGltb25pYWxzQmFubmVyQm9sZEZvbnRTaXplLCAzMnB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiArIC52c2wge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDUwJSArIDFweCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRlc3RpbW9uaWFsc0Jhbm5lckJhY2tncm91bmRDb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudnNsX190aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGltcG9ydCAndmFyaWFibGVzJztcblxuOnJvb3Qge1xuICAgIC0tdGlja2VyQm90dG9tUG9zOiAxNXB4O1xuICAgIC0tdGlja2VyVG9wUG9zOiA3MHB4O1xufVxuXG4udGlja2VyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7ICBcbiAgICBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAyMDBweDsgcGFkZGluZzogbWFwLWdldCgkdGlja2VyLCBpbm5lci1zcGFjZSkgI3ttYXAtZ2V0KCR0aWNrZXIsIGlubmVyLXNwYWNlKSAqIDJ9O1xuICAgIGZvbnQtZmFtaWx5OiBtYXAtZ2V0KCR0aWNrZXIsIGZvbnQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHRpY2tlciwgYmcpOyBib3JkZXItcmFkaXVzOiBtYXAtZ2V0KCR0aWNrZXIsIHJhZGl1cyk7IGJveC1zaGFkb3c6IG1hcC1kZWVwLWdldCgkdGlja2VyLCBzaGFkb3csIHZhbHVlcykgbWFwLWRlZXAtZ2V0KCR0aWNrZXIsIHNoYWRvdywgY29sb3IpOyBcbiAgICB0cmFuc2l0aW9uOiBtYXAtZ2V0KCR0aWNrZXIsIHRyYW5zaXRpb24pOyBcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogbWFwLWdldCgkdGlja2VyLCBmb250LXNpemUpOyBmb250LXdlaWdodDogbWFwLWdldCgkdGlja2VyLCBmb250LXdlaWdodCk7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDEuNDsgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBib2R5LnYwMiAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jazogMDsgbWFyZ2luLWlubGluZS1zdGFydDogbWFwLWdldCgkdGlja2VyLCBpbm5lci1zcGFjZSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyBoZWlnaHQ6IDEwMCU7IG1heC1oZWlnaHQ6IDcwcHg7IG1hcmdpbi1pbmxpbmU6IG1hcC1nZXQoJHRpY2tlciwgaW5uZXItc3BhY2UpO1xuICAgIH1cblxuICAgICYtLWJvdHRvbUxlZnQge1xuICAgICAgICBsZWZ0OiBtYXAtZ2V0KCR0aWNrZXIsIGxlZnQpOyBib3R0b206IHZhcigtLXRpY2tlckJvdHRvbVBvcyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDBweCk7XG5cbiAgICAgICAgJi5hbmltLWluIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG5cbiAgICAmLS10b3BMZWZ0IHtcbiAgICAgICAgbGVmdDogbWFwLWdldCgkdGlja2VyLCBsZWZ0KTsgdG9wOiB2YXIoLS10aWNrZXJUb3BQb3MpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1MHB4KTtcblxuICAgICAgICAmLmFuaW0taW4ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn1cbiIsIi52aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXG5cbiAgICAmX19wbGFjZWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIC52aWRlby1qcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyBvdmVyZmxvdzogaGlkZGVuOyB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOGVtOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyOiAwIG5vbmU7IFxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKCRibGFjaywwKSAwJSwgcmdiYSgkYmxhY2ssMSkgMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudmpzLXBvc3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxufVxuIiwiQGltcG9ydCAndmFyaWFibGVzJztcblxuLmJ0biB7IFxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiBtYXAtZ2V0KCRtYWluLWN0YS1zdHJ1Y3R1cmUsIG1pbi13aWR0aCk7IG1hcmdpbjogMCBhdXRvOyBwYWRkaW5nOiBtYXAtZ2V0KCRtYWluLWN0YS1zdHJ1Y3R1cmUsIGJsb2NrLXBhZGRpbmcpOyAgICBcbiAgICBmb250LXNpemU6IG1hcC1kZWVwLWdldCgkbWFpbi1jdGEtc3RydWN0dXJlLCBmb250LCBzaXplKTsgZm9udC13ZWlnaHQ6IG1hcC1kZWVwLWdldCgkbWFpbi1jdGEtc3RydWN0dXJlLCBmb250LCB3ZWlnaHQpOyBsaW5lLWhlaWdodDogbWFwLWRlZXAtZ2V0KCRtYWluLWN0YS1zdHJ1Y3R1cmUsIGZvbnQsIGxpbmUtaGVpZ2h0KTsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgY29sb3I6IG1hcC1nZXQoJG1haW4tY3RhLXNjaGVtYSwgY29sb3IpOyBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYWluLWN0YS1zY2hlbWEsIGJnKTsgYmFja2dyb3VuZDogbWFwLWdldCgkbWFpbi1jdGEtc2NoZW1hLCBncmFkaWVudC1iZyk7IGJveC1zaGFkb3c6IG1hcC1nZXQoJG1haW4tY3RhLXNjaGVtYSwgc2hhZG93KTsgYm9yZGVyLXJhZGl1czogbWFwLWdldCgkbWFpbi1jdGEtc3RydWN0dXJlLCByYWRpdXMpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYWluLWN0YS1zY2hlbWEsIGJnKTsgYmFja2dyb3VuZDogbWFwLWdldCgkbWFpbi1jdGEtc2NoZW1hLCBncmFkaWVudC1iZyk7IGJveC1zaGFkb3c6IG1hcC1nZXQoJG1haW4tY3RhLXNjaGVtYSwgc2hhZG93KTtcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IG1hcC1nZXQoJHNlY3Rpb24tZmxvdywgbW9iaWxlKSAvIDI7IG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogbWFwLWRlZXAtZ2V0KCRtYWluLWN0YS1zdHJ1Y3R1cmUsIGZvbnQsIGljb24pOyBjb2xvcjogbWFwLWdldCgkbWFpbi1jdGEtc2NoZW1hLCBpY29uKTsgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYWluLWN0YS1zY2hlbWEsIGNvbG9yLWRpc2FibGVkKTsgYmFja2dyb3VuZDogbWFwLWdldCgkbWFpbi1jdGEtc2NoZW1hLCBiYWNrZ3JvdW5kLWRpc2FibGVkKTsgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgXG5cbiAgICAmLS13aWRlciB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdjAxIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IC4yNWVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGN0YUxpZ2h0LCAkY3RhTGlnaHQyKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8bW9iaWxlJykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj1tb2JpbGUnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jdGEtd3JhcHtcbiAgICB3aWR0aDogMTAwJTtcbiB9XG4iXX0= */
