.calendar-navs{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}.calendar-navs #resource-selection{margin-bottom:2rem;align-self:flex-start}@media(min-width: 768px){.calendar-navs{flex-direction:row;align-items:center;justify-content:space-between}.calendar-navs #resource-selection{margin-bottom:0;align-self:auto}}.calendar-date-picker{display:flex;align-items:center;justify-content:space-between;width:100%}.calendar-date-picker .form-control{border:none;text-align:center}.calendar-date-picker .dateSelector{cursor:pointer}.calendar-date-picker .dateSelector:hover{color:#0e74da}.calendar-date-picker .btn-icon{width:1.25rem;height:1.25rem;line-height:1.25rem;color:#1f242b}.calendar-date-picker .btn-icon:hover{color:#0e74da}.calendar-date-picker .btn-icon:focus{box-shadow:none;color:#0e74da}.calendar-date-picker .btn-icon>i{font-size:.75rem}@media(min-width: 768px){.calendar-date-picker{width:240px}}.calendar-date-picker .subheading{text-align:center;font-size:.8125rem;color:#818a91;opacity:.6}.calendar-date-picker .subheading.condensed{display:none}.calendar-date-picker .subheading.today{opacity:1;color:#000;font-size:.7rem;cursor:pointer}.calendar-date-picker .subheading.today:hover{color:#0e74da}@media(min-width: 992px){.calendar-date-picker .subheading{font-size:.9375rem}}#resource-selection{overflow:hidden}#resource-selection .custom-select{padding:0;padding-right:2rem;height:2.5rem;font-size:1rem;background-image:url("/ui/images/icons/chevron-down.svg");background-size:1rem;background-position:right .5rem center;border:none;cursor:pointer}.calendar .colours span{height:60px;line-height:60px;text-align:center;text-transform:uppercase;font-size:.9375rem}.calendar .colours span.white{color:#000}.calendar .colours .blue{background-color:#0e74da}.calendar .colours .green{background-color:#3cc}.calendar .colours .gray-dark{background-color:#1f242b}.calendar .colours .gray{background-color:#636363}.calendar .colours .white{background-color:#fff;border:solid 1px #000}.calendar .period{margin:auto;text-align:center}.calendar .icons i{margin-right:20px}.calendar .icons .app-icons{font-size:3rem;color:#0e74da}.calendar .blockquotes .blockquote+.blockquote{margin-top:3rem}.calendar .buttons .btn{margin-bottom:30px}.calendar .buttons .row-primary,.calendar .buttons .row-secondary,.calendar .buttons .row-dark{padding-top:30px}.calendar .buttons .row-primary{background-color:#0e74da}.calendar .buttons .row-secondary{background-color:#3cc}.calendar .buttons .row-dark{background-color:#353940}.optionals-clickable{border:solid 1px #5cb85c;border-radius:.25rem;padding:5px 5px 0 5px;cursor:pointer;clear:both;margin-top:10px}.holiday-overflow{overflow:visible}.holiday-text{transform:rotate(90deg);transform-origin:center center 0;position:absolute;background-color:#fff;color:#636363;font-size:250%;top:100px}#bookingview{margin-top:50px}#bookingview .custom-badge{padding-left:0}#bookingview .custom-control-description{border-radius:0}#bookingview .custom-badge:first-child .custom-control-description{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}#bookingview .custom-badge:last-child .custom-control-description{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.resource-description{padding:6px 3px;background-color:#eceeef}.event-icon{height:12px;width:12px;margin:1px 3px;display:inline-block}@media print{.event-icon{opacity:.3}}.event-icon .icon-attachment{height:100%;width:100%}.form-group .myc-colour{border:#818a91 solid 1px;border-radius:.25rem;margin-right:3px}.form-group .myc-red{accent-color:#f5b7b1;background-color:#f5b7b1}.form-group .myc-purple{accent-color:#d7bde2;background-color:#d7bde2}.form-group .myc-blue{accent-color:#aed6f1;background-color:#aed6f1}.form-group .myc-green{accent-color:#a9dfbf;background-color:#a9dfbf}.form-group .myc-yellow{accent-color:#f9e79f;background-color:#f9e79f}.form-group .myc-brown{accent-color:#edbb99;background-color:#edbb99}.colours .myc-red{background-color:#f5b7b1}.colours .myc-purple{background-color:#d7bde2}.colours .myc-blue{background-color:#aed6f1}.colours .myc-green{background-color:#a9dfbf}.colours .myc-yellow{background-color:#f9e79f}.colours .myc-brown{background-color:#edbb99}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJiLWJvb2tpbmdzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vYXBwL192YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxlQUNJLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCQUFBLENBQ0Esb0JBQUEsQ0FFQSxtQ0FDSSxrQkFBQSxDQUNBLHFCQUFBLENDOENKLHlCRHRESixlQVlRLGtCQUFBLENBQ0Esa0JBQUEsQ0FDQSw2QkFBQSxDQUVBLG1DQUNJLGVBQUEsQ0FDQSxlQUFBLENBQUEsQ0FLWixzQkFDSSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSw2QkFBQSxDQUNBLFVBQUEsQ0FFQSxvQ0FDSSxXQUFBLENBQ0EsaUJBQUEsQ0FHSixvQ0FDSSxjQUFBLENBQ0EsMENBQ0ksYUVnQ2dCLENGNUJ4QixnQ0FDSSxhQUFBLENBQ0EsY0FBQSxDQUNBLG1CQUFBLENBQ0EsYUVpQ29CLENGOUJwQixzQ0FDSSxhRW9CZ0IsQ0ZqQnBCLHNDQUNJLGVBQUEsQ0FDQSxhRWVnQixDRlpwQixrQ0FDSSxnQkFBQSxDQ0pSLHlCRC9CSixzQkF3Q1EsV0FBQSxDQUFBLENBR0osa0NBQ0ksaUJBQUEsQ0FDQSxrQkUrS3FCLENGOUtyQixhRVlvQixDRlhwQixVQUFBLENBRUEsNENBQ0ksWUFBQSxDQUdKLHdDQUNJLFNBQUEsQ0FDQSxVRURnQixDRkVoQixlRXFLaUIsQ0ZwS2pCLGNBQUEsQ0FFQSw4Q0FDSSxhRWRZLENEZnhCLHlCRFlBLGtDQXVCUSxrQkV5SmlCLENBQUEsQ0ZsSjdCLG9CQUNJLGVBQUEsQ0FFQSxtQ0FDSSxTQUFBLENBQ0Esa0JBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLHlEQUFBLENBQ0Esb0JBQUEsQ0FDQSxzQ0FBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBTUEsd0JBSUksV0FBQSxDQUdBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSx3QkFBQSxDQUNBLGtCRXNIaUIsQ0ZwSGpCLDhCQUNJLFVFbERZLENGc0RwQix5QkFBQSx3QkU5RG9CLENGK0RwQiwwQkFBQSxxQkUzRG9CLENGNERwQiw4QkFBQSx3QkV2RG9CLENGd0RwQix5QkFBQSx3QkV2RG9CLENGd0RwQiwwQkFBQSxxQkVuRG9CLENGbURlLHFCQUFBLENBR3ZDLGtCQUNJLFdBQUEsQ0FDQSxpQkFBQSxDQUlBLG1CQUNJLGlCQUFBLENBR0osNEJBQ0ksY0FBQSxDQUNBLGFFakZnQixDRnNGcEIsK0NBQ0ksZUFBQSxDQUtKLHdCQUNJLGtCQUFBLENBR0osK0ZBR0ksZ0JBQUEsQ0FHSixnQ0FDSSx3QkV2R2dCLENGMEdwQixrQ0FDSSxxQkV2R2dCLENGMEdwQiw2QkFDSSx3QkFBQSxDQVFaLHFCQUNJLHdCQUFBLENBQ0Esb0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBQ0EsZUFBQSxDQUdKLGtCQUNJLGdCQUFBLENBR0osY0FDSSx1QkFBQSxDQUNBLGdDQUFBLENBQ0EsaUJBQUEsQ0FDQSxxQkFBQSxDQUNBLGFFL0h3QixDRmdJeEIsY0FBQSxDQUNBLFNBQUEsQ0FHSixhQUNJLGVBQUEsQ0FFQSwyQkFDSSxjQUFBLENBR0oseUNBQ0ksZUFBQSxDQUdKLG1FQUNJLDZCRTJFaUIsQ0YxRWpCLGdDRTBFaUIsQ0Z2RXJCLGtFQUNJLDhCRXNFaUIsQ0ZyRWpCLGlDRXFFaUIsQ0ZoRXpCLHNCQUNJLGVBQUEsQ0FDQSx3QkUxSndCLENGOEo1QixZQU1JLFdBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLG9CQUFBLENBUEEsYUFGSixZQUdRLFVBQUEsQ0FBQSxDQVFKLDZCQUNJLFdBQUEsQ0FDQSxVQUFBLENBUUosd0JBQ0ksd0JBQUEsQ0FDQSxvQkVtQ2lCLENGbENqQixnQkFBQSxDQUdKLHFCQUNJLG9CQUFBLENBQ0Esd0JBQUEsQ0FFSix3QkFDSSxvQkFBQSxDQUNBLHdCQUFBLENBRUosc0JBQ0ksb0JBQUEsQ0FDQSx3QkFBQSxDQUVKLHVCQUNJLG9CQUFBLENBQ0Esd0JBQUEsQ0FFSix3QkFDSSxvQkFBQSxDQUNBLHdCQUFBLENBRUosdUJBQ0ksb0JBQUEsQ0FDQSx3QkFBQSxDQU1KLGtCQUNJLHdCQUFBLENBRUoscUJBQ0ksd0JBQUEsQ0FFSixtQkFDSSx3QkFBQSxDQUVKLG9CQUNJLHdCQUFBLENBRUoscUJBQ0ksd0JBQUEsQ0FFSixvQkFDSSx3QkFBQSIsImZpbGUiOiJwYWdlLnJiLWJvb2tpbmdzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIiwgXCJtaXhpbnNcIjtcblxuLmNhbGVuZGFyLW5hdnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICNyZXNvdXJjZS1zZWxlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBcbiAgICAgICAgI3Jlc291cmNlLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhbGVuZGFyLWRhdGUtcGlja2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5kYXRlU2VsZWN0b3Ige1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1pY29uIHtcbiAgICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgLy8gbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgfVxuXG4gICAgLnN1YmhlYWRpbmcge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgICAgICBvcGFjaXR5OiAuNjtcblxuICAgICAgICAmLmNvbmRlbnNlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50b2RheSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14eHM7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cbiNyZXNvdXJjZS1zZWxlY3Rpb24ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3VpL2ltYWdlcy9pY29ucy9jaGV2cm9uLWRvd24uc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLjVyZW0gY2VudGVyO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi5jYWxlbmRhciB7XG4gICAgLmNvbG91cnMge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIC8qIGZsb2F0OiBsZWZ0OyAqL1xuICAgICAgICAgICAgLyogbWFyZ2luLXJpZ2h0OiA1cHg7ICovXG4gICAgICAgICAgICAvKiB3aWR0aDogMTAwcHg7ICovXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAgIC8vIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG5cbiAgICAgICAgICAgICYud2hpdGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmx1ZSB7IGJhY2tncm91bmQtY29sb3I6ICRibHVlOyB9XG4gICAgICAgIC5ncmVlbiB7IGJhY2tncm91bmQtY29sb3I6ICRncmVlbjsgfVxuICAgICAgICAuZ3JheS1kYXJrIHsgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyazsgfVxuICAgICAgICAuZ3JheSB7IGJhY2tncm91bmQtY29sb3I6ICRncmF5OyB9XG4gICAgICAgIC53aGl0ZSB7IGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTsgYm9yZGVyOiBzb2xpZCAxcHggJGJsYWNrOyB9XG4gICAgfVxuXG4gICAgLnBlcmlvZCB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5pY29ucyB7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFwcC1pY29ucyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2txdW90ZXMge1xuICAgICAgICAuYmxvY2txdW90ZSArIC5ibG9ja3F1b3RlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9ucyB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3ctcHJpbWFyeSxcbiAgICAgICAgLnJvdy1zZWNvbmRhcnksXG4gICAgICAgIC5yb3ctZGFyayB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3ctcHJpbWFyeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3ctc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAucm93LWRhcmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1Mzk0MDtcbiAgICAgICAgfVxuICAgIH1cblxuXG59XG5cblxuLm9wdGlvbmFscy1jbGlja2FibGUge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRicmFuZC1zdWNjZXNzO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgICAgXG4gICAgcGFkZGluZzogNXB4IDVweCAwIDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmhvbGlkYXktb3ZlcmZsb3cge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uaG9saWRheS10ZXh0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlciAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogJGdyYXk7XG4gICAgZm9udC1zaXplOiAyNTAlO1xuICAgIHRvcDogMTAwcHg7XG59XG5cbiNib29raW5ndmlldyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgIC5jdXN0b20tYmFkZ2Uge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWJhZGdlOmZpcnN0LWNoaWxkIC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRjdXN0b20tYmFkZ2UtcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkY3VzdG9tLWJhZGdlLXJhZGl1cztcbiAgICB9XG5cbiAgICAuY3VzdG9tLWJhZGdlOmxhc3QtY2hpbGQgLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRjdXN0b20tYmFkZ2UtcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGN1c3RvbS1iYWRnZS1yYWRpdXM7XG4gICAgfVxufVxuXG5cbi5yZXNvdXJjZS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogNnB4IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuXG59XG5cbi5ldmVudC1pY29uIHtcblxuICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG5cbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgbWFyZ2luOiAxcHggM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIC5pY29uLWF0dGFjaG1lbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuXG5cbi5mb3JtLWdyb3VwIHtcblxuICAgIC5teWMtY29sb3VyIHtcbiAgICAgICAgYm9yZGVyOiAkZ3JheS1saWdodCBzb2xpZCAxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICB9XG5cbiAgICAubXljLXJlZCB7XG4gICAgICAgIGFjY2VudC1jb2xvcjogI0Y1QjdCMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1QjdCMTtcbiAgICB9XG4gICAgLm15Yy1wdXJwbGUge1xuICAgICAgICBhY2NlbnQtY29sb3I6ICNEN0JERTI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEN0JERTI7XG4gICAgfVxuICAgIC5teWMtYmx1ZSB7XG4gICAgICAgIGFjY2VudC1jb2xvcjogI0FFRDZGMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FFRDZGMTtcbiAgICB9XG4gICAgLm15Yy1ncmVlbiB7XG4gICAgICAgIGFjY2VudC1jb2xvcjogI0E5REZCRjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0E5REZCRjtcbiAgICB9XG4gICAgLm15Yy15ZWxsb3cge1xuICAgICAgICBhY2NlbnQtY29sb3I6ICNGOUU3OUY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUU3OUY7XG4gICAgfVxuICAgIC5teWMtYnJvd24ge1xuICAgICAgICBhY2NlbnQtY29sb3I6ICNFREJCOTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFREJCOTk7XG4gICAgfVxufVxuXG5cbi5jb2xvdXJzIHtcbiAgICAubXljLXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUI3QjE7XG4gICAgfVxuICAgIC5teWMtcHVycGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q3QkRFMjtcbiAgICB9XG4gICAgLm15Yy1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FFRDZGMTtcbiAgICB9XG4gICAgLm15Yy1ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBOURGQkY7XG4gICAgfVxuICAgIC5teWMteWVsbG93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RTc5RjtcbiAgICB9XG4gICAgLm15Yy1icm93biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFREJCOTk7XG4gICAgfVxufVxuXG5cblxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjEuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgpKVxuLy8gICAgNzY3cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIDFweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJG5hbWUsICRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiXG5cbi8vIEBpbXBvcnQgXCJib290c3RyYXAvc2Nzcy9mdW5jdGlvbnNcIjsgIC8vIE9ubHkgZm9yIHY1XG5cblxuLy8gVmFyaWFibGVzXG4vL1xuLy8gQ29weSBzZXR0aW5ncyBmcm9tIHRoaXMgZmlsZSBpbnRvIHRoZSBwcm92aWRlZCBgX2N1c3RvbS5zY3NzYCB0byBvdmVycmlkZVxuLy8gdGhlIEJvb3RzdHJhcCBkZWZhdWx0cyB3aXRob3V0IG1vZGlmeWluZyBrZXksIHZlcnNpb25lZCBmaWxlcy5cblxuXG4vLyBUYWJsZSBvZiBDb250ZW50c1xuLy9cbi8vIENvbG9yc1xuLy8gT3B0aW9uc1xuLy8gU3BhY2luZ1xuLy8gQm9keVxuLy8gTGlua3Ncbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gR3JpZCBjb2x1bW5zXG4vLyBGb250c1xuLy8gQ29tcG9uZW50c1xuLy8gVGFibGVzXG4vLyBCdXR0b25zXG4vLyBGb3Jtc1xuLy8gRHJvcGRvd25zXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vLyBOYXZiYXJcbi8vIE5hdnNcbi8vIFBhZ2luYXRpb25cbi8vIEp1bWJvdHJvblxuLy8gRm9ybSBzdGF0ZXMgYW5kIGFsZXJ0c1xuLy8gQ2FyZHNcbi8vIFRvb2x0aXBzXG4vLyBQb3BvdmVyc1xuLy8gQmFkZ2VzXG4vLyBNb2RhbHNcbi8vIEFsZXJ0c1xuLy8gUHJvZ3Jlc3MgYmFyc1xuLy8gTGlzdCBncm91cFxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLy8gRmlndXJlc1xuLy8gQnJlYWRjcnVtYnNcbi8vIENhcm91c2VsXG4vLyBDbG9zZVxuLy8gQ29kZVxuXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBHZW5lcmFsIHZhcmlhYmxlIHN0cnVjdHVyZVxuLy9cbi8vIFZhcmlhYmxlIGZvcm1hdCBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1tb2RpZmllci1zdGF0ZS1wcm9wZXJ0eWAgb3JkZXIuXG5cblxuLy8gQ29sb3JzXG4vL1xuLy8gR3JheXNjYWxlIGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxuXG4kcGluazogICAgICAgICAgICAgICAgICAgICAgI2ZmMzg1MztcbiRvcmFuZ2U6ICAgICAgICAgICAgICAgICAgICAjZmM2YjAwO1xuJHllbGxvdzogICAgICAgICAgICAgICAgICAgICNmY2U3MDA7XG4kYmx1ZS1saWdodDogICAgICAgICAgICAgICAgIzBFNzREQTtcbiRibHVlOiAgICAgICAgICAgICAgICAgICAgICAjMEU3NERBOyAvLyAjMzE5N2ZkOyAvLyAjMzM5OWZmO1xuJGJsdWUtZGFyazogICAgICAgICAgICAgICAgICMxYzViOTk7IC8vICMzMzk5ZmY7XG4vLyAkYmx1ZS1kYXJrOiAgICAgICAgICAgICAgICAgIzMwM2RiODtcbi8vICRibHVlLWRhcms6ICAgICAgICAgICAgICAgICAjMzUzOTQwO1xuJGdyZWVuOiAgICAgICAgICAgICAgICAgICAgICMzM2NjY2M7XG4kZ3JlZW4tbGlnaHQ6ICAgICAgICAgICAgICAgIzgwYzdjNztcbiRncmVlbi1saWdodGVyOiAgICAgICAgICAgICAjYjllMWUxO1xuXG4kYmxhY2s6ICAgICAgICAgICAgICAgICAgICAgIzAwMDAwMDtcbiRncmF5LWRhcms6ICAgICAgICAgICAgICAgICAjMWYyNDJiO1xuJGdyYXk6ICAgICAgICAgICAgICAgICAgICAgICM2MzYzNjM7XG4kZ3JheS1oZWxwOiAgICAgICAgICAgICAgICAgIzc2NzY3NjtcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICAgICAjODE4YTkxO1xuJGdyYXktbGlnaHRlcjogICAgICAgICAgICAgICNlY2VlZWY7XG4kZ3JheS1saWdodGVzdDogICAgICAgICAgICAgI2Y3ZjdmOTtcbiR3aGl0ZTogICAgICAgICAgICAgICAgICAgICAjZmZmZmZmO1xuXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICAgICAgJGJsdWU7XG4kYnJhbmQtc2Vjb25kYXJ5OiAgICAgICAgICAgJGdyZWVuO1xuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgICAgICM1Y2I4NWM7XG4kYnJhbmQtaW5mbzogICAgICAgICAgICAgICAgIzViYzBkZTtcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICAgICAjZjBhZDRlO1xuJGJyYW5kLWRhbmdlcjogICAgICAgICAgICAgICNkOTUzNGY7XG5cblxuLy8gRWFzaW5nc1xuXG4kZWFzZS1vdXQtcXVhcnQ6ICAgICAgICAgICAgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgdHJ1ZTtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICBmYWxzZTtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZTtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICB0cnVlO1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogIGZhbHNlO1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgIHRydWU7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgZmFsc2U7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cblxuJHNwYWNlcjogICAgICAgICAgICAgICAgICAgICAxcmVtO1xuJHNwYWNlci14OiAgICAgICAgICAgICAgICAgICAkc3BhY2VyO1xuJHNwYWNlci15OiAgICAgICAgICAgICAgICAgICAkc3BhY2VyO1xuJHNwYWNlcnM6IChcbiAgMDogKFxuICAgIHg6IDAsXG4gICAgeTogMFxuICApLFxuICAxOiAoXG4gICAgeDogKCRzcGFjZXIteCAqIC4yNSksXG4gICAgeTogKCRzcGFjZXIteSAqIC4yNSlcbiAgKSxcbiAgMjogKFxuICAgIHg6ICgkc3BhY2VyLXggKiAuNSksXG4gICAgeTogKCRzcGFjZXIteSAqIC41KVxuICApLFxuICAzOiAoXG4gICAgeDogJHNwYWNlci14LFxuICAgIHk6ICRzcGFjZXIteVxuICApLFxuICA0OiAoXG4gICAgeDogKCRzcGFjZXIteCAqIDEuNSksXG4gICAgeTogKCRzcGFjZXIteSAqIDEuNSlcbiAgKSxcbiAgNTogKFxuICAgIHg6ICgkc3BhY2VyLXggKiAzKSxcbiAgICB5OiAoJHNwYWNlci15ICogMylcbiAgKVxuKTtcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgMnB4O1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZjtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktZGFyaztcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAkYmx1ZS1kYXJrO1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICBub25lO1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAkYmx1ZS1kYXJrO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICBub25lO1xuJGxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICBjb2xvciAuMnM7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBhbmQgbWF4aW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICAvLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxuICB4czogMCxcbiAgLy8gU21hbGwgc2NyZWVuIC8gcGhvbmVcbiAgc206IDU0NHB4LFxuICAvLyBNZWRpdW0gc2NyZWVuIC8gdGFibGV0XG4gIG1kOiA3NjhweCxcbiAgLy8gTGFyZ2Ugc2NyZWVuIC8gZGVza3RvcFxuICBsZzogOTkycHgsXG4gIC8vIEV4dHJhIGxhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuICB4bDogMTI4MHB4XG4pO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTc2cHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk0MHB4LFxuICB4bDogMTIwMHB4XG4pO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuJGd1dHRlcnM6IG51bGw7XG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgMTI7XG4kZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZTogICAgIDIuNXJlbTsgLy8gNDBweFxuJGdyaWQtZ3V0dGVyLXdpZHRoLXhzOiAgICAgICAxLjVyZW07XG4kZ3JpZC1ndXR0ZXItd2lkdGhzOiAoXG4gIHhzOiAkZ3JpZC1ndXR0ZXItd2lkdGgteHMsXG4gIHNtOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcbiAgbWQ6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxuICBsZzogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UsXG4gIHhsOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZVxuKTtcblxuXG4vLyBNaW4gZGV2aWNlIGhlaWdodFxuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkZXZpY2UgaGVpZ2h0IGZvciBmdWxsIGhlaWdodCBjb21wb25lbnRzXG5cbiRtaW4tZGV2aWNlLWhlaWdodDogICAgICAgICAgNTY4cHg7XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kZm9udC1mYW1pbHktcHJveGltYS1ub3ZhOiAgIFwiUHJveGltYSBOb3ZhXCI7XG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICN7JGZvbnQtZmFtaWx5LXByb3hpbWEtbm92YX0sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuXG4vLyBGb250IHdlaWdodHNcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgNDAwO1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgIDcwMDtcblxuLy8gUGl4ZWwgdmFsdWUgdXNlZCB0byByZXNwb25zaXZlbHkgc2NhbGUgYWxsIHR5cG9ncmFwaHkuIEFwcGxpZWQgdG8gdGhlIGA8aHRtbD5gIGVsZW1lbnQuXG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgIDE0cHg7IC8vIFRoaXMgZG9lc24ndCBhcHBlYXIgdG8gYmUgdXNlZFxuXG4vLyAkZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgIDEuMTI1cmVtOyAvLyAxOHB4XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgIDAuOHJlbTsgLy8gMTJweFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAxLjc1cmVtOyAgLy8gMjhweFxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAuOTM3NXJlbTsgLy8gMTVweFxuJGZvbnQtc2l6ZS14czogICAgICAgICAgICAgICAuODEyNXJlbTsgLy8gMTNweFxuJGZvbnQtc2l6ZS14eHM6ICAgICAgICAgICAgICAuN3JlbTtcblxuJGZvbnQtc2l6ZS1oMS14czogICAgICAgICAgICAyLjI1cmVtO1xuJGZvbnQtc2l6ZS1oMS1tZDogICAgICAgICAgICAzLjVyZW07XG4kZm9udC1zaXplLWgxLWxnOiAgICAgICAgICAgIDQuMDYyNXJlbTtcblxuJGZvbnQtc2l6ZS1oMi14czogICAgICAgICAgICAxLjVyZW07XG4kZm9udC1zaXplLWgyLW1kOiAgICAgICAgICAgIDIuMjVyZW07XG4kZm9udC1zaXplLWgyLWxnOiAgICAgICAgICAgIDIuMjVyZW07XG5cbiRmb250LXNpemUtaDMteHM6ICAgICAgICAgICAgMS43NXJlbTtcbiRmb250LXNpemUtaDMtbWQ6ICAgICAgICAgICAgMi4yNXJlbTtcbiRmb250LXNpemUtaDMtbGc6ICAgICAgICAgICAgMi4yNXJlbTtcblxuJGZvbnQtc2l6ZS1oNC14czogICAgICAgICAgICAxLjVyZW07XG4kZm9udC1zaXplLWg0LW1kOiAgICAgICAgICAgIDEuNzVyZW07XG4kZm9udC1zaXplLWg0LWxnOiAgICAgICAgICAgIDEuNzVyZW07XG5cbiRmb250LXNpemUtaDUteHM6ICAgICAgICAgICAgMXJlbTtcbiRmb250LXNpemUtaDUtbWQ6ICAgICAgICAgICAgMS4xMjVyZW07XG4kZm9udC1zaXplLWg1LWxnOiAgICAgICAgICAgIDEuMTI1cmVtO1xuXG4vLyAkbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgIDEuNjc7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgIDEuNDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAoJHNwYWNlciAvIDIpOyAvLyAkc3BhY2VyICogMS41O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICBpbmhlcml0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICBib2xkO1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAxLjM7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgIGluaGVyaXQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgMS4yNXJlbTtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgMzAwO1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodDtcblxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQ7XG5cbiRibG9ja3F1b3RlLWNvbG9yOiAgICAgICAgICAgIGluaGVyaXQ7XG4kYmxvY2txdW90ZS1mb250LXNpemUteHM6ICAgICAkZm9udC1zaXplLWxnO1xuJGJsb2NrcXVvdGUtZm9udC1zaXplLW1kOiAgICAgMi4yNXJlbTtcbiRibG9ja3F1b3RlLWZvbnQtc3R5bGU6ICAgICAgIGl0YWxpYztcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgI2NhY2FjYTtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIDFweDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgKDQgLyAzKTtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAxLjU7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVyZW07XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgLjNyZW07XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgLjJyZW07XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAjZmZmO1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICRicmFuZC1wcmltYXJ5O1xuXG5cbi8vIEJsb2Nrc1xuXG4kYmxvY2stc3BhY2luZy14czogICAgICAgMnJlbTsgLy8gMy4xMjVyZW07XG4kYmxvY2stc3BhY2luZy1zbTogICAgICAgMy43NXJlbTtcbiRibG9jay1zcGFjaW5nLW1kOiAgICAgICA1cmVtO1xuJGJsb2NrLXNtYWxsOiAgICAgICAgICAgIDJyZW07XG5cblxuLy8gU2lkZSBNZW51XG5cbiRzaWRlLW1lbnUtd2lkdGg6ICAgICAgICAzMDBweDtcbiRzaWRlLW1lbnUtcGFkZGluZzogICAgICAzMHB4IDMwcHg7XG4kc2lkZS1tZW51LXBhZGRpbmctc206ICAgODBweCA1MHB4O1xuJHNpZGUtbWVudS1iZzogICAgICAgICAgICRncmF5LWRhcms7XG4kc2lkZS1tZW51LWNvbG9yOiAgICAgICAgI2ZmZjtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgLjc1cmVtO1xuJHRhYmxlLXNtLWNlbGwtcGFkZGluZzogICAgICAgICAuM3JlbTtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcblxuJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVzdDtcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgcmdiYSgkYnJhbmQtcHJpbWFyeSwgLjEpO1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGg7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ZXI7XG5cbiR0YWJsZS1yZXNwb25zaXZlLXdpZHRoOiAgICAgICAgODAwcHg7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIDJyZW07XG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAuMzc1cmVtO1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2U7XG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywuMDc1KTtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgIDAgMCAwIDJweCByZ2JhKCRicmFuZC1wcmltYXJ5LCAxKTtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywuMTI1KTtcblxuJGJ0bi1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAgI2ZmZjtcbiRidG4tZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgICRncmF5LWRhcms7XG4kYnRuLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgICAkZ3JheS1kYXJrO1xuXG4kYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAjZmZmO1xuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgJGJsdWUtZGFyaztcbiRidG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAgICRidG4tcHJpbWFyeS1iZztcblxuJGJ0bi1zZWNvbmRhcnktY29sb3I6ICAgICAgICAgICAgI2ZmZjtcbiRidG4tc2Vjb25kYXJ5LWJnOiAgICAgICAgICAgICAgICRicmFuZC1zZWNvbmRhcnk7XG4kYnRuLXNlY29uZGFyeS1ib3JkZXI6ICAgICAgICAgICAkYnRuLXNlY29uZGFyeS1iZztcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQ7XG5cbiRidG4tcGFkZGluZy14LXhzOiAgICAgICAgICAgICAgIC44cmVtO1xuJGJ0bi1wYWRkaW5nLXkteHM6ICAgICAgICAgICAgICAgJGJ0bi1wYWRkaW5nLXk7XG5cbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgIDEuMTI1cmVtO1xuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgJGJ0bi1wYWRkaW5nLXk7XG5cbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgIDEuMjVyZW07XG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAuNzVyZW07XG5cbiRidG4tcGFkZGluZy14LXhsOiAgICAgICAgICAgICAgIDIuMTI1cmVtO1xuJGJ0bi1wYWRkaW5nLXkteGw6ICAgICAgICAgICAgICAgMS4yNXJlbTtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXM7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZztcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtO1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICBjb2xvciAuMnMsIGJhY2tncm91bmQtY29sb3IgLjJzLCBib3gtc2hhZG93IC4ycywgb3BhY2l0eSAuMnM7XG5cblxuLy8gRm9ybXNcblxuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgLjg3NXJlbTtcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC43NXJlbTtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgI2ZmZjtcbiRpbnB1dC1iZy1kaXNhYmxlZDogICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXI7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yO1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgI2NjYztcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICAgIDFweDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIG5vbmU7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzO1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGc7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbTtcblxuJGlucHV0LWJvcmRlci1mb2N1czogICAgICAgICAgICAgJGJyYW5kLXNlY29uZGFyeTtcbiRpbnB1dC1ib3gtc2hhZG93LWZvY3VzOiAgICAgICAgIG5vbmU7XG5cbi8vICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogICAgICAgICNkMGQwZDA7XG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAgICAgICAjNzY3Njc2O1xuXG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAuNzVyZW07XG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAuMzc1cmVtO1xuXG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAxcmVtO1xuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgLjc1cmVtO1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlKSArICgkaW5wdXQtcGFkZGluZy15ICogMikpO1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgKCgkZm9udC1zaXplLWxnICogJGxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtcGFkZGluZy15LWxnICogMikpO1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgKCgkZm9udC1zaXplLXNtICogJGxpbmUtaGVpZ2h0LXNtKSArICgkaW5wdXQtcGFkZGluZy15LXNtICogMikpO1xuXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAkc3BhY2VyLXk7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgIDJyZW07XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAwO1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci15OiAgICAgICAgLjI1cmVtO1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgIDEuMjVyZW07XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLW1hcmdpbi15OiAgICgoJGxpbmUtaGVpZ2h0LWJhc2UgKiAxcmVtKSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAtMjtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgJGdyYXktbGlnaHRlcjtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgNzUlIDc1JTtcbiRjdXN0b20tY29udHJvbC1mb2N1cy1pbmRpY2F0b3ItYm94LXNoYWRvdzogbm9uZTtcblxuJGN1c3RvbS1jb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWNvbG9yOiAgICAgICR3aGl0ZTtcbiRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1iZzogICAgICAgICAkYnJhbmQtcHJpbWFyeTtcblxuJGN1c3RvbS10b2dnbGUtZ3V0dGVyOiAgICAgICAgICAgICAgICA0cmVtO1xuJGN1c3RvbS10b2dnbGUtaW5kaWNhdG9yLXNpemU6ICAgICAgICAxLjVyZW07XG4kY3VzdG9tLXRvZ2dsZS1yYWRpdXM6ICAgICAgICAgICAgICAgICRjdXN0b20tdG9nZ2xlLWluZGljYXRvci1zaXplIC8gMjtcbiRjdXN0b20tdG9nZ2xlLWJnOiAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiRjdXN0b20tdG9nZ2xlLWluZGljYXRvci1iZzogICAgICAgICAgJHdoaXRlO1xuJGN1c3RvbS10b2dnbGUtaW5kaWNhdG9yLWJvcmRlcjogICAgICAjY2NjOyAvLyAkZ3JheS1saWdodGVyO1xuJGN1c3RvbS10b2dnbGUtY2hlY2tlZC1iZzogICAgICAgICAgICAkYnJhbmQtc2Vjb25kYXJ5O1xuJGN1c3RvbS10b2dnbGUtY2hlY2tlZC1pbmRpY2F0b3ItYm9yZGVyOiAkYnJhbmQtc2Vjb25kYXJ5O1xuJGN1c3RvbS10b2dnbGUtY2hlY2tlZC1pY29uOiAgICAgICAgICBub25lO1xuXG4kY3VzdG9tLWNoZWNrYm94LXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXM7XG4kY3VzdG9tLWNoZWNrYm94LWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG4kY3VzdG9tLWNoZWNrYm94LWJvcmRlcjogICAgICAgICAgICAgICAgI2NjYzsgLy8gJGdyYXktbGlnaHRlcjtcbiRjdXN0b20tY2hlY2tib3gtY2hlY2tlZC1pY29uOiAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIik7XG4kY3VzdG9tLWNoZWNrYm94LWNoZWNrZWQtYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnk7XG4kY3VzdG9tLWNoZWNrYm94LWNoZWNrZWQtYm9yZGVyOiAgICAgICAgJGJyYW5kLXByaW1hcnk7XG5cbiRjdXN0b20tcmFkaW8tcmFkaXVzOiAgICAgICAgICAgICAgICAgICA1MCU7XG4kY3VzdG9tLXJhZGlvLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG4kY3VzdG9tLXJhZGlvLWJvcmRlcjogICAgICAgICAgICAgICAgICAgI2NjYzsgLy8gJGdyYXktbGlnaHRlcjtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJnOiAgICAgICAgICAgICBmYWRlLW91dCgkYnJhbmQtc2Vjb25kYXJ5LCAxKTsgLy8gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlcjogICAgICAgICB0cmFuc3BhcmVudDsgLy8gZmFkZS1vdXQoJGJyYW5kLXNlY29uZGFyeSwgMSk7XG4kY3VzdG9tLXJhZGlvLWNoZWNrZWQtYm9yZGVyOiAgICAgICAgICAgJGJyYW5kLXNlY29uZGFyeTtcbiRjdXN0b20tcmFkaW8tY2hlY2tlZC1pbmRpY2F0b3ItYmc6ICAgICAkYnJhbmQtc2Vjb25kYXJ5OyAvLyBmYWRlLW91dCgkZ3JheS1saWdodGVyLCAxKTtcbiRjdXN0b20tcmFkaW8tY2hlY2tlZC1pY29uOiAgICAgICAgICAgICBub25lO1xuXG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgICAgMjBweCAyMHB4O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAgICRib2R5LWNvbG9yO1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNNC41MTYgNy41NDhjMC40MzYtMC40NDYgMS4wNDMtMC40ODEgMS41NzYgMGwzLjkwOCAzLjc0NyAzLjkwOC0zLjc0N2MwLjUzMy0wLjQ4MSAxLjE0MS0wLjQ0NiAxLjU3NCAwIDAuNDM2IDAuNDQ1IDAuNDA4IDEuMTk3IDAgMS42MTUtMC40MDYgMC40MTgtNC42OTUgNC41MDItNC42OTUgNC41MDItMC4yMTcgMC4yMjMtMC41MDIgMC4zMzUtMC43ODcgMC4zMzVzLTAuNTctMC4xMTItMC43ODktMC4zMzVjMCAwLTQuMjg3LTQuMDg0LTQuNjk1LTQuNTAycy0wLjQzNi0xLjE3IDAtMS42MTV6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIik7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgLjEyNXJlbTtcblxuJGN1c3RvbS1iYWRnZS1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzO1xuJGN1c3RvbS1iYWRnZS1wYWRkaW5nOiAgICAgICAgICAgICAgICAgIC4xMjVyZW0gLjVyZW07XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uIGljb25zXG4kZm9ybS1pY29uLXN1Y2Nlc3M6IG5vbmU7XG4kZm9ybS1pY29uLXdhcm5pbmc6IG5vbmU7XG4kZm9ybS1pY29uLWRhbmdlcjogbm9uZTtcblxuXG4vLyBEcm9wZG93bnNcblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgOXJlbTtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzO1xuJGRyb3Bkb3duLW1hcmdpbi10b3A6ICAgICAgICAgICAgNXB4O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgJGdyYXktZGFyaztcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgIDA7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAkZ3JheS1saWdodGVyO1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMSk7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZTtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICR3aGl0ZTtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpO1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAkd2hpdGU7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjEpO1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAuMTI1cmVtO1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgLjVyZW07XG5cbi8vICRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0O1xuXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bi1iYWNrZHJvcDogIDk5MDtcbiR6aW5kZXgtbmF2YmFyOiAgICAgICAgICAgICAxMDAwO1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgIDEwMDA7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgMTAzMDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAxMDMwO1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgIDEwNDA7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgMTA1MDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAxMDYwO1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgIDEwNzA7XG4kemluZGV4LXNwaW5uZXI6ICAgICAgICAgICAgMTA4MDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXM7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAzLjEyNXJlbTtcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgIDA7XG4kbmF2YmFyLWhlaWdodC14czogICAgICAgICAgICAgICAgICA2MHB4O1xuJG5hdmJhci1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgNjBweDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgMDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIDA7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgICRncmF5O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXk7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICAkZ3JheTtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIGZhZGUtb3V0KCRncmF5LCAuNSk7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYmc6ICAgICAgICAgICBub25lO1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmO1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI2ZmZjtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICNmZmY7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICBmYWRlLW91dCgjZmZmLCAuNSk7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1iZzogICAgICAgICAgICBub25lO1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAuNWVtIDFlbTtcbiRuYXYtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlcjtcblxuJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodDtcbiRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktbGlnaHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgI2RkZDtcbiRuYXYtdGFicy1saW5rLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlcjtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgJGJvZHktYmc7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICRncmF5O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAjZGRkO1xuJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkO1xuJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICAgICAkYm9keS1iZztcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cztcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmc7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yO1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgIC41cmVtO1xuXG5cbi8vIE1vZGFsc1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAwO1xuJG1vZGFsLWRpYWxvZy1zbS11cC1tYXJnaW4teTogMDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuXG4kbW9kYWwtY29udGVudC1wYWRkaW5nOiAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSAvIDI7XG4kbW9kYWwtY29udGVudC1wYWRkaW5nLW1kOiAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZTtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICR3aGl0ZTtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgIDA7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93OiAgICAgICAwIDEwcHggNDBweCByZ2JhKDAsMCwwLC4yKTtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgJGdyYXktZGFyaztcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgIC43NTtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgIHRyYW5zcGFyZW50O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgdHJhbnNwYXJlbnQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAwO1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgMDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgIDA7XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAwO1xuXG4kbW9kYWwteHhsOiAgICAgICAgICAgICAgICAgICAxMjAwcHg7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAxMDAwcHg7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA4MDBweDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHg7XG5cblxuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiOyJdfQ== */
