:host{display:block;z-index:var(--ids-z-index-160);text-align:unset}:host([type=tooltip]){min-width:40px;max-width:300px;z-index:var(--ids-z-index-tooltips)}:host([position-style=absolute]){position:absolute}:host([position-style=fixed]){position:fixed}:host([position-style=viewport]){position:static}:host(:not([visible]):not([position-style=viewport])){pointer-events:none;display:none}:host([visible]){display:block}:host([visible][animated]){transition:left var(--ids-motion-duration) var(--ids-motion-linear),top var(--ids-motion-duration) var(--ids-motion-linear)}:host([auto-size=true]) .ids-popup .content-wrapper{overflow-x:auto}.ids-popup{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;box-sizing:border-box}.ids-popup:not(.open){pointer-events:none}.ids-popup .arrow{border-width:var(--ids-popup-arrow-size);display:none;position:absolute}.ids-popup .arrow.bottom,.ids-popup .arrow.left,.ids-popup .arrow.right,.ids-popup .arrow.top{border-style:solid;border-color:var(--ids-color-transparent);display:block;height:0;width:0}.ids-popup .arrow::after{border-style:solid;border-color:var(--ids-color-transparent);border-width:var(--ids-popup-arrow-size);content:"";display:block;position:relative}.ids-popup .arrow.bottom{border-top-width:var(--ids-border-width-none);left:calc(50% - var(--ids-popup-arrow-size));top:calc(var(--ids-popup-arrow-size)*-1)}.ids-popup .arrow.bottom::after{border-top-width:var(--ids-border-width-none);left:calc((var(--ids-popup-arrow-size))*-1);top:1px}.ids-popup .arrow.left{border-right-width:var(--ids-border-width-none);right:calc(var(--ids-popup-arrow-size)*-1);top:calc(50% - var(--ids-popup-arrow-size))}.ids-popup .arrow.left::after{border-right-width:var(--ids-border-width-none);left:calc(var(--ids-popup-arrow-size)*-1);top:calc(var(--ids-popup-arrow-size)*-1)}.ids-popup .arrow.right{border-left-width:var(--ids-border-width-none);left:calc(var(--ids-popup-arrow-size)*-1);top:calc(50% - var(--ids-popup-arrow-size))}.ids-popup .arrow.right::after{border-left-width:var(--ids-border-width-none);left:1px;top:calc(var(--ids-popup-arrow-size)*-1)}.ids-popup .arrow.top{border-bottom-width:var(--ids-border-width-none);bottom:calc(var(--ids-popup-arrow-size)*-1);left:calc(50% - var(--ids-popup-arrow-size))}.ids-popup .arrow.top::after{border-bottom-width:var(--ids-border-width-none);left:calc(var(--ids-popup-arrow-size)*-1);top:calc(var(--ids-popup-arrow-size)*-1 - 1px)}.ids-popup.animated{transition:border-color var(--ids-motion-duration) var(--ids-motion-linear),opacity var(--ids-motion-duration) var(--ids-motion-linear),transform var(--ids-motion-duration) var(--ids-motion-linear)}.ids-popup.animated ::slotted(*){transition:opacity var(--ids-motion-duration) var(--ids-motion-linear)}.ids-popup.animated.open{transition:border-color var(--ids-motion-duration) var(--ids-motion-linear),opacity var(--ids-motion-duration) var(--ids-motion-linear),height var(--ids-motion-duration) var(--ids-motion-linear),width var(--ids-motion-duration) var(--ids-motion-linear),transform var(--ids-motion-duration) var(--ids-motion-linear)}.ids-popup.animation-fade{opacity:0}.ids-popup.animation-fade.open{opacity:1}.ids-popup.animation-scale-in{opacity:0;transform-style:preserve-3d;transform:perspective(1000px) translate3d(0, 0, -500px)}.ids-popup.animation-scale-in ::slotted(*){opacity:0}.ids-popup.animation-scale-in.open{opacity:1;transform:perspective(1000px) translate3d(0, 0, 0)}.ids-popup.animation-scale-in.open ::slotted(*){opacity:1}.ids-popup.animation-slide-from-bottom{opacity:0;transform-style:preserve-3d;transform:perspective(1000px) translate3d(100%, 0, 0)}.ids-popup.animation-slide-from-bottom.open{opacity:1;transform:perspective(1000px) translate3d(0, 0, 0)}.ids-popup.position-viewport{position:absolute;left:50%;top:50%;transform-origin:left top;transform:translate(-50%, -50%);max-height:100%;max-width:100%}.ids-popup.position-viewport.fit-viewport{height:var(--ids-popup-fit-height)}.ids-popup.position-viewport.modal.fit-viewport{height:auto}.ids-popup.position-viewport.animation-scale-in{transform:perspective(1000px) translate3d(-50%, -50%, -500px)}.ids-popup.position-viewport.animation-scale-in.open{transform:perspective(1000px) translate3d(-50%, -50%, 0)}.ids-popup.position-viewport.animation-slide-from-bottom{transform:perspective(1000px) translate3d(-50%, 110%, -100px)}.ids-popup.position-viewport.animation-slide-from-bottom.open{transform:perspective(1000px) translate3d(-50%, -50%, 0)}.ids-popup.none{background-color:var(--ids-popup-color-background);border:1px solid var(--ids-popup-color-border);padding:1px solid var(--ids-popup-padding)}.ids-popup.custom{background-color:var(--ids-popup-color-background);border:1px solid rgba(0,0,0,0)}.ids-popup.menu{background-color:var(--ids-popup-menu-color-background-default);border:1px solid var(--ids-popup-menu-color-border-default);font-family:var(--ids-font-family-default),var(--ids-font-family-system-sans);padding-block:var(--ids-popup-menu-padding);color:var(--ids-popup-menu-color-text-default);border-radius:var(--ids-popup-menu-border-radius);box-shadow:var(--ids-popup-menu-shadow-default)}.ids-popup.menu .arrow.bottom{border-bottom-color:var(--ids-popup-menu-color-border-default)}.ids-popup.menu .arrow.bottom::after{border-bottom-color:var(--ids-popup-menu-color-background-default)}.ids-popup.menu .arrow.left{border-left-color:var(--ids-popup-menu-color-border-default)}.ids-popup.menu .arrow.left::after{border-left-color:var(--ids-popup-menu-color-background-default);inset-inline-start:-9px}.ids-popup.menu .arrow.right{border-right-color:var(--ids-popup-menu-color-border-default)}.ids-popup.menu .arrow.right::after{border-right-color:var(--ids-popup-menu-color-background-default)}.ids-popup.menu .arrow.top{border-top-color:var(--ids-popup-menu-color-border-default)}.ids-popup.menu .arrow.top::after{border-top-color:var(--ids-popup-menu-color-background-default)}.ids-popup.menu-alt{background-color:var(--ids-popup-menu-color-background-inverse);border:1px solid var(--ids-popup-menu-color-border-inverse);padding-block:var(--ids-popup-menu-padding);box-shadow:var(--ids-popup-menu-shadow-inverse);font-size:var(--ids-popup-menu-font-size);color:var(--ids-popup-menu-color-text-inverse);border-color:var(--ids-popup-menu-color-border-inverse);border-radius:var(--ids-border-radius-2xs);font-family:var(--ids-font-family-default),var(--ids-font-family-system-sans)}.ids-popup.menu-alt .arrow.bottom,.ids-popup.menu-alt .arrow.bottom::after{border-bottom-color:var(--ids-popup-menu-color-border-inverse)}.ids-popup.menu-alt .arrow.left,.ids-popup.menu-alt .arrow.left::after{border-left-color:var(--ids-popup-menu-color-border-inverse)}.ids-popup.menu-alt .arrow.right,.ids-popup.menu-alt .arrow.right::after{border-right-color:var(--ids-popup-menu-color-border-inverse)}.ids-popup.menu-alt .arrow.top,.ids-popup.menu-alt .arrow.top::after{border-top-color:var(--ids-popup-menu-color-border-inverse)}.ids-popup.round{border-radius:var(--ids-border-radius-sm)}.ids-popup.tooltip{background-color:var(--ids-tooltip-color-background);border-radius:var(--ids-tooltip-border-radius);box-shadow:var(--ids-tooltip-shadow);cursor:var(--ids-cursor-pointer);color:var(--ids-tooltip-color-text);display:inline-block;font-family:var(--ids-font-family-default),var(--ids-font-family-system-sans);font-size:var(--ids-tooltip-font-size);max-width:75vw;padding:var(--ids-tooltip-padding);width:auto;word-wrap:break-word;overflow-wrap:anywhere;z-index:var(--ids-z-index-70)}.ids-popup.tooltip .arrow.bottom,.ids-popup.tooltip .arrow.bottom::after{border-bottom-color:var(--ids-tooltip-color-background)}.ids-popup.tooltip .arrow.bottom{top:-6px}.ids-popup.tooltip .arrow.left,.ids-popup.tooltip .arrow.left::after{border-left-color:var(--ids-tooltip-color-background)}.ids-popup.tooltip .arrow.left{right:-6px}.ids-popup.tooltip .arrow.right,.ids-popup.tooltip .arrow.right::after{border-right-color:var(--ids-tooltip-color-background)}.ids-popup.tooltip .arrow.right{left:-6px}.ids-popup.tooltip .arrow.top,.ids-popup.tooltip .arrow.top::after{border-top-color:var(--ids-tooltip-color-background)}.ids-popup.tooltip .arrow.top{bottom:-6px}.ids-popup.tooltip.error-color{background-color:var(--ids-tooltip-error-color-background-error)}.ids-popup.tooltip.error-color .arrow.bottom,.ids-popup.tooltip.error-color .arrow.bottom::after{border-bottom-color:var(--ids-tooltip-error-color-background-error)}.ids-popup.tooltip.error-color .arrow.left,.ids-popup.tooltip.error-color .arrow.left::after{border-left-color:var(--ids-tooltip-error-color-background-error)}.ids-popup.tooltip.error-color .arrow.right,.ids-popup.tooltip.error-color .arrow.right::after{border-right-color:var(--ids-tooltip-error-color-background-error)}.ids-popup.tooltip.error-color .arrow.top,.ids-popup.tooltip.error-color .arrow.top::after{border-top-color:var(--ids-tooltip-error-color-background-error)}.ids-popup.tooltip.info-color{background-color:var(--ids-tooltip-info-color-background-info)}.ids-popup.tooltip.info-color .arrow.bottom,.ids-popup.tooltip.info-color .arrow.bottom::after{border-bottom-color:var(--ids-tooltip-info-color-background-info)}.ids-popup.tooltip.info-color .arrow.left,.ids-popup.tooltip.info-color .arrow.left::after{border-left-color:var(--ids-tooltip-info-color-background-info)}.ids-popup.tooltip.info-color .arrow.right,.ids-popup.tooltip.info-color .arrow.right::after{border-right-color:var(--ids-tooltip-info-color-background-info)}.ids-popup.tooltip.info-color .arrow.top,.ids-popup.tooltip.info-color .arrow.top::after{border-top-color:var(--ids-tooltip-info-color-background-info)}.ids-popup.tooltip.alert-color,.ids-popup.tooltip.warning-color{background-color:var(--ids-tooltip-color-background-warning)}.ids-popup.tooltip.alert-color .arrow.bottom,.ids-popup.tooltip.alert-color .arrow.bottom::after,.ids-popup.tooltip.warning-color .arrow.bottom,.ids-popup.tooltip.warning-color .arrow.bottom::after{border-bottom-color:var(--ids-tooltip-color-background-warning)}.ids-popup.tooltip.alert-color .arrow.left,.ids-popup.tooltip.alert-color .arrow.left::after,.ids-popup.tooltip.warning-color .arrow.left,.ids-popup.tooltip.warning-color .arrow.left::after{border-left-color:var(--ids-tooltip-color-background-warning)}.ids-popup.tooltip.alert-color .arrow.right,.ids-popup.tooltip.alert-color .arrow.right::after,.ids-popup.tooltip.warning-color .arrow.right,.ids-popup.tooltip.warning-color .arrow.right::after{border-right-color:var(--ids-tooltip-color-background-warning)}.ids-popup.tooltip.alert-color .arrow.top,.ids-popup.tooltip.alert-color .arrow.top::after,.ids-popup.tooltip.warning-color .arrow.top,.ids-popup.tooltip.warning-color .arrow.top::after{border-top-color:var(--ids-tooltip-color-background-warning)}.ids-popup.tooltip.success-color{background-color:var(--ids-tooltip-color-background-success)}.ids-popup.tooltip.success-color .arrow.bottom,.ids-popup.tooltip.success-color .arrow.bottom::after{border-bottom-color:var(--ids-tooltip-color-background-success)}.ids-popup.tooltip.success-color .arrow.left,.ids-popup.tooltip.success-color .arrow.left::after{border-left-color:var(--ids-tooltip-color-background-success)}.ids-popup.tooltip.success-color .arrow.right,.ids-popup.tooltip.success-color .arrow.right::after{border-right-color:var(--ids-tooltip-color-background-success)}.ids-popup.tooltip.success-color .arrow.top,.ids-popup.tooltip.success-color .arrow.top::after{border-top-color:var(--ids-tooltip-color-background-success)}.ids-popup.tooltip-alt{background-color:var(--ids-tooltip-color-background-inverse);padding:var(--ids-tooltip-padding);border-radius:var(--ids-tooltip-border-radius);font-size:var(--ids-tooltip-font-size);color:var(--ids-tooltip-color-text-inverse);font-family:var(--ids-font-family-default),var(--ids-font-family-system-sans)}.ids-popup.modal{background-color:var(--ids-modal-color-background);border:1px solid rgba(0,0,0,0);padding:var(--ids-modal-padding);border-radius:var(--ids-modal-border-radius);font-family:var(--ids-font-family-default),var(--ids-font-family-system-sans);color:var(--ids-modal-color-text);overflow-wrap:var(--ids-message-overflow-wrap, normal)}.ids-popup.modal.open{border-color:var(--ids-modal-color-border);box-shadow:var(--ids-modal-shadow-default)}.ids-popup.dropdown{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--ids-dropdown-color-background-default);box-shadow:var(--ids-dropdown-shadow-default);border-radius:var(--ids-dropdown-border-radius);outline:none;overflow:hidden;border-top-color:var(--ids-dropdown-attached-color-border)}.ids-popup.dropdown.open{border:1px solid var(--ids-dropdown-color-border);border-top-color:var(--ids-dropdown-attached-color-border);margin-top:-1px}.ids-popup.dropdown.flipped{border-radius:var(--ids-dropdown-border-radius-opened-up);border-bottom-color:var(--ids-dropdown-attached-color-border);border-top-color:var(--ids-dropdown-color-border);box-shadow:var(--ids-dropdown-shadow-opened-up)}.ids-popup.dropdown.flipped.open{border:1px solid var(--ids-dropdown-color-border);border-bottom-color:var(--ids-dropdown-attached-color-border);margin-bottom:-1px;margin-top:0}.ids-popup.module-nav{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--ids-module-nav-input-bg-color);border:var(--ids-module-nav-input-border-width) solid var(--ids-module-nav-input-border-color);border-radius:var(--ids-module-nav-common-border-radius);box-shadow:var(--ids-module-nav-settings-menu-box-shadow);color:var(--ids-module-nav-settings-menu-item-text-color);padding-block:var(--ids-module-nav-gutter-size)}.ids-popup:not(.position-viewport):not(.tooltip).has-maxheight{max-height:var(--ids-popup-maxheight);overflow:hidden}.ids-popup:not(.position-viewport):not(.tooltip).has-maxheight .content-wrapper{max-height:var(--ids-popup-maxheight);overflow-y:auto}.ids-popup:not(.position-viewport):not(.tooltip).has-maxheight.dropdown .content-wrapper{overflow:auto}.ids-popup:not(.has-maxheight).dropdown .content-wrapper{max-height:var(--ids-dropdown-popup-maxheight);overflow:auto}.ids-popup:not(.has-maxheight).dropdown .content-wrapper.has-search-field{overflow:hidden}.content-wrapper{overflow:hidden;position:static;height:100%;width:100%}.content-wrapper .ids-button-group{width:100%;box-sizing:border-box}:host([dir=rtl]) .arrow.bottom::after{left:var(--ids-popup-arrow-size)}:host([dir=rtl]) .arrow.top::after{left:unset;right:calc(var(--ids-popup-arrow-size)*-1)}:host([dir=rtl]) .ids-popup.tooltip .arrow.top::after{left:calc(var(--ids-popup-arrow-size)*-1)}:host([dir=rtl]) .arrow.left::after{border-left-color:var(--ids-popup-menu-color-background-default);inset-inline-start:1px}:host([dir=rtl]) .ids-popup .arrow.right::after{inset-inline-start:-9px}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiL2J1aWxkcy9pbmZvci1kZXNpZ24vZW50ZXJwcmlzZS13Yy9zcmMvY29tcG9uZW50cy9pZHMtcG9wdXAiLCJzb3VyY2VzIjpbImlkcy1wb3B1cC5zY3NzIiwiLi4vLi4vdGhlbWVzL21peGlucy9pZHMtY29yZS1taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSxNQUNFLGNBQ0EsK0JBQ0EsaUJBR0Ysc0JBQ0UsZUFDQSxnQkFDQSxvQ0FHRixpQ0FDRSxrQkFHRiw4QkFDRSxlQUlGLGlDQUNFLGdCQU1GLHNEQUNFLG9CQUNBLGFBR0YsaUJBQ0UsY0FJRiwyQkFDRSw0SEFLQSxvREFDRSxnQkFJSixXQzFDRSxtQ0FDQSxrQ0Q0Q0Esa0JBQ0Esc0JBRUEsc0JBQ0Usb0JBSUYsa0JBQ0UseUNBQ0EsYUFDQSxrQkFFQSw4RkFJRSxtQkFDQSwwQ0FDQSxjQUNBLFNBQ0EsUUFHRix5QkFDRSxtQkFDQSwwQ0FDQSx5Q0FDQSxXQUNBLGNBQ0Esa0JBSUYseUJBQ0UsOENBQ0EsNkNBQ0EseUNBRUEsZ0NBQ0UsOENBQ0EsNENBQ0EsUUFLSix1QkFDRSxnREFDQSwyQ0FDQSw0Q0FFQSw4QkFDRSxnREFDQSwwQ0FDQSx5Q0FLSix3QkFDRSwrQ0FDQSwwQ0FDQSw0Q0FFQSwrQkFDRSwrQ0FDQSxTQUNBLHlDQUtKLHNCQUNFLGlEQUNBLDRDQUNBLDZDQUVBLDZCQUNFLGlEQUNBLDBDQUNBLCtDQU1OLG9CQUNFLHNNQUlBLGlDQUNFLHVFQUdGLHlCQUNFLDJUQVNKLDBCQUNFLFVBRUEsK0JBQ0UsVUFLSiw4QkFDRSxVQUNBLDRCQUNBLHdEQUVBLDJDQUNFLFVBR0YsbUNBQ0UsVUFDQSxtREFFQSxnREFDRSxVQU1OLHVDQUNFLFVBQ0EsNEJBQ0Esc0RBRUEsNENBQ0UsVUFDQSxtREFLSiw2QkFDRSxrQkFDQSxTQUNBLFFBQ0EsMEJBQ0EsZ0NBR0EsZ0JBQ0EsZUFJQSwwQ0FDRSxtQ0FJRixnREFDRSxZQUtGLGdEQUNFLDhEQUVBLHFEQUNFLHlEQUtKLHlEQUNFLDhEQUVBLDhEQUNFLHlEQU9OLGdCQUNFLG1EQUNBLCtDQUNBLDJDQUtGLGtCQUNFLG1EQUNBLCtCQUlGLGdCQUNFLGdFQUNBLDREQUNBLDhFQUNBLDRDQUNBLCtDQUdBLGtEQUNBLGdEQUVBLDhCQUNFLCtEQUdGLHFDQUNFLG1FQUdGLDRCQUNFLDZEQUdGLG1DQUNFLGlFQUNBLHdCQUdGLDZCQUNFLDhEQUdGLG9DQUNFLGtFQUdGLDJCQUNFLDREQUdGLGtDQUNFLGdFQUtKLG9CQUNFLGdFQUNBLDREQUNBLDRDQUNBLGdEQUNBLDBDQUNBLCtDQUNBLHdEQUNBLDJDQUNBLDhFQUVBLDJFQUVFLCtEQUdGLHVFQUVFLDZEQUdGLHlFQUVFLDhEQUdGLHFFQUVFLDREQUlKLGlCQUNFLDBDQUlGLG1CQUNFLHFEQUNBLCtDQUNBLHFDQUNBLGlDQUNBLG9DQUNBLHFCQUNBLDhFQUNBLHVDQUNBLGVBQ0EsbUNBQ0EsV0FFQSxxQkFDQSx1QkFDQSw4QkFFQSx5RUFFRSx3REFHRixpQ0FDRSxTQUdGLHFFQUVFLHNEQUdGLCtCQUNFLFdBR0YsdUVBRUUsdURBR0YsZ0NBQ0UsVUFHRixtRUFFRSxxREFHRiw4QkFDRSxZQUlGLCtCQUNFLGlFQUVBLGlHQUVFLG9FQUdGLDZGQUVFLGtFQUdGLCtGQUVFLG1FQUdGLDJGQUVFLGlFQUlKLDhCQUNFLCtEQUVBLCtGQUVFLGtFQUdGLDJGQUVFLGdFQUdGLDZGQUVFLGlFQUdGLHlGQUVFLCtEQUlKLGdFQUVFLDZEQUVBLHNNQUVFLGdFQUdGLDhMQUVFLDhEQUdGLGtNQUVFLCtEQUdGLDBMQUVFLDZEQUlKLGlDQUNFLDZEQUVBLHFHQUVFLGdFQUdGLGlHQUVFLDhEQUdGLG1HQUVFLCtEQUdGLCtGQUVFLDZEQU1OLHVCQUNFLDZEQUNBLG1DQUNBLCtDQUNBLHVDQUNBLDRDQUNBLDhFQUlGLGlCQUNFLG1EQUNBLCtCQUNBLGlDQUNBLDZDQUNBLDhFQUNBLGtDQUNBLHVEQUVBLHNCQUNFLDJDQUNBLDJDQUtKLG9CQ2hnQkEsbUNBQ0Esa0NEa2dCRSw4REFDQSw4Q0FDQSxnREFDQSxhQUNBLGdCQUNBLDJEQUVBLHlCQUNFLGtEQUNBLDJEQUNBLGdCQUdGLDRCQUNFLDBEQUNBLDhEQUNBLGtEQUNBLGdEQUVBLGlDQUNFLGtEQUNBLDhEQUNBLG1CQUNBLGFBTU4sc0JDaGlCQSxtQ0FDQSxrQ0RraUJFLHNEQUNBLCtGQUNBLHlEQUNBLDBEQUNBLDBEQUNBLGdEQUtGLCtEQUNFLHNDQUNBLGdCQUVBLGdGQUNFLHNDQUNBLGdCQUdGLHlGQUNFLGNBSUoseURBQ0UsK0NBQ0EsY0FFQSwwRUFDRSxnQkFLTixpQkFDRSxnQkFDQSxnQkFDQSxZQUNBLFdBRUEsbUNBQ0UsV0FDQSxzQkFNRixzQ0FDRSxpQ0FHRixtQ0FDRSxXQUNBLDJDQUdGLHNEQUNFLDBDQUdGLG9DQUNFLGlFQUNBLHVCQUdGLGdEQUNFIiwic291cmNlc0NvbnRlbnQiOlsiLyogSWRzIFBvcHVwIENvbXBvbmVudCAqL1xuQHVzZSAnLi4vLi4vdGhlbWVzL21peGlucy9pZHMtY29yZS1taXhpbnMnIGFzIG1peGlucztcbkB1c2UgJy4uLy4uL2NvbXBvbmVudHMvaWRzLW1vZHVsZS1uYXYvaWRzLW1vZHVsZS1uYXYtY29tbW9uJyBhcyBtb2R1bGVOYXY7XG5cbjpob3N0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IHZhcigtLWlkcy16LWluZGV4LTE2MCk7XG4gIHRleHQtYWxpZ246IHVuc2V0O1xufVxuXG46aG9zdChbdHlwZT0ndG9vbHRpcCddKSB7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgei1pbmRleDogdmFyKC0taWRzLXotaW5kZXgtdG9vbHRpcHMpO1xufVxuXG46aG9zdChbcG9zaXRpb24tc3R5bGU9J2Fic29sdXRlJ10pIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG46aG9zdChbcG9zaXRpb24tc3R5bGU9J2ZpeGVkJ10pIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4vLyBWaWV3cG9ydC1jZW50ZXJlZCBQb3B1cCBjZW50ZXJpbmcgaXMgY2hhbmdlZFxuOmhvc3QoW3Bvc2l0aW9uLXN0eWxlPSd2aWV3cG9ydCddKSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi8vIFdoZW4gYSBwb3B1cCBpcyBub3QgdmlzaWJsZSwgYGFyaWEtaGlkZGVuPVwidHJ1ZVwiYCBpcyBhcHBsaWVkIHRvIHRoZSBob3N0IGVsZW1lbnQuXG4vLyBUaGUgZWxlbWVudCBpcyBzdGlsbCBpbiBkb2N1bWVudCBmbG93IGluIHRoaXMgY2FzZSwgc28gd2UgbmVlZCB0byBwcmV2ZW50IGNsaWNrc1xuLy8gZnJvbSBvY2N1cmluZyBpbnNpZGUgdGhlIFwiaW52aXNpYmxlXCIgUG9wdXBcbjpob3N0KDpub3QoW3Zpc2libGVdKTpub3QoW3Bvc2l0aW9uLXN0eWxlPSd2aWV3cG9ydCddKSkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuOmhvc3QoW3Zpc2libGVdKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBWaXNpYmxlLCBhbmltYXRlZCBob3N0IGVsZW1lbnRzIHJlY2VpdmUgbGVmdC90b3AgYW5pbWF0aW9uc1xuOmhvc3QoW3Zpc2libGVdW2FuaW1hdGVkXSkge1xuICB0cmFuc2l0aW9uOiBsZWZ0IHZhcigtLWlkcy1tb3Rpb24tZHVyYXRpb24pIHZhcigtLWlkcy1tb3Rpb24tbGluZWFyKSxcbiAgICB0b3AgdmFyKC0taWRzLW1vdGlvbi1kdXJhdGlvbikgdmFyKC0taWRzLW1vdGlvbi1saW5lYXIpO1xufVxuXG46aG9zdChbYXV0by1zaXplPVwidHJ1ZVwiXSkge1xuICAuaWRzLXBvcHVwIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbn1cblxuLmlkcy1wb3B1cCB7XG4gIEBpbmNsdWRlIG1peGlucy5hbnRpYWxpYXNlZCgpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAmOm5vdCgub3Blbikge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gQXJyb3cgZGVmaW5pdGlvblxuICAuYXJyb3cge1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0taWRzLXBvcHVwLWFycm93LXNpemUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi5ib3R0b20sXG4gICAgJi5sZWZ0LFxuICAgICYucmlnaHQsXG4gICAgJi50b3Age1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0taWRzLWNvbG9yLXRyYW5zcGFyZW50KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0taWRzLWNvbG9yLXRyYW5zcGFyZW50KTtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0taWRzLXBvcHVwLWFycm93LXNpemUpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAvLyBCb3R0b20gQWxpZ25tZW50XG4gICAgJi5ib3R0b20ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0taWRzLWJvcmRlci13aWR0aC1ub25lKTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gdmFyKC0taWRzLXBvcHVwLWFycm93LXNpemUpKTtcbiAgICAgIHRvcDogY2FsYyh2YXIoLS1pZHMtcG9wdXAtYXJyb3ctc2l6ZSkgKiAtMSk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0taWRzLWJvcmRlci13aWR0aC1ub25lKTtcbiAgICAgICAgbGVmdDogY2FsYygodmFyKC0taWRzLXBvcHVwLWFycm93LXNpemUpKSAqIC0xKTtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTGVmdCBBbGlnbm1lbnRcbiAgICAmLmxlZnQge1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB2YXIoLS1pZHMtYm9yZGVyLXdpZHRoLW5vbmUpO1xuICAgICAgcmlnaHQ6IGNhbGModmFyKC0taWRzLXBvcHVwLWFycm93LXNpemUpICogLTEpO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIHZhcigtLWlkcy1wb3B1cC1hcnJvdy1zaXplKSk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB2YXIoLS1pZHMtYm9yZGVyLXdpZHRoLW5vbmUpO1xuICAgICAgICBsZWZ0OiBjYWxjKHZhcigtLWlkcy1wb3B1cC1hcnJvdy1zaXplKSAqIC0xKTtcbiAgICAgICAgdG9wOiBjYWxjKHZhcigtLWlkcy1wb3B1cC1hcnJvdy1zaXplKSAqIC0xKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSaWdodCBBbGlnbm1lbnRcbiAgICAmLnJpZ2h0IHtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1pZHMtYm9yZGVyLXdpZHRoLW5vbmUpO1xuICAgICAgbGVmdDogY2FsYyh2YXIoLS1pZHMtcG9wdXAtYXJyb3ctc2l6ZSkgKiAtMSk7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gdmFyKC0taWRzLXBvcHVwLWFycm93LXNpemUpKTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0taWRzLWJvcmRlci13aWR0aC1ub25lKTtcbiAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICB0b3A6IGNhbGModmFyKC0taWRzLXBvcHVwLWFycm93LXNpemUpICogLTEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRvcCBBbGlnbm1lbnRcbiAgICAmLnRvcCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1pZHMtYm9yZGVyLXdpZHRoLW5vbmUpO1xuICAgICAgYm90dG9tOiBjYWxjKHZhcigtLWlkcy1wb3B1cC1hcnJvdy1zaXplKSAqIC0xKTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gdmFyKC0taWRzLXBvcHVwLWFycm93LXNpemUpKTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1pZHMtYm9yZGVyLXdpZHRoLW5vbmUpO1xuICAgICAgICBsZWZ0OiBjYWxjKHZhcigtLWlkcy1wb3B1cC1hcnJvdy1zaXplKSAqIC0xKTtcbiAgICAgICAgdG9wOiBjYWxjKCh2YXIoLS1pZHMtcG9wdXAtYXJyb3ctc2l6ZSkgKiAtMSkgLSAxcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEFuaW1hdGVzIFgvWSBtb3ZlbWVudCwgZmFkZSBpbi9vdXQgb2YgdGhlIHBvcHVwLlxuICAmLmFuaW1hdGVkIHtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgdmFyKC0taWRzLW1vdGlvbi1kdXJhdGlvbikgdmFyKC0taWRzLW1vdGlvbi1saW5lYXIpLFxuICAgICAgb3BhY2l0eSB2YXIoLS1pZHMtbW90aW9uLWR1cmF0aW9uKSB2YXIoLS1pZHMtbW90aW9uLWxpbmVhciksXG4gICAgICB0cmFuc2Zvcm0gdmFyKC0taWRzLW1vdGlvbi1kdXJhdGlvbikgdmFyKC0taWRzLW1vdGlvbi1saW5lYXIpO1xuXG4gICAgOjpzbG90dGVkKCopIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgdmFyKC0taWRzLW1vdGlvbi1kdXJhdGlvbikgdmFyKC0taWRzLW1vdGlvbi1saW5lYXIpO1xuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgdmFyKC0taWRzLW1vdGlvbi1kdXJhdGlvbikgdmFyKC0taWRzLW1vdGlvbi1saW5lYXIpLFxuICAgICAgICBvcGFjaXR5IHZhcigtLWlkcy1tb3Rpb24tZHVyYXRpb24pIHZhcigtLWlkcy1tb3Rpb24tbGluZWFyKSxcbiAgICAgICAgaGVpZ2h0IHZhcigtLWlkcy1tb3Rpb24tZHVyYXRpb24pIHZhcigtLWlkcy1tb3Rpb24tbGluZWFyKSxcbiAgICAgICAgd2lkdGggdmFyKC0taWRzLW1vdGlvbi1kdXJhdGlvbikgdmFyKC0taWRzLW1vdGlvbi1saW5lYXIpLFxuICAgICAgICB0cmFuc2Zvcm0gdmFyKC0taWRzLW1vdGlvbi1kdXJhdGlvbikgdmFyKC0taWRzLW1vdGlvbi1saW5lYXIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFuaW1hdGlvbiBTdHlsZTogZGVmYXVsdCB8ICdmYWRlJ1xuICAmLmFuaW1hdGlvbi1mYWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJi5vcGVuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLy8gQW5pbWF0aW9uIFN0eWxlOiAnc2NhbGUtaW4nIChTdGFuZGFyZCBNb2RhbClcbiAgJi5hbmltYXRpb24tc2NhbGUtaW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgLTUwMHB4KTtcblxuICAgIDo6c2xvdHRlZCgqKSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXG4gICAgICA6OnNsb3R0ZWQoKikge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEFuaW1hdGlvbiBTdHlsZTogJ3NsaWRlLWZyb20tYm90dG9tJyAoQWN0aW9uIFBhbmVsKVxuICAmLmFuaW1hdGlvbi1zbGlkZS1mcm9tLWJvdHRvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcblxuICAgICYub3BlbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbiAgfVxuXG4gIC8vIFBvc2l0aW9uIHN0eWxlOiB2aWV3cG9ydCAodXNlcyB0cmFuc2Zvcm1zKVxuICAmLnBvc2l0aW9uLXZpZXdwb3J0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgLy8gQm91bmRhcmllc1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgLy8gV2hlbiB0aGUgaGVpZ2h0IG9mIGAuY29udGVudC13cmFwcGVyYCBleGNlZWRzIHRoYXQgb2YgYC5pZHMtcG9wdXBgLFxuICAgIC8vIFJlc2l6ZU9ic2VydmVyIGF1dG9tYXRpY2FsbHkgYXBwZW5kcyB0aGlzIGNsYXNzIHRvIGVuYWJsZSBzY3JvbGxpbmcgb2YgaW5uZXIgY29udGVudFxuICAgICYuZml0LXZpZXdwb3J0IHtcbiAgICAgIGhlaWdodDogdmFyKC0taWRzLXBvcHVwLWZpdC1oZWlnaHQpO1xuICAgIH1cblxuICAgIC8vIFNwZWNpYWwgaGFuZGxpbmcgZm9yIHNjcm9sbGFibGUgbW9kYWxzIC0gYWxsb3cgYXV0byBoZWlnaHQgd2l0aCBtYXggY29uc3RyYWludFxuICAgICYubW9kYWwuZml0LXZpZXdwb3J0IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBPdmVycmlkZSBzb21lIGRlZmF1bHQgYW5pbWF0aW9uIHN0eWxlcyB0byBhZGQgdGhlIGNvcnJlY3RcbiAgICAvLyBgdHJhbnNsYXRlKFgvWS9aLzNkKWAgdmFsdWVzIHRvIGFuIGV4aXN0aW5nIHRyYW5zZm9ybSBwcm9wZXJ0eS5cbiAgICAmLmFuaW1hdGlvbi1zY2FsZS1pbiB7XG4gICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCkgdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgLTUwMHB4KTtcblxuICAgICAgJi5vcGVuIHtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDAwcHgpIHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFjdGlvbiBQYW5lbFxuICAgICYuYW5pbWF0aW9uLXNsaWRlLWZyb20tYm90dG9tIHtcbiAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwMHB4KSB0cmFuc2xhdGUzZCgtNTAlLCAxMTAlLCAtMTAwcHgpO1xuXG4gICAgICAmLm9wZW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMDBweCkgdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGU6IFwibm9uZVwiICh0ZW1wb3JhcnkpXG4gIC8vIG1heWJlIG1ha2VzIHNlbnNlIHRvIGJlIFwiY3VzdG9tXCI/XG4gICYubm9uZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWRzLXBvcHVwLWNvbG9yLWJhY2tncm91bmQpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlkcy1wb3B1cC1jb2xvci1ib3JkZXIpO1xuICAgIHBhZGRpbmc6IDFweCBzb2xpZCB2YXIoLS1pZHMtcG9wdXAtcGFkZGluZyk7XG4gIH1cblxuICAvLyBzdHlsZTogXCJjdXN0b21cIlxuICAvLyBwcm92aWRlcyBiYXJlLW1pbmltdW0gc3R5bGVzIG5lZWRlZCB0byBjcmVhdGUgYSBwb3B1cCwgYWxsb3dpbmcgZXh0ZXJuYWwgY3VzdG9taXphdGlvbnNcbiAgJi5jdXN0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlkcy1wb3B1cC1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC8vIHN0eWxlOiBcIm1lbnVcIlxuICAmLm1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlkcy1wb3B1cC1tZW51LWNvbG9yLWJhY2tncm91bmQtZGVmYXVsdCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taWRzLXBvcHVwLW1lbnUtY29sb3ItYm9yZGVyLWRlZmF1bHQpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1pZHMtZm9udC1mYW1pbHktZGVmYXVsdCksIHZhcigtLWlkcy1mb250LWZhbWlseS1zeXN0ZW0tc2Fucyk7XG4gICAgcGFkZGluZy1ibG9jazogdmFyKC0taWRzLXBvcHVwLW1lbnUtcGFkZGluZyk7XG4gICAgY29sb3I6IHZhcigtLWlkcy1wb3B1cC1tZW51LWNvbG9yLXRleHQtZGVmYXVsdCk7XG5cbiAgICAvLyBOZXcgTGlnaHQgUmVndWxhciBDb2xvcnNcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1pZHMtcG9wdXAtbWVudS1ib3JkZXItcmFkaXVzKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1pZHMtcG9wdXAtbWVudS1zaGFkb3ctZGVmYXVsdCk7XG5cbiAgICAuYXJyb3cuYm90dG9tIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWlkcy1wb3B1cC1tZW51LWNvbG9yLWJvcmRlci1kZWZhdWx0KTtcbiAgICB9XG5cbiAgICAuYXJyb3cuYm90dG9tOjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1pZHMtcG9wdXAtbWVudS1jb2xvci1iYWNrZ3JvdW5kLWRlZmF1bHQpO1xuICAgIH1cblxuICAgIC5hcnJvdy5sZWZ0IHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1pZHMtcG9wdXAtbWVudS1jb2xvci1ib3JkZXItZGVmYXVsdCk7XG4gICAgfVxuXG4gICAgLmFycm93LmxlZnQ6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1pZHMtcG9wdXAtbWVudS1jb2xvci1iYWNrZ3JvdW5kLWRlZmF1bHQpO1xuICAgICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAtOXB4O1xuICAgIH1cblxuICAgIC5hcnJvdy5yaWdodCB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWlkcy1wb3B1cC1tZW51LWNvbG9yLWJvcmRlci1kZWZhdWx0KTtcbiAgICB9XG5cbiAgICAuYXJyb3cucmlnaHQ6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0taWRzLXBvcHVwLW1lbnUtY29sb3ItYmFja2dyb3VuZC1kZWZhdWx0KTtcbiAgICB9XG5cbiAgICAuYXJyb3cudG9wIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWlkcy1wb3B1cC1tZW51LWNvbG9yLWJvcmRlci1kZWZhdWx0KTtcbiAgICB9XG5cbiAgICAuYXJyb3cudG9wOjphZnRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1pZHMtcG9wdXAtbWVudS1jb2xvci1iYWNrZ3JvdW5kLWRlZmF1bHQpO1xuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlOiBcIm1lbnUtYWx0XCJcbiAgJi5tZW51LWFsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWRzLXBvcHVwLW1lbnUtY29sb3ItYmFja2dyb3VuZC1pbnZlcnNlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pZHMtcG9wdXAtbWVudS1jb2xvci1ib3JkZXItaW52ZXJzZSk7XG4gICAgcGFkZGluZy1ibG9jazogdmFyKC0taWRzLXBvcHVwLW1lbnUtcGFkZGluZyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0taWRzLXBvcHVwLW1lbnUtc2hhZG93LWludmVyc2UpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0taWRzLXBvcHVwLW1lbnUtZm9udC1zaXplKTtcbiAgICBjb2xvcjogdmFyKC0taWRzLXBvcHVwLW1lbnUtY29sb3ItdGV4dC1pbnZlcnNlKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWlkcy1wb3B1cC1tZW51LWNvbG9yLWJvcmRlci1pbnZlcnNlKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1pZHMtYm9yZGVyLXJhZGl1cy0yeHMpO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1pZHMtZm9udC1mYW1pbHktZGVmYXVsdCksIHZhcigtLWlkcy1mb250LWZhbWlseS1zeXN0ZW0tc2Fucyk7XG5cbiAgICAuYXJyb3cuYm90dG9tLFxuICAgIC5hcnJvdy5ib3R0b206OmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWlkcy1wb3B1cC1tZW51LWNvbG9yLWJvcmRlci1pbnZlcnNlKTtcbiAgICB9XG5cbiAgICAuYXJyb3cubGVmdCxcbiAgICAuYXJyb3cubGVmdDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWlkcy1wb3B1cC1tZW51LWNvbG9yLWJvcmRlci1pbnZlcnNlKTtcbiAgICB9XG5cbiAgICAuYXJyb3cucmlnaHQsXG4gICAgLmFycm93LnJpZ2h0OjphZnRlciB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWlkcy1wb3B1cC1tZW51LWNvbG9yLWJvcmRlci1pbnZlcnNlKTtcbiAgICB9XG5cbiAgICAuYXJyb3cudG9wLFxuICAgIC5hcnJvdy50b3A6OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWlkcy1wb3B1cC1tZW51LWNvbG9yLWJvcmRlci1pbnZlcnNlKTtcbiAgICB9XG4gIH1cblxuICAmLnJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1pZHMtYm9yZGVyLXJhZGl1cy1zbSk7XG4gIH1cblxuICAvLyBzdHlsZTogXCJ0b29sdGlwXCJcbiAgJi50b29sdGlwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pZHMtdG9vbHRpcC1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1pZHMtdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1pZHMtdG9vbHRpcC1zaGFkb3cpO1xuICAgIGN1cnNvcjogdmFyKC0taWRzLWN1cnNvci1wb2ludGVyKTtcbiAgICBjb2xvcjogdmFyKC0taWRzLXRvb2x0aXAtY29sb3ItdGV4dCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1pZHMtZm9udC1mYW1pbHktZGVmYXVsdCksIHZhcigtLWlkcy1mb250LWZhbWlseS1zeXN0ZW0tc2Fucyk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1pZHMtdG9vbHRpcC1mb250LXNpemUpO1xuICAgIG1heC13aWR0aDogNzV2dztcbiAgICBwYWRkaW5nOiB2YXIoLS1pZHMtdG9vbHRpcC1wYWRkaW5nKTtcbiAgICB3aWR0aDogYXV0bztcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktbm8tZGVwcmVjYXRlZCAqL1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICB6LWluZGV4OiB2YXIoLS1pZHMtei1pbmRleC03MCk7XG5cbiAgICAuYXJyb3cuYm90dG9tLFxuICAgIC5hcnJvdy5ib3R0b206OmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWlkcy10b29sdGlwLWNvbG9yLWJhY2tncm91bmQpO1xuICAgIH1cblxuICAgIC5hcnJvdy5ib3R0b20ge1xuICAgICAgdG9wOiAtNnB4O1xuICAgIH1cblxuICAgIC5hcnJvdy5sZWZ0LFxuICAgIC5hcnJvdy5sZWZ0OjphZnRlciB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0taWRzLXRvb2x0aXAtY29sb3ItYmFja2dyb3VuZCk7XG4gICAgfVxuXG4gICAgLmFycm93LmxlZnQge1xuICAgICAgcmlnaHQ6IC02cHg7XG4gICAgfVxuXG4gICAgLmFycm93LnJpZ2h0LFxuICAgIC5hcnJvdy5yaWdodDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1pZHMtdG9vbHRpcC1jb2xvci1iYWNrZ3JvdW5kKTtcbiAgICB9XG5cbiAgICAuYXJyb3cucmlnaHQge1xuICAgICAgbGVmdDogLTZweDtcbiAgICB9XG5cbiAgICAuYXJyb3cudG9wLFxuICAgIC5hcnJvdy50b3A6OmFmdGVyIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWlkcy10b29sdGlwLWNvbG9yLWJhY2tncm91bmQpO1xuICAgIH1cblxuICAgIC5hcnJvdy50b3Age1xuICAgICAgYm90dG9tOiAtNnB4O1xuICAgIH1cblxuICAgIC8vIFVzZWQgZm9yIGFsZXJ0c1xuICAgICYuZXJyb3ItY29sb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWRzLXRvb2x0aXAtZXJyb3ItY29sb3ItYmFja2dyb3VuZC1lcnJvcik7XG5cbiAgICAgIC5hcnJvdy5ib3R0b20sXG4gICAgICAuYXJyb3cuYm90dG9tOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWlkcy10b29sdGlwLWVycm9yLWNvbG9yLWJhY2tncm91bmQtZXJyb3IpO1xuICAgICAgfVxuXG4gICAgICAuYXJyb3cubGVmdCxcbiAgICAgIC5hcnJvdy5sZWZ0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1pZHMtdG9vbHRpcC1lcnJvci1jb2xvci1iYWNrZ3JvdW5kLWVycm9yKTtcbiAgICAgIH1cblxuICAgICAgLmFycm93LnJpZ2h0LFxuICAgICAgLmFycm93LnJpZ2h0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0taWRzLXRvb2x0aXAtZXJyb3ItY29sb3ItYmFja2dyb3VuZC1lcnJvcik7XG4gICAgICB9XG5cbiAgICAgIC5hcnJvdy50b3AsXG4gICAgICAuYXJyb3cudG9wOjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWlkcy10b29sdGlwLWVycm9yLWNvbG9yLWJhY2tncm91bmQtZXJyb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaW5mby1jb2xvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pZHMtdG9vbHRpcC1pbmZvLWNvbG9yLWJhY2tncm91bmQtaW5mbyk7XG5cbiAgICAgIC5hcnJvdy5ib3R0b20sXG4gICAgICAuYXJyb3cuYm90dG9tOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWlkcy10b29sdGlwLWluZm8tY29sb3ItYmFja2dyb3VuZC1pbmZvKTtcbiAgICAgIH1cblxuICAgICAgLmFycm93LmxlZnQsXG4gICAgICAuYXJyb3cubGVmdDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0taWRzLXRvb2x0aXAtaW5mby1jb2xvci1iYWNrZ3JvdW5kLWluZm8pO1xuICAgICAgfVxuXG4gICAgICAuYXJyb3cucmlnaHQsXG4gICAgICAuYXJyb3cucmlnaHQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1pZHMtdG9vbHRpcC1pbmZvLWNvbG9yLWJhY2tncm91bmQtaW5mbyk7XG4gICAgICB9XG5cbiAgICAgIC5hcnJvdy50b3AsXG4gICAgICAuYXJyb3cudG9wOjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWlkcy10b29sdGlwLWluZm8tY29sb3ItYmFja2dyb3VuZC1pbmZvKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFsZXJ0LWNvbG9yLFxuICAgICYud2FybmluZy1jb2xvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pZHMtdG9vbHRpcC1jb2xvci1iYWNrZ3JvdW5kLXdhcm5pbmcpO1xuXG4gICAgICAuYXJyb3cuYm90dG9tLFxuICAgICAgLmFycm93LmJvdHRvbTo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1pZHMtdG9vbHRpcC1jb2xvci1iYWNrZ3JvdW5kLXdhcm5pbmcpO1xuICAgICAgfVxuXG4gICAgICAuYXJyb3cubGVmdCxcbiAgICAgIC5hcnJvdy5sZWZ0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1pZHMtdG9vbHRpcC1jb2xvci1iYWNrZ3JvdW5kLXdhcm5pbmcpO1xuICAgICAgfVxuXG4gICAgICAuYXJyb3cucmlnaHQsXG4gICAgICAuYXJyb3cucmlnaHQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1pZHMtdG9vbHRpcC1jb2xvci1iYWNrZ3JvdW5kLXdhcm5pbmcpO1xuICAgICAgfVxuXG4gICAgICAuYXJyb3cudG9wLFxuICAgICAgLmFycm93LnRvcDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1pZHMtdG9vbHRpcC1jb2xvci1iYWNrZ3JvdW5kLXdhcm5pbmcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc3VjY2Vzcy1jb2xvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pZHMtdG9vbHRpcC1jb2xvci1iYWNrZ3JvdW5kLXN1Y2Nlc3MpO1xuXG4gICAgICAuYXJyb3cuYm90dG9tLFxuICAgICAgLmFycm93LmJvdHRvbTo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1pZHMtdG9vbHRpcC1jb2xvci1iYWNrZ3JvdW5kLXN1Y2Nlc3MpO1xuICAgICAgfVxuXG4gICAgICAuYXJyb3cubGVmdCxcbiAgICAgIC5hcnJvdy5sZWZ0OjphZnRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1pZHMtdG9vbHRpcC1jb2xvci1iYWNrZ3JvdW5kLXN1Y2Nlc3MpO1xuICAgICAgfVxuXG4gICAgICAuYXJyb3cucmlnaHQsXG4gICAgICAuYXJyb3cucmlnaHQ6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1pZHMtdG9vbHRpcC1jb2xvci1iYWNrZ3JvdW5kLXN1Y2Nlc3MpO1xuICAgICAgfVxuXG4gICAgICAuYXJyb3cudG9wLFxuICAgICAgLmFycm93LnRvcDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1pZHMtdG9vbHRpcC1jb2xvci1iYWNrZ3JvdW5kLXN1Y2Nlc3MpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlOiBcInRvb2x0aXAtYWx0XCJcbiAgJi50b29sdGlwLWFsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWRzLXRvb2x0aXAtY29sb3ItYmFja2dyb3VuZC1pbnZlcnNlKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1pZHMtdG9vbHRpcC1wYWRkaW5nKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1pZHMtdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgICBmb250LXNpemU6IHZhcigtLWlkcy10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6IHZhcigtLWlkcy10b29sdGlwLWNvbG9yLXRleHQtaW52ZXJzZSk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWlkcy1mb250LWZhbWlseS1kZWZhdWx0KSwgdmFyKC0taWRzLWZvbnQtZmFtaWx5LXN5c3RlbS1zYW5zKTtcbiAgfVxuXG4gIC8vIHN0eWxlOiBcIm1vZGFsXCJcbiAgJi5tb2RhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWRzLW1vZGFsLWNvbG9yLWJhY2tncm91bmQpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IHZhcigtLWlkcy1tb2RhbC1wYWRkaW5nKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1pZHMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWlkcy1mb250LWZhbWlseS1kZWZhdWx0KSwgdmFyKC0taWRzLWZvbnQtZmFtaWx5LXN5c3RlbS1zYW5zKTtcbiAgICBjb2xvcjogdmFyKC0taWRzLW1vZGFsLWNvbG9yLXRleHQpO1xuICAgIG92ZXJmbG93LXdyYXA6IHZhcigtLWlkcy1tZXNzYWdlLW92ZXJmbG93LXdyYXAsIG5vcm1hbCk7XG5cbiAgICAmLm9wZW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pZHMtbW9kYWwtY29sb3ItYm9yZGVyKTtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLWlkcy1tb2RhbC1zaGFkb3ctZGVmYXVsdCk7XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGU6IFwiZHJvcGRvd25cIlxuICAmLmRyb3Bkb3duIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuYW50aWFsaWFzZWQoKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlkcy1kcm9wZG93bi1jb2xvci1iYWNrZ3JvdW5kLWRlZmF1bHQpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWlkcy1kcm9wZG93bi1zaGFkb3ctZGVmYXVsdCk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0taWRzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1pZHMtZHJvcGRvd24tYXR0YWNoZWQtY29sb3ItYm9yZGVyKTtcblxuICAgICYub3BlbiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pZHMtZHJvcGRvd24tY29sb3ItYm9yZGVyKTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWlkcy1kcm9wZG93bi1hdHRhY2hlZC1jb2xvci1ib3JkZXIpO1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICB9XG5cbiAgICAmLmZsaXBwZWQge1xuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0taWRzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMtb3BlbmVkLXVwKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWlkcy1kcm9wZG93bi1hdHRhY2hlZC1jb2xvci1ib3JkZXIpO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0taWRzLWRyb3Bkb3duLWNvbG9yLWJvcmRlcik7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1pZHMtZHJvcGRvd24tc2hhZG93LW9wZW5lZC11cCk7XG5cbiAgICAgICYub3BlbiB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlkcy1kcm9wZG93bi1jb2xvci1ib3JkZXIpO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1pZHMtZHJvcGRvd24tYXR0YWNoZWQtY29sb3ItYm9yZGVyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZTogXCJtb2R1bGUtbmF2XCJcbiAgJi5tb2R1bGUtbmF2IHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuYW50aWFsaWFzZWQoKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlkcy1tb2R1bGUtbmF2LWlucHV0LWJnLWNvbG9yKTtcbiAgICBib3JkZXI6IHZhcigtLWlkcy1tb2R1bGUtbmF2LWlucHV0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0taWRzLW1vZHVsZS1uYXYtaW5wdXQtYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1pZHMtbW9kdWxlLW5hdi1jb21tb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0taWRzLW1vZHVsZS1uYXYtc2V0dGluZ3MtbWVudS1ib3gtc2hhZG93KTtcbiAgICBjb2xvcjogdmFyKC0taWRzLW1vZHVsZS1uYXYtc2V0dGluZ3MtbWVudS1pdGVtLXRleHQtY29sb3IpO1xuICAgIHBhZGRpbmctYmxvY2s6IHZhcigtLWlkcy1tb2R1bGUtbmF2LWd1dHRlci1zaXplKTtcbiAgfVxuXG4gIC8vICdoYXMtbWF4aGVpZ2h0JyBzZXR0aW5nXG4gIC8vIChEb2VzIG5vdCBhcHBseSB0byBNb2RhbHMsIHdoaWNoIGNvbnRhaW4gc2Nyb2xsaW5nIGRpZmZlcmVudGx5KVxuICAmOm5vdCgucG9zaXRpb24tdmlld3BvcnQpOm5vdCgudG9vbHRpcCkuaGFzLW1heGhlaWdodCB7XG4gICAgbWF4LWhlaWdodDogdmFyKC0taWRzLXBvcHVwLW1heGhlaWdodCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgbWF4LWhlaWdodDogdmFyKC0taWRzLXBvcHVwLW1heGhlaWdodCk7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cblxuICAgICYuZHJvcGRvd24gLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gIH1cblxuICAmOm5vdCguaGFzLW1heGhlaWdodCkuZHJvcGRvd24gLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogdmFyKC0taWRzLWRyb3Bkb3duLXBvcHVwLW1heGhlaWdodCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAmLmhhcy1zZWFyY2gtZmllbGQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRlbnQtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmlkcy1idXR0b24tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLy8gUlRMIEZpeGVzXG46aG9zdChbZGlyPSdydGwnXSkge1xuICAuYXJyb3cuYm90dG9tOjphZnRlciB7XG4gICAgbGVmdDogdmFyKC0taWRzLXBvcHVwLWFycm93LXNpemUpO1xuICB9XG5cbiAgLmFycm93LnRvcDo6YWZ0ZXIge1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLWlkcy1wb3B1cC1hcnJvdy1zaXplKSAqIC0xKTtcbiAgfVxuXG4gIC5pZHMtcG9wdXAudG9vbHRpcCAuYXJyb3cudG9wOjphZnRlciB7XG4gICAgbGVmdDogY2FsYyh2YXIoLS1pZHMtcG9wdXAtYXJyb3ctc2l6ZSkgKiAtMSk7XG4gIH1cblxuICAuYXJyb3cubGVmdDo6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1pZHMtcG9wdXAtbWVudS1jb2xvci1iYWNrZ3JvdW5kLWRlZmF1bHQpO1xuICAgIGluc2V0LWlubGluZS1zdGFydDogMXB4O1xuICB9XG5cbiAgLmlkcy1wb3B1cCAuYXJyb3cucmlnaHQ6OmFmdGVyIHtcbiAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IC05cHg7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnRzIC0gdGhpcyBjYW50IGJlIHRva2Vuc1xuJGJyZWFrcG9pbnQteHhsOiAyNDYzcHg7XG4kYnJlYWtwb2ludC14bDogMTE4M3B4O1xuJGJyZWFrcG9pbnQtbGc6IDkyOHB4O1xuJGJyZWFrcG9pbnQtbWQ6IDkyN3B4O1xuJGJyZWFrcG9pbnQtc206IDc2N3B4O1xuJGJyZWFrcG9pbnQteHM6IDMyMHB4O1xuJGJyZWFrcG9pbnQtbW9iaWxlLWZ1bGwtd2lkdGg6IDEwMjRweDtcblxuLy8gU2V0cyBUZXh0IEFudGlhbGlhc2luZ1xuQG1peGluIGFudGlhbGlhc2VkIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIHZlbmRvciBwcmVmaXhlZCB0cmFuc2l0aW9ucyBmb3IgcmVndWxhciBhdHRyaWJ1dGVzIChub24tdmVuZG9yIHByZWZpeGVkKVxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb25zLWxpc3QuLi4pIHtcbiAgQGVhY2ggJHByZWZpeCBpbiAkcHJlZml4ZXMge1xuICAgICN7JHByZWZpeH10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbnMtbGlzdDtcbiAgfVxufVxuXG4vLyBtYWtlIHRoZSB0ZXh0IGludmlzaWJsZSB2aXN1YWxseSBidXQgcmVhZGFibGUgYnkgc2NyZWVuIHJlYWRlcnNcbkBtaXhpbiBhdWRpYmxlKCkge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktbm8tZGVwcmVjYXRlZCAqL1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBjb2xvcjogdmFyKC0taWRzLWNvbG9yLXRleHQtZGVmYXVsdCk7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbiJdfQ== */