.login-window-holder{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.login-window-holder .logo-holder{background:url(./images/c31ece770e63214afb6f.svg) center no-repeat;position:absolute;width:64px;height:64px;top:0;left:0}.login-window-holder .login-window{background-color:#fff;width:436px;font-family:Tahoma;box-shadow:0px 0px 5px -1px rgba(0,0,0,.33);text-align:center;border-radius:4px;overflow:hidden;display:flex;flex-direction:column}.login-window-holder .login-window .login-title{height:50px;background-color:#3c9adc;color:#fff;font-size:13px;font-weight:bold;font-family:Tahoma;align-items:center;padding:0px 20px;text-transform:uppercase;display:flex;flex-direction:row;justify-content:space-between}.login-window-holder .login-window .login-body{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.login-window-holder .login-window .login-body>*{width:275px}.login-window-holder .login-window .login-body>*:not(:first-child){margin-top:20px}.login-window-holder .login-window .login-body .field-name{color:#999;font-weight:normal;text-align:left;padding-bottom:5px}.login-window-holder .login-window .login-body input{width:100%}.login-window-holder .login-window .login-body .password-container{max-height:30px}.login-window-holder .login-window .login-body .login-eye{position:relative;top:-27px;margin-left:calc(100% - 27px);z-index:1}.login-window-holder .login-window .login-body .login-eye svg{display:flex}
html,body,#root{height:100%;margin:0;padding:0}#root{display:flex;align-items:center;justify-content:center}body{background-color:#f2f4f7;font-family:Tahoma;color:#5c6266}:root{--scrollbar-track-color: transparent;--scrollbar-color: rgba(60, 154, 220, 1);--scrollbar-hover-color: rgba(100, 181, 237, 1);--scrollbar-size: 10px;--scrollbar-corner-radius: 4px;--scrollbar-alerts-archive-track-color: #64747E;--scrollbar-alerts-archive-color: #BDCBD5;--scrollbar-alerts-archive-hover-color: #D6E2EA}.overflowing-element{overflow-y:auto;overflow-x:hidden}.overflowing-element::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size);padding:2px}.overflowing-element::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color);border-radius:var(--scrollbar-corner-radius)}.overflowing-element::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:var(--scrollbar-corner-radius);border-left:2px solid #fff}.overflowing-element::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover-color)}.disabled-opacity,.react-datepicker .react-datepicker__week .react-datepicker__day.react-datepicker__day--outside-month,.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item.disabled,.main-with-alerts-archive .main-container .app-container .data-container .left-panel a.disabled .menu-item,.disabled-clickable,.disabled{opacity:.3}.disabled{pointer-events:none}.margin-bottom-none{margin-bottom:0}.left-panel .popup{display:none}.left-panel.closed .menu-popup .popup{display:block;margin-left:65px !important;margin-top:-40px !important}.left-panel.closed .menu-popup .popup:before{left:-12px;top:8px;border-left:none;border-top:6px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-right:11px solid #3c9adc}.left-panel.closed .menu-popup .popup:after{top:8px;left:-10px;border-left:none;border-top:6px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-right:11px solid #fff}.left-panel.closed .menu-popup:hover .popup{transition-delay:0s !important}.lines-placeholder,.smr-table-row-line-no-data{height:100%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:bold;color:#3c9adc}.main-with-alerts-archive{width:100%;height:100%}.main-with-alerts-archive .main-container{display:flex;flex-direction:row;height:100%;width:100%;font-family:Tahoma;font-size:16px;color:#5c6266}.main-with-alerts-archive .main-container .filler{width:10%}.main-with-alerts-archive .main-container .smr-footer{min-height:50px;max-height:50px;display:flex;align-items:center;justify-content:center;color:#0078d7}.main-with-alerts-archive .main-container .smr-footer .ui-version{font-size:10px;text-align:end;position:absolute;right:0;bottom:0;display:flex;align-items:end;color:#d3d3d3;justify-content:center;cursor:pointer;border-radius:4px;padding:5px;width:40px;box-sizing:border-box;transition:font-size .4s ease-in-out,color .4s ease-in-out,width .4s ease-in-out,background-color .4s ease-in-out}.main-with-alerts-archive .main-container .smr-footer .ui-version:hover{background-color:#3c9adc;color:#fff;font-size:16px;width:80px}.main-with-alerts-archive .main-container .app-container{display:flex;flex-direction:column;height:100%;width:100%;min-width:1200px;box-sizing:border-box;padding:5px}.main-with-alerts-archive .main-container .app-container .data-container{display:flex;flex-direction:row;height:100%;min-height:735px}.main-with-alerts-archive .main-container .app-container .data-container .left-panel{padding-top:30px;display:flex;flex-direction:column;min-width:230px;margin-right:-1px;z-index:200;justify-content:space-between;overflow:hidden;transition:width .2s cubic-bezier(0, 0.5, 0.5, 0.5),min-width .2s cubic-bezier(0, 0.5, 0.5, 0.5)}.main-with-alerts-archive .main-container .app-container .data-container .left-panel.closed{width:50px;min-width:50px}.main-with-alerts-archive .main-container .app-container .data-container .left-panel a{text-decoration:none;color:#5c6266}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .toggle-left-panel-button div{height:50px;width:32px;display:flex;flex-direction:row;align-items:flex-end;justify-content:center}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .toggle-left-panel-button div svg.menu-item-icon{margin-right:0}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item{height:50px;background-position-y:center;background-repeat:no-repeat;cursor:pointer;display:flex;flex-direction:row;align-items:center}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item.selected{background-color:#fff;border-top:1px solid #e1e7f0;border-bottom:1px solid #e1e7f0}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item.selected .menu-line{min-width:4px;height:100%;background-color:#3c9adc}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item .menu-item-icon{min-width:50px}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item .menu-item-icon .icon-fill-element{fill:#777}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item .menu-item-icon .icon-stroke-element{stroke:#777}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item.error-menu-item .menu-item-icon .icon-fill-element{fill:#f44336}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item.error-menu-item .menu-item-icon .icon-stroke-element{stroke:#f44336}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item:not(.selected):hover{color:#3c9adc}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item:not(.selected):hover .menu-item-icon .icon-fill-element{fill:#3c9adc}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item:not(.selected):hover .menu-item-icon .icon-stroke-element{stroke:#3c9adc}.main-with-alerts-archive .main-container .app-container .data-container .main-content{padding:30px;box-sizing:border-box;width:100%;height:100%;border:1px solid #e1e7f0;background:#fff;overflow:auto;position:relative}.smr-table-line,.smr-table-row-line{border-top:1px solid #e1e7f0;box-sizing:border-box}.smr-table-line:hover,.smr-table-row-line:hover{background-color:#e6f5ff}.smr-table-line:nth-child(odd):not(:hover):not(.selected),.smr-table-row-line:nth-child(odd):not(:hover):not(.selected){background-color:#f7f8f9}.smr-table-line.selected,.selected.smr-table-row-line{background-color:#d1ecff}.smr-table-line.selected:hover,.selected.smr-table-row-line:hover{background-color:#c1e5ff}.smr-table-line-flexible,.smr-table-header-line,.smr-table-row-line{display:flex;flex-direction:row;justify-content:space-between;height:50px;padding:0 50px 0 30px;align-items:center}.smr-table-row-line-no-data{padding:15px}.smr-table-header-line{background-color:#3c9adc;color:#fff;font-size:13px;font-weight:bold;border-radius:4px 4px 0px 0px}.smr-border{border:1px solid #e1e7f0;border-radius:4px}svg.component-icon .icon-fill-element{fill:#3c9adc}.close-modal-button,.clear-filter-button{cursor:pointer;display:flex;justify-content:center;align-items:center}.close-modal-button svg .icon-fill-element,.clear-filter-button svg .icon-fill-element{fill:#fff}.close-modal-button:hover,.clear-filter-button:hover{background-color:#64b5ed}.close-modal-button{width:50px;height:50px}.clear-filter-button{width:30px;height:30px}.react-datepicker__navigation:hover{border:none !important;background-color:rgba(0,0,0,0) !important;opacity:.7 !important}.time-filter .time-filter-date-value{height:30px;border:1px solid #3c9adc;border-radius:4px;box-sizing:border-box;cursor:pointer;line-height:30px;padding-left:5px;font-weight:bold;font-size:13px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-right:5px}.time-filter .time-filter-date-value:hover,.time-filter .time-filter-date-value.hovered{background-color:#c1e5ff}.time-filter .time-filter-date-value .time-filter-date-value-value{width:100%}.time-filter .time-filter-date-value .clear-date-filter{width:10px}.time-filter .time-filter-date-value .clear-date-filter:hover{opacity:.6}.time-filter .time-filter-date-value .clear-date-filter.hidden{display:none}.time-filter .time-filter-date-value .clear-date-filter svg{width:100%;height:8px}.time-filter .react-datepicker{box-shadow:none;border:none;width:255px;margin:auto;border-top:1px solid #3c9adc;border-radius:0;padding-top:5px;position:relative}.date-picker-filter-animation-content{overflow:hidden}.settings-buttons-container{display:flex;justify-content:space-between;flex-direction:row}.settings-buttons-container .save-settings-result{border:1px solid green;color:green;padding:3px;box-sizing:border-box;border-radius:4px;font-size:13px;opacity:0;line-height:22px;transition:opacity .4s ease-in-out}.settings-buttons-container .save-settings-result.error{border-color:red;color:red}.settings-buttons-container .save-settings-result.showed{opacity:1}.buttons-container{margin:10px 0px 10px 0px}.buttons-container .left-buttons-container,.buttons-container .right-buttons-container{display:flex;flex-direction:row;width:100%}.buttons-container .left-buttons-container button:not(:first-child),.buttons-container .right-buttons-container button:not(:first-child){margin-left:5px}.buttons-container .left-buttons-container button:not(:last-child),.buttons-container .right-buttons-container button:not(:last-child){margin-right:5px}.buttons-container .left-buttons-container{justify-content:flex-start}.buttons-container .right-buttons-container{justify-content:flex-end}.popup-margin-inline{margin:0px 5px}.popup-icon-info{font-weight:bold;border:1px solid #3c9adc;color:#3c9adc;border-radius:5px;font-size:10px;padding:3px}.popup-inside{cursor:default}.popup-inside .popup{visibility:hidden;opacity:0;z-index:200;position:absolute;background-color:#fff;color:#3c9adc;font-size:13px;width:auto;padding:5px;border-radius:4px;box-shadow:0 4px 20px rgba(22,61,89,.4);border:1px solid #3c9adc;margin-left:-15px;margin-top:11px}.popup-inside .popup:before{content:"";height:10px;width:10px;display:block;position:absolute;top:-11px;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:11px solid #3c9adc;box-sizing:border-box;left:8px}.popup-inside .popup:after{content:"";height:10px;width:10px;display:block;position:absolute;top:-10px;border-left:9px solid rgba(0,0,0,0);border-right:9px solid rgba(0,0,0,0);border-bottom:10px solid #fff;box-sizing:border-box;left:9px}.popup-inside .popup .popup-text{white-space:normal;word-wrap:break-word;font-weight:normal}.popup-inside.right-popup .popup{right:15px}.popup-inside.right-popup .popup:before{right:26px;left:auto}.popup-inside.right-popup .popup:after{right:27px;left:auto}.popup-inside:hover .popup{opacity:1;visibility:visible;transition-delay:1s}.popup-inside.fast-info-popup{height:16px;margin-left:5px;position:relative}.popup-inside.fast-info-popup .popup{margin-left:-11px;transition-delay:0s}.popup-inside.fast-info-popup .popup .popup-text{text-transform:none;width:215px;text-align:center}.popup-inside.top-popup .popup{bottom:40px}.popup-inside.top-popup .popup:after{top:26px;border-top:10px solid #fff;border-bottom:none}.popup-inside.top-popup .popup:before{top:26px;border-top:11px solid #3c9adc;border-bottom:none}.text-overflow-dotted{overflow:hidden;text-overflow:ellipsis}.value-no-edit{font-size:13px;font-weight:bold}.container-flex-row{display:flex;flex-direction:row}.container-flex-center{display:flex;align-items:center;justify-content:center}.listbox{position:relative}.listbox.error .listbox-header{color:#f44336;border-color:#f44336}.listbox.error .listbox-header .drop-down-button .component-icon .icon-fill-element{fill:#f44336}.listbox:not(.without-hover):hover .listbox-header{background-color:#c1e5ff}.listbox:not(.without-hover):hover.error .listbox-header{background-color:#ffc4c0}.listbox .listbox-header{border:1px solid #3c9adc;box-sizing:border-box;border-radius:4px;height:100%;cursor:pointer;color:#3c9adc;padding:0 30px 0 10px;font-weight:bold;font-size:13px;justify-content:space-between;background:#fff;overflow:hidden}.listbox .listbox-header div{width:100%;overflow:hidden;text-overflow:ellipsis}.listbox .listbox-header input{border:none;width:100%;padding:0 10px 0 0}.listbox .listbox-header input::placeholder{color:#999}.listbox .listbox-header span{line-height:30px}.listbox .listbox-header .drop-down-button{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;transition:transform .2s cubic-bezier(0, 0.5, 0.5, 0.5)}.listbox .listbox-header .drop-down-button svg{width:9px;height:9px}.listbox .listbox-header.opened .drop-down-button{transform:rotate(180deg)}.listbox .listbox-header.opened{border-bottom-left-radius:0;border-bottom-right-radius:0}.listbox .values-holder{background-color:#fff;box-sizing:border-box;border:1px solid #3c9adc;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:10;position:absolute;width:100%;overflow:auto;max-height:250px;box-shadow:0 10px 20px rgba(0,0,0,.5)}.listbox .values-holder.slide-enter{max-height:0;transition:max-height .2s cubic-bezier(0, 0.5, 0.5, 0.5)}.listbox .values-holder.slide-enter.slide-enter-active{max-height:250px}.listbox .values-holder.slide-leave{max-height:250px;transition:.2s cubic-bezier(0, 0.5, 0.5, 0.5);border-bottom:none}.listbox .values-holder.slide-leave.slide-leave-active{max-height:0}.listbox .values-holder .listbox-item{cursor:pointer;color:#3c9adc;font-weight:bold;font-size:13px;padding-left:10px;line-height:30px;user-select:none;-ms-user-select:none;-moz-user-select:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.listbox .values-holder .listbox-item.disabled{display:none}.listbox .values-holder .listbox-item:hover{background-color:#c1e5ff}.load-view{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:url(./images/e06cc842e886fb85fa4f.gif) center no-repeat;background-size:100px 100px}.load-view .image-container{width:100px;height:100px}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.load-view.modal{position:absolute;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);z-index:100}.switcher{position:relative;cursor:pointer;width:40px;max-width:40px;min-width:40px;height:20px;display:flex;border-radius:10px;align-self:center}.switcher.on{background-color:#8bc34a;transition:background-color .4s ease}.switcher.off{background-color:#f44336;-webkit-transition:.4s;transition:background-color .4s ease}.switcher:before{position:absolute;content:"";height:16px;width:16px;border-radius:50%;top:2px;right:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.switcher.off:before{transform:translateX(-20px)}.pagination{width:100%;display:flex;flex-direction:row;justify-content:center}.pagination>*{margin:0 5px}.pagination button{height:30px;width:30px;padding:0}.pagination button.first-page .component-icon{width:11px}.pagination button .change-page-button-icon-container{display:flex;justify-content:center;align-items:center}.pagination button.prev-page .component-icon{transform:rotate(90deg);width:10px}.pagination button.next-page .component-icon{transform:rotate(-90deg);width:10px}.pagination button.last-page .component-icon{transform:rotate(-180deg);width:11px}.pagination .pagination-info{width:130px;border:1px solid #3c9adc;box-sizing:border-box;border-radius:4px;height:30px;line-height:calc(30px - 2px);text-align:center;font-weight:bold;color:#3c9adc;font-size:13px;cursor:pointer}.pagination .pagination-info .pagination-input{border:none;width:100%;height:100%;text-align:center;color:#3c9adc}.react-datepicker-popper{z-index:10}.react-datepicker__aria-live{display:none}.react-datepicker{background-color:#fff;border-radius:4px;border:1px solid #3c9adc;box-shadow:0 10px 20px rgba(0,0,0,.5)}.react-datepicker .react-datepicker__month-container{padding:5px}.react-datepicker select{border:1px solid #3c9adc;border-radius:4px;box-sizing:border-box;width:100px;height:30px;color:#3c9adc;font-size:13px;font-weight:bold;font-family:Tahoma;padding-left:11px;outline:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(./images/93bc7a35edca2ffe96f5.svg);background-repeat:no-repeat;padding-right:11px;background-origin:content-box;background-position-x:right;background-position-y:center;background-size:12px 8px;cursor:pointer}.react-datepicker select::-ms-expand{display:none}.react-datepicker .react-datepicker__current-month{display:none}.react-datepicker .react-datepicker__header__dropdown{display:flex;flex-direction:row;justify-content:center;height:25px}.react-datepicker .react-datepicker__navigation{width:15px;background-repeat:no-repeat;background-size:15px 15px;background-position:center;text-indent:-9999px;border:none;padding:20px 15px;position:absolute;background-color:rgba(0,0,0,0)}.react-datepicker .react-datepicker__navigation.react-datepicker__navigation--previous{background-image:url(./images/0120797cd3871046241f.svg);left:0}.react-datepicker .react-datepicker__navigation.react-datepicker__navigation--next{background-image:url(./images/5d7c578cbf73e50a97bf.svg);right:0}.react-datepicker .react-datepicker__day,.react-datepicker .react-datepicker__day-name{display:inline-block;width:35px;height:40px;line-height:40px;text-align:center}.react-datepicker .react-datepicker__week{height:40px}.react-datepicker .react-datepicker__week:not(:last-child){border-bottom:1px solid rgba(128,128,128,.1);box-sizing:border-box}.react-datepicker .react-datepicker__week .react-datepicker__day:not(.react-datepicker__day--disabled){cursor:pointer}.react-datepicker .react-datepicker__week .react-datepicker__day.react-datepicker__day--disabled{color:#e5e5e5}.react-datepicker .react-datepicker__week .react-datepicker__day.react-datepicker__day--selected{background-color:#c1e5ff}.react-datepicker .react-datepicker__week .react-datepicker__day.react-datepicker__day--today{color:#3c9adc;font-weight:bold}.react-datepicker .react-datepicker__week .react-datepicker__day:not(.react-datepicker__day--disabled):hover{background-color:#3c9adc;color:#fff}.react-datepicker .react-datepicker__week .react-datepicker__day:not(:last-child){border-right:1px solid rgba(128,128,128,.1);box-sizing:border-box}.checkbox{width:30px;min-width:30px;height:30px;cursor:pointer;position:relative}.checkbox .checkbox-not-checked-icon{position:absolute;width:30px;height:30px;display:flex;flex-direction:row;justify-content:center;align-items:center}.checkbox .checkbox-checked-icon{position:absolute;opacity:0;width:30px;height:30px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-size:20px 20px;transition:opacity .2s ease-in-out}.checkbox.checked .checkbox-checked-icon{opacity:1}.toggler{display:flex;flex-direction:row;justify-content:space-between;border:1px solid #3c9adc;border-radius:4px;box-sizing:border-box;height:30px;text-transform:uppercase;font-weight:bold;font-size:13px;position:relative;overflow:hidden;cursor:pointer}.toggler .toggler-value{width:50%;line-height:30px;text-align:center;color:#3c9adc;z-index:10;transition:color .5s ease-out;user-select:none;-ms-user-select:none;-moz-user-select:none}.toggler .toggler-value.selected{color:#fff}.toggler .slider{width:50%;background-color:#3c9adc;position:absolute;height:100%;right:50%;transition:right .3s ease-out}.toggler .slider.toggler-on{right:0}.settings-block{display:flex;flex-direction:column;width:100%;border:1px solid #e1e7f0;border-top:none;box-sizing:border-box;border-radius:4px}.settings-block .settings-block-title{background-color:#3c9adc;min-height:50px;color:#fff;display:flex;align-items:center;padding-left:20px;text-transform:uppercase;font-family:Tahoma;font-size:13px;font-weight:bold;border-top-left-radius:4px;border-top-right-radius:4px}.loading-indicator{height:20px;text-align:center;border:1px solid #3c9adc;margin:10px auto;width:400px;position:relative;border-radius:500px;box-sizing:border-box;padding:2px;overflow:hidden}.loading-indicator.runner{padding:2px 0}.loading-indicator .initial-value{width:400px;position:absolute;height:calc(100% - 2px);overflow:hidden}.loading-indicator .initial-value .loaded-value-runner{width:10%;height:calc(100% - 2px);left:-10%;position:relative;background-color:#3c9adc;transition:left 1.5s ease-in-out;border-radius:500px}.loading-indicator .initial-value .loaded-value-runner.run{left:100%}.loading-indicator .initial-value .loaded-value-runner.restore-default{transition:none;left:-10%}.loading-indicator .loaded-value-container{position:absolute;overflow:hidden;height:calc(100% - 4px);transition:width 1s linear;border-radius:500px}.loading-indicator .loaded-value-container div{width:394px;background:#3c9adc;color:#fff;height:100%;border-radius:500px}.numeric-input{display:flex;flex-direction:row;border:1px #3c9adc solid;border-radius:4px;width:300px;box-sizing:border-box}.numeric-input input{border:none;width:100%;color:#3c9adc}.numeric-input .numeric-input-buttons-container{border-left:1px #3c9adc solid;width:20px;box-sizing:border-box;display:flex;flex-direction:column}.numeric-input .numeric-input-buttons-container .numeric-button{height:50% !important;width:100% !important;border:none;border-radius:4px;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.numeric-input .numeric-input-buttons-container .numeric-button svg{width:8px;height:8px}.numeric-input .numeric-input-buttons-container .numeric-button:hover{background-color:#3c9adc}.numeric-input .numeric-input-buttons-container .numeric-button:hover svg .icon-fill-element{fill:#fff}.alert{width:650px;min-width:650px;min-height:70px;border-radius:4px;display:flex;flex-direction:row;overflow:hidden;left:calc(50% - 325px);box-shadow:0px 4px 20px rgba(22,61,89,.4);z-index:101}.alert.archived{position:relative;top:auto;margin:10px 0}.alert:not(.archived) .alert-achived-date{display:none}.alert .colored-with-icon{min-width:70px;max-width:70px}.alert .colored-with-icon.success{background-color:#7ca64b}.alert .colored-with-icon.error{background-color:#d5372e}.alert .colored-with-icon.warning{background-color:#eac234}.alert .colored-with-icon .alert-icon{width:100%;min-height:70px;height:100%;display:flex;justify-content:center;align-items:center}.alert .text-with-close-button{background-color:rgba(15,37,53,.9);color:#e5e5e5;padding:20px 0 20px 20px;display:flex;flex-direction:row;justify-content:space-between;width:580px;max-width:580px;min-width:580px;box-sizing:border-box}.alert .text-with-close-button .alert-achived-date{position:absolute;right:20px;bottom:5px;font-size:12px;color:#8f8f8f}.alert .text-with-close-button .alert-text{display:flex;flex-direction:row;align-items:center;width:calc(100% - 30px);padding-right:15px}.alert .text-with-close-button .alert-text div{width:100%;overflow:hidden;word-break:break-word}.alert .text-with-close-button .close-button{cursor:pointer;min-height:30px;max-width:30px;min-width:30px;height:100%;display:flex;flex-direction:row;align-items:center}.alert .text-with-close-button .close-button svg.component-icon .icon-fill-element{fill:#fff}.smr-table{overflow:hidden;height:100%;width:100%;display:flex;flex-direction:column}.smr-table .smr-table-header-with-lines{overflow:auto;display:flex;flex-direction:column;height:100%;border:1px solid #e1e7f0;box-sizing:border-box;border-radius:4px}.smr-table .smr-table-header-with-lines .header-scroll-container{width:100%;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.smr-table .smr-table-header-with-lines .header-scroll-container::-webkit-scrollbar{display:none}.smr-table .smr-table-header-with-lines .header-scroll-container .header{background-color:#3c9adc;min-height:50px;max-height:50px;font:bold 13px Tahoma !important;text-transform:uppercase;display:flex;align-items:center;line-height:50px;color:#fff;box-sizing:border-box}.smr-table .smr-table-header-with-lines .header-scroll-container .header span{color:#fff}.smr-table .smr-table-header-with-lines .header-scroll-container .header input{margin-left:40px;width:250px}.smr-table .smr-table-header-with-lines .lines-container{height:100%;overflow:auto}.smr-table .block-icon{width:25px;height:25px;min-width:25px;min-height:25px;display:none}.smr-table .block-icon.show{display:block}.smr-table .block-icon:not(:last-child){margin-right:5px}.smr-table .block-icon .popup{margin-left:-4px;margin-top:4px}.smr-table .blocks-description{padding:10px;border-top:1px solid #e1e7f0;table-layout:fixed;width:100%}.smr-table .blocks-description .block-description{margin:5px;display:flex;flex-direction:row}.smr-table .buttons-container{height:60px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.smr-table .buttons-container .legend-button{width:100px;min-width:100px;max-width:100px}.multi-button{position:relative;cursor:pointer;text-transform:uppercase;font-size:13px;font-weight:bold;border-radius:4px;text-decoration:none;background-color:#fff;color:#3c9adc;border:1px solid #3c9adc;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;height:30px;transition:opacity .2s ease-in-out;font-family:Tahoma;outline:none;box-sizing:border-box;line-height:28px;text-align:center}.multi-button:hover{background-color:#c1e5ff}.multi-button:hover .multi-button-title-content .component-icon{transform:rotate(0)}.multi-button .multi-button-title-content{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0px 20px}.multi-button .multi-button-title-content .component-icon{transform:rotate(180deg);transition:transform .2s cubic-bezier(0, 0.5, 0.5, 0.5);margin-left:10px}.multi-button .multi-button-buttons-container{position:absolute;bottom:29px;min-width:300px;background-color:#fff;border:1px solid #3c9adc;border-radius:4px}.multi-button .multi-button-buttons-container .multi-button-item{padding:3px 20px;text-align:left;box-sizing:border-box}.multi-button .multi-button-buttons-container .multi-button-item:not(:last-child){border-bottom:1px solid #e1e7f0}.multi-button .multi-button-buttons-container .multi-button-item.disabled{cursor:default}.multi-button .multi-button-buttons-container .multi-button-item:hover{background-color:#c1e5ff}.transparent-load-indicator .transparent-load-indicator-runner-container{width:100%;height:100%;position:relative}.transparent-load-indicator .progress-bar,.transparent-load-indicator .progress-description{height:100%;position:absolute}.transparent-load-indicator .progress-bar-holder{position:relative;width:100%;height:30px;border:1px solid #3c9adc;box-sizing:border-box;border-radius:4px;overflow:hidden;font-size:13px;text-align:center;line-height:28px;color:#3c9adc;background-color:#fff}.transparent-load-indicator .progress-bar-holder .progress-bar{transition:width 1s linear;background-color:#c1e5ff}.transparent-load-indicator .progress-bar-holder .progress-description{width:100%;display:flex;flex-direction:row;justify-content:center}.transparent-load-indicator .progress-bar-holder .runner-load-indicator{position:relative;width:auto;top:0}.transparent-load-indicator .progress-bar-holder .runner-load-indicator svg{width:28px;height:28px;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.block-window{position:absolute;height:100%;width:100%;background-color:rgba(225,255,255,.8)}.table-column-content-sortable{display:flex;align-items:center;height:100%;cursor:pointer}.table-column-content-sortable:hover{background:#64b5ed;border-radius:4px}.table-column-content-sortable .table-column-icon-container{display:flex;margin-left:5px}.table-column-content-sortable .table-column-icon-container svg.component-icon{display:flex}.table-column-content-sortable .table-column-icon-container svg.component-icon path{fill:#fff}.lines-placeholder-text{text-transform:uppercase;font-weight:bold;color:#3c9adc}
.synchronizing-block .modal-window-visual-block{width:650px}.synchronizing-block .modal-window-visual-block .modal-window-header .title-with-indicator{display:flex;flex-direction:row;align-items:center}.synchronizing-block .modal-window-visual-block .modal-window-header .title-with-indicator .load-view-placeholder{width:32px;height:32px}.synchronizing-block .modal-window-visual-block .modal-window-header .title-with-indicator .load-view-placeholder svg{-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.synchronizing-block .modal-window-visual-block .modal-window-header .title-with-indicator .load-view-placeholder svg path{fill:#fff}.synchronizing-block .modal-window-visual-block .modal-window-body .sync-content{flex-direction:column;justify-content:space-evenly;align-items:center;text-align:center;padding:20px 20px 0px 20px;height:100%;width:100%;box-sizing:border-box}.synchronizing-block .modal-window-visual-block .modal-window-body .sync-content .description-container{display:flex;flex-direction:column;justify-content:space-between}.synchronizing-block .modal-window-visual-block .modal-window-body .sync-content .text-block-margin-top{margin-top:20px}.synchronizing-block .modal-window-visual-block .modal-window-body .sync-content .text-block-margin-bottom{margin-bottom:20px}.synchronizing-block .modal-window-visual-block .modal-window-body .sync-content .process-task-text.dictionary-process{margin-top:40px}.synchronizing-block .modal-window-visual-block .modal-window-body .sync-content .user-dl-title{font-weight:bold}.synchronizing-block .modal-window-visual-block .modal-window-button-container{justify-content:center}
.result-table{width:100%;text-align:center}.result-table .folder-name-column{text-align:left;max-width:290px;width:290px;box-sizing:border-box}.result-table .filler-row{height:30px}.result-table .download-sync-anomalies-button{width:100%}.result-table .row-group-title{padding-top:10px;font-weight:bold}
.device-db-modal .db-modal-line{padding:5px;display:flex}.device-db-modal .db-modal-cell{display:inherit;align-items:center}.device-db-modal .menu-item-icon .icon-fill-element{fill:#3c9adc}.device-db-modal .menu-item-icon .icon-stroke-element{stroke:#3c9adc}.device-db-modal .db-modal-cell-text{padding-left:5px;width:100%}.device-db-modal .db-modal-cell-buttons button{width:150px;margin-left:10px}
.remove-user-modal .modal-window-visual-block{width:500px}.remove-user-modal .modal-window-visual-block .modal-window-body{text-align:center}
.CheckboxWithText{display:flex;position:relative}.CheckboxWithText .CheckboxWithText-icons,.CheckboxWithText .CheckboxWithText-text{display:flex}.CheckboxWithText .CheckboxWithText-icons{padding-right:5px}.CheckboxWithText .CheckboxWithText-icons .CheckboxWithText-icon-on,.CheckboxWithText .CheckboxWithText-icons .CheckboxWithText-icon-off{display:flex}.CheckboxWithText .CheckboxWithText-icons .CheckboxWithText-icon-on{opacity:0;position:absolute;transition:opacity .2s ease-in-out}.CheckboxWithText .CheckboxWithText-icons .CheckboxWithText-icon-on.checked{opacity:1}
html,body,#root{height:100%;margin:0;padding:0}#root{display:flex;align-items:center;justify-content:center}body{background-color:#f2f4f7;font-family:Tahoma;color:#5c6266}:root{--scrollbar-track-color: transparent;--scrollbar-color: rgba(60, 154, 220, 1);--scrollbar-hover-color: rgba(100, 181, 237, 1);--scrollbar-size: 10px;--scrollbar-corner-radius: 4px;--scrollbar-alerts-archive-track-color: #64747E;--scrollbar-alerts-archive-color: #BDCBD5;--scrollbar-alerts-archive-hover-color: #D6E2EA}.overflowing-element{overflow-y:auto;overflow-x:hidden}.overflowing-element::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size);padding:2px}.overflowing-element::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color);border-radius:var(--scrollbar-corner-radius)}.overflowing-element::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:var(--scrollbar-corner-radius);border-left:2px solid #fff}.overflowing-element::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover-color)}.disabled-opacity,.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item.disabled,.main-with-alerts-archive .main-container .app-container .data-container .left-panel a.disabled .menu-item,.disabled-clickable,.disabled{opacity:.3}.disabled{pointer-events:none}.margin-bottom-none{margin-bottom:0}.left-panel .popup{display:none}.left-panel.closed .menu-popup .popup{display:block;margin-left:65px !important;margin-top:-40px !important}.left-panel.closed .menu-popup .popup:before{left:-12px;top:8px;border-left:none;border-top:6px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-right:11px solid #3c9adc}.left-panel.closed .menu-popup .popup:after{top:8px;left:-10px;border-left:none;border-top:6px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-right:11px solid #fff}.left-panel.closed .menu-popup:hover .popup{transition-delay:0s !important}.lines-placeholder,.smr-table-row-line-no-data{height:100%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:bold;color:#3c9adc}.main-with-alerts-archive{width:100%;height:100%}.main-with-alerts-archive .main-container{display:flex;flex-direction:row;height:100%;width:100%;font-family:Tahoma;font-size:16px;color:#5c6266}.main-with-alerts-archive .main-container .filler{width:10%}.main-with-alerts-archive .main-container .smr-footer{min-height:50px;max-height:50px;display:flex;align-items:center;justify-content:center;color:#0078d7}.main-with-alerts-archive .main-container .smr-footer .ui-version{font-size:10px;text-align:end;position:absolute;right:0;bottom:0;display:flex;align-items:end;color:#d3d3d3;justify-content:center;cursor:pointer;border-radius:4px;padding:5px;width:40px;box-sizing:border-box;transition:font-size .4s ease-in-out,color .4s ease-in-out,width .4s ease-in-out,background-color .4s ease-in-out}.main-with-alerts-archive .main-container .smr-footer .ui-version:hover{background-color:#3c9adc;color:#fff;font-size:16px;width:80px}.main-with-alerts-archive .main-container .app-container{display:flex;flex-direction:column;height:100%;width:100%;min-width:1200px;box-sizing:border-box;padding:5px}.main-with-alerts-archive .main-container .app-container .data-container{display:flex;flex-direction:row;height:100%;min-height:735px}.main-with-alerts-archive .main-container .app-container .data-container .left-panel{padding-top:30px;display:flex;flex-direction:column;min-width:230px;margin-right:-1px;z-index:200;justify-content:space-between;overflow:hidden;transition:width .2s cubic-bezier(0, 0.5, 0.5, 0.5),min-width .2s cubic-bezier(0, 0.5, 0.5, 0.5)}.main-with-alerts-archive .main-container .app-container .data-container .left-panel.closed{width:50px;min-width:50px}.main-with-alerts-archive .main-container .app-container .data-container .left-panel a{text-decoration:none;color:#5c6266}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .toggle-left-panel-button div{height:50px;width:32px;display:flex;flex-direction:row;align-items:flex-end;justify-content:center}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .toggle-left-panel-button div svg.menu-item-icon{margin-right:0}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item{height:50px;background-position-y:center;background-repeat:no-repeat;cursor:pointer;display:flex;flex-direction:row;align-items:center}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item.selected{background-color:#fff;border-top:1px solid #e1e7f0;border-bottom:1px solid #e1e7f0}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item.selected .menu-line{min-width:4px;height:100%;background-color:#3c9adc}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item .menu-item-icon{min-width:50px}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item .menu-item-icon .icon-fill-element{fill:#777}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item .menu-item-icon .icon-stroke-element{stroke:#777}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item.error-menu-item .menu-item-icon .icon-fill-element{fill:#f44336}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item.error-menu-item .menu-item-icon .icon-stroke-element{stroke:#f44336}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item:not(.selected):hover{color:#3c9adc}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item:not(.selected):hover .menu-item-icon .icon-fill-element{fill:#3c9adc}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item:not(.selected):hover .menu-item-icon .icon-stroke-element{stroke:#3c9adc}.main-with-alerts-archive .main-container .app-container .data-container .main-content{padding:30px;box-sizing:border-box;width:100%;height:100%;border:1px solid #e1e7f0;background:#fff;overflow:auto;position:relative}.smr-table-line,.smr-table-row-line{border-top:1px solid #e1e7f0;box-sizing:border-box}.smr-table-line:hover,.smr-table-row-line:hover{background-color:#e6f5ff}.smr-table-line:nth-child(odd):not(:hover):not(.selected),.smr-table-row-line:nth-child(odd):not(:hover):not(.selected){background-color:#f7f8f9}.smr-table-line.selected,.selected.smr-table-row-line{background-color:#d1ecff}.smr-table-line.selected:hover,.selected.smr-table-row-line:hover{background-color:#c1e5ff}.smr-table-line-flexible,.smr-table-header-line,.smr-table-row-line{display:flex;flex-direction:row;justify-content:space-between;height:50px;padding:0 50px 0 30px;align-items:center}.smr-table-row-line-no-data{padding:15px}.smr-table-header-line{background-color:#3c9adc;color:#fff;font-size:13px;font-weight:bold;border-radius:4px 4px 0px 0px}.smr-border{border:1px solid #e1e7f0;border-radius:4px}svg.component-icon .icon-fill-element{fill:#3c9adc}.close-modal-button,.clear-filter-button{cursor:pointer;display:flex;justify-content:center;align-items:center}.close-modal-button svg .icon-fill-element,.clear-filter-button svg .icon-fill-element{fill:#fff}.close-modal-button:hover,.clear-filter-button:hover{background-color:#64b5ed}.close-modal-button{width:50px;height:50px}.clear-filter-button{width:30px;height:30px}.react-datepicker__navigation:hover{border:none !important;background-color:rgba(0,0,0,0) !important;opacity:.7 !important}.time-filter .time-filter-date-value{height:30px;border:1px solid #3c9adc;border-radius:4px;box-sizing:border-box;cursor:pointer;line-height:30px;padding-left:5px;font-weight:bold;font-size:13px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-right:5px}.time-filter .time-filter-date-value:hover,.time-filter .time-filter-date-value.hovered{background-color:#c1e5ff}.time-filter .time-filter-date-value .time-filter-date-value-value{width:100%}.time-filter .time-filter-date-value .clear-date-filter{width:10px}.time-filter .time-filter-date-value .clear-date-filter:hover{opacity:.6}.time-filter .time-filter-date-value .clear-date-filter.hidden{display:none}.time-filter .time-filter-date-value .clear-date-filter svg{width:100%;height:8px}.time-filter .react-datepicker{box-shadow:none;border:none;width:255px;margin:auto;border-top:1px solid #3c9adc;border-radius:0;padding-top:5px;position:relative}.date-picker-filter-animation-content{overflow:hidden}.settings-buttons-container{display:flex;justify-content:space-between;flex-direction:row}.settings-buttons-container .save-settings-result{border:1px solid green;color:green;padding:3px;box-sizing:border-box;border-radius:4px;font-size:13px;opacity:0;line-height:22px;transition:opacity .4s ease-in-out}.settings-buttons-container .save-settings-result.error{border-color:red;color:red}.settings-buttons-container .save-settings-result.showed{opacity:1}.buttons-container{margin:10px 0px 10px 0px}.buttons-container .left-buttons-container,.buttons-container .right-buttons-container{display:flex;flex-direction:row;width:100%}.buttons-container .left-buttons-container button:not(:first-child),.buttons-container .right-buttons-container button:not(:first-child){margin-left:5px}.buttons-container .left-buttons-container button:not(:last-child),.buttons-container .right-buttons-container button:not(:last-child){margin-right:5px}.buttons-container .left-buttons-container{justify-content:flex-start}.buttons-container .right-buttons-container{justify-content:flex-end}.popup-margin-inline{margin:0px 5px}.popup-icon-info{font-weight:bold;border:1px solid #3c9adc;color:#3c9adc;border-radius:5px;font-size:10px;padding:3px}.popup-inside{cursor:default}.popup-inside .popup{visibility:hidden;opacity:0;z-index:200;position:absolute;background-color:#fff;color:#3c9adc;font-size:13px;width:auto;padding:5px;border-radius:4px;box-shadow:0 4px 20px rgba(22,61,89,.4);border:1px solid #3c9adc;margin-left:-15px;margin-top:11px}.popup-inside .popup:before{content:"";height:10px;width:10px;display:block;position:absolute;top:-11px;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:11px solid #3c9adc;box-sizing:border-box;left:8px}.popup-inside .popup:after{content:"";height:10px;width:10px;display:block;position:absolute;top:-10px;border-left:9px solid rgba(0,0,0,0);border-right:9px solid rgba(0,0,0,0);border-bottom:10px solid #fff;box-sizing:border-box;left:9px}.popup-inside .popup .popup-text{white-space:normal;word-wrap:break-word;font-weight:normal}.popup-inside.right-popup .popup{right:15px}.popup-inside.right-popup .popup:before{right:26px;left:auto}.popup-inside.right-popup .popup:after{right:27px;left:auto}.popup-inside:hover .popup{opacity:1;visibility:visible;transition-delay:1s}.popup-inside.fast-info-popup{height:16px;margin-left:5px;position:relative}.popup-inside.fast-info-popup .popup{margin-left:-11px;transition-delay:0s}.popup-inside.fast-info-popup .popup .popup-text{text-transform:none;width:215px;text-align:center}.popup-inside.top-popup .popup{bottom:40px}.popup-inside.top-popup .popup:after{top:26px;border-top:10px solid #fff;border-bottom:none}.popup-inside.top-popup .popup:before{top:26px;border-top:11px solid #3c9adc;border-bottom:none}.text-overflow-dotted{overflow:hidden;text-overflow:ellipsis}.value-no-edit{font-size:13px;font-weight:bold}.container-flex-row{display:flex;flex-direction:row}.container-flex-center{display:flex;align-items:center;justify-content:center}
button{cursor:pointer;text-transform:uppercase;font-size:13px;font-weight:bold;border-radius:4px;text-decoration:none;background-color:#fff;color:#3c9adc;border:1px solid #3c9adc;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;height:30px;transition:opacity .2s ease-in-out;font-family:Tahoma;outline:none}button.red-button{color:#f44336;border-color:#f44336}button.red-button:not(.disabled):hover{background-color:#ffc4c0;border-color:#f44336;color:#f44336}button.blue-button{background-color:#3c9adc;border-color:#3c9adc;color:#fff}button.blue-button:not(.disabled):hover{background-color:#64b5ed;border-color:#64b5ed;color:#fff}button.green-button{color:#fff;background-color:#8bc34a;border-color:#8bc34a}button.green-button:not(.disabled):hover{background-color:#a1e058;border-color:#a1e058;color:#fff}button:not(.disabled):hover{color:#3c9adc;text-decoration:none;border:1px solid #3c9adc;background-color:#c1e5ff}input{border-radius:4px;border:1px #3c9adc solid;box-sizing:border-box;font-weight:bold;height:30px;padding:2px 10px 0 10px;font-size:13px;color:#5c6266;outline:none;font-family:Tahoma}
.user-not-active-block-icon-container{width:40px;min-width:40px;max-width:40px;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding-right:10px;box-sizing:border-box}.user-not-active-block-icon-container.show .user-not-active-block-icon{height:8px;width:8px;min-height:8px;min-width:8px;background-color:#f44336;border-radius:4px}.block-line-info .user-not-active-block-icon-container{width:30px;min-width:30px;max-width:30px;justify-content:center;padding-right:0}.users-table-container{height:100%}.smr-table.users-table .smr-table-header-with-lines .header{padding:0 40px}.smr-table.users-table .smr-table-header-with-lines .user-line{font:bold 13px Tahoma;font-size:16px;box-sizing:border-box;min-width:1050px;padding-right:20px}.smr-table.users-table .smr-table-header-with-lines .user-line.removing{background-color:#ffc4c0 !important}.smr-table.users-table .smr-table-header-with-lines .user-line.synchronizing{background-color:#cdebff !important}.smr-table.users-table .smr-table-header-with-lines .user-line button{min-width:150px}.smr-table.users-table .smr-table-header-with-lines .user-line .users-information{height:50px;display:flex;justify-content:space-between;align-items:center;position:relative}.smr-table.users-table .smr-table-header-with-lines .user-line .users-information.removing-line{background-color:#ffc4c0;border-top:1px solid #f44336;border-bottom:1px solid #f44336;padding:0 40px}.smr-table.users-table .smr-table-header-with-lines .user-line .users-information.removing-line .removing-description{min-width:570px;color:#f44336;text-align:center;font-weight:normal;font-size:14px}.smr-table.users-table .smr-table-header-with-lines .user-line .users-information .blocked-icons{width:180px;min-width:180px;max-width:180px;height:100%;display:flex;flex-direction:row;align-items:center}.smr-table.users-table .smr-table-header-with-lines .user-line .users-information .user-name{width:100%;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.smr-table.users-table .smr-table-header-with-lines .user-line .block-reason{color:#f44336;font-size:13px;font-weight:normal}.smr-table.users-table .smr-table-header-with-lines .user-line .line-buttons{display:flex;min-width:570px;justify-content:flex-end}.smr-table.users-table .smr-table-header-with-lines .user-line .line-buttons button{margin-left:10px}.smr-table.users-table .smr-table-header-with-lines .user-line .line-buttons .remove-user-button{width:240px}.smr-table.users-table .smr-table-header-with-lines .user-line .line-buttons .manage-user-buttons{min-width:320px;display:flex;flex-direction:row}.smr-table.users-table .smr-table-header-with-lines .user-line .line-buttons .manage-user-buttons .remove-result{font-size:13px;width:100%;color:#f44336;display:flex;justify-content:center;align-items:center}.smr-table.users-table .smr-table-header-with-lines .user-line .line-buttons .manage-user-buttons a{height:30px}.smr-table.users-table .smr-table-header-with-lines .user-line .line-buttons .manage-user-buttons .remove-user-indicator{width:100%;margin-left:10px}.smr-table.users-table .smr-table-header-with-lines .user-line .line-buttons .manage-user-buttons .remove-user-indicator .progress-bar-holder{border:1px solid #f44336;color:#f44336}.smr-table.users-table .smr-table-header-with-lines .user-line .line-buttons .manage-user-buttons .remove-user-indicator .progress-bar-holder .progress-bar{background-color:#ffc4c0}.smr-table.users-table .smr-table-header-with-lines .user-line .line-buttons .manage-user-buttons .settings-button{min-width:150px;padding:0;overflow:hidden;box-sizing:border-box}.smr-table.users-table .smr-table-header-with-lines .user-line .line-buttons .manage-user-buttons .settings-button:hover .settings-button-main-part{display:none}.smr-table.users-table .smr-table-header-with-lines .user-line .line-buttons .manage-user-buttons .settings-button:hover .settings-button-hovered-part{display:block}.smr-table.users-table .smr-table-header-with-lines .user-line .line-buttons .manage-user-buttons .settings-button .settings-button-hovered-part{display:none;line-height:28px}.smr-table.users-table .smr-table-header-with-lines .user-line .line-buttons .manage-user-buttons .settings-button .settings-button-main-part{position:relative;height:100%;line-height:28px}.smr-table.users-table .smr-table-header-with-lines .user-line .line-buttons .manage-user-buttons .settings-button .settings-button-main-part .settings-button-runner-container{width:100%;height:100%;position:relative}.smr-table.users-table .smr-table-header-with-lines .user-line .line-buttons .manage-user-buttons .settings-button .settings-button-main-part .progress-bar-holder{border:none}.smr-table.users-table .smr-table-header-with-lines .user-line .line-buttons .manage-user-buttons .remove-physically-button{width:calc(100% - 10px);min-width:310px}.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info{display:flex;justify-content:flex-end}.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info:not(:last-child){margin-bottom:10px;border-bottom:1px solid #e1e7f0}.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info .remove-device{width:310px}.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info button.download-db{margin-left:10px}.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info .device-info .device-setting-title{font-weight:normal;padding-right:10px;line-height:30px}.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info .device-info .device-setting-information{display:flex;justify-content:flex-end;line-height:30px;margin-bottom:20px;margin-right:320px;height:30px}.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info .device-info .device-setting-information .device-code-value{box-sizing:border-box;border-radius:4px;padding:0 10px;font-weight:bold;font-size:13px}.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info .device-info .device-setting-information .device-code-value.disabled{background:#e5e5e5;border:1px solid #999;color:#5c6266;overflow:hidden;word-break:break-word;text-overflow:ellipsis;white-space:nowrap;cursor:default}.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info .device-info .device-setting-information .device-type-value{box-sizing:border-box;color:#3c9adc;border:1px solid #3c9adc;border-radius:4px;padding-left:10px;cursor:default;font-weight:bold;font-size:13px;background:#fff}.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info .device-info .device-setting-information .device-text-value{font-weight:normal;font-size:16px}.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info .device-info .device-setting-information .device-setting-value,.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info .device-info .device-setting-information .listbox{width:240px;height:30px}.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info .device-info .device-setting-information .device-setting-value.switcher-value,.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info .device-info .device-setting-information .device-setting-value.push-state{display:flex;flex-direction:row;align-items:center}.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info .device-info .device-setting-information .load-view,.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info .device-info .device-setting-information .load-view .image-container{width:30px;height:30px}.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info .device-info .device-setting-information .filler{width:30px;height:30px}.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info .device-info .device-setting-information .popup-inside svg{border-radius:4px;width:20px;height:20px}.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info .device-info .device-setting-information .popup-inside.error svg{border:1px solid #f44336;background-color:#f44336}.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info .device-info .device-setting-information .popup-inside.warning svg{border:1px solid #eac234;background-color:#eac234}.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info .device-info .device-setting-information .popup-inside.success svg{border:1px solid #8bc34a;background-color:#8bc34a}.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info .device-info .device-setting-information .popup{line-height:normal}.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info .device-info .add-device-button{width:240px}.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info .device-info .device-request-db{display:flex;justify-content:end;margin-left:10px}.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info .device-info .device-request-db.success{color:#8bc34a}.smr-table.users-table .smr-table-header-with-lines .user-line .users-devices .full-device-info .device-info .device-request-db.error{color:#f44336}.smr-table.users-table .smr-table-header-with-lines .user-line .full-device-info.disabled{pointer-events:none;opacity:.7}.sync-content{padding:0px 0px 20px 0px}
.block-legend-modal .block-line-info{display:flex;flex-direction:row;align-items:center;min-height:30px}.block-legend-modal .block-line-info:not(last-child){margin-bottom:10px}
.sync-synced-process-modal .modal-window-visual-block{width:800px;min-height:150px}.sync-synced-process-modal .modal-window-visual-block .modal-window-body{height:calc(100% - 90px) !important;display:flex;flex-direction:column}.sync-synced-process-modal .modal-window-visual-block .modal-window-body .sync-synced-process-modal-data-container{height:100%;width:100%;display:flex;flex-direction:column}.sync-synced-process-modal .modal-window-visual-block .modal-window-body .sync-synced-process-modal-data-container .stop-sync-synced-process-modal .modal-window-visual-block .modal-window-body{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center}.sync-synced-process-modal .modal-window-visual-block .modal-window-body .sync-synced-process-modal-data-container .stop-sync-synced-process-modal .modal-window-visual-block button{width:180px}.sync-synced-process-modal .modal-window-visual-block .modal-window-body .sync-synced-process-modal-data-container .common-info-named-block,.sync-synced-process-modal .modal-window-visual-block .modal-window-body .sync-synced-process-modal-data-container .user-sync-info-named-block{height:110px;min-height:110px;max-height:110px}.sync-synced-process-modal .modal-window-visual-block .modal-window-body .sync-synced-process-modal-data-container .user-queue-named-block{height:270px;min-height:270px;max-height:270px}.sync-synced-process-modal .modal-window-visual-block .modal-window-body .sync-synced-process-modal-data-container .sync-synced-process-modal-current-user-state{padding:5px 20px;height:100%;box-sizing:border-box}.sync-synced-process-modal .modal-window-visual-block .modal-window-body .sync-synced-process-modal-data-container .sync-synced-process-modal-current-user-state .sync-synced-process-modal-current-user-state-info-with-indicator{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:100%}.sync-synced-process-modal .modal-window-visual-block .modal-window-body .sync-synced-process-modal-data-container .sync-synced-process-modal-current-user-state .sync-synced-process-modal-current-user-state-info-with-indicator .sync-synced-process-modal-current-user-state-info-with-indicator-task-description>*:not(:first-child){margin-top:10px}.sync-synced-process-modal .modal-window-visual-block .modal-window-body .sync-synced-process-modal-data-container .sync-synced-process-modal-current-user-state .sync-synced-process-modal-current-user-state-info-with-indicator .transparent-load-indicator{width:200px}.sync-synced-process-modal .modal-window-visual-block .modal-window-body .sync-synced-process-modal-data-container .total-sync-info{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 20px;height:100%}.sync-synced-process-modal .modal-window-visual-block .modal-window-body .sync-synced-process-modal-data-container .total-sync-info .total-sync-info-title{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:0 10px;box-sizing:border-box}.sync-synced-process-modal .modal-window-visual-block .modal-window-body .sync-synced-process-modal-data-container .total-sync-info .loading-indicator{width:100%}.sync-synced-process-modal .modal-window-visual-block .modal-window-body .sync-synced-process-modal-data-container .total-sync-info .loading-indicator .initial-value{width:100%}.sync-synced-process-modal .modal-window-visual-block .modal-window-body .sync-synced-process-modal-data-container .total-sync-info .loading-indicator .loaded-value-container div{width:calc(100% - 6px)}.sync-synced-process-modal .modal-window-visual-block .modal-window-body .sync-synced-process-modal-data-container .sync-synced-process-modal-data-container-table-container{height:100%}.sync-synced-process-modal .modal-window-visual-block .modal-window-body .sync-synced-process-modal-data-container .sync-synced-process-modal-data-container-table-container .smr-table .lines-container{height:100%;overflow:auto}.sync-synced-process-modal .modal-window-visual-block .modal-window-body .sync-synced-process-modal-data-container .sync-synced-process-modal-data-container-table-container .smr-table .lines-container .list-of-loading-users-placeholder{height:100%;font-weight:bold;display:flex;flex-direction:row;align-items:center;justify-content:center;opacity:.7;text-transform:uppercase}.sync-synced-process-modal .modal-window-visual-block .modal-window-body .sync-synced-process-modal-data-container .sync-synced-process-modal-data-container-table-container .smr-table .lines-container .smr-table-line{height:50px;padding-left:40px;font-weight:bold;line-height:50px}.sync-synced-process-modal .modal-window-visual-block .modal-window-body .sync-synced-process-modal-data-container .sync-synced-process-modal-data-container-table-container .smr-table .lines-container .smr-table-line:first-child{border-top:none}
.named-block{padding-top:10px;box-sizing:border-box}.named-block .named-block-content{position:relative;overflow:visible;padding-top:10px;border:1px solid #e1e7f0;border-radius:4px;box-sizing:border-box;height:100%}.named-block .named-block-content .named-block-title{position:absolute;top:-10px;background:#fff;left:10px;font-weight:bold}
.modal-window-background-color{background-color:rgba(225,231,240,.9)}.modal-window{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;z-index:100}.modal-window .modal-window-visual-block{border-radius:4px;box-sizing:border-box;background-color:#fff;margin:auto;box-shadow:0 10px 30px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;max-width:calc(100% - 30px*2);max-height:calc(100% - 30px*2)}.modal-window .modal-window-visual-block .modal-window-header{background-color:#3c9adc;display:flex;flex-direction:row;justify-content:space-between;min-height:50px;align-items:center}.modal-window .modal-window-visual-block .modal-window-header .modal-window-header-text{text-transform:uppercase;color:#fff;font-weight:bold;font-size:13px;padding-left:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.modal-window .modal-window-visual-block .modal-window-header .modal-window-header-text-without-close-button{padding-right:20px}.modal-window .modal-window-visual-block .modal-window-header .close-modal-button{min-width:50px;min-height:50px}.modal-window .modal-window-visual-block .modal-window-body{width:100%;height:100%;padding:20px 20px 0px 20px;box-sizing:border-box}.modal-window .modal-window-visual-block .modal-window-body p{margin-top:0}.modal-window .modal-window-visual-block .modal-window-button-container{padding:20px;display:flex;flex-direction:row;justify-content:space-around}.modal-window .modal-window-visual-block .modal-window-button-container button{min-width:200px;padding:0px 20px}.modal-window .modal-window-visual-block .modal-window-button-container button:not(:first-child){margin-left:10px}.modal-window .modal-window-visual-block .modal-window-empty-button-container{padding-bottom:20px}.modal-window.export-doc-files-modal .modal-window-body{height:100px;display:flex;align-items:center}.modal-window.mk-messaging-remove-selected-modal .modal-window-visual-block{width:483px;height:223px}.modal-window.mk-messaging-remove-selected-modal .modal-window-visual-block .modal-window-body{display:flex;flex-direction:row;align-items:center}.modal-window.stop-list-error-modal .modal-window-body{padding-bottom:20px}.modal-window.stop-list-error-modal .modal-window-button-container{border-top:1px solid #3c9adc;justify-content:flex-end;align-items:center}.modal-window.stop-list-cancel-modal .modal-window-visual-block{width:500px;height:200px}.modal-window.stop-list-cancel-modal .modal-window-visual-block .modal-window-body{display:flex;justify-content:center;align-items:center}.modal-window.load-assistent-dictionaries-block .modal-window-visual-block,.modal-window.control-block .modal-window-visual-block{width:450px;height:240px}.modal-window.load-assistent-dictionaries-block .modal-window-visual-block .modal-window-body,.modal-window.control-block .modal-window-visual-block .modal-window-body{display:flex;flex-direction:column;justify-content:space-evenly}.modal-window.load-assistent-dictionaries-block .modal-window-visual-block .modal-window-body p,.modal-window.control-block .modal-window-visual-block .modal-window-body p{overflow-wrap:break-word}.modal-window.eds-disclaimer-block .modal-window-button-container{justify-content:flex-end;border-top:1px solid #e1e7f0}
.sync-synced-result-modal .modal-window-visual-block{width:800px;min-height:150px}.sync-synced-result-modal .modal-window-visual-block .smr-table{border:1px solid #e1e7f0;border-radius:4px}.sync-synced-result-modal .modal-window-visual-block .smr-table .lines-container{height:100%;overflow:auto}.sync-synced-result-modal .modal-window-visual-block .smr-table .lines-container .smr-table-line{min-height:50px;padding-left:40px}.sync-synced-result-modal .modal-window-visual-block .smr-table .lines-container .smr-table-line.error-line{background-color:#ffd3d0;border-top:#ffc4c0}.sync-synced-result-modal .modal-window-visual-block .smr-table .lines-container .smr-table-line .end-of-sync-process-user-line-user-name{font-weight:bold;padding-right:20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:50px}.sync-synced-result-modal .modal-window-visual-block .smr-table .lines-container .smr-table-line .end-of-sync-process-user-line-user-name button{width:150px}.sync-synced-result-modal .modal-window-visual-block .smr-table .lines-container .smr-table-line:first-child{border-top:none}
.SelectUsersToSyncModal .padding-row-block-container:not(:last-child){padding-bottom:20px}.SelectUsersToSyncModal .setting-name{padding-right:5px}.SelectUsersToSyncModal .clear-date-filter{z-index:10;position:absolute;margin-top:-30px;margin-left:180px}.SelectUsersToSyncModal .settings-line{display:flex;flex-direction:row;align-items:center}.SelectUsersToSyncModal .settings-line .start-date-setting{max-height:30px;min-height:30px;box-sizing:border-box;border:1px #3c9adc solid;border-radius:4px;min-width:200px;max-width:200px;line-height:30px;cursor:pointer}.SelectUsersToSyncModal .settings-line .start-date-setting:hover{background-color:#c1e5ff}.SelectUsersToSyncModal .settings-line .start-date-setting .start-date-value{font-weight:bold;font-size:13px;color:#5c6266;padding-left:10px;display:flex;flex-direction:row}.SelectUsersToSyncModal .settings-line .start-date-setting .react-datepicker{position:relative;min-width:256px;top:5px;z-index:10}.SelectUsersToSyncModal .users-to-add-and-added-container{border-radius:4px;border:1px solid #a8a9aa;width:100%;min-height:250px;display:flex;flex-direction:row;box-sizing:border-box}.SelectUsersToSyncModal .users-to-add-and-added-container .users-to-add-and-search-container{width:50%;display:flex;flex-direction:column}.SelectUsersToSyncModal .users-to-add-and-added-container .users-to-add-and-search-container .search-input-container{border-bottom:1px solid #a8a9aa;display:flex;flex-direction:row;align-items:center;padding-left:10px}.SelectUsersToSyncModal .users-to-add-and-added-container .users-to-add-and-search-container .search-input-container .search-input{border:none;border-radius:0;width:100%}.SelectUsersToSyncModal .users-to-add-and-added-container .users-to-add-and-search-container .users-to-add-container{overflow:auto;height:100%;max-height:310px}.SelectUsersToSyncModal .users-to-add-and-added-container .users-added-container{width:50%;border-left:1px solid #a8a9aa;overflow:auto;max-height:350px}.SelectUsersToSyncModal .users-to-add-and-added-container .user-list-placeholder{height:100%;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;opacity:.3}.SelectUsersToSyncModal .users-to-add-and-added-container .users-to-add-and-search-container .user-row-container svg{transform:rotate(45deg)}.SelectUsersToSyncModal .users-to-add-and-added-container .user-row-container{width:100%;height:30px;line-height:30px;padding:0 10px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.SelectUsersToSyncModal .users-to-add-and-added-container .user-row-container .user-name-container{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:calc(100% - 20px)}.SelectUsersToSyncModal .users-to-add-and-added-container .user-row-container svg{opacity:0;width:10px}.SelectUsersToSyncModal .users-to-add-and-added-container .user-row-container:nth-child(odd):not(:hover){background-color:#f7f8f9}.SelectUsersToSyncModal .users-to-add-and-added-container .user-row-container:hover{background-color:#e6f5ff}.SelectUsersToSyncModal .users-to-add-and-added-container .user-row-container:hover svg{opacity:1}
.protocol-records{height:100%;width:100%;display:flex;flex-direction:column}.protocol-records .table-with-filters{height:100%;display:flex;flex-direction:row;width:100%}.protocol-records .table-with-filters .smr-table{border-top-left-radius:4px;border:1px solid #e1e7f0;box-sizing:border-box}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines{border-radius:0}.protocol-records .table-with-filters .smr-table .buttons-container{padding:0 10px;width:calc(100% - 20px)}.protocol-records .table-with-filters .smr-table .buttons-container .left-buttons-container,.protocol-records .table-with-filters .smr-table .buttons-container .right-buttons-container{display:flex;flex-direction:row;width:100%}.protocol-records .table-with-filters .smr-table .buttons-container .left-buttons-container{justify-content:flex-start}.protocol-records .table-with-filters .smr-table .buttons-container .right-buttons-container{justify-content:flex-end}.protocol-records .table-with-filters .smr-table .buttons-container #save-button,.protocol-records .table-with-filters .smr-table .buttons-container #clear-button{max-width:220px;width:100%}.protocol-records .table-with-filters .smr-table .buttons-container #save-button{z-index:12}.protocol-records .table-with-filters .smr-table .buttons-container #clear-button{line-height:29px;overflow:hidden}.protocol-records .table-with-filters .smr-table #table-header .record-line{margin:0 !important}.protocol-records .table-with-filters .smr-table .record-line{position:relative}.protocol-records .table-with-filters .smr-table .record-line .record-line-without-description.header{min-width:968px !important;border-top:0}.protocol-records .table-with-filters .smr-table .record-line .record-line-without-description.header>*{line-height:50px}.protocol-records .table-with-filters .smr-table .record-line .record-line-without-description.header .reg-num-column,.protocol-records .table-with-filters .smr-table .record-line .record-line-without-description.header .start-date-column{display:block !important;height:50px}.protocol-records .table-with-filters .smr-table .record-line .record-line-without-description.header .duration-column{width:227px !important;min-width:227px !important}.protocol-records .table-with-filters .smr-table .record-line .record-line-without-description.header .show-more-actions-button{display:none}.protocol-records .table-with-filters .smr-table .record-line .show-more-actions-button-width{min-width:45px;width:100%}.protocol-records .table-with-filters .smr-table .record-line .show-more-actions-button{z-index:11;display:flex;flex-direction:row;justify-content:end;align-items:center;height:100%;min-height:70px;cursor:pointer;padding-right:10px}.protocol-records .table-with-filters .smr-table .record-line .show-more-actions-button:hover .show-more-actions-button-dot{background-color:#3c9adc !important}.protocol-records .table-with-filters .smr-table .record-line .show-more-actions-button .show-more-actions-button-dot{display:none}.protocol-records .table-with-filters .smr-table .record-line:after{content:"";box-shadow:0 0 16px 1px #3c9adc;opacity:0;transition:opacity .6s ease-in-out;position:absolute;width:100%;height:100%;top:0;z-index:10;pointer-events:none}.protocol-records .table-with-filters .smr-table .record-line.blink:after{opacity:1}.protocol-records .table-with-filters .smr-table .record-line:hover .show-more-actions-button .show-more-actions-button-dot{display:block;background-color:#64b5ed;height:5px;width:5px;border-radius:5px;margin:2px}.protocol-records .table-with-filters .smr-table .record-line .show-more-actions-content{position:absolute;box-sizing:border-box;right:10px;top:45px;z-index:11;display:flex;flex-direction:row;align-items:start;justify-content:end;overflow:hidden;min-height:140px;min-width:270px;z-index:30}.protocol-records .table-with-filters .smr-table .record-line .show-more-actions-content.top{bottom:50px;top:-25px}.protocol-records .table-with-filters .smr-table .record-line .show-more-actions-content .button-go-to-record{background-color:#fff;border:1px solid #3c9adc;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-direction:row;width:150px;height:30px;color:#3c9adc;cursor:pointer}.protocol-records .table-with-filters .smr-table .record-line .show-more-actions-content .button-go-to-record:not(:last-child){border-bottom:1px solid #e1e7f0}.protocol-records .table-with-filters .smr-table .record-line .show-more-actions-content .button-go-to-record .button-go-to-record-text{text-transform:uppercase;font-size:13px;font-weight:bold}.protocol-records .table-with-filters .smr-table #records-row-holder{overflow:auto;height:100%}.protocol-records .table-with-filters .smr-table #records-row-holder .record-line-without-description{height:70px}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines{border:none;border-bottom:1px solid #e1e7f0}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line{display:inline-block;width:100%;min-width:940px}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line.error-line:not(.selected){background-color:#ffd3d0;border-top:1px solid #ffc4c0;border-bottom:1px solid #ffc4c0}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line.error-line:not(.selected):hover{background-color:#ffc4c0}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line.warning-line:not(.selected){background-color:#ffe27a;border-top:1px solid #f1d368;border-bottom:1px solid #f1d368}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line.warning-line:not(.selected):hover{background-color:#f1d368}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description{display:flex;flex-direction:row;min-height:70px;width:100%;font-size:14px}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .select-line-column{padding:0px 10px;align-items:center;z-index:11}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .reg-num-column-width{min-width:85px;max-width:85px}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .reg-num-column{padding:5px 0px}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .reg-num-column div{word-break:break-word}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .user-column-width{min-width:150px;max-width:150px}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .user-column{padding:5px 0px}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .user-column div.user-column-text{word-break:break-word}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .action-column-width{min-width:425px;max-width:425px}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .action-column-width-with-techinfo{min-width:275px;max-width:275px}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .action-column .wrap-paragraph{word-wrap:break-word}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .additional-info-button-column-width{min-width:55px;max-width:55px;padding:0 3px}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .additional-info-button-column{z-index:11}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .additional-info-button-column .error-icon,.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .additional-info-button-column .warning-icon,.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .additional-info-button-column .info-icon{border-radius:5px;font-size:10px;padding:3px;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;cursor:pointer;word-break:normal;text-transform:uppercase;text-align:center}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .additional-info-button-column .error-icon{font-weight:bold;background-color:#f44336;color:#fff}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .additional-info-button-column .warning-icon,.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .additional-info-button-column .info-icon{background-color:#fff;color:#000;border:1px solid #000;border-radius:5px;box-sizing:border-box}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .start-date-column-width{min-width:110px;max-width:110px}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .duration-column-width{min-width:170px}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .select-line-column,.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .duration-column,.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .start-date-column,.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .action-column,.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .additional-info-button-column,.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .user-column,.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .record-line-without-description .reg-num-column{display:flex;flex-direction:column;justify-content:center}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .expanded-description,.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .error-description,.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .info-description{border:1px solid;background-color:#fff;margin:0 50px;padding:20px;border-radius:5px;box-shadow:0 .5px 5px rgba(0,0,0,.1),0 10px 20px rgba(0,0,0,.05);font-size:14px}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .info-description{border-color:#feb700}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .info-description .error-title{font-weight:bold}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .info-description .stack-trace{word-break:break-word}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .error-description{border-color:#f44336}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .error-description .error-title{font-weight:bold}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line .error-description .stack-trace{word-break:break-word}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line:last-child{margin-bottom:5px}.protocol-records .table-with-filters .smr-table .smr-table-header-with-lines .record-line:first-child{margin-top:5px}.protocol-records .table-with-filters .filter-panel{height:100%;width:340px;min-width:340px;max-width:340px;padding:20px;box-sizing:border-box;border:1px solid #e1e7f0;border-left:0;border-radius:0 4px 4px 0;overflow:auto;position:relative}.protocol-records .table-with-filters .filter-panel .filters-container{height:calc(100% - 80px);overflow:auto}.protocol-records .table-with-filters .filter-panel .filters-container>*:not(:last-child){margin-bottom:15px}.protocol-records .table-with-filters .filter-panel .search-clear-buttons-container{display:flex;flex-direction:column}.protocol-records .table-with-filters .filter-panel .search-clear-buttons-container #search-button{height:50px}.protocol-records .table-with-filters .filter-panel .search-clear-buttons-container #clear-all-filters-button{border:none;text-transform:none;color:#3c9adc;text-decoration:underline;font-weight:normal;font-size:14px;align-self:flex-end;padding:0}.protocol-records .table-with-filters .filter-panel .search-clear-buttons-container #clear-all-filters-button:hover{background-color:rgba(0,0,0,0)}.protocol-records .table-with-filters .filter-panel #regnum-alias-content{display:flex;flex-direction:column}.protocol-records .table-with-filters .filter-panel #search-all-alias{width:100%}.protocol-records .table-with-filters .filter-panel .time-filter{max-height:none !important}.protocol-records .table-with-filters .filter-panel .time-filter.date-picker-showed .filter-animation-content{height:auto !important}.protocol-records .table-with-filters .filter-panel .time-filter .filter-content{padding:10px;height:auto !important}.protocol-records .table-with-filters .filter-panel .time-filter .filter-content>*:not(:first-child){margin-top:10px}.protocol-records .table-with-filters .filter-panel .time-filter .timepicker-value-container{display:flex;flex-direction:row;border:1px solid #3c9adc;border-radius:4px;align-items:center;padding-right:5px;width:100%}.protocol-records .table-with-filters .filter-panel .time-filter .timepicker-value-container .timepicker-value{border:none;font-weight:bold;color:#5c6266;font-size:13px;padding-left:5px;padding-right:5px}.protocol-records .table-with-filters .filter-panel .time-filter .timepicker-value-container .clear-timepicker{width:10px;cursor:pointer}.protocol-records .table-with-filters .filter-panel .time-filter .timepicker-value-container .clear-timepicker.hidden{display:none}.protocol-records .table-with-filters .filter-panel .time-filter .timepicker-value-container .clear-timepicker svg{width:100%}.protocol-records .table-with-filters .filter-panel .time-filter .timepicker-value-container .clear-timepicker svg:hover{opacity:.7}.protocol-records .table-with-filters .filter-panel .time-filter table{table-layout:fixed;width:100%;margin-top:5px}.protocol-records .table-with-filters .filter-panel .time-filter table td.title{width:40px}.protocol-records .table-with-filters .filter-panel .time-filter table td.date{width:100%}.protocol-records .table-with-filters .filter-panel .time-filter table td.time{width:70px}.protocol-records .table-with-filters .filter-panel .time-filter .time-filter-title{color:#3c9adc;font-size:13px;font-weight:bold;text-transform:uppercase;line-height:30px}.protocol-records .table-with-filters .filter-panel .filter-block .filter-content .filter-search-line-container{display:flex;flex-direction:row;width:100%;border-bottom:1px solid #3c9adc;min-height:30px;align-items:center}.protocol-records .table-with-filters .filter-panel .filter-block .filter-content .filter-search-line-container svg{height:20px;width:20px;margin:5px}.protocol-records .table-with-filters .filter-panel .filter-block .filter-content .filter-search-line-container .filter-search-line-input{border:none;width:100%;padding-left:0}.protocol-records .table-with-filters .filter-panel .filter-block .filter-content .filter-elements{padding-bottom:10px;max-height:150px}.protocol-records .table-with-filters .filter-panel .filter-block .filter-content .filter-elements .filter-line{width:100%;height:30px;line-height:30px;display:flex;flex-direction:row}.protocol-records .table-with-filters .filter-panel .filter-block .filter-content .filter-elements .filter-line .line-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.empty-filter-filler-text{padding:5px}
.filter-block{width:100%;box-sizing:border-box;border-radius:4px;display:flex;flex-direction:column}.filter-block .filter-title{border-radius:4px 4px 0 0;color:#fff;font-size:13px;font-weight:bold;text-transform:uppercase;line-height:30px;display:flex;flex-direction:row;justify-content:space-between;background-color:#3c9adc}.filter-block .filter-title.clickable{cursor:pointer}.filter-block .filter-title .title-with-toggle-button{display:flex;flex-direction:row;width:100%;user-select:none;-ms-user-select:none;-moz-user-select:none;padding:0px 10px}.filter-block .filter-title .toggle-button-container{padding:0px 10px 0px 0px}.filter-block .filter-title .toggle-button-container .toggle-button{height:30px;display:flex;flex-direction:row;align-items:center;justify-content:center;transform:rotate(0deg);transition:.3s ease}.filter-block .filter-title .toggle-button-container .toggle-button.opened{transform:rotate(-180deg);transition:.3s ease}.filter-block .filter-title .toggle-button-container .toggle-button .icon-fill-element{fill:#fff}.filter-block .filter-animation-content.animationInProgress{overflow:hidden}.filter-block .filter-content{height:100%;border:1px solid #3c9adc;border-radius:0 0 4px 4px;border-top:none;box-sizing:border-box}
.timepicker{height:30px;line-height:30px;cursor:pointer;text-align:center;transition:opacity .2s ease-in-out;position:relative}.timepicker .timepicker-value{width:100%;height:30px;box-sizing:border-box;border:1px solid #3c9adc;border-radius:4px}.timepicker .timepicker-value-picker{position:absolute;display:flex;flex-direction:row;right:0;border:1px solid #3c9adc;border-radius:4px;padding:5px;background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.5);margin-top:5px;min-width:150px;max-width:150px;justify-content:center;z-index:10}.timepicker .timepicker-value-picker .timepicker-separator{display:flex;align-items:center}.timepicker .timepicker-value-picker.timepicker-hidden{display:none}.timepicker .timepicker-value-picker .timepicker-value-ranger-value{text-align:center}.timepicker .timepicker-value-picker .timepicker-decrease-value,.timepicker .timepicker-value-picker .timepicker-increase-value{width:30px;height:25px;opacity:.7}.timepicker .timepicker-value-picker .timepicker-decrease-value:hover,.timepicker .timepicker-value-picker .timepicker-increase-value:hover{opacity:1}.timepicker .timepicker-value-picker .timepicker-decrease-value svg,.timepicker .timepicker-value-picker .timepicker-increase-value svg{width:100%;height:100%}.timepicker .timepicker-value-picker .timepicker-increase-value{transform:rotate(180deg)}
.popup2-inside{cursor:default;position:relative;margin-left:5px}.popup2-inside .popup2-arrow{margin-left:9px;z-index:201;background-color:#fff;border:solid #3c9adc;border-width:1px 1px 0 0;height:10px;width:10px;position:absolute;left:2px}.popup2-inside .popup2-bottom-arrow{top:-6px;transform:rotate(-45deg)}.popup2-inside .popup2-top-arrow{bottom:-6px;transform:rotate(135deg)}.popup2-inside .popup2-bottom{top:30px}.popup2-inside .popup2-top{bottom:30px}.popup2-inside .popup2{visibility:hidden;opacity:0;z-index:200;position:absolute;background-color:#fff;color:#3c9adc;font-size:13px;min-width:150px;padding:5px;border-radius:4px;box-shadow:0 4px 20px rgba(22,61,89,.4);border:1px solid #3c9adc}.popup2-inside .popup2 .popup2-text{white-space:normal;word-wrap:break-word;font-weight:normal}.popup2-inside:hover .popup2{opacity:1;visibility:visible;transition-delay:1s}
.filter-protocol-or-document .regnum-input-placeholder-color::placeholder{color:#bababa;font-style:normal;font-weight:400;font-size:16px}
.clear-protocol-modal .modal-window-visual-block{width:450px}.clear-protocol-modal .modal-window-visual-block .get-protocol-archive-path-description-with-input{display:flex;flex-direction:column}.clear-protocol-modal .modal-window-visual-block .get-protocol-archive-path-description-with-input .get-protocol-archive-path-description{margin-bottom:20px}
.smr-header{display:flex;flex-direction:row;justify-content:space-between;margin-top:25px;margin-bottom:17px;min-height:35px}.smr-header .smr-header-title-container{font-size:25px;white-space:nowrap;min-height:35px;text-overflow:ellipsis;position:relative}.smr-header .smr-header-title-container .smr-header-title{max-width:1000px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smr-header .smr-header-buttons-container{display:flex;flex-direction:row;justify-content:end}.smr-header .smr-header-buttons-container>*:not(:first-child){margin-left:10px}.smr-header .smr-header-buttons-container .ButtonSwitcher-button{min-width:160px}.smr-header .smr-header-buttons-container .log-out-button{width:150px}
.ButtonSwitcher{display:flex;position:relative}.ButtonSwitcher .ButtonSwitcher-button{border-radius:0px 0px 0px 0px}.ButtonSwitcher .ButtonSwitcher-button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;border-right-width:0px}.ButtonSwitcher .ButtonSwitcher-button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-left-width:0px}
.user-settings-main-container{position:relative;height:100%;display:flex;flex-direction:column}.user-settings-main-container .all-settings-container{height:100%;overflow:auto}.user-settings-main-container .all-settings-container .listbox{width:200px}.user-settings-main-container .all-settings-container .settings-container{display:flex;flex-direction:column}.user-settings-main-container .all-settings-container .settings-container .start-date-setting{max-height:30px;min-height:30px;box-sizing:border-box;border:1px #3c9adc solid;border-radius:4px;min-width:200px;max-width:200px;line-height:30px;cursor:pointer}.user-settings-main-container .all-settings-container .settings-container .start-date-setting:hover{background-color:#c1e5ff}.user-settings-main-container .all-settings-container .settings-container .start-date-setting .start-date-value{font-weight:bold;font-size:13px;color:#5c6266;padding-left:10px}.user-settings-main-container .all-settings-container .settings-container .start-date-setting .react-datepicker{position:relative;min-width:256px;top:5px;z-index:10}.user-settings-main-container .all-settings-container .settings-container .send-eds-disclaimer-block{line-height:50px;height:90px;display:flex;flex-direction:column;padding-left:20px}.user-settings-main-container .all-settings-container .settings-container .send-eds-disclaimer-block button{width:530px}.user-settings-main-container .all-settings-container .settings-container .synchronization-settings-block .setting-name,.user-settings-main-container .all-settings-container .settings-container .maintance-settings-block .setting-name,.user-settings-main-container .all-settings-container .settings-container .files-settings-block .setting-name,.user-settings-main-container .all-settings-container .settings-container #folders-settings-block .setting-name,.user-settings-main-container .all-settings-container .settings-container #documents-settings-block .setting-name{min-width:400px}.user-settings-main-container .all-settings-container .settings-container .synchronization-settings-block .setting-name.sync-name,.user-settings-main-container .all-settings-container .settings-container .synchronization-settings-block .setting-name.new-folder-name,.user-settings-main-container .all-settings-container .settings-container .synchronization-settings-block .setting-name.add-projects-to-new-folder-name,.user-settings-main-container .all-settings-container .settings-container .synchronization-settings-block .setting-name.mark-as-read-timeout-sec,.user-settings-main-container .all-settings-container .settings-container .synchronization-settings-block .setting-name.add-urgent-projects-to-urgent-folder-name,.user-settings-main-container .all-settings-container .settings-container .synchronization-settings-block .setting-name.do-not-show-partly-handled-documents,.user-settings-main-container .all-settings-container .settings-container .maintance-settings-block .setting-name.sync-name,.user-settings-main-container .all-settings-container .settings-container .maintance-settings-block .setting-name.new-folder-name,.user-settings-main-container .all-settings-container .settings-container .maintance-settings-block .setting-name.add-projects-to-new-folder-name,.user-settings-main-container .all-settings-container .settings-container .maintance-settings-block .setting-name.mark-as-read-timeout-sec,.user-settings-main-container .all-settings-container .settings-container .maintance-settings-block .setting-name.add-urgent-projects-to-urgent-folder-name,.user-settings-main-container .all-settings-container .settings-container .maintance-settings-block .setting-name.do-not-show-partly-handled-documents,.user-settings-main-container .all-settings-container .settings-container .files-settings-block .setting-name.sync-name,.user-settings-main-container .all-settings-container .settings-container .files-settings-block .setting-name.new-folder-name,.user-settings-main-container .all-settings-container .settings-container .files-settings-block .setting-name.add-projects-to-new-folder-name,.user-settings-main-container .all-settings-container .settings-container .files-settings-block .setting-name.mark-as-read-timeout-sec,.user-settings-main-container .all-settings-container .settings-container .files-settings-block .setting-name.add-urgent-projects-to-urgent-folder-name,.user-settings-main-container .all-settings-container .settings-container .files-settings-block .setting-name.do-not-show-partly-handled-documents,.user-settings-main-container .all-settings-container .settings-container #folders-settings-block .setting-name.sync-name,.user-settings-main-container .all-settings-container .settings-container #folders-settings-block .setting-name.new-folder-name,.user-settings-main-container .all-settings-container .settings-container #folders-settings-block .setting-name.add-projects-to-new-folder-name,.user-settings-main-container .all-settings-container .settings-container #folders-settings-block .setting-name.mark-as-read-timeout-sec,.user-settings-main-container .all-settings-container .settings-container #folders-settings-block .setting-name.add-urgent-projects-to-urgent-folder-name,.user-settings-main-container .all-settings-container .settings-container #folders-settings-block .setting-name.do-not-show-partly-handled-documents,.user-settings-main-container .all-settings-container .settings-container #documents-settings-block .setting-name.sync-name,.user-settings-main-container .all-settings-container .settings-container #documents-settings-block .setting-name.new-folder-name,.user-settings-main-container .all-settings-container .settings-container #documents-settings-block .setting-name.add-projects-to-new-folder-name,.user-settings-main-container .all-settings-container .settings-container #documents-settings-block .setting-name.mark-as-read-timeout-sec,.user-settings-main-container .all-settings-container .settings-container #documents-settings-block .setting-name.add-urgent-projects-to-urgent-folder-name,.user-settings-main-container .all-settings-container .settings-container #documents-settings-block .setting-name.do-not-show-partly-handled-documents{display:flex;flex-direction:row}.user-settings-main-container .all-settings-container .settings-container .synchronization-settings-block .setting-name.sync-name .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container .synchronization-settings-block .setting-name.new-folder-name .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container .synchronization-settings-block .setting-name.add-projects-to-new-folder-name .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container .synchronization-settings-block .setting-name.mark-as-read-timeout-sec .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container .synchronization-settings-block .setting-name.add-urgent-projects-to-urgent-folder-name .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container .synchronization-settings-block .setting-name.do-not-show-partly-handled-documents .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container .maintance-settings-block .setting-name.sync-name .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container .maintance-settings-block .setting-name.new-folder-name .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container .maintance-settings-block .setting-name.add-projects-to-new-folder-name .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container .maintance-settings-block .setting-name.mark-as-read-timeout-sec .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container .maintance-settings-block .setting-name.add-urgent-projects-to-urgent-folder-name .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container .maintance-settings-block .setting-name.do-not-show-partly-handled-documents .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container .files-settings-block .setting-name.sync-name .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container .files-settings-block .setting-name.new-folder-name .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container .files-settings-block .setting-name.add-projects-to-new-folder-name .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container .files-settings-block .setting-name.mark-as-read-timeout-sec .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container .files-settings-block .setting-name.add-urgent-projects-to-urgent-folder-name .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container .files-settings-block .setting-name.do-not-show-partly-handled-documents .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container #folders-settings-block .setting-name.sync-name .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container #folders-settings-block .setting-name.new-folder-name .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container #folders-settings-block .setting-name.add-projects-to-new-folder-name .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container #folders-settings-block .setting-name.mark-as-read-timeout-sec .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container #folders-settings-block .setting-name.add-urgent-projects-to-urgent-folder-name .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container #folders-settings-block .setting-name.do-not-show-partly-handled-documents .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container #documents-settings-block .setting-name.sync-name .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container #documents-settings-block .setting-name.new-folder-name .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container #documents-settings-block .setting-name.add-projects-to-new-folder-name .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container #documents-settings-block .setting-name.mark-as-read-timeout-sec .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container #documents-settings-block .setting-name.add-urgent-projects-to-urgent-folder-name .popup-inside .popup .popup-text,.user-settings-main-container .all-settings-container .settings-container #documents-settings-block .setting-name.do-not-show-partly-handled-documents .popup-inside .popup .popup-text{min-width:240px;max-width:240px}.user-settings-main-container .all-settings-container .settings-container .synchronization-settings-block .setting-name-meetings-sync-period,.user-settings-main-container .all-settings-container .settings-container .maintance-settings-block .setting-name-meetings-sync-period,.user-settings-main-container .all-settings-container .settings-container .files-settings-block .setting-name-meetings-sync-period,.user-settings-main-container .all-settings-container .settings-container #folders-settings-block .setting-name-meetings-sync-period,.user-settings-main-container .all-settings-container .settings-container #documents-settings-block .setting-name-meetings-sync-period{width:unset;max-width:unset !important;white-space:nowrap;padding-right:10px}.user-settings-main-container .all-settings-container .settings-container .settings-name-with-simplepopup{width:400px;display:flex;flex-direction:row}.user-settings-main-container .all-settings-container .settings-container .settings-name-with-simplepopup .popup-inside .popup .popup-text{min-width:240px;max-width:240px}.user-settings-main-container .all-settings-container .settings-container .settings-line{display:flex;flex-direction:row;padding:10px 20px;min-height:50px;box-sizing:border-box;position:relative;align-items:center}.user-settings-main-container .all-settings-container .settings-container .settings-line #begin-work-button{margin-left:10px;min-width:250px}.user-settings-main-container .all-settings-container .settings-container .settings-line #copy-settings-button{margin-left:10px;width:200px}.user-settings-main-container .all-settings-container .settings-container .settings-line #search-assistent-button{width:110px}.user-settings-main-container .all-settings-container .settings-container .settings-line .listbox,.user-settings-main-container .all-settings-container .settings-container .settings-line #update-dictionaries-button,.user-settings-main-container .all-settings-container .settings-container .settings-line #change-rubric-button,.user-settings-main-container .all-settings-container .settings-container .settings-line .assistent-search,.user-settings-main-container .all-settings-container .settings-container .settings-line #export-button,.user-settings-main-container .all-settings-container .settings-container .settings-line #keep-history-period-listbox,.user-settings-main-container .all-settings-container .settings-container .settings-line #change-rubric-button,.user-settings-main-container .all-settings-container .settings-container .settings-line .choose-cert-button{width:200px;height:30px;align-self:center}.user-settings-main-container .all-settings-container .settings-container .settings-line #initiative-listbox,.user-settings-main-container .all-settings-container .settings-container .settings-line #mark-as-read-listbox,.user-settings-main-container .all-settings-container .settings-container .settings-line #initiative-group-list-placeholder{position:absolute;left:520px;top:calc(50% - 15px)}.user-settings-main-container .all-settings-container .settings-container .settings-line #initiative-group-list-placeholder{border:1px solid #3c9adc;border-radius:4px;width:100%;max-width:200px;height:30px;color:#3c9adc;font-weight:bold;font-size:13px;text-align:center;cursor:default;line-height:30px}.user-settings-main-container .all-settings-container .settings-container .settings-line #export-button{left:400px;position:absolute}.user-settings-main-container .all-settings-container .settings-container .settings-line .support-email{width:390px;left:210px;position:absolute}.user-settings-main-container .all-settings-container .settings-container .settings-line .support-email.error,.user-settings-main-container .all-settings-container .settings-container .settings-line .support-email:invalid{border-color:red;color:red}.user-settings-main-container .all-settings-container .settings-container .settings-line .switcher{position:absolute;left:520px;top:calc(50% - 10px)}.user-settings-main-container .all-settings-container .settings-container .settings-line #initiative-listbox{width:270px}.user-settings-main-container .all-settings-container .settings-container .settings-line #keep-history-period-listbox,.user-settings-main-container .all-settings-container .settings-container .settings-line #change-rubric-button,.user-settings-main-container .all-settings-container .settings-container .settings-line .choose-cert-button{position:absolute;top:calc(50% - 15px);left:350px}.user-settings-main-container .all-settings-container .settings-container .settings-line .numeric-input{width:200px}.user-settings-main-container .all-settings-container .settings-container .settings-line .string-setting-value{line-height:50px;font-size:13px;font-weight:bold;margin-left:10px;padding-top:2px}.user-settings-main-container .all-settings-container .settings-container .settings-line .pseudo-file-button{display:none}.user-settings-main-container .all-settings-container .settings-container .settings-line .assistent-search{display:flex;flex-direction:row;width:auto;margin-left:10px}.user-settings-main-container .all-settings-container .settings-container .settings-line .assistent-search .listbox{width:350px;margin-right:10px}.user-settings-main-container .all-settings-container .settings-container .settings-line .assistent-search .listbox input{width:330px}.user-settings-main-container .all-settings-container .settings-container .settings-line .select-cert-buttons{height:50px;width:500px;display:flex}.user-settings-main-container .all-settings-container .settings-container .settings-line:nth-child(odd){background-color:#f7f8f9}.user-settings-main-container .all-settings-container .settings-container .settings-line :first-child{max-width:500px}.user-settings-main-container .all-settings-container .settings-container .settings-line .tip-text,.user-settings-main-container .all-settings-container .settings-container .settings-line .tip-text-red,.user-settings-main-container .all-settings-container .settings-container .settings-line .tip-text-green{font-size:13px}.user-settings-main-container .all-settings-container .settings-container .settings-line .tip-text-green{color:#8bc34a}.user-settings-main-container .all-settings-container .settings-container .settings-line .tip-text-red{color:#f44336}.user-settings-main-container .all-settings-container .settings-container>*:not(:first-child){margin-top:30px}.user-settings-main-container .buttons-container{height:60px;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;padding-right:10px}.user-settings-main-container .buttons-container button{margin-left:10px;width:200px}.user-settings-main-container .settings-block-assistents-list{display:block;width:100%;border:1px solid #e1e7f0;box-sizing:border-box;border-radius:4px;margin-top:10px}.send-eds-existed-file-container{display:flex;margin-left:20px}.send-eds-existed-file-container .send-eds-existed-file-name-container{display:flex;align-items:center;border-color:#3c9adc;border-width:1px 0px 1px 1px;border-style:solid;border-top-left-radius:4px;border-bottom-left-radius:4px}.send-eds-existed-file-container .send-eds-existed-file-name-container .send-eds-existed-file-name{padding:0px 5px;display:flex;align-items:center;color:#3c9adc;font-size:13px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.send-eds-existed-file-container .send-eds-remove-file-button{min-width:30px;border-bottom-left-radius:0px;border-top-left-radius:0px}.send-eds-existed-file-container .send-eds-remove-file-button svg{width:10px;height:10px}.send-eds-existed-file-container .send-eds-remove-file-button:hover{background-color:#3c9adc}.send-eds-existed-file-container .send-eds-remove-file-button:hover svg .icon-fill-element{fill:#fff}.sync-queue-block .modal-window-visual-block .modal-window-body{height:calc(100% - 50px);display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center}
.react-checkbox-tree ol:first-child{padding:0;background:unset}.react-checkbox-tree ol li{list-style-type:none}.react-checkbox-tree ol li:not(:last-child) ol{background:url(./images/732d9a5f166d6e6c83ce.svg);background-repeat:repeat-y}.react-checkbox-tree ol li.rct-node-leaf{background:url(./images/73e466e724e54a668c4f.svg) no-repeat;padding-left:38px;height:38px;top:-15px;position:relative}.react-checkbox-tree ol li.rct-node-leaf:not(:last-child){background-image:url(./images/73e466e724e54a668c4f.svg),url(./images/732d9a5f166d6e6c83ce.svg);background-position-y:0px,20px}.react-checkbox-tree ol li.rct-node-leaf .rct-text{position:relative;background:unset}.react-checkbox-tree ol li.rct-node-leaf .rct-text label{top:15px}.react-checkbox-tree ol li button{width:38px;height:38px;border:none;padding:0;top:-15px;position:relative}.react-checkbox-tree ol li button:hover{border:none;background-color:unset}.react-checkbox-tree ol li:last-child>span.rct-text{background:unset}.react-checkbox-tree ol li span.rct-text{display:flex;flex-direction:row;background:url(./images/732d9a5f166d6e6c83ce.svg);background-repeat:repeat-y}.react-checkbox-tree ol li span.rct-text label{display:flex;flex-direction:row;position:relative}.react-checkbox-tree ol li span.rct-text label input{height:24px;width:24px;opacity:0;margin:0;padding:0}.react-checkbox-tree ol li span.rct-text label span.rct-checkbox{position:absolute;cursor:pointer}.react-checkbox-tree ol li span.rct-text label span.rct-checkbox div{height:24px;width:24px}.react-checkbox-tree ol li span.rct-text label span.rct-checkbox div.rct-icon-check{background:url(./images/2e1217bcf65d73ef3070.svg) no-repeat}.react-checkbox-tree ol li span.rct-text label span.rct-checkbox div.rct-icon-uncheck{background:url(./images/5eba1680fae71336c08f.svg) no-repeat}.react-checkbox-tree ol li span.rct-text label span.rct-checkbox div.rct-icon-half-check{background:url(./images/8eb173f65d5d4b56ee48.svg) no-repeat}.react-checkbox-tree ol li span.rct-text label span.rct-title{margin-left:5px}.react-checkbox-tree ol li div.rct-icon-expand-close,.react-checkbox-tree ol li div.rct-icon-expand-open{width:100%;height:100%}.react-checkbox-tree ol li div.rct-icon-expand-close{background:url(./images/4aff0da103d259ceb525.svg) no-repeat}.react-checkbox-tree ol li div.rct-icon-expand-open{background:url(./images/2cbb8b812b7792776f29.svg) no-repeat}
.rubrics-block .modal-window-visual-block{width:900px}.rubrics-block .modal-window-visual-block .modal-window-button-container{box-sizing:border-box;padding-top:15px;border-top:1px solid #3c9adc;justify-content:flex-end}.rubrics-block .modal-window-visual-block .modal-window-button-container button{margin-right:10px}
.radio-button-list .radio-button-list-item{display:flex}.radio-button-list .radio-button-list-item:not(:first-child){margin-top:10px}.radio-button-list .radio-button-list-item .radio-button-list-item-check-icon{display:flex}.radio-button-list .radio-button-list-item .radio-button-list-item-text{padding:0px 0px 1px 10px;display:flex;align-items:center}
.other-settings{height:100%;display:flex;overflow:hidden;flex-direction:column;position:relative}.other-settings .other-settings-settings-container{height:calc(100% - 30px);overflow:auto;margin-bottom:10px}.other-settings .other-settings-settings-container>*:not(:first-child){margin-top:30px}.other-settings .other-settings-settings-container .other-settings-line{display:flex;flex-direction:row;height:50px;box-sizing:border-box;line-height:30px;align-items:center}.other-settings .other-settings-settings-container .other-settings-line .generic-input{width:100%}.other-settings .other-settings-settings-container .other-settings-line .other-settings-title{width:530px;display:flex;flex-shrink:0;margin-right:10px}.other-settings .other-settings-settings-container .other-settings-line.client-traces-settings-line button{width:150px;margin-left:10px}.other-settings .other-settings-settings-container .other-settings-line .listbox,.other-settings .other-settings-settings-container .other-settings-line button{width:210px;height:30px}.other-settings .other-settings-settings-container .other-settings-line.protocol-settings .numeric-input{width:210px}.other-settings .other-settings-settings-container .other-settings-line #protocol-archive-path{width:100%}.other-settings .other-settings-settings-container .other-settings-line,.other-settings .other-settings-settings-container .organization-logo-settings-block{padding:10px 20px}.other-settings .other-settings-settings-container .other-settings-line:nth-child(odd){background-color:#f7f8f9}.other-settings .other-settings-settings-container .other-settings-description-gray{color:#b1b1b1}.other-settings .other-settings-settings-container .organization-logo-settings-block{display:flex;flex-direction:row}.other-settings .other-settings-settings-container .organization-logo-settings-block .logo{width:128px;height:128px;margin-right:10px;overflow:hidden}.other-settings .other-settings-settings-container .organization-logo-settings-block .logo,.other-settings .other-settings-settings-container .organization-logo-settings-block .logo .logo-placeholder{border-radius:4px}.other-settings .other-settings-settings-container .organization-logo-settings-block .logo .logo-placeholder{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;text-align:center;justify-content:center;border:1px solid #3c9adc;box-sizing:border-box}.other-settings .other-settings-settings-container .organization-logo-settings-block .logo .logo-image{width:100%;height:100%}.other-settings .other-settings-settings-container .organization-logo-settings-block .logo-description-with-button-container{display:flex;flex-direction:column;justify-content:space-between}.other-settings .other-settings-settings-container .organization-logo-settings-block .logo-description-with-button-container .logo-description{color:#999;width:348px}.other-settings .other-settings-settings-container .organization-logo-settings-block .logo-description-with-button-container button{width:180px}.other-settings .other-settings-settings-container .background-settings-block{display:flex;flex-direction:row;margin:10px}.other-settings .other-settings-settings-container .background-settings-block .background{width:256px;height:256px;margin-right:10px;overflow:hidden}.other-settings .other-settings-settings-container .background-settings-block .background,.other-settings .other-settings-settings-container .background-settings-block .background .background-placeholder{border-radius:4px}.other-settings .other-settings-settings-container .background-settings-block .background .background-placeholder{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;text-align:center;justify-content:center;border:1px solid #3c9adc;box-sizing:border-box}.other-settings .other-settings-settings-container .background-settings-block .background .background-image{width:100%;height:100%}.other-settings .other-settings-settings-container .background-settings-block .background-description-with-button-container{display:flex;flex-direction:column;justify-content:space-between}.other-settings .other-settings-settings-container .background-settings-block .background-description-with-button-container .background-description{color:#999;width:348px}.other-settings .other-settings-settings-container .background-settings-block .background-description-with-button-container button{width:180px}.other-settings .other-settings-settings-container .common-info-named-block{height:120px;margin:0 10px 10px 10px}.other-settings .other-settings-settings-container .common-info-named-block .total-sync-info{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 20px;height:100%}.other-settings .other-settings-settings-container .common-info-named-block .total-sync-info .total-sync-info-title{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:0 10px;box-sizing:border-box}.other-settings .other-settings-settings-container .common-info-named-block .total-sync-info .loading-indicator{width:100%}.other-settings .other-settings-settings-container .common-info-named-block .total-sync-info .loading-indicator .initial-value{width:100%}.other-settings .other-settings-settings-container .common-info-named-block .total-sync-info .loading-indicator .loaded-value-container div{width:calc(100% - 6px)}.other-settings #client-traces-path,.other-settings #support-email,.other-settings #informing-email,.other-settings #informing-from{width:100%}.other-settings #client-traces-path.errored-path,.other-settings #client-traces-path:invalid,.other-settings #support-email.errored-path,.other-settings #support-email:invalid,.other-settings #informing-email.errored-path,.other-settings #informing-email:invalid,.other-settings #informing-from.errored-path,.other-settings #informing-from:invalid{border-color:red;color:red}.other-settings .settings-buttons-container{justify-content:flex-end}.other-settings .settings-buttons-container .load-view{width:30px;height:30px}.other-settings .settings-buttons-container .load-view .image-container{width:30px;height:30px}.other-settings .settings-buttons-container button{width:140px}.sync-synced-question-modal .modal-window-visual-block{width:500px;height:300px}.sync-synced-question-modal .modal-window-visual-block .modal-window-body{display:flex;flex-direction:row;align-items:center;text-align:center}.stop-sync-synced-process-modal .modal-window-visual-block{width:500px}.stop-sync-synced-process-modal .modal-window-visual-block .modal-window-body{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center}.stop-sync-synced-process-modal .modal-window-visual-block button{width:180px !important}
.load-client-logs-modal .modal-window-visual-block{width:800px;height:500px}.load-client-logs-modal .modal-window-visual-block .modal-window-body{height:100%;justify-content:flex-start;overflow:auto;padding:0}.load-client-logs-modal .modal-window-visual-block .modal-window-body .directory-buttons-container{height:100%;overflow:auto}.load-client-logs-modal .modal-window-visual-block .modal-window-body .directory-buttons-container .directory{font-size:16px;color:#5c6266;height:50px;line-height:50px;padding:0 35px;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.load-client-logs-modal .modal-window-visual-block .modal-window-body .directory-buttons-container .directory .directory-title-content{display:flex;flex-direction:row;align-items:center;width:calc(100% - 120px)}.load-client-logs-modal .modal-window-visual-block .modal-window-body .directory-buttons-container .directory .directory-title-content svg{margin-right:15px}.load-client-logs-modal .modal-window-visual-block .modal-window-body .directory-buttons-container .directory .directory-title-content .directory-title{width:calc(100% - 32px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.load-client-logs-modal .modal-window-visual-block .modal-window-body .placeHolder{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}
.restriction-select-modal .modal-window-visual-block{width:604px;height:470px}.restriction-select-modal .modal-window-visual-block .modal-window-body{height:calc(100% - 50px)}.restriction-select-modal .modal-window-visual-block .modal-window-body .restrictions-panels-holder{display:flex;flex-direction:row;overflow:auto;height:100%}.restriction-select-modal .modal-window-visual-block .modal-window-body .restrictions-panels-holder .restriction-panel{min-width:50%}.restriction-select-modal .modal-window-visual-block .modal-window-body .restrictions-panels-holder .restriction-panel-singlecolumn{max-width:100%}.restriction-select-modal .modal-window-visual-block .modal-window-body .restrictions-panels-holder .restriction-panel-multicolumn{max-width:50%}.restriction-select-modal .modal-window-visual-block .modal-window-body .restrictions-panels-holder .restriction-checkbox-line{display:flex;min-height:40px;max-height:40px;align-items:center}.restriction-select-modal .modal-window-visual-block .modal-window-body .restrictions-panels-holder .restriction-checkbox-line .restriction-checkbox-value{line-height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.restriction-select-modal .modal-window-visual-block .modal-window-body .restrictions-panels-holder .restriction-checkbox-line .restriction-checkbox-value.restriction-deleted{color:#999}.restriction-select-modal .modal-window-visual-block .modal-window-button-container{min-height:50px;justify-content:flex-end;padding:0 10px}.restriction-select-modal .modal-window-visual-block .modal-window-button-container button{width:138px;margin-left:10px}
.document-history-container{display:flex;flex-direction:column;height:100%}.document-history-container .document-history-table-with-filters{display:flex;flex-direction:row;width:100%;height:100%;box-sizing:border-box;border:1px solid #e1e7f0;border-radius:4px;overflow:hidden}.document-history-container .document-history-table-with-filters .document-history-table{width:calc(100% - 340px);border-right:1px solid #e1e7f0;box-sizing:border-box}.document-history-container .document-history-table-with-filters .document-history-table .smr-table-header-with-lines{border-radius:0;border:none;border-bottom:1px solid #e1e7f0}.document-history-container .document-history-table-with-filters .document-history-table .document-history-table-header{background-color:#3c9adc;color:#fff;text-transform:uppercase;font-size:13px;font-weight:bold}.document-history-container .document-history-table-with-filters .document-history-table .document-history-table-header,.document-history-container .document-history-table-with-filters .document-history-table .history-line{display:flex;flex-direction:row;height:50px;align-items:center;padding-left:20px}.document-history-container .document-history-table-with-filters .document-history-table .document-history-table-header>*,.document-history-container .document-history-table-with-filters .document-history-table .history-line>*{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-history-container .document-history-table-with-filters .document-history-table .document-history-table-lines{height:calc(100% - 50px);overflow:auto}.document-history-container .document-history-table-with-filters .document-history-table .document-history-table-lines .download-document-button{width:120px}.document-history-container .document-history-table-with-filters .document-history-filters-panel{width:340px;min-width:340px;max-width:340px;padding:20px;box-sizing:border-box;overflow:auto;position:relative}.document-history-container .document-history-table-with-filters .document-history-filters-panel .filters-container{display:flex;flex-direction:column}.document-history-container .document-history-table-with-filters .document-history-filters-panel .filters-container>*:not(:last-child){margin-bottom:15px}.document-history-container .document-history-table-with-filters .document-history-filters-panel .filters-container .search-clear-buttons-container{display:flex;flex-direction:column}.document-history-container .document-history-table-with-filters .document-history-filters-panel .filters-container .search-clear-buttons-container #search-button{height:50px}.document-history-container .document-history-table-with-filters .document-history-filters-panel .filters-container .search-clear-buttons-container #clear-all-filters-button{border:none;text-transform:none;color:#3c9adc;text-decoration:underline;font-weight:normal;font-size:14px;align-self:flex-end;padding:0}.document-history-container .document-history-table-with-filters .document-history-filters-panel .filters-container .search-clear-buttons-container #clear-all-filters-button:hover{background-color:rgba(0,0,0,0)}.document-history-container .document-history-table-with-filters .document-history-filters-panel .filters-container #regnum-alias-content{display:flex;flex-direction:column}.document-history-container .document-history-table-with-filters .document-history-filters-panel .filters-container .checkbox-container{display:flex;flex-direction:row;height:30px}.document-history-container .document-history-table-with-filters .document-history-filters-panel .filters-container .checkbox-container .checkbox-title{line-height:30px}.document-history-container .document-history-table-with-filters .document-history-filters-panel .filters-container .time-filter{max-height:none}.document-history-container .document-history-table-with-filters .document-history-filters-panel .filters-container .time-filter.date-picker-showed .filter-animation-content{height:auto !important}.document-history-container .document-history-table-with-filters .document-history-filters-panel .filters-container .time-filter .filter-content{height:auto}.document-history-container .document-history-table-with-filters .document-history-filters-panel .filters-container .time-filter .filter-content .time-filter-content{display:flex;flex-direction:row;justify-content:space-between;padding:15px 10px}.document-history-container .document-history-table-with-filters .document-history-filters-panel .filters-container .time-filter .filter-content .time-filter-content .time-filter-value-title{line-height:30px;color:#3c9adc;font-size:13px;font-family:Tahoma;font-weight:bold;text-transform:uppercase;width:30px;text-align:center}.document-history-container .document-history-table-with-filters .document-history-filters-panel .filters-container .time-filter .filter-content .time-filter-content .time-filter-date-value{width:100px}
.converter-settings{position:relative;height:100%;display:flex;flex-direction:column}.converter-settings .converter-settings-settings-container{height:100%;margin-bottom:10px}.converter-settings .converter-settings-settings-container>*:not(:first-child){margin-top:30px}.converter-settings .converter-settings-settings-container .setting-name-with-value{display:flex;flex-direction:row;height:50px;padding-left:20px;align-items:center}.converter-settings .converter-settings-settings-container .setting-name-with-value .setting-name{width:350px}.converter-settings .converter-settings-settings-container .setting-name-with-value .setting-value{width:490px;font-size:13px;font-weight:bold}.converter-settings .converter-settings-settings-container .setting-name-with-value .setting-value.good{color:green}.converter-settings .converter-settings-settings-container .setting-name-with-value .setting-value.bad{color:red}.converter-settings .settings-buttons-container{justify-content:flex-end}.converter-settings .settings-buttons-container .load-view{width:30px;height:30px}.converter-settings .settings-buttons-container .load-view .image-container{width:30px;height:30px}.converter-settings .settings-buttons-container button{width:140px}
.integration-settings{position:relative;height:100%;display:flex;flex-direction:column}.integration-settings .integration-settings-settings-container{height:100%;margin-bottom:10px}.integration-settings .integration-settings-settings-container>*:not(:first-child){margin-top:30px}.integration-settings .integration-settings-settings-container .setting-name-with-value{display:flex;flex-direction:row;height:50px;padding-left:20px;align-items:center}.integration-settings .integration-settings-settings-container .setting-name-with-value .setting-name{width:350px}.integration-settings .integration-settings-settings-container .setting-name-with-value .setting-value{width:490px}.integration-settings .integration-settings-settings-container .setting-name-with-value .setting-value{font-size:13px;font-weight:bold}.integration-settings .integration-settings-settings-container .setting-name-with-value .setting-value.good{color:green}.integration-settings .integration-settings-settings-container .setting-name-with-value .setting-value.bad{color:red}.integration-settings .settings-buttons-container{justify-content:flex-end}.integration-settings .settings-buttons-container .load-view{width:30px;height:30px}.integration-settings .settings-buttons-container .load-view .image-container{width:30px;height:30px}.integration-settings .settings-buttons-container button{width:140px}
.stop-list{height:100%;display:flex;flex-direction:column}.stop-list .stop-list-table{height:100%}.stop-list .stop-list-table #table-header{background-color:#3c9adc;overflow:hidden;box-sizing:border-box;border-radius:4px 4px 0 0}.stop-list .stop-list-table #table-header .stop-list-header-line{color:#fff;font-weight:bold;font-size:13px;text-transform:uppercase}.stop-list .stop-list-table #table-header .stop-list-header-line>*{height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;position:relative}.stop-list .stop-list-table #table-header .stop-list-header-line .reg-date-column,.stop-list .stop-list-table #table-header .stop-list-header-line .show-error-column,.stop-list .stop-list-table #table-header .stop-list-header-line .error-date-column{justify-content:center}.stop-list .stop-list-table #table-header .stop-list-header-line .sortable:hover{background:#64b5ed;cursor:pointer;border-radius:4px}.stop-list .stop-list-table .stop-list-line{display:inline-block;width:100%;min-width:1295px}.stop-list .stop-list-table .stop-list-line-content{display:flex;flex-direction:row;min-height:50px;align-items:center}.stop-list .stop-list-table .stop-list-line-content .select-line-column{padding-left:10px;min-width:75px;max-width:75px;width:75px;box-sizing:border-box}.stop-list .stop-list-table .stop-list-line-content .reg-num-column-width{min-width:170px;max-width:170px;width:170px}.stop-list .stop-list-table .stop-list-line-content .reg-num-column{height:100%;display:flex;flex-direction:column;justify-content:space-around;padding:6px 0;box-sizing:border-box}.stop-list .stop-list-table .stop-list-line-content .reg-num-column .reg-num-column-reg-num{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stop-list .stop-list-table .stop-list-line-content .reg-num-column .stop-list-direction{font-size:12px;color:#999}.stop-list .stop-list-table .stop-list-line-content .user-name-column-width{min-width:490px;max-width:490px;width:490px}.stop-list .stop-list-table .stop-list-line-content .user-name-column{padding:10px;box-sizing:border-box}.stop-list .stop-list-table .stop-list-line-content .reg-date-column-width,.stop-list .stop-list-table .stop-list-line-content .error-date-column-width{min-width:180px;max-width:180px;width:180px}.stop-list .stop-list-table .stop-list-line-content .reg-date-column,.stop-list .stop-list-table .stop-list-line-content .error-date-column{text-align:center}.stop-list .stop-list-table .stop-list-line-content .show-error-column-width{min-width:200px;max-width:200px;width:200px}.stop-list .stop-list-table .stop-list-line-content .show-error-column{text-align:center}.stop-list .stop-list-table .stop-list-line-content .show-error-column button{width:90%}.stop-list .stop-list-table #records-row-holder{overflow:auto;height:calc(100% - 50px);border:1px solid #e1e7f0;box-sizing:border-box;border-radius:0 0 4px 4px}.stop-list .buttons-container .left-buttons-container{justify-content:flex-start}.stop-list .buttons-container .right-buttons-container{justify-content:flex-end}.stop-list .buttons-container .left-buttons-container,.stop-list .buttons-container .right-buttons-container{height:100%;width:100%;display:flex;flex-direction:row;padding:5px 0;box-sizing:border-box}.stop-list .buttons-container .left-buttons-container :not(:first-child),.stop-list .buttons-container .right-buttons-container :not(:first-child){margin-left:10px}.stop-list .buttons-container .left-buttons-container button,.stop-list .buttons-container .right-buttons-container button{height:100%;min-width:130px}.update-button-container{width:100%}.update-button-container button{height:50px;width:130px}
.migration-page{position:relative;height:100%;display:flex;flex-direction:column}.migration-page .migration-page-main{height:100%}.migration-page .migration-page-main .loading-indicator-container{vertical-align:top;padding:0 20px;box-sizing:border-box;width:100%;display:flex;flex-direction:column;align-items:start}.migration-page .migration-page-main .loading-indicator-container .loading-indicator{width:100%}.migration-page .migration-page-main .loading-indicator-container .loading-indicator .initial-value{width:100%}.migration-page .migration-page-main .loading-indicator-container .loading-indicator .loaded-value-container div{width:calc(100% - 6px)}.migration-page .migration-page-main .setting-name-with-value{display:flex;flex-direction:row;height:50px;padding-left:20px;align-items:center}.migration-page .migration-page-main .setting-name-with-value .setting-value{padding-left:5px;font-weight:bold}.migration-page .migration-page-main .setting-name-with-value .setting-value.good{color:green}.migration-page .migration-page-main .setting-name-with-value .setting-value.bad{color:red}.migration-page .settings-buttons-container{justify-content:flex-end}.migration-page .settings-buttons-container .load-view{width:30px;height:30px}.migration-page .settings-buttons-container .load-view .image-container{width:30px;height:30px}.migration-page .settings-buttons-container button{width:240px}
.not-found-page{height:100%;position:relative}.not-found-page .not-found-page-wall{width:100%;height:calc(100% - 30%);background-color:#e8edf3}.not-found-page .not-found-page-floor{width:100%;height:30%;background-color:#d2dbe6}.not-found-page .not-found-icon{position:absolute;background:url(./images/66eb46b573f27fb26347.png) center no-repeat;width:100%;height:60%;bottom:calc(30% - 7%);background-size:auto 100%}
.smr-traces-settings{height:100%}.smr-traces-settings .settings-block{height:calc(100% - 50px);overflow:auto}.smr-traces-settings .settings-block .keys-container{height:100%;overflow:auto}.smr-traces-settings .settings-block .keys-container .smr-traces-settings-trace-line{display:flex;flex-direction:row;justify-content:space-between;height:50px;padding:0 50px 0 30px}.smr-traces-settings .settings-block .keys-container .smr-traces-settings-trace-line .trace-key-title{display:flex;align-items:center}.smr-traces-settings .settings-block .keys-container .smr-traces-settings-trace-line:nth-child(odd){background-color:#f7f8f9}.smr-traces-settings .settings-block .keys-container .smr-traces-settings-trace-line:hover{background-color:#e6f5ff}.smr-traces-settings .buttons-container{min-height:50px;height:50px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.smr-traces-settings .buttons-container .traces-small-button{width:150px}.smr-traces-settings .buttons-container .traces-big-button{width:260px}.smr-traces-settings .buttons-container button:not(:last-child){margin-right:10px}
html,body,#root{height:100%;margin:0;padding:0}#root{display:flex;align-items:center;justify-content:center}body{background-color:#f2f4f7;font-family:Tahoma;color:#5c6266}:root{--scrollbar-track-color: transparent;--scrollbar-color: rgba(60, 154, 220, 1);--scrollbar-hover-color: rgba(100, 181, 237, 1);--scrollbar-size: 10px;--scrollbar-corner-radius: 4px;--scrollbar-alerts-archive-track-color: #64747E;--scrollbar-alerts-archive-color: #BDCBD5;--scrollbar-alerts-archive-hover-color: #D6E2EA}.overflowing-element,.scroll-container{overflow-y:auto;overflow-x:hidden}.overflowing-element::-webkit-scrollbar,.scroll-container::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size);padding:2px}.overflowing-element::-webkit-scrollbar-track,.scroll-container::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color);border-radius:var(--scrollbar-corner-radius)}.overflowing-element::-webkit-scrollbar-thumb,.scroll-container::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:var(--scrollbar-corner-radius);border-left:2px solid #fff}.overflowing-element::-webkit-scrollbar-thumb:hover,.scroll-container::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover-color)}.disabled-opacity,.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item.disabled,.main-with-alerts-archive .main-container .app-container .data-container .left-panel a.disabled .menu-item,.disabled-clickable,.disabled{opacity:.3}.disabled{pointer-events:none}.margin-bottom-none{margin-bottom:0}.left-panel .popup{display:none}.left-panel.closed .menu-popup .popup{display:block;margin-left:65px !important;margin-top:-40px !important}.left-panel.closed .menu-popup .popup:before{left:-12px;top:8px;border-left:none;border-top:6px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-right:11px solid #3c9adc}.left-panel.closed .menu-popup .popup:after{top:8px;left:-10px;border-left:none;border-top:6px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-right:11px solid #fff}.left-panel.closed .menu-popup:hover .popup{transition-delay:0s !important}.lines-placeholder,.smr-table-row-line-no-data{height:100%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:bold;color:#3c9adc}.main-with-alerts-archive{width:100%;height:100%}.main-with-alerts-archive .main-container{display:flex;flex-direction:row;height:100%;width:100%;font-family:Tahoma;font-size:16px;color:#5c6266}.main-with-alerts-archive .main-container .filler{width:10%}.main-with-alerts-archive .main-container .smr-footer{min-height:50px;max-height:50px;display:flex;align-items:center;justify-content:center;color:#0078d7}.main-with-alerts-archive .main-container .smr-footer .ui-version{font-size:10px;text-align:end;position:absolute;right:0;bottom:0;display:flex;align-items:end;color:#d3d3d3;justify-content:center;cursor:pointer;border-radius:4px;padding:5px;width:40px;box-sizing:border-box;transition:font-size .4s ease-in-out,color .4s ease-in-out,width .4s ease-in-out,background-color .4s ease-in-out}.main-with-alerts-archive .main-container .smr-footer .ui-version:hover{background-color:#3c9adc;color:#fff;font-size:16px;width:80px}.main-with-alerts-archive .main-container .app-container{display:flex;flex-direction:column;height:100%;width:100%;min-width:1200px;box-sizing:border-box;padding:5px}.main-with-alerts-archive .main-container .app-container .data-container{display:flex;flex-direction:row;height:100%;min-height:735px}.main-with-alerts-archive .main-container .app-container .data-container .left-panel{padding-top:30px;display:flex;flex-direction:column;min-width:230px;margin-right:-1px;z-index:200;justify-content:space-between;overflow:hidden;transition:width .2s cubic-bezier(0, 0.5, 0.5, 0.5),min-width .2s cubic-bezier(0, 0.5, 0.5, 0.5)}.main-with-alerts-archive .main-container .app-container .data-container .left-panel.closed{width:50px;min-width:50px}.main-with-alerts-archive .main-container .app-container .data-container .left-panel a{text-decoration:none;color:#5c6266}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .toggle-left-panel-button div{height:50px;width:32px;display:flex;flex-direction:row;align-items:flex-end;justify-content:center}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .toggle-left-panel-button div svg.menu-item-icon{margin-right:0}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item{height:50px;background-position-y:center;background-repeat:no-repeat;cursor:pointer;display:flex;flex-direction:row;align-items:center}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item.selected{background-color:#fff;border-top:1px solid #e1e7f0;border-bottom:1px solid #e1e7f0}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item.selected .menu-line{min-width:4px;height:100%;background-color:#3c9adc}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item .menu-item-icon{min-width:50px}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item .menu-item-icon .icon-fill-element{fill:#777}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item .menu-item-icon .icon-stroke-element{stroke:#777}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item.error-menu-item .menu-item-icon .icon-fill-element{fill:#f44336}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item.error-menu-item .menu-item-icon .icon-stroke-element{stroke:#f44336}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item:not(.selected):hover{color:#3c9adc}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item:not(.selected):hover .menu-item-icon .icon-fill-element{fill:#3c9adc}.main-with-alerts-archive .main-container .app-container .data-container .left-panel .menu-item:not(.selected):hover .menu-item-icon .icon-stroke-element{stroke:#3c9adc}.main-with-alerts-archive .main-container .app-container .data-container .main-content{padding:30px;box-sizing:border-box;width:100%;height:100%;border:1px solid #e1e7f0;background:#fff;overflow:auto;position:relative}.smr-table-line,.smr-table-row-line{border-top:1px solid #e1e7f0;box-sizing:border-box}.smr-table-line:hover,.smr-table-row-line:hover{background-color:#e6f5ff}.smr-table-line:nth-child(odd):not(:hover):not(.selected),.smr-table-row-line:nth-child(odd):not(:hover):not(.selected){background-color:#f7f8f9}.smr-table-line.selected,.selected.smr-table-row-line{background-color:#d1ecff}.smr-table-line.selected:hover,.selected.smr-table-row-line:hover{background-color:#c1e5ff}.smr-table-line-flexible,.smr-table-header-line,.smr-table-row-line{display:flex;flex-direction:row;justify-content:space-between;height:50px;padding:0 50px 0 30px;align-items:center}.smr-table-row-line-no-data{padding:15px}.smr-table-header-line{background-color:#3c9adc;color:#fff;font-size:13px;font-weight:bold;border-radius:4px 4px 0px 0px}.smr-border,.smr-table-name-divider-vertical{border:1px solid #e1e7f0;border-radius:4px}svg.component-icon .icon-fill-element{fill:#3c9adc}.close-modal-button,.clear-filter-button{cursor:pointer;display:flex;justify-content:center;align-items:center}.close-modal-button svg .icon-fill-element,.clear-filter-button svg .icon-fill-element{fill:#fff}.close-modal-button:hover,.clear-filter-button:hover{background-color:#64b5ed}.close-modal-button{width:50px;height:50px}.clear-filter-button{width:30px;height:30px}.react-datepicker__navigation:hover{border:none !important;background-color:rgba(0,0,0,0) !important;opacity:.7 !important}.time-filter .time-filter-date-value{height:30px;border:1px solid #3c9adc;border-radius:4px;box-sizing:border-box;cursor:pointer;line-height:30px;padding-left:5px;font-weight:bold;font-size:13px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-right:5px}.time-filter .time-filter-date-value:hover,.time-filter .time-filter-date-value.hovered{background-color:#c1e5ff}.time-filter .time-filter-date-value .time-filter-date-value-value{width:100%}.time-filter .time-filter-date-value .clear-date-filter{width:10px}.time-filter .time-filter-date-value .clear-date-filter:hover{opacity:.6}.time-filter .time-filter-date-value .clear-date-filter.hidden{display:none}.time-filter .time-filter-date-value .clear-date-filter svg{width:100%;height:8px}.time-filter .react-datepicker{box-shadow:none;border:none;width:255px;margin:auto;border-top:1px solid #3c9adc;border-radius:0;padding-top:5px;position:relative}.date-picker-filter-animation-content{overflow:hidden}.settings-buttons-container{display:flex;justify-content:space-between;flex-direction:row}.settings-buttons-container .save-settings-result{border:1px solid green;color:green;padding:3px;box-sizing:border-box;border-radius:4px;font-size:13px;opacity:0;line-height:22px;transition:opacity .4s ease-in-out}.settings-buttons-container .save-settings-result.error{border-color:red;color:red}.settings-buttons-container .save-settings-result.showed{opacity:1}.buttons-container{margin:10px 0px 10px 0px}.buttons-container .left-buttons-container,.buttons-container .right-buttons-container{display:flex;flex-direction:row;width:100%}.buttons-container .left-buttons-container button:not(:first-child),.buttons-container .right-buttons-container button:not(:first-child){margin-left:5px}.buttons-container .left-buttons-container button:not(:last-child),.buttons-container .right-buttons-container button:not(:last-child){margin-right:5px}.buttons-container .left-buttons-container{justify-content:flex-start}.buttons-container .right-buttons-container{justify-content:flex-end}.popup-margin-inline{margin:0px 5px}.popup-icon-info{font-weight:bold;border:1px solid #3c9adc;color:#3c9adc;border-radius:5px;font-size:10px;padding:3px}.popup-inside{cursor:default}.popup-inside .popup{visibility:hidden;opacity:0;z-index:200;position:absolute;background-color:#fff;color:#3c9adc;font-size:13px;width:auto;padding:5px;border-radius:4px;box-shadow:0 4px 20px rgba(22,61,89,.4);border:1px solid #3c9adc;margin-left:-15px;margin-top:11px}.popup-inside .popup:before{content:"";height:10px;width:10px;display:block;position:absolute;top:-11px;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:11px solid #3c9adc;box-sizing:border-box;left:8px}.popup-inside .popup:after{content:"";height:10px;width:10px;display:block;position:absolute;top:-10px;border-left:9px solid rgba(0,0,0,0);border-right:9px solid rgba(0,0,0,0);border-bottom:10px solid #fff;box-sizing:border-box;left:9px}.popup-inside .popup .popup-text{white-space:normal;word-wrap:break-word;font-weight:normal}.popup-inside.right-popup .popup{right:15px}.popup-inside.right-popup .popup:before{right:26px;left:auto}.popup-inside.right-popup .popup:after{right:27px;left:auto}.popup-inside:hover .popup{opacity:1;visibility:visible;transition-delay:1s}.popup-inside.fast-info-popup{height:16px;margin-left:5px;position:relative}.popup-inside.fast-info-popup .popup{margin-left:-11px;transition-delay:0s}.popup-inside.fast-info-popup .popup .popup-text{text-transform:none;width:215px;text-align:center}.popup-inside.top-popup .popup{bottom:40px}.popup-inside.top-popup .popup:after{top:26px;border-top:10px solid #fff;border-bottom:none}.popup-inside.top-popup .popup:before{top:26px;border-top:11px solid #3c9adc;border-bottom:none}.text-overflow-dotted{overflow:hidden;text-overflow:ellipsis}.value-no-edit{font-size:13px;font-weight:bold}.container-flex-row{display:flex;flex-direction:row}.container-flex-center{display:flex;align-items:center;justify-content:center}.scroll-container{overflow-y:auto}.scrollable-elements-container{overflow:hidden;height:100%;width:100%;display:flex;flex-direction:column}.smr-table-name-divider-vertical{padding:15px 50px 15px 30px;text-align:left;background-color:#f7f8f9;font-weight:bold;font-size:14px;margin-bottom:15px;text-transform:uppercase}.smr-table-name-divider-vertical:not(:first-child){margin-top:30px}
.mk-messaging-message-list-container{width:100%;height:100%;display:flex;flex-direction:column}.mk-messaging-message-list-container .mk-message-list-table-line{width:100%;height:50px;display:flex;flex-direction:row}.mk-messaging-message-list-container .mk-message-list-table-line>*{display:flex;flex-direction:row;align-items:center;justify-content:center}.mk-messaging-message-list-container .mk-message-list-table-line .mk-message-list-table-line-checkbox-column{min-width:50px}.mk-messaging-message-list-container .mk-message-list-table-line .mk-message-list-table-line-id-column{min-width:60px;margin:0 30px;box-sizing:border-box;justify-content:flex-start}.mk-messaging-message-list-container .mk-message-list-table-line .mk-message-list-table-line-title-column{width:100%;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;padding-right:10px;line-height:49px}.mk-messaging-message-list-container .mk-message-list-table-line .mk-message-list-table-line-registration-date-column,.mk-messaging-message-list-container .mk-message-list-table-line .mk-message-list-table-line-view-count-column{min-width:130px;justify-content:flex-start}.mk-messaging-message-list-container .mk-message-list-table-line .mk-message-list-table-line-button-column{min-width:130px;margin:0 30px}.mk-messaging-message-list-container .mk-message-list-table-line .mk-message-list-table-line-button-column button{width:100%}.mk-messaging-message-list-container .add-message-button,.mk-messaging-message-list-container .remove-messages-button{width:203px}
.message-title-and-body-container{display:flex;flex-direction:column;height:100%;width:100%}.message-title-and-body-container .message-expired-date{display:flex;flex-direction:row;justify-content:flex-end;position:relative;min-height:50px;align-items:end}.message-title-and-body-container .message-expired-date .setting-title{line-height:30px;display:flex;flex-direction:row}.message-title-and-body-container .message-expired-date .setting-title .popup-text{line-height:normal;min-width:235px;max-width:235px}.message-title-and-body-container .message-expired-date .date-container{height:100%;width:120px;display:flex;flex-direction:row;align-items:end}.message-title-and-body-container .message-expired-date .date-container>:nth-child(2){right:0;top:-285px;position:absolute}.message-title-and-body-container .message-expired-date .date-container .date-value{max-height:30px;min-height:30px;box-sizing:border-box;border:1px #3c9adc solid;border-radius:4px;min-width:110px;max-width:110px;line-height:30px;cursor:pointer;margin-left:10px;font-weight:bold;font-size:13px;color:#5c6266;padding-left:10px;padding-right:5px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.message-title-and-body-container .message-expired-date .date-container .date-value:hover{background-color:#c1e5ff}.message-title-and-body-container .message-expired-date .date-container .date-value.read-only{pointer-events:none}.message-title-and-body-container .message-expired-date .date-container .date-value .date-value-value{width:100%}.message-title-and-body-container .message-expired-date .date-container .date-value .clear-date-value{width:10px}.message-title-and-body-container .message-expired-date .date-container .date-value .clear-date-value:hover{opacity:.6}.message-title-and-body-container .message-expired-date .date-container .date-value .clear-date-value.hidden{display:none}.message-title-and-body-container .message-expired-date .date-container .date-value .clear-date-value svg{width:100%;height:8px}.message-title-and-body-container .message-expired-date .date-container .react-datepicker{position:relative;min-width:256px;z-index:10}.message-title-and-body-container .textbox-title{color:#999;line-height:30px}.message-title-and-body-container .message-textarea{width:100%;border-radius:4px;border:1px solid #a8a9aa;background-color:#fafafa;font-family:Tahoma;font-size:16px;color:#5c6266;resize:none;outline:none;padding:7px 10px;box-sizing:border-box}.message-title-and-body-container .message-textarea::placeholder{color:#999}.message-title-and-body-container .message-textarea.message-title-text{height:75px}.message-title-and-body-container .message-textarea.message-body-text{height:100%}.message-title-and-body-container .message-title-container{height:calc(75px + 30px);min-height:calc(75px + 30px);max-height:calc(75px + 30px);display:flex;flex-direction:column}.message-title-and-body-container .message-body-container{height:100%;display:flex;flex-direction:column}
.mk-messaging-new-message-container{height:100%;display:flex;flex-direction:column;position:relative}.mk-messaging-new-message-container .mk-messaging-new-message-container-header{background-color:#3c9adc;color:#fff;box-sizing:border-box;font-weight:bold;font-size:13px;line-height:50px;padding-left:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:50px;min-height:50px;text-transform:uppercase;border-radius:4px 4px 0 0}.mk-messaging-new-message-container .mk-messaging-new-message-container-body{height:calc(100% - 110px);display:flex;flex-direction:row;border:1px solid #e1e7f0;padding:30px;box-sizing:border-box}.mk-messaging-new-message-container .mk-messaging-new-message-container-buttons-container{display:flex;flex-direction:row;justify-content:flex-end;margin-top:30px}.mk-messaging-new-message-container .mk-messaging-new-message-container-buttons-container button{width:140px;margin-left:10px}.mk-messaging-user-list-container{min-width:290px;max-width:290px;height:calc(100% - 30px);border:1px solid #3c9adc;margin-left:30px;border-radius:4px;display:flex;flex-direction:column;margin-top:30px;box-sizing:border-box}.mk-messaging-user-list-container .mk-messaging-user-list-header{background:#3c9adc;height:30px;color:#fff;font-size:13px;font-weight:bold;text-transform:uppercase;line-height:30px;display:flex;padding-left:8px}.mk-messaging-user-list-container .mk-messaging-user-list{height:100%;overflow:auto}.mk-messaging-user-list-container .mk-messaging-user-list .mk-messaging-user{width:100%;height:30px;line-height:30px;padding:0 10px;box-sizing:border-box}.mk-messaging-user-list-container .mk-messaging-user-list .mk-messaging-user:nth-child(odd):not(:hover){background-color:#f7f8f9}.mk-messaging-user-list-container .mk-messaging-user-list .mk-messaging-user:hover{background-color:#e6f5ff}.mk-messaging-user-list-container .mk-messaging-user-list .mk-messaging-user .user-name-container{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-messaging-user-list-container button{height:50px;border-radius:0}
.mk-messaging-select-user-modal .modal-window-visual-block{height:75%}.mk-messaging-select-user-modal .modal-window-visual-block .modal-window-body{overflow:hidden}.mk-messaging-select-user-modal .modal-window-visual-block .modal-window-body .mk-messaging-select-user-modal-body{overflow:hidden;border-radius:4px;padding:0 !important;border:1px solid #a8a9aa;width:100%;height:100%;display:flex;flex-direction:row;box-sizing:border-box}.mk-messaging-select-user-modal .modal-window-visual-block .modal-window-body .mk-messaging-select-user-modal-body .mk-messaging-select-user-modal-available-users-holder{width:50%;display:flex;flex-direction:column}.mk-messaging-select-user-modal .modal-window-visual-block .modal-window-body .mk-messaging-select-user-modal-body .mk-messaging-select-user-modal-available-users-holder .search-input-container{border-bottom:1px solid #a8a9aa;display:flex;flex-direction:row;align-items:center;padding-left:10px}.mk-messaging-select-user-modal .modal-window-visual-block .modal-window-body .mk-messaging-select-user-modal-body .mk-messaging-select-user-modal-available-users-holder .search-input-container .search-input{border:none;border-radius:0;width:100%}.mk-messaging-select-user-modal .modal-window-visual-block .modal-window-body .mk-messaging-select-user-modal-body .mk-messaging-select-user-modal-available-users-holder .user-list .mk-messaging-user svg{transform:rotate(45deg)}.mk-messaging-select-user-modal .modal-window-visual-block .modal-window-body .mk-messaging-select-user-modal-body .mk-messaging-select-user-modal-selected-users-holder{width:50%;border-left:1px solid #a8a9aa}.mk-messaging-select-user-modal .modal-window-visual-block .modal-window-body .mk-messaging-select-user-modal-body .user-list{overflow:auto;height:100%}.mk-messaging-select-user-modal .modal-window-visual-block .modal-window-body .mk-messaging-select-user-modal-body .user-list .mk-messaging-user-list-placeholder{height:100%;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;opacity:.3}.mk-messaging-select-user-modal .modal-window-visual-block .modal-window-body .mk-messaging-select-user-modal-body .mk-messaging-user{width:100%;height:30px;line-height:30px;padding:0 10px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.mk-messaging-select-user-modal .modal-window-visual-block .modal-window-body .mk-messaging-select-user-modal-body .mk-messaging-user .user-name-container{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:calc(100% - 20px)}.mk-messaging-select-user-modal .modal-window-visual-block .modal-window-body .mk-messaging-select-user-modal-body .mk-messaging-user svg{opacity:0;width:10px}.mk-messaging-select-user-modal .modal-window-visual-block .modal-window-body .mk-messaging-select-user-modal-body .mk-messaging-user:nth-child(odd):not(:hover){background-color:#f7f8f9}.mk-messaging-select-user-modal .modal-window-visual-block .modal-window-body .mk-messaging-select-user-modal-body .mk-messaging-user:hover{background-color:#e6f5ff}.mk-messaging-select-user-modal .modal-window-visual-block .modal-window-body .mk-messaging-select-user-modal-body .mk-messaging-user:hover svg{opacity:1}.mk-messaging-select-user-modal .modal-window-visual-block .modal-window-button-container{justify-content:flex-end}.mk-messaging-select-user-modal .modal-window-visual-block .modal-window-button-container button:not(:first-child){margin-left:10px}
.mk-messaging-view-info{display:flex;flex-direction:row;height:50px;align-items:center;padding:0 30px;width:100%}.mk-messaging-view-info .mk-messaging-view-info-user-name{width:100%}.mk-messaging-view-info .mk-messaging-view-info-view-date{min-width:280px}.mk-messaging-view-info .mk-messaging-view-info-cancel-button{min-width:173px}.mk-messaging-view-info .mk-messaging-view-info-cancel-button button{width:100%}.mk-messaging-view-info .mk-messaging-view-info-cancel-button .mk-messaging-view-info-canceled-label{color:#f44336;font-weight:bold;text-transform:uppercase;text-align:center;font-size:13px}.remove-message-button,.show-message-button{width:215px}.mk-messaging-view-message-info-modal .modal-window-visual-block{width:640px;height:540px;overflow:visible !important}.mk-messaging-view-message-info-modal .modal-window-visual-block .modal-window-header{border-radius:4px 4px 0 0}.mk-messaging-view-message-info-modal .modal-window-visual-block .modal-window-body{padding:30px !important}.mk-messaging-view-message-info-modal .modal-window-visual-block .modal-window-button-container{justify-content:flex-end !important;padding:0 30px 30px 30px;min-height:30px !important}.mk-messaging-view-message-info-modal .modal-window-visual-block .modal-window-button-container .close-button{width:140px}.mk-messaging-remove-message-modal .modal-window-visual-block,.mk-messaging-cancel-message-modal .modal-window-visual-block{max-width:50%}.mk-messaging-remove-message-modal .modal-window-visual-block .modal-window-body,.mk-messaging-cancel-message-modal .modal-window-visual-block .modal-window-body{display:flex;flex-direction:row;align-items:center}.mk-messaging-cancel-message-modal .modal-window-visual-block .modal-window-header{padding:0 20px}.mk-messaging-cancel-message-modal .modal-window-visual-block .modal-window-header .header-text-container{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.alerts-holder{position:absolute;width:100%;height:50%;background-color:rgba(0,0,0,.6);z-index:201;transition:height .4s linear}.alerts-holder.closed{height:0}.alerts-holder .animated-alert-holder{position:absolute;left:calc(50% - 325px)}.alerts-holder .alerts-archive-list-with-clear-button{height:100%;overflow:hidden}.alerts-holder .alerts-archive-list-with-clear-button .alerts-archive-list-holder{height:calc(100% - 40px);overflow:auto;overflow-y:scroll}.alerts-holder .alerts-archive-list-with-clear-button .alerts-archive-list-holder::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size);padding:2px}.alerts-holder .alerts-archive-list-with-clear-button .alerts-archive-list-holder::-webkit-scrollbar-track{background-color:var(--scrollbar-alerts-archive-track-color);border-radius:var(--scrollbar-corner-radius)}.alerts-holder .alerts-archive-list-with-clear-button .alerts-archive-list-holder::-webkit-scrollbar-thumb{background-color:var(--scrollbar-alerts-archive-color);border-radius:var(--scrollbar-corner-radius)}.alerts-holder .alerts-archive-list-with-clear-button .alerts-archive-list-holder::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-alerts-archive-hover-color)}.alerts-holder .alerts-archive-list-with-clear-button .button-container{width:650px;left:calc(50% - 329px);position:relative;display:flex;flex-direction:row;justify-content:flex-end;height:40px;align-items:center}.alerts-holder .alerts-archive-list-with-clear-button .button-container .clear-alerts-archive-button{height:30px;font-size:10px;padding:0 10px}.alerts-holder .open-alert-archive-button{position:absolute;left:calc(50% - 50px);width:110px;height:25px;border-radius:0 0 4px 4px;background:rgba(0,0,0,.6);cursor:pointer;color:#fff;text-transform:uppercase;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:10px;font-weight:bold;font-family:Tahoma}.alerts-holder .open-alert-archive-button:hover{background:rgba(0,0,0,.4)}.alerts-holder .open-alert-archive-button svg{width:8px;height:5px;margin-left:5px;transition:transform .2s cubic-bezier(0, 0.5, 0.5, 0.5)}.alerts-holder .open-alert-archive-button svg .icon-fill-element{fill:#fff}.alerts-holder .open-alert-archive-button.opened svg{transform:rotate(180deg)}.alerts-holder .open-alert-archive-button.show-enter{bottom:0;transition:bottom .2s linear}.alerts-holder .open-alert-archive-button.show-enter.show-enter-active{bottom:-25px}.alerts-holder .open-alert-archive-button.show-leave{bottom:-25px;transition:bottom .2s linear}.alerts-holder .open-alert-archive-button.show-leave.show-leave-active{bottom:0}
.error-window{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.error-window .error-window-error-holder{width:800px;height:600px;box-shadow:0 0 5px -1px rgba(0,0,0,.33);background:#fff;border-radius:4px;display:flex;flex-direction:column;overflow:hidden}.error-window .error-window-error-holder .error-header{height:50px;background-color:#3c9adc;color:#fff;font-size:13px;font-weight:bold;align-items:center;padding:0 20px;text-transform:uppercase;display:flex;flex-direction:row;justify-content:space-between}.error-window .error-window-error-holder .error-content{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.error-window .error-window-error-holder .error-content .floor{width:100%;height:131px;background-color:#d2dbe6}.error-window .error-window-error-holder .error-content .wall{width:100%;height:calc(100% - 131px);background-color:#e8edf3}.error-window .error-window-error-holder .error-content .it{height:480px;width:420px;left:-65px;position:absolute;background:url(./images/ffce95e02db698af5023.png) center no-repeat}.error-window .error-window-error-holder .error-content .error-description{position:absolute;color:#4a5c78;right:0;top:100px;width:495px;font-weight:bold}.error-window .error-window-error-holder .error-content .error-description .title{text-align:center;font-size:30px}.error-window .error-window-error-holder .error-content .error-description .description{text-align:center;margin-top:32px}.error-window .error-window-error-holder .error-content .tech-description-container{border:1px solid #b0c9ee;border-radius:4px;padding:5px;position:absolute;right:105px;top:200px;box-shadow:0 10px 30px rgba(0,0,0,.15)}.error-window .error-window-error-holder .error-content .tech-description-container .error-tech-description{max-width:280px;max-height:140px;font-size:12px;color:gray;overflow:auto;text-overflow:ellipsis}.error-window .error-window-error-holder .error-content button{position:absolute;right:60px;width:150px;bottom:160px}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q0EsdUJBQ0EsbUJBQ0EsZUFDQSxpQkFDQSxtQkFFQSxnREFDRSwwQkFHRiw4Q0FDRSxVQUNBLFdBQ0EsZ0JBQ0Esd0RBRUEsaUVBQ0UsVUFLRixxREFDRSx5QkFJSixxREFDRSxTQUNBLDZCQUVBLHVFQUNFLGFBSUoscURBQ0UsYUFDQSw2QkFFQSx1RUFDSSxTO0FDdEhWLGNBQ0UsV0FDQSxZQUNBLGFBQ0EsbUJBQ0EsdUJBRUEseUNBQ0UsWUFDQSxhQUNBLHdDQUNBLGdCQUNBLGtCQUNBLGFBQ0Esc0JBQ0EsZ0JBRUEsdURBQ0UsWUFDQSx5QkFDQSxXQUNBLGVBQ0EsaUJBQ0EsbUJBQ0EsZUFDQSx5QkFDQSxhQUNBLG1CQUNBLDhCQUdGLHdEQUNFLFdBQ0EsWUFDQSxhQUNBLHNCQUNBLGtCQUVBLCtEQUNFLFdBQ0EsYUFDQSx5QkFHRiw4REFDRSxXQUNBLDBCQUNBLHlCQUdGLDREQUNFLGFBQ0EsWUFDQSxXQUNBLGtCQUNBLG9FQUdGLDJFQUNFLGtCQUNBLGNBQ0EsUUFDQSxVQUNBLFlBQ0EsaUJBRUEsa0ZBQ0Usa0JBQ0EsZUFHRix3RkFDRSxrQkFDQSxnQkFJSixvRkFDRSx5QkFDQSxrQkFDQSxZQUNBLGtCQUNBLFlBQ0EsVUFDQSx1Q0FFQSw0R0FDRSxnQkFDQSxpQkFDQSxlQUNBLFdBQ0EsY0FDQSx1QkFJSiwrREFDRSxrQkFDQSxXQUNBLFlBQ0EsWSIsInNvdXJjZXMiOlsid2VicGFjazovL3NtcjRmcm9udC8uL1N0eWxlcy9sb2dpbldpbmRvdy5zY3NzIiwid2VicGFjazovL3NtcjRmcm9udC8uL1N0eWxlcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vc21yNGZyb250Ly4vU3R5bGVzL2NvbnN0cy5zY3NzIiwid2VicGFjazovL3NtcjRmcm9udC8uL1N0eWxlcy9jb21tb25Db21wb25lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vc21yNGZyb250Ly4vU3R5bGVzL3VzZXJTZXR0aW5ncy9zeW5jaHJvbml6aW5nTW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9zbXI0ZnJvbnQvLi9TdHlsZXMvdXNlclNldHRpbmdzL2VuZE9mU3luY01vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vc21yNGZyb250Ly4vU3R5bGVzL3VzZXJzVmlldy9EZXZpY2VEYk1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vc21yNGZyb250Ly4vU3R5bGVzL3VzZXJzVmlldy9yZW1vdmVVc2VyTW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9zbXI0ZnJvbnQvLi9TdHlsZXMvY29tbW9uQ29tcG9uZW50cy9DaGVja2JveFdpdGhUZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vc21yNGZyb250Ly4vU3R5bGVzL2NvbW1vbkVsZW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vc21yNGZyb250Ly4vU3R5bGVzL3VzZXJzVmlldy91c2Vycy5zY3NzIiwid2VicGFjazovL3NtcjRmcm9udC8uL1N0eWxlcy91c2Vyc1ZpZXcvYmxvY2tMZWdlbmRNb2RhbC5zY3NzIiwid2VicGFjazovL3NtcjRmcm9udC8uL1N0eWxlcy91c2Vyc1ZpZXcvc3luY1N5bmNlZFByb2Nlc3NNb2RhbC5zY3NzIiwid2VicGFjazovL3NtcjRmcm9udC8uL1N0eWxlcy9jb21tb25Db21wb25lbnRzL25hbWVkQmxvY2suc2NzcyIsIndlYnBhY2s6Ly9zbXI0ZnJvbnQvLi9TdHlsZXMvY29tbW9uQ29tcG9uZW50cy9tb2RhbFdpbmRvdy5zY3NzIiwid2VicGFjazovL3NtcjRmcm9udC8uL1N0eWxlcy91c2Vyc1ZpZXcvZW5kT2ZTeW5jUHJvY2Vzc01vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vc21yNGZyb250Ly4vU3R5bGVzL3VzZXJzVmlldy9zZWxlY3RVc2Vyc1RvU3luY01vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vc21yNGZyb250Ly4vU3R5bGVzL3Byb3RvY29sVmlldy9wcm90b2NvbC5zY3NzIiwid2VicGFjazovL3NtcjRmcm9udC8uL1N0eWxlcy9jb21tb25Db21wb25lbnRzL0ZpbHRlckJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vc21yNGZyb250Ly4vU3R5bGVzL2NvbW1vbkNvbXBvbmVudHMvdGltZXBpY2tlci5zY3NzIiwid2VicGFjazovL3NtcjRmcm9udC8uL1N0eWxlcy9jb21tb25Db21wb25lbnRzL1BvcHVwMi5zY3NzIiwid2VicGFjazovL3NtcjRmcm9udC8uL1N0eWxlcy9maWx0ZXJQcm90b2NvbE9yRG9jdW1lbnQuc2NzcyIsIndlYnBhY2s6Ly9zbXI0ZnJvbnQvLi9TdHlsZXMvcHJvdG9jb2xWaWV3L2NsZWFyQWxsUHJvdG9jb2xNb2RhbC5zY3NzIiwid2VicGFjazovL3NtcjRmcm9udC8uL1N0eWxlcy9TbXJIZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9zbXI0ZnJvbnQvLi9TdHlsZXMvY29tbW9uQ29tcG9uZW50cy9CdXR0b25Td2l0Y2hlci5zY3NzIiwid2VicGFjazovL3NtcjRmcm9udC8uL1N0eWxlcy91c2VyU2V0dGluZ3MvdXNlclNldHRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vc21yNGZyb250Ly4vU3R5bGVzL3J1YnJpY1RyZWUuc2NzcyIsIndlYnBhY2s6Ly9zbXI0ZnJvbnQvLi9TdHlsZXMvdXNlclNldHRpbmdzL3J1YnJpY3NNb2RhbC5zY3NzIiwid2VicGFjazovL3NtcjRmcm9udC8uL1N0eWxlcy9jb21tb25Db21wb25lbnRzL1JhZGlvQnV0dG9uTGlzdC5zY3NzIiwid2VicGFjazovL3NtcjRmcm9udC8uL1N0eWxlcy9vdGhlclNldHRpbmdzL290aGVyU2V0dGluZ3Muc2NzcyIsIndlYnBhY2s6Ly9zbXI0ZnJvbnQvLi9TdHlsZXMvb3RoZXJTZXR0aW5ncy9sb2dzU3ViZGlyaWN0b3JpZXNNb2RhbC5zY3NzIiwid2VicGFjazovL3NtcjRmcm9udC8uL1N0eWxlcy9vdGhlclNldHRpbmdzL3Jlc3RyaWN0aW9uU2VsZWN0TW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9zbXI0ZnJvbnQvLi9TdHlsZXMvZG9jdW1lbnRIaXN0b3J5LnNjc3MiLCJ3ZWJwYWNrOi8vc21yNGZyb250Ly4vU3R5bGVzL2NvbnZlcnRlclNldHRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vc21yNGZyb250Ly4vU3R5bGVzL0ludGVncmF0aW9uU2V0dGluZ3Muc2NzcyIsIndlYnBhY2s6Ly9zbXI0ZnJvbnQvLi9TdHlsZXMvc3RvcExpc3Quc2NzcyIsIndlYnBhY2s6Ly9zbXI0ZnJvbnQvLi9TdHlsZXMvbWlncmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc21yNGZyb250Ly4vU3R5bGVzL25vdEZvdW5kUGFnZS5zY3NzIiwid2VicGFjazovL3NtcjRmcm9udC8uL1N0eWxlcy90cmFjZXMuc2NzcyIsIndlYnBhY2s6Ly9zbXI0ZnJvbnQvLi9TdHlsZXMvc3RhdHMuc2NzcyIsIndlYnBhY2s6Ly9zbXI0ZnJvbnQvLi9TdHlsZXMvTWtNZXNzYWdpbmcvbWVzc2FnZUxpc3Quc2NzcyIsIndlYnBhY2s6Ly9zbXI0ZnJvbnQvLi9TdHlsZXMvTWtNZXNzYWdpbmcvbWVzc2FnZUJvZHlBbmRTZXR0aW5nc0NvbnRhaW5lci5zY3NzIiwid2VicGFjazovL3NtcjRmcm9udC8uL1N0eWxlcy9Na01lc3NhZ2luZy9uZXdNZXNzYWdlQ29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vc21yNGZyb250Ly4vU3R5bGVzL01rTWVzc2FnaW5nL3NlbGVjdFVzZXJzTW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9zbXI0ZnJvbnQvLi9TdHlsZXMvTWtNZXNzYWdpbmcvZXhpc3RlbnRNZXNzYWdlVmlldy5zY3NzIiwid2VicGFjazovL3NtcjRmcm9udC8uL1N0eWxlcy9hbGVydHNIb2xkZXIuc2NzcyIsIndlYnBhY2s6Ly9zbXI0ZnJvbnQvLi9TdHlsZXMvZXJyb3JXaW5kb3cuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIubG9naW4td2luZG93LWhvbGRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5sb2dvLWhvbGRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaWNvbnMvZW9zX2xvZ28uc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ2luLXdpbmRvdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDQzNnB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBUYWhvbWE7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggLTFweCByZ2JhKDAsMCwwLDAuMzMpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5sb2dpbi10aXRsZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNDOUFEQztcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogVGFob21hO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ2luLWJvZHkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWVsZC1uYW1lIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBhc3N3b3JkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9naW4tZXllIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTI3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxMDAlIC0gMjdweCk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AaW1wb3J0IFwiU3R5bGVzL2NvbnN0c1wiO1xyXG5cclxuJG1haW4tZm9udC1jb2xvcjogIzVDNjI2NjtcclxuJGJvcmRlcjogMXB4IHNvbGlkICNFMUU3RjA7XHJcblxyXG5odG1sLCBib2R5LCAjcm9vdCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4jcm9vdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY0Rjc7XHJcbiAgICBmb250LWZhbWlseTogVGFob21hO1xyXG4gICAgY29sb3I6ICRtYWluLWZvbnQtY29sb3I7XHJcbn1cclxuXHJcbjpyb290IHtcclxuICAgIC0tc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC0tc2Nyb2xsYmFyLWNvbG9yOiByZ2JhKDYwLCAxNTQsIDIyMCwgMSk7XHJcbiAgICAtLXNjcm9sbGJhci1ob3Zlci1jb2xvcjogcmdiYSgxMDAsIDE4MSwgMjM3LCAxKTtcclxuICAgIC0tc2Nyb2xsYmFyLXNpemU6IDEwcHg7XHJcbiAgICAtLXNjcm9sbGJhci1jb3JuZXItcmFkaXVzOiA0cHg7XHJcbiAgICAtLXNjcm9sbGJhci1hbGVydHMtYXJjaGl2ZS10cmFjay1jb2xvcjogIzY0NzQ3RTtcclxuICAgIC0tc2Nyb2xsYmFyLWFsZXJ0cy1hcmNoaXZlLWNvbG9yOiAjQkRDQkQ1O1xyXG4gICAgLS1zY3JvbGxiYXItYWxlcnRzLWFyY2hpdmUtaG92ZXItY29sb3I6ICNENkUyRUE7XHJcbn1cclxuXHJcbi5vdmVyZmxvd2luZy1lbGVtZW50IHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIGhlaWdodDogdmFyKC0tc2Nyb2xsYmFyLXNpemUpO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1zY3JvbGxiYXItc2l6ZSk7XHJcbiAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItdHJhY2stY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXNjcm9sbGJhci1jb3JuZXItcmFkaXVzKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Nyb2xsYmFyLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zY3JvbGxiYXItY29ybmVyLXJhZGl1cyk7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Nyb2xsYmFyLWhvdmVyLWNvbG9yKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uZGlzYWJsZWQtb3BhY2l0eSB7XHJcbiAgICBvcGFjaXR5OiAkb3BhY2l0eTtcclxufVxyXG5cclxuLmRpc2FibGVkIHtcclxuICAgIEBleHRlbmQgLmRpc2FibGVkLW9wYWNpdHk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmRpc2FibGVkLWNsaWNrYWJsZSB7XHJcbiAgICBAZXh0ZW5kIC5kaXNhYmxlZC1vcGFjaXR5O1xyXG59XHJcblxyXG4ubWFyZ2luLWJvdHRvbS1ub25lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5sZWZ0LXBhbmVsIHtcclxuICAgIC5wb3B1cCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmNsb3NlZCB7XHJcbiAgICAgICAgLm1lbnUtcG9wdXAge1xyXG4gICAgICAgICAgICAucG9wdXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDExcHggc29saWQgIzNDOUFEQztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAucG9wdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vINGB0YLRgNC+0LrQsCBcItCX0LDQv9C40YHQuCDQvtGC0YHRg9GC0YHRgtCy0YPRjtGCXCJcclxuLmxpbmVzLXBsYWNlaG9sZGVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogIzNDOUFEQztcclxufVxyXG5cclxuLm1haW4td2l0aC1hbGVydHMtYXJjaGl2ZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAubWFpbi1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRhaG9tYTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICRtYWluLWZvbnQtY29sb3I7XHJcblxyXG4gICAgICAgIC5maWxsZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNtci1mb290ZXIge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDc4RDc7XHJcblxyXG4gICAgICAgICAgICAudWktdmVyc2lvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGxpZ2h0Z3JheTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZm9udC1zaXplIDAuNHMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuNHMgZWFzZS1pbi1vdXQsIHdpZHRoIDAuNHMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0M5QURDO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcHAtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuXHJcbiAgICAgICAgICAgIC5kYXRhLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDczNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICRkYXRhLWNvbnRhaW5lci1jaGlsZHJlbi1wYWRkaW5nOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5sZWZ0LXBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGRhdGEtY29udGFpbmVyLWNoaWxkcmVuLXBhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDIwMDsgLy/QvdGD0LbQtdC9INC00LvRjyDRgdC60YDRi9GC0LjRjyDQs9GA0LDQvdC40YbRiyDRgyDQstGL0LHRgNCw0L3QvdC+0LPQviDRjdC70LXQvNC10L3RgtCwXHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGN1YmljLWJlemllcigwLCAwLjUsIDAuNSwgMC41KSwgbWluLXdpZHRoIC4ycyBjdWJpYy1iZXppZXIoMCwgMC41LCAwLjUsIDAuNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuY2xvc2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1mb250LWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5kaXNhYmxlZC1vcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudG9nZ2xlLWxlZnQtcGFuZWwtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcubWVudS1pdGVtLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy93aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6ICRib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M5YWRjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmRpc2FibGVkLW9wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tZmlsbC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjNzc3Nzc3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLXN0cm9rZS1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICM3Nzc3Nzc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZXJyb3ItbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tZmlsbC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI0Y0NDMzNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLXN0cm9rZS1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAjRjQ0MzM2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLnNlbGVjdGVkKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNjOWFkYztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1pdGVtLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWZpbGwtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICMzYzlhZGM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1zdHJva2UtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogIzNjOWFkYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJGRhdGEtY29udGFpbmVyLWNoaWxkcmVuLXBhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTdGMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRmZGZkZmO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNtci10YWJsZS1saW5lIHtcclxuICAgIGJvcmRlci10b3A6ICRib3JkZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RjVGRjtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZChvZGQpOm5vdCg6aG92ZXIpOm5vdCguc2VsZWN0ZWQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEY5O1xyXG4gICAgfVxyXG5cclxuICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEMUVDRkY7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFFNUZGO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uc21yLXRhYmxlLWxpbmUtZmxleGlibGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDUwcHggMCAzMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLy8g0YLQsNCx0LvQuNGG0LAuINGB0YLRgNC+0LrQsCDRgSDQtNCw0L3QvdGL0LzQuFxyXG4uc21yLXRhYmxlLXJvdy1saW5lIHtcclxuICAgIEBleHRlbmQgLnNtci10YWJsZS1saW5lO1xyXG4gICAgQGV4dGVuZCAuc21yLXRhYmxlLWxpbmUtZmxleGlibGU7XHJcbn1cclxuXHJcbi8vINGB0YLRgNC+0LrQsCBcItCX0LDQv9C40YHQuCDQvtGC0YHRg9GC0YHRgtCy0YPRjtGCXCJcclxuLnNtci10YWJsZS1yb3ctbGluZS1uby1kYXRhIHtcclxuICAgIEBleHRlbmQgLmxpbmVzLXBsYWNlaG9sZGVyO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuLy8g0YLQsNCx0LvQuNGG0LAuINGB0YLRgNC+0LrQsCDQt9Cw0LPQvtC70L7QstC60LBcclxuLnNtci10YWJsZS1oZWFkZXItbGluZSB7XHJcbiAgICBAZXh0ZW5kIC5zbXItdGFibGUtbGluZS1mbGV4aWJsZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzQzlBREM7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMHB4IDBweDsgLy8gZml4LiDQvdC1INC/0YDQuNC80LXQvdGP0LXRgtGB0Y8g0LjQtyDRgNC+0LTQuNGC0LXQu9GM0YHQutC+0LPQviDQutC+0L3RgtGA0L7Qu9CwINC/0L4g0YHRgtC40LvRjiAuc21yLWJvcmRlclxyXG59XHJcblxyXG4uc21yLWJvcmRlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTFFN0YwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG5zdmcuY29tcG9uZW50LWljb24ge1xyXG4gICAgLmljb24tZmlsbC1lbGVtZW50IHtcclxuICAgICAgICBmaWxsOiAjM2M5YWRjO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2xvc2UtbW9kYWwtYnV0dG9uLCAuY2xlYXItZmlsdGVyLWJ1dHRvbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIHN2ZyAuaWNvbi1maWxsLWVsZW1lbnQge1xyXG4gICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NEI1RUQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jbG9zZS1tb2RhbC1idXR0b24ge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbi5jbGVhci1maWx0ZXItYnV0dG9uIHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbiB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGltZS1maWx0ZXIge1xyXG4gICAgLnRpbWUtZmlsdGVyLWRhdGUtdmFsdWUge1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2M5YWRjO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciwgJi5ob3ZlcmVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MxRTVGRjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aW1lLWZpbHRlci1kYXRlLXZhbHVlLXZhbHVlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xlYXItZGF0ZS1maWx0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDI1NXB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNjOWFkYztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGF0ZS1waWNrZXItZmlsdGVyLWFuaW1hdGlvbi1jb250ZW50IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zZXR0aW5ncy1idXR0b25zLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAuc2F2ZS1zZXR0aW5ncy1yZXN1bHQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuO1xyXG4gICAgICAgIGNvbG9yOiBncmVlbjtcclxuICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAmLmVycm9yIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNob3dlZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyDQutC90L7Qv9C60Lgg0LTQtdC50YHRgtCy0LjQuSDQvdCw0LQg0LjQu9C4INC/0L7QtCDRjdC70LXQvNC10L3RgtC+0LxcclxuLmJ1dHRvbnMtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAwcHg7XHJcblxyXG4gICAgLmxlZnQtYnV0dG9ucy1jb250YWluZXIsIC5yaWdodC1idXR0b25zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQtYnV0dG9ucy1jb250YWluZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQtYnV0dG9ucy1jb250YWluZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3B1cC1tYXJnaW4taW5saW5lIHtcclxuICAgIG1hcmdpbjogMHB4ICRtYXJnaW4taW5saW5lLXRleHQ7XHJcbn1cclxuXHJcbi5wb3B1cC1pY29uLWluZm8ge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIHBhZGRpbmc6IDNweDtcclxufVxyXG5cclxuLnBvcHVwLWluc2lkZSB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgLnBvcHVwIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB6LWluZGV4OiAyMDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAjM0M5QURDO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgyMiw2MSw4OSwwLjQpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzQzlBREM7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDExcHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTExcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDExcHggc29saWQgIzNDOUFEQztcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgbGVmdDogOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvcHVwLXRleHQge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucmlnaHQtcG9wdXAge1xyXG4gICAgICAgIC5wb3B1cCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAucG9wdXAge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mYXN0LWluZm8tcG9wdXAge1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLnBvcHVwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuXHJcbiAgICAgICAgICAgIC5wb3B1cC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxNXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudG9wLXBvcHVwIHtcclxuICAgICAgICAucG9wdXAge1xyXG4gICAgICAgICAgICBib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMjZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMXB4IHNvbGlkICMzQzlBREM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGV4dC1vdmVyZmxvdy1kb3R0ZWQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4udmFsdWUtbm8tZWRpdCB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmNvbnRhaW5lci1mbGV4LXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG5cclxuLmNvbnRhaW5lci1mbGV4LWNlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbiIsIu+7vyRvcGFjaXR5OiAwLjM7XHJcblxyXG4kY29sb3ItYmxhY2s6ICM1QzYyNjY7XHJcbiRjb2xvci1ibHVlOiAjM0M5QURDO1xyXG4kbWFpbi1jb2xvcjogIzNDOUFEQztcclxuJHByaW1hcnktY29sb3I6ICMzQzlBREM7XHJcbiRlcnJvci1jb2xvcjogI0Y0NDMzNjtcclxuXHJcbiRtYXJnaW4taW5saW5lLXRleHQ6IDVweDtcclxuJG1hcmdpbi10ZXh0LWluLWJ1dHRvbi10b3Atb3ItYm90dG9tOiAzcHg7XHJcbiRtYXJnaW4tdGV4dC1pbi1idXR0b24tbGVmdC1vci1yaWdodDogMjBweDtcclxuJG1hcmdpbi10YWJsZS1pbi1tYWluLXdpbmRvdzogMzBweDtcclxuJG1hcmdpbi1idXR0b246IDEwcHg7XHJcblxyXG4kYnV0dG9uLWJvcmRlci1yYWRpdXM6IDRweDsiLCJAaW1wb3J0IFwiU3R5bGVzL21haW5cIjtcclxuQGltcG9ydCBcIlN0eWxlcy9jb25zdHNcIjtcclxuXHJcbi5saXN0Ym94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAkbGlzdC1ib3gtYW5pbWF0aW9uOiAuMnMgY3ViaWMtYmV6aWVyKDAsIDAuNSwgMC41LCAwLjUpO1xyXG5cclxuICAgICYuZXJyb3Ige1xyXG4gICAgICAgIC5saXN0Ym94LWhlYWRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRjQ0MzM2O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNGNDQzMzY7XHJcblxyXG4gICAgICAgICAgICAuZHJvcC1kb3duLWJ1dHRvbiAuY29tcG9uZW50LWljb24gLmljb24tZmlsbC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNGNDQzMzY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLndpdGhvdXQtaG92ZXIpOmhvdmVyIHtcclxuICAgICAgICAubGlzdGJveC1oZWFkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFFNUZGO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgICAgIC5saXN0Ym94LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNEMwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0Ym94LWhlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjb2xvcjogIzNDOUFEQztcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XHJcblxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3AtZG93bi1idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGxpc3QtYm94LWFuaW1hdGlvbjtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbmVkIC5kcm9wLWRvd24tYnV0dG9uIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbmVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52YWx1ZXMtaG9sZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHJcbiAgICAgICAgJi5zbGlkZS1lbnRlciB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgJGxpc3QtYm94LWFuaW1hdGlvbjtcclxuXHJcbiAgICAgICAgICAgICYuc2xpZGUtZW50ZXItYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNsaWRlLWxlYXZlIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRsaXN0LWJveC1hbmltYXRpb247XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmLnNsaWRlLWxlYXZlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdGJveC1pdGVtIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzNDOUFEQztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MxRTVGRjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxvYWQtdmlldyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHVybCguL2ljb25zL3NwaW5uZXJfYmx1ZS5naWYpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgcm90YXRpb24ge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb2RhbCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3dpdGNoZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHJcbiAgICAmLm9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEJDMzRBO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICYub2ZmIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ0MzM2O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgfVxyXG5cclxuICAgICYub2ZmOmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2luYXRpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICRwYWdpbmF0aW9uLWhlaWdodDogMzBweDtcclxuXHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIGhlaWdodDogJHBhZ2luYXRpb24taGVpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiAkcGFnaW5hdGlvbi1oZWlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJi5maXJzdC1wYWdlIHtcclxuICAgICAgICAgICAgLmNvbXBvbmVudC1pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hhbmdlLXBhZ2UtYnV0dG9uLWljb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnByZXYtcGFnZSB7XHJcbiAgICAgICAgICAgIC5jb21wb25lbnQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5uZXh0LXBhZ2Uge1xyXG4gICAgICAgICAgICAuY29tcG9uZW50LWljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxhc3QtcGFnZSB7XHJcbiAgICAgICAgICAgIC5jb21wb25lbnQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0aW9uLWluZm8ge1xyXG4gICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBoZWlnaHQ6ICRwYWdpbmF0aW9uLWhlaWdodDtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygjeyRwYWdpbmF0aW9uLWhlaWdodH0gLSAycHgpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgLnBhZ2luYXRpb24taW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMzQzlBREM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXIge1xyXG4gICAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi8vINCy0YHRgtGA0L7QtdC90L3Ri9C5INGC0LXQutGB0YIg0LTQsNGC0Ysg0LLQstC10YDRhdGDXHJcbi5yZWFjdC1kYXRlcGlja2VyX19hcmlhLWxpdmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnJlYWN0LWRhdGVwaWNrZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjM2M5YWRjO1xyXG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzQzlBREM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBjb2xvcjogIzNDOUFEQztcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFRhaG9tYTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaWNvbnMvZF9hcnJvd19ibHVlLnN2Zyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBjb250ZW50LWJveDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCA4cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOjotbXMtZXhwYW5kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlcl9fZHJvcGRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaWNvbnMvbF9hcnJvdy5zdmcpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaWNvbnMvcl9hcnJvdy5zdmcpO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fd2VlayB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjEpO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSB7XHJcblxyXG4gICAgICAgICAgICAmLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tb3V0c2lkZS1tb250aCB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5kaXNhYmxlZC1vcGFjaXR5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1kaXNhYmxlZCkge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNlNWU1ZTU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFFNUZGO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tdG9kYXkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzYzlhZGM7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tZGlzYWJsZWQpOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQzlBREM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2hlY2tib3gge1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmNoZWNrYm94LW5vdC1jaGVja2VkLWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrYm94LWNoZWNrZWQtaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAmLmNoZWNrZWQgLmNoZWNrYm94LWNoZWNrZWQtaWNvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLnRvZ2dsZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjM2M5YWRjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgLnRvZ2dsZXItdmFsdWUge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjM2M5YWRjO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXIge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjOWFkYztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMC4zcyBlYXNlLW91dDtcclxuXHJcbiAgICAgICAgJi50b2dnbGVyLW9uIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2V0dGluZ3MtYmxvY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMUU3RjA7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAuc2V0dGluZ3MtYmxvY2stdGl0bGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LWZhbWlseTogVGFob21hO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmxvYWRpbmctaW5kaWNhdG9yIHtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICYucnVubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAycHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5pdGlhbC12YWx1ZSB7XHJcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJweCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJiAubG9hZGVkLXZhbHVlLXJ1bm5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMnB4KTtcclxuICAgICAgICAgICAgbGVmdDogLTEwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAxLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuXHJcbiAgICAgICAgICAgICYucnVuIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmVzdG9yZS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2FkZWQtdmFsdWUtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMXMgbGluZWFyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMzk0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubnVtZXJpYy1pbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGJvcmRlcjogMXB4ICMzYzlhZGMgc29saWQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICMzYzlhZGM7XHJcbiAgICB9XHJcblxyXG4gICAgLm51bWVyaWMtaW5wdXQtYnV0dG9ucy1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggIzNjOWFkYyBzb2xpZDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLm51bWVyaWMtYnV0dG9uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjOWFkYztcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcgLmljb24tZmlsbC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFsZXJ0IHtcclxuICAgIHdpZHRoOiA2NTBweDtcclxuICAgIG1pbi13aWR0aDogNjUwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDMyNXB4KTtcclxuICAgIC8vdG9wOiA1MHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMjIsIDYxLCA4OSwgMC40KTtcclxuICAgIHotaW5kZXg6IDEwMTtcclxuXHJcbiAgICAmLmFyY2hpdmVkIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5hcmNoaXZlZCkge1xyXG4gICAgICAgIC5hbGVydC1hY2hpdmVkLWRhdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sb3JlZC13aXRoLWljb24ge1xyXG4gICAgICAgIG1pbi13aWR0aDogNzBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XHJcblxyXG4gICAgICAgICYuc3VjY2VzcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Q0E2NEI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmVycm9yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q1MzcyRTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYud2FybmluZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUMyMzQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWxlcnQtaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC13aXRoLWNsb3NlLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgMzcsIDUzLCAwLjkpO1xyXG4gICAgICAgIGNvbG9yOiAjRTVFNUU1O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogNTgwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDU4MHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgIC5hbGVydC1hY2hpdmVkLWRhdGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgxNDMsIDE0MywgMTQzLCAxKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hbGVydC10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbG9zZS1idXR0b24ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBzdmcuY29tcG9uZW50LWljb24ge1xyXG4gICAgICAgICAgICAgICAgLmljb24tZmlsbC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNtci10YWJsZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAuc21yLXRhYmxlLWhlYWRlci13aXRoLWxpbmVzIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMUU3RjA7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICAgIC5oZWFkZXItc2Nyb2xsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250OiBib2xkIDEzcHggVGFob21hICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5lcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2staWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9wdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmxvY2tzLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFN0YwO1xyXG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5ibG9jay1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9ucy1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5sZWdlbmQtYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm11bHRpLWJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgY29sb3I6ICMzYzlhZGM7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjM2M5YWRjO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcclxuICAgIGZvbnQtZmFtaWx5OiBUYWhvbWE7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMUU1RkY7XHJcblxyXG4gICAgICAgIC5tdWx0aS1idXR0b24tdGl0bGUtY29udGVudCAuY29tcG9uZW50LWljb24ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm11bHRpLWJ1dHRvbi10aXRsZS1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwcHggJG1hcmdpbi10ZXh0LWluLWJ1dHRvbi1sZWZ0LW9yLXJpZ2h0O1xyXG5cclxuICAgICAgICAuY29tcG9uZW50LWljb24ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMCwgMC41LCAwLjUsIDAuNSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXVsdGktYnV0dG9uLWJ1dHRvbnMtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAyOXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNjOWFkYztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICAgIC5tdWx0aS1idXR0b24taXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtYXJnaW4tdGV4dC1pbi1idXR0b24tdG9wLW9yLWJvdHRvbSAkbWFyZ2luLXRleHQtaW4tYnV0dG9uLWxlZnQtb3ItcmlnaHQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUU3RjA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMUU1RkY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50cmFuc3BhcmVudC1sb2FkLWluZGljYXRvciB7XHJcbiAgICAudHJhbnNwYXJlbnQtbG9hZC1pbmRpY2F0b3ItcnVubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZ3Jlc3MtYmFyLCAucHJvZ3Jlc3MtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2dyZXNzLWJhci1ob2xkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNjOWFkYztcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgY29sb3I6ICMzYzlhZGM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgIC5wcm9ncmVzcy1iYXIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAxcyBsaW5lYXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMUU1RkY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZ3Jlc3MtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucnVubmVyLWxvYWQtaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgLW1vei1hbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBALW1vei1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9jay13aW5kb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNSwgMjU1LCAyNTUsIDAuOCk7XHJcbn1cclxuXHJcbi50YWJsZS1jb2x1bW4tY29udGVudC1zb3J0YWJsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNjRCNUVEO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtY29sdW1uLWljb24tY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcblxyXG4gICAgICAgIHN2Zy5jb21wb25lbnQtaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGluZXMtcGxhY2Vob2xkZXItdGV4dCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogIzNDOUFEQztcclxufSIsIi5zeW5jaHJvbml6aW5nLWJsb2NrIC5tb2RhbC13aW5kb3ctdmlzdWFsLWJsb2NrIHtcclxuICAgIC8vbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICB3aWR0aDogNjUwcHg7XHJcblxyXG4gICAgLm1vZGFsLXdpbmRvdy1oZWFkZXIge1xyXG4gICAgICAgIC50aXRsZS13aXRoLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAubG9hZC12aWV3LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBALW1vei1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLXdpbmRvdy1ib2R5IC5zeW5jLWNvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQtYmxvY2stbWFyZ2luLXRvcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dC1ibG9jay1tYXJnaW4tYm90dG9tIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9jZXNzLXRhc2stdGV4dC5kaWN0aW9uYXJ5LXByb2Nlc3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVzZXItZGwtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLXdpbmRvdy1idXR0b24tY29udGFpbmVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4iLCIucmVzdWx0LXRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC5mb2xkZXItbmFtZS1jb2x1bW4ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcclxuICAgICAgICB3aWR0aDogMjkwcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsbGVyLXJvdyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kb3dubG9hZC1zeW5jLWFub21hbGllcy1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctZ3JvdXAtdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJTdHlsZXMvY29uc3RzXCI7XHJcblxyXG4uZGV2aWNlLWRiLW1vZGFsIHtcclxuXHJcbiAgICAuZGItbW9kYWwtbGluZSB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRiLW1vZGFsLWNlbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1pdGVtLWljb24ge1xyXG5cclxuICAgICAgICAuaWNvbi1maWxsLWVsZW1lbnQge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItYmx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uLXN0cm9rZS1lbGVtZW50IHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRiLW1vZGFsLWNlbGwtdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRiLW1vZGFsLWNlbGwtYnV0dG9ucyB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnJlbW92ZS11c2VyLW1vZGFsIC5tb2RhbC13aW5kb3ctdmlzdWFsLWJsb2NrIHtcclxuICAgIHdpZHRoOiA1MDBweDtcclxuXHJcbiAgICAubW9kYWwtd2luZG93LWJvZHkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufSIsIi5DaGVja2JveFdpdGhUZXh0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLkNoZWNrYm94V2l0aFRleHQtaWNvbnMsIC5DaGVja2JveFdpdGhUZXh0LXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLkNoZWNrYm94V2l0aFRleHQtaWNvbnMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgLkNoZWNrYm94V2l0aFRleHQtaWNvbi1vbiwgLkNoZWNrYm94V2l0aFRleHQtaWNvbi1vZmYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLkNoZWNrYm94V2l0aFRleHQtaWNvbi1vbiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgJi5jaGVja2VkIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIlN0eWxlcy9jb25zdHNcIjtcclxuXHJcbmJ1dHRvbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnV0dG9uLWJvcmRlci1yYWRpdXM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1haW4tY29sb3I7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgZm9udC1mYW1pbHk6IFRhaG9tYTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgJi5yZWQtYnV0dG9uIHtcclxuICAgICAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGVycm9yLWNvbG9yO1xyXG5cclxuICAgICAgICAmOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzRDMDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXJyb3ItY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXJyb3ItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmx1ZS1idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAmOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0QjVFRDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjRCNUVEO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZ3JlZW4tYnV0dG9uIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhCQzM0QTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM4QkMzNEE7XHJcblxyXG4gICAgICAgICY6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTFFMDU4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNBMUUwNTg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmRpc2FibGVkKTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFFNUZGO1xyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXI6IDFweCAkbWFpbi1jb2xvciBzb2xpZDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHBhZGRpbmc6IDJweCAxMHB4IDAgMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiAjNUM2MjY2O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGZvbnQtZmFtaWx5OiBUYWhvbWE7XHJcbn0iLCIkcHJpbWFyeS1jb2xvcjogIzNDOUFEQztcclxuJGJvcmRlcjogMXB4IHNvbGlkICNFMUU3RjA7XHJcbiRsaW5lLWhlaWdodDogNTBweDtcclxuJGZvbnQtZGVmYXVsdDogYm9sZCAxM3B4IFRhaG9tYTtcclxuJG1pbi13aWR0aC1vZi1saW5lOiAxMDUwcHg7XHJcbiRncmVlbjogIzhiYzM0YTtcclxuJHJlZDogI2Y0NDMzNjtcclxuXHJcbi51c2VyLW5vdC1hY3RpdmUtYmxvY2staWNvbi1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgJi5zaG93IHtcclxuICAgICAgICAudXNlci1ub3QtYWN0aXZlLWJsb2NrLWljb24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NDMzNjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJsb2NrLWxpbmUtaW5mbyB7XHJcbiAgICAudXNlci1ub3QtYWN0aXZlLWJsb2NrLWljb24tY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51c2Vycy10YWJsZS1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uc21yLXRhYmxlLnVzZXJzLXRhYmxlIHtcclxuICAgIC5zbXItdGFibGUtaGVhZGVyLXdpdGgtbGluZXMge1xyXG4gICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudXNlci1saW5lIHtcclxuICAgICAgICAgICAgZm9udDogYm9sZCAxM3B4IFRhaG9tYTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICYucmVtb3Zpbmcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzRDMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN5bmNocm9uaXppbmcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NERUJGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnVzZXJzLWluZm9ybWF0aW9uIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICYucmVtb3ZpbmctbGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzRDMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y0NDMzNjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y0NDMzNjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZW1vdmluZy1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjQ0MzM2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrZWQtaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC51c2VyLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxvY2stcmVhc29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRjQ0MzM2O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmUtYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1NzBweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVtb3ZlLXVzZXItYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1hbmFnZS11c2VyLWJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucmVtb3ZlLXJlc3VsdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjQ0MzM2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucmVtb3ZlLXVzZXItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByb2dyZXNzLWJhci1ob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y0NDMzNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjQ0MzM2O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9ncmVzcy1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkM0QzA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zZXR0aW5ncy1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2V0dGluZ3MtYnV0dG9uLW1haW4tcGFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2V0dGluZ3MtYnV0dG9uLWhvdmVyZWQtcGFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZXR0aW5ncy1idXR0b24taG92ZXJlZC1wYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNldHRpbmdzLWJ1dHRvbi1tYWluLXBhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNldHRpbmdzLWJ1dHRvbi1ydW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9ncmVzcy1iYXItaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZW1vdmUtcGh5c2ljYWxseS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudXNlcnMtZGV2aWNlcyB7XHJcbiAgICAgICAgICAgICAgICAuZnVsbC1kZXZpY2UtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTdGMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZW1vdmUtZGV2aWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uLmRvd25sb2FkLWRiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGV2aWNlLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvKnBhZGRpbmctcmlnaHQ6IDEwcHg7Ki9cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICRkZXZpY2UtaW5mby1saW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJGRldmljZS1zZXR0aW5nLXZhbHVlLXdpZHRoOiAyNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXZpY2Utc2V0dGluZy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZGV2aWNlLWluZm8tbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXZpY2Utc2V0dGluZy1pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZGV2aWNlLWluZm8tbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGV2aWNlLWNvZGUtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRldmljZS1jb2RlLXZhbHVlLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTVFNUU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1QzYyNjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXZpY2UtdHlwZS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNDOUFEQztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0M5QURDO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXZpY2UtdGV4dC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRldmljZS1zZXR0aW5nLXZhbHVlLCAubGlzdGJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRkZXZpY2Utc2V0dGluZy12YWx1ZS13aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRkZXZpY2UtaW5mby1saW5lLWhlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGV2aWNlLXNldHRpbmctdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHVzaC1zdGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnN3aXRjaGVyLXZhbHVlLCAmLnB1c2gtc3RhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubG9hZC12aWV3LCAubG9hZC12aWV3IC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmlsbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBvcHVwLWluc2lkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lcnJvciBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjQ0MzM2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ0MzM2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi53YXJuaW5nIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMzQsIDE5NCwgNTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM0LCAxOTQsIDUyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3VjY2VzcyBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOEJDMzRBO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEJDMzRBO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG9wdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hZGQtZGV2aWNlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGRldmljZS1zZXR0aW5nLXZhbHVlLXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGV2aWNlLXJlcXVlc3QtZGIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZ1bGwtZGV2aWNlLWluZm8uZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zeW5jLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMHB4IDBweCAyMHB4IDBweDtcclxufVxyXG4iLCIuYmxvY2stbGVnZW5kLW1vZGFsIHtcclxuXHJcbiAgICAuYmxvY2stbGluZS1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAmOm5vdChsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnN5bmMtc3luY2VkLXByb2Nlc3MtbW9kYWwgLm1vZGFsLXdpbmRvdy12aXN1YWwtYmxvY2sge1xyXG4gICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgbWluLWhlaWdodDogMTUwcHg7XHJcblxyXG4gICAgLm1vZGFsLXdpbmRvdy1ib2R5IHtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDkwcHgpICFpbXBvcnRhbnQ7IC8vIDUwcHgg0L3QsCDRhdC10LTQtdGAICsgNDBweCDQvdCwINC60L3QvtC/0LrQuFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLnN5bmMtc3luY2VkLXByb2Nlc3MtbW9kYWwtZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLnN0b3Atc3luYy1zeW5jZWQtcHJvY2Vzcy1tb2RhbCAubW9kYWwtd2luZG93LXZpc3VhbC1ibG9jayB7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLXdpbmRvdy1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb21tb24taW5mby1uYW1lZC1ibG9jaywgLnVzZXItc3luYy1pbmZvLW5hbWVkLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMTBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudXNlci1xdWV1ZS1uYW1lZC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN5bmMtc3luY2VkLXByb2Nlc3MtbW9kYWwtY3VycmVudC11c2VyLXN0YXRlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3luYy1zeW5jZWQtcHJvY2Vzcy1tb2RhbC1jdXJyZW50LXVzZXItc3RhdGUtaW5mby13aXRoLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN5bmMtc3luY2VkLXByb2Nlc3MtbW9kYWwtY3VycmVudC11c2VyLXN0YXRlLWluZm8td2l0aC1pbmRpY2F0b3ItdGFzay1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50cmFuc3BhcmVudC1sb2FkLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50b3RhbC1zeW5jLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRvdGFsLXN5bmMtaW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubG9hZGluZy1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5pdGlhbC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxvYWRlZC12YWx1ZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zeW5jLXN5bmNlZC1wcm9jZXNzLW1vZGFsLWRhdGEtY29udGFpbmVyLXRhYmxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNtci10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGlzdC1vZi1sb2FkaW5nLXVzZXJzLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc21yLXRhYmxlLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5uYW1lZC1ibG9jayB7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgLm5hbWVkLWJsb2NrLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMUU3RjA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC5uYW1lZC1ibG9jay10aXRsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgXCJTdHlsZXMvY29uc3RzXCI7XHJcblxyXG4ubW9kYWwtd2luZG93LWJhY2tncm91bmQtY29sb3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjUsIDIzMSwgMjQwLCAwLjkpO1xyXG59XHJcblxyXG4ubW9kYWwtd2luZG93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgLm1vZGFsLXdpbmRvdy12aXN1YWwtYmxvY2sge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gKCAjeyRtYXJnaW4tdGFibGUtaW4tbWFpbi13aW5kb3d9ICogMiApICk7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gKCAjeyRtYXJnaW4tdGFibGUtaW4tbWFpbi13aW5kb3d9ICogMiApICk7XHJcblxyXG4gICAgICAgIC5tb2RhbC13aW5kb3ctaGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5tb2RhbC13aW5kb3ctaGVhZGVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vZGFsLXdpbmRvdy1oZWFkZXItdGV4dC13aXRob3V0LWNsb3NlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2xvc2UtbW9kYWwtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC13aW5kb3ctYm9keSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMjBweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLXdpbmRvdy1idXR0b24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtd2luZG93LWVtcHR5LWJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5leHBvcnQtZG9jLWZpbGVzLW1vZGFsIHtcclxuICAgICAgICAubW9kYWwtd2luZG93LWJvZHkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1rLW1lc3NhZ2luZy1yZW1vdmUtc2VsZWN0ZWQtbW9kYWwgLm1vZGFsLXdpbmRvdy12aXN1YWwtYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiA0ODNweDtcclxuICAgICAgICBoZWlnaHQ6IDIyM3B4O1xyXG5cclxuICAgICAgICAubW9kYWwtd2luZG93LWJvZHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnN0b3AtbGlzdC1lcnJvci1tb2RhbCB7XHJcblxyXG4gICAgICAgIC5tb2RhbC13aW5kb3ctYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLXdpbmRvdy1idXR0b24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnN0b3AtbGlzdC1jYW5jZWwtbW9kYWwgLm1vZGFsLXdpbmRvdy12aXN1YWwtYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG5cclxuICAgICAgICAubW9kYWwtd2luZG93LWJvZHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sb2FkLWFzc2lzdGVudC1kaWN0aW9uYXJpZXMtYmxvY2ssICYuY29udHJvbC1ibG9jayB7XHJcbiAgICAgICAgLm1vZGFsLXdpbmRvdy12aXN1YWwtYmxvY2sge1xyXG4gICAgICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtd2luZG93LWJvZHkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZWRzLWRpc2NsYWltZXItYmxvY2sge1xyXG5cclxuICAgICAgICAubW9kYWwtd2luZG93LWJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTdGMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnN5bmMtc3luY2VkLXJlc3VsdC1tb2RhbCAubW9kYWwtd2luZG93LXZpc3VhbC1ibG9jayB7XHJcbiAgICB3aWR0aDogODAwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuXHJcbiAgICAuc21yLXRhYmxlIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTFFN0YwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICAgLmxpbmVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAuc21yLXRhYmxlLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmVycm9yLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQzRDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogI0ZGQzRDMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZW5kLW9mLXN5bmMtcHJvY2Vzcy11c2VyLWxpbmUtdXNlci1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuU2VsZWN0VXNlcnNUb1N5bmNNb2RhbCB7XHJcbiAgICAkYm9yZGVyOiAxcHggc29saWQgI0E4QTlBQTtcclxuXHJcbiAgICAucGFkZGluZy1yb3ctYmxvY2stY29udGFpbmVyIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNldHRpbmctbmFtZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jbGVhci1kYXRlLWZpbHRlciB7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2V0dGluZ3MtbGluZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5zdGFydC1kYXRlLXNldHRpbmcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCAjM2M5YWRjIHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMUU1RkY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGFydC1kYXRlLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM1QzYyNjY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNTZweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVzZXJzLXRvLWFkZC1hbmQtYWRkZWQtY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAudXNlcnMtdG8tYWRkLWFuZC1zZWFyY2gtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtaW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC51c2Vycy10by1hZGQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51c2Vycy1hZGRlZC1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogJGJvcmRlcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVzZXItbGlzdC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudXNlcnMtdG8tYWRkLWFuZC1zZWFyY2gtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLnVzZXItcm93LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVzZXItcm93LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgLnVzZXItbmFtZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKTpub3QoOmhvdmVyKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEY5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkY1RkY7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJTdHlsZXMvY29uc3RzXCI7XHJcbiRwcm90b2NvbC10YWJsZS1ib3JkZXI6IDFweCBzb2xpZCAjRTFFN0YwO1xyXG5cclxuLnByb3RvY29sLXJlY29yZHMge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAudGFibGUtd2l0aC1maWx0ZXJzIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuc21yLXRhYmxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6ICRwcm90b2NvbC10YWJsZS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAuc21yLXRhYmxlLWhlYWRlci13aXRoLWxpbmVzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b25zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQtYnV0dG9ucy1jb250YWluZXIsIC5yaWdodC1idXR0b25zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sZWZ0LWJ1dHRvbnMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0LWJ1dHRvbnMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNzYXZlLWJ1dHRvbiwgI2NsZWFyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNzYXZlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI2NsZWFyLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI3RhYmxlLWhlYWRlciAucmVjb3JkLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAucmVjb3JkLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5yZWNvcmQtbGluZS13aXRob3V0LWRlc2NyaXB0aW9uLmhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5NjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJlZy1udW0tY29sdW1uLCAuc3RhcnQtZGF0ZS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8v0LfQsNC60LvQsNC00YvQstCw0LXQvCDQsiDQv9C+0YHQu9C10LTQvdGO0Y4g0LrQvtC70L7QvdC60YMg0YjQuNGA0LjQvdGDINCy0LXRgNGC0LjQutCw0LvRjNC90L7Qs9C+INGB0LrRgNC+0LvQu9Cx0LDRgNCwINC60L7QvdGC0LXQvdGC0LBcclxuICAgICAgICAgICAgICAgICAgICAuZHVyYXRpb24tY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIyN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjI3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93LW1vcmUtYWN0aW9ucy1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2hvdy1tb3JlLWFjdGlvbnMtYnV0dG9uLXdpZHRoIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNob3ctbW9yZS1hY3Rpb25zLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2hvdy1tb3JlLWFjdGlvbnMtYnV0dG9uLWRvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0M5QURDICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93LW1vcmUtYWN0aW9ucy1idXR0b24tZG90IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDE2cHggMXB4ICMzQzlBREM7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5ibGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93LW1vcmUtYWN0aW9ucy1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2hvdy1tb3JlLWFjdGlvbnMtYnV0dG9uLWRvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NEI1RUQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2hvdy1tb3JlLWFjdGlvbnMtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDMwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24tZ28tdG8tcmVjb3JkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzQzlBREM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNjOWFkYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFN0YwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWdvLXRvLXJlY29yZC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI3JlY29yZHMtcm93LWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAucmVjb3JkLWxpbmUtd2l0aG91dC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc21yLXRhYmxlLWhlYWRlci13aXRoLWxpbmVzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRwcm90b2NvbC10YWJsZS1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlY29yZC1saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5NDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5lcnJvci1saW5lOm5vdCguc2VsZWN0ZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDNEMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkM0QzA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZDNEMwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNEMwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLndhcm5pbmctbGluZTpub3QoLnNlbGVjdGVkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkUyN0E7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjFEMzY4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YxRDM2ODtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRDM2ODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJlY29yZC1saW5lLXdpdGhvdXQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC1saW5lLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlZy1udW0tY29sdW1uLXdpZHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlZy1udW0tY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudXNlci1jb2x1bW4td2lkdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC51c2VyLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdi51c2VyLWNvbHVtbi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWN0aW9uLWNvbHVtbi13aWR0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbi1jb2x1bW4td2lkdGgtd2l0aC10ZWNoaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbi1jb2x1bW4ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53cmFwLXBhcmFncmFwaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWRkaXRpb25hbC1pbmZvLWJ1dHRvbi1jb2x1bW4td2lkdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hZGRpdGlvbmFsLWluZm8tYnV0dG9uLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZXJyb3ItaWNvbiwgLndhcm5pbmctaWNvbiwgLmluZm8taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5lcnJvci1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ0MzM2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAud2FybmluZy1pY29uLCAuaW5mby1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdGFydC1kYXRlLWNvbHVtbi13aWR0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN0YXJ0LWRhdGUtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR1cmF0aW9uLWNvbHVtbi13aWR0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHVyYXRpb24tY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC1saW5lLWNvbHVtbiwgLmR1cmF0aW9uLWNvbHVtbiwgLnN0YXJ0LWRhdGUtY29sdW1uLCAuYWN0aW9uLWNvbHVtbiwgLmFkZGl0aW9uYWwtaW5mby1idXR0b24tY29sdW1uLCAudXNlci1jb2x1bW4sIC5yZWctbnVtLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZXhwYW5kZWQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMC41cHggNXB4IHJnYmEoMCwgMCwgMCwgLjEpLCAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIC4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbmZvLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZXhwYW5kZWQtZGVzY3JpcHRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZFQjcwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lcnJvci10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN0YWNrLXRyYWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5lcnJvci1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmV4cGFuZGVkLWRlc2NyaXB0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNGNDQzMzY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXJyb3ItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdGFjay10cmFjZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlci1wYW5lbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM0MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTFFN0YwO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVycy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtY2xlYXItYnV0dG9ucy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgI3NlYXJjaC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjY2xlYXItYWxsLWZpbHRlcnMtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzQzlBREM7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI3JlZ251bS1hbGlhcy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjc2VhcmNoLWFsbC1hbGlhcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpbWUtZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmRhdGUtcGlja2VyLXNob3dlZCAuZmlsdGVyLWFuaW1hdGlvbi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmlsdGVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWVwaWNrZXItdmFsdWUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNjOWFkYztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aW1lcGlja2VyLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1QzYyNjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jbGVhci10aW1lcGlja2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGQuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGQudGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZS1maWx0ZXItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM0M5QURDO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVyLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIC5maWx0ZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1zZWFyY2gtbGluZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWx0ZXItc2VhcmNoLWxpbmUtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5maWx0ZXItZWxlbWVudHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmlsdGVyLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saW5lLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lbXB0eS1maWx0ZXItZmlsbGVyLXRleHQge1xyXG4gICAgcGFkZGluZzogJG1hcmdpbi1pbmxpbmUtdGV4dDtcclxufSIsIkBpbXBvcnQgXCJTdHlsZXMvY29uc3RzXCI7XHJcblxyXG4uZmlsdGVyLWJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5maWx0ZXItdGl0bGUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cclxuICAgICAgICAmLmNsaWNrYWJsZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZS13aXRoLXRvZ2dsZS1idXR0b24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9nZ2xlLWJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMHB4O1xyXG5cclxuICAgICAgICAgICAgLnRvZ2dsZS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uLWZpbGwtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlci1hbmltYXRpb24tY29udGVudC5hbmltYXRpb25JblByb2dyZXNzIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXItY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxufSIsIi50aW1lcGlja2VyIHtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC50aW1lcGlja2VyLXZhbHVlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2M5YWRjO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAudGltZXBpY2tlci12YWx1ZS1waWNrZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNjOWFkYztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgXHJcbiAgICAgICAgLnRpbWVwaWNrZXItc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGltZXBpY2tlci1oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbWVwaWNrZXItdmFsdWUtcmFuZ2VyLXZhbHVlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbWVwaWNrZXItZGVjcmVhc2UtdmFsdWUsIC50aW1lcGlja2VyLWluY3JlYXNlLXZhbHVlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aW1lcGlja2VyLWluY3JlYXNlLXZhbHVlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucG9wdXAyLWluc2lkZSB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuICAgIC5wb3B1cDItYXJyb3cge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XHJcbiAgICAgICAgei1pbmRleDogMjAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgIzNDOUFEQztcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cDItYm90dG9tLWFycm93IHtcclxuICAgICAgICB0b3A6IC02cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAucG9wdXAyLXRvcC1hcnJvdyB7XHJcbiAgICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcHVwMi1ib3R0b20ge1xyXG4gICAgICAgIHRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucG9wdXAyLXRvcCB7XHJcbiAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cDIge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDIwMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICMzQzlBREM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMjIsNjEsODksMC40KTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0M5QURDO1xyXG5cclxuICAgICAgICAucG9wdXAyLXRleHQge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5wb3B1cDIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmZpbHRlci1wcm90b2NvbC1vci1kb2N1bWVudCB7XHJcbiAgICAucmVnbnVtLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICNCQUJBQkE7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5jbGVhci1wcm90b2NvbC1tb2RhbCAubW9kYWwtd2luZG93LXZpc3VhbC1ibG9jayB7XHJcbiAgd2lkdGg6IDQ1MHB4O1xyXG5cclxuICAuZ2V0LXByb3RvY29sLWFyY2hpdmUtcGF0aC1kZXNjcmlwdGlvbi13aXRoLWlucHV0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5nZXQtcHJvdG9jb2wtYXJjaGl2ZS1wYXRoLWRlc2NyaXB0aW9uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiU3R5bGVzL2NvbnN0c1wiO1xyXG5cclxuLnNtci1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XHJcblxyXG4gICAgLnNtci1oZWFkZXItdGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLnNtci1oZWFkZXItdGl0bGUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbXItaGVhZGVyLWJ1dHRvbnMtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogI3skbWFyZ2luLWJ1dHRvbn07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5CdXR0b25Td2l0Y2hlci1idXR0b24ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZy1vdXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiU3R5bGVzL2NvbnN0c1wiO1xyXG5cclxuLkJ1dHRvblN3aXRjaGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLkJ1dHRvblN3aXRjaGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMHB4O1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYnV0dG9uLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRidXR0b24tYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRidXR0b24tYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIlN0eWxlcy9jb25zdHNcIjtcclxuXHJcbi51c2VyLXNldHRpbmdzLW1haW4tY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5hbGwtc2V0dGluZ3MtY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgIC5saXN0Ym94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNldHRpbmdzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAuc3RhcnQtZGF0ZS1zZXR0aW5nIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4ICMzYzlhZGMgc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMUU1RkY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0YXJ0LWRhdGUtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzVDNjI2NjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VuZC1lZHMtZGlzY2xhaW1lci1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3luY2hyb25pemF0aW9uLXNldHRpbmdzLWJsb2NrLCAubWFpbnRhbmNlLXNldHRpbmdzLWJsb2NrLCAuZmlsZXMtc2V0dGluZ3MtYmxvY2ssICNmb2xkZXJzLXNldHRpbmdzLWJsb2NrLCAjZG9jdW1lbnRzLXNldHRpbmdzLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIC5zZXR0aW5nLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc3luYy1uYW1lLCAmLm5ldy1mb2xkZXItbmFtZSwgJi5hZGQtcHJvamVjdHMtdG8tbmV3LWZvbGRlci1uYW1lLCAmLm1hcmstYXMtcmVhZC10aW1lb3V0LXNlYywgJi5hZGQtdXJnZW50LXByb2plY3RzLXRvLXVyZ2VudC1mb2xkZXItbmFtZSwgJi5kby1ub3Qtc2hvdy1wYXJ0bHktaGFuZGxlZC1kb2N1bWVudHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnBvcHVwLWluc2lkZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBvcHVwIC5wb3B1cC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNldHRpbmctbmFtZS1tZWV0aW5ncy1zeW5jLXBlcmlvZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4tYnV0dG9uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2V0dGluZ3MtbmFtZS13aXRoLXNpbXBsZXBvcHVwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgIC5wb3B1cC1pbnNpZGUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucG9wdXAgLnBvcHVwLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNldHRpbmdzLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgI2JlZ2luLXdvcmstYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNjb3B5LXNldHRpbmdzLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNzZWFyY2gtYXNzaXN0ZW50LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saXN0Ym94LCAjdXBkYXRlLWRpY3Rpb25hcmllcy1idXR0b24sICNjaGFuZ2UtcnVicmljLWJ1dHRvbiwgLmFzc2lzdGVudC1zZWFyY2gsXHJcbiAgICAgICAgICAgICAgICAjZXhwb3J0LWJ1dHRvbiwgI2tlZXAtaGlzdG9yeS1wZXJpb2QtbGlzdGJveCwgI2NoYW5nZS1ydWJyaWMtYnV0dG9uLCAuY2hvb3NlLWNlcnQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjaW5pdGlhdGl2ZS1saXN0Ym94LCAjbWFyay1hcy1yZWFkLWxpc3Rib3gsICNpbml0aWF0aXZlLWdyb3VwLWxpc3QtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI2luaXRpYXRpdmUtZ3JvdXAtbGlzdC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNDOUFEQztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzQzlBREM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI2V4cG9ydC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3VwcG9ydC1lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5lcnJvciwgJjppbnZhbGlkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zd2l0Y2hlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjaW5pdGlhdGl2ZS1saXN0Ym94IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI2tlZXAtaGlzdG9yeS1wZXJpb2QtbGlzdGJveCwgI2NoYW5nZS1ydWJyaWMtYnV0dG9uLCAuY2hvb3NlLWNlcnQtYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm51bWVyaWMtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3RyaW5nLXNldHRpbmctdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wc2V1ZG8tZmlsZS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFzc2lzdGVudC1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3Rib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0LWNlcnQtYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4Rjk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyDvv73vv73vv73vv73vv73vv73vv73vv73vv70g77+977+977+9IO+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/vSDvv73vv73vv73vv73vv73vv73vv71cclxuICAgICAgICAgICAgICAgIC50aXAtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXAtdGV4dC1ncmVlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAudGlwLXRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4QkMzNEE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpcC10ZXh0LXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAudGlwLXRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGNDQzMzY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbnMtY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICYgYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNldHRpbmdzLWJsb2NrLWFzc2lzdGVudHMtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTdGMDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZW5kLWVkcy1leGlzdGVkLWZpbGUtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuXHJcbiAgICAuc2VuZC1lZHMtZXhpc3RlZC1maWxlLW5hbWUtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjM0M5QURDO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDBweCAxcHggMXB4O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICAgLnNlbmQtZWRzLWV4aXN0ZWQtZmlsZS1uYW1lIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMzQzlBREM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZW5kLWVkcy1yZW1vdmUtZmlsZS1idXR0b24ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQzlBREM7XHJcblxyXG4gICAgICAgICAgICBzdmcgLmljb24tZmlsbC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3luYy1xdWV1ZS1ibG9jayAubW9kYWwtd2luZG93LXZpc3VhbC1ibG9jayB7XHJcbiAgICAubW9kYWwtd2luZG93LWJvZHkge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiLnJlYWN0LWNoZWNrYm94LXRyZWUge1xyXG5cclxuICAgIG9sIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkgb2wge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaWNvbnMvdHJlZS9ub2RlX3ZlcnRpY2FsLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucmN0LW5vZGUtbGVhZiB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ljb25zL3RyZWUvbm9kZV9jb3JuZXIuc3ZnKSwgdXJsKC4vaWNvbnMvdHJlZS9ub2RlX3ZlcnRpY2FsLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwcHgsIDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaWNvbnMvdHJlZS9ub2RlX2Nvcm5lci5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnJjdC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyBcclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkID4gc3Bhbi5yY3QtdGV4dHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLnJjdC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaWNvbnMvdHJlZS9ub2RlX3ZlcnRpY2FsLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5yY3QtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYucmN0LWljb24tY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaWNvbnMvY2hlY2tib3gtY2hlY2tlZC5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYucmN0LWljb24tdW5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pY29ucy9jaGVja2JveC5zdmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXYucmN0LWljb24taGFsZi1jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pY29ucy9jaGVja2JveC1wYXJ0bHkuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ucmN0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpdi5yY3QtaWNvbi1leHBhbmQtY2xvc2UsIGRpdi5yY3QtaWNvbi1leHBhbmQtb3BlbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGl2LnJjdC1pY29uLWV4cGFuZC1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguL2ljb25zL3RyZWUvbm9kZV9jbG9zZWQuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpdi5yY3QtaWNvbi1leHBhbmQtb3BlbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pY29ucy90cmVlL25vZGVfZXhwYW5kZWQuc3ZnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiU3R5bGVzL2NvbnN0c1wiO1xyXG5cclxuLnJ1YnJpY3MtYmxvY2sgLm1vZGFsLXdpbmRvdy12aXN1YWwtYmxvY2sge1xyXG4gICAgd2lkdGg6IDkwMHB4O1xyXG5cclxuICAgIC5tb2RhbC13aW5kb3ctYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5yYWRpby1idXR0b24tbGlzdCB7XHJcbiAgICAucmFkaW8tYnV0dG9uLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmFkaW8tYnV0dG9uLWxpc3QtaXRlbS1jaGVjay1pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYWRpby1idXR0b24tbGlzdC1pdGVtLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDFweCAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIub3RoZXItc2V0dGluZ3Mge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5vdGhlci1zZXR0aW5ncy1zZXR0aW5ncy1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgJiA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm90aGVyLXNldHRpbmdzLWxpbmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmdlbmVyaWMtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vdGhlci1zZXR0aW5ncy10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTMwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY2xpZW50LXRyYWNlcy1zZXR0aW5ncy1saW5lIHtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlzdGJveCwgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wcm90b2NvbC1zZXR0aW5ncyAubnVtZXJpYy1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNwcm90b2NvbC1hcmNoaXZlLXBhdGgge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vdGhlci1zZXR0aW5ncy1saW5lLCAub3JnYW5pemF0aW9uLWxvZ28tc2V0dGluZ3MtYmxvY2sge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3RoZXItc2V0dGluZ3MtbGluZTpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4Rjk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3RoZXItc2V0dGluZ3MtZGVzY3JpcHRpb24tZ3JheSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYjFiMWIxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9yZ2FuaXphdGlvbi1sb2dvLXNldHRpbmdzLWJsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTI4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICYsIC5sb2dvLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ28tcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNDOUFEQztcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dvLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2dvLWRlc2NyaXB0aW9uLXdpdGgtYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAubG9nby1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0OHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFja2dyb3VuZC1zZXR0aW5ncy1ibG9jayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuXHJcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjU2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICYsIC5iYWNrZ3JvdW5kLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJhY2tncm91bmQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNDOUFEQztcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iYWNrZ3JvdW5kLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kLWRlc2NyaXB0aW9uLXdpdGgtYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAuYmFja2dyb3VuZC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0OHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29tbW9uLWluZm8tbmFtZWQtYmxvY2sge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAudG90YWwtc3luYy1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC50b3RhbC1zeW5jLWluZm8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvYWRpbmctaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmluaXRpYWwtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sb2FkZWQtdmFsdWUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNjbGllbnQtdHJhY2VzLXBhdGgsICNzdXBwb3J0LWVtYWlsLCAjaW5mb3JtaW5nLWVtYWlsLCAjaW5mb3JtaW5nLWZyb20ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLmVycm9yZWQtcGF0aCwgJjppbnZhbGlkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZXR0aW5ncy1idXR0b25zLWNvbnRhaW5lciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgLmxvYWQtdmlldyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3luYy1zeW5jZWQtcXVlc3Rpb24tbW9kYWwgLm1vZGFsLXdpbmRvdy12aXN1YWwtYmxvY2sge1xyXG4gICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuXHJcbiAgICAubW9kYWwtd2luZG93LWJvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnN0b3Atc3luYy1zeW5jZWQtcHJvY2Vzcy1tb2RhbCAubW9kYWwtd2luZG93LXZpc3VhbC1ibG9jayB7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcblxyXG4gICAgLm1vZGFsLXdpbmRvdy1ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMTgwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4iLCIubG9hZC1jbGllbnQtbG9ncy1tb2RhbCB7XHJcbiAgLm1vZGFsLXdpbmRvdy12aXN1YWwtYmxvY2sge1xyXG4gICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAubW9kYWwtd2luZG93LWJvZHkge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAuZGlyZWN0b3J5LWJ1dHRvbnMtY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgIC5kaXJlY3Rvcnkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgY29sb3I6ICM1QzYyNjY7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMzVweDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgLmRpcmVjdG9yeS10aXRsZS1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGlyZWN0b3J5LXRpdGxlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcbiAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucGxhY2VIb2xkZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5yZXN0cmljdGlvbi1zZWxlY3QtbW9kYWwgLm1vZGFsLXdpbmRvdy12aXN1YWwtYmxvY2sge1xyXG4gICAgd2lkdGg6IDYwNHB4O1xyXG4gICAgaGVpZ2h0OiA0NzBweDtcclxuXHJcbiAgICAubW9kYWwtd2luZG93LWJvZHkge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XHJcblxyXG4gICAgICAgIC5yZXN0cmljdGlvbnMtcGFuZWxzLWhvbGRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAucmVzdHJpY3Rpb24tcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZXN0cmljdGlvbi1wYW5lbC1zaW5nbGVjb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVzdHJpY3Rpb24tcGFuZWwtbXVsdGljb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZXN0cmljdGlvbi1jaGVja2JveC1saW5lIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlc3RyaWN0aW9uLWNoZWNrYm94LXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYucmVzdHJpY3Rpb24tZGVsZXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtd2luZG93LWJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRib3JkZXItbWFpbi1jb2xvcjogI0UxRTdGMDtcclxuXHJcbi5kb2N1bWVudC1oaXN0b3J5LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuZG9jdW1lbnQtaGlzdG9yeS10YWJsZS13aXRoLWZpbHRlcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLW1haW4tY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5kb2N1bWVudC1oaXN0b3J5LXRhYmxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM0MHB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1tYWluLWNvbG9yO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgLnNtci10YWJsZS1oZWFkZXItd2l0aC1saW5lcyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRvY3VtZW50LWhpc3RvcnktdGFibGUtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzlhZGM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICRkb2N1bWVudC1oaXN0b3J5LXRhYmxlLWhlYWRlci1oZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAuZG9jdW1lbnQtaGlzdG9yeS10YWJsZS1oZWFkZXIsIC5oaXN0b3J5LWxpbmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRkb2N1bWVudC1oaXN0b3J5LXRhYmxlLWhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY+KiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZG9jdW1lbnQtaGlzdG9yeS10YWJsZS1saW5lcyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JGRvY3VtZW50LWhpc3RvcnktdGFibGUtaGVhZGVyLWhlaWdodH0pO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLmRvd25sb2FkLWRvY3VtZW50LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG9jdW1lbnQtaGlzdG9yeS1maWx0ZXJzLXBhbmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM0MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmZpbHRlcnMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICY+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWNsZWFyLWJ1dHRvbnMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICNzZWFyY2gtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAjY2xlYXItYWxsLWZpbHRlcnMtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzQzlBREM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNyZWdudW0tYWxpYXMtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jaGVja2JveC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICRoZWlnaHQtb2YtY2hlY2tib3g6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWlnaHQtb2YtY2hlY2tib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jaGVja2JveC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0LW9mLWNoZWNrYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGltZS1maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZGF0ZS1waWNrZXItc2hvd2VkIC5maWx0ZXItYW5pbWF0aW9uLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5maWx0ZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aW1lLWZpbHRlci1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4OyAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aW1lLWZpbHRlci12YWx1ZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzQzlBREM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBUYWhvbWE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpbWUtZmlsdGVyLWRhdGUtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jb252ZXJ0ZXItc2V0dGluZ3Mge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLmNvbnZlcnRlci1zZXR0aW5ncy1zZXR0aW5ncy1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAmID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2V0dGluZy1uYW1lLXdpdGgtdmFsdWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXHJcblxyXG4gICAgICAgICAgICAuc2V0dGluZy1uYW1lIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNldHRpbmctdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYuZ29vZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYmFkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZXR0aW5ncy1idXR0b25zLWNvbnRhaW5lciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgLmxvYWQtdmlldyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmludGVncmF0aW9uLXNldHRpbmdzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5pbnRlZ3JhdGlvbi1zZXR0aW5ncy1zZXR0aW5ncy1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAmID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2V0dGluZy1uYW1lLXdpdGgtdmFsdWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5zZXR0aW5nLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2V0dGluZy12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZXR0aW5nLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZ29vZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYmFkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZXR0aW5ncy1idXR0b25zLWNvbnRhaW5lciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgLmxvYWQtdmlldyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRtYWluLWNvbG9yOiAjM0M5QURDO1xyXG5cclxuLnN0b3AtbGlzdCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAuc3RvcC1saXN0LXRhYmxlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICN0YWJsZS1oZWFkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcblxyXG4gICAgICAgICAgICAuc3RvcC1saXN0LWhlYWRlci1saW5lIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlZy1kYXRlLWNvbHVtbiwgLnNob3ctZXJyb3ItY29sdW1uLCAuZXJyb3ItZGF0ZS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zb3J0YWJsZTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzY0QjVFRDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RvcC1saXN0LWxpbmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyOTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdG9wLWxpc3QtbGluZS1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3QtbGluZS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVnLW51bS1jb2x1bW4td2lkdGgge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZWctbnVtLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgIC5yZWctbnVtLWNvbHVtbi1yZWctbnVtIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0b3AtbGlzdC1kaXJlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnVzZXItbmFtZS1jb2x1bW4td2lkdGgge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0OTBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDkwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC51c2VyLW5hbWUtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVnLWRhdGUtY29sdW1uLXdpZHRoLCAuZXJyb3ItZGF0ZS1jb2x1bW4td2lkdGgge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZWctZGF0ZS1jb2x1bW4sIC5lcnJvci1kYXRlLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaG93LWVycm9yLWNvbHVtbi13aWR0aCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNob3ctZXJyb3ItY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNyZWNvcmRzLXJvdy1ob2xkZXIge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTdGMDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b25zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmxlZnQtYnV0dG9ucy1jb250YWluZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmlnaHQtYnV0dG9ucy1jb250YWluZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlZnQtYnV0dG9ucy1jb250YWluZXIsIC5yaWdodC1idXR0b25zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgJiA6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udXBkYXRlLWJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJTdHlsZXMvY29uc3RzXCI7XHJcblxyXG4ubWlncmF0aW9uLXBhZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLm1pZ3JhdGlvbi1wYWdlLW1haW4ge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgLmxvYWRpbmctaW5kaWNhdG9yLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHJcbiAgICAgICAgICAgIC5sb2FkaW5nLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaW5pdGlhbC12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvYWRlZC12YWx1ZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNldHRpbmctbmFtZS13aXRoLXZhbHVlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuc2V0dGluZy12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4taW5saW5lLXRleHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmdvb2Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmJhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2V0dGluZ3MtYnV0dG9ucy1jb250YWluZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIC5sb2FkLXZpZXcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRmbG9vci1oZWlnaHQ6IDMwJTtcclxuXHJcbi5ub3QtZm91bmQtcGFnZSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLm5vdC1mb3VuZC1wYWdlLXdhbGwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7ICRmbG9vci1oZWlnaHQgfSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFREYzO1xyXG4gIH1cclxuXHJcbiAgLm5vdC1mb3VuZC1wYWdlLWZsb29yIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAkZmxvb3ItaGVpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QyREJFNjtcclxuICB9XHJcblxyXG4gIC5ub3QtZm91bmQtaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pY29ucy80MDQucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDYwJTtcclxuICAgIGJvdHRvbTogY2FsYygjeyAkZmxvb3ItaGVpZ2h0IH0gLSA3JSk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICB9XHJcbn0iLCIuc21yLXRyYWNlcy1zZXR0aW5ncyB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAuc2V0dGluZ3MtYmxvY2sge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIC5rZXlzLWNvbnRhaW5lciB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAuc21yLXRyYWNlcy1zZXR0aW5ncy10cmFjZS1saW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDUwcHggMCAzMHB4O1xyXG5cclxuICAgICAgICAudHJhY2Uta2V5LXRpdGxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEY5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZGNUZGO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbnMtY29udGFpbmVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC50cmFjZXMtc21hbGwtYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50cmFjZXMtYmlnLWJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b246bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAaW1wb3J0ICdTdHlsZXMvbWFpbi5zY3NzJztcclxuXHJcbi8vINC60L7QvdGC0YDQvtC7LCDQutC+0YLQvtGA0YvQuSDQsdGD0LTQtdGCINC/0YDQvtC60YDRg9GH0LjQstCw0YLRjNGB0Y9cclxuLnNjcm9sbC1jb250YWluZXIge1xyXG4gICAgQGV4dGVuZCAub3ZlcmZsb3dpbmctZWxlbWVudDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi8vINC60L7QvdGC0YDQvtC7LCDQsiDQutC+0YLQvtGA0L7QvCDQsdGD0LTQtdGCINC/0YDQvtC60YDRg9GH0LjQstCw0YLRjNGB0Y8g0LTQvtGH0LXRgNC90LjQuSDQutC+0L3RgtGA0L7Qu1xyXG4uc2Nyb2xsYWJsZS1lbGVtZW50cy1jb250YWluZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5zbXItdGFibGUtbmFtZS1kaXZpZGVyLXZlcnRpY2FsIHtcclxuICAgIEBleHRlbmQgLnNtci1ib3JkZXI7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4Rjk7XHJcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICMzQzlBREM7XHJcbiAgICAvL2NvbG9yOiB3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxufVxyXG4iLCIubWstbWVzc2FnaW5nLW1lc3NhZ2UtbGlzdC1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIC5tay1tZXNzYWdlLWxpc3QtdGFibGUtbGluZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICY+KiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tay1tZXNzYWdlLWxpc3QtdGFibGUtbGluZS1jaGVja2JveC1jb2x1bW4ge1xyXG4gICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1rLW1lc3NhZ2UtbGlzdC10YWJsZS1saW5lLWlkLWNvbHVtbiB7XHJcbiAgICAgIG1pbi13aWR0aDogNjBweDtcclxuICAgICAgbWFyZ2luOiAwIDMwcHg7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAubWstbWVzc2FnZS1saXN0LXRhYmxlLWxpbmUtdGl0bGUtY29sdW1uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDlweDtcclxuICAgIH1cclxuXHJcbiAgICAubWstbWVzc2FnZS1saXN0LXRhYmxlLWxpbmUtcmVnaXN0cmF0aW9uLWRhdGUtY29sdW1uLCAubWstbWVzc2FnZS1saXN0LXRhYmxlLWxpbmUtdmlldy1jb3VudC1jb2x1bW4ge1xyXG4gICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1rLW1lc3NhZ2UtbGlzdC10YWJsZS1saW5lLWJ1dHRvbi1jb2x1bW4ge1xyXG4gICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICBtYXJnaW46IDAgMzBweDtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZGQtbWVzc2FnZS1idXR0b24sIC5yZW1vdmUtbWVzc2FnZXMtYnV0dG9uIHtcclxuICAgIHdpZHRoOiAyMDNweDtcclxuICB9XHJcbn0iLCIkbWVzc2FnZS10aXRsZS10ZXh0YXJlYS1oZWlnaHQ6IDc1cHg7XHJcbiR0ZXh0Ym94LXRpdGxlLWhlaWdodDogMzBweDtcclxuXHJcbi5tZXNzYWdlLXRpdGxlLWFuZC1ib2R5LWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLm1lc3NhZ2UtZXhwaXJlZC1kYXRlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogZW5kO1xyXG5cclxuICAgIC5zZXR0aW5nLXRpdGxlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAucG9wdXAtdGV4dCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBtaW4td2lkdGg6IDIzNXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjM1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZS1jb250YWluZXIge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuXHJcbiAgICAgICY+Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAtMjg1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGF0ZS12YWx1ZSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggIzNjOWFkYyBzb2xpZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgY29sb3I6ICM1QzYyNjY7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMUU1RkY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJlYWQtb25seSB7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRhdGUtdmFsdWUtdmFsdWUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xlYXItZGF0ZS12YWx1ZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjU2cHg7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0Ym94LXRpdGxlIHtcclxuICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgbGluZS1oZWlnaHQ6ICR0ZXh0Ym94LXRpdGxlLWhlaWdodDtcclxuICB9XHJcblxyXG4gIC5tZXNzYWdlLXRleHRhcmVhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0E4QTlBQTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XHJcbiAgICBmb250LWZhbWlseTogVGFob21hO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICM1QzYyNjY7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcGFkZGluZzogN3B4IDEwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tZXNzYWdlLXRpdGxlLXRleHQge1xyXG4gICAgICBoZWlnaHQ6ICRtZXNzYWdlLXRpdGxlLXRleHRhcmVhLWhlaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmLm1lc3NhZ2UtYm9keS10ZXh0IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lc3NhZ2UtdGl0bGUtY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogY2FsYygjeyAkbWVzc2FnZS10aXRsZS10ZXh0YXJlYS1oZWlnaHQgfSArICN7ICR0ZXh0Ym94LXRpdGxlLWhlaWdodCB9KTtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoI3sgJG1lc3NhZ2UtdGl0bGUtdGV4dGFyZWEtaGVpZ2h0IH0gKyAjeyAkdGV4dGJveC10aXRsZS1oZWlnaHQgfSk7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKCN7ICRtZXNzYWdlLXRpdGxlLXRleHRhcmVhLWhlaWdodCB9ICsgI3sgJHRleHRib3gtdGl0bGUtaGVpZ2h0IH0pO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAubWVzc2FnZS1ib2R5LWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn0iLCIkbWFyZ2luOiAzMHB4O1xyXG5cclxuLm1rLW1lc3NhZ2luZy1uZXctbWVzc2FnZS1jb250YWluZXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAubWstbWVzc2FnaW5nLW5ldy1tZXNzYWdlLWNvbnRhaW5lci1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNDOUFEQztcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbWluLWhlaWdodDogNTBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxuICB9XHJcblxyXG4gIC5tay1tZXNzYWdpbmctbmV3LW1lc3NhZ2UtY29udGFpbmVyLWJvZHkge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMTBweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMUU3RjA7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG4gIC5tay1tZXNzYWdpbmctbmV3LW1lc3NhZ2UtY29udGFpbmVyLWJ1dHRvbnMtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tay1tZXNzYWdpbmctdXNlci1saXN0LWNvbnRhaW5lciB7XHJcbiAgICBtaW4td2lkdGg6IDI5MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAyOTBweDtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3sgJG1hcmdpbiB9KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzQzlBREM7XHJcbiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLXRvcDogJG1hcmdpbjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgLm1rLW1lc3NhZ2luZy11c2VyLWxpc3QtaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjM0M5QURDO1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAubWstbWVzc2FnaW5nLXVzZXItbGlzdCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICAubWstbWVzc2FnaW5nLXVzZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKTpub3QoOmhvdmVyKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEY5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkY1RkY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC51c2VyLW5hbWUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxufSIsIi5tay1tZXNzYWdpbmctc2VsZWN0LXVzZXItbW9kYWwgLm1vZGFsLXdpbmRvdy12aXN1YWwtYmxvY2sge1xyXG4gICAgJG1hcmdpbjogMzBweDtcclxuICAgICRib3JkZXI6IDFweCBzb2xpZCAjQThBOUFBO1xyXG5cclxuICAgIGhlaWdodDogNzUlO1xyXG5cclxuICAgIC5tb2RhbC13aW5kb3ctYm9keSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLm1rLW1lc3NhZ2luZy1zZWxlY3QtdXNlci1tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGJvcmRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgIC5tay1tZXNzYWdpbmctc2VsZWN0LXVzZXItbW9kYWwtYXZhaWxhYmxlLXVzZXJzLWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnVzZXItbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1rLW1lc3NhZ2luZy11c2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1rLW1lc3NhZ2luZy1zZWxlY3QtdXNlci1tb2RhbC1zZWxlY3RlZC11c2Vycy1ob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudXNlci1saXN0IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tay1tZXNzYWdpbmctdXNlci1saXN0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWstbWVzc2FnaW5nLXVzZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgLnVzZXItbmFtZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCk6bm90KDpob3Zlcikge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4Rjk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RjVGRjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLXdpbmRvdy1idXR0b24tY29udGFpbmVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tay1tZXNzYWdpbmctdmlldy1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5tay1tZXNzYWdpbmctdmlldy1pbmZvLXVzZXItbmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1rLW1lc3NhZ2luZy12aWV3LWluZm8tdmlldy1kYXRlIHtcclxuICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tay1tZXNzYWdpbmctdmlldy1pbmZvLWNhbmNlbC1idXR0b24ge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTczcHg7XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIC5tay1tZXNzYWdpbmctdmlldy1pbmZvLWNhbmNlbGVkLWxhYmVsIHtcclxuICAgICAgICBjb2xvcjogI0Y0NDMzNjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJlbW92ZS1tZXNzYWdlLWJ1dHRvbiwgLnNob3ctbWVzc2FnZS1idXR0b24ge1xyXG4gIHdpZHRoOiAyMTVweDtcclxufVxyXG5cclxuLm1rLW1lc3NhZ2luZy12aWV3LW1lc3NhZ2UtaW5mby1tb2RhbCAubW9kYWwtd2luZG93LXZpc3VhbC1ibG9jayB7XHJcbiAgd2lkdGg6IDY0MHB4O1xyXG4gIGhlaWdodDogNTQwcHg7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuXHJcbiAgLm1vZGFsLXdpbmRvdy1oZWFkZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtd2luZG93LWJvZHkge1xyXG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXdpbmRvdy1idXR0b24tY29udGFpbmVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4IDMwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmNsb3NlLWJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tay1tZXNzYWdpbmctcmVtb3ZlLW1lc3NhZ2UtbW9kYWwsIC5tay1tZXNzYWdpbmctY2FuY2VsLW1lc3NhZ2UtbW9kYWwge1xyXG4gIC5tb2RhbC13aW5kb3ctdmlzdWFsLWJsb2NrIHtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG5cclxuICAgIC5tb2RhbC13aW5kb3ctYm9keSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWstbWVzc2FnaW5nLWNhbmNlbC1tZXNzYWdlLW1vZGFsIC5tb2RhbC13aW5kb3ctdmlzdWFsLWJsb2NrIHtcclxuICAubW9kYWwtd2luZG93LWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgLmhlYWRlci10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hbGVydHMtaG9sZGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA1MCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjYpO1xyXG4gIHotaW5kZXg6IDIwMTtcclxuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjRzIGxpbmVhcjtcclxuXHJcbiAgJi5jbG9zZWQge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmFuaW1hdGVkLWFsZXJ0LWhvbGRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDMyNXB4KTtcclxuICB9XHJcblxyXG4gIC5hbGVydHMtYXJjaGl2ZS1saXN0LXdpdGgtY2xlYXItYnV0dG9uIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmFsZXJ0cy1hcmNoaXZlLWxpc3QtaG9sZGVyIHtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBoZWlnaHQ6IHZhcigtLXNjcm9sbGJhci1zaXplKTtcclxuICAgICAgICB3aWR0aDogdmFyKC0tc2Nyb2xsYmFyLXNpemUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbGJhci1hbGVydHMtYXJjaGl2ZS10cmFjay1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tc2Nyb2xsYmFyLWNvcm5lci1yYWRpdXMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Nyb2xsYmFyLWFsZXJ0cy1hcmNoaXZlLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zY3JvbGxiYXItY29ybmVyLXJhZGl1cyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zY3JvbGxiYXItYWxlcnRzLWFyY2hpdmUtaG92ZXItY29sb3IpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogNjUwcHg7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzI5cHgpOyAvL9C/0L7Qu9C+0LLQuNC90LAg0YjQuNGA0LjQvdGLICsg0YjQuNGA0LjQvdCwINGB0LrRgNC+0LvQu9Cx0LDRgNCwXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgLmNsZWFyLWFsZXJ0cy1hcmNoaXZlLWJ1dHRvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcGVuLWFsZXJ0LWFyY2hpdmUtYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1mYW1pbHk6IFRhaG9tYTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpO1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLCAwLjUsIDAuNSwgMC41KTtcclxuXHJcbiAgICAgIC5pY29uLWZpbGwtZWxlbWVudCB7XHJcbiAgICAgICAgZmlsbDogd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW5lZCB7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2hvdy1lbnRlciB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogYm90dG9tIC4ycyBsaW5lYXI7XHJcblxyXG4gICAgICAmLnNob3ctZW50ZXItYWN0aXZlIHtcclxuICAgICAgICBib3R0b206IC0yNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaG93LWxlYXZlIHtcclxuICAgICAgYm90dG9tOiAtMjVweDtcclxuICAgICAgdHJhbnNpdGlvbjogYm90dG9tIC4ycyBsaW5lYXI7XHJcblxyXG4gICAgICAmLnNob3ctbGVhdmUtYWN0aXZlIHtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5lcnJvci13aW5kb3cge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIC5lcnJvci13aW5kb3ctZXJyb3ItaG9sZGVyIHtcclxuICAgIHdpZHRoOiA4MDBweDtcclxuICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IC0xcHggcmdiYSgwLDAsMCwwLjMzKTtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5lcnJvci1oZWFkZXIge1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQzlBREM7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLWNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAuZmxvb3Ige1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTMxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QyREJFNjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLndhbGwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTMxcHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEVERjM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0ODBweDtcclxuICAgICAgICB3aWR0aDogNDIwcHg7XHJcbiAgICAgICAgbGVmdDogLSA2NXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pY29ucy9JVC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lcnJvci1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbG9yOiAjNEE1Qzc4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQ5NXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGVjaC1kZXNjcmlwdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiMGM5ZWU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEwNXB4O1xyXG4gICAgICAgIHRvcDogMjAwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHJcbiAgICAgICAgLmVycm9yLXRlY2gtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGJvdHRvbTogMTYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/