:host{display:block;position:fixed;transition:box-shadow var(--ids-motion-duration) var(--ids-motion-ease),transform var(--ids-motion-duration) var(--ids-motion-ease)}:host([hidden]){display:none}:host([edge=bottom]){bottom:0;left:0;right:0;transform:translateY(100%)}:host([edge=bottom][visible]){transform:translateY(0)}:host([edge=start]:not([dir])){bottom:0;left:0;top:0;transform:translateX(-100%)}:host([edge=start][visible]){transform:none}:host([dir=rtl][edge=start]){bottom:0;right:0;top:0;transform:translateX(100%)}:host([dir=rtl][edge=start][visible]){transform:none}.ids-drawer{height:100%;width:100%}.ids-drawer.type-action-sheet{background-color:var(--ids-drawer-action-sheet-color-background);box-shadow:var(--ids-drawer-action-sheet-shadow);color:var(--ids-drawer-action-sheet-color-text);padding:var(--ids-space-12);margin:0 auto;max-height:70vh;max-width:480px;min-height:150px;border-top-left-radius:15px;border-top-right-radius:15px}.ids-drawer.type-app-menu{background-color:var(--ids-drawer-app-menu-color-background);border-inline-end:1px solid var(--ids-drawer-app-menu-color-border);color:var(--ids-drawer-app-menu-color-text);min-width:var(--ids-drawer-width);width:var(--ids-drawer-width)}.ids-drawer.type-app-menu ::slotted(ids-text){color:inherit}.ids-drawer.type-app-menu.visible{box-shadow:var(--ids-drawer-app-menu-shadow)}@media(min-width: 927px){.ids-drawer.type-app-menu.visible{box-shadow:none}}.ids-drawer.type-module-nav{background-color:var(--ids-module-nav-background-color);color:var(--ids-module-nav-text-color)}:host{box-sizing:border-box;display:flex;flex-direction:column;flex-basis:max-content;position:relative;z-index:var(--ids-module-nav-bar-z-index)}:host([pinned]) ::slotted(ids-separator){visibility:hidden}.ids-module-nav-bar{box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;align-items:stretch;padding-block-start:var(--ids-module-nav-bar-padding-top)}.ids-module-nav-bar:not(.display-mode-collapsed):not(.display-mode-expanded){pointer-events:none}.ids-module-nav-bar:not(.display-mode-collapsed):not(.display-mode-expanded) .ids-module-nav-bar-main{width:0}.ids-module-nav-bar:not(.display-mode-collapsed):not(.display-mode-expanded) .ids-module-nav-bar-detail{width:0}.ids-module-nav-bar:not(.display-mode-collapsed):not(.display-mode-expanded) .ids-module-nav-footer{display:none}.ids-module-nav-bar:not(.display-mode-collapsed):not(.display-mode-expanded) .ids-module-nav-search-wrapper{display:none}.ids-module-nav-bar:not(.display-mode-collapsed):not(.display-mode-expanded) .ids-module-nav-separator,.ids-module-nav-bar:not(.display-mode-collapsed):not(.display-mode-expanded) .ids-module-nav-user-separator{visibility:hidden}.ids-module-nav-bar:not(.display-mode-expanded) .accordion-header .ids-text{clip:rect(0, 0, 0, 0);color:var(--ids-color-text-default);height:0;line-height:0;min-height:0;overflow:hidden;padding:0;position:absolute;width:1px}.ids-module-nav-bar .ids-module-nav-expander{position:relative;top:1px}.ids-module-nav-bar.display-mode-collapsed:not(.show-detail) .ids-module-nav-bar-detail,.ids-module-nav-bar.display-mode-expanded:not(.show-detail) .ids-module-nav-bar-detail{display:none}.ids-module-nav-bar.display-mode-collapsed.show-detail .ids-module-nav-bar-main,.ids-module-nav-bar.display-mode-expanded.show-detail .ids-module-nav-bar-main{border-inline-end:1px solid var(--ids-module-nav-border-color)}.ids-module-nav-bar.display-mode-collapsed.show-detail .ids-module-nav-bar-detail,.ids-module-nav-bar.display-mode-expanded.show-detail .ids-module-nav-bar-detail{width:var(--ids-module-nav-submenu-size)}.ids-module-nav-bar.display-mode-collapsed{border-inline-end:1px solid var(--ids-module-nav-border-color)}.ids-module-nav-bar.display-mode-collapsed .ids-module-nav-separator,.ids-module-nav-bar.display-mode-collapsed .ids-module-nav-user-separator{visibility:hidden}.ids-module-nav-bar.display-mode-collapsed .ids-module-nav-search-wrapper{display:flex;justify-content:center;padding:0;position:relative}.ids-module-nav-bar.display-mode-collapsed .ids-module-nav-search-wrapper ::slotted(ids-search-field){display:none}.ids-module-nav-bar.display-mode-collapsed .ids-module-nav-search-wrapper .standalone-search-icon{color:var(--ids-module-nav-text-color) !important;cursor:pointer;margin:var(--ids-module-nav-item-collapsed-general-space-size) auto;border-radius:var(--ids-module-nav-common-border-radius);height:var(--ids-module-nav-item-collapsed-size);width:var(--ids-module-nav-item-collapsed-size);box-sizing:border-box;position:relative;transition:transform .2s ease,background-color .2s ease,color .2s ease}.ids-module-nav-bar.display-mode-collapsed .ids-module-nav-search-wrapper .standalone-search-icon:focus{outline:1px solid var(--ids-module-nav-item-active-border-color)}.ids-module-nav-bar.display-mode-collapsed .ids-module-nav-search-wrapper .standalone-search-icon svg{width:20px;height:20px}.ids-module-nav-bar.display-mode-collapsed .ids-module-nav-search-wrapper .standalone-search-icon:hover{color:var(--ids-module-nav-text-hover-color) !important;background-color:var(--ids-module-nav-item-hover-bg-color);transform:scale(1.05)}.ids-module-nav-bar.display-mode-collapsed .ids-module-nav-search-wrapper .standalone-search-icon:active{transform:scale(0.95)}.ids-module-nav-bar.display-mode-collapsed .ids-module-nav-bar-main{width:var(--ids-module-nav-collapsed-size);transition:width .2s ease-in-out}.ids-module-nav-bar.display-mode-collapsed .ids-module-nav-item{height:32px;margin:4px 8px;padding:0;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.ids-module-nav-bar.display-mode-collapsed .ids-module-nav-item>.icon{width:16px;height:16px;margin:0;position:absolute;left:8px}.ids-module-nav-bar.display-mode-collapsed .ids-module-nav-item ::slotted(ids-text),.ids-module-nav-bar.display-mode-collapsed .ids-module-nav-item .ids-text,.ids-module-nav-bar.display-mode-collapsed .ids-module-nav-item span{display:none}.ids-module-nav-bar.display-mode-collapsed .ids-module-nav-settings{padding-block-end:28px}.ids-module-nav-bar.display-mode-expanded{border-right:1px solid var(--ids-module-nav-border-color)}.ids-module-nav-bar.display-mode-expanded .ids-module-nav-search-wrapper{padding-inline:var(--ids-module-nav-accordion-gutter-size)}.ids-module-nav-bar.display-mode-expanded .ids-module-nav-bar-main{width:var(--ids-module-nav-expanded-size);transition:width .2s ease-in-out}.ids-module-nav-bar.display-mode-expanded .ids-module-nav-item{height:32px;margin:4px 8px;padding:0 8px;position:relative;overflow:hidden;display:flex;align-items:center}.ids-module-nav-bar.display-mode-expanded .ids-module-nav-item>.icon{width:16px;height:16px;margin-right:8px;flex-shrink:0}.ids-module-nav-bar.display-mode-expanded .ids-module-nav-item ::slotted(ids-text),.ids-module-nav-bar.display-mode-expanded .ids-module-nav-item .ids-text,.ids-module-nav-bar.display-mode-expanded .ids-module-nav-item span{display:block;white-space:nowrap;opacity:1;transition:opacity .25s ease .1s}.ids-module-nav-bar.display-mode-expanded.show-detail .ids-module-nav-bar-detail{width:var(--ids-module-nav-submenu-size)}.ids-module-nav-bar.display-mode-expanded .ids-module-nav-settings-wrapper{padding-inline-start:0}.ids-module-nav-bar.display-mode-expanded .ids-module-nav-settings{padding-block-end:24px}.ids-module-nav-bar.display-mode-expanded .ids-module-nav-main+.ids-module-nav-separator{display:block}.ids-module-nav-bar:not(.filterable) .ids-module-nav-search-wrapper{display:none;pointer-events:none}.ids-module-nav-bar:not(.pinned){overflow:auto}.ids-module-nav-bar:not(.pinned) .ids-module-nav-footer{flex-grow:1}.ids-module-nav-bar.pinned{overflow:hidden}.ids-module-nav-bar.pinned .ids-module-nav-main,.ids-module-nav-bar.pinned .ids-module-nav-search-no-results{flex-grow:1;overflow:auto}.ids-module-nav-bar.pinned .ids-module-nav-footer{flex-grow:0}.ids-module-nav-bar-main{box-sizing:border-box;align-items:stretch;display:flex;flex-direction:column;background-color:var(--ids-module-nav-bg-color);color:var(--ids-module-nav-text-color);height:100%;transition:width .2s ease-in-out;will-change:width;overflow:hidden}.ids-module-nav-bar-detail{box-sizing:border-box;background-color:var(--ids-module-nav-detail-bg-color);border-inline-end:1px solid var(--ids-module-nav-border-color);height:100%;transition:width .2s ease-in-out;will-change:width;overflow:hidden}.ids-module-nav-branding,.ids-module-nav-footer,.ids-module-nav-header,.ids-module-nav-search,.ids-module-nav-user{flex-grow:0}.ids-module-nav-content{overflow:auto;flex-grow:1}.ids-module-nav-user{padding:var(--ids-space-4xl)}.ids-module-nav-search{padding:var(--ids-space-lg)}.ids-module-nav-search-no-results{display:none}.ids-module-nav-search-no-results.visible{display:block}::slotted(ids-icon[slot=avatar]){padding:var(--ids-space-lg)}::slotted(img[slot=avatar]){border-radius:var(--ids-border-radius-round);height:40px;width:40px}::slotted(ids-toolbar){padding-inline:var(--ids-space-lg);margin-block-end:var(--ids-space-lg)}::slotted(ids-tooltip){display:block;white-space:nowrap}::slotted(ids-tooltip::part(tooltip)){display:flex}::slotted([slot=expander]){align-items:center;border-bottom:1px solid var(--ids-module-nav-border-color);margin-block-start:-2px;--ids-module-nav-switcher-button-size: 34px;--ids-module-nav-item-collapsed-size: 34px}:host([display-mode=collapsed]) ::slotted([slot=expander]){justify-content:center}:host([dir=rtl]) .ids-module-nav-bar.display-mode-collapsed{border-inline-start:1px solid var(--ids-module-nav-border-color);border-inline-end:none}:host([dir=rtl]) .ids-module-nav-bar.display-mode-expanded{border-left:1px solid var(--ids-module-nav-border-color);border-right:none}:host([dir=rtl]) .ids-module-nav-bar.display-mode-expanded .ids-module-nav-item>.icon{margin-left:8px;margin-right:0}:host([dir=rtl]) .ids-module-nav-bar.display-mode-collapsed.show-detail .ids-module-nav-bar-main,:host([dir=rtl]) .ids-module-nav-bar.display-mode-expanded.show-detail .ids-module-nav-bar-main{border-inline-start:1px solid var(--ids-module-nav-border-color);border-inline-end:none}:host([dir=rtl]) .ids-module-nav-bar-detail{border-inline-start:1px solid var(--ids-module-nav-border-color);border-inline-end:none}:host([dir=rtl]) ::slotted(ids-icon[icon*=chevron-left]){transform:scaleX(-1)}:host([dir=rtl]) ::slotted(ids-icon[icon*=chevron-right]){transform:scaleX(-1)}:host([dir=rtl]) ::slotted(ids-icon[icon*=expand-app-tray]){transform:scaleX(-1)}:host([dir=rtl]) ::slotted(ids-icon[icon*=collapse-app-tray]){transform:scaleX(-1)}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiL2J1aWxkcy9pbmZvci1kZXNpZ24vZW50ZXJwcmlzZS13Yy9zcmMvY29tcG9uZW50cy9pZHMtbW9kdWxlLW5hdiIsInNvdXJjZXMiOlsiLi4vaWRzLWRyYXdlci9pZHMtZHJhd2VyLnNjc3MiLCJpZHMtbW9kdWxlLW5hdi1iYXIuc2NzcyIsIi4uLy4uL3RoZW1lcy9taXhpbnMvaWRzLWNvcmUtbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0EsTUFDRSxjQUNBLGVBQ0Esb0lBSUYsZ0JBQ0UsYUFNRixxQkFDRSxTQUNBLE9BQ0EsUUFHQSwyQkFHRiw4QkFDRSx3QkFNRiwrQkFDRSxTQUNBLE9BQ0EsTUFHQSw0QkFHRiw2QkFDRSxlQU1GLDZCQUNFLFNBQ0EsUUFDQSxNQUdBLDJCQUdGLHNDQUNFLGVBR0YsWUFDRSxZQUNBLFdBS0EsOEJBQ0UsaUVBQ0EsaURBQ0EsZ0RBQ0EsNEJBR0EsY0FDQSxnQkFDQSxnQkFDQSxpQkFHQSw0QkFDQSw2QkFHRiwwQkFDRSw2REFDQSxvRUFDQSw0Q0FHQSxrQ0FDQSw4QkFFQSw4Q0FDRSxjQUdGLGtDQUNFLDZDQUVBLHlCQUhGLGtDQUlJLGlCQUtOLDRCQUNFLHdEQUNBLHVDQzdHSixNQUNFLHNCQUNBLGFBQ0Esc0JBQ0EsdUJBQ0Esa0JBQ0EsMENBSUEseUNBQ0Usa0JBT0osb0JBQ0Usc0JBQ0EsYUFDQSxzQkFDQSxnQkFDQSxvQkFDQSwwREFLQSw2RUFDRSxvQkFFQSxzR0FDRSxRQUdGLHdHQUNFLFFBR0Ysb0dBQ0UsYUFHRiw0R0FDRSxhQUdGLG1OQUVFLGtCQUtGLDRFQ2pDRixzQkFDQSxvQ0FDQSxTQUNBLGNBQ0EsYUFDQSxnQkFDQSxVQUNBLGtCQUNBLFVEOEJBLDZDQUNFLGtCQUNBLFFBU0UsK0tBQ0UsYUFLRiwrSkFDRSwrREFHRixtS0FDRSx5Q0FRTiwyQ0FDRSwrREFFQSwrSUFFRSxrQkFHRiwwRUFDRSxhQUNBLHVCQUNBLFVBQ0Esa0JBRUEsc0dBQ0UsYUFHRixrR0FDRSxrREFDQSxlQUNBLG9FQUNBLHlEQUNBLGlEQUNBLGdEQUNBLHNCQUNBLGtCQUNBLHVFQUVBLHdHQUNFLGlFQUdGLHNHQUNFLFdBQ0EsWUFHRix3R0FDRSx3REFDQSwyREFDQSxzQkFHRix5R0FDRSxzQkFLTixvRUFDRSwyQ0FDQSxpQ0FHRixnRUFDRSxZQUNBLGVBQ0EsVUFDQSxrQkFDQSxnQkFDQSxhQUNBLG1CQUNBLHVCQUVBLHNFQUNFLFdBQ0EsWUFDQSxTQUNBLGtCQUNBLFNBR0YsbU9BR0UsYUFJSixvRUFDRSx1QkFPSiwwQ0FDRSwwREFFQSx5RUFDRSwyREFHRixtRUFDRSwwQ0FDQSxpQ0FHRiwrREFDRSxZQUNBLGVBQ0EsY0FDQSxrQkFDQSxnQkFDQSxhQUNBLG1CQUVBLHFFQUNFLFdBQ0EsWUFDQSxpQkFDQSxjQUdGLGdPQUdFLGNBQ0EsbUJBQ0EsVUFDQSxpQ0FLRixpRkFDRSx5Q0FJSiwyRUFDRSx1QkFHRixtRUFDRSx1QkFHRix5RkFDRSxjQVFGLG9FQUNFLGFBQ0Esb0JBT0osaUNBQ0UsY0FFQSx3REFDRSxZQUlKLDJCQUNFLGdCQUVBLDZHQUVFLFlBQ0EsY0FLRixrREFDRSxZQUtOLHlCQUNFLHNCQUNBLG9CQUNBLGFBQ0Esc0JBQ0EsZ0RBQ0EsdUNBQ0EsWUFDQSxpQ0FDQSxrQkFDQSxnQkFHRiwyQkFDRSxzQkFDQSx1REFDQSwrREFDQSxZQUNBLGlDQUNBLGtCQUNBLGdCQUdGLG1IQUtFLFlBR0Ysd0JBQ0UsY0FDQSxZQUdGLHFCQUNFLDZCQUdGLHVCQUNFLDRCQUdGLGtDQUNFLGFBRUEsMENBQ0UsY0FLSixpQ0FDRSw0QkFHRiw0QkFDRSw2Q0FDQSxZQUNBLFdBR0YsdUJBQ0UsbUNBQ0EscUNBR0YsdUJBQ0UsY0FDQSxtQkFHRixzQ0FDRSxhQUdGLDJCQUNFLG1CQUNBLDJEQUNBLHdCQUVBLDRDQUNBLDJDQUdGLDJEQUNFLHVCQVFFLDREQUNFLGlFQUNBLHVCQUdGLDJEQUNFLHlEQUNBLGtCQUdFLHNGQUNFLGdCQUNBLGVBUUYsaU1BQ0UsaUVBQ0EsdUJBTVIsNENBQ0UsaUVBQ0EsdUJBSUYseURBQ0UscUJBR0YsMERBQ0UscUJBR0YsNERBQ0UscUJBR0YsOERBQ0UiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlICcuLi8uLi90aGVtZXMvbWl4aW5zL2lkcy1jb3JlLW1peGlucycgYXMgKjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQmFzZSBEcmF3ZXIgU3R5bGVzXG5cbjpob3N0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyB2YXIoLS1pZHMtbW90aW9uLWR1cmF0aW9uKSB2YXIoLS1pZHMtbW90aW9uLWVhc2UpLFxuICAgIHRyYW5zZm9ybSB2YXIoLS1pZHMtbW90aW9uLWR1cmF0aW9uKSB2YXIoLS1pZHMtbW90aW9uLWVhc2UpO1xufVxuXG46aG9zdChbaGlkZGVuXSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCb3R0b20gRHJhd2VyIFN0eWxlc1xuXG46aG9zdChbZWRnZT0nYm90dG9tJ10pIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcblxuICAvLyBNb3ZlcyB0aGUgZHJhd2VyIG9mZiB0aGUgbGVmdC1tb3N0IGVkZ2VcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG46aG9zdChbZWRnZT0nYm90dG9tJ11bdmlzaWJsZV0pIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMZWZ0IERyYXdlciBTdHlsZXNcblxuOmhvc3QoW2VkZ2U9J3N0YXJ0J106bm90KFtkaXJdKSkge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcblxuICAvLyBNb3ZlcyB0aGUgZHJhd2VyIG9mZiB0aGUgbGVmdC1tb3N0IGVkZ2VcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuOmhvc3QoW2VkZ2U9J3N0YXJ0J11bdmlzaWJsZV0pIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMZWZ0IERyYXdlciBTdHlsZXMgKFJUTClcblxuOmhvc3QoW2Rpcj0ncnRsJ11bZWRnZT0nc3RhcnQnXSkge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG5cbiAgLy8gTW92ZXMgdGhlIGRyYXdlciBvZmYgdGhlIGxlZnQtbW9zdCBlZGdlXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuOmhvc3QoW2Rpcj0ncnRsJ11bZWRnZT0nc3RhcnQnXVt2aXNpYmxlXSkge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5pZHMtZHJhd2VyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIFR5cGUgU3R5bGVzXG5cbiAgJi50eXBlLWFjdGlvbi1zaGVldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWRzLWRyYXdlci1hY3Rpb24tc2hlZXQtY29sb3ItYmFja2dyb3VuZCk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0taWRzLWRyYXdlci1hY3Rpb24tc2hlZXQtc2hhZG93KTtcbiAgICBjb2xvcjogdmFyKC0taWRzLWRyYXdlci1hY3Rpb24tc2hlZXQtY29sb3ItdGV4dCk7XG4gICAgcGFkZGluZzogdmFyKC0taWRzLXNwYWNlLTEyKTtcblxuICAgIC8vIHRlbXBvcmFyeVxuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDcwdmg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcblxuICAgIC8vIFJvdW5kZWQgdG9wIGVkZ2VzXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgfVxuXG4gICYudHlwZS1hcHAtbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWRzLWRyYXdlci1hcHAtbWVudS1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItaW5saW5lLWVuZDogMXB4IHNvbGlkIHZhcigtLWlkcy1kcmF3ZXItYXBwLW1lbnUtY29sb3ItYm9yZGVyKTtcbiAgICBjb2xvcjogdmFyKC0taWRzLWRyYXdlci1hcHAtbWVudS1jb2xvci10ZXh0KTtcblxuICAgIC8vIHRlbXBvcmFyeVxuICAgIG1pbi13aWR0aDogdmFyKC0taWRzLWRyYXdlci13aWR0aCk7XG4gICAgd2lkdGg6IHZhcigtLWlkcy1kcmF3ZXItd2lkdGgpO1xuXG4gICAgOjpzbG90dGVkKGlkcy10ZXh0KSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmLnZpc2libGUge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0taWRzLWRyYXdlci1hcHAtbWVudS1zaGFkb3cpO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnR5cGUtbW9kdWxlLW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWRzLW1vZHVsZS1uYXYtYmFja2dyb3VuZC1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLWlkcy1tb2R1bGUtbmF2LXRleHQtY29sb3IpO1xuICB9XG59XG4iLCJAdXNlICcuLi8uLi90aGVtZXMvbWl4aW5zL2lkcy1jb3JlLW1peGlucycgYXMgY29yZTtcbkB1c2UgJy4uL2lkcy1kcmF3ZXIvaWRzLWRyYXdlcicgYXMgKjtcblxuOmhvc3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWJhc2lzOiBtYXgtY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiB2YXIoLS1pZHMtbW9kdWxlLW5hdi1iYXItei1pbmRleCk7XG59XG5cbjpob3N0KFtwaW5uZWRdKSB7XG4gIDo6c2xvdHRlZChpZHMtc2VwYXJhdG9yKSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi8vIE1vZHVsZSBOYXYgQmFyIENvbXBvbmVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cblxuLmlkcy1tb2R1bGUtbmF2LWJhciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiB2YXIoLS1pZHMtbW9kdWxlLW5hdi1iYXItcGFkZGluZy10b3ApO1xuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIERpc3BsYXkgTW9kZTogSGlkZGVuXG5cbiAgJjpub3QoLmRpc3BsYXktbW9kZS1jb2xsYXBzZWQpOm5vdCguZGlzcGxheS1tb2RlLWV4cGFuZGVkKSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAuaWRzLW1vZHVsZS1uYXYtYmFyLW1haW4ge1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmlkcy1tb2R1bGUtbmF2LWJhci1kZXRhaWwge1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmlkcy1tb2R1bGUtbmF2LWZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5pZHMtbW9kdWxlLW5hdi1zZWFyY2gtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5pZHMtbW9kdWxlLW5hdi1zZXBhcmF0b3IsXG4gICAgLmlkcy1tb2R1bGUtbmF2LXVzZXItc2VwYXJhdG9yIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmOm5vdCguZGlzcGxheS1tb2RlLWV4cGFuZGVkKSB7XG4gICAgLmFjY29yZGlvbi1oZWFkZXIgLmlkcy10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGNvcmUuYXVkaWJsZSgpO1xuICAgIH1cbiAgfVxuXG4gIC5pZHMtbW9kdWxlLW5hdi1leHBhbmRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuICB9XG5cbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8gRGlzcGxheSBNb2RlOiBDb2xsYXBzZWQvRXhwYW5kZWRcblxuICAmLmRpc3BsYXktbW9kZS1jb2xsYXBzZWQsXG4gICYuZGlzcGxheS1tb2RlLWV4cGFuZGVkIHtcbiAgICAmOm5vdCguc2hvdy1kZXRhaWwpIHtcbiAgICAgIC5pZHMtbW9kdWxlLW5hdi1iYXItZGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNob3ctZGV0YWlsIHtcbiAgICAgIC5pZHMtbW9kdWxlLW5hdi1iYXItbWFpbiB7XG4gICAgICAgIGJvcmRlci1pbmxpbmUtZW5kOiAxcHggc29saWQgdmFyKC0taWRzLW1vZHVsZS1uYXYtYm9yZGVyLWNvbG9yKTtcbiAgICAgIH1cblxuICAgICAgLmlkcy1tb2R1bGUtbmF2LWJhci1kZXRhaWwge1xuICAgICAgICB3aWR0aDogdmFyKC0taWRzLW1vZHVsZS1uYXYtc3VibWVudS1zaXplKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyBEaXNwbGF5IE1vZGU6IENvbGxhcHNlZFxuXG4gICYuZGlzcGxheS1tb2RlLWNvbGxhcHNlZCB7XG4gICAgYm9yZGVyLWlubGluZS1lbmQ6IDFweCBzb2xpZCB2YXIoLS1pZHMtbW9kdWxlLW5hdi1ib3JkZXItY29sb3IpO1xuXG4gICAgLmlkcy1tb2R1bGUtbmF2LXNlcGFyYXRvcixcbiAgICAuaWRzLW1vZHVsZS1uYXYtdXNlci1zZXBhcmF0b3Ige1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5pZHMtbW9kdWxlLW5hdi1zZWFyY2gtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICA6OnNsb3R0ZWQoaWRzLXNlYXJjaC1maWVsZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuc3RhbmRhbG9uZS1zZWFyY2gtaWNvbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1pZHMtbW9kdWxlLW5hdi10ZXh0LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjogdmFyKC0taWRzLW1vZHVsZS1uYXYtaXRlbS1jb2xsYXBzZWQtZ2VuZXJhbC1zcGFjZS1zaXplKSBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1pZHMtbW9kdWxlLW5hdi1jb21tb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIGhlaWdodDogdmFyKC0taWRzLW1vZHVsZS1uYXYtaXRlbS1jb2xsYXBzZWQtc2l6ZSk7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1pZHMtbW9kdWxlLW5hdi1pdGVtLWNvbGxhcHNlZC1zaXplKTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1pZHMtbW9kdWxlLW5hdi1pdGVtLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0taWRzLW1vZHVsZS1uYXYtdGV4dC1ob3Zlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pZHMtbW9kdWxlLW5hdi1pdGVtLWhvdmVyLWJnLWNvbG9yKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWRzLW1vZHVsZS1uYXYtYmFyLW1haW4ge1xuICAgICAgd2lkdGg6IHZhcigtLWlkcy1tb2R1bGUtbmF2LWNvbGxhcHNlZC1zaXplKTtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgLmlkcy1tb2R1bGUtbmF2LWl0ZW0ge1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luOiA0cHggOHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICA+IC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgIH1cblxuICAgICAgOjpzbG90dGVkKGlkcy10ZXh0KSxcbiAgICAgIC5pZHMtdGV4dCxcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pZHMtbW9kdWxlLW5hdi1zZXR0aW5ncyB7XG4gICAgICBwYWRkaW5nLWJsb2NrLWVuZDogMjhweDtcbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyBEaXNwbGF5IE1vZGU6IEV4cGFuZGVkXG5cbiAgJi5kaXNwbGF5LW1vZGUtZXhwYW5kZWQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWlkcy1tb2R1bGUtbmF2LWJvcmRlci1jb2xvcik7XG5cbiAgICAuaWRzLW1vZHVsZS1uYXYtc2VhcmNoLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWlkcy1tb2R1bGUtbmF2LWFjY29yZGlvbi1ndXR0ZXItc2l6ZSk7XG4gICAgfVxuXG4gICAgLmlkcy1tb2R1bGUtbmF2LWJhci1tYWluIHtcbiAgICAgIHdpZHRoOiB2YXIoLS1pZHMtbW9kdWxlLW5hdi1leHBhbmRlZC1zaXplKTtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgLmlkcy1tb2R1bGUtbmF2LWl0ZW0ge1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luOiA0cHggOHB4O1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgID4gLmljb24ge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG5cbiAgICAgIDo6c2xvdHRlZChpZHMtdGV4dCksXG4gICAgICAuaWRzLXRleHQsXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSAwLjFzO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2hvdy1kZXRhaWwge1xuICAgICAgLmlkcy1tb2R1bGUtbmF2LWJhci1kZXRhaWwge1xuICAgICAgICB3aWR0aDogdmFyKC0taWRzLW1vZHVsZS1uYXYtc3VibWVudS1zaXplKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWRzLW1vZHVsZS1uYXYtc2V0dGluZ3Mtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgICB9XG5cbiAgICAuaWRzLW1vZHVsZS1uYXYtc2V0dGluZ3Mge1xuICAgICAgcGFkZGluZy1ibG9jay1lbmQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLmlkcy1tb2R1bGUtbmF2LW1haW4gKyAuaWRzLW1vZHVsZS1uYXYtc2VwYXJhdG9yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIEZpbHRlcmFibGUgU2V0dGluZ1xuXG4gICY6bm90KC5maWx0ZXJhYmxlKSB7XG4gICAgLmlkcy1tb2R1bGUtbmF2LXNlYXJjaC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAvLyBQaW5uZWQgU2V0dGluZ1xuXG4gICY6bm90KC5waW5uZWQpIHtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgIC5pZHMtbW9kdWxlLW5hdi1mb290ZXIge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgfVxuXG4gICYucGlubmVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmlkcy1tb2R1bGUtbmF2LW1haW4sXG4gICAgLmlkcy1tb2R1bGUtbmF2LXNlYXJjaC1uby1yZXN1bHRzIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cblxuXG5cbiAgICAuaWRzLW1vZHVsZS1uYXYtZm9vdGVyIHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICB9XG4gIH1cbn1cblxuLmlkcy1tb2R1bGUtbmF2LWJhci1tYWluIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlkcy1tb2R1bGUtbmF2LWJnLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWlkcy1tb2R1bGUtbmF2LXRleHQtY29sb3IpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpbGwtY2hhbmdlOiB3aWR0aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmlkcy1tb2R1bGUtbmF2LWJhci1kZXRhaWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pZHMtbW9kdWxlLW5hdi1kZXRhaWwtYmctY29sb3IpO1xuICBib3JkZXItaW5saW5lLWVuZDogMXB4IHNvbGlkIHZhcigtLWlkcy1tb2R1bGUtbmF2LWJvcmRlci1jb2xvcik7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbiAgd2lsbC1jaGFuZ2U6IHdpZHRoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaWRzLW1vZHVsZS1uYXYtYnJhbmRpbmcsXG4uaWRzLW1vZHVsZS1uYXYtZm9vdGVyLFxuLmlkcy1tb2R1bGUtbmF2LWhlYWRlcixcbi5pZHMtbW9kdWxlLW5hdi1zZWFyY2gsXG4uaWRzLW1vZHVsZS1uYXYtdXNlciB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cblxuLmlkcy1tb2R1bGUtbmF2LWNvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uaWRzLW1vZHVsZS1uYXYtdXNlciB7XG4gIHBhZGRpbmc6IHZhcigtLWlkcy1zcGFjZS00eGwpO1xufVxuXG4uaWRzLW1vZHVsZS1uYXYtc2VhcmNoIHtcbiAgcGFkZGluZzogdmFyKC0taWRzLXNwYWNlLWxnKTtcbn1cblxuLmlkcy1tb2R1bGUtbmF2LXNlYXJjaC1uby1yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLnZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8vIEFkZCBzb21lIHBhZGRpbmcgYW5kIHNpemluZyBvbiBBdmF0YXIgSWNvbnNcbjo6c2xvdHRlZChpZHMtaWNvbltzbG90PSdhdmF0YXInXSkge1xuICBwYWRkaW5nOiB2YXIoLS1pZHMtc3BhY2UtbGcpO1xufVxuXG46OnNsb3R0ZWQoaW1nW3Nsb3Q9J2F2YXRhciddKSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWlkcy1ib3JkZXItcmFkaXVzLXJvdW5kKTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuOjpzbG90dGVkKGlkcy10b29sYmFyKSB7XG4gIHBhZGRpbmctaW5saW5lOiB2YXIoLS1pZHMtc3BhY2UtbGcpO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1pZHMtc3BhY2UtbGcpO1xufVxuXG46OnNsb3R0ZWQoaWRzLXRvb2x0aXApIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbjo6c2xvdHRlZChpZHMtdG9vbHRpcDo6cGFydCh0b29sdGlwKSkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG46OnNsb3R0ZWQoW3Nsb3Q9J2V4cGFuZGVyJ10pIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWlkcy1tb2R1bGUtbmF2LWJvcmRlci1jb2xvcik7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogLTJweDtcblxuICAtLWlkcy1tb2R1bGUtbmF2LXN3aXRjaGVyLWJ1dHRvbi1zaXplOiAzNHB4O1xuICAtLWlkcy1tb2R1bGUtbmF2LWl0ZW0tY29sbGFwc2VkLXNpemU6IDM0cHg7XG59XG5cbjpob3N0KFtkaXNwbGF5LW1vZGU9J2NvbGxhcHNlZCddKSA6OnNsb3R0ZWQoW3Nsb3Q9J2V4cGFuZGVyJ10pIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi8vIFJUTCBTdXBwb3J0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuXG46aG9zdChbZGlyPSdydGwnXSkge1xuICAuaWRzLW1vZHVsZS1uYXYtYmFyIHtcbiAgICAmLmRpc3BsYXktbW9kZS1jb2xsYXBzZWQge1xuICAgICAgYm9yZGVyLWlubGluZS1zdGFydDogMXB4IHNvbGlkIHZhcigtLWlkcy1tb2R1bGUtbmF2LWJvcmRlci1jb2xvcik7XG4gICAgICBib3JkZXItaW5saW5lLWVuZDogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRpc3BsYXktbW9kZS1leHBhbmRlZCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWlkcy1tb2R1bGUtbmF2LWJvcmRlci1jb2xvcik7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG5cbiAgICAgIC5pZHMtbW9kdWxlLW5hdi1pdGVtIHtcbiAgICAgICAgPiAuaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRpc3BsYXktbW9kZS1jb2xsYXBzZWQsXG4gICAgJi5kaXNwbGF5LW1vZGUtZXhwYW5kZWQge1xuICAgICAgJi5zaG93LWRldGFpbCB7XG4gICAgICAgIC5pZHMtbW9kdWxlLW5hdi1iYXItbWFpbiB7XG4gICAgICAgICAgYm9yZGVyLWlubGluZS1zdGFydDogMXB4IHNvbGlkIHZhcigtLWlkcy1tb2R1bGUtbmF2LWJvcmRlci1jb2xvcik7XG4gICAgICAgICAgYm9yZGVyLWlubGluZS1lbmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaWRzLW1vZHVsZS1uYXYtYmFyLWRldGFpbCB7XG4gICAgYm9yZGVyLWlubGluZS1zdGFydDogMXB4IHNvbGlkIHZhcigtLWlkcy1tb2R1bGUtbmF2LWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLWlubGluZS1lbmQ6IG5vbmU7XG4gIH1cblxuICAvLyBGaXggbmF2aWdhdGlvbiBhcnJvd3MgZm9yIFJUTFxuICA6OnNsb3R0ZWQoaWRzLWljb25baWNvbio9J2NoZXZyb24tbGVmdCddKSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICB9XG5cbiAgOjpzbG90dGVkKGlkcy1pY29uW2ljb24qPSdjaGV2cm9uLXJpZ2h0J10pIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIH1cblxuICA6OnNsb3R0ZWQoaWRzLWljb25baWNvbio9J2V4cGFuZC1hcHAtdHJheSddKSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICB9XG5cbiAgOjpzbG90dGVkKGlkcy1pY29uW2ljb24qPSdjb2xsYXBzZS1hcHAtdHJheSddKSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50cyAtIHRoaXMgY2FudCBiZSB0b2tlbnNcbiRicmVha3BvaW50LXh4bDogMjQ2M3B4O1xuJGJyZWFrcG9pbnQteGw6IDExODNweDtcbiRicmVha3BvaW50LWxnOiA5MjhweDtcbiRicmVha3BvaW50LW1kOiA5MjdweDtcbiRicmVha3BvaW50LXNtOiA3NjdweDtcbiRicmVha3BvaW50LXhzOiAzMjBweDtcbiRicmVha3BvaW50LW1vYmlsZS1mdWxsLXdpZHRoOiAxMDI0cHg7XG5cbi8vIFNldHMgVGV4dCBBbnRpYWxpYXNpbmdcbkBtaXhpbiBhbnRpYWxpYXNlZCB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyB2ZW5kb3IgcHJlZml4ZWQgdHJhbnNpdGlvbnMgZm9yIHJlZ3VsYXIgYXR0cmlidXRlcyAobm9uLXZlbmRvciBwcmVmaXhlZClcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9ucy1saXN0Li4uKSB7XG4gIEBlYWNoICRwcmVmaXggaW4gJHByZWZpeGVzIHtcbiAgICAjeyRwcmVmaXh9dHJhbnNpdGlvbjogJHRyYW5zaXRpb25zLWxpc3Q7XG4gIH1cbn1cblxuLy8gbWFrZSB0aGUgdGV4dCBpbnZpc2libGUgdmlzdWFsbHkgYnV0IHJlYWRhYmxlIGJ5IHNjcmVlbiByZWFkZXJzXG5AbWl4aW4gYXVkaWJsZSgpIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LW5vLWRlcHJlY2F0ZWQgKi9cbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IHZhcigtLWlkcy1jb2xvci10ZXh0LWRlZmF1bHQpO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4iXX0= */