@charset "UTF-8";/*!
 * ui-grid - v3.0.7 - 2015-10-06
 * Copyright (c) 2015 ; License: MIT 
 */.ui-grid-clearfix:after,.ui-grid-clearfix:before,.ui-grid-header-canvas:after,.ui-grid-header-canvas:before{content:"";display:table}.ui-grid-top-panel,.ui-grid-top-panel-background{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0)}.ui-grid-cell.ui-grid-disable-selection.ui-grid-row-header-cell,a.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled,fieldset[disabled] a.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button{pointer-events:none}#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,.ui-grid-clearfix:after,.ui-grid-footer-canvas:after,.ui-grid-header-canvas:after{clear:both}.ui-grid{border:1px solid #d4d4d4;box-sizing:content-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.ui-grid-vertical-bar{position:absolute;right:0;width:0}.ui-grid-scrollbar-placeholder{background-color:transparent}.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar,.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{width:1px;background-color:#d4d4d4}.ui-grid-header-cell:last-child .ui-grid-vertical-bar{right:-1px;width:1px;background-color:#d4d4d4}.ui-grid-invisible{visibility:hidden}.ui-grid-contents-wrapper{position:relative;height:100%;width:100%}.ui-grid-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.ui-grid-top-panel-background{background:#f3f3f3;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#eee,#fff);background:-moz-linear-gradient(center bottom,#eee 0,#fff 100%);background:-o-linear-gradient(#fff,#eee)}.ui-grid-header{border-bottom:1px solid #d4d4d4;box-sizing:border-box}.ui-grid-top-panel{position:relative;overflow:hidden;font-weight:700;background:#f3f3f3;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#eee,#fff);background:-moz-linear-gradient(center bottom,#eee 0,#fff 100%);background:-o-linear-gradient(#fff,#eee);-webkit-border-top-right-radius:-1px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:-1px;-moz-border-radius-topright:-1px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:-1px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:-1px -1px 0 0}.ui-grid-header-viewport{overflow:hidden}.ui-grid-header-canvas:after,.ui-grid-header-canvas:before{line-height:0}.ui-grid-header-cell-wrapper{position:relative;display:table;box-sizing:border-box;height:100%}.ui-grid-header-cell-row{display:table-row;position:relative}.ui-grid-header-cell{position:relative;box-sizing:border-box;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;display:table-cell;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:0}.ui-grid-header-cell:last-child{border-right:0}.ui-grid-header-cell .sortable{cursor:pointer}.ui-grid-header-cell .ui-grid-sort-priority-number{margin-left:-8px}.ui-grid-header .ui-grid-vertical-bar{top:0;bottom:0}.ui-grid-column-menu-button{position:absolute;right:1px;top:0}.ui-grid-column-menu-button .ui-grid-icon-angle-down{vertical-align:sub}.ui-grid-column-menu-button-last-col{margin-right:25px}.ui-grid-column-menu{position:absolute}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transition:all 50ms linear;-moz-transition:all 50ms linear;-o-transition:all 50ms linear;transition:all 50ms linear;display:block!important}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transition:all 50ms linear;-moz-transition:all 50ms linear;-o-transition:all 50ms linear;transition:all 50ms linear;display:block!important}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ui-grid-filter-container{padding:4px 10px;position:relative}.ui-grid-filter-container .ui-grid-filter-button{position:absolute;top:0;bottom:0;right:0}.ui-grid-filter-container .ui-grid-filter-button [class^=ui-grid-icon]{position:absolute;top:50%;line-height:32px;margin-top:-16px;right:10px;opacity:.66}.ui-grid-filter-container .ui-grid-filter-button [class^=ui-grid-icon]:hover{opacity:1}.ui-grid-filter-container .ui-grid-filter-button-select{position:absolute;top:0;bottom:0;right:0}.ui-grid-filter-container .ui-grid-filter-button-select [class^=ui-grid-icon]{position:absolute;top:50%;line-height:32px;margin-top:-16px;right:0;opacity:.66}.ui-grid-filter-container .ui-grid-filter-button-select [class^=ui-grid-icon]:hover{opacity:1}select.ui-grid-filter-select{padding:0;margin:0;width:90%;border:1px solid #d4d4d4;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0}select.ui-grid-filter-select:hover{border:1px solid #d4d4d4}.ui-grid-no-row-overlay,.ui-grid-render-container{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0}.ui-grid-filter-cancel-button-hidden select.ui-grid-filter-select{width:100%}.ui-grid-render-container{position:inherit;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0}.ui-grid-render-container:focus{outline:0}.ui-grid-viewport{min-height:20px;position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch}.ui-grid-viewport:focus{outline:0!important}.ui-grid-canvas{position:relative;padding-top:1px}.ui-grid-row:nth-child(odd) .ui-grid-cell{background-color:#fdfdfd}.ui-grid-footer-panel-background,.ui-grid-no-row-overlay{background:#f3f3f3;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0)}.ui-grid-row:nth-child(even) .ui-grid-cell{background-color:#f3f3f3}.ui-grid-row:last-child .ui-grid-cell{border-bottom-color:#d4d4d4;border-bottom-style:solid}.ui-grid-no-row-overlay{position:absolute;top:0;bottom:0;left:0;right:0;margin:10%;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#eee,#fff);background:-moz-linear-gradient(center bottom,#eee 0,#fff 100%);background:-o-linear-gradient(#fff,#eee);-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #d4d4d4;font-size:2em;text-align:center;border-radius:0}.ui-grid-no-row-overlay>*{position:absolute;display:table;margin:auto 0;width:100%;top:0;bottom:0;left:0;right:0;opacity:.66}.ui-grid-cell{overflow:hidden;float:left;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;box-sizing:border-box}.ui-grid-cell:last-child{border-right:0}.ui-grid-cell-contents{padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;height:100%}.ui-grid-cell-contents-hidden{visibility:hidden;width:0;height:0;display:none}.ui-grid-row .ui-grid-cell.ui-grid-row-header-cell{background-color:#f0f0ee;border-bottom:solid 1px #d4d4d4}.ui-grid-footer-panel-background{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#eee,#fff);background:-moz-linear-gradient(center bottom,#eee 0,#fff 100%);background:-o-linear-gradient(#fff,#eee)}.ui-grid-footer-panel{position:relative;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4;overflow:hidden;font-weight:700;background:#f3f3f3;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#eee,#fff);background:-moz-linear-gradient(center bottom,#eee 0,#fff 100%);background:-o-linear-gradient(#fff,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);-webkit-border-top-right-radius:-1px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:-1px;-moz-border-radius-topright:-1px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:-1px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:-1px -1px 0 0}.ui-grid-grid-footer{float:left;width:100%}.ui-grid-footer-viewport{overflow:hidden}.ui-grid-footer-canvas{position:relative}.ui-grid-footer-canvas:after,.ui-grid-footer-canvas:before{content:"";display:table;line-height:0}.ui-grid-footer-cell-wrapper{position:relative;display:table;box-sizing:border-box;height:100%}.ui-grid-menu,.ui-grid-menu-button{position:absolute;cursor:pointer;z-index:2}.ui-grid-footer-cell-row{display:table-row}.ui-grid-footer-cell{overflow:hidden;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;box-sizing:border-box;display:table-cell}.ui-grid-footer-cell:last-child{border-right:0}input[type=text].ui-grid-filter-input{padding:0;margin:0;width:100%;border:1px solid #d4d4d4;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:0}input[type=text].ui-grid-filter-input:hover{border:1px solid #d4d4d4}.ui-grid-menu-button{right:0;top:0;background:#f3f3f3;border:1px solid #d4d4d4;height:31px;font-weight:400}.ui-grid-menu-button .ui-grid-icon-container{margin-top:3px}.ui-grid-menu-button .ui-grid-menu{right:0}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid{overflow:scroll;max-height:300px;border:1px solid #d4d4d4}.ui-grid-menu{padding:0 10px 20px;box-sizing:border-box}.ui-grid-menu .ui-grid-menu-inner{background:#f3f3f3;border:1px solid #d4d4d4;position:relative;white-space:nowrap;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.2),inset 0 12px 12px -14px rgba(0,0,0,.2);-moz-box-shadow:0 10px 20px rgba(0,0,0,.2),inset 0 12px 12px -14px rgba(0,0,0,.2);box-shadow:0 10px 20px rgba(0,0,0,.2),inset 0 12px 12px -14px rgba(0,0,0,.2)}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button{position:absolute;right:0;top:0;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:1px;font-size:10px;line-height:1;border-radius:2px;color:transparent;background-color:transparent}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover{text-decoration:none}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled],fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button,.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus,.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active:hover,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active:hover,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover{color:transparent;background-color:transparent;border-color:transparent}.open>.dropdown-toggle.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active{background-image:none}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled.active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled.focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled:active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.disabled:hover,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled],.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled].active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled].focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled]:active,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled]:focus,.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button[disabled]:hover,fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button,fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.active,fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button.focus,fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:active,fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:focus,fieldset[disabled] .ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button:hover{background-color:transparent;border-color:transparent}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button .badge{color:transparent;background-color:transparent}.ui-grid-menu .ui-grid-menu-inner .ui-grid-menu-close-button>i{opacity:.75;color:#000}div.ui-grid-cell input,div.ui-grid-cell input:focus{color:inherit;outline:0}.ui-grid-menu .ui-grid-menu-inner ul{margin:0;padding:0;list-style-type:none}.ui-grid-menu .ui-grid-menu-inner ul li{padding:0}.ui-grid-menu .ui-grid-menu-inner ul li button{min-width:100%;padding:8px;text-align:left;background:0 0;border:none}.ui-grid-menu .ui-grid-menu-inner ul li button:focus,.ui-grid-menu .ui-grid-menu-inner ul li button:hover{-webkit-box-shadow:inset 0 0 14px rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item-active{-webkit-box-shadow:inset 0 0 14px rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 0 14px rgba(0,0,0,.2);background-color:#cecece}.ui-grid-menu .ui-grid-menu-inner ul li:not(:last-child)>button{border-bottom:1px solid #d4d4d4}.ui-grid-sortarrow{right:5px;position:absolute;width:20px;top:0;bottom:0;background-position:center}.ui-grid-sortarrow.down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@font-face{font-family:ui-grid;src:url(ui-grid.eot);src:url(ui-grid.eot#iefix) format("embedded-opentype"),url(ui-grid.woff) format("woff"),url(ui-grid.ttf) format("truetype"),url(ui-grid.svg?#ui-grid) format("svg");font-weight:400;font-style:normal}[class*=" ui-grid-icon"]:before,[class^=ui-grid-icon]:before{font-family:ui-grid;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.ui-grid-icon-blank::before{width:1em;content:' '}.ui-grid[dir=rtl] .ui-grid-cell,.ui-grid[dir=rtl] .ui-grid-footer-cell,.ui-grid[dir=rtl] .ui-grid-header-cell{float:right!important}.scrollFiller,.ui-grid-pager-container,.ui-grid-pager-row-count-picker{float:left}.ui-grid[dir=rtl] .ui-grid-column-menu-button{position:absolute;left:1px;top:0;right:inherit}.ui-grid[dir=rtl] .ui-grid-cell:first-child,.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child,.ui-grid[dir=rtl] .ui-grid-header-cell:first-child{border-right:0}.ui-grid[dir=rtl] .ui-grid-cell:last-child,.ui-grid[dir=rtl] .ui-grid-header-cell:last-child{border-right:1px solid #d4d4d4;border-left:0}.ui-grid[dir=rtl] .ui-grid-cell:first-child .ui-grid-vertical-bar,.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child .ui-grid-vertical-bar,.ui-grid[dir=rtl] .ui-grid-header-cell:first-child .ui-grid-vertical-bar{width:0}.ui-grid[dir=rtl] .ui-grid-menu-button{z-index:2;position:absolute;left:0;right:auto;background:#f3f3f3;border:1px solid #d4d4d4;cursor:pointer;min-height:27px;font-weight:400}.ui-grid[dir=rtl] .ui-grid-menu-button .ui-grid-menu{left:0;right:auto}.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button{right:initial;left:0}.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button [class^=ui-grid-icon]{right:initial;left:10px}.ui-grid-animate-spin{-moz-animation:ui-grid-spin 2s infinite linear;-o-animation:ui-grid-spin 2s infinite linear;-webkit-animation:ui-grid-spin 2s infinite linear;animation:ui-grid-spin 2s infinite linear;display:inline-block}@-moz-keyframes ui-grid-spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes ui-grid-spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes ui-grid-spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes ui-grid-spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes ui-grid-spin{0%{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.ui-grid-cell-focus{outline:0;background-color:#b3c4c7}.ui-grid-focuser{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%}.ui-grid-focuser:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ui-grid-offscreen{display:block;position:absolute;left:-10000px;top:-10000px;clip:rect(0,0,0,0)}div.ui-grid-cell input{border-radius:inherit;padding:0;width:100%;height:auto;font:inherit}div.ui-grid-cell input[type=checkbox]{margin:9px 0 0 6px;width:auto}div.ui-grid-cell input.ng-invalid{border:1px solid #fc8f8f}.movingColumn,.scrollFiller,div.ui-grid-cell input.ng-valid{border:1px solid #d4d4d4}.expandableRow .ui-grid-row:nth-child(odd) .ui-grid-cell{background-color:#fdfdfd}.expandableRow .ui-grid-row:nth-child(even) .ui-grid-cell{background-color:#f3f3f3}.ui-grid-expandable-buttons-cell i{pointer-events:all}.movingColumn{position:absolute;top:0;box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.movingColumn .ui-grid-icon-angle-down{display:none}#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:after,#ui-grid-twbs #ui-grid-twbs .btn-group-vertical>.btn-group:before,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:after,#ui-grid-twbs #ui-grid-twbs .btn-toolbar:before,#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:after,#ui-grid-twbs #ui-grid-twbs .form-horizontal .form-group:before{content:" ";display:table}.ui-grid-pager-panel{position:absolute;left:0;bottom:0;width:100%;padding-top:3px;padding-bottom:3px}.ui-grid-pager-control{margin-right:10px;margin-left:10px;min-width:135px;float:left}.ui-grid-pager-control button{height:25px;min-width:26px;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #ccc;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#eee;background-color:#f3f3f3}.ui-grid-pager-control input[disabled],.ui-grid-pager-row-count-picker select[disabled],fieldset[disabled] .ui-grid-pager-control input,fieldset[disabled] .ui-grid-pager-row-count-picker select{cursor:not-allowed}.ui-grid-pager-control input,.ui-grid-pager-row-count-picker select{background-image:none;padding:5px 10px;font-size:12px;display:inline}.ui-grid-pager-control button.active.focus,.ui-grid-pager-control button.active:focus,.ui-grid-pager-control button.focus,.ui-grid-pager-control button:active.focus,.ui-grid-pager-control button:active:focus,.ui-grid-pager-control button:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.ui-grid-pager-control button.focus,.ui-grid-pager-control button:focus,.ui-grid-pager-control button:hover{text-decoration:none}.ui-grid-pager-control button.active,.ui-grid-pager-control button:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.ui-grid-pager-control button.disabled,.ui-grid-pager-control button[disabled],fieldset[disabled] .ui-grid-pager-control button{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.ui-grid-pager-control button.disabled,fieldset[disabled] a.ui-grid-pager-control button{pointer-events:none}.ui-grid-pager-control button.focus,.ui-grid-pager-control button:focus{color:#eee;background-color:#dadada;border-color:#8c8c8c}.open>.dropdown-toggle.ui-grid-pager-control button,.ui-grid-pager-control button.active,.ui-grid-pager-control button:active,.ui-grid-pager-control button:hover{color:#eee;background-color:#dadada;border-color:#adadad}.open>.dropdown-toggle.ui-grid-pager-control button.focus,.open>.dropdown-toggle.ui-grid-pager-control button:focus,.open>.dropdown-toggle.ui-grid-pager-control button:hover,.ui-grid-pager-control button.active.focus,.ui-grid-pager-control button.active:focus,.ui-grid-pager-control button.active:hover,.ui-grid-pager-control button:active.focus,.ui-grid-pager-control button:active:focus,.ui-grid-pager-control button:active:hover{color:#eee;background-color:#c8c8c8;border-color:#8c8c8c}.open>.dropdown-toggle.ui-grid-pager-control button,.ui-grid-pager-control button.active,.ui-grid-pager-control button:active{background-image:none}.ui-grid-pager-control button.disabled,.ui-grid-pager-control button.disabled.active,.ui-grid-pager-control button.disabled.focus,.ui-grid-pager-control button.disabled:active,.ui-grid-pager-control button.disabled:focus,.ui-grid-pager-control button.disabled:hover,.ui-grid-pager-control button[disabled],.ui-grid-pager-control button[disabled].active,.ui-grid-pager-control button[disabled].focus,.ui-grid-pager-control button[disabled]:active,.ui-grid-pager-control button[disabled]:focus,.ui-grid-pager-control button[disabled]:hover,fieldset[disabled] .ui-grid-pager-control button,fieldset[disabled] .ui-grid-pager-control button.active,fieldset[disabled] .ui-grid-pager-control button.focus,fieldset[disabled] .ui-grid-pager-control button:active,fieldset[disabled] .ui-grid-pager-control button:focus,fieldset[disabled] .ui-grid-pager-control button:hover{background-color:#f3f3f3;border-color:#ccc}.ui-grid-pager-control button .badge{color:#f3f3f3;background-color:#eee}.ui-grid-pager-control input{color:#555;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;line-height:1.5;border-radius:3px;height:26px;width:50px;vertical-align:top}.ui-grid-pager-control input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ui-grid-pager-control input::-moz-placeholder{color:#999;opacity:1}.ui-grid-pager-control input:-ms-input-placeholder{color:#999}.ui-grid-pager-control input::-webkit-input-placeholder{color:#999}.ui-grid-pager-control input[disabled],.ui-grid-pager-control input[readonly],fieldset[disabled] .ui-grid-pager-control input{background-color:#eee;opacity:1}textarea.ui-grid-pager-control input{height:auto}select.ui-grid-pager-control input{height:30px;line-height:30px}select[multiple].ui-grid-pager-control input,textarea.ui-grid-pager-control input{height:auto}.ui-grid-pager-control .ui-grid-pager-max-pages-number{vertical-align:bottom}.ui-grid-pager-control .ui-grid-pager-max-pages-number>*{vertical-align:middle}.ui-grid-pager-control .first-bar{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-left:-3px}.ui-grid-pager-control .first-triangle{width:0;height:0;border-style:solid;border-width:5px 8.7px 5px 0;border-color:transparent #4d4d4d transparent transparent;margin-left:2px}.ui-grid-pager-control .next-triangle{margin-left:1px}.ui-grid-pager-control .prev-triangle{margin-left:0}.ui-grid-pager-control .last-triangle{width:0;height:0;border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #4d4d4d;margin-left:-1px}.ui-grid-pager-control .last-bar{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-left:1px}.ui-grid-pager-row-count-picker select{color:#555;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;line-height:1.5;border-radius:3px;height:26px;width:67px}.ui-grid-pager-row-count-picker select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ui-grid-pager-row-count-picker select::-moz-placeholder{color:#999;opacity:1}.ui-grid-pager-row-count-picker select:-ms-input-placeholder{color:#999}.ui-grid-pager-row-count-picker select::-webkit-input-placeholder{color:#999}.ui-grid-pager-row-count-picker select[disabled],.ui-grid-pager-row-count-picker select[readonly],fieldset[disabled] .ui-grid-pager-row-count-picker select{background-color:#eee;opacity:1}textarea.ui-grid-pager-row-count-picker select{height:auto}select.ui-grid-pager-row-count-picker select{height:30px;line-height:30px}select[multiple].ui-grid-pager-row-count-picker select,textarea.ui-grid-pager-row-count-picker select{height:auto}.ui-grid-pager-row-count-picker .ui-grid-pager-row-count-label{margin-top:3px}.ui-grid-pager-count-container{float:right;margin-top:4px;min-width:50px}.ui-grid-pager-count-container .ui-grid-pager-count{margin-right:10px;margin-left:10px;float:right}.ui-grid-pinned-container{position:absolute;display:inline;top:0}.ui-grid-pinned-container.ui-grid-pinned-container-left{float:left;left:0}.ui-grid-pinned-container.ui-grid-pinned-container-right{float:right;right:0}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:last-child,.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child{box-sizing:border-box;border-right:1px solid;border-width:1px;border-right-color:#aeaeae}.ui-grid-pinned-container .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar,.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{width:1px}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child .ui-grid-vertical-bar{right:-1px;width:1px;background-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:first-child,.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:first-child{box-sizing:border-box;border-left:1px solid;border-width:1px;border-left-color:#aeaeae}.ui-grid-pinned-container .ui-grid-cell:not(:first-child) .ui-grid-vertical-bar,.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar{width:1px}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-first .ui-grid-header-cell:first-child .ui-grid-vertical-bar{left:-1px;width:1px;background-color:#aeaeae}.ui-grid-column-resizer{top:0;bottom:0;width:5px;position:absolute;cursor:col-resize}.ui-grid-column-resizer.left{left:0}.ui-grid-column-resizer.right{right:0}.ui-grid-header-cell:last-child .ui-grid-column-resizer.right{border-right:1px solid #d4d4d4}.ui-grid[dir=rtl] .ui-grid-header-cell:last-child .ui-grid-column-resizer.right{border-right:0}.ui-grid[dir=rtl] .ui-grid-header-cell:last-child .ui-grid-column-resizer.left{border-left:1px solid #d4d4d4}.ui-grid.column-resizing{cursor:col-resize}.ui-grid.column-resizing .ui-grid-resize-overlay{position:absolute;top:0;height:100%;width:1px;background-color:#aeaeae}.ui-grid-row-saving .ui-grid-cell{color:#848484!important}.ui-grid-row-dirty .ui-grid-cell{color:#610b38}.ui-grid-row-error .ui-grid-cell{color:red!important}.ui-grid-row.ui-grid-row-selected>[ui-grid-row]>.ui-grid-cell{background-color:#c9dde1}.ui-grid-disable-selection{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ui-grid-selection-row-header-buttons{cursor:pointer;opacity:.1}.ui-grid-selection-row-header-buttons.ui-grid-all-selected,.ui-grid-selection-row-header-buttons.ui-grid-row-selected{opacity:1}.ui-grid-tree-row-header-buttons.ui-grid-tree-header{cursor:pointer;opacity:1}.ui-grid-tree-header-row{font-weight:700!important}.ui-grid-icon-plus-squared:before{content:'\c350'}.ui-grid-icon-minus-squared:before{content:'\c351'}.ui-grid-icon-search:before{content:'\c352'}.ui-grid-icon-cancel:before{content:'\c353'}.ui-grid-icon-info-circled:before{content:'\c354'}.ui-grid-icon-lock:before{content:'\c355'}.ui-grid-icon-lock-open:before{content:'\c356'}.ui-grid-icon-pencil:before{content:'\c357'}.ui-grid-icon-down-dir:before{content:'\c358'}.ui-grid-icon-up-dir:before{content:'\c359'}.ui-grid-icon-left-dir:before{content:'\c35a'}.ui-grid-icon-right-dir:before{content:'\c35b'}.ui-grid-icon-left-open:before{content:'\c35c'}.ui-grid-icon-right-open:before{content:'\c35d'}.ui-grid-icon-angle-down:before{content:'\c35e'}.ui-grid-icon-filter:before{content:'\c35f'}.ui-grid-icon-sort-alt-up:before{content:'\c360'}.ui-grid-icon-sort-alt-down:before{content:'\c361'}.ui-grid-icon-ok:before{content:'\c362'}.ui-grid-icon-menu:before{content:'\c363'}.ui-grid-icon-indent-left:before{content:'\e800'}.ui-grid-icon-indent-right:before{content:'\e801'}.ui-grid-icon-spin5:before{content:'\ea61'}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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LEVBbEI0RSwrRUFxQjVFLFlBQUEsSUFBQSxNQUFBLFFBRUYseUJBbkJFLE9BQVEsV0FzQlYsaURBQ0EsU0FBQSxTQW5CRSxJQUFLLEVBcUJMLE9BQUEsS0FDRixNQUFBLElBbkJFLGlCQUFrQixRQStDbEIsa0NBQ0YsTUFBQSxrQkFuQmdDLGlDQXNCOUIsTUFBQSxRQW5COEIsaUNBc0I5QixNQUFBLGNBSytELDhEQXVCakUsaUJBQUEsUUFFQSwyQkFyQkUsc0JBQXVCLEtBdUJ2QixvQkFBQSxLQUNGLG1CQUFBLEtBckJFLGlCQUFrQixLQXVCbEIsZ0JBQUEsS0FDRixZQUFBLEtBQ0EsT0FBQSxRQUVFLHNDQUNGLE9BQUEsUUFDQSxRQUFBLEdBS0UsMkRBSEEsMkRBQ0YsUUFBQSxFQThCRSxxREFDRixPQUFBLFFBdEJFLFFBQVMsRUFrRE8seUJBQ2hCLFlBQVMsY0FHb0Isa0NBQzdCLFFBdkJELFFBMEIyQixtQ0FDMUIsUUF2QkQsUUEwQnFCLDRCQUNwQixRQXZCRCxRQTBCMEIsNEJBQ3pCLFFBdkJELFFBMEI2QixrQ0FDNUIsUUF2QkQsUUEwQnNCLDBCQUNyQixRQXZCRCxRQTBCNkIsK0JBQzVCLFFBdkJELFFBMEJ1Qiw0QkFDdEIsUUF2QkQsUUEwQnVCLDhCQUN0QixRQXZCRCxRQTBCMEIsNEJBQ3pCLFFBdkJELFFBMEJ3Qiw4QkFDdkIsUUF2QkQsUUEwQjBCLCtCQUN6QixRQXZCRCxRQTBCdUIsK0JBQ3RCLFFBdkJELFFBMEJ5QixnQ0FDeEIsUUF2QkQsUUEwQndCLGdDQUN2QixRQXZCRCxRQTBCeUIsNEJBQ3hCLFFBdkJELFFBMEIwQixpQ0FDekIsUUF2QkQsUUFFaUMsbUNBQ2hDLFFBQ0QsUUFFc0Isd0JBQ3JCLFFBQ0QsUUFFd0IsMEJBQ3ZCLFFBQ0QsUUFFK0IsaUNBQzlCLFFBQ0QsUUFFZ0Msa0NBQy9CLFFBQ0QsUUFFeUIsMkJBQ3hCLFFBQ0QiLCJmaWxlIjoidWktZ3JpZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIHVpLWdyaWQgLSB2My4wLjcgLSAyMDE1LTEwLTA2XG4gKiBDb3B5cmlnaHQgKGMpIDIwMTUgOyBMaWNlbnNlOiBNSVQgXG4gKi9cbiN1aS1ncmlkLXR3YnMgI3VpLWdyaWQtdHdicyAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSxcbiN1aS1ncmlkLXR3YnMgI3VpLWdyaWQtdHdicyAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuI3VpLWdyaWQtdHdicyAjdWktZ3JpZC10d2JzIC5idG4tdG9vbGJhcjpiZWZvcmUsXG4jdWktZ3JpZC10d2JzICN1aS1ncmlkLXR3YnMgLmJ0bi10b29sYmFyOmFmdGVyLFxuI3VpLWdyaWQtdHdicyAjdWktZ3JpZC10d2JzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmJlZm9yZSxcbiN1aS1ncmlkLXR3YnMgI3VpLWdyaWQtdHdicyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbiN1aS1ncmlkLXR3YnMgI3VpLWdyaWQtdHdicyAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuI3VpLWdyaWQtdHdicyAjdWktZ3JpZC10d2JzIC5idG4tdG9vbGJhcjphZnRlcixcbiN1aS1ncmlkLXR3YnMgI3VpLWdyaWQtdHdicyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnVpLWdyaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG4udWktZ3JpZC12ZXJ0aWNhbC1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi51aS1ncmlkLWhlYWRlci1jZWxsOm5vdCg6bGFzdC1jaGlsZCkgLnVpLWdyaWQtdmVydGljYWwtYmFyLFxuLnVpLWdyaWQtY2VsbDpub3QoOmxhc3QtY2hpbGQpIC51aS1ncmlkLXZlcnRpY2FsLWJhciB7XG4gIHdpZHRoOiAxcHg7XG59XG4udWktZ3JpZC1zY3JvbGxiYXItcGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi51aS1ncmlkLWhlYWRlci1jZWxsOm5vdCg6bGFzdC1jaGlsZCkgLnVpLWdyaWQtdmVydGljYWwtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbn1cbi51aS1ncmlkLWNlbGw6bm90KDpsYXN0LWNoaWxkKSAudWktZ3JpZC12ZXJ0aWNhbC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xufVxuLnVpLWdyaWQtaGVhZGVyLWNlbGw6bGFzdC1jaGlsZCAudWktZ3JpZC12ZXJ0aWNhbC1iYXIge1xuICByaWdodDogLTFweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbn1cbi51aS1ncmlkLWNsZWFyZml4OmJlZm9yZSxcbi51aS1ncmlkLWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udWktZ3JpZC1jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnVpLWdyaWQtaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnVpLWdyaWQtY29udGVudHMtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi51aS1ncmlkLXNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi51aS1ncmlkLXRvcC1wYW5lbC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgwLCAjZWVlZWVlKSwgY29sb3Itc3RvcCgxLCAjZmZmZmZmKSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQoYm90dG9tLCAjZWVlZWVlLCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoY2VudGVyIGJvdHRvbSwgI2VlZWVlZSAwJSwgI2ZmZmZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCNmZmZmZmYsICNlZWVlZWUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNlZWVlZWUnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4udWktZ3JpZC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi51aS1ncmlkLXRvcC1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgI2VlZWVlZSksIGNvbG9yLXN0b3AoMSwgI2ZmZmZmZikpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2VlZWVlZSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNlZWVlZWUgMCUsICNmZmZmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjZmZmZmZmLCAjZWVlZWVlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZWVlZWVlJywgR3JhZGllbnRUeXBlPTApO1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAtMXB4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLTFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAtMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogLTFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC0xcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAtMXB4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi51aS1ncmlkLWhlYWRlci12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktZ3JpZC1oZWFkZXItY2FudmFzOmJlZm9yZSxcbi51aS1ncmlkLWhlYWRlci1jYW52YXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4udWktZ3JpZC1oZWFkZXItY2FudmFzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udWktZ3JpZC1oZWFkZXItY2VsbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnVpLWdyaWQtaGVhZGVyLWNlbGwtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktZ3JpZC1oZWFkZXItY2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2Q0ZDRkNDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDA7XG59XG4udWktZ3JpZC1oZWFkZXItY2VsbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLnVpLWdyaWQtaGVhZGVyLWNlbGwgLnNvcnRhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVpLWdyaWQtaGVhZGVyLWNlbGwgLnVpLWdyaWQtc29ydC1wcmlvcml0eS1udW1iZXIge1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cbi51aS1ncmlkLWhlYWRlciAudWktZ3JpZC12ZXJ0aWNhbC1iYXIge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi51aS1ncmlkLWNvbHVtbi1tZW51LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFweDtcbiAgdG9wOiAwO1xufVxuLnVpLWdyaWQtY29sdW1uLW1lbnUtYnV0dG9uIC51aS1ncmlkLWljb24tYW5nbGUtZG93biB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG4udWktZ3JpZC1jb2x1bW4tbWVudS1idXR0b24tbGFzdC1jb2wge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG4udWktZ3JpZC1jb2x1bW4tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi8qIFNsaWRlIHVwL2Rvd24gYW5pbWF0aW9ucyAqL1xuLnVpLWdyaWQtY29sdW1uLW1lbnUgLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LW1pZC5uZy1oaWRlLWFkZCxcbi51aS1ncmlkLWNvbHVtbi1tZW51IC51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1taWQubmctaGlkZS1yZW1vdmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjA1cyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMDVzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMDVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMDVzIGxpbmVhcjtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi51aS1ncmlkLWNvbHVtbi1tZW51IC51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1taWQubmctaGlkZS1hZGQubmctaGlkZS1hZGQtYWN0aXZlLFxuLnVpLWdyaWQtY29sdW1uLW1lbnUgLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LW1pZC5uZy1oaWRlLXJlbW92ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi51aS1ncmlkLWNvbHVtbi1tZW51IC51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1taWQubmctaGlkZS1hZGQsXG4udWktZ3JpZC1jb2x1bW4tbWVudSAudWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtbWlkLm5nLWhpZGUtcmVtb3ZlLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4vKiBTbGlkZSB1cC9kb3duIGFuaW1hdGlvbnMgKi9cbi51aS1ncmlkLW1lbnUtYnV0dG9uIC51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1taWQubmctaGlkZS1hZGQsXG4udWktZ3JpZC1tZW51LWJ1dHRvbiAudWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtbWlkLm5nLWhpZGUtcmVtb3ZlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4wNXMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjA1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjA1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjA1cyBsaW5lYXI7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4udWktZ3JpZC1tZW51LWJ1dHRvbiAudWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtbWlkLm5nLWhpZGUtYWRkLm5nLWhpZGUtYWRkLWFjdGl2ZSxcbi51aS1ncmlkLW1lbnUtYnV0dG9uIC51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1taWQubmctaGlkZS1yZW1vdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4udWktZ3JpZC1tZW51LWJ1dHRvbiAudWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtbWlkLm5nLWhpZGUtYWRkLFxuLnVpLWdyaWQtbWVudS1idXR0b24gLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LW1pZC5uZy1oaWRlLXJlbW92ZS5uZy1oaWRlLXJlbW92ZS1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnVpLWdyaWQtZmlsdGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktZ3JpZC1maWx0ZXItY29udGFpbmVyIC51aS1ncmlkLWZpbHRlci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi51aS1ncmlkLWZpbHRlci1jb250YWluZXIgLnVpLWdyaWQtZmlsdGVyLWJ1dHRvbiBbY2xhc3NePVwidWktZ3JpZC1pY29uXCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xuICByaWdodDogMTBweDtcbiAgb3BhY2l0eTogMC42Njtcbn1cbi51aS1ncmlkLWZpbHRlci1jb250YWluZXIgLnVpLWdyaWQtZmlsdGVyLWJ1dHRvbiBbY2xhc3NePVwidWktZ3JpZC1pY29uXCJdOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi51aS1ncmlkLWZpbHRlci1jb250YWluZXIgLnVpLWdyaWQtZmlsdGVyLWJ1dHRvbi1zZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi51aS1ncmlkLWZpbHRlci1jb250YWluZXIgLnVpLWdyaWQtZmlsdGVyLWJ1dHRvbi1zZWxlY3QgW2NsYXNzXj1cInVpLWdyaWQtaWNvblwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgcmlnaHQ6IDBweDtcbiAgb3BhY2l0eTogMC42Njtcbn1cbi51aS1ncmlkLWZpbHRlci1jb250YWluZXIgLnVpLWdyaWQtZmlsdGVyLWJ1dHRvbi1zZWxlY3QgW2NsYXNzXj1cInVpLWdyaWQtaWNvblwiXTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXS51aS1ncmlkLWZpbHRlci1pbnB1dCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXS51aS1ncmlkLWZpbHRlci1pbnB1dDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG59XG5zZWxlY3QudWktZ3JpZC1maWx0ZXItc2VsZWN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiA5MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuc2VsZWN0LnVpLWdyaWQtZmlsdGVyLXNlbGVjdDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG59XG4udWktZ3JpZC1maWx0ZXItY2FuY2VsLWJ1dHRvbi1oaWRkZW4gc2VsZWN0LnVpLWdyaWQtZmlsdGVyLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVpLWdyaWQtcmVuZGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi51aS1ncmlkLXJlbmRlci1jb250YWluZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnVpLWdyaWQtdmlld3BvcnQge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnVpLWdyaWQtdmlld3BvcnQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4udWktZ3JpZC1jYW52YXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG59XG4udWktZ3JpZC1yb3c6bnRoLWNoaWxkKG9kZCkgLnVpLWdyaWQtY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7XG59XG4udWktZ3JpZC1yb3c6bnRoLWNoaWxkKGV2ZW4pIC51aS1ncmlkLWNlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuLnVpLWdyaWQtcm93Omxhc3QtY2hpbGQgLnVpLWdyaWQtY2VsbCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuLnVpLWdyaWQtbm8tcm93LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAxMCU7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgI2VlZWVlZSksIGNvbG9yLXN0b3AoMSwgI2ZmZmZmZikpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2VlZWVlZSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNlZWVlZWUgMCUsICNmZmZmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjZmZmZmZmLCAjZWVlZWVlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZWVlZWVlJywgR3JhZGllbnRUeXBlPTApO1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgZm9udC1zaXplOiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51aS1ncmlkLW5vLXJvdy1vdmVybGF5ID4gKiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogYXV0byAwO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwLjY2O1xufVxuLnVpLWdyaWQtY2VsbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZDRkNGQ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnVpLWdyaWQtY2VsbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLnVpLWdyaWQtY2VsbC1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDVweDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC1tcy10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udWktZ3JpZC1jZWxsLWNvbnRlbnRzLWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51aS1ncmlkLXJvdyAudWktZ3JpZC1jZWxsLnVpLWdyaWQtcm93LWhlYWRlci1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBlZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkNGQ0ZDQ7XG59XG4udWktZ3JpZC1mb290ZXItcGFuZWwtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGNvbG9yLXN0b3AoMCwgI2VlZWVlZSksIGNvbG9yLXN0b3AoMSwgI2ZmZmZmZikpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2VlZWVlZSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGNlbnRlciBib3R0b20sICNlZWVlZWUgMCUsICNmZmZmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgjZmZmZmZmLCAjZWVlZWVlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZWVlZWVlJywgR3JhZGllbnRUeXBlPTApO1xufVxuLnVpLWdyaWQtZm9vdGVyLXBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBjb2xvci1zdG9wKDAsICNlZWVlZWUpLCBjb2xvci1zdG9wKDEsICNmZmZmZmYpKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sICNlZWVlZWUsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChjZW50ZXIgYm90dG9tLCAjZWVlZWVlIDAlLCAjZmZmZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoI2ZmZmZmZiwgI2VlZWVlZSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2VlZWVlZScsIEdyYWRpZW50VHlwZT0wKTtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLTFweDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC0xcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogLTFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IC0xcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAtMXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLTFweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4udWktZ3JpZC1ncmlkLWZvb3RlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi51aS1ncmlkLWZvb3Rlci12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udWktZ3JpZC1mb290ZXItY2FudmFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLWdyaWQtZm9vdGVyLWNhbnZhczpiZWZvcmUsXG4udWktZ3JpZC1mb290ZXItY2FudmFzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnVpLWdyaWQtZm9vdGVyLWNhbnZhczphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnVpLWdyaWQtZm9vdGVyLWNlbGwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbn1cbi51aS1ncmlkLWZvb3Rlci1jZWxsLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi51aS1ncmlkLWZvb3Rlci1jZWxsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2Q0ZDRkNDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi51aS1ncmlkLWZvb3Rlci1jZWxsOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXS51aS1ncmlkLWZpbHRlci1pbnB1dCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXS51aS1ncmlkLWZpbHRlci1pbnB1dDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG59XG4udWktZ3JpZC1tZW51LWJ1dHRvbiB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udWktZ3JpZC1tZW51LWJ1dHRvbiAudWktZ3JpZC1pY29uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi51aS1ncmlkLW1lbnUtYnV0dG9uIC51aS1ncmlkLW1lbnUge1xuICByaWdodDogMDtcbn1cbi51aS1ncmlkLW1lbnUtYnV0dG9uIC51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1taWQge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbn1cbi51aS1ncmlkLW1lbnUge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgMTBweCAyMHB4IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIDEycHggMTJweCAtMTRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCBpbnNldCAwIDEycHggMTJweCAtMTRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgaW5zZXQgMCAxMnB4IDEycHggLTE0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LWlubmVyIC51aS1ncmlkLW1lbnUtY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nOiAxcHggMXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtaW5uZXIgLnVpLWdyaWQtbWVudS1jbG9zZS1idXR0b246Zm9jdXMsXG4udWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtaW5uZXIgLnVpLWdyaWQtbWVudS1jbG9zZS1idXR0b246YWN0aXZlOmZvY3VzLFxuLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LWlubmVyIC51aS1ncmlkLW1lbnUtY2xvc2UtYnV0dG9uLmFjdGl2ZTpmb2N1cyxcbi51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1pbm5lciAudWktZ3JpZC1tZW51LWNsb3NlLWJ1dHRvbi5mb2N1cyxcbi51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1pbm5lciAudWktZ3JpZC1tZW51LWNsb3NlLWJ1dHRvbjphY3RpdmUuZm9jdXMsXG4udWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtaW5uZXIgLnVpLWdyaWQtbWVudS1jbG9zZS1idXR0b24uYWN0aXZlLmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4udWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtaW5uZXIgLnVpLWdyaWQtbWVudS1jbG9zZS1idXR0b246aG92ZXIsXG4udWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtaW5uZXIgLnVpLWdyaWQtbWVudS1jbG9zZS1idXR0b246Zm9jdXMsXG4udWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtaW5uZXIgLnVpLWdyaWQtbWVudS1jbG9zZS1idXR0b24uZm9jdXMge1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LWlubmVyIC51aS1ncmlkLW1lbnUtY2xvc2UtYnV0dG9uOmFjdGl2ZSxcbi51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1pbm5lciAudWktZ3JpZC1tZW51LWNsb3NlLWJ1dHRvbi5hY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LWlubmVyIC51aS1ncmlkLW1lbnUtY2xvc2UtYnV0dG9uLmRpc2FibGVkLFxuLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LWlubmVyIC51aS1ncmlkLW1lbnUtY2xvc2UtYnV0dG9uW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAudWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtaW5uZXIgLnVpLWdyaWQtbWVudS1jbG9zZS1idXR0b24ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjY1O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5hLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LWlubmVyIC51aS1ncmlkLW1lbnUtY2xvc2UtYnV0dG9uLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEudWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtaW5uZXIgLnVpLWdyaWQtbWVudS1jbG9zZS1idXR0b24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1pbm5lciAudWktZ3JpZC1tZW51LWNsb3NlLWJ1dHRvbjpmb2N1cyxcbi51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1pbm5lciAudWktZ3JpZC1tZW51LWNsb3NlLWJ1dHRvbi5mb2N1cyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LWlubmVyIC51aS1ncmlkLW1lbnUtY2xvc2UtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4udWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtaW5uZXIgLnVpLWdyaWQtbWVudS1jbG9zZS1idXR0b246YWN0aXZlLFxuLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LWlubmVyIC51aS1ncmlkLW1lbnUtY2xvc2UtYnV0dG9uLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1pbm5lciAudWktZ3JpZC1tZW51LWNsb3NlLWJ1dHRvbiB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LWlubmVyIC51aS1ncmlkLW1lbnUtY2xvc2UtYnV0dG9uOmFjdGl2ZTpob3Zlcixcbi51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1pbm5lciAudWktZ3JpZC1tZW51LWNsb3NlLWJ1dHRvbi5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUudWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtaW5uZXIgLnVpLWdyaWQtbWVudS1jbG9zZS1idXR0b246aG92ZXIsXG4udWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtaW5uZXIgLnVpLWdyaWQtbWVudS1jbG9zZS1idXR0b246YWN0aXZlOmZvY3VzLFxuLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LWlubmVyIC51aS1ncmlkLW1lbnUtY2xvc2UtYnV0dG9uLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1pbm5lciAudWktZ3JpZC1tZW51LWNsb3NlLWJ1dHRvbjpmb2N1cyxcbi51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1pbm5lciAudWktZ3JpZC1tZW51LWNsb3NlLWJ1dHRvbjphY3RpdmUuZm9jdXMsXG4udWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtaW5uZXIgLnVpLWdyaWQtbWVudS1jbG9zZS1idXR0b24uYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LWlubmVyIC51aS1ncmlkLW1lbnUtY2xvc2UtYnV0dG9uLmZvY3VzIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4udWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtaW5uZXIgLnVpLWdyaWQtbWVudS1jbG9zZS1idXR0b246YWN0aXZlLFxuLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LWlubmVyIC51aS1ncmlkLW1lbnUtY2xvc2UtYnV0dG9uLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1pbm5lciAudWktZ3JpZC1tZW51LWNsb3NlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtaW5uZXIgLnVpLWdyaWQtbWVudS1jbG9zZS1idXR0b24uZGlzYWJsZWQsXG4udWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtaW5uZXIgLnVpLWdyaWQtbWVudS1jbG9zZS1idXR0b25bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1pbm5lciAudWktZ3JpZC1tZW51LWNsb3NlLWJ1dHRvbixcbi51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1pbm5lciAudWktZ3JpZC1tZW51LWNsb3NlLWJ1dHRvbi5kaXNhYmxlZDpob3Zlcixcbi51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1pbm5lciAudWktZ3JpZC1tZW51LWNsb3NlLWJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LWlubmVyIC51aS1ncmlkLW1lbnUtY2xvc2UtYnV0dG9uOmhvdmVyLFxuLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LWlubmVyIC51aS1ncmlkLW1lbnUtY2xvc2UtYnV0dG9uLmRpc2FibGVkOmZvY3VzLFxuLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LWlubmVyIC51aS1ncmlkLW1lbnUtY2xvc2UtYnV0dG9uW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAudWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtaW5uZXIgLnVpLWdyaWQtbWVudS1jbG9zZS1idXR0b246Zm9jdXMsXG4udWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtaW5uZXIgLnVpLWdyaWQtbWVudS1jbG9zZS1idXR0b24uZGlzYWJsZWQuZm9jdXMsXG4udWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtaW5uZXIgLnVpLWdyaWQtbWVudS1jbG9zZS1idXR0b25bZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1pbm5lciAudWktZ3JpZC1tZW51LWNsb3NlLWJ1dHRvbi5mb2N1cyxcbi51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1pbm5lciAudWktZ3JpZC1tZW51LWNsb3NlLWJ1dHRvbi5kaXNhYmxlZDphY3RpdmUsXG4udWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtaW5uZXIgLnVpLWdyaWQtbWVudS1jbG9zZS1idXR0b25bZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAudWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtaW5uZXIgLnVpLWdyaWQtbWVudS1jbG9zZS1idXR0b246YWN0aXZlLFxuLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LWlubmVyIC51aS1ncmlkLW1lbnUtY2xvc2UtYnV0dG9uLmRpc2FibGVkLmFjdGl2ZSxcbi51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1pbm5lciAudWktZ3JpZC1tZW51LWNsb3NlLWJ1dHRvbltkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1pbm5lciAudWktZ3JpZC1tZW51LWNsb3NlLWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1pbm5lciAudWktZ3JpZC1tZW51LWNsb3NlLWJ1dHRvbiAuYmFkZ2Uge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LWlubmVyIC51aS1ncmlkLW1lbnUtY2xvc2UtYnV0dG9uID4gaSB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGNvbG9yOiBibGFjaztcbn1cbi51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1pbm5lciB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LWlubmVyIHVsIGxpIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LWlubmVyIHVsIGxpIGJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnVpLWdyaWQtbWVudSAudWktZ3JpZC1tZW51LWlubmVyIHVsIGxpIGJ1dHRvbjpob3Zlcixcbi51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1pbm5lciB1bCBsaSBidXR0b246Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi51aS1ncmlkLW1lbnUgLnVpLWdyaWQtbWVudS1pbm5lciB1bCBsaSBidXR0b24udWktZ3JpZC1tZW51LWl0ZW0tYWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWNlY2U7XG59XG4udWktZ3JpZC1tZW51IC51aS1ncmlkLW1lbnUtaW5uZXIgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSA+IGJ1dHRvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0O1xufVxuLnVpLWdyaWQtc29ydGFycm93IHtcbiAgcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi51aS1ncmlkLXNvcnRhcnJvdy5kb3duIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndWktZ3JpZCc7XG4gIHNyYzogdXJsKCd1aS1ncmlkLmVvdCcpO1xuICBzcmM6IHVybCgndWktZ3JpZC5lb3QjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgndWktZ3JpZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgndWktZ3JpZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgndWktZ3JpZC5zdmc/I3VpLWdyaWQnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBDaHJvbWUgaGFjazogU1ZHIGlzIHJlbmRlcmVkIG1vcmUgc21vb3RoIGluIFdpbmRvenplLiAxMDAlIG1hZ2ljLCB1bmNvbW1lbnQgaWYgeW91IG5lZWQgaXQuICovXG4vKiBOb3RlLCB0aGF0IHdpbGwgYnJlYWsgaGludGluZyEgSW4gb3RoZXIgT1MtZXMgZm9udCB3aWxsIGJlIG5vdCBhcyBzaGFycCBhcyBpdCBjb3VsZCBiZSAqL1xuLypcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3VpLWdyaWQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250L3VpLWdyaWQuc3ZnPzEyMzEyODI3I3VpLWdyaWQnKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG4qL1xuW2NsYXNzXj1cInVpLWdyaWQtaWNvblwiXTpiZWZvcmUsXG5bY2xhc3MqPVwiIHVpLWdyaWQtaWNvblwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJ1aS1ncmlkXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IC4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogb3BhY2l0eTogLjg7ICovXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgbWFyZ2luLWxlZnQ6IC4yZW07XG4gIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXG4gIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cbiAgLyogVW5jb21tZW50IGZvciAzRCBlZmZlY3QgKi9cbiAgLyogdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMTI3LCAxMjcsIDEyNywgMC4zKTsgKi9cbn1cbi51aS1ncmlkLWljb24tYmxhbms6OmJlZm9yZSB7XG4gIHdpZHRoOiAxZW07XG4gIGNvbnRlbnQ6ICcgJztcbn1cbi8qXG4qIFJUTCBTdHlsZXNcbiovXG4udWktZ3JpZFtkaXI9cnRsXSAudWktZ3JpZC1oZWFkZXItY2VsbCxcbi51aS1ncmlkW2Rpcj1ydGxdIC51aS1ncmlkLWZvb3Rlci1jZWxsLFxuLnVpLWdyaWRbZGlyPXJ0bF0gLnVpLWdyaWQtY2VsbCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnVpLWdyaWRbZGlyPXJ0bF0gLnVpLWdyaWQtY29sdW1uLW1lbnUtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxcHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGluaGVyaXQ7XG59XG4udWktZ3JpZFtkaXI9cnRsXSAudWktZ3JpZC1jZWxsOmZpcnN0LWNoaWxkLFxuLnVpLWdyaWRbZGlyPXJ0bF0gLnVpLWdyaWQtaGVhZGVyLWNlbGw6Zmlyc3QtY2hpbGQsXG4udWktZ3JpZFtkaXI9cnRsXSAudWktZ3JpZC1mb290ZXItY2VsbDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi51aS1ncmlkW2Rpcj1ydGxdIC51aS1ncmlkLWNlbGw6bGFzdC1jaGlsZCxcbi51aS1ncmlkW2Rpcj1ydGxdIC51aS1ncmlkLWhlYWRlci1jZWxsOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBib3JkZXItbGVmdDogMDtcbn1cbi51aS1ncmlkW2Rpcj1ydGxdIC51aS1ncmlkLWhlYWRlci1jZWxsOmZpcnN0LWNoaWxkIC51aS1ncmlkLXZlcnRpY2FsLWJhcixcbi51aS1ncmlkW2Rpcj1ydGxdIC51aS1ncmlkLWZvb3Rlci1jZWxsOmZpcnN0LWNoaWxkIC51aS1ncmlkLXZlcnRpY2FsLWJhcixcbi51aS1ncmlkW2Rpcj1ydGxdIC51aS1ncmlkLWNlbGw6Zmlyc3QtY2hpbGQgLnVpLWdyaWQtdmVydGljYWwtYmFyIHtcbiAgd2lkdGg6IDA7XG59XG4udWktZ3JpZFtkaXI9cnRsXSAudWktZ3JpZC1tZW51LWJ1dHRvbiB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLWhlaWdodDogMjdweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi51aS1ncmlkW2Rpcj1ydGxdIC51aS1ncmlkLW1lbnUtYnV0dG9uIC51aS1ncmlkLW1lbnUge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi51aS1ncmlkW2Rpcj1ydGxdIC51aS1ncmlkLWZpbHRlci1jb250YWluZXIgLnVpLWdyaWQtZmlsdGVyLWJ1dHRvbiB7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBsZWZ0OiAwO1xufVxuLnVpLWdyaWRbZGlyPXJ0bF0gLnVpLWdyaWQtZmlsdGVyLWNvbnRhaW5lciAudWktZ3JpZC1maWx0ZXItYnV0dG9uIFtjbGFzc149XCJ1aS1ncmlkLWljb25cIl0ge1xuICByaWdodDogaW5pdGlhbDtcbiAgbGVmdDogMTBweDtcbn1cbi8qXG4gICBBbmltYXRpb24gZXhhbXBsZSwgZm9yIHNwaW5uZXJzXG4qL1xuLnVpLWdyaWQtYW5pbWF0ZS1zcGluIHtcbiAgLW1vei1hbmltYXRpb246IHVpLWdyaWQtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIC1vLWFuaW1hdGlvbjogdWktZ3JpZC1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHVpLWdyaWQtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogdWktZ3JpZC1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQC1tb3ota2V5ZnJhbWVzIHVpLWdyaWQtc3BpbiB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB1aS1ncmlkLXNwaW4ge1xuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHVpLWdyaWQtc3BpbiB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkAtbXMta2V5ZnJhbWVzIHVpLWdyaWQtc3BpbiB7XG4gIDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdWktZ3JpZC1zcGluIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBMRVNTIEVsZW1lbnRzIDAuOVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICBBIHNldCBvZiB1c2VmdWwgTEVTUyBtaXhpbnNcbiAgICBNb3JlIGluZm8gYXQ6IGh0dHA6Ly9sZXNzZWxlbWVudHMuY29tXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBUaGlzIGZpbGUgY29udGFpbnMgdmFyaWFibGUgZGVjbGFyYXRpb25zIChkbyBub3QgcmVtb3ZlIHRoaXMgbGluZSkgKi9cbi8qLS0gVkFSSUFCTEVTIChETyBOT1QgUkVNT1ZFIFRIRVNFIENPTU1FTlRTKSAtLSovXG4vKipcbiogQHNlY3Rpb24gR3JpZCBzdHlsZXNcbiovXG4vKipcbiogQHNlY3Rpb24gSGVhZGVyIHN0eWxlc1xuKi9cbi8qKiBAZGVzY3JpcHRpb24gQ29sb3JzIGZvciBoZWFkZXIgZ3JhZGllbnQgKi9cbi8qKlxuKiBAc2VjdGlvbiBHcmlkIGJvZHkgc3R5bGVzXG4qL1xuLyoqIEBkZXNjcmlwdGlvbiBDb2xvcnMgdXNlZCBmb3Igcm93IGFsdGVybmF0aW9uICovXG4vKipcbiogQHNlY3Rpb24gU29ydCBhcnJvdyBjb2xvcnNcbiovXG4vKipcbiogQHNlY3Rpb24gU2Nyb2xsYmFyIHN0eWxlc1xuKi9cbi8qKlxuKiBAc2VjdGlvbiBmb250IGxpYnJhcnkgcGF0aFxuKi9cbi8qLS0gRU5EIFZBUklBQkxFUyAoRE8gTk9UIFJFTU9WRSBUSEVTRSBDT01NRU5UUykgLS0qL1xuXG4vKiBUaGlzIGZpbGUgY29udGFpbnMgdmFyaWFibGUgZGVjbGFyYXRpb25zIChkbyBub3QgcmVtb3ZlIHRoaXMgbGluZSkgKi9cbi8qLS0gVkFSSUFCTEVTIChETyBOT1QgUkVNT1ZFIFRIRVNFIENPTU1FTlRTKSAtLSovXG4vKipcbiogQHNlY3Rpb24gR3JpZCBzdHlsZXNcbiovXG4vKipcbiogQHNlY3Rpb24gSGVhZGVyIHN0eWxlc1xuKi9cbi8qKiBAZGVzY3JpcHRpb24gQ29sb3JzIGZvciBoZWFkZXIgZ3JhZGllbnQgKi9cbi8qKlxuKiBAc2VjdGlvbiBHcmlkIGJvZHkgc3R5bGVzXG4qL1xuLyoqIEBkZXNjcmlwdGlvbiBDb2xvcnMgdXNlZCBmb3Igcm93IGFsdGVybmF0aW9uICovXG4vKipcbiogQHNlY3Rpb24gU29ydCBhcnJvdyBjb2xvcnNcbiovXG4vKipcbiogQHNlY3Rpb24gU2Nyb2xsYmFyIHN0eWxlc1xuKi9cbi8qKlxuKiBAc2VjdGlvbiBmb250IGxpYnJhcnkgcGF0aFxuKi9cbi8qLS0gRU5EIFZBUklBQkxFUyAoRE8gTk9UIFJFTU9WRSBUSEVTRSBDT01NRU5UUykgLS0qL1xuI3VpLWdyaWQtdHdicyAjdWktZ3JpZC10d2JzIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YmVmb3JlLFxuI3VpLWdyaWQtdHdicyAjdWktZ3JpZC10d2JzIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4jdWktZ3JpZC10d2JzICN1aS1ncmlkLXR3YnMgLmJ0bi10b29sYmFyOmJlZm9yZSxcbiN1aS1ncmlkLXR3YnMgI3VpLWdyaWQtdHdicyAuYnRuLXRvb2xiYXI6YWZ0ZXIsXG4jdWktZ3JpZC10d2JzICN1aS1ncmlkLXR3YnMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YmVmb3JlLFxuI3VpLWdyaWQtdHdicyAjdWktZ3JpZC10d2JzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuI3VpLWdyaWQtdHdicyAjdWktZ3JpZC10d2JzIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4jdWktZ3JpZC10d2JzICN1aS1ncmlkLXR3YnMgLmJ0bi10b29sYmFyOmFmdGVyLFxuI3VpLWdyaWQtdHdicyAjdWktZ3JpZC10d2JzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udWktZ3JpZC1jZWxsLWZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYzRjNztcbn1cbi51aS1ncmlkLWZvY3VzZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnVpLWdyaWQtZm9jdXNlcjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbn1cbi51aS1ncmlkLW9mZnNjcmVlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMHB4O1xuICB0b3A6IC0xMDAwMHB4O1xuICBjbGlwOiByZWN0KDBweCwgMHB4LCAwcHgsIDBweCk7XG59XG5cbi8qIFRoaXMgZmlsZSBjb250YWlucyB2YXJpYWJsZSBkZWNsYXJhdGlvbnMgKGRvIG5vdCByZW1vdmUgdGhpcyBsaW5lKSAqL1xuLyotLSBWQVJJQUJMRVMgKERPIE5PVCBSRU1PVkUgVEhFU0UgQ09NTUVOVFMpIC0tKi9cbi8qKlxuKiBAc2VjdGlvbiBHcmlkIHN0eWxlc1xuKi9cbi8qKlxuKiBAc2VjdGlvbiBIZWFkZXIgc3R5bGVzXG4qL1xuLyoqIEBkZXNjcmlwdGlvbiBDb2xvcnMgZm9yIGhlYWRlciBncmFkaWVudCAqL1xuLyoqXG4qIEBzZWN0aW9uIEdyaWQgYm9keSBzdHlsZXNcbiovXG4vKiogQGRlc2NyaXB0aW9uIENvbG9ycyB1c2VkIGZvciByb3cgYWx0ZXJuYXRpb24gKi9cbi8qKlxuKiBAc2VjdGlvbiBTb3J0IGFycm93IGNvbG9yc1xuKi9cbi8qKlxuKiBAc2VjdGlvbiBTY3JvbGxiYXIgc3R5bGVzXG4qL1xuLyoqXG4qIEBzZWN0aW9uIGZvbnQgbGlicmFyeSBwYXRoXG4qL1xuLyotLSBFTkQgVkFSSUFCTEVTIChETyBOT1QgUkVNT1ZFIFRIRVNFIENPTU1FTlRTKSAtLSovXG5kaXYudWktZ3JpZC1jZWxsIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5kaXYudWktZ3JpZC1jZWxsIGlucHV0OmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5kaXYudWktZ3JpZC1jZWxsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogOXB4IDAgMCA2cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuZGl2LnVpLWdyaWQtY2VsbCBpbnB1dC5uZy1pbnZhbGlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZjOGY4Zjtcbn1cbmRpdi51aS1ncmlkLWNlbGwgaW5wdXQubmctdmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xufVxuXG4vKiBUaGlzIGZpbGUgY29udGFpbnMgdmFyaWFibGUgZGVjbGFyYXRpb25zIChkbyBub3QgcmVtb3ZlIHRoaXMgbGluZSkgKi9cbi8qLS0gVkFSSUFCTEVTIChETyBOT1QgUkVNT1ZFIFRIRVNFIENPTU1FTlRTKSAtLSovXG4vKipcbiogQHNlY3Rpb24gR3JpZCBzdHlsZXNcbiovXG4vKipcbiogQHNlY3Rpb24gSGVhZGVyIHN0eWxlc1xuKi9cbi8qKiBAZGVzY3JpcHRpb24gQ29sb3JzIGZvciBoZWFkZXIgZ3JhZGllbnQgKi9cbi8qKlxuKiBAc2VjdGlvbiBHcmlkIGJvZHkgc3R5bGVzXG4qL1xuLyoqIEBkZXNjcmlwdGlvbiBDb2xvcnMgdXNlZCBmb3Igcm93IGFsdGVybmF0aW9uICovXG4vKipcbiogQHNlY3Rpb24gU29ydCBhcnJvdyBjb2xvcnNcbiovXG4vKipcbiogQHNlY3Rpb24gU2Nyb2xsYmFyIHN0eWxlc1xuKi9cbi8qKlxuKiBAc2VjdGlvbiBmb250IGxpYnJhcnkgcGF0aFxuKi9cbi8qLS0gRU5EIFZBUklBQkxFUyAoRE8gTk9UIFJFTU9WRSBUSEVTRSBDT01NRU5UUykgLS0qL1xuLmV4cGFuZGFibGVSb3cgLnVpLWdyaWQtcm93Om50aC1jaGlsZChvZGQpIC51aS1ncmlkLWNlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZkO1xufVxuLmV4cGFuZGFibGVSb3cgLnVpLWdyaWQtcm93Om50aC1jaGlsZChldmVuKSAudWktZ3JpZC1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbn1cbi51aS1ncmlkLWNlbGwudWktZ3JpZC1kaXNhYmxlLXNlbGVjdGlvbi51aS1ncmlkLXJvdy1oZWFkZXItY2VsbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnVpLWdyaWQtZXhwYW5kYWJsZS1idXR0b25zLWNlbGwgaSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uc2Nyb2xsRmlsbGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG59XG5cbi8qIFRoaXMgZmlsZSBjb250YWlucyB2YXJpYWJsZSBkZWNsYXJhdGlvbnMgKGRvIG5vdCByZW1vdmUgdGhpcyBsaW5lKSAqL1xuLyotLSBWQVJJQUJMRVMgKERPIE5PVCBSRU1PVkUgVEhFU0UgQ09NTUVOVFMpIC0tKi9cbi8qKlxuKiBAc2VjdGlvbiBHcmlkIHN0eWxlc1xuKi9cbi8qKlxuKiBAc2VjdGlvbiBIZWFkZXIgc3R5bGVzXG4qL1xuLyoqIEBkZXNjcmlwdGlvbiBDb2xvcnMgZm9yIGhlYWRlciBncmFkaWVudCAqL1xuLyoqXG4qIEBzZWN0aW9uIEdyaWQgYm9keSBzdHlsZXNcbiovXG4vKiogQGRlc2NyaXB0aW9uIENvbG9ycyB1c2VkIGZvciByb3cgYWx0ZXJuYXRpb24gKi9cbi8qKlxuKiBAc2VjdGlvbiBTb3J0IGFycm93IGNvbG9yc1xuKi9cbi8qKlxuKiBAc2VjdGlvbiBTY3JvbGxiYXIgc3R5bGVzXG4qL1xuLyoqXG4qIEBzZWN0aW9uIGZvbnQgbGlicmFyeSBwYXRoXG4qL1xuLyotLSBFTkQgVkFSSUFCTEVTIChETyBOT1QgUkVNT1ZFIFRIRVNFIENPTU1FTlRTKSAtLSovXG5cbi8qIFRoaXMgZmlsZSBjb250YWlucyB2YXJpYWJsZSBkZWNsYXJhdGlvbnMgKGRvIG5vdCByZW1vdmUgdGhpcyBsaW5lKSAqL1xuLyotLSBWQVJJQUJMRVMgKERPIE5PVCBSRU1PVkUgVEhFU0UgQ09NTUVOVFMpIC0tKi9cbi8qKlxuKiBAc2VjdGlvbiBHcmlkIHN0eWxlc1xuKi9cbi8qKlxuKiBAc2VjdGlvbiBIZWFkZXIgc3R5bGVzXG4qL1xuLyoqIEBkZXNjcmlwdGlvbiBDb2xvcnMgZm9yIGhlYWRlciBncmFkaWVudCAqL1xuLyoqXG4qIEBzZWN0aW9uIEdyaWQgYm9keSBzdHlsZXNcbiovXG4vKiogQGRlc2NyaXB0aW9uIENvbG9ycyB1c2VkIGZvciByb3cgYWx0ZXJuYXRpb24gKi9cbi8qKlxuKiBAc2VjdGlvbiBTb3J0IGFycm93IGNvbG9yc1xuKi9cbi8qKlxuKiBAc2VjdGlvbiBTY3JvbGxiYXIgc3R5bGVzXG4qL1xuLyoqXG4qIEBzZWN0aW9uIGZvbnQgbGlicmFyeSBwYXRoXG4qL1xuLyotLSBFTkQgVkFSSUFCTEVTIChETyBOT1QgUkVNT1ZFIFRIRVNFIENPTU1FTlRTKSAtLSovXG4udWktZ3JpZC10cmVlLWhlYWRlci1yb3cge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG4vKiBUaGlzIGZpbGUgY29udGFpbnMgdmFyaWFibGUgZGVjbGFyYXRpb25zIChkbyBub3QgcmVtb3ZlIHRoaXMgbGluZSkgKi9cbi8qLS0gVkFSSUFCTEVTIChETyBOT1QgUkVNT1ZFIFRIRVNFIENPTU1FTlRTKSAtLSovXG4vKipcbiogQHNlY3Rpb24gR3JpZCBzdHlsZXNcbiovXG4vKipcbiogQHNlY3Rpb24gSGVhZGVyIHN0eWxlc1xuKi9cbi8qKiBAZGVzY3JpcHRpb24gQ29sb3JzIGZvciBoZWFkZXIgZ3JhZGllbnQgKi9cbi8qKlxuKiBAc2VjdGlvbiBHcmlkIGJvZHkgc3R5bGVzXG4qL1xuLyoqIEBkZXNjcmlwdGlvbiBDb2xvcnMgdXNlZCBmb3Igcm93IGFsdGVybmF0aW9uICovXG4vKipcbiogQHNlY3Rpb24gU29ydCBhcnJvdyBjb2xvcnNcbiovXG4vKipcbiogQHNlY3Rpb24gU2Nyb2xsYmFyIHN0eWxlc1xuKi9cbi8qKlxuKiBAc2VjdGlvbiBmb250IGxpYnJhcnkgcGF0aFxuKi9cbi8qLS0gRU5EIFZBUklBQkxFUyAoRE8gTk9UIFJFTU9WRSBUSEVTRSBDT01NRU5UUykgLS0qL1xuXG4vKiBUaGlzIGZpbGUgY29udGFpbnMgdmFyaWFibGUgZGVjbGFyYXRpb25zIChkbyBub3QgcmVtb3ZlIHRoaXMgbGluZSkgKi9cbi8qLS0gVkFSSUFCTEVTIChETyBOT1QgUkVNT1ZFIFRIRVNFIENPTU1FTlRTKSAtLSovXG4vKipcbiogQHNlY3Rpb24gR3JpZCBzdHlsZXNcbiovXG4vKipcbiogQHNlY3Rpb24gSGVhZGVyIHN0eWxlc1xuKi9cbi8qKiBAZGVzY3JpcHRpb24gQ29sb3JzIGZvciBoZWFkZXIgZ3JhZGllbnQgKi9cbi8qKlxuKiBAc2VjdGlvbiBHcmlkIGJvZHkgc3R5bGVzXG4qL1xuLyoqIEBkZXNjcmlwdGlvbiBDb2xvcnMgdXNlZCBmb3Igcm93IGFsdGVybmF0aW9uICovXG4vKipcbiogQHNlY3Rpb24gU29ydCBhcnJvdyBjb2xvcnNcbiovXG4vKipcbiogQHNlY3Rpb24gU2Nyb2xsYmFyIHN0eWxlc1xuKi9cbi8qKlxuKiBAc2VjdGlvbiBmb250IGxpYnJhcnkgcGF0aFxuKi9cbi8qLS0gRU5EIFZBUklBQkxFUyAoRE8gTk9UIFJFTU9WRSBUSEVTRSBDT01NRU5UUykgLS0qL1xuLm1vdmluZ0NvbHVtbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubW92aW5nQ29sdW1uIC51aS1ncmlkLWljb24tYW5nbGUtZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFRoaXMgZmlsZSBjb250YWlucyB2YXJpYWJsZSBkZWNsYXJhdGlvbnMgKGRvIG5vdCByZW1vdmUgdGhpcyBsaW5lKSAqL1xuLyotLSBWQVJJQUJMRVMgKERPIE5PVCBSRU1PVkUgVEhFU0UgQ09NTUVOVFMpIC0tKi9cbi8qKlxuKiBAc2VjdGlvbiBHcmlkIHN0eWxlc1xuKi9cbi8qKlxuKiBAc2VjdGlvbiBIZWFkZXIgc3R5bGVzXG4qL1xuLyoqIEBkZXNjcmlwdGlvbiBDb2xvcnMgZm9yIGhlYWRlciBncmFkaWVudCAqL1xuLyoqXG4qIEBzZWN0aW9uIEdyaWQgYm9keSBzdHlsZXNcbiovXG4vKiogQGRlc2NyaXB0aW9uIENvbG9ycyB1c2VkIGZvciByb3cgYWx0ZXJuYXRpb24gKi9cbi8qKlxuKiBAc2VjdGlvbiBTb3J0IGFycm93IGNvbG9yc1xuKi9cbi8qKlxuKiBAc2VjdGlvbiBTY3JvbGxiYXIgc3R5bGVzXG4qL1xuLyoqXG4qIEBzZWN0aW9uIGZvbnQgbGlicmFyeSBwYXRoXG4qL1xuLyotLSBFTkQgVkFSSUFCTEVTIChETyBOT1QgUkVNT1ZFIFRIRVNFIENPTU1FTlRTKSAtLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIExFU1MgRWxlbWVudHMgMC45XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIEEgc2V0IG9mIHVzZWZ1bCBMRVNTIG1peGluc1xuICAgIE1vcmUgaW5mbyBhdDogaHR0cDovL2xlc3NlbGVtZW50cy5jb21cbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiN1aS1ncmlkLXR3YnMgI3VpLWdyaWQtdHdicyAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSxcbiN1aS1ncmlkLXR3YnMgI3VpLWdyaWQtdHdicyAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuI3VpLWdyaWQtdHdicyAjdWktZ3JpZC10d2JzIC5idG4tdG9vbGJhcjpiZWZvcmUsXG4jdWktZ3JpZC10d2JzICN1aS1ncmlkLXR3YnMgLmJ0bi10b29sYmFyOmFmdGVyLFxuI3VpLWdyaWQtdHdicyAjdWktZ3JpZC10d2JzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmJlZm9yZSxcbiN1aS1ncmlkLXR3YnMgI3VpLWdyaWQtdHdicyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbiN1aS1ncmlkLXR3YnMgI3VpLWdyaWQtdHdicyAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuI3VpLWdyaWQtdHdicyAjdWktZ3JpZC10d2JzIC5idG4tdG9vbGJhcjphZnRlcixcbiN1aS1ncmlkLXR3YnMgI3VpLWdyaWQtdHdicyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnVpLWdyaWQtcGFnZXItcGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG4udWktZ3JpZC1wYWdlci1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbn1cbi51aS1ncmlkLXBhZ2VyLWNvbnRyb2wge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtaW4td2lkdGg6IDEzNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgYnV0dG9uIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6ICNlZWVlZWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cbi51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgYnV0dG9uOmZvY3VzLFxuLnVpLWdyaWQtcGFnZXItY29udHJvbCBidXR0b246YWN0aXZlOmZvY3VzLFxuLnVpLWdyaWQtcGFnZXItY29udHJvbCBidXR0b24uYWN0aXZlOmZvY3VzLFxuLnVpLWdyaWQtcGFnZXItY29udHJvbCBidXR0b24uZm9jdXMsXG4udWktZ3JpZC1wYWdlci1jb250cm9sIGJ1dHRvbjphY3RpdmUuZm9jdXMsXG4udWktZ3JpZC1wYWdlci1jb250cm9sIGJ1dHRvbi5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgYnV0dG9uOmhvdmVyLFxuLnVpLWdyaWQtcGFnZXItY29udHJvbCBidXR0b246Zm9jdXMsXG4udWktZ3JpZC1wYWdlci1jb250cm9sIGJ1dHRvbi5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktZ3JpZC1wYWdlci1jb250cm9sIGJ1dHRvbjphY3RpdmUsXG4udWktZ3JpZC1wYWdlci1jb250cm9sIGJ1dHRvbi5hY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLnVpLWdyaWQtcGFnZXItY29udHJvbCBidXR0b24uZGlzYWJsZWQsXG4udWktZ3JpZC1wYWdlci1jb250cm9sIGJ1dHRvbltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLnVpLWdyaWQtcGFnZXItY29udHJvbCBidXR0b24ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjY1O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5hLnVpLWdyaWQtcGFnZXItY29udHJvbCBidXR0b24uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udWktZ3JpZC1wYWdlci1jb250cm9sIGJ1dHRvbjpmb2N1cyxcbi51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgYnV0dG9uLmZvY3VzIHtcbiAgY29sb3I6ICNlZWVlZWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIGJvcmRlci1jb2xvcjogIzhjOGM4Yztcbn1cbi51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNlZWVlZWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbn1cbi51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgYnV0dG9uOmFjdGl2ZSxcbi51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgYnV0dG9uLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgYnV0dG9uIHtcbiAgY29sb3I6ICNlZWVlZWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbn1cbi51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgYnV0dG9uOmFjdGl2ZTpob3Zlcixcbi51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgYnV0dG9uLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgYnV0dG9uOmhvdmVyLFxuLnVpLWdyaWQtcGFnZXItY29udHJvbCBidXR0b246YWN0aXZlOmZvY3VzLFxuLnVpLWdyaWQtcGFnZXItY29udHJvbCBidXR0b24uYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnVpLWdyaWQtcGFnZXItY29udHJvbCBidXR0b246Zm9jdXMsXG4udWktZ3JpZC1wYWdlci1jb250cm9sIGJ1dHRvbjphY3RpdmUuZm9jdXMsXG4udWktZ3JpZC1wYWdlci1jb250cm9sIGJ1dHRvbi5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUudWktZ3JpZC1wYWdlci1jb250cm9sIGJ1dHRvbi5mb2N1cyB7XG4gIGNvbG9yOiAjZWVlZWVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG59XG4udWktZ3JpZC1wYWdlci1jb250cm9sIGJ1dHRvbjphY3RpdmUsXG4udWktZ3JpZC1wYWdlci1jb250cm9sIGJ1dHRvbi5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUudWktZ3JpZC1wYWdlci1jb250cm9sIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktZ3JpZC1wYWdlci1jb250cm9sIGJ1dHRvbi5kaXNhYmxlZCxcbi51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgYnV0dG9uW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAudWktZ3JpZC1wYWdlci1jb250cm9sIGJ1dHRvbixcbi51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgYnV0dG9uLmRpc2FibGVkOmhvdmVyLFxuLnVpLWdyaWQtcGFnZXItY29udHJvbCBidXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgYnV0dG9uOmhvdmVyLFxuLnVpLWdyaWQtcGFnZXItY29udHJvbCBidXR0b24uZGlzYWJsZWQ6Zm9jdXMsXG4udWktZ3JpZC1wYWdlci1jb250cm9sIGJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLnVpLWdyaWQtcGFnZXItY29udHJvbCBidXR0b246Zm9jdXMsXG4udWktZ3JpZC1wYWdlci1jb250cm9sIGJ1dHRvbi5kaXNhYmxlZC5mb2N1cyxcbi51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgYnV0dG9uW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAudWktZ3JpZC1wYWdlci1jb250cm9sIGJ1dHRvbi5mb2N1cyxcbi51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgYnV0dG9uLmRpc2FibGVkOmFjdGl2ZSxcbi51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgYnV0dG9uW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLnVpLWdyaWQtcGFnZXItY29udHJvbCBidXR0b246YWN0aXZlLFxuLnVpLWdyaWQtcGFnZXItY29udHJvbCBidXR0b24uZGlzYWJsZWQuYWN0aXZlLFxuLnVpLWdyaWQtcGFnZXItY29udHJvbCBidXR0b25bZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAudWktZ3JpZC1wYWdlci1jb250cm9sIGJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG4udWktZ3JpZC1wYWdlci1jb250cm9sIGJ1dHRvbiAuYmFkZ2Uge1xuICBjb2xvcjogI2YzZjNmMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogNTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG59XG4udWktZ3JpZC1wYWdlci1jb250cm9sIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIG9wYWNpdHk6IDE7XG59XG4udWktZ3JpZC1wYWdlci1jb250cm9sIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLnVpLWdyaWQtcGFnZXItY29udHJvbCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLnVpLWdyaWQtcGFnZXItY29udHJvbCBpbnB1dFtkaXNhYmxlZF0sXG4udWktZ3JpZC1wYWdlci1jb250cm9sIGlucHV0W3JlYWRvbmx5XSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAudWktZ3JpZC1wYWdlci1jb250cm9sIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgb3BhY2l0eTogMTtcbn1cbi51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgaW5wdXRbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgaW5wdXQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxudGV4dGFyZWEudWktZ3JpZC1wYWdlci1jb250cm9sIGlucHV0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuc2VsZWN0LnVpLWdyaWQtcGFnZXItY29udHJvbCBpbnB1dCB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG50ZXh0YXJlYS51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgaW5wdXQsXG5zZWxlY3RbbXVsdGlwbGVdLnVpLWdyaWQtcGFnZXItY29udHJvbCBpbnB1dCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgLnVpLWdyaWQtcGFnZXItbWF4LXBhZ2VzLW51bWJlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4udWktZ3JpZC1wYWdlci1jb250cm9sIC51aS1ncmlkLXBhZ2VyLW1heC1wYWdlcy1udW1iZXIgPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgLmZpcnN0LWJhciB7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM0ZDRkNGQ7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG4udWktZ3JpZC1wYWdlci1jb250cm9sIC5maXJzdC10cmlhbmdsZSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDguN3B4IDVweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICM0ZDRkNGQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4udWktZ3JpZC1wYWdlci1jb250cm9sIC5uZXh0LXRyaWFuZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cbi51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgLnByZXYtdHJpYW5nbGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgLmxhc3QtdHJpYW5nbGUge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA4LjdweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNGQ0ZDRkO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi51aS1ncmlkLXBhZ2VyLWNvbnRyb2wgLmxhc3QtYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzRkNGQ0ZDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuLnVpLWdyaWQtcGFnZXItcm93LWNvdW50LXBpY2tlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnVpLWdyaWQtcGFnZXItcm93LWNvdW50LXBpY2tlciBzZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDY3cHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi51aS1ncmlkLXBhZ2VyLXJvdy1jb3VudC1waWNrZXIgc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xufVxuLnVpLWdyaWQtcGFnZXItcm93LWNvdW50LXBpY2tlciBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgb3BhY2l0eTogMTtcbn1cbi51aS1ncmlkLXBhZ2VyLXJvdy1jb3VudC1waWNrZXIgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLnVpLWdyaWQtcGFnZXItcm93LWNvdW50LXBpY2tlciBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi51aS1ncmlkLXBhZ2VyLXJvdy1jb3VudC1waWNrZXIgc2VsZWN0W2Rpc2FibGVkXSxcbi51aS1ncmlkLXBhZ2VyLXJvdy1jb3VudC1waWNrZXIgc2VsZWN0W3JlYWRvbmx5XSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAudWktZ3JpZC1wYWdlci1yb3ctY291bnQtcGlja2VyIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIG9wYWNpdHk6IDE7XG59XG4udWktZ3JpZC1wYWdlci1yb3ctY291bnQtcGlja2VyIHNlbGVjdFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLnVpLWdyaWQtcGFnZXItcm93LWNvdW50LXBpY2tlciBzZWxlY3Qge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxudGV4dGFyZWEudWktZ3JpZC1wYWdlci1yb3ctY291bnQtcGlja2VyIHNlbGVjdCB7XG4gIGhlaWdodDogYXV0bztcbn1cbnNlbGVjdC51aS1ncmlkLXBhZ2VyLXJvdy1jb3VudC1waWNrZXIgc2VsZWN0IHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbnRleHRhcmVhLnVpLWdyaWQtcGFnZXItcm93LWNvdW50LXBpY2tlciBzZWxlY3QsXG5zZWxlY3RbbXVsdGlwbGVdLnVpLWdyaWQtcGFnZXItcm93LWNvdW50LXBpY2tlciBzZWxlY3Qge1xuICBoZWlnaHQ6IGF1dG87XG59XG4udWktZ3JpZC1wYWdlci1yb3ctY291bnQtcGlja2VyIC51aS1ncmlkLXBhZ2VyLXJvdy1jb3VudC1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi51aS1ncmlkLXBhZ2VyLWNvdW50LWNvbnRhaW5lciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG59XG4udWktZ3JpZC1wYWdlci1jb3VudC1jb250YWluZXIgLnVpLWdyaWQtcGFnZXItY291bnQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qIFRoaXMgZmlsZSBjb250YWlucyB2YXJpYWJsZSBkZWNsYXJhdGlvbnMgKGRvIG5vdCByZW1vdmUgdGhpcyBsaW5lKSAqL1xuLyotLSBWQVJJQUJMRVMgKERPIE5PVCBSRU1PVkUgVEhFU0UgQ09NTUVOVFMpIC0tKi9cbi8qKlxuKiBAc2VjdGlvbiBHcmlkIHN0eWxlc1xuKi9cbi8qKlxuKiBAc2VjdGlvbiBIZWFkZXIgc3R5bGVzXG4qL1xuLyoqIEBkZXNjcmlwdGlvbiBDb2xvcnMgZm9yIGhlYWRlciBncmFkaWVudCAqL1xuLyoqXG4qIEBzZWN0aW9uIEdyaWQgYm9keSBzdHlsZXNcbiovXG4vKiogQGRlc2NyaXB0aW9uIENvbG9ycyB1c2VkIGZvciByb3cgYWx0ZXJuYXRpb24gKi9cbi8qKlxuKiBAc2VjdGlvbiBTb3J0IGFycm93IGNvbG9yc1xuKi9cbi8qKlxuKiBAc2VjdGlvbiBTY3JvbGxiYXIgc3R5bGVzXG4qL1xuLyoqXG4qIEBzZWN0aW9uIGZvbnQgbGlicmFyeSBwYXRoXG4qL1xuLyotLSBFTkQgVkFSSUFCTEVTIChETyBOT1QgUkVNT1ZFIFRIRVNFIENPTU1FTlRTKSAtLSovXG4udWktZ3JpZC1waW5uZWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHRvcDogMDtcbn1cbi51aS1ncmlkLXBpbm5lZC1jb250YWluZXIudWktZ3JpZC1waW5uZWQtY29udGFpbmVyLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbGVmdDogMDtcbn1cbi51aS1ncmlkLXBpbm5lZC1jb250YWluZXIudWktZ3JpZC1waW5uZWQtY29udGFpbmVyLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICByaWdodDogMDtcbn1cbi51aS1ncmlkLXBpbm5lZC1jb250YWluZXIudWktZ3JpZC1waW5uZWQtY29udGFpbmVyLWxlZnQgLnVpLWdyaWQtaGVhZGVyLWNlbGw6bGFzdC1jaGlsZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjYWVhZWFlO1xufVxuLnVpLWdyaWQtcGlubmVkLWNvbnRhaW5lci51aS1ncmlkLXBpbm5lZC1jb250YWluZXItbGVmdCAudWktZ3JpZC1jZWxsOmxhc3QtY2hpbGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2FlYWVhZTtcbn1cbi51aS1ncmlkLXBpbm5lZC1jb250YWluZXIudWktZ3JpZC1waW5uZWQtY29udGFpbmVyLWxlZnQgLnVpLWdyaWQtaGVhZGVyLWNlbGw6bm90KDpsYXN0LWNoaWxkKSAudWktZ3JpZC12ZXJ0aWNhbC1iYXIsXG4udWktZ3JpZC1waW5uZWQtY29udGFpbmVyIC51aS1ncmlkLWNlbGw6bm90KDpsYXN0LWNoaWxkKSAudWktZ3JpZC12ZXJ0aWNhbC1iYXIge1xuICB3aWR0aDogMXB4O1xufVxuLnVpLWdyaWQtcGlubmVkLWNvbnRhaW5lci51aS1ncmlkLXBpbm5lZC1jb250YWluZXItbGVmdCAudWktZ3JpZC1oZWFkZXItY2VsbDpub3QoOmxhc3QtY2hpbGQpIC51aS1ncmlkLXZlcnRpY2FsLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG59XG4udWktZ3JpZC1waW5uZWQtY29udGFpbmVyLnVpLWdyaWQtcGlubmVkLWNvbnRhaW5lci1sZWZ0IC51aS1ncmlkLWNlbGw6bm90KDpsYXN0LWNoaWxkKSAudWktZ3JpZC12ZXJ0aWNhbC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVhZWFlO1xufVxuLnVpLWdyaWQtcGlubmVkLWNvbnRhaW5lci51aS1ncmlkLXBpbm5lZC1jb250YWluZXItbGVmdCAudWktZ3JpZC1oZWFkZXItY2VsbDpsYXN0LWNoaWxkIC51aS1ncmlkLXZlcnRpY2FsLWJhciB7XG4gIHJpZ2h0OiAtMXB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVhZWFlO1xufVxuLnVpLWdyaWQtcGlubmVkLWNvbnRhaW5lci51aS1ncmlkLXBpbm5lZC1jb250YWluZXItcmlnaHQgLnVpLWdyaWQtaGVhZGVyLWNlbGw6Zmlyc3QtY2hpbGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNhZWFlYWU7XG59XG4udWktZ3JpZC1waW5uZWQtY29udGFpbmVyLnVpLWdyaWQtcGlubmVkLWNvbnRhaW5lci1yaWdodCAudWktZ3JpZC1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYWVhZWFlO1xufVxuLnVpLWdyaWQtcGlubmVkLWNvbnRhaW5lci51aS1ncmlkLXBpbm5lZC1jb250YWluZXItcmlnaHQgLnVpLWdyaWQtaGVhZGVyLWNlbGw6bm90KDpmaXJzdC1jaGlsZCkgLnVpLWdyaWQtdmVydGljYWwtYmFyLFxuLnVpLWdyaWQtcGlubmVkLWNvbnRhaW5lciAudWktZ3JpZC1jZWxsOm5vdCg6Zmlyc3QtY2hpbGQpIC51aS1ncmlkLXZlcnRpY2FsLWJhciB7XG4gIHdpZHRoOiAxcHg7XG59XG4udWktZ3JpZC1waW5uZWQtY29udGFpbmVyLnVpLWdyaWQtcGlubmVkLWNvbnRhaW5lci1yaWdodCAudWktZ3JpZC1oZWFkZXItY2VsbDpub3QoOmZpcnN0LWNoaWxkKSAudWktZ3JpZC12ZXJ0aWNhbC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xufVxuLnVpLWdyaWQtcGlubmVkLWNvbnRhaW5lci51aS1ncmlkLXBpbm5lZC1jb250YWluZXItcmlnaHQgLnVpLWdyaWQtY2VsbDpub3QoOmxhc3QtY2hpbGQpIC51aS1ncmlkLXZlcnRpY2FsLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWFlYWU7XG59XG4udWktZ3JpZC1waW5uZWQtY29udGFpbmVyLnVpLWdyaWQtcGlubmVkLWNvbnRhaW5lci1maXJzdCAudWktZ3JpZC1oZWFkZXItY2VsbDpmaXJzdC1jaGlsZCAudWktZ3JpZC12ZXJ0aWNhbC1iYXIge1xuICBsZWZ0OiAtMXB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVhZWFlO1xufVxuXG4vKiBUaGlzIGZpbGUgY29udGFpbnMgdmFyaWFibGUgZGVjbGFyYXRpb25zIChkbyBub3QgcmVtb3ZlIHRoaXMgbGluZSkgKi9cbi8qLS0gVkFSSUFCTEVTIChETyBOT1QgUkVNT1ZFIFRIRVNFIENPTU1FTlRTKSAtLSovXG4vKipcbiogQHNlY3Rpb24gR3JpZCBzdHlsZXNcbiovXG4vKipcbiogQHNlY3Rpb24gSGVhZGVyIHN0eWxlc1xuKi9cbi8qKiBAZGVzY3JpcHRpb24gQ29sb3JzIGZvciBoZWFkZXIgZ3JhZGllbnQgKi9cbi8qKlxuKiBAc2VjdGlvbiBHcmlkIGJvZHkgc3R5bGVzXG4qL1xuLyoqIEBkZXNjcmlwdGlvbiBDb2xvcnMgdXNlZCBmb3Igcm93IGFsdGVybmF0aW9uICovXG4vKipcbiogQHNlY3Rpb24gU29ydCBhcnJvdyBjb2xvcnNcbiovXG4vKipcbiogQHNlY3Rpb24gU2Nyb2xsYmFyIHN0eWxlc1xuKi9cbi8qKlxuKiBAc2VjdGlvbiBmb250IGxpYnJhcnkgcGF0aFxuKi9cbi8qLS0gRU5EIFZBUklBQkxFUyAoRE8gTk9UIFJFTU9WRSBUSEVTRSBDT01NRU5UUykgLS0qL1xuLnVpLWdyaWQtY29sdW1uLXJlc2l6ZXIge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG4udWktZ3JpZC1jb2x1bW4tcmVzaXplci5sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi51aS1ncmlkLWNvbHVtbi1yZXNpemVyLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4udWktZ3JpZC1oZWFkZXItY2VsbDpsYXN0LWNoaWxkIC51aS1ncmlkLWNvbHVtbi1yZXNpemVyLnJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q0ZDRkNDtcbn1cbi51aS1ncmlkW2Rpcj1ydGxdIC51aS1ncmlkLWhlYWRlci1jZWxsOmxhc3QtY2hpbGQgLnVpLWdyaWQtY29sdW1uLXJlc2l6ZXIucmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4udWktZ3JpZFtkaXI9cnRsXSAudWktZ3JpZC1oZWFkZXItY2VsbDpsYXN0LWNoaWxkIC51aS1ncmlkLWNvbHVtbi1yZXNpemVyLmxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNGQ0ZDQ7XG59XG4udWktZ3JpZC5jb2x1bW4tcmVzaXppbmcge1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG4udWktZ3JpZC5jb2x1bW4tcmVzaXppbmcgLnVpLWdyaWQtcmVzaXplLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVhZWFlO1xufVxuXG4vKiBUaGlzIGZpbGUgY29udGFpbnMgdmFyaWFibGUgZGVjbGFyYXRpb25zIChkbyBub3QgcmVtb3ZlIHRoaXMgbGluZSkgKi9cbi8qLS0gVkFSSUFCTEVTIChETyBOT1QgUkVNT1ZFIFRIRVNFIENPTU1FTlRTKSAtLSovXG4vKipcbiogQHNlY3Rpb24gR3JpZCBzdHlsZXNcbiovXG4vKipcbiogQHNlY3Rpb24gSGVhZGVyIHN0eWxlc1xuKi9cbi8qKiBAZGVzY3JpcHRpb24gQ29sb3JzIGZvciBoZWFkZXIgZ3JhZGllbnQgKi9cbi8qKlxuKiBAc2VjdGlvbiBHcmlkIGJvZHkgc3R5bGVzXG4qL1xuLyoqIEBkZXNjcmlwdGlvbiBDb2xvcnMgdXNlZCBmb3Igcm93IGFsdGVybmF0aW9uICovXG4vKipcbiogQHNlY3Rpb24gU29ydCBhcnJvdyBjb2xvcnNcbiovXG4vKipcbiogQHNlY3Rpb24gU2Nyb2xsYmFyIHN0eWxlc1xuKi9cbi8qKlxuKiBAc2VjdGlvbiBmb250IGxpYnJhcnkgcGF0aFxuKi9cbi8qLS0gRU5EIFZBUklBQkxFUyAoRE8gTk9UIFJFTU9WRSBUSEVTRSBDT01NRU5UUykgLS0qL1xuLnVpLWdyaWQtcm93LXNhdmluZyAudWktZ3JpZC1jZWxsIHtcbiAgY29sb3I6ICM4NDg0ODQgIWltcG9ydGFudDtcbn1cbi51aS1ncmlkLXJvdy1kaXJ0eSAudWktZ3JpZC1jZWxsIHtcbiAgY29sb3I6ICM2MTBiMzg7XG59XG4udWktZ3JpZC1yb3ctZXJyb3IgLnVpLWdyaWQtY2VsbCB7XG4gIGNvbG9yOiAjZmYwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRoaXMgZmlsZSBjb250YWlucyB2YXJpYWJsZSBkZWNsYXJhdGlvbnMgKGRvIG5vdCByZW1vdmUgdGhpcyBsaW5lKSAqL1xuLyotLSBWQVJJQUJMRVMgKERPIE5PVCBSRU1PVkUgVEhFU0UgQ09NTUVOVFMpIC0tKi9cbi8qKlxuKiBAc2VjdGlvbiBHcmlkIHN0eWxlc1xuKi9cbi8qKlxuKiBAc2VjdGlvbiBIZWFkZXIgc3R5bGVzXG4qL1xuLyoqIEBkZXNjcmlwdGlvbiBDb2xvcnMgZm9yIGhlYWRlciBncmFkaWVudCAqL1xuLyoqXG4qIEBzZWN0aW9uIEdyaWQgYm9keSBzdHlsZXNcbiovXG4vKiogQGRlc2NyaXB0aW9uIENvbG9ycyB1c2VkIGZvciByb3cgYWx0ZXJuYXRpb24gKi9cbi8qKlxuKiBAc2VjdGlvbiBTb3J0IGFycm93IGNvbG9yc1xuKi9cbi8qKlxuKiBAc2VjdGlvbiBTY3JvbGxiYXIgc3R5bGVzXG4qL1xuLyoqXG4qIEBzZWN0aW9uIGZvbnQgbGlicmFyeSBwYXRoXG4qL1xuLyotLSBFTkQgVkFSSUFCTEVTIChETyBOT1QgUkVNT1ZFIFRIRVNFIENPTU1FTlRTKSAtLSovXG4udWktZ3JpZC1yb3cudWktZ3JpZC1yb3ctc2VsZWN0ZWQgPiBbdWktZ3JpZC1yb3ddID4gLnVpLWdyaWQtY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWRkZTE7XG59XG4udWktZ3JpZC1kaXNhYmxlLXNlbGVjdGlvbiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4udWktZ3JpZC1zZWxlY3Rpb24tcm93LWhlYWRlci1idXR0b25zIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjE7XG59XG4udWktZ3JpZC1zZWxlY3Rpb24tcm93LWhlYWRlci1idXR0b25zLnVpLWdyaWQtcm93LXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cbi51aS1ncmlkLXNlbGVjdGlvbi1yb3ctaGVhZGVyLWJ1dHRvbnMudWktZ3JpZC1hbGwtc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBUaGlzIGZpbGUgY29udGFpbnMgdmFyaWFibGUgZGVjbGFyYXRpb25zIChkbyBub3QgcmVtb3ZlIHRoaXMgbGluZSkgKi9cbi8qLS0gVkFSSUFCTEVTIChETyBOT1QgUkVNT1ZFIFRIRVNFIENPTU1FTlRTKSAtLSovXG4vKipcbiogQHNlY3Rpb24gR3JpZCBzdHlsZXNcbiovXG4vKipcbiogQHNlY3Rpb24gSGVhZGVyIHN0eWxlc1xuKi9cbi8qKiBAZGVzY3JpcHRpb24gQ29sb3JzIGZvciBoZWFkZXIgZ3JhZGllbnQgKi9cbi8qKlxuKiBAc2VjdGlvbiBHcmlkIGJvZHkgc3R5bGVzXG4qL1xuLyoqIEBkZXNjcmlwdGlvbiBDb2xvcnMgdXNlZCBmb3Igcm93IGFsdGVybmF0aW9uICovXG4vKipcbiogQHNlY3Rpb24gU29ydCBhcnJvdyBjb2xvcnNcbiovXG4vKipcbiogQHNlY3Rpb24gU2Nyb2xsYmFyIHN0eWxlc1xuKi9cbi8qKlxuKiBAc2VjdGlvbiBmb250IGxpYnJhcnkgcGF0aFxuKi9cbi8qLS0gRU5EIFZBUklBQkxFUyAoRE8gTk9UIFJFTU9WRSBUSEVTRSBDT01NRU5UUykgLS0qL1xuLnVpLWdyaWQtdHJlZS1yb3ctaGVhZGVyLWJ1dHRvbnMudWktZ3JpZC10cmVlLWhlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogVGhpcyBmaWxlIGNvbnRhaW5zIHZhcmlhYmxlIGRlY2xhcmF0aW9ucyAoZG8gbm90IHJlbW92ZSB0aGlzIGxpbmUpICovXG4vKi0tIFZBUklBQkxFUyAoRE8gTk9UIFJFTU9WRSBUSEVTRSBDT01NRU5UUykgLS0qL1xuLyoqXG4qIEBzZWN0aW9uIEdyaWQgc3R5bGVzXG4qL1xuLyoqXG4qIEBzZWN0aW9uIEhlYWRlciBzdHlsZXNcbiovXG4vKiogQGRlc2NyaXB0aW9uIENvbG9ycyBmb3IgaGVhZGVyIGdyYWRpZW50ICovXG4vKipcbiogQHNlY3Rpb24gR3JpZCBib2R5IHN0eWxlc1xuKi9cbi8qKiBAZGVzY3JpcHRpb24gQ29sb3JzIHVzZWQgZm9yIHJvdyBhbHRlcm5hdGlvbiAqL1xuLyoqXG4qIEBzZWN0aW9uIFNvcnQgYXJyb3cgY29sb3JzXG4qL1xuLyoqXG4qIEBzZWN0aW9uIFNjcm9sbGJhciBzdHlsZXNcbiovXG4vKipcbiogQHNlY3Rpb24gZm9udCBsaWJyYXJ5IHBhdGhcbiovXG4vKi0tIEVORCBWQVJJQUJMRVMgKERPIE5PVCBSRU1PVkUgVEhFU0UgQ09NTUVOVFMpIC0tKi9cbi51aS1ncmlkLXRyZWUtaGVhZGVyLXJvdyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi51aS1ncmlkLWljb24tcGx1cy1zcXVhcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGMzNTAnO1xufVxuLyogJ+yNkCcgKi9cbi51aS1ncmlkLWljb24tbWludXMtc3F1YXJlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxjMzUxJztcbn1cbi8qICfsjZEnICovXG4udWktZ3JpZC1pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxjMzUyJztcbn1cbi8qICfsjZInICovXG4udWktZ3JpZC1pY29uLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxjMzUzJztcbn1cbi8qICfsjZMnICovXG4udWktZ3JpZC1pY29uLWluZm8tY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxjMzU0Jztcbn1cbi8qICfsjZQnICovXG4udWktZ3JpZC1pY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcYzM1NSc7XG59XG4vKiAn7I2VJyAqL1xuLnVpLWdyaWQtaWNvbi1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcYzM1Nic7XG59XG4vKiAn7I2WJyAqL1xuLnVpLWdyaWQtaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcYzM1Nyc7XG59XG4vKiAn7I2XJyAqL1xuLnVpLWdyaWQtaWNvbi1kb3duLWRpcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxjMzU4Jztcbn1cbi8qICfsjZgnICovXG4udWktZ3JpZC1pY29uLXVwLWRpcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxjMzU5Jztcbn1cbi8qICfsjZknICovXG4udWktZ3JpZC1pY29uLWxlZnQtZGlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGMzNWEnO1xufVxuLyogJ+yNmicgKi9cbi51aS1ncmlkLWljb24tcmlnaHQtZGlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGMzNWInO1xufVxuLyogJ+yNmycgKi9cbi51aS1ncmlkLWljb24tbGVmdC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGMzNWMnO1xufVxuLyogJ+yNnCcgKi9cbi51aS1ncmlkLWljb24tcmlnaHQtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxjMzVkJztcbn1cbi8qICfsjZ0nICovXG4udWktZ3JpZC1pY29uLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcYzM1ZSc7XG59XG4vKiAn7I2eJyAqL1xuLnVpLWdyaWQtaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcYzM1Zic7XG59XG4vKiAn7I2fJyAqL1xuLnVpLWdyaWQtaWNvbi1zb3J0LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxjMzYwJztcbn1cbi8qICfsjaAnICovXG4udWktZ3JpZC1pY29uLXNvcnQtYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcYzM2MSc7XG59XG4vKiAn7I2hJyAqL1xuLnVpLWdyaWQtaWNvbi1vazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxjMzYyJztcbn1cbi8qICfsjaInICovXG4udWktZ3JpZC1pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcYzM2Myc7XG59XG4vKiAn7I2jJyAqL1xuLnVpLWdyaWQtaWNvbi1pbmRlbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAwJztcbn1cbi8qICfuoIAnICovXG4udWktZ3JpZC1pY29uLWluZGVudC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAxJztcbn1cbi8qICfuoIEnICovXG4udWktZ3JpZC1pY29uLXNwaW41OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNjEnO1xufVxuLyogJ+6poScgKi9cbiJdfQ== */
