.ids-month-view{display:flex;background-color:var(--ids-calendar-month-view-color-background-default);width:100%;box-sizing:border-box;flex-direction:column;overflow:auto;max-width:inherit}.ids-month-view .month-view-container{background-color:var(--ids-calendar-month-view-color-background-default);flex-shrink:0}.ids-month-view .month-view-table-header th{background-clip:padding-box;height:30px;line-height:30px;text-align:center;width:14.3%}.ids-month-view .month-view-table{width:100%;border-spacing:0;border-collapse:collapse}.ids-month-view .trigger-icon{color:var(--ids-color-blue-60)}.ids-month-view .month-view-legend{margin:0 auto;padding:10px 5px 0}.ids-month-view .month-view-legend-swatch,.ids-month-view .month-view-legend-item,.ids-month-view .month-view-legend-text{display:inline-block}.ids-month-view .month-view-legend-item{margin-bottom:2px}.ids-month-view .month-view-legend-swatch{background-color:var(--legend-color);opacity:.3;width:16px;height:16px}.ids-month-view .month-view-legend-item.event-type .month-view-legend-swatch{border-radius:10px;opacity:1;width:14px;height:14px}.ids-month-view .month-view-legend-text{position:relative;color:var(--ids-calendar-month-view-legend-color-text);padding:0 10px 0 8px;top:-2px}.ids-month-view .events-container{display:block;position:absolute;width:100%;height:100%;top:0}.ids-month-view .events-container .events-overflow{position:absolute;bottom:0;cursor:pointer;text-indent:12px}.ids-month-view .events-container ids-text::part(text){text-transform:capitalize}.ids-month-view.is-compact{position:relative}.ids-month-view.is-compact .month-view-table-header th{line-height:unset;vertical-align:top;height:22px}.ids-month-view.is-compact .month-view-table{margin-top:13px}.ids-month-view.is-compact .weekday-text{color:var(--ids-calendar-month-view-weekday-color-text-compact)}.ids-month-view.is-compact td{width:44px;height:44px;text-align:center}.ids-month-view.is-compact td:not(.is-disabled):hover{cursor:pointer}.ids-month-view.is-compact td.week-num-cell:hover{cursor:default}.ids-month-view.is-compact td .day-container{display:inline-block;position:relative;border-radius:50%;border:1px solid rgba(0,0,0,0);margin:5px 0}.ids-month-view.is-compact td .day-text{display:inline-block;position:relative;z-index:2;border-radius:50%;margin:2px;color:var(--ids-calendar-month-view-color-text-default);white-space:nowrap;transition:.2s background-color ease}.ids-month-view.is-compact td.alternate .day-text{color:var(--ids-calendar-month-view-color-text-compact)}.ids-month-view.is-compact td.is-disabled .day-text{background-color:var(--ids-color-neutral-10);color:var(--ids-color-neutral-30)}.ids-month-view.is-compact td.is-disabled.has-legend .day-container::after{opacity:.4}.ids-month-view.is-compact td.is-disabled.has-legend .day-text{background-color:rgba(0,0,0,0)}.ids-month-view.is-compact td ids-text::part(text){border-radius:50%;box-sizing:border-box;width:35px;height:35px;line-height:35px;text-align:center;display:inline-block}.ids-month-view.is-compact td:hover .day-text{color:var(--ids-calendar-month-view-weekday-color-text-compact-hover)}.ids-month-view.is-compact td.ids-disabled:hover .day-text{color:var(--ids-color-gray-30)}.ids-month-view.is-compact td.is-selected .day-text{color:var(--ids-calendar-month-view-weekday-color-text-compact-selected-hover);background-color:var(--ids-calendar-month-view-day-color-background-compact-selected)}.ids-month-view.is-compact td.is-selected:focus{outline:none;outline-style:none}.ids-month-view.is-compact td.is-selected:not(.is-disabled):not(.range-selection):focus ids-text::part(text){width:31px;height:31px;line-height:31px}.ids-month-view.is-compact td.is-selected:not(.is-disabled):not(.range-selection):focus ids-text{margin:2px}.ids-month-view.is-compact td.is-selected:not(.is-disabled):not(.range-selection):focus .day-container{border-color:var(--ids-calendar-month-view-day-color-background-compact-selected);z-index:2;box-shadow:0 0 2px 0 var(--ids-calendar-month-view-day-color-background-compact-selected)}.ids-month-view.is-compact td.is-today:not(.is-selected) .day-text::part(text){border:1px solid var(--ids-calendar-month-view-today-color-border-compact)}.ids-month-view.is-compact td:not(.is-disabled):not(.is-selected):not(.has-legend):not(.range-selection):hover .day-text,.ids-month-view.is-compact td:not(.is-disabled):not(.is-selected):not(.has-legend):not(.range-selection):active .day-text{background-color:var(--ids-calendar-month-view-day-color-background-compact-hover)}.ids-month-view.is-compact td.has-legend:not(.is-disabled):hover .day-container::after{opacity:.7}.ids-month-view.is-compact td.has-legend .day-container::after{border-radius:50%;position:absolute;content:"";background-color:var(--legend-color);display:inline-block;width:35px;height:35px;overflow:hidden;opacity:.3;transition:.2s opacity ease;inset:0;margin:auto}.ids-month-view.is-compact td.range-selection+.range-selection,.ids-month-view.is-compact td.range-next:not(:first-of-type),.ids-month-view.is-compact td.range-prev:not(:last-of-type){position:relative}.ids-month-view.is-compact td.range-selection+.range-selection::before,.ids-month-view.is-compact td.range-next:not(:first-of-type)::before,.ids-month-view.is-compact td.range-prev:not(:last-of-type)::before{position:absolute;width:100%;z-index:1;content:"";display:inline-block;height:35px;top:0;bottom:0;margin-top:auto;margin-bottom:auto}.ids-month-view.is-compact td.is-disabled.range-selection.not-included+.range-selection::before,.ids-month-view.is-compact td.is-disabled.range-prev.not-included::before{content:none}.ids-month-view.is-compact td:not(.is-disabled.not-included).range-prev .day-text,.ids-month-view.is-compact td:not(.is-disabled.not-included).range-next .day-text,.ids-month-view.is-compact td:not(.is-disabled.not-included).range-next:not(:first-of-type)::before,.ids-month-view.is-compact td.range-prev:not(:last-of-type)::before{background-color:var(--ids-calendar-month-view-range-color-background-compact)}.ids-month-view.is-compact td.range-selection:not(:first-of-type)::before,.ids-month-view.is-compact td:not(.is-disabled.not-included).range-selection .day-text{background-color:var(--ids-calendar-month-view-range-color-background-compact-selected)}.ids-month-view.is-compact td.range-selection:not(.alternate):not(.is-disabled.not-included) .day-text{color:var(--ids-calendar-month-view-range-color-text-compact-selected)}.ids-month-view.is-compact td.range-selection:not(:first-of-type)::before,.ids-month-view.is-compact td.range-next:not(:first-of-type)::before{inset-inline-end:50%}.ids-month-view.is-compact td.range-prev:not(:last-of-type)::before{inset-inline-end:-50%}.ids-month-view.is-compact td.range-selection .day-text,.ids-month-view.is-compact td.range-prev .day-text,.ids-month-view.is-compact td.range-next .day-text{border-radius:50%;z-index:2;transition:none}.ids-month-view.is-compact th,.ids-month-view.is-compact td{padding:0}.ids-month-view.is-compact.range-select-week td .day-text{transition:none}.ids-month-view.is-compact .btn-today{margin-right:-7px}.ids-month-view.is-compact .btn-today::part(button){padding-inline:4px;padding-block:2px;margin:3px}.ids-month-view.is-compact .btn-previous,.ids-month-view.is-compact .btn-next{padding-inline-start:0;margin:3px}.ids-month-view.is-compact .btn-previous::part(button),.ids-month-view.is-compact .btn-next::part(button){padding:0;width:38px;height:38px}.ids-month-view.is-compact .month-view-legend{padding-top:27px;max-width:300px}.ids-month-view.is-compact .week-num-cell{border-inline-end:1px solid var(--ids-calendar-month-view-color-border)}.ids-month-view.is-compact .week-num-cell ids-text{color:var(--ids-month-view-week-number-text-color);cursor:default}.ids-month-view.is-fullsize{border-style:solid;border-width:1px 1px 0;border-color:var(--ids-calendar-month-view-color-border)}.ids-month-view.is-fullsize .weekday-text{color:var(--ids-calendar-month-view-weekday-color-text)}.ids-month-view.is-fullsize.is-disabled.has-legend{opacity:.4;background-color:rgba(0,0,0,0)}.ids-month-view.is-fullsize .day-text{color:var(--ids-calendar-month-view-color-text-default)}.ids-month-view.is-fullsize td{border-style:solid;border-width:0 1px 1px;position:relative;transition:.1s background-color ease-out}.ids-month-view.is-fullsize td:last-child{border-right:0}.ids-month-view.is-fullsize td:first-child{border-left:0}.ids-month-view.is-fullsize td{height:140px;width:14.3%;overflow:hidden;user-select:none}.ids-month-view.is-fullsize td:not(.is-selected):not(.has-legend):not(.is-disabled):hover,.ids-month-view.is-fullsize td:not(.is-selected):not(.has-legend):not(.is-disabled):active{background-color:var(--ids-calendar-month-view-color-background-hover)}.ids-month-view.is-fullsize td.is-disabled{opacity:.5;background-color:var(--ids-calendar-month-view-color-background-disabled)}.ids-month-view.is-fullsize td.is-disabled.has-legend::after{opacity:.4}.ids-month-view.is-fullsize td.is-selected:not(.has-legend){background-color:var(--ids-calendar-month-view-color-background-selected)}.ids-month-view.is-fullsize td.is-selected{box-shadow:inset 0 5px 0 0 var(--ids-calendar-month-view-color-selected)}.ids-month-view.is-fullsize td.is-selected:focus{outline:none}.ids-month-view.is-fullsize td.has-legend::after{position:absolute;width:100%;background-color:var(--legend-color);content:"";inset:0;opacity:.3}.ids-month-view.is-fullsize td.has-legend.is-selected::after{top:5px}.ids-month-view.is-fullsize td.has-legend:hover::after{opacity:.7}.ids-month-view.is-fullsize td.alternate .day-text{color:var(--ids-calendar-month-view-color-text-alternate)}.ids-month-view.is-fullsize td .day-text{position:absolute;cursor:pointer;z-index:1;left:calc(100% - 25px);top:var(--ids-month-view-day-text-top, 13px);width:10px;text-align:center}.ids-month-view.is-fullsize td.month-label .day-text{left:auto;width:100%;text-align:right}.ids-month-view.is-fullsize td.month-label ids-text::part(text){font-weight:600;padding-right:10px}.ids-month-view.is-fullsize th,.ids-month-view.is-fullsize td{padding:0;border-bottom:1px solid;border-color:var(--ids-calendar-month-view-color-border)}.ids-month-view.is-fullsize.has-legend .month-view-container{border-bottom:1px solid var(--ids-calendar-month-view-color-border)}.ids-month-view.is-date-picker{overflow:visible}.ids-month-view.is-date-picker .month-view-container{padding-left:10px;padding-right:10px}.ids-month-view.is-date-picker td .day-container{margin:0}.ids-month-view.is-date-picker ids-date-picker{margin-left:12px}.ids-month-view.is-date-picker .month-view-legend,.ids-month-view.is-fullsize .month-view-legend{text-align:center}.month-view-legend-item.event-type .month-view-legend-swatch{border-radius:10px;opacity:1}ids-toolbar ids-menu-button[menu=view-picker]{margin-inline-end:8px}.monthview-toolbar-pane{display:flex;border-width:1px 1px 0;border-style:solid;background-color:var(--ids-calendar-toolbar-color-background);border-color:var(--ids-calendar-toolbar-color-border)}.monthview-toolbar-pane .monthview-toolbar{padding:var(--ids-space-xs)}.monthview-toolbar-pane .btn-previous,.monthview-toolbar-pane .btn-next{height:36px}.monthview-toolbar-pane .btn-picker{display:inline-flex;vertical-align:middle;margin-inline:2px}.monthview-toolbar-pane .btn-today{margin-inline-start:2px}.monthview-toolbar-pane .btn-today-text{color:var(--ids-color-accent-blue-strong)}:host([dir=rtl]) .ids-month-view.is-fullsize td .day-text{left:unset;right:calc(100% - 25px)}:host([dir=rtl]) .ids-month-view.is-fullsize td.month-label .day-text{right:auto;text-align:left}:host([dir=rtl]) .ids-month-view.is-fullsize td.month-label ids-text::part(text){padding-right:unset;padding-left:10px}:host([dir=rtl]) .ids-month-view.is-fullsize td:last-child{border-left:0}:host([dir=rtl]) .ids-month-view.is-date-picker ids-date-picker{margin-left:0;margin-right:12px}:host([dir=rtl]) .ids-month-view.is-date-picker .btn-today{margin-right:0;margin-left:-7px}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiL2J1aWxkcy9pbmZvci1kZXNpZ24vZW50ZXJwcmlzZS13Yy9zcmMvY29tcG9uZW50cy9pZHMtbW9udGgtdmlldyIsInNvdXJjZXMiOlsiaWRzLW1vbnRoLXZpZXcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFDRSxhQUNBLHlFQUNBLFdBQ0Esc0JBQ0Esc0JBQ0EsY0FDQSxrQkFFQSxzQ0FDRSx5RUFDQSxjQUlBLDRDQUNFLDRCQUNBLFlBQ0EsaUJBQ0Esa0JBQ0EsWUFJSixrQ0FDRSxXQUNBLGlCQUNBLHlCQUdGLDhCQUNFLCtCQUlGLG1DQUNFLGNBQ0EsbUJBR0YsMEhBR0UscUJBR0Ysd0NBQ0Usa0JBR0YsMENBQ0UscUNBQ0EsV0FDQSxXQUNBLFlBR0YsNkVBQ0UsbUJBQ0EsVUFDQSxXQUNBLFlBR0Ysd0NBQ0Usa0JBQ0EsdURBQ0EscUJBQ0EsU0FHRixrQ0FDRSxjQUNBLGtCQUNBLFdBQ0EsWUFDQSxNQUVBLG1EQUNFLGtCQUNBLFNBQ0EsZUFDQSxpQkFHRix1REFDRSwwQkFNTiwyQkFDRSxrQkFFQSx1REFDRSxrQkFDQSxtQkFDQSxZQUdGLDZDQUNFLGdCQUdGLHlDQUNFLGdFQUdGLDhCQUNFLFdBQ0EsWUFDQSxrQkFFQSxzREFDRSxlQUdGLGtEQUNFLGVBR0YsNkNBQ0UscUJBQ0Esa0JBQ0Esa0JBQ0EsK0JBQ0EsYUFHRix3Q0FDRSxxQkFDQSxrQkFDQSxVQUNBLGtCQUNBLFdBQ0Esd0RBQ0EsbUJBQ0EscUNBR0Ysa0RBQ0Usd0RBSUEsb0RBQ0UsNkNBQ0Esa0NBSUEsMkVBQ0UsV0FHRiwrREFDRSwrQkFLTixtREFDRSxrQkFDQSxzQkFDQSxXQUNBLFlBQ0EsaUJBQ0Esa0JBQ0EscUJBSUEsOENBQ0Usc0VBS0YsMkRBQ0UsK0JBS0Ysb0RBQ0UsK0VBQ0Esc0ZBR0YsZ0RBQ0UsYUFDQSxtQkFJQSw2R0FDRSxXQUNBLFlBQ0EsaUJBR0YsaUdBQ0UsV0FHRix1R0FDRSxrRkFDQSxVQUNBLDBGQUtOLCtFQUNFLDJFQUdGLG1QQUVFLG1GQUtBLHVGQUNFLFdBS0YsK0RBQ0Usa0JBQ0Esa0JBQ0EsV0FDQSxxQ0FDQSxxQkFDQSxXQUNBLFlBQ0EsZ0JBQ0EsV0FDQSw0QkFDQSxRQUNBLFlBS0osd0xBR0Usa0JBRUEsZ05BQ0Usa0JBQ0EsV0FDQSxVQUNBLFdBQ0EscUJBQ0EsWUFDQSxNQUNBLFNBQ0EsZ0JBQ0EsbUJBTUYsMEtBQ0UsYUFJSiw0VUFJRSwrRUFHRixpS0FFRSx3RkFHRix1R0FDRSx1RUFHRiwrSUFFRSxxQkFHRixvRUFDRSxzQkFHRiw4SkFHRSxrQkFDQSxVQUNBLGdCQUlKLDREQUVFLFVBR0YsMERBQ0UsZ0JBR0Ysc0NBQ0Usa0JBRUEsb0RBQ0UsbUJBQ0Esa0JBQ0EsV0FJSiw4RUFFRSx1QkFDQSxXQUVBLDBHQUNFLFVBQ0EsV0FDQSxZQUlKLDhDQUNFLGlCQUNBLGdCQUdGLDBDQUNFLHdFQUVBLG1EQUNFLG1EQUNBLGVBTU4sNEJBQ0UsbUJBQ0EsdUJBQ0EseURBRUEsMENBQ0Usd0RBR0YsbURBQ0UsV0FDQSwrQkFHRixzQ0FDRSx3REFHRiwrQkFDRSxtQkFDQSx1QkFDQSxrQkFDQSx5Q0FFQSwwQ0FDRSxlQUdGLDJDQUNFLGNBWEosK0JBY0UsYUFDQSxZQUNBLGdCQUNBLGlCQUVBLHFMQUVFLHVFQUdGLDJDQUNFLFdBQ0EsMEVBRUEsNkRBQ0UsV0FJSiw0REFDRSwwRUFHRiwyQ0FDRSx5RUFFQSxpREFDRSxhQUtGLGlEQUNFLGtCQUNBLFdBQ0EscUNBQ0EsV0FDQSxRQUNBLFdBR0YsNkRBQ0UsUUFHRix1REFDRSxXQUlKLG1EQUNFLDBEQUdGLHlDQUNFLGtCQUNBLGVBQ0EsVUFDQSx1QkFDQSw2Q0FDQSxXQUNBLGtCQUdGLHFEQUNFLFVBQ0EsV0FDQSxpQkFHRixnRUFDRSxnQkFDQSxtQkFJSiw4REFFRSxVQUNBLHdCQUNBLHlEQUlGLDZEQUNFLG9FQUtKLCtCQUNFLGlCQUVBLHFEQUNFLGtCQUNBLG1CQUdGLGlEQUNFLFNBR0YsK0NBQ0UsaUJBT0YsaUdBQ0Usa0JBS0osNkRBQ0UsbUJBQ0EsVUFHRiw4Q0FDRSxzQkFHRix3QkFDRSxhQUNBLHVCQUNBLG1CQUNBLDhEQUNBLHNEQUVBLDJDQUNFLDRCQUdGLHdFQUVFLFlBR0Ysb0NBQ0Usb0JBQ0Esc0JBQ0Esa0JBR0YsbUNBQ0Usd0JBR0Ysd0NBQ0UsMENBUUUsMERBQ0UsV0FDQSx3QkFHRixzRUFDRSxXQUNBLGdCQUdGLGlGQUNFLG9CQUNBLGtCQUdGLDJEQUNFLGNBS0YsZ0VBQ0UsY0FDQSxrQkFHRiwyREFDRSxlQUNBIiwic291cmNlc0NvbnRlbnQiOlsiLmlkcy1tb250aC12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWRzLWNhbGVuZGFyLW1vbnRoLXZpZXctY29sb3ItYmFja2dyb3VuZC1kZWZhdWx0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG5cbiAgLm1vbnRoLXZpZXctY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pZHMtY2FsZW5kYXItbW9udGgtdmlldy1jb2xvci1iYWNrZ3JvdW5kLWRlZmF1bHQpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vbnRoLXZpZXctdGFibGUtaGVhZGVyIHtcbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTQuMyU7XG4gICAgfVxuICB9XG5cbiAgLm1vbnRoLXZpZXctdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIH1cblxuICAudHJpZ2dlci1pY29uIHtcbiAgICBjb2xvcjogdmFyKC0taWRzLWNvbG9yLWJsdWUtNjApO1xuICB9XG5cbiAgLy8gTGVnZW5kIG11dHVhbFxuICAubW9udGgtdmlldy1sZWdlbmQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4IDA7XG4gIH1cblxuICAubW9udGgtdmlldy1sZWdlbmQtc3dhdGNoLFxuICAubW9udGgtdmlldy1sZWdlbmQtaXRlbSxcbiAgLm1vbnRoLXZpZXctbGVnZW5kLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5tb250aC12aWV3LWxlZ2VuZC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cblxuICAubW9udGgtdmlldy1sZWdlbmQtc3dhdGNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZWdlbmQtY29sb3IpO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAubW9udGgtdmlldy1sZWdlbmQtaXRlbS5ldmVudC10eXBlIC5tb250aC12aWV3LWxlZ2VuZC1zd2F0Y2gge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cblxuICAubW9udGgtdmlldy1sZWdlbmQtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiB2YXIoLS1pZHMtY2FsZW5kYXItbW9udGgtdmlldy1sZWdlbmQtY29sb3ItdGV4dCk7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgOHB4O1xuICAgIHRvcDogLTJweDtcbiAgfVxuXG4gIC5ldmVudHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcblxuICAgIC5ldmVudHMtb3ZlcmZsb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1pbmRlbnQ6IDEycHg7XG4gICAgfVxuXG4gICAgaWRzLXRleHQ6OnBhcnQodGV4dCkge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbXBhY3Qgdmlld1xuLmlkcy1tb250aC12aWV3LmlzLWNvbXBhY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm1vbnRoLXZpZXctdGFibGUtaGVhZGVyIHRoIHtcbiAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cblxuICAubW9udGgtdmlldy10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxuXG4gIC53ZWVrZGF5LXRleHQge1xuICAgIGNvbG9yOiB2YXIoLS1pZHMtY2FsZW5kYXItbW9udGgtdmlldy13ZWVrZGF5LWNvbG9yLXRleHQtY29tcGFjdCk7XG4gIH1cblxuICB0ZCB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6bm90KC5pcy1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICYud2Vlay1udW0tY2VsbDpob3ZlciB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgLmRheS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgIH1cblxuICAgIC5kYXktdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luOiAycHg7XG4gICAgICBjb2xvcjogdmFyKC0taWRzLWNhbGVuZGFyLW1vbnRoLXZpZXctY29sb3ItdGV4dC1kZWZhdWx0KTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtY29sb3IgZWFzZTtcbiAgICB9XG5cbiAgICAmLmFsdGVybmF0ZSAuZGF5LXRleHQge1xuICAgICAgY29sb3I6IHZhcigtLWlkcy1jYWxlbmRhci1tb250aC12aWV3LWNvbG9yLXRleHQtY29tcGFjdCk7XG4gICAgfVxuXG4gICAgJi5pcy1kaXNhYmxlZCB7XG4gICAgICAuZGF5LXRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pZHMtY29sb3ItbmV1dHJhbC0xMCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1pZHMtY29sb3ItbmV1dHJhbC0zMCk7XG4gICAgICB9XG5cbiAgICAgICYuaGFzLWxlZ2VuZCB7XG4gICAgICAgIC5kYXktY29udGFpbmVyOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRheS10ZXh0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGlkcy10ZXh0OjpwYXJ0KHRleHQpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmRheS10ZXh0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWlkcy1jYWxlbmRhci1tb250aC12aWV3LXdlZWtkYXktY29sb3ItdGV4dC1jb21wYWN0LWhvdmVyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlkcy1kaXNhYmxlZDpob3ZlciB7XG4gICAgICAuZGF5LXRleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0taWRzLWNvbG9yLWdyYXktMzApO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgLmRheS10ZXh0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWlkcy1jYWxlbmRhci1tb250aC12aWV3LXdlZWtkYXktY29sb3ItdGV4dC1jb21wYWN0LXNlbGVjdGVkLWhvdmVyKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWRzLWNhbGVuZGFyLW1vbnRoLXZpZXctZGF5LWNvbG9yLWJhY2tncm91bmQtY29tcGFjdC1zZWxlY3RlZCk7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCguaXMtZGlzYWJsZWQpOm5vdCgucmFuZ2Utc2VsZWN0aW9uKTpmb2N1cyB7XG4gICAgICAgIGlkcy10ZXh0OjpwYXJ0KHRleHQpIHtcbiAgICAgICAgICB3aWR0aDogMzFweDtcbiAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpZHMtdGV4dCB7XG4gICAgICAgICAgbWFyZ2luOiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZGF5LWNvbnRhaW5lciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pZHMtY2FsZW5kYXItbW9udGgtdmlldy1kYXktY29sb3ItYmFja2dyb3VuZC1jb21wYWN0LXNlbGVjdGVkKTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggMCB2YXIoLS1pZHMtY2FsZW5kYXItbW9udGgtdmlldy1kYXktY29sb3ItYmFja2dyb3VuZC1jb21wYWN0LXNlbGVjdGVkKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtdG9kYXk6bm90KC5pcy1zZWxlY3RlZCkgLmRheS10ZXh0OjpwYXJ0KHRleHQpIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlkcy1jYWxlbmRhci1tb250aC12aWV3LXRvZGF5LWNvbG9yLWJvcmRlci1jb21wYWN0KTtcbiAgICB9XG5cbiAgICAmOm5vdCguaXMtZGlzYWJsZWQpOm5vdCguaXMtc2VsZWN0ZWQpOm5vdCguaGFzLWxlZ2VuZCk6bm90KC5yYW5nZS1zZWxlY3Rpb24pOmhvdmVyIC5kYXktdGV4dCxcbiAgICAmOm5vdCguaXMtZGlzYWJsZWQpOm5vdCguaXMtc2VsZWN0ZWQpOm5vdCguaGFzLWxlZ2VuZCk6bm90KC5yYW5nZS1zZWxlY3Rpb24pOmFjdGl2ZSAuZGF5LXRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWRzLWNhbGVuZGFyLW1vbnRoLXZpZXctZGF5LWNvbG9yLWJhY2tncm91bmQtY29tcGFjdC1ob3Zlcik7XG4gICAgfVxuXG4gICAgLy8gTGVnZW5kIGluIGNvbXBhY3QgbW9kZVxuICAgICYuaGFzLWxlZ2VuZDpub3QoLmlzLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICAuZGF5LWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXMtbGVnZW5kIC5kYXktY29udGFpbmVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZWdlbmQtY29sb3IpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBvcGFjaXR5IGVhc2U7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmFuZ2Ugc2VsZWN0aW9uXG4gICAgJi5yYW5nZS1zZWxlY3Rpb24gKyAucmFuZ2Utc2VsZWN0aW9uLFxuICAgICYucmFuZ2UtbmV4dDpub3QoOmZpcnN0LW9mLXR5cGUpLFxuICAgICYucmFuZ2UtcHJldjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtZGlzYWJsZWQucmFuZ2Utc2VsZWN0aW9uLm5vdC1pbmNsdWRlZCArIC5yYW5nZS1zZWxlY3Rpb24sXG4gICAgJi5pcy1kaXNhYmxlZC5yYW5nZS1wcmV2Lm5vdC1pbmNsdWRlZCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5pcy1kaXNhYmxlZC5ub3QtaW5jbHVkZWQpLnJhbmdlLXByZXYgLmRheS10ZXh0LFxuICAgICY6bm90KC5pcy1kaXNhYmxlZC5ub3QtaW5jbHVkZWQpLnJhbmdlLW5leHQgLmRheS10ZXh0LFxuICAgICY6bm90KC5pcy1kaXNhYmxlZC5ub3QtaW5jbHVkZWQpLnJhbmdlLW5leHQ6bm90KDpmaXJzdC1vZi10eXBlKTo6YmVmb3JlLFxuICAgICYucmFuZ2UtcHJldjpub3QoOmxhc3Qtb2YtdHlwZSk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pZHMtY2FsZW5kYXItbW9udGgtdmlldy1yYW5nZS1jb2xvci1iYWNrZ3JvdW5kLWNvbXBhY3QpO1xuICAgIH1cblxuICAgICYucmFuZ2Utc2VsZWN0aW9uOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6OmJlZm9yZSxcbiAgICAmOm5vdCguaXMtZGlzYWJsZWQubm90LWluY2x1ZGVkKS5yYW5nZS1zZWxlY3Rpb24gLmRheS10ZXh0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlkcy1jYWxlbmRhci1tb250aC12aWV3LXJhbmdlLWNvbG9yLWJhY2tncm91bmQtY29tcGFjdC1zZWxlY3RlZCk7XG4gICAgfVxuXG4gICAgJi5yYW5nZS1zZWxlY3Rpb246bm90KC5hbHRlcm5hdGUpOm5vdCguaXMtZGlzYWJsZWQubm90LWluY2x1ZGVkKSAuZGF5LXRleHQge1xuICAgICAgY29sb3I6IHZhcigtLWlkcy1jYWxlbmRhci1tb250aC12aWV3LXJhbmdlLWNvbG9yLXRleHQtY29tcGFjdC1zZWxlY3RlZCk7XG4gICAgfVxuXG4gICAgJi5yYW5nZS1zZWxlY3Rpb246bm90KDpmaXJzdC1vZi10eXBlKTo6YmVmb3JlLFxuICAgICYucmFuZ2UtbmV4dDpub3QoOmZpcnN0LW9mLXR5cGUpOjpiZWZvcmUge1xuICAgICAgaW5zZXQtaW5saW5lLWVuZDogNTAlO1xuICAgIH1cblxuICAgICYucmFuZ2UtcHJldjpub3QoOmxhc3Qtb2YtdHlwZSk6OmJlZm9yZSB7XG4gICAgICBpbnNldC1pbmxpbmUtZW5kOiAtNTAlO1xuICAgIH1cblxuICAgICYucmFuZ2Utc2VsZWN0aW9uIC5kYXktdGV4dCxcbiAgICAmLnJhbmdlLXByZXYgLmRheS10ZXh0LFxuICAgICYucmFuZ2UtbmV4dCAuZGF5LXRleHQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi5yYW5nZS1zZWxlY3Qtd2VlayB0ZCAuZGF5LXRleHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cblxuICAuYnRuLXRvZGF5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XG5cbiAgICAmOjpwYXJ0KGJ1dHRvbikge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDRweDtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDJweDtcbiAgICAgIG1hcmdpbjogM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5idG4tcHJldmlvdXMsXG4gIC5idG4tbmV4dCB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgbWFyZ2luOiAzcHg7XG5cbiAgICAmOjpwYXJ0KGJ1dHRvbikge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tb250aC12aWV3LWxlZ2VuZCB7XG4gICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxuXG4gIC53ZWVrLW51bS1jZWxsIHtcbiAgICBib3JkZXItaW5saW5lLWVuZDogMXB4IHNvbGlkIHZhcigtLWlkcy1jYWxlbmRhci1tb250aC12aWV3LWNvbG9yLWJvcmRlcik7XG5cbiAgICBpZHMtdGV4dCB7XG4gICAgICBjb2xvcjogdmFyKC0taWRzLW1vbnRoLXZpZXctd2Vlay1udW1iZXItdGV4dC1jb2xvcik7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1bGwgc2l6ZSB2aWV3XG4uaWRzLW1vbnRoLXZpZXcuaXMtZnVsbHNpemUge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pZHMtY2FsZW5kYXItbW9udGgtdmlldy1jb2xvci1ib3JkZXIpO1xuXG4gIC53ZWVrZGF5LXRleHQge1xuICAgIGNvbG9yOiB2YXIoLS1pZHMtY2FsZW5kYXItbW9udGgtdmlldy13ZWVrZGF5LWNvbG9yLXRleHQpO1xuICB9XG5cbiAgJi5pcy1kaXNhYmxlZC5oYXMtbGVnZW5kIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuZGF5LXRleHQge1xuICAgIGNvbG9yOiB2YXIoLS1pZHMtY2FsZW5kYXItbW9udGgtdmlldy1jb2xvci10ZXh0LWRlZmF1bHQpO1xuICB9XG5cbiAgdGQge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IDAuMXMgYmFja2dyb3VuZC1jb2xvciBlYXNlLW91dDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICB9XG5cbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIHdpZHRoOiAxNC4zJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgJjpub3QoLmlzLXNlbGVjdGVkKTpub3QoLmhhcy1sZWdlbmQpOm5vdCguaXMtZGlzYWJsZWQpOmhvdmVyLFxuICAgICY6bm90KC5pcy1zZWxlY3RlZCk6bm90KC5oYXMtbGVnZW5kKTpub3QoLmlzLWRpc2FibGVkKTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWRzLWNhbGVuZGFyLW1vbnRoLXZpZXctY29sb3ItYmFja2dyb3VuZC1ob3Zlcik7XG4gICAgfVxuXG4gICAgJi5pcy1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pZHMtY2FsZW5kYXItbW9udGgtdmlldy1jb2xvci1iYWNrZ3JvdW5kLWRpc2FibGVkKTtcblxuICAgICAgJi5oYXMtbGVnZW5kOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXNlbGVjdGVkOm5vdCguaGFzLWxlZ2VuZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWRzLWNhbGVuZGFyLW1vbnRoLXZpZXctY29sb3ItYmFja2dyb3VuZC1zZWxlY3RlZCk7XG4gICAgfVxuXG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDVweCAwIDAgdmFyKC0taWRzLWNhbGVuZGFyLW1vbnRoLXZpZXctY29sb3Itc2VsZWN0ZWQpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhhcy1sZWdlbmQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sZWdlbmQtY29sb3IpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIH1cblxuICAgICAgJi5pcy1zZWxlY3RlZDo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgIH1cblxuICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hbHRlcm5hdGUgLmRheS10ZXh0IHtcbiAgICAgIGNvbG9yOiB2YXIoLS1pZHMtY2FsZW5kYXItbW9udGgtdmlldy1jb2xvci10ZXh0LWFsdGVybmF0ZSk7XG4gICAgfVxuXG4gICAgLmRheS10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICAgIHRvcDogdmFyKC0taWRzLW1vbnRoLXZpZXctZGF5LXRleHQtdG9wLCAxM3B4KTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYubW9udGgtbGFiZWwgLmRheS10ZXh0IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgICYubW9udGgtbGFiZWwgaWRzLXRleHQ6OnBhcnQodGV4dCkge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWlkcy1jYWxlbmRhci1tb250aC12aWV3LWNvbG9yLWJvcmRlcik7XG4gIH1cblxuICAvLyBMZWdlbmQgaW4gZnVsbCBzaXplIG1vZGVcbiAgJi5oYXMtbGVnZW5kIC5tb250aC12aWV3LWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWlkcy1jYWxlbmRhci1tb250aC12aWV3LWNvbG9yLWJvcmRlcik7XG4gIH1cbn1cblxuLy8gVXNlZCBpbiBhIGRheSBwaWNrZXJcbi5pZHMtbW9udGgtdmlldy5pcy1kYXRlLXBpY2tlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gIC5tb250aC12aWV3LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICB0ZCAuZGF5LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgaWRzLWRhdGUtcGlja2VyIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxufVxuXG4vLyBMZWdlbmQgZm9yIGZ1bGwgc2l6ZSB2aWV3IGFuZCBpZiBpdCdzIGluIGEgZGF0ZXBpY2tlclxuLmlkcy1tb250aC12aWV3LmlzLWRhdGUtcGlja2VyLFxuLmlkcy1tb250aC12aWV3LmlzLWZ1bGxzaXplIHtcbiAgLm1vbnRoLXZpZXctbGVnZW5kIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLy8gTGVnZW5kIGZvciBtb250aFxuLm1vbnRoLXZpZXctbGVnZW5kLWl0ZW0uZXZlbnQtdHlwZSAubW9udGgtdmlldy1sZWdlbmQtc3dhdGNoIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuaWRzLXRvb2xiYXIgaWRzLW1lbnUtYnV0dG9uW21lbnU9J3ZpZXctcGlja2VyJ10ge1xuICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xufVxuXG4ubW9udGh2aWV3LXRvb2xiYXItcGFuZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pZHMtY2FsZW5kYXItdG9vbGJhci1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pZHMtY2FsZW5kYXItdG9vbGJhci1jb2xvci1ib3JkZXIpO1xuXG4gIC5tb250aHZpZXctdG9vbGJhciB7XG4gICAgcGFkZGluZzogdmFyKC0taWRzLXNwYWNlLXhzKTtcbiAgfVxuXG4gIC5idG4tcHJldmlvdXMsXG4gIC5idG4tbmV4dCB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG5cbiAgLmJ0bi1waWNrZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWlubGluZTogMnB4O1xuICB9XG5cbiAgLmJ0bi10b2RheSB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMnB4O1xuICB9XG5cbiAgLmJ0bi10b2RheS10ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0taWRzLWNvbG9yLWFjY2VudC1ibHVlLXN0cm9uZyk7XG4gIH1cbn1cblxuLy8gVGV4dCBkaXJlY3Rpb25cbjpob3N0KFtkaXI9J3J0bCddKSB7XG4gIC5pZHMtbW9udGgtdmlldyB7XG4gICAgJi5pcy1mdWxsc2l6ZSB0ZCB7XG4gICAgICAuZGF5LXRleHQge1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgICAgfVxuXG4gICAgICAmLm1vbnRoLWxhYmVsIC5kYXktdGV4dCB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAmLm1vbnRoLWxhYmVsIGlkcy10ZXh0OjpwYXJ0KHRleHQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1kYXRlLXBpY2tlciB7XG4gICAgICBpZHMtZGF0ZS1waWNrZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAuYnRuLXRvZGF5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */