.alert{position:fixed;top:0;left:0;right:0;min-height:40px;line-height:40px;z-index:200;color:#fff;transition:all .5s ease-in-out}.alert .icon{margin-right:6px}.alert span{float:right;cursor:pointer}.alert .wrapper{padding:0 30px}.alert-closed{height:0 !important;min-height:0;overflow:hidden}.alert-danger{background:#d2253e}.alert-success{background:#25d248}.alert-spacer{height:40px;transition:all .5s ease-in-out}.article-end{margin-bottom:60px}.breadcrumbs{margin-top:0}.metadata{background:#eee;color:#333;display:flex;padding:24px}.metadata div.image{flex-shrink:0;margin-right:12px}.cards{display:grid;grid-gap:24px;margin:0 0 24px 0;padding:0}@media only screen and (min-width: 550px){.cards{grid-template-columns:1fr 1fr 1fr}}.cards-centre div{text-align:center}a:link,a:visited,a:hover,a:active{color:#2b7799}a.btn{background:#2b7799;border:#2b7799 1px solid;border-radius:5px;color:#fff;display:inline-block;padding:12px 24px}a.btn:link,a.btn:visited{text-decoration:none}a.btn:hover,a.btn:active{background:#5aacd0;border:#5aacd0 1px solid}blockquote{background:#eee;border-left:#ccc 5px solid;color:#333;line-height:24px;margin:24px 0;padding:24px}body{font-family:"Lato",sans-serif;font-display:fallback;font-size:16px}.clear{clear:both}figure{background:#eee;margin:24px 0}figure figcaption{font-weight:bold;padding:12px;text-align:center}figure img{display:block}h1{color:#2b7799;font-size:200%}h2{color:#2b7799;font-size:140%}h2 a:link,h2 a:visited{text-decoration:none}h2 a:hover,h2 a:active{text-decoration:underline}h3{line-height:24px;margin:24px 0}ol{line-height:24px}p{line-height:24px;margin:24px 0}ul{line-height:24px}.standfirst{color:#666;font-size:150%;line-height:150%}form button{background:#2b7799;border:#000;border-radius:5px;color:#fff;cursor:pointer;font-size:110%;padding:12px 24px}form button:hover{background:#5aacd0}form button:disabled{background:#999;border-color:#333;cursor:not-allowed}form div.checkbox{margin-bottom:6px}form div.checkbox label{display:inline-block}form div.payment-error{color:#d2253e;font-weight:bold;margin-bottom:24px}form div.table div.table-head{display:flex;font-weight:bold}form div.table div.table-head div{box-sizing:border-box;padding:12px;width:33.33%}form div.table div.table-row{border-top:#ccc 1px solid;display:flex;flex-wrap:wrap;align-items:center}form div.table div.table-row div{box-sizing:border-box;padding:12px;width:33.33%}form div.table div.table-row div.wide,form div.table div.table-row div.extra-wide{width:100%}form div.table div.table-row div.select{width:100%}@media only screen and (min-width: 800px){form div.table div.table-head div{width:25%}form div.table div.table-row div{width:25%}form div.table div.table-row div.wide{width:75%}form div.table div.table-row div.select{text-align:right;width:25%}}form input[type=text],form input[type=email],form input[type=number]{box-sizing:border-box;font-size:130%;margin-bottom:24px;padding:6px;width:100%}form input[type=radio]{width:32px;height:32px;order:1;z-index:2;position:absolute;right:30px;top:50%;cursor:pointer;visibility:hidden}form input[type=radio]~label{border:#ccc 1px solid;border-radius:5px;padding:12px;padding-right:46px;position:relative}form input[type=radio]~label:after{width:32px;height:32px;content:"";background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");background-repeat:no-repeat;background-position:3px 5px;border-radius:50%;z-index:2;position:absolute;right:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;transition:all 200ms ease-in}form input[type=radio]:checked~label{background-color:#fff}form input[type=radio]:checked~label:after{background-color:#2b7799}form label{cursor:pointer;display:block;margin-bottom:6px}form select,form textarea{box-sizing:border-box;font-family:inherit;font-size:130%;margin-bottom:24px;padding:6px;width:100%}form table{border-collapse:collapse;width:100%}form table td{border-top:#ccc 1px solid;padding:12px;vertical-align:top}form table th{padding:12px;text-align:left}form table.payment td{border-top:none}form table.payment select{width:auto}form.colour{background:#eee;margin-bottom:24px;padding:24px}form.colour h2{background:#2b7799;color:#fff;font-size:100%;margin-top:-24px;margin-left:-24px;margin-right:-24px;margin-bottom:24px;padding:24px}form.colour h2 span{float:right}form.stripe #card-element{margin-bottom:24px}form.stripe #card-errors{color:#d2253e;font-weight:bold;margin-bottom:24px}.collapse-margins{margin:0}.float-right{float:right}.text-right{text-align:right}.word-break{word-break:break-all;word-wrap:break-word}.hero{background:url("../images/covers/therapy-session-gradient.jpg") -400px center no-repeat;box-sizing:border-box;color:#fff;height:500px;max-width:900px;margin:0 auto;padding:24px;position:relative}@media only screen and (min-width: 500px){.hero{background-position:center center}.hero h1{width:50%}}.hero h1{color:#fff;font-size:300%;margin:0;text-shadow:2px 2px #000}.hero .rating{bottom:24px;position:absolute;line-height:24px}.hero .rating .headline{display:block;font-weight:bold}.hero .rating img{width:200px}.hero-making-notes{background-image:url("../images/covers/making-notes.jpg")}.breaking-news{background-color:#993a47;color:#fff}.breaking-news h2{text-align:center;color:#fff}.location{display:grid;grid-template-rows:1fr 1fr;grid-gap:24px}@media only screen and (min-width: 650px){.location{grid-template-columns:1fr 1fr;grid-template-rows:1fr}}p.quality-logos{text-align:center}p.quality-logos img{max-height:75px}@media only screen and (min-width: 650px){ul.issues li{box-sizing:border-box;float:left;padding-right:24px;width:50%}}.testamonial{background-color:#194559;border-left:#85c7e5 10px solid;color:#fff;line-height:24px;padding:24px}.testamonial picture{border:#85c7e5 5px solid;float:right;margin:-24px -24px 24px 24px;max-width:200px;width:50%;-webkit-transform:rotate(5deg);transform:rotate(5deg)}body{margin:0}footer{background-color:#333;color:#fff}footer a:link,footer a:visited,footer a:hover,footer a:active{color:#fff;text-decoration:none}footer div.copyright img{display:none;float:right;margin:24px 0;max-width:100px}@media only screen and (min-width: 600px){footer div.copyright img{display:inline}}footer div.subfooter{background:linear-gradient(to bottom, #fff 0%, #fff 50%, #666 51%, #666 100%)}footer div.subfooter>div>div{margin:-12px}footer div.subfooter>div>div>div{background:#d1e8f2;color:#2b7799;flex-shrink:1;margin:12px}footer div.subfooter>div>div>div a:link,footer div.subfooter>div>div>div a:visited,footer div.subfooter>div>div>div a:hover,footer div.subfooter>div>div>div a:active{color:#2b7799}footer div.subfooter>div>div>div h4,footer div.subfooter>div>div>div p[role=heading]{background:#a9d4e7;font-size:125%;font-weight:bold}footer div.subfooter>div>div>div p{margin:0;padding:18px 24px}@media only screen and (min-width: 700px){footer div.subfooter>div>div{display:flex;justify-content:space-between}footer div.subfooter>div>div>div{width:33.33%}}footer p.dim{color:#ccc}footer p.dim a:link,footer p.dim a:visited,footer p.dim a:hover,footer p.dim a:active{color:#ccc}header{border-bottom:#999 1px solid}header>div{margin:0 auto;max-width:900px;padding:0 24px}header div.masthead{text-align:center}header div.masthead div.cta{padding-bottom:24px}header div.masthead div.cta a:link,header div.masthead div.cta a:visited,header div.masthead div.cta a:hover,header div.masthead div.cta a:active{color:#2b7799;font-weight:bold;text-decoration:none}header div.masthead div.logo{background:url("../images/logo.png") center left no-repeat;font-size:150%;font-weight:bold;line-height:200%;padding:24px 24px 24px 68px}header div.masthead div.logo a:link,header div.masthead div.logo a:visited,header div.masthead div.logo a:hover,header div.masthead div.logo a:active{color:#2b7799;text-decoration:none}header div.masthead div.logo a.skip-link{display:block;font-size:1rem;font-weight:normal;line-height:100%;position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0;transition:opacity .5s ease-in-out}header div.masthead div.logo a.skip-link:focus{position:relative;left:auto;top:auto;width:auto;height:auto;overflow:auto;opacity:1}@media only screen and (min-width: 700px){header div.masthead{display:flex;align-items:center}header div.masthead>div{width:50%}header div.masthead div.cta{font-size:150%;padding:24px 0;text-align:right}header div.masthead div.logo{text-align:left}}header nav{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:24px}header nav div.mobile-nav a{border:#ccc 1px solid;border-radius:5px;display:block;padding:12px 24px}header nav div.mobile-nav a:link,header nav div.mobile-nav a:visited{text-decoration:none}header nav div.mobile-nav a:hover,header nav div.mobile-nav a:active{background:#eee}header nav div.primary-nav{max-height:0;overflow:hidden;transition:all .5s ease-in-out;width:100%}header nav div.primary-nav a{display:block;padding:12px 0}header nav div.primary-nav a:link,header nav div.primary-nav a:visited{color:#2b7799;text-decoration:none}header nav div.primary-nav a:hover,header nav div.primary-nav a:active{color:#5aacd0;text-decoration:none}header nav div.primary-nav-open{max-height:300px}header nav div.secondary-nav a{background:#2b7799;border:#2b7799 1px solid;border-radius:5px;color:#fff;display:block;padding:12px 24px}header nav div.secondary-nav a:link,header nav div.secondary-nav a:visited{text-decoration:none}header nav div.secondary-nav a:hover,header nav div.secondary-nav a:active{background:#5aacd0;border:#5aacd0 1px solid}@media only screen and (min-width: 600px){header nav{flex-wrap:nowrap;padding-bottom:0}header nav div.mobile-nav{display:none;order:1}header nav div.primary-nav{max-height:none}header nav div.primary-nav a{display:inline-block;margin-right:24px}header nav div.primary-nav a:link,header nav div.primary-nav a:visited{border-bottom:#fff 10px solid}header nav div.primary-nav a.active,header nav div.primary-nav a:hover,header nav div.primary-nav a:active{border-bottom:#a9d4e7 10px solid}header nav div.secondary-nav{order:2}}main div.primary{background-color:#2b7799;color:#fff}main div.primary h2{color:#fff;font-size:200%;margin-bottom:48px;text-align:center}main div.secondary{background-color:#85c7e5}main div.secondary h2{color:#000;font-size:200%;margin-bottom:48px;text-align:center}main iframe{margin-bottom:24px}main img{max-width:100%}.two-column article h1{margin-top:0}.two-column aside{display:none}.two-column aside section{background-color:#2b7799;color:#fff;line-height:24px;margin-bottom:24px;padding:48px 24px;text-align:center}.two-column aside section a:link,.two-column aside section a:visited,.two-column aside section a:hover,.two-column aside section a:active{color:#fff;text-decoration:none}.two-column aside section i{display:block;margin-bottom:24px}.two-column aside section:last-child{margin-bottom:0}@media only screen and (min-width: 650px){.two-column{display:flex}.two-column article{margin-right:24px;width:650px}.two-column aside{display:block;width:250px;flex-shrink:0}}.pinch{max-width:700px !important}.wrapper{margin:0 auto;max-width:900px;padding:24px}.therapies{display:grid;grid-gap:24px}@media only screen and (min-width: 600px){.therapies{grid-template-columns:1fr 1fr}}.therapies a{color:#000;display:block;text-decoration:none}.therapies div{background-color:#d5e4eb;padding:24px}.therapies h3{color:#2b7799;font-size:140%;line-height:normal;margin-top:0}.therapies p{margin-bottom:0}ul.therapy-issues{display:grid;grid-column-gap:24px;grid-template-columns:1fr 1fr;padding:0}.StripeElement{background-color:#fff;padding:10px 12px;border-radius:4px;border:1px solid transparent;box-shadow:0 1px 3px 0 #e6ebf1;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5 !important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9hbGVydHMuc2NzcyIsIl9hcnRpY2xlcy5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX2NhcmRzLnNjc3MiLCJfY29yZS5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJfaGVscGVycy5zY3NzIiwiX2hlcm8uc2NzcyIsIl9ob21lcGFnZS5zY3NzIiwiX2xheW91dC5zY3NzIiwiX2xpc3RzLnNjc3MiLCJfc3RyaXBlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsT0FDSSxlQUNBLE1BQ0EsT0FDQSxRQUNBLGdCQUNBLGlCQUNBLFlBQ0EsV0FDQSwrQkFFQSxhQUNJLGlCQUdKLFlBQ0ksWUFDQSxlQUdKLGdCQUNJLGVBSVIsY0FDSSxvQkFDQSxhQUNBLGdCQUdKLGNBQ0ksbUJBR0osZUFDSSxtQkFHSixjQUNJLFlBQ0EsK0JDekNKLGFBQ0ksbUJBR0osYUFDSSxhQUdKLFVBQ0ksZ0JBQ0EsV0FDQSxhQUNBLFFDYk8sS0RlUCxvQkFDSSxjQUNBLGtCRWhCUixPQUNJLGFBQ0EsU0RITyxLQ0lQLGtCQUNBLFVBRUEsMENBTkosT0FPUSxtQ0FLSixrQkFDSSxrQkNiUixrQ0FDSSxjQUdKLE1BQ0ksV0ZKWSxRRUtaLHlCQUNBLGtCQUNBLFdBQ0EscUJBQ0Esa0JBR0oseUJBQ0kscUJBR0oseUJBQ0ksbUJBQ0EseUJBR0osV0FDSSxnQkFDQSwyQkFDQSxXQUNBLFlGM0JPLEtFNEJQLGNBQ0EsUUY3Qk8sS0VnQ1gsS0FDSSw4QkFDQSxzQkFDQSxVRnBDTyxLRXVDWCxPQUNJLFdBR0osT0FDSSxnQkFDQSxjQUVBLGtCQUNJLGlCQUNBLGFBQ0Esa0JBR0osV0FDSSxjQUlSLEdBQ0ksTUZ4RFksUUV5RFosZUFHSixHQUNJLE1GN0RZLFFFOERaLGVBRUEsdUJBQ0kscUJBR0osdUJBQ0ksMEJBSVIsR0FDSSxZRjVFTyxLRTZFUCxjQUdKLEdBQ0ksWUZqRk8sS0VvRlgsRUFDSSxZRnJGTyxLRXNGUCxjQUdKLEdBQ0ksWUYxRk8sS0U2RlgsWUFDSSxXQUNBLGVBQ0EsaUJDOUZBLFlBQ0ksV0hEUSxRR0VSLFlBQ0Esa0JBQ0EsV0FDQSxlQUNBLGVBQ0Esa0JBR0osa0JBQ0ksbUJBR0oscUJBQ0ksZ0JBQ0Esa0JBQ0EsbUJBR0osa0JBQ0ksa0JBRUEsd0JBQ0kscUJBSVIsdUJBQ0ksY0FDQSxpQkFDQSxjSGpDRyxLR3FDSCw4QkFDSSxhQUNBLGlCQUVBLGtDQUNJLHNCQUNBLGFBQ0EsYUFJUiw2QkFDSSwwQkFDQSxhQUNBLGVBQ0EsbUJBRUEsaUNBQ0ksc0JBQ0EsYUFDQSxhQUdKLGtGQUNJLFdBR0osd0NBQ0ksV0FJUiwwQ0FDSSxrQ0FDSSxVQUlBLGlDQUNJLFVBR0osc0NBQ0ksVUFHSix3Q0FDSSxpQkFDQSxXQU1oQixxRUFDSSxzQkFDQSxlQUNBLGNIOUZHLEtHK0ZILFlBQ0EsV0FHSix1QkFDSSxXQUNBLFlBQ0EsUUFDQSxVQUNBLGtCQUNBLFdBQ0EsUUFDQSxlQUNBLGtCQUdKLDZCQUNJLHNCQUNBLGtCQUNBLGFBQ0EsbUJBQ0Esa0JBRUEsbUNBQ0ksV0FDQSxZQUNBLFdBQ0Esc0JBQ0EsNFBBQ0EsNEJBQ0EsNEJBQ0Esa0JBQ0EsVUFDQSxrQkFDQSxVQUNBLFFBQ0EsMkJBQ0EsZUFDQSw2QkFJUixxQ0FDRSxzQkFFQSwyQ0FDRSxpQkgzSVEsUUcrSVosV0FDSSxlQUNBLGNBQ0Esa0JBR0osMEJBQ0ksc0JBQ0Esb0JBQ0EsZUFDQSxjSDNKRyxLRzRKSCxZQUNBLFdBR0osV0FDSSx5QkFDQSxXQUVBLGNBQ0ksMEJBQ0EsYUFDQSxtQkFHSixjQUNJLGFBQ0EsZ0JBS0osc0JBQ0ksZ0JBR0osMEJBQ0ksV0FLWixZQUNJLGdCQUNBLGNIN0xPLEtHOExQLFFIOUxPLEtHZ01QLGVBQ0ksV0gvTFEsUUdnTVIsV0FDQSxlQUNBLGlCQUNBLGtCQUNBLG1CQUNBLGNIdk1HLEtHd01ILFFIeE1HLEtHME1ILG9CQUNJLFlBTVIsMEJBQ0ksY0hsTkcsS0dxTlAseUJBQ0ksY0FDQSxpQkFDQSxjSHhORyxLSURYLGtCQUNJLFNBR0osYUFDSSxZQUdKLFlBQ0ksaUJBR0osWUFDSSxxQkFDQSxxQkNaSixNQUNJLHdGQUNBLHNCQUNBLFdBQ0EsYUFDQSxnQkFDQSxjQUNBLFFMUk8sS0tTUCxrQkFFQSwwQ0FWSixNQVdRLGtDQUVBLFNBQ0ksV0FJUixTQUNJLFdBQ0EsZUFDQSxTQUNBLHlCQUdKLGNBQ0ksT0wzQkcsS0s0Qkgsa0JBQ0EsWUw3QkcsS0srQkgsd0JBQ0ksY0FDQSxpQkFHSixrQkFDSSxZQUtaLG1CQUNJLDBEQzFDSixlQUNJLHlCQUNBLFdBRUEsa0JBQ0ksa0JBQ0EsV0FJUixVQUNJLGFBQ0EsMkJBQ0EsU05kTyxLTWdCUCwwQ0FMSixVQU1RLDhCQUNBLHdCQUlSLGdCQUNJLGtCQUVBLG9CQUNJLGdCQUtKLDBDQUNJLGFBQ0ksc0JBQ0EsV0FDQSxjTm5DRCxLTW9DQyxXQUtaLGFBQ0kseUJBQ0EsK0JBQ0EsV0FDQSxZTjdDTyxLTThDUCxRTjlDTyxLTWdEUCxxQkFDSSx5QkFDQSxZQUNBLDZCQUNBLGdCQUNBLFVBQ0EsdUJDckRSLEtBQ0ksU0FHSixPQUNJLHNCQUNBLFdBRUEsOERBQ0ksV0FDQSxxQkFJQSx5QkFDSSxhQUNBLFlBQ0EsY0FDQSxnQkFFQSwwQ0FOSix5QkFPUSxnQkFLWixxQkFDSSw4RUFFQSw2QkFDSSxhQUVBLGlDQUNJLG1CQUNBLE1QakNBLFFPa0NBLGNBQ0EsWUFFQSxzS0FDSSxNUHRDSixRT3lDQSxxRkFDSSxtQkFDQSxlQUNBLGlCQUdKLG1DQUNJLFNBQ0Esa0JBS1osMENBQ0ksNkJBQ0ksYUFDQSw4QkFFQSxpQ0FDSSxjQU1oQixhQUNJLFdBRUEsc0ZBQ0ksV0FLWixPQUNJLDZCQUVBLFdBQ0ksY0FDQSxnQkFDQSxlQUdKLG9CQUNJLGtCQUVBLDRCQUNJLGVQMUZELEtPNEZDLGtKQUNJLE1QM0ZBLFFPNEZBLGlCQUNBLHFCQUlSLDZCQUNJLDJEQUNBLGVBQ0EsaUJBQ0EsaUJBQ0EsNEJBRUEsc0pBQ0ksTVB6R0EsUU8wR0EscUJBR0oseUNBQ0ksY0FDQSxlQUNBLG1CQUNBLGlCQUVBLGtCQUNBLGNBQ0EsU0FDQSxVQUNBLFdBQ0EsZ0JBQ0EsVUFDQSxtQ0FHSiwrQ0FDSSxrQkFDQSxVQUNBLFNBQ0EsV0FDQSxZQUNBLGNBQ0EsVUFJUiwwQ0FwREosb0JBcURRLGFBQ0EsbUJBRUEsd0JBQ0ksVUFHSiw0QkFDSSxlQUNBLGVBQ0EsaUJBR0osNkJBQ0ksaUJBS1osV0FDSSxhQUNBLGVBQ0EsOEJBQ0EsZVBsS0csS09xS0MsNEJBQ0ksc0JBQ0Esa0JBQ0EsY0FDQSxrQkFHSixxRUFDSSxxQkFHSixxRUFDSSxnQkFJUiwyQkFDSSxhQUNBLGdCQUNBLCtCQUNBLFdBRUEsNkJBQ0ksY0FDQSxlQUdKLHVFQUNJLE1QL0xBLFFPZ01BLHFCQUdKLHVFQUNJLGNBQ0EscUJBSVIsZ0NBQ0ksaUJBSUEsK0JBQ0ksV1AvTUEsUU9nTkEseUJBQ0Esa0JBQ0EsV0FDQSxjQUNBLGtCQUdKLDJFQUNJLHFCQUdKLDJFQUNJLG1CQUNBLHlCQUlSLDBDQXJFSixXQXNFUSxpQkFDQSxpQkFFQSwwQkFDSSxhQUNBLFFBR0osMkJBQ0ksZ0JBRUEsNkJBQ0kscUJBQ0EsYVBqUFQsS09vUEssdUVBQ0ksOEJBR0osMkdBQ0ksaUNBSVIsNkJBQ0ksU0FPWixpQkFDSSxpQlBwUVEsUU9xUVIsV0FFQSxvQkFDSSxXQUNBLGVBQ0EsbUJBQ0Esa0JBSVIsbUJBQ0ksaUJQL1FVLFFPaVJWLHNCQUNJLFdBQ0EsZUFDQSxtQkFDQSxrQkFJUixZQUNJLGNQN1JHLEtPZ1NQLFNBQ0ksZUFNQSx1QkFDSSxhQUlSLGtCQUNJLGFBRUEsMEJBQ0ksaUJQOVNJLFFPK1NKLFdBQ0EsWVBsVEQsS09tVEMsY1BuVEQsS09vVEMsa0JBQ0Esa0JBRUEsMElBQ0ksV0FDQSxxQkFHSiw0QkFDSSxjQUNBLGNQOVRMLEtPa1VILHFDQUNJLGdCQUlSLDBDQWxDSixZQW1DUSxhQUVBLG9CQUNJLGFQM1VELEtPNFVDLFlBR0osa0JBQ0ksY0FDQSxZQUNBLGVBS1osT0FDSSwyQkFHSixTQUNJLGNBQ0EsZ0JBQ0EsUVA5Vk8sS1FDWCxXQUNJLGFBQ0EsU1JITyxLUUtQLDBDQUpKLFdBS1EsK0JBR0osYUFDSSxXQUNBLGNBQ0EscUJBR0osZUFDSSx5QkFDQSxRUmpCRyxLUW9CUCxjQUNJLE1SbkJRLFFRb0JSLGVBQ0EsbUJBQ0EsYUFHSixhQUNJLGdCQUlSLGtCQUNJLGFBQ0EsZ0JSbENPLEtRbUNQLDhCQUNBLFVDckNKLGVBQ0ksc0JBQ0Esa0JBQ0Esa0JBQ0EsNkJBQ0EsK0JBQ0EseUNBQ0EsaUNBR0osc0JBQ0ksK0JBR0osd0JBQ0kscUJBR0osZ0NBQ0kiLCJmaWxlIjoic2NyZWVuLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJ192YXJpYWJsZXMnIGFzICo7XG5cbi5hbGVydCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgei1pbmRleDogMjAwO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogKCRiYXNlbGluZSAvIDQpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAud3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG59XG5cbi5hbGVydC1jbG9zZWQge1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gICAgYmFja2dyb3VuZDogI0QyMjUzRTtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6ICMyNUQyNDg7XG59XG5cbi5hbGVydC1zcGFjZXIge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xufVxuIiwiQHVzZSAnX3ZhcmlhYmxlcycgYXMgKjtcblxuLmFydGljbGUtZW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tZXRhZGF0YSB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6ICRiYXNlbGluZTtcblxuICAgIGRpdi5pbWFnZSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICgkYmFzZWxpbmUgLyAyKTtcbiAgICB9XG59XG4iLCIkZm9udFNpemU6IDE2cHg7XG4kYmFzZWxpbmU6IDI0cHg7XG5cbiRwcmltYXJ5Q29sb3VyOiAjMkI3Nzk5O1xuJHNlY29uZGFyeUNvbG91cjogIzg1QzdFNTtcbiIsIkB1c2UgJ192YXJpYWJsZXMnIGFzICo7XG5cbi5jYXJkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogJGJhc2VsaW5lO1xuICAgIG1hcmdpbjogMCAwICRiYXNlbGluZSAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgfVxufVxuXG4uY2FyZHMtY2VudHJlIHtcbiAgICBkaXYge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuIiwiQHVzZSAnX3ZhcmlhYmxlcycgYXMgKjtcblxuYTpsaW5rLCBhOnZpc2l0ZWQsIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogJHByaW1hcnlDb2xvdXI7XG59XG5cbmEuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeUNvbG91cjtcbiAgICBib3JkZXI6ICRwcmltYXJ5Q29sb3VyIDFweCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6ICgkYmFzZWxpbmUgLyAyKSAkYmFzZWxpbmU7XG59XG5cbmEuYnRuOmxpbmssIGEuYnRuOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYS5idG46aG92ZXIsIGEuYnRuOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkcHJpbWFyeUNvbG91ciwgMjAlKTtcbiAgICBib3JkZXI6IGxpZ2h0ZW4oJHByaW1hcnlDb2xvdXIsIDIwJSkgMXB4IHNvbGlkO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGJvcmRlci1sZWZ0OiAjY2NjIDVweCBzb2xpZDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsaW5lLWhlaWdodDogJGJhc2VsaW5lO1xuICAgIG1hcmdpbjogJGJhc2VsaW5lIDA7XG4gICAgcGFkZGluZzogJGJhc2VsaW5lO1xufVxuXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gICAgZm9udC1zaXplOiAkZm9udFNpemU7XG59XG5cbi5jbGVhciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbmZpZ3VyZSB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBtYXJnaW46ICRiYXNlbGluZSAwO1xuXG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiAoJGJhc2VsaW5lIC8gMik7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbmgxIHtcbiAgICBjb2xvcjogJHByaW1hcnlDb2xvdXI7XG4gICAgZm9udC1zaXplOiAyMDAlO1xufVxuXG5oMiB7XG4gICAgY29sb3I6ICRwcmltYXJ5Q29sb3VyO1xuICAgIGZvbnQtc2l6ZTogMTQwJTtcblxuICAgIGE6bGluaywgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG5oMyB7XG4gICAgbGluZS1oZWlnaHQ6ICRiYXNlbGluZTtcbiAgICBtYXJnaW46ICRiYXNlbGluZSAwO1xufVxuXG5vbCB7XG4gICAgbGluZS1oZWlnaHQ6ICRiYXNlbGluZTtcbn1cblxucCB7XG4gICAgbGluZS1oZWlnaHQ6ICRiYXNlbGluZTtcbiAgICBtYXJnaW46ICRiYXNlbGluZSAwO1xufVxuXG51bCB7XG4gICAgbGluZS1oZWlnaHQ6ICRiYXNlbGluZTtcbn1cblxuLnN0YW5kZmlyc3Qge1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGZvbnQtc2l6ZTogMTUwJTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbiIsIkB1c2UgJ192YXJpYWJsZXMnIGFzICo7XG5cbmZvcm0ge1xuICAgIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5Q29sb3VyO1xuICAgICAgICBib3JkZXI6IGRhcmtlbigkcHJpbWFyeUNvbG91ciwgNDAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDExMCU7XG4gICAgICAgIHBhZGRpbmc6ICgkYmFzZWxpbmUgLyAyKSAkYmFzZWxpbmU7XG4gICAgfVxuXG4gICAgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkcHJpbWFyeUNvbG91ciwgMjAlKTtcbiAgICB9XG5cbiAgICBidXR0b246ZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgICAgICBib3JkZXItY29sb3I6ICMzMzM7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgZGl2LmNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogKCRiYXNlbGluZSAvIDQpO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRpdi5wYXltZW50LWVycm9yIHtcbiAgICAgICAgY29sb3I6ICNEMjI1M0U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmU7XG4gICAgfVxuXG4gICAgZGl2LnRhYmxlIHtcbiAgICAgICAgZGl2LnRhYmxlLWhlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogKCRiYXNlbGluZSAvIDIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYudGFibGUtcm93IHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6ICNjY2MgMXB4IHNvbGlkO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAoJGJhc2VsaW5lIC8gMik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2LndpZGUsIGRpdi5leHRyYS13aWRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2LnNlbGVjdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICBkaXYudGFibGUtaGVhZCBkaXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdi50YWJsZS1yb3cge1xuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZGl2LndpZGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGRpdi5zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZm9udC1zaXplOiAxMzAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmU7XG4gICAgICAgIHBhZGRpbmc6ICRiYXNlbGluZSAvIDQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIH4gbGFiZWwge1xuICAgICAgICBib3JkZXI6ICNjY2MgMXB4IHNvbGlkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6ICgkYmFzZWxpbmUgLyAyKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDMyIDMyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNS40MTQgMTFMNCAxMi40MTRsNS40MTQgNS40MTRMMjAuODI4IDYuNDE0IDE5LjQxNCA1bC0xMCAxMHonIGZpbGw9JyUyM2ZmZicgZmlsbC1ydWxlPSdub256ZXJvJy8lM0UlM0Mvc3ZnJTNFIFwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAoJGJhc2VsaW5lIC8gNCk7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3VyO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogKCRiYXNlbGluZSAvIDQpO1xuICAgIH1cblxuICAgIHNlbGVjdCwgdGV4dGFyZWEge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiAxMzAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmU7XG4gICAgICAgIHBhZGRpbmc6ICRiYXNlbGluZSAvIDQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogI2NjYyAxcHggc29saWQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAoJGJhc2VsaW5lIC8gMik7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgICAgcGFkZGluZzogKCRiYXNlbGluZSAvIDIpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlLnBheW1lbnQge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5mb3JtLmNvbG91ciB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmU7XG4gICAgcGFkZGluZzogJGJhc2VsaW5lO1xuXG4gICAgaDIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeUNvbG91cjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLSRiYXNlbGluZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kYmFzZWxpbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRiYXNlbGluZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2VsaW5lO1xuICAgICAgICBwYWRkaW5nOiAkYmFzZWxpbmU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmZvcm0uc3RyaXBlIHtcbiAgICAjY2FyZC1lbGVtZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2VsaW5lO1xuICAgIH1cblxuICAgICNjYXJkLWVycm9ycyB7XG4gICAgICAgIGNvbG9yOiAjRDIyNTNFO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2VsaW5lO1xuICAgIH1cbn1cbiIsIi5jb2xsYXBzZS1tYXJnaW5zIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi53b3JkLWJyZWFrIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuIiwiQHVzZSAnX3ZhcmlhYmxlcycgYXMgKjtcblxuLmhlcm8ge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvdmVycy90aGVyYXB5LXNlc3Npb24tZ3JhZGllbnQuanBnJykgLTQwMHB4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogJGJhc2VsaW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAzMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4ICMwMDA7XG4gICAgfVxuXG4gICAgLnJhdGluZyB7XG4gICAgICAgIGJvdHRvbTogJGJhc2VsaW5lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZWxpbmU7XG5cbiAgICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVyby1tYWtpbmctbm90ZXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvdmVycy9tYWtpbmctbm90ZXMuanBnJylcbn1cbiIsIkB1c2UgJ192YXJpYWJsZXMnIGFzICo7XG5cbi5icmVha2luZy1uZXdzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkzQTQ3O1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuLmxvY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogJGJhc2VsaW5lO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIH1cbn1cblxucC5xdWFsaXR5LWxvZ29zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4O1xuICAgIH1cbn1cblxudWwuaXNzdWVzIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRiYXNlbGluZTtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZXN0YW1vbmlhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5NDU1OTtcbiAgICBib3JkZXItbGVmdDogJHNlY29uZGFyeUNvbG91ciAxMHB4IHNvbGlkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAkYmFzZWxpbmU7XG4gICAgcGFkZGluZzogJGJhc2VsaW5lO1xuXG4gICAgcGljdHVyZSB7XG4gICAgICAgIGJvcmRlcjogJHNlY29uZGFyeUNvbG91ciA1cHggc29saWQ7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAoLSRiYXNlbGluZSkgKC0kYmFzZWxpbmUpICRiYXNlbGluZSAkYmFzZWxpbmU7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAgIH1cbn1cbiIsIkB1c2UgJ192YXJpYWJsZXMnIGFzICo7XG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbn1cblxuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgYTpsaW5rLCBhOnZpc2l0ZWQsIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBkaXYuY29weXJpZ2h0IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW46ICRiYXNlbGluZSAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGRpdi5zdWJmb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZmZmIDUwJSwgIzY2NiA1MSUsICM2NjYgMTAwJSk7XG5cbiAgICAgICAgPiBkaXYgPiBkaXYge1xuICAgICAgICAgICAgbWFyZ2luOiAtKCRiYXNlbGluZSAvIDIpO1xuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkcHJpbWFyeUNvbG91ciwgNTAlKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvdXI7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAoJGJhc2VsaW5lIC8gMik7XG5cbiAgICAgICAgICAgICAgICBhOmxpbmssIGE6dmlzaXRlZCwgYTpob3ZlciwgYTphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvdXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDQsIHBbcm9sZT1cImhlYWRpbmdcIl0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRwcmltYXJ5Q29sb3VyLCA0MCUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEyNSU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICgkYmFzZWxpbmUgKiAwLjc1KSAkYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICAgICAgICAgICAgPiBkaXYgPiBkaXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAuZGltIHtcbiAgICAgICAgY29sb3I6ICNjY2M7XG5cbiAgICAgICAgYTpsaW5rLCBhOnZpc2l0ZWQsIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206ICM5OTkgMXB4IHNvbGlkO1xuXG4gICAgPiBkaXYge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgcGFkZGluZzogMCAkYmFzZWxpbmU7XG4gICAgfVxuXG4gICAgZGl2Lm1hc3RoZWFkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGRpdi5jdGEge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRiYXNlbGluZTtcblxuICAgICAgICAgICAgYTpsaW5rLCBhOnZpc2l0ZWQsIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvdXI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2LmxvZ28ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbG9nby5wbmcnKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1MCU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogJGJhc2VsaW5lICRiYXNlbGluZSAkYmFzZWxpbmUgKCRiYXNlbGluZSArIDQ0KTtcblxuICAgICAgICAgICAgYTpsaW5rLCBhOnZpc2l0ZWQsIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvdXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhLnNraXAtbGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgLyogaGlkZSB0aGUgc2tpcCBsaW5rcyAqL1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwMDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEuc2tpcC1saW5rOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGRpdi5jdGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkYmFzZWxpbmUgMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2LmxvZ28ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBuYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRiYXNlbGluZTtcblxuICAgICAgICBkaXYubW9iaWxlLW5hdiB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6ICNjY2MgMXB4IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAoJGJhc2VsaW5lIC8gMikgJGJhc2VsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmxpbmssIGE6dmlzaXRlZCB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmhvdmVyLCBhOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5wcmltYXJ5LW5hdiB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogKCRiYXNlbGluZSAvIDIpIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGE6bGluaywgYTp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnlDb2xvdXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmhvdmVyLCBhOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnlDb2xvdXIsIDIwJSk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2LnByaW1hcnktbmF2LW9wZW4ge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYuc2Vjb25kYXJ5LW5hdiB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeUNvbG91cjtcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRwcmltYXJ5Q29sb3VyIDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogKCRiYXNlbGluZSAvIDIpICRiYXNlbGluZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYTpsaW5rLCBhOnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYTpob3ZlciwgYTphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHByaW1hcnlDb2xvdXIsIDIwJSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBsaWdodGVuKCRwcmltYXJ5Q29sb3VyLCAyMCUpIDFweCBzb2xpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIGRpdi5tb2JpbGUtbmF2IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYucHJpbWFyeS1uYXYge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRiYXNlbGluZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhOmxpbmssIGE6dmlzaXRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICNmZmYgMTBweCBzb2xpZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhLmFjdGl2ZSwgYTpob3ZlciwgYTphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBsaWdodGVuKCRwcmltYXJ5Q29sb3VyLCA0MCUpIDEwcHggc29saWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYuc2Vjb25kYXJ5LW5hdiB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbm1haW4ge1xuICAgIGRpdi5wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvdXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogKCRiYXNlbGluZSAqIDIpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgZGl2LnNlY29uZGFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlDb2xvdXI7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAoJGJhc2VsaW5lICogMik7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLnR3by1jb2x1bW4ge1xuICAgIGFydGljbGUge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYXNpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIHNlY3Rpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlDb2xvdXI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZWxpbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZWxpbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAoJGJhc2VsaW5lICogMikgJGJhc2VsaW5lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBhOmxpbmssIGE6dmlzaXRlZCwgYTpob3ZlciwgYTphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2VsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRiYXNlbGluZTtcbiAgICAgICAgICAgIHdpZHRoOiA2NTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGFzaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5waW5jaCB7XG4gICAgbWF4LXdpZHRoOiA3MDBweCAhaW1wb3J0YW50O1xufVxuXG4ud3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBwYWRkaW5nOiAkYmFzZWxpbmU7XG59XG4iLCJAdXNlICdfdmFyaWFibGVzJyBhcyAqO1xuXG4udGhlcmFwaWVzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAkYmFzZWxpbmU7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZTRlYjtcbiAgICAgICAgcGFkZGluZzogJGJhc2VsaW5lO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3VyO1xuICAgICAgICBmb250LXNpemU6IDE0MCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG51bC50aGVyYXB5LWlzc3VlcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWNvbHVtbi1nYXA6ICRiYXNlbGluZTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgcGFkZGluZzogMDtcbn1cbiIsIi5TdHJpcGVFbGVtZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwICNlNmViZjE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3gtc2hhZG93IDE1MG1zIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNTBtcyBlYXNlO1xufVxuXG4uU3RyaXBlRWxlbWVudC0tZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwICNjZmQ3ZGY7XG59XG5cbi5TdHJpcGVFbGVtZW50LS1pbnZhbGlkIHtcbiAgICBib3JkZXItY29sb3I6ICNmYTc1NWE7XG59XG5cbi5TdHJpcGVFbGVtZW50LS13ZWJraXQtYXV0b2ZpbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWZkZTUgIWltcG9ydGFudDtcbn1cbiJdfQ== */
