<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.custom-datepicker.ui-datepicker{z-index:5 !important;background:#fff;border:1px solid #ccc;border-radius:8px;font-family:inherit}.custom-datepicker.ui-datepicker .ui-state-disabled{text-decoration:line-through;color:#767676;opacity:1}.custom-datepicker.ui-datepicker .ui-state-disabled span{border:0;background:none;color:#767676}.custom-datepicker.ui-datepicker .ui-datepicker-header{background:none;border:0;font-weight:400}.custom-datepicker.ui-datepicker .ui-datepicker-prev,.custom-datepicker.ui-datepicker .ui-datepicker-next{cursor:pointer}.custom-datepicker.ui-datepicker .ui-datepicker-prev.ui-state-disabled,.custom-datepicker.ui-datepicker .ui-datepicker-next.ui-state-disabled{opacity:0.3}.custom-datepicker.ui-datepicker .ui-datepicker-prev .ui-icon,.custom-datepicker.ui-datepicker .ui-datepicker-next .ui-icon{background:none}.custom-datepicker.ui-datepicker .ui-datepicker-prev .ui-icon.ui-state-hover,.custom-datepicker.ui-datepicker .ui-datepicker-next .ui-icon.ui-state-hover{border:0}.custom-datepicker.ui-datepicker .ui-datepicker-prev{position:absolute;top:10px;width:14px;height:14px;background:url("../../images/sprites.png") no-repeat;background-position:-181px -28px;left:10px}.custom-datepicker.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.custom-datepicker.ui-datepicker .ui-datepicker-next{position:absolute;top:10px;width:14px;height:14px;background:url("../../images/sprites.png") no-repeat;background-position:-193px -28px;right:10px}.custom-datepicker.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.custom-datepicker.ui-datepicker .ui-datepicker-title{font-size:14px;font-size:.875rem;line-height:2em;margin:0 36px;text-align:center}.custom-datepicker.ui-datepicker table{font-size:13px;font-size:.8125rem;width:100%;border-collapse:collapse;margin:0 0 6px}.custom-datepicker.ui-datepicker th{padding:12px 5px;text-align:center;font-weight:700;border:0}.custom-datepicker.ui-datepicker td{border:0;padding:1px 3px 1px 0;text-align:center}.custom-datepicker.ui-datepicker td span{display:block;padding:3px;text-decoration:none;text-align:center}.custom-datepicker.ui-datepicker td a{text-decoration:none;border:0;background:none;color:#df110b;text-align:center}.custom-datepicker.ui-datepicker td a.ui-state-hover{color:#952226}.custom-datepicker.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:11px 0 0;padding:0 3px;border-left:0;border-right:0;border-bottom:0}.custom-datepicker.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:8px 3px 6px;padding:3px 10px 5px;width:auto;overflow:visible;cursor:pointer}.custom-datepicker.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.custom-datepicker.ui-datepicker .discountDate a{border:1px solid #1771b4;color:#1771b4;font-weight:700}.custom-datepicker.ui-datepicker .discountDate a:hover{border:1px solid #1771b4;color:#1771b4;font-weight:700}.deliverydate-input{background:url("../../images/datedrop.png") no-repeat 100% #fff;cursor:pointer}.deliverydate-message{color:#bf2c31;margin-top:20px}.gift-certificate-container p{margin-bottom:15px}.gift-card-tile-balance{margin-top:20px}@media (min-width: 768px){.gift-card-tile-balance{display:-webkit-box;display:-ms-flexbox;display:flex}}.gift-card-tile-balance .card-image{width:100%;margin-bottom:20px}@media (min-width: 768px){.gift-card-tile-balance .card-image{margin-right:20px;max-width:50%}}.gift-card-tile-balance .card-image img{width:100%}.check-balance-details .value{font-weight:700}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9jYXJ0cmlkZ2VzL2FwcF9jdXN0b21fZGFydGFnbmFuL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL2NoZWNrb3V0L2NvbXBvbmVudHMvX2RhdGVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jYXJ0cmlkZ2VzL2FwcF9jdXN0b21fZGFydGFnbmFuL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jYXJ0cmlkZ2VzL2FwcF9jdXN0b21fZGFydGFnbmFuL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL2NvbXBvbmVudHMvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL2NhcnRyaWRnZXMvYXBwX2N1c3RvbV9kYXJ0YWduYW4vY2FydHJpZGdlL2NsaWVudC9kZWZhdWx0L3Njc3MvZ2lmdGNlcnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQ0FFUSxxQkFDQSxnQkFDQSxzQkFDQSxrQkFDQSxtQkFBb0IsQ0FONUIsb0RBU1ksNkJBQ0EsY0FDQSxTQUFVLENBWHRCLHlEQWNnQixTQUNBLGdCQUNBLGFDUUEsQ0R4QmhCLHVEQXFCWSxnQkFDQSxTQUNBLGVDOEhNLENEckpsQiwwR0E0QlksY0FBZSxDQTVCM0IsOElBK0JnQixXQUFZLENBL0I1Qiw0SEFtQ2dCLGVBQWdCLENBbkNoQywwSkFzQ29CLFFBQVMsQ0F0QzdCLHFEQTRDWSxrQkFDQSxTQUNBLFdBQ0EsWUFDQSxxREFDQSxpQ0FDQSxTQUFVLENBbER0QiwwREFxRGdCLGNBQ0Esa0JBQ0EsU0FDQSxpQkFDQSxRQUNBLGVBQWdCLENBMURoQyxxREErRFksa0JBQ0EsU0FDQSxXQUNBLFlBQ0EscURBQ0EsaUNBQ0EsVUFBVyxDQXJFdkIsMERBd0VnQixjQUNBLGtCQUNBLFNBQ0EsaUJBQ0EsUUFDQSxlQUFnQixDQTdFaEMsc0RFaUZZLGVBQ0Esa0JBekJSLGdCRjBCUSxjQUNBLGlCQUFrQixDQXBGOUIsdUNFaUZZLGVBQ0EsbUJGT0EsV0FDQSx5QkFDQSxjQUFlLENBM0YzQixvQ0ErRlksaUJBQ0Esa0JBQ0EsZ0JBQ0EsUUFBUyxDQWxHckIsb0NBc0dZLFNBQ0Esc0JBQ0EsaUJBQWtCLENBeEc5Qix5Q0EyR2dCLGNBQ0EsWUFDQSxxQkFDQSxpQkFBa0IsQ0E5R2xDLHNDQWtIZ0IscUJBQ0EsU0FDQSxnQkFDQSxjQUNBLGlCQUFrQixDQXRIbEMscURBeUhvQixhQ3ZCRSxDRGxHdEIsMkRBK0hZLHNCQUNBLGdCQUNBLGNBQ0EsY0FDQSxlQUNBLGVBQWdCLENBcEk1QixrRUF1SWdCLFlBQ0EsbUJBQ0EscUJBQ0EsV0FDQSxpQkFDQSxjQUFlLENBNUkvQix3RkFnSmdCLFVBQVcsQ0FoSjNCLGlEQXNKZ0IseUJBQ0EsY0FDQSxlQ0FELENEeEpmLHVEQTJKb0IseUJBQ0EsY0FDQSxlQ0xMLENETUUsb0JBT2IsZ0VBQ0EsY0FBZSxDQUNsQixzQkFHRyxjQUNBLGVBQWdCLENHbktwQiw4QkFFUSxrQkFBbUIsQ0FDdEIsd0JBSUQsZUFBZ0IsQ0FtQm5CLDBCQXBCRCx3QkFJUSxvREFBYSxDQWdCcEIsQ0FwQkQsb0NBUVEsV0FDQSxrQkFBbUIsQ0FVdEIsMEJBbkJMLG9DQVlZLGtCQUNBLGFBQWMsQ0FNckIsQ0FuQkwsd0NBaUJZLFVBQVcsQ0FDZCw4QkFNRCxlRmtITyIsImZpbGUiOiJkZWZhdWx0L2Nzcy9naWZ0Y2VydC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuY3VzdG9tLWRhdGVwaWNrZXIge1xuICAgICYudWktZGF0ZXBpY2tlciB7XG4gICAgICAgIHotaW5kZXg6IDUgIWltcG9ydGFudDsgLy8gd2UgbmVlZCB0byBvdmVyd3JpdGUgaW5saW5lIHN0eWxlcyBmcm9tIGpzXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcblxuICAgICAgICAudWktc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC51aS1kYXRlcGlja2VyLXByZXYsXG4gICAgICAgIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51aS1pY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJi51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvc3ByaXRlcy5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgxcHggLTI4cHg7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvc3ByaXRlcy5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkzcHggLTI4cHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0cHgsIDI4cHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDM2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTNweCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMXB4IDNweCAxcHggMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJi51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyLTcwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDExcHggMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAzcHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDNweCA2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDEwcHggNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGlzY291bnREYXRlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kZWxpdmVyeWRhdGUtaW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2RhdGVkcm9wLnBuZycpIG5vLXJlcGVhdCAxMDAlICR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kZWxpdmVyeWRhdGUtbWVzc2FnZSB7XG4gICAgY29sb3I6ICRkYW5nZXItNjAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG4iLCIvLyBDb2xvcnNcbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcbiRzYW5kOiAgI2JkYTg3MTtcbiRkYXJrOiAjMDYwNzE5O1xuJGRhcmstMjogIzUyNTI1MjtcbiRkYXJrLTM6ICM0MzQzNDM7XG4kZGFyay00OiAjMTkxZDIzO1xuJGRhcmstNTogIzE2MTcxOTtcbiRkYXJrLTY6ICMyOTI5Mjk7XG4kZGFyay03OiAjMjk0ODI3O1xuXG4kcGluazogI2ViMGMwMDtcblxuJGdyZWVuOiAjMDA4NzQwO1xuJGdyZWVuLTI6ICMwMDY0MDA7XG5cbi8vIDUwIHNoYWRlcyBvZiBncmF5XG4kZ3JheTogI2M2YzViOTtcbiRncmF5LTI6ICNmNWY1ZjU7XG4kZ3JheS0zOiAjZDNkM2QzO1xuJGdyYXktNDogI2U4ZThlMztcbiRncmF5LTU6ICNmYWZhZmE7XG4kZ3JheS02OiAjY2NjO1xuJGdyYXktNzogIzc2NzY3NjtcbiRncmF5LTg6ICM2NjY7XG4kZ3JheS05OiAjYjNiNWNjO1xuJGdyYXktMTA6ICNmN2Y4Zjk7XG4kZ3JheS0xMTogI2Q5ZDlkOTtcbiRncmF5LTEyOiAjOGY4ZjhmO1xuJGdyYXktMTM6ICNlM2U1ZTU7XG4kZ3JheS0xNDogIzU1NTtcbiRncmF5LTE1OiAjYjNiNWNjO1xuJGdyYXktMTY6ICM1ZTYzNjY7XG4kZ3JheS0xNzogI2ViZWJlYjtcbiRncmF5LTE4OiAjNTQ1MzUzO1xuJGdyYXktMTk6ICNmY2ZjZmE7XG4kZ3JheS0yMDogI2M4YmVhNjtcbiRncmF5LTIxOiAjNjg2ODY4O1xuJGdyYXktMjI6ICNmYmZhZmE7XG5cbiRkYXJrLWdyYXk6ICRncmF5O1xuXG4kYmx1ZTogIzE3NzFiNDtcbiRyZWQtMjogI2M5MGEwMDtcblxuLy8gbWFpbiBjb2xvcnMgcGFsZXR0ZVxuJHByaW1hcnktNTA6ICAgICNmZWVjZWM7XG4kcHJpbWFyeS0xMDA6ICAgI2ZjYmRiYjtcbiRwcmltYXJ5LTIwMDogICAjZjk4ZDhhO1xuJHByaW1hcnktMzAwOiAgICNmNzVlNWE7XG4kcHJpbWFyeS00MDA6ICAgI2Y0MmYyOTtcbiRwcmltYXJ5LTUwMDogICAjZGYxMTBiO1xuJHByaW1hcnktNjAwOiAgICNhZjBkMDk7XG4kcHJpbWFyeS03MDA6ICAgIzdlMGEwNjtcbiRwcmltYXJ5LTgwMDogICAjNGUwNjA0O1xuJHByaW1hcnktOTAwOiAgICMxZDAyMDE7XG5cbiRncmF5c2NhbGUtNTA6ICAgICNmY2ZjZmM7XG4kZ3JheXNjYWxlLTEwMDogICAjZjNmMmYyO1xuJGdyYXlzY2FsZS0yMDA6ICAgI2RiZDdkNztcbiRncmF5c2NhbGUtMzAwOiAgICNjM2JjYmM7XG4kZ3JheXNjYWxlLTQwMDogICAjYWFhMWExO1xuJGdyYXlzY2FsZS01MDA6ICAgIzkyODY4NjtcbiRncmF5c2NhbGUtNjAwOiAgICM3OTZkNmQ7XG4kZ3JheXNjYWxlLTcwMDogICAjNWU1NTU1O1xuJGdyYXlzY2FsZS04MDA6ICAgIzQzM2MzYztcbiRncmF5c2NhbGUtOTAwOiAgICMyOTI1MjU7XG5cbiRzdWNjZXNzLTUwOiAgICAjZTVmZmZjO1xuJHN1Y2Nlc3MtMTAwOiAgICNiM2ZmZjY7XG4kc3VjY2Vzcy0yMDA6ICAgIzRjZmZlYTtcbiRzdWNjZXNzLTMwMDogICAjMDBlNWNhO1xuJHN1Y2Nlc3MtNDAwOiAgICMwMGIyOWQ7XG4kc3VjY2Vzcy01MDA6ICAgIzAwN2Q2ZTtcbiRzdWNjZXNzLTYwMDogICAjMDA2NjVhO1xuJHN1Y2Nlc3MtNzAwOiAgICMwMDRkNDM7XG4kc3VjY2Vzcy04MDA6ICAgIzAwMzMyZDtcbiRzdWNjZXNzLTkwMDogICAjMDAxYTE2O1xuXG4kd2FybmluZy01MDogICAgI2ZmZjVlNTtcbiR3YXJuaW5nLTEwMDogICAjZmZlYmNjO1xuJHdhcm5pbmctMjAwOiAgICNmZmQ3OTk7XG4kd2FybmluZy0zMDA6ICAgI2ZmYzM2NjtcbiR3YXJuaW5nLTQwMDogICAjZmZhZjMzO1xuJHdhcm5pbmctNTAwOiAgICNmZDk5MDA7XG4kd2FybmluZy02MDA6ICAgI2NjN2MwMDtcbiR3YXJuaW5nLTcwMDogICAjOTk1ZDAwO1xuJHdhcm5pbmctODAwOiAgICM2NjNlMDA7XG4kd2FybmluZy05MDA6ICAgIzMzMWYwMDtcblxuJGRhbmdlci01MDogICAgI2ZjZjNmMztcbiRkYW5nZXItMTAwOiAgICNmN2RlZGY7XG4kZGFuZ2VyLTIwMDogICAjZjNjOWNhO1xuJGRhbmdlci0zMDA6ICAgI2VjYWNhZTtcbiRkYW5nZXItNDAwOiAgICNkZjcyNzU7XG4kZGFuZ2VyLTUwMDogICAjZDU0NzRjO1xuJGRhbmdlci02MDA6ICAgI2JmMmMzMTtcbiRkYW5nZXItNzAwOiAgICM5NTIyMjY7XG4kZGFuZ2VyLTgwMDogICAjNmMxOTFjO1xuJGRhbmdlci05MDA6ICAgIzQyMGYxMTtcblxuJGxnLXJlZDogI2M5MTgxZTtcbiRsZy1kYXJrOiAjMDAwMDAwMWE7XG4kbGctZGFyay0yOiAjMjIyO1xuXG4kYnJlYWRjcnVtYnMtbGl0ZTogJGdyYXktMTU7XG4kYnJlYWRjcnVtYnMtZGFyazogJGdyYXktODtcblxuJHByaW1hcnk6ICRwcmltYXJ5LTUwMDtcbiRyZWQ6ICRwcmltYXJ5LTYwMDtcbiRzdWNjZXNzOiAkc3VjY2Vzcy01MDA7XG4kZGFuZ2VyOiAkZGFuZ2VyLTUwMDtcbiRhY2NlbnQ6ICRzYW5kO1xuJGRpc2FibGVkOiAkZ3JheTtcblxuLy8gQnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gICAgeHM6IDAsXG4gICAgeHNtOiA0MjBweCxcbiAgICBzbTogNTQ0cHgsXG4gICAgbWQ6IDc2OHB4LFxuICAgIGxnOiAxMDI0cHgsXG4gICAgYnhsOiAxMjgwcHgsXG4gICAgeGw6IDE0NDBweCxcbiAgICB4eGw6IDE4MDBweFxuKTtcblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gICAgeGw6IDEyMDBweFxuKTtcblxuJGNvbnRlbnQtd2lkdGgtZ3V0dGVyczogMjBweDtcbiRjb250ZW50LXdpZHRoLWd1dHRlcnMyOiA3NXB4O1xuJG1heC1jb250ZW50LWJyZWFrcG9pbnQ6IDEyMDBweDtcblxuJGdyaWQtZ3V0dGVyLXdpZHRoOiA0MHB4O1xuXG4vLyBGb250c1xuXG4kc2Fucy1zZXJpZjogJ01vbnRzZXJyYXQnLCAnRGVqYVZ1IFNhbnMnLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuJHNlcmlmOiAnTG9yYScsIHNlcmlmO1xuJG1vbWVudHNTYW5zOiAnTW9tZW50cyBTYW5zJywgc2Fucy1zZXJpZjtcbiRyb2JvdG86ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuJHJva2tpdHQ6ICdSb2traXR0Jywgc2VyaWY7XG5cbiRiYXNlLWZvbnQtZmFtaWx5OiAkc2Fucy1zZXJpZjtcbiRzZWNvbmRhcnktZm9udC1mYW1pbHk6ICRzZXJpZjtcblxuJGZvbnQtcmVndWxhcjogNDAwO1xuJGZvbnQtbWVkaXVtOiA1MDA7XG4kZm9udC1zZW1pYm9sZDogNjAwO1xuJGZvbnQtYm9sZDogNzAwO1xuJGZvbnQtZXh0cmFib2xkOiA4MDA7XG5cbiRsaW5rLWNvbG9yOiAkZGFyaztcbiRsaW5rLWRlY29yOiB1bmRlcmxpbmU7XG4kbGluay1ob3Zlci1jb2xvcjogJHByaW1hcnktNDAwO1xuJGxpbmstaG92ZXItZGVjb3I6IHVuZGVybGluZTtcbiRsaW5rLWdyYXllZC1vdXQtY29sb3I6ICRkaXNhYmxlZDtcbiRsaW5rLWFsdC1jb2xvcjogJGRhcms7XG4kbGluay1hbHQtZGVjb3I6IG5vbmU7XG4kbGluay1hbHQtaG92ZXItY29sb3I6ICRkYXJrO1xuJGxpbmstYWx0LWhvdmVyLWRlY29yOiB1bmRlcmxpbmU7XG5cbiRidG4taGVpZ2h0OiAnJztcblxuJG91dGxpbmU6ICcnO1xuXG4kYm9keS1iZzogJHdoaXRlO1xuJGJvZHktbGV0dGVyLXNwYWNpbmc6ICcnO1xuXG4kaG92ZXI6IDAuMnMgZWFzZTtcblxuJGxnLXhzbWFsbDogNTc2cHg7XG4kbGcteHNtYWxsLWRvd246IDU3NXB4O1xuJGxnLXNtYWxsOiA3NjhweDtcbiRsZy1taWRkbGU6IDk5MnB4O1xuJGxnLW1pZGRsZS1kb3duOiA5OTFweDtcbiRsZy1sYXJnZTogMTIwMHB4O1xuXG4kbGctbGluazogcmdiKDIwMSwgMjQsIDMwKTtcbiRsZy1yZWQ6ICNiZTMyMzY7XG4kbGctYmxhY2s6ICMyYTJkMzA7XG4iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIE1JWElOU1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQSB1c2VmdWwgbWl4aW4gdG8gb3V0cHV0IGEgbGlzdCBvZiBDU1Mgc3R5bGVzIHBhc3NlZCBpbiBhcyBhIG1hcFxuLy9cbi8vIEV4YW1wbGU6XG4vL1xuLy9cdC8vc2V0IGEgbWFwIHZhcmlhYmxlXG4vL1x0JHByaW1hcnktbmF2OiAoXG4vLyAgICAgIHBhZGRpbmctdG9wOiAuMmVtLFxuLy8gICAgICBtYXJnaW4tdG9wOiAuMmVtLFxuLy8gICAgICBsaW5lLWhlaWdodDogMS4zLFxuLy9cdCk7XG4vL1xuLy9cdC8vbm93IG91dHB1dCB3aXRoIHRoZSBtaXhpblxuLy9cdEBpbmNsdWRlIG91dHB1dC1zdHlsZXMoJHByaW1hcnktbmF2KTtcbi8vXG4vLyBDb21waWxlcyB0bzpcbi8vXG4vL1x0Ly9PdXRwdXR0ZWQgQ1NTOlxuLy9cdC5wcmltYXJ5LW5hdiB7XG4vLyAgICAgIHBhZGRpbmctdG9wOiAuMmVtO1xuLy8gICAgICBtYXJnaW4tdG9wOiAuMmVtO1xuLy8gICAgICBsaW5lLWhlaWdodDogMS4zO1xuLy9cdH1cblxuQG1peGluIG91dHB1dC1zdHlsZXMoJG1hcCkge1xuICAgIEBlYWNoICRwcm9wZXJ0eSwgJHZhbHVlIGluICRtYXAge1xuICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcbiAgICB9XG59XG5cbkBtaXhpbiBncmFkaWVudCgkc3RhcnQtY29sb3IsICRlbmQtY29sb3IsICRvcmllbnRhdGlvbikge1xuICAgIGJhY2tncm91bmQ6ICRzdGFydC1jb2xvcjtcbiAgICBAaWYgJG9yaWVudGF0aW9uID09IHZlcnRpY2FsIHtcbiAgICAgICAgLy8gdmVydGljYWxcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yIDAlLCAkZW5kLWNvbG9yIDEwMCUpO1xuICAgICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZnVuY3Rpb24tbmFtZS1jYXNlICovXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyRzdGFydC1jb2xvcicsIGVuZENvbG9yc3RyPSckZW5kLWNvbG9yJywgR3JhZGllbnRUeXBlPTApO1xuICAgIH0gQGVsc2UgaWYgJG9yaWVudGF0aW9uID09IGhvcml6b250YWwge1xuICAgICAgICAvLyBob3Jpem9udGFsXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yIDAlLCAkZW5kLWNvbG9yIDEwMCUpO1xuICAgICAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZnVuY3Rpb24tbmFtZS1jYXNlICovXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyRzdGFydC1jb2xvcicsIGVuZENvbG9yc3RyPSckZW5kLWNvbG9yJywgR3JhZGllbnRUeXBlPTEpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyByYWRpYWxcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCAkc3RhcnQtY29sb3IgMCUsICRlbmQtY29sb3IgMTAwJSk7XG4gICAgICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmdW5jdGlvbi1uYW1lLWNhc2UgKi9cbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJHN0YXJ0LWNvbG9yJywgZW5kQ29sb3JzdHI9JyRlbmQtY29sb3InLCBHcmFkaWVudFR5cGU9MSk7XG4gICAgfVxufVxuXG4vLyBMaW5lIEhlaWdodCBTaXplclxuLy8gZXg6ICBAaW5jbHVkZSBsaW5lLWhlaWdodCgxNHB4KTsgIC8vc2V0cyBhIGxpbmUgaGVpZ2h0IHNpemUgaW4gcmVtcyB3aXRoIGEgZmFsbGJhY2sgaW4gcHhzXG5cbkBtaXhpbiBsaW5lLWhlaWdodCgkc2l6ZSkge1xuICAgIGxpbmUtaGVpZ2h0OiAkc2l6ZTtcbiAgICBAaWYgdW5pdCgkc2l6ZSkgPT0gXCJweFwiIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgkc2l6ZSk7XG4gICAgfVxufVxuXG4vLyBMZXR0ZXIgU3BhY2luZyBTaXplclxuLy8gZXg6ICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygxNHB4KTsgIC8vc2V0cyBhIGxldHRlciBzcGFjaW5nIHNpemUgaW4gcmVtcyB3aXRoIGEgZmFsbGJhY2sgaW4gcHhzXG5cbkBtaXhpbiBsZXR0ZXItc3BhY2luZygkc2l6ZSkge1xuICAgIGxldHRlci1zcGFjaW5nOiAkc2l6ZTtcbiAgICBAaWYgdW5pdCgkc2l6ZSkgPT0gXCJweFwiIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgkc2l6ZSk7XG4gICAgfVxufVxuXG4vLyBGb250IFNpemVyXG4vLyBleDogQGluY2x1ZGUgZm9udC1zaXplKDE0cHgpOyAgLy9zZXRzIGEgZm9udCBzaXplIGluIHJlbXMgd2l0aCBhIGZhbGxiYWNrIGluIHB4c1xuLy8gZXgyOiBAaW5jbHVkZSBmb250LXNpemUoMTVweCwgMjBweCwgMC40cHgpOyAvLyBzZXRzIGEgZm9udCBzaXplICgxNXB4KSBpbiByZW1zLCBhIGxpbmUtaGVpZ2h0ICgyMHB4KSBhcyBhIHVuaXRsZXNzIHZhbHVlLCBhbmQgYSBsZXR0ZXItc3BhY2luZyAoMC40cHgpIGluIHJlbXMuXG4vLyBleDM6IEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4LCAkYnJlYWtwb2ludDogJG1lZGl1bS1icmVha3BvaW50KTsgIC8vc2V0cyBhIHNjYWxpbmcgZm9udCBzaXplIGluIHZ3J3Mgd2l0aCBhIGZpeGVkIGZhbGxiYWNrIGluIHB4c1xuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplOiBudWxsLCAkbGluZWhlaWdodDogbnVsbCwgJGxldHRlcnNwYWNpbmc6IG51bGwsICRicmVha3BvaW50OiBudWxsKSB7XG4gICAgQGlmICRzaXplICE9IFwiXCIgYW5kICRzaXplICE9IG51bGwge1xuICAgICAgICBAaWYgJGJyZWFrcG9pbnQgPT0gbnVsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzaXplO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oJHNpemUpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIC8vIEdldCBhIGZvbnQgc2l6ZSBpbiBWV3MgdGhhdCB3aWxsIG1hdGNoIHRoZSBnaXZlbiBwaXhlbCBmb250LXNpemUgaW4gdGhlIGdpdmVuIHZpZXdwb3J0LlxuICAgICAgICAgICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsY3VsYXRldncoJHNpemUsICRicmVha3BvaW50KTtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGxpbmVoZWlnaHQgIT0gXCJcIiBhbmQgJGxpbmVoZWlnaHQgIT0gbnVsbCBhbmQgdW5pdCgkc2l6ZSkgPT0gdW5pdCgkbGluZWhlaWdodCkge1xuICAgICAgICAgICAgJGNhbGN1bGF0ZWQtbGluZS1oZWlnaHQ6IChzdHJpcC11bml0cygkbGluZWhlaWdodCkgLyBzdHJpcC11bml0cygkc2l6ZSkpICogMWVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluZS1oZWlnaHQoJGNhbGN1bGF0ZWQtbGluZS1oZWlnaHQpO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkbGV0dGVyc3BhY2luZyAhPSBcIlwiIGFuZCAkbGV0dGVyc3BhY2luZyAhPSBudWxsIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyc3BhY2luZztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiByZW0oJGxldHRlcnNwYWNpbmcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1xuLy8gU2Vjb25kYXJ5IEZvbnQgRmFtaWx5IG1peGluc1xuLy9cblxuLy8gdXNhZ2UgZXhhbXBsZXNcbi8vIGV4MTogQGluY2x1ZGUgZm9udC1hbHQtcmVnKCk7XG4vLyBleDI6IEBpbmNsdWRlIGZvbnQtYWx0LXJlZygxNnB4KTtcbi8vIGV4MzogQGluY2x1ZGUgZm9udC1hbHQtcmVnKDE0cHgsIDIycHgpO1xuXG5AbWl4aW4gZm9udC1hbHQoJGZvbnRzaXplOiBcIlwiLCAkbGluZWhlaWdodDogXCJcIiwgJGxldHRlcnNwYWNpbmc6IFwiXCIpIHtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnRzaXplLCAkbGluZWhlaWdodCwgJGxldHRlcnNwYWNpbmcpO1xufVxuXG4vLyB1c2FnZSBleGFtcGxlc1xuLy8gZXgxOiBAaW5jbHVkZSBmb250LWFsdC1tZWRpdW0oKTtcbi8vIGV4MjogQGluY2x1ZGUgZm9udC1hbHQtbWVkaXVtKDE2cHgpO1xuLy8gZXgzOiBAaW5jbHVkZSBmb250LWFsdC1tZWRpdW0oMTRweCwgMjJweCk7XG5cbkBtaXhpbiBmb250LWFsdC1tZWRpdW0oJGZvbnRzaXplOiBcIlwiLCAkbGluZWhlaWdodDogXCJcIiwgJGxldHRlcnNwYWNpbmc6IFwiXCIpIHtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udHNpemUsICRsaW5laGVpZ2h0LCAkbGV0dGVyc3BhY2luZyk7XG59XG5cbi8vIHVzYWdlIGV4YW1wbGVzXG4vLyBleDE6IEBpbmNsdWRlIGZvbnQtYWx0LWJvbGQoKTtcbi8vIGV4MjogQGluY2x1ZGUgZm9udC1hbHQtYm9sZCgxNnB4KTtcbi8vIGV4MzogQGluY2x1ZGUgZm9udC1hbHQtYm9sZCgxNHB4LCAyMnB4KTtcblxuQG1peGluIGZvbnQtYWx0LWJvbGQoJGZvbnRzaXplOiBcIlwiLCAkbGluZWhlaWdodDogXCJcIiwgJGxldHRlcnNwYWNpbmc6IFwiXCIpIHtcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeS1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtZG9sZDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnRzaXplLCAkbGluZWhlaWdodCwgJGxldHRlcnNwYWNpbmcpO1xufVxuXG4vLyBJbm5lciBwYWdlIGNvbnRlbnQgd2lkdGhcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBjb250ZW50LXdpZHRoKCkge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRjb250ZW50LXdpZHRoLWd1dHRlcnMqMn0pO1xuICAgIG1heC13aWR0aDogJG1heC1jb250ZW50LWJyZWFrcG9pbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRjb250ZW50LXdpZHRoLWd1dHRlcnMyKjJ9KTtcbiAgICB9XG59XG5cbi8vIENsZWFyZml4XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuLy8gVmlzdWFsbHkgSGlkZGVuIEVsZW1lbnRzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xufVxuXG4vLyBPdmVycmlkZSBhIGJ1dHRvbidzIGhlaWdodCAoaW5jbHVkaW5nIGJvcmRlcnMpLiBPcHRpb25hbGx5IGNoYW5nZSB0aGUgc2lkZSBwYWRkaW5ncy5cbi8vIGV4MTogQGluY2x1ZGUgc2V0QnV0dG9uSGVpZ2h0KDUwcHgpO1xuLy8gZXgyOiBAaW5jbHVkZSBzZXRCdXR0b25IZWlnaHQoNTBweCwgMzVweCk7XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gc2V0QnV0dG9uSGVpZ2h0ICgkaGVpZ2h0OiBudWxsLCAkc2lkZXM6ICRidG4tc2lkZS1wYWRkaW5nKSB7XG4gICAgQGlmICgkaGVpZ2h0IGFuZCB1bml0KCRoZWlnaHQpID09IFwicHhcIikge1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtOyAvLyB0aGlzIHZhbHVlIGFsbG93cyB0aGUgbWF0aCBiZWxvdyB0byB3b3JrLi4uXG4gICAgICAgIHBhZGRpbmc6IHJlbSgoJGhlaWdodCAtICRidG4tYm9yZGVyLXdpZHRoKjIgLSAkYnRuLWZvbnQtc2l6ZSkgLyAyKSAkc2lkZXM7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgkaGVpZ2h0KTtcbiAgICB9XG59XG5cbi8vIFBsYXNlaG9sZGVyIGZvciB0ZXh0IGlucHV0c1xuLy8gZXg6ICBAaW5jbHVkZSBwbGFjZWhsZGVyKCR3aGl0ZSk7ICAvL3NldHMgYSBwbGFjZWhvbGRlciBhdHRyaWJ1dGUgZm9yIHRleHQgaW5wdXRcblxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcikge1xuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgIH1cblxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgIH1cblxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG59XG5cbi8vIE5lZ2F0aXZlIG1hcmdpbiB0byBcInNsaWRlXCIgdW5kZXIgdGhlIGhlYWRlciBpZiBuZWNlc3NhcnkgKGhvbWVwYWdlLCBQTFAsIGFueSBwYWdlIHdpdGggaGVybyBiYW5uZXIgZXRjKVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGhlYWRlck5lZ2F0aXZlTWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAtNzhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTk0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKGxnLCB4bCkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjdWxhdGV2dygtMTMwcHgsIDE4MDBweCk7XG4gICAgfVxufVxuXG4vLyBTdHlsZXMgdG8gYXZvaWQgbWFyZ2lucyBvbiBmaXJzdCBhbmQgbGFzdCBlbGVtZW50XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gY2xlYXJNYXJnaW5zIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbiIsIlxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL21peGluc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY3NzL21peGlucy9icmVha3BvaW50c1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9taXhpbnNcIjtcbkBpbXBvcnQgXCJjaGVja291dC9jb21wb25lbnRzL2RhdGVwaWNrZXJcIjtcblxuLmdpZnQtY2VydGlmaWNhdGUtY29udGFpbmVyIHtcbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG59XG5cbi5naWZ0LWNhcmQtdGlsZS1iYWxhbmNlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5jYXJkLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jaGVjay1iYWxhbmNlLWRldGFpbHMge1xuICAgIC52YWx1ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/</pre></body></html>