.zeroOpacity{opacity:0}.fullOpacity{opacity:1}.displayNone{display:none}.hidden{display:none!important}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{background-color:#fff;font-family:sans-serif}a,button{text-decoration:none;outline:none}button{border:none}button::-moz-focus-inner{border:none}body#mobile_body{min-width:300px}body#mobile_body div.simplified-bar-chart-container{width:100%!important}body#mobile_body div#layout-content-container{min-height:434px}body#mobile_body div#layout-content.clearfix{margin:0;display:initial}body#mobile_body div#layout-container{height:100%;overflow-y:hidden;min-height:unset}body#mobile_body div#layout-container .content-container{min-height:100%}body#mobile_body div#layout-container .content-container div.empty-widget-text{font-size:16px;margin:25px}body#mobile_body div#layout-container .content-container div.chart-widget-list{height:auto}body#mobile_body div#layout-container .content-container.expanded{min-height:-webkit-calc(100% - 300px);min-height:calc(100% - 300px)}body#mobile_body div#layout-container div.clock,body#mobile_body div#layout-container div.deviceDetailsBox,body#mobile_body div#layout-container span.object-heading-value{display:none}body#mobile_body div#layout-container #timePicker{height:0;overflow-y:hidden;background-color:#f5f5f5;position:relative}body#mobile_body div#layout-container #timePicker.expanded{height:200px;overflow-y:initial}body#mobile_body div#layout-container span#display-mode{position:absolute;top:82px;left:0;font-size:16px;width:100%}body#mobile_body div#layout-container div.dateSelectorBar{height:68px;text-align:center;background-color:#575756}body#mobile_body div#layout-container div.dateSelectorBar>a>svg{color:#fefefe;width:10%!important;min-width:36px;height:36px!important;margin:16px 10px!important;max-width:45px}body#mobile_body div#layout-container div.dateSelectorBar>a.date-bar-item-selected svg{color:#6bc04b}body#mobile_body div#layout-container div#time_period_selection{position:relative;width:80%;max-width:320px;margin:50px auto 0}body#mobile_body div#layout-container div#time_period_selection>a>svg{width:24px;height:auto;float:left;margin:7px 0 0}body#mobile_body div#layout-container div#time_period_selection>div.kru-form-field-set{float:left;overflow:visible;width:-webkit-calc(100% - 48px);width:calc(100% - 48px)}body#mobile_body div#layout-container div#time_period_selection>div.kru-form-field-set>div.form-row{height:40px;margin:0 5px;display:inline-block;padding-bottom:0}body#mobile_body div#layout-container div#time_period_selection>div.kru-form-field-set>div.form-row>label{position:relative;display:inline-block;width:100%}body#mobile_body div#layout-container div#time_period_selection>div.kru-form-field-set>div.form-row>label>input{width:116px;height:40px}body#mobile_body div#layout-container div#time_period_selection>div.kru-form-field-set>div.form-row>label>span.input-tooltip{display:none}body#mobile_body div#layout-container div#time_period_selection>div.kru-form-field-set>div.full-size{width:-webkit-calc(100% - 24px);width:calc(100% - 24px)}body#mobile_body div#layout-container div#time_period_selection>div.kru-form-field-set>div.full-size>label>input{min-width:100%!important}body#mobile_body div#layout-container div#comparison_period,body#mobile_body div#layout-container div#time_period_selection>div.kru-form-field-set>div.no-size{display:none}body#mobile_body div#layout-container #mobile_menu_container{-webkit-box-shadow:10px 0 5px -2px rgba(0,0,0,.19);box-shadow:10px 0 5px -2px rgba(0,0,0,.19);position:absolute;z-index:5;background-color:#fff;min-height:-webkit-calc(100% - 46px)!important;min-height:calc(100% - 46px)!important;height:-webkit-calc(100% - 46px)!important;height:calc(100% - 46px)!important;overflow-x:auto}body#mobile_body div#layout-container #mobile_menu_container .multilevelpushmenu_wrapper .levelHolderClass{background:#fff}body#mobile_body div#layout-container #mobile_menu_container .multilevelpushmenu_wrapper a{color:#575756;padding:20px 15px 20px 50px;font-size:1em}body#mobile_body div#layout-container #mobile_menu_container .multilevelpushmenu_wrapper a>svg{width:20px;height:auto;margin-right:15px}body#mobile_body div#layout-container #mobile_menu_container .multilevelpushmenu_wrapper a>span{position:absolute;top:27px}body#mobile_body div#layout-container #mobile_menu_container .multilevelpushmenu_wrapper li{border-top:none;text-align:left!important}body#mobile_body div#layout-container #mobile_menu_container .multilevelpushmenu_wrapper li:last-child{border-bottom:none}body#mobile_body div#layout-container #mobile_menu_container .multilevelpushmenu_wrapper li:hover{background-color:#f7f7f7}body#mobile_body div#layout-container #mobile_menu_container .multilevelpushmenu_wrapper h2{display:none}body#mobile_body div#layout-container #mobile_menu_container .multilevelpushmenu_wrapper .backItemClass{border-top:unset;background-color:#fff}body#mobile_body div#layout-container #mobile_menu_container .multilevelpushmenu_wrapper .backItemClass>a{padding:20px 15px;margin-bottom:10px}body#mobile_body div#layout-container #mobile_menu_container .multilevelpushmenu_wrapper .rtl{-webkit-box-shadow:unset;box-shadow:unset}body#mobile_body .fullheight{height:100%}body#mobile_body #mobile_topbar{width:100%;height:46px;background-color:#f5f5f5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}body#mobile_body #mobile_topbar #mobile_topbar_left,body#mobile_body #mobile_topbar #mobile_topbar_left #mobile_menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body#mobile_body #mobile_topbar #mobile_topbar_left #mobile_menu img{height:22px;width:22px}body#mobile_body #mobile_topbar #mobile_topbar_left .arrow_right{width:0;height:0;border-top:23px solid transparent;border-left:6px solid #deddd6;border-bottom:23px solid transparent}body#mobile_body #mobile_topbar #mobile_topbar_left #mobile_titlebar{color:#575756;font-size:15px;display:inline-block;margin-left:13px}body#mobile_body #mobile_topbar #mobile_topbar_right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}body#mobile_body #mobile_topbar .gray16{background-color:#deddd6}body#mobile_body #mobile_topbar .mobile_topIcons{width:46px;height:46px;float:left;text-align:center;cursor:pointer}body#mobile_body #mobile_topbar .mobile_topIcons,body#mobile_body #mobile_topbar .mobile_topIcons a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body#mobile_body #mobile_topbar .mobile_topIcons a{width:100%;height:100%}body#mobile_body .tabbed figure{display:block;margin-left:0;clear:both}body#mobile_body .tabbed .tabRadios,body#mobile_body .tabbed figure>div{display:none}body#mobile_body .tabbed figure>div{padding:20px;width:100%;background:#fff;line-height:1.5em;letter-spacing:.3px}body#mobile_body .tabbed #settingsEmailTab:checked~figure .settingsEmailTab,body#mobile_body .tabbed #settingsLanguageTab:checked~figure .settingsLanguageTab,body#mobile_body .tabbed #settingsPasswordTab:checked~figure .settingsPasswordTab{display:block}body#mobile_body .tabbed nav,body#mobile_body .tabbed nav .tab-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body#mobile_body .tabbed nav .tab-label{float:left;color:#575756;height:60px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body#mobile_body .tabbed nav .tab-label img,body#mobile_body .tabbed nav .tab-label svg{display:block;width:22px;height:22px;margin:0 auto}body#mobile_body .tabbed nav .tab-label label{height:100%;padding:10px;cursor:pointer}body#mobile_body .tabbed nav label:active{background:#fff}body#mobile_body .tabbed #settingsEmailTab:checked~nav label[for=settingsEmailTab],body#mobile_body .tabbed #settingsLanguageTab:checked~nav label[for=settingsLanguageTab],body#mobile_body .tabbed #settingsPasswordTab:checked~nav label[for=settingsPasswordTab]{background:#fff;color:#6bc04b;position:relative}body#mobile_body .tabbed #settingsEmailTab:checked~nav label[for=settingsEmailTab]:after,body#mobile_body .tabbed #settingsLanguageTab:checked~nav label[for=settingsLanguageTab]:after,body#mobile_body .tabbed #settingsPasswordTab:checked~nav label[for=settingsPasswordTab]:after{content:"";display:block;position:absolute;height:2px;width:100%;background:#6bc04b;left:0;bottom:0}body#mobile_body .tabbed .tab-label,body#mobile_body .tabbed .tab-label label{width:100%;text-align:center}body#mobile_body .mobile-fullscreen-form{height:100%}body#mobile_body .mobile-fullscreen-form form{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body#mobile_body .mobile-fullscreen-form form .form-row{width:100%}body#mobile_body .mobile-fullscreen-form form .form-row .kru-form-field-label-text{float:left;padding-bottom:unset;padding-top:unset;margin-bottom:unset}body#mobile_body .mobile-fullscreen-form form .form-row .kru-form-input{width:190px}body#mobile_body .mobile-fullscreen-form form .form-row .form-field-tooltip{position:relative;left:0;top:2px;display:block;background-color:#fff;border:none;height:auto}body#mobile_body .mobile-fullscreen-form form .form-row .form-field-tooltip .field-description{display:none;width:0}body#mobile_body .mobile-fullscreen-form form .form-row .form-field-tooltip:after{display:none!important;content:unset;position:unset;width:0;height:0;border:none}body#mobile_body .mobile-fullscreen-form form .form-row .form-field-tooltip .client-validation-texts{margin-top:0}body#mobile_body .mobile-fullscreen-form form .form-row .forced-visible{height:auto}body#mobile_body .mobile-fullscreen-form form label.kru-form-field-label{position:relative;margin:5px 30px}body#mobile_body .mobile-fullscreen-form form span.kru-form-field-label-text{position:absolute;top:15px;left:25px;font-size:16px;width:100%;color:#575756;text-align:left}body#mobile_body .mobile-fullscreen-form form span.kru-form-field-label-text.active{top:2px;font-size:8px}body#mobile_body .mobile-fullscreen-form form span.kru-form-field-label-text.active.focus{color:#6bc04b;font-weight:600}body#mobile_body .mobile-fullscreen-form form input.kru-form-field.kru-form-input{padding:18px 25px;width:100%;font-size:16px;min-width:100px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-weight:500}body#mobile_body .mobile-fullscreen-form form input.kru-form-field.kru-form-input:focus{outline:none;-webkit-box-shadow:0 2px 0 0 #6bc04b;box-shadow:0 2px 0 0 #6bc04b}body#mobile_body .mobile-fullscreen-form form .kru-form-radio,body#mobile_body .mobile-fullscreen-form form div.radio-button-group{border:none}body#mobile_body .mobile-fullscreen-form form .kru-form-radio .form-field-tooltip,body#mobile_body .mobile-fullscreen-form form div.radio-button-group .form-field-tooltip{width:0}body#mobile_body .mobile-fullscreen-form form .kru-form-radio label,body#mobile_body .mobile-fullscreen-form form div.radio-button-group label{float:left;clear:left;cursor:pointer;line-height:20px;font-size:14px;margin:15px}body#mobile_body .mobile-fullscreen-form form .kru-form-radio label .radio-symbol,body#mobile_body .mobile-fullscreen-form form div.radio-button-group label .radio-symbol{position:relative;float:left;margin-right:14px;width:22px;height:22px;border:2px solid #c8ccd4;-webkit-border-radius:100%;border-radius:100%;-webkit-tap-highlight-color:transparent}body#mobile_body .mobile-fullscreen-form form .kru-form-radio label .radio-symbol:after,body#mobile_body .mobile-fullscreen-form form div.radio-button-group label .radio-symbol:after{content:"";position:absolute;top:4px;left:4px;width:10px;height:10px;-webkit-border-radius:100%;border-radius:100%;background:#6bc04b;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:.08;pointer-events:none}body#mobile_body .mobile-fullscreen-form form .kru-form-radio label input:not(:disabled),body#mobile_body .mobile-fullscreen-form form div.radio-button-group label input:not(:disabled){display:none}body#mobile_body .mobile-fullscreen-form form .kru-form-radio label:hover .kru-form-field-option-label-text:before,body#mobile_body .mobile-fullscreen-form form div.radio-button-group label:hover .kru-form-field-option-label-text:before{-webkit-transform:scale(3.6);-ms-transform:scale(3.6);transform:scale(3.6)}body#mobile_body .mobile-fullscreen-form form .kru-form-radio input[type=radio]:checked+.radio-symbol,body#mobile_body .mobile-fullscreen-form form div.radio-button-group input[type=radio]:checked+.radio-symbol{border-color:#6bc04b}body#mobile_body .mobile-fullscreen-form form .kru-form-radio input[type=radio]:checked+.radio-symbol:after,body#mobile_body .mobile-fullscreen-form form div.radio-button-group input[type=radio]:checked+.radio-symbol:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}body#mobile_body .mobile-fullscreen-form form button{margin:0 28px;position:absolute;bottom:30px;height:50px;width:-webkit-calc(100% - 98px)!important;width:calc(100% - 98px)!important}body#mobile_body #mobile_topbar .mobile_topIcons svg,body#mobile_body #timePicker svg,body#mobile_body .icons{color:#575756;height:27px;width:27px;margin:0 auto;-webkit-filter:#575756;filter:#575756}body#mobile_body .chart-widget .contentLine,body#mobile_body .chart-widget .tariffBar,body#mobile_body .object-heading-label{display:none}#colors.color_histogram_bar_highlighted{color:#575756}#colors.color_histogram_bar{color:#bdbcbc}#colors.color_chart_axis{color:#575756}#colors.color_line_chart_compare_sequence{color:green}#colors.color_line_chart_main_sequence{color:#123456}#colors.color_content_head{color:#575756}#colors.color_white{color:#fff}#colors.color_main{color:#6bc04b}#colors.color_content_head_hover{color:#8a8a89}#colors.color_white_hover{color:#fefefe}#colors.color_main_hover{color:#86cb6b}.arr,.table thead th.sorted-asc:after,.table thead th.sorted-desc:after,div.sidebar.initialized.folded.left>div.sidebar-visibility-control-container>div.visibility-control.left:after,div.sidebar.initialized.folded.right>div.sidebar-visibility-control-container>div.visibility-control.right:after,div.sidebar.initialized>div.sidebar-visibility-control-container>div.visibility-control.left:after,div.sidebar.initialized>div.sidebar-visibility-control-container>div.visibility-control.right:after{border:solid #6bc04b;border-width:0 .2em .2em 0;display:inline-block;padding:.2em}.arr-right,div.sidebar.initialized.folded.left>div.sidebar-visibility-control-container>div.visibility-control.left:after,div.sidebar.initialized>div.sidebar-visibility-control-container>div.visibility-control.right:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.arr-left,div.sidebar.initialized.folded.right>div.sidebar-visibility-control-container>div.visibility-control.right:after,div.sidebar.initialized>div.sidebar-visibility-control-container>div.visibility-control.left:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.arr-up,.table thead th.sorted-asc:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.arr-down,.table thead th.sorted-desc:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body,html{margin:0;padding:0;font-size:12px;font-family:sans-serif}:focus{outline:none}body{color:#575756;min-width:1024px}body .application-shield{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:50000;background-color:rgba(0,0,0,.5);display:none}body .application-shield.show{display:block}body .application-foreground{z-index:50100}body>div#layout-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;margin:0;padding:0;height:auto;overflow:hidden}body>div#layout-container,body>div#layout-container>div#layout-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body>div#layout-container>div#layout-header{height:120px;padding:48px 60px}body>div#layout-container>div#layout-header>div.inner-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:24px}body>div#layout-container>div#layout-header>div.inner-container>div.logo{background:url(/images/theme/logo.svg) no-repeat;width:397px;height:39px;background-size:auto}body>div#layout-container>div#layout-header>div.inner-container>div.session-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:20px}body>div#layout-container>div#layout-header>div.inner-container>div.session-box a:first-child>svg{margin-right:12px}body>div#layout-container>div#layout-header>div.inner-container>div.session-box svg{width:20px;height:20px;margin-left:20px}body>div#layout-container>div#layout-header>div.inner-container span#login-name{color:#575756;font-weight:500}body>div#layout-container>div#layout-header>div.inner-container div.unread-messages-counter{position:relative;width:20px;height:20px;background:#6bc04b;-webkit-border-radius:50px;border-radius:50px;bottom:10px;text-align:center;padding-top:6px;color:#fff;font-weight:500;font-size:10px;left:52px}body>div#layout-container>div#layout-menu{flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f5f5f5;height:56px;min-width:100%;margin-bottom:24px;padding:0 60px}body>div#layout-container>div#layout-menu,body>div#layout-container>div#layout-menu>div.menu-vertical-display{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row}body>div#layout-container>div#layout-menu>div.menu-vertical-display{flex-direction:row;-webkit-box-flex:0;-webkit-flex:0 0 400px;-ms-flex:0 0 400px;flex:0 0 400px;z-index:49998}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;display:inline-block}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu>div.active-menu-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:14px;cursor:pointer}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu>div.active-menu-container>div.label{font-size:22px}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu>div.active-menu-container>div.label:first-letter{text-transform:uppercase}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu>div.active-menu-container>a.item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:20px;background:#deddd6!important;height:56px;width:56px}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu>div.active-menu-container:hover{background:#deddd6!important}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu a.item{display:inline-block;-webkit-transition:background .1s linear 0s;transition:background .1s linear 0s}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu a.item svg{width:30px;height:30px;color:#575756}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu.collapsable>div.item-container{-webkit-transition:opacity .5s;transition:opacity .5s;top:60px;position:absolute;z-index:50060}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu.collapsable>div.item-container>div.item-row{border-left:3px solid #6bc04b;border-left-color:#deddd6}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu.collapsable>div.item-container>div.item-row.active>a.item{background:#deddd6!important}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu.collapsable>div.item-container>div.item-row.active,body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu.collapsable>div.item-container>div.item-row:hover{border-left-color:#6bc04b}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu.collapsable>div.item-container>div.item-row>a.item{width:397px;background:#f5f5f5;padding:16px}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu.collapsable>div.item-container>div.item-row>a.item>svg{vertical-align:middle;margin-right:16px}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu.collapsable>div.item-container>div.item-row>a.item:hover{background:#deddd6!important}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu.collapsable>div.item-container>div.item-row>a.item>span.menuLabel{color:#575756;font-size:18px;vertical-align:middle}body>div#layout-container>div#layout-menu>div.menu-vertical-display>div.menu.collapsable>div.item-container>div.item-row:last-child{border-bottom:3px solid #6bc04b;border-bottom-color:#deddd6}body>div#layout-container>div#layout-menu>div.submenu-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap;overflow:hidden;height:56px}body>div#layout-container>div#layout-menu>div.submenu-bar>div.submenu-bar-item{height:100%}body>div#layout-container>div#layout-menu>div.submenu-bar>div.submenu-bar-item a{height:100%;padding-top:20px;display:inline-block}body>div#layout-container>div#layout-menu>div.submenu-bar>div.submenu-bar-item.active a span,body>div#layout-container>div#layout-menu>div.submenu-bar>div.submenu-bar-item a:hover span{border-bottom:3px solid #6bc04b}body>div#layout-container>div#layout-menu>div.submenu-bar a{font-size:15px;color:#575756;margin-right:16px;padding-bottom:2px;cursor:pointer}body>div#layout-container>div#layout-menu>div.more-items-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;top:0;margin-right:16px}body>div#layout-container>div#layout-menu>div.more-items-container.has-items>div.more-item-circle{background-color:#deddd6}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-button{padding:26px 0 16px}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-button.has-active-menu-item,body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-button:hover{cursor:pointer}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-button.has-active-menu-item>div.more-items-circles-container,body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-button:hover>div.more-items-circles-container{border-bottom:3px solid #6bc04b}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-button:not(.initialized){visibility:hidden}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-button>div.more-items-circles-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-bottom:3px;border-bottom:3px solid #6bc04b;border-bottom-color:transparent}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-button>div.more-items-circles-container>div.more-item-circle{background-color:#575756;width:5px;height:5px;-webkit-border-radius:50%;border-radius:50%}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-button>div.more-items-circles-container>div.more-item-circle:first-child,body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-button>div.more-items-circles-container>div.more-item-circle:nth-child(2){margin-right:5px}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-box{position:absolute;top:58px;right:0;z-index:10000;padding:20px;background-color:#f5f5f5;border-left:3px solid #deddd6;border-bottom:3px solid #deddd6}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-box>div.submenu-bar-item{padding-bottom:3px;border-bottom:3px solid #6bc04b;border-bottom-color:transparent}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-box>div.submenu-bar-item:not(:last-child){margin-bottom:10px}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-box>div.submenu-bar-item.active,body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-box>div.submenu-bar-item:hover{border-bottom-color:#6bc04b;cursor:pointer}body>div#layout-container>div#layout-menu>div.more-items-container>div.more-items-box a{font-size:15px;color:#575756;padding-left:3px}body>div#layout-container>div#layout-menu>div.dateSelector{background-color:#f5f5f5;right:0;height:56px;width:410px;z-index:40000;min-width:410px;margin-right:-60px}body>div#layout-container>div#layout-menu>div.dateSelector.bar-collapsed div.dateSelectorBar{height:0}body>div#layout-container>div#layout-menu>div.dateSelector.bar-collapsed div.dateSelectorBar span#display-mode{opacity:0}body>div#layout-container>div#layout-menu>div.dateSelector.bar-collapsed div.dateSelectorBar+#global-date-picker-form{max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}body>div#layout-container>div#layout-menu>div.dateSelector.sticky{position:fixed;top:0;margin-right:0}body>div#layout-container>div#layout-menu>div.dateSelector.sticky>div.dateSelectorBar{margin-top:0}body>div#layout-container>div#layout-menu>div.dateSelector div.clock{padding-left:20px;height:56px;padding-top:16px;cursor:pointer}body>div#layout-container>div#layout-menu>div.dateSelector div.clock:hover{background-color:#deddd6}body>div#layout-container>div#layout-menu>div.dateSelector div.clock span{vertical-align:top;display:inline-block;padding-left:8px;padding-top:4px;color:#575756;font-size:16px;-webkit-user-select:none;-ms-user-select:none;user-select:none}body>div#layout-container>div#layout-menu>div.dateSelector div.clock svg{width:25px;height:25px;color:#575756}body>div#layout-container>div#layout-menu>div.dateSelector div.dateSelectorBar{overflow:hidden;background-color:#575756;height:52px;margin-top:2px;-webkit-transition:height .1s linear;transition:height .1s linear}body>div#layout-container>div#layout-menu>div.dateSelector div.dateSelectorBar a.date-selector-item svg{width:30px;height:30px;margin:10px}body>div#layout-container>div#layout-menu>div.dateSelector div.dateSelectorBar a.date-selector-item:hover svg{color:#6bc04b}body>div#layout-container>div#layout-menu>div.dateSelector div.dateSelectorBar a.date-selector-item svg{color:#fefefe}body>div#layout-container>div#layout-menu>div.dateSelector div.dateSelectorBar a.date-bar-item-selected{cursor:default}body>div#layout-container>div#layout-menu>div.dateSelector div.dateSelectorBar a.date-bar-item-selected svg{color:#6bc04b}body>div#layout-container>div#layout-menu>div.dateSelector div.dateSelectorBar span#display-mode{opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;color:#6bc04b;width:140px;vertical-align:top;display:inline-block;padding:20px;font-size:14px;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form{background-color:#f6f6f6;color:#575756;padding:10px;max-height:400px;-webkit-transition:padding .2s ease,max-height .1s ease;transition:padding .2s ease,max-height .1s ease;text-align:center;z-index:100;position:relative}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form a.date-selector-period-btn{width:16px;height:16px;display:inline-block;position:absolute;top:15px}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form a.date-selector-period-btn.previous{left:50px}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form a.date-selector-period-btn.next{right:50px}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form .form-row{padding-bottom:0;display:inline-block;margin:0 10px;-webkit-transition:margin 2s ease;transition:margin 2s ease}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form .form-row.full-size input.kru-form-field{width:200px}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form .form-row.no-size{margin:0}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form .form-row.no-size input.kru-form-field{width:0;padding:0;border:0}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form .form-row.no-size .datetime-popup{display:none}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form #comparison_period .form-row{width:77%;margin:0;padding-top:10px}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form #comparison_period .form-row .kru-form-field-label-text{width:80%;text-align:left;padding-left:5px}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form #comparison_period .form-row .custom-checkbox-element{float:left}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form input.kru-form-field{width:90px;color:#575756;padding:5px;text-align:center;font-size:12px;display:inline-block;-webkit-transition:width 2s ease,padding 2s ease;transition:width 2s ease,padding 2s ease}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form .datetime-popup{width:250px;padding:10px;z-index:100;border:1px solid #e4e4e4;background:#fff;left:-25px;top:35px;margin-bottom:10px}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form .datetime-popup.picker-to{left:-135px}body>div#layout-container>div#layout-menu>div.dateSelector #global-date-picker-form .form-field-tooltip{visibility:hidden}body>div#layout-container>div#layout-menu>div.selector-container{right:0;height:56px;width:410px;z-index:40000;min-width:205px;text-align:center;vertical-align:middle;line-height:56px;font-size:15px;cursor:pointer;margin-right:-60px}body>div#layout-container>div#layout-menu>div.selector-container div.selector-button{height:56px}body>div#layout-container>div#layout-menu>div.selector-container div.selector-button:hover{background-color:#deddd6}body>div#layout-container>div#layout-menu>div.selector-container>div.dashboard-select.bar-collapsed{display:none;text-indent:-9999px;font-size:15px;color:#575756}body>div#layout-container>div#layout-menu>div.selector-container>div.dashboard-select.bar-shown{pointer-events:none;width:inherit;position:absolute;z-index:10000;padding:0 20px 20px;background-color:#f5f5f5;border-left:3px solid #deddd6;border-bottom:3px solid #deddd6;cursor:default}body>div#layout-container>div#layout-menu>div.selector-container>div.dashboard-select.bar-shown>div.bar-item{height:31px;padding-bottom:3px;border-bottom:3px solid #6bc04b;border-bottom-color:transparent}body>div#layout-container>div#layout-menu>div.selector-container>div.dashboard-select.bar-shown>div.bar-item.button-container{height:50px}body>div#layout-container>div#layout-menu>div.selector-container>div.dashboard-select.bar-shown>div.bar-item a{pointer-events:all;font-size:15px;color:#575756;border-bottom:3px;border-bottom:3px solid #6bc04b;border-bottom-color:transparent}body>div#layout-container>div#layout-menu>div.selector-container>div.dashboard-select.bar-shown>div.bar-item a:hover{border-bottom-color:#6bc04b;cursor:pointer}body>div#layout-container>div#layout-menu>div.dashboard-actions-button{cursor:pointer;background-color:#fcfcfc;font-size:14px;padding:13px 21px;margin-right:4px;border-left:3px solid #fcfcfc}body>div#layout-container>div#layout-menu>div.dashboard-actions-button:first-letter{text-transform:uppercase}body>div#layout-container>div#layout-menu>div.dashboard-actions-button:hover{border-left:3px solid #6bc04b}body>div#layout-container>div#layout-menu>div.dashboard-actions-button.disabled{cursor:default;color:#b3b3b3}body>div#layout-container>div#layout-menu>div.dashboard-actions-button.disabled:hover{border-left:3px solid #fcfcfc}div#layout-container.edit-mode .selector-container{pointer-events:none;color:#b3b3b3}div#layout-footer{background-color:#f8f8f8;z-index:10;height:48px;margin-top:8px}div#layout-footer .content{text-align:center;height:40px;padding-top:11px}div#layout-footer .content .flag{display:inline-block;width:20px;height:22px;background:url(/images/schweizer_wappen.svg);background-size:20px 22px;margin-right:10px;margin-bottom:2px}div#layout-footer .content .text{display:inline-block;height:40px;color:#4a4a4a;vertical-align:top;font-size:12px -.5px;padding-top:4px}div#layout-footer div.colored-band{background-color:#6bc04b;height:8px}div#layout-content-container{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-height:548px}div#layout-content-container,div#layout-content-container>div#layout-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-flex:1}div#layout-content-container>div#layout-content{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:200px;margin-right:60px;margin-left:60px}.layout-content-width{width:100%}object[data$=".svg"]{pointer-events:none}.clearfix:after{content:"\00A0";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}.clearfix{display:block}.center{text-align:center;margin:auto}.vertCentered{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.horizCentered{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.bothCentered{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-spinner{position:absolute;left:0;top:0;width:100%;height:100%}.loading-spinner .loading-spinner-icon{width:50px;height:50px;background-image:url(/images/gif/spinner.png.gif);background-size:100%,100%}.loading-spinner .loading-spinner-icon,.loading-spinner .loading-spinner-text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-spinner .loading-spinner-text{display:none;color:#fff;font-size:30px}.capitalize,.capitalize *{text-transform:capitalize}.first-letter-uppercase:first-letter,.first-letter-uppercase :first-letter{text-transform:uppercase}.first-letter-uppercase-mixin:first-letter{text-transform:uppercase}.relative{position:relative}.return-to-overview-link{color:#575756}.return-to-overview-link:first-letter{text-transform:uppercase}.template{display:none}.error{color:red}.warning{color:orange}.success{color:green}div.kru-context-menu-item-button{cursor:pointer;background-color:#fcfcfc;font-size:14px;padding:13px 21px;margin-top:4px;border-left:3px solid #fcfcfc}div.kru-context-menu-item-button:first-letter{text-transform:uppercase}div.kru-context-menu-item-button:hover{border-left:3px solid #6bc04b}div.kru-context-menu-item-button.disabled{cursor:default;color:#b3b3b3}div.kru-context-menu-item-button.disabled:hover{border-left:3px solid #fcfcfc}div.kru-context-menu-item-button.icon{width:79px;display:inline-block;padding:12px 30px;margin-top:4px;margin-right:4px;height:40px}div.kru-context-menu-item-button.icon.button-container{pointer-events:all;margin-top:10px}div.kru-context-menu-item-button.icon.button-container.edit-btn{margin-right:10px}div.kru-context-menu-item-button.icon.disabled{border-left:3px solid #fcfcfc}div.kru-context-menu-item-button.icon.disabled img{opacity:.3}div.kru-context-menu-item-button img{height:14px;margin-bottom:17px}div.sidebar.initialized{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#f5f5f5;z-index:9000;position:relative}div.sidebar.initialized.use-transition{-webkit-transition:width .3s linear,-webkit-flex-basis .3s linear,-webkit-flex-basis .3s linear;transition:width .3s linear,-webkit-flex-basis .3s linear,-webkit-flex-basis .3s linear;transition:flex-basis .3s linear,width .3s linear;transition:flex-basis .3s linear,width .3s linear,-webkit-flex-basis .3s linear,-webkit-flex-basis .3s linear,-ms-flex-preferred-size .3s linear}div.sidebar.initialized.left{-webkit-box-flex:0;-webkit-flex:0 0 460px;-ms-flex:0 0 460px;flex:0 0 460px;width:460px}div.sidebar.initialized.left>div.sidebar-content-container>div.sidebar-content{width:412px}div.sidebar.initialized.left>div.sidebar-visibility-control-container{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}div.sidebar.initialized.right{-webkit-box-flex:0;-webkit-flex:0 0 380px;-ms-flex:0 0 380px;flex:0 0 380px;width:380px}div.sidebar.initialized.right>div.sidebar-content-container>div.sidebar-content{width:344px}div.sidebar.initialized.right>div.sidebar-visibility-control-container{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}div.sidebar.initialized.folded{height:60px;-webkit-box-flex:0;-webkit-flex:0 0 0px;-ms-flex:0 0 0px;flex:0 0 0px;width:0}div.sidebar.initialized.folded>div.sidebar-content-container{width:0}div.sidebar.initialized.folded.left>div.sidebar-visibility-control-container{-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;left:0}div.sidebar.initialized.folded.right>div.sidebar-visibility-control-container{-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;right:0}div.sidebar.initialized.sticky>div.sidebar-content-container{position:fixed;top:0}div.sidebar.initialized.fixed{position:fixed;height:100%}div.sidebar.initialized.fixed.sticky{top:0}div.sidebar.initialized.fixed.left{left:0}div.sidebar.initialized.fixed.right{right:0}div.sidebar.initialized>.application-shield{left:unset;top:unset}div.sidebar.initialized>div.sidebar-content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-y:auto;overflow-x:auto;position:absolute;background-color:#f5f5f5}div.sidebar.initialized>div.sidebar-content-container .application-shield{left:unset;top:unset}div.sidebar.initialized.right>div.sidebar-content-container .form-field-tooltip{display:none}div.sidebar.initialized>div.sidebar-visibility-control-container{-webkit-box-flex:0;-webkit-flex:0 0 60px;-ms-flex:0 0 60px;flex:0 0 60px;position:fixed;width:60px;height:60px;background-color:#f5f5f5;-webkit-border-radius:10px;border-radius:10px}div.sidebar.initialized>div.sidebar-visibility-control-container,div.sidebar.initialized>div.sidebar-visibility-control-container>div.visibility-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.sidebar.initialized>div.sidebar-visibility-control-container>div.visibility-control{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;background-color:#deddd6;width:40px;height:40px;-webkit-border-radius:50px;border-radius:50px;cursor:pointer}div.sidebar.initialized>div.sidebar-visibility-control-container>div.visibility-control:after{content:"";width:12px;height:12px;border-color:#3b3b3b!important;border-width:0 .2em .2em 0}div.sidebar.initialized>div.sidebar-visibility-control-container>div.visibility-control.right{left:0;margin-left:8px}div.sidebar.initialized>div.sidebar-visibility-control-container>div.visibility-control.left{right:0;margin-right:8px}div.sidebar.initialized:not(fixed):not(sticky){z-index:auto}div.sidebar.initialized.fixed{z-index:50050}div.sidebar.initialized.fixed>.application-shield.show{display:block}div.sidebar.initialized.sticky .sidebar-content-container{z-index:50051}div.sidebar.initialized.sticky .sidebar-content-container>.application-shield.show{display:block}div.sidebar .application-shield.show{display:none}div.sidebar.initialized.left>div.sidebar-content-container{margin:24px 24px 0}div.tree-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}div.tree-container>div.top-content{margin-bottom:12px}div.sidebar.initialized.right>div.sidebar-content-container{margin:60px 24px 0}div.kru-context-menu-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#f5f5f5}div.kru-context-menu-container>div.kru-context-menu{width:332px}div.kru-context-menu-container>div.kru-context-menu>div.kru-context-menu-title{text-align:center;font-size:20px;margin-bottom:16px}div.kru-context-menu-container>div.kru-context-menu>div.kru-context-menu-item{font-size:16px;background-color:#f5f5f5}div.kru-context-menu-container>div.kru-context-menu>div.kru-context-menu-item>span.menu-item-title{display:block;text-align:center;background-color:#f5f5f5;padding:44px 0 12px}ul.breadcrumb{margin-top:10px;margin-bottom:10px;display:inline-block}ul.breadcrumb li{display:inline-block;height:26px;padding:0;font-size:13px}ul.breadcrumb li+li{margin-left:-8px}ul.breadcrumb li+li:before{content:"";display:inline-block;width:0;height:0;border-left:10px solid transparent;border-top:13px solid #575756;border-bottom:13px solid #575756;vertical-align:middle}ul.breadcrumb li:after{content:"";display:inline-block;width:0;height:0;border-left:10px solid #575756;border-top:13px solid transparent;border-bottom:13px solid transparent;vertical-align:middle}ul.breadcrumb li span{background:#575756;color:#fff;padding:5px 10px;line-height:16px;vertical-align:middle;display:inline-block}ul.breadcrumb li:first-child span{padding-left:15px}.breadcrumb+div.tooltipp{margin-left:10px;width:26px;height:26px;font-size:13px;border:1px solid #575756;-webkit-border-radius:13px;border-radius:13px}.breadcrumb+div.tooltipp,.breadcrumb+div.tooltipp span{display:inline-block;position:relative;vertical-align:middle}.breadcrumb+div.tooltipp span{right:.1ex;bottom:.1ex;color:#575756;font-family:Times New Roman,Serif;font-size:26px;padding:0 10px;line-height:26px}.breadcrumb+div.tooltipp div.container{z-index:-1000;top:34px;left:-165px;width:350px;line-height:16px;opacity:0;-webkit-transition:opacity .5s linear,z-index 0s linear .5s;transition:opacity .5s linear,z-index 0s linear .5s;display:inline;position:absolute;background:#575756;border:1px solid #bdbdbc;color:#fff}.breadcrumb+div.tooltipp div.container div.arrow-up{z-index:20;position:absolute;border:0;top:-10px;left:165px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #575756}.breadcrumb+div.tooltipp div.container div.title{padding:6px 10px;background:#8a8a89;font-weight:700}.breadcrumb+div.tooltipp div.container div.content{padding:5px 10px}.breadcrumb+div.tooltipp div.container div.content label{width:35%;display:inline-block;font-weight:700;margin-right:10px}.breadcrumb+div.tooltipp:hover div.container{opacity:1;z-index:10;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.table{width:100%;background-color:transparent;border-collapse:separate;border-spacing:0;border-top:8px solid #575756}.table thead th{text-align:left;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none;outline-style:none;background-color:#f5f5f5;padding:10px 24px;max-height:40px;position:relative;vertical-align:middle;font-size:16px}.table thead th:first-letter{text-transform:uppercase}.table thead th[data-sort-criteria]{cursor:pointer;padding-right:0}.table thead th:first-child{padding-left:24px}.table thead th:not(:first-child):before{content:" ";border:.5px solid #b3b3b3;position:absolute;min-height:18px;height:-webkit-calc(100% - 20px);height:calc(100% - 20px);top:10px;left:0}.table thead th.sorted-asc:after,.table thead th.sorted-desc:after{content:" ";float:right;border-color:#575756;border-width:0 .1em .1em 0;margin-right:24px}.table thead th.sorted-asc:after{margin-top:7px}.table thead th.sorted-desc:after{margin-top:3px}.table tbody{position:relative}.table tbody tr{border-bottom:1px solid #e0e6ed;vertical-align:middle}.table tbody tr.selected{background-color:#c4eaea!important}.table tbody tr td{vertical-align:middle;padding-left:24px;padding-top:10px;padding-bottom:10px;font-size:14px}.table tbody tr td:not(:first-child){padding-left:27px}.table tbody tr td a{text-decoration:underline;color:inherit}.table tbody tr td a:hover{-webkit-text-decoration-style:dashed;text-decoration-style:dashed}.table tbody tr.empty-table-message-row{pointer-events:none}.table tbody tr.empty-table-message-row td:first-letter{text-transform:uppercase}.table tbody tr[data-id] td{cursor:pointer}.table.reloading tbody{pointer-events:none}.table td.number-cell{text-align:right}.table td.empty-cell{opacity:.6}.table.table1 tbody tr{height:25px;color:#575756}.table.table1.sort-table thead th{cursor:default}.table.table1.sort-table tbody tr{border-top-color:#575756;border-top-style:solid;border-top-width:thin;border-bottom-color:#575756;border-bottom-style:solid;border-bottom-width:thin}.table.table1.sort-table tbody td{cursor:-webkit-grab;cursor:grab}#chart-table td,#diashow-table td{word-break:break-all}.drag-and-drop-info{font-weight:700;font-size:15px;margin-bottom:20px}.drag-and-drop-info:first-letter{text-transform:uppercase}.table2.rawvalues tbody tr td{font-family:Inconsolata,Fira Mono,Source Code Pro,Monaco,Consolas,Lucida Console,monospace}.datetime-table-col-width{width:165px}.number-cell{text-align:right}.checkbox-table-col-width{width:50px}.flex-collection-sortable{cursor:-webkit-grab;cursor:grab}.flex-collection-sortable tbody td:first-child{padding-left:0!important}dl.info-list{color:#575756;font-size:14px}dl.info-list:after{content:"\00A0";display:block;clear:both;visibility:hidden;line-height:0;height:0}dl.info-list dd,dl.info-list dt{display:block;float:left;padding-bottom:10px;max-height:120px;overflow:auto}dl.info-list dd div.tooltip,dl.info-list dt div.tooltip{position:unset}dl.info-list dd{width:-webkit-calc(100% - 300px);width:calc(100% - 300px)}dl.info-list dt{width:300px;clear:both}dl.info-list dt:first-letter{text-transform:uppercase}.dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:59998;height:100%;overflow:auto;background-color:rgba(0,0,0,.7);-webkit-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dialog{position:relative;width:630px;margin:10vh auto 0;background:#fff;font-size:14px}.dialog .jstree{overflow:auto;height:40vh}.dialog .dialog-head{height:50px;line-height:50px;background-color:#71716f;text-align:center;vertical-align:middle}.dialog .dialog-head .dialog-title{display:block;color:#fff;font-size:18px}.dialog .dialog-head .dialog-title:first-letter{text-transform:uppercase}.dialog .dialog-body{padding:30px 45px}.dialog .dialog-body .dialog-button-panel{margin-top:40px;text-align:center}.dialog .dialog-body .dialog-button-panel:after{content:"";display:block;clear:both}.dialog .dialog-body .dialog-button-panel .kru-button{min-width:120px;font-size:14px}.dialog .dialog-body .dialog-button-panel .cancel-button{background-color:#71716f;color:#fff}.kru-button,button,input[type=submit]{background-color:#6bc04b;background-repeat:no-repeat;display:inline-block;cursor:pointer;-webkit-transition:background-color .5s;transition:background-color .5s;text-decoration:none;padding:5px 13px;color:#fff;font-size:12px;font-family:sans-serif;border:none;outline:none;text-align:center;-moz-user-select:none}.kru-button:first-letter,button:first-letter,input[type=submit]:first-letter{text-transform:uppercase}.kru-button:active,button:active,input[type=submit]:active{background-color:#a5d991;padding:5px 13px}.kru-button:hover,button:hover,input[type=submit]:hover{background-color:#5eb33f}.kru-button:disabled,button:disabled,input[type=submit]:disabled{background-color:#a9da97;color:#54a038;cursor:default}.kru-button:focus,button:focus,input[type=submit]:focus{padding:5px 13px}.kru-button.big,button.big,input[type=submit].big{height:40px;font-size:15px;line-height:1.7}.kru-button.block,button.block,input[type=submit].block{display:block;width:100%}.kru-button.icon,.kru-button.icon:active,.kru-button.icon:focus,button.icon,button.icon:active,button.icon:focus,input[type=submit].icon,input[type=submit].icon:active,input[type=submit].icon:focus{padding-left:25px}.kru-button.icon.filter,button.icon.filter,input[type=submit].icon.filter{border:none;height:23px!important;width:23px!important;margin:5px 14px!important;cursor:pointer;background:url(/images/svg/svg.php?file=filter.svg&color=content_head);padding:0}.button-margin-bottom-and-top{margin-bottom:20px;margin-top:13px}h1,h2,h3,h4{font-weight:700;color:#575756}h1{margin-top:30px;margin-bottom:14px;font-size:24px}h1,h2{text-transform:uppercase}h2{margin-top:27px;margin-bottom:12px;font-size:20px}h3{margin-top:25px;margin-bottom:10px;font-size:16px;text-transform:uppercase}h4{margin-bottom:8px;font-size:14px}h4:first-letter{text-transform:uppercase}.tooltip-parent{position:relative}.tooltip-parent:hover .tooltip{z-index:10;opacity:1;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}.tooltip-parent .tooltip{display:inline;position:absolute;z-index:-1000;opacity:0;-webkit-transition:opacity .5s linear,z-index 0s linear .5s;transition:opacity .5s linear,z-index 0s linear .5s;padding:5px;border:1px solid #bdbdbc;background:#575756;text-align:left;line-height:1.2;color:#fff}.animated{animation:1s ease 0s 1 normal;-webkit-animation:1s ease 0s 1 normal;animation-fill-mode:both;-webkit-animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.reversed{animation:.5s ease 0s 1 reverse both;-webkit-animation:.5s ease 0s 1 reverse both}@-webkit-keyframes a{0%{opacity:0}to{opacity:1}}@keyframes a{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:a;animation-name:a}@-webkit-keyframes b{0%{opacity:1}to{opacity:0}}@keyframes b{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:b;animation-name:b}@-webkit-keyframes c{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes c{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:c;animation-name:c}@-webkit-keyframes d{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes d{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:d;animation-name:d}label.datetime-picker{display:inline-block}.datetime-popup{position:absolute;top:30px;width:250px;padding:10px;z-index:100;border:1px solid #e4e4e4;background-color:#f6f6f6;color:#575756}.datetime-popup div.datetime-status-container{margin-bottom:20px}.datetime-popup div.pickers-container.disabled{background-color:#fff;opacity:.5;pointer-events:none}.datetime-popup .moment-picker-calendar{margin-bottom:20px}.datetime-popup .time-selection{width:40%;margin-left:30%;margin-bottom:20px}.datetime-popup .hour-selection,.datetime-popup .minute-selection{display:block;float:left;width:45%}.datetime-popup .time-seperator{display:block;float:left;width:10%;height:70px;line-height:70px;text-align:center;font-size:16px;font-weight:700}.datetime-popup .hour-input,.datetime-popup .minute-input{width:100%;height:30px;line-height:30px;border:none;background-color:#e4e4e4;text-align:center;font-size:16px;color:#575756}.datetime-popup .time-button{width:20px;height:20px;margin:auto;cursor:pointer}.datetime-popup.hidden{display:none}.datetime-popup-buttons>*{float:right;margin-left:20px;font-size:14px;font-weight:700;text-transform:uppercase;cursor:pointer}.datetime-popup-buttons>.ok-button{color:#6bc04b}.moment-picker,.moment-picker table{width:100%}.moment-picker-month-select,.moment-picker-year-select{width:50%;font-size:16px}.moment-picker-calendar{margin-top:20px}.moment-picker-calendar th{font-weight:700;padding-bottom:4px}.moment-picker-calendar td{width:14.285%;height:20px;text-align:center;vertical-align:middle}.moment-picker-calendar-cell{cursor:pointer}.moment-picker-calendar-cell-disabled{color:#bdbdbc;cursor:default}.moment-picker-calendar-cell-other-month{color:#cdced1}.moment-picker-calendar-cell-selected{background-color:#6bc04b;color:#575756}.jstree-default i.jstree-icon.jstree-themeicon.jstree-themeicon-custom{width:21px;height:21px;background-size:contain!important}.jstree-default .jstree-clicked{background:#c4eaea!important}.filter-bar:not(.vertical-filter-bar){height:25px;margin-bottom:24px}.filter-bar:not(.vertical-filter-bar)>.kru-button{display:inline-block;position:relative;height:25px;top:-1px}.filter-bar:not(.vertical-filter-bar)>.kru-button:first-letter{text-transform:uppercase}.filter-bar:not(.vertical-filter-bar) .filter-bar-item-container{display:inline-block}.filter-bar:not(.vertical-filter-bar) .filter-bar-item-container .filter-bar-item{display:inline-block;margin-left:10px}.filter-bar.vertical-filter-bar{margin-bottom:10px}.filter-bar.vertical-filter-bar>.kru-button{display:inline-block;position:relative;height:25px;top:-1px}.filter-bar.vertical-filter-bar>.kru-button:first-letter{text-transform:uppercase}.filter-bar.vertical-filter-bar .filter-bar-item-container{display:block}.filter-bar.vertical-filter-bar .filter-bar-item-container .filter-bar-item{margin-top:3px}.filter-bar.vertical-filter-bar .filter-bar-item-container .filter-bar-item .filter-bar-item-text{line-height:25px}.filter-bar.vertical-filter-bar .filter-bar-item-container .filter-bar-item>.kru-button{float:right}.filter-bar-item{height:25px;padding:0 0 0 10px;border:1px solid grey;cursor:pointer}.filter-bar-item .filter-bar-item-text{display:inline-block;min-width:175px}.filter-bar-item>.kru-button{display:inline-block;width:23px;height:23px;margin-left:15px}.kru-objectpicker-selection-display{display:block;margin-top:20px;text-align:right}table.kru-objectpicker-table{width:100%}table.kru-objectpicker-table tbody,table.kru-objectpicker-table td,table.kru-objectpicker-table th,table.kru-objectpicker-table thead,table.kru-objectpicker-table tr{display:block}table.kru-objectpicker-table tr{height:auto!important;min-height:25px}table.kru-objectpicker-table tr:after{content:" ";display:block;visibility:hidden;clear:both}table.kru-objectpicker-table tbody{overflow-y:auto}table.kru-objectpicker-table tbody td,table.kru-objectpicker-table thead th{float:left}table.kru-objectpicker-table td{cursor:pointer;padding:6px}table.kru-objectpicker-table tbody>tr:last-child{border-bottom-style:none}.kru-objectpicker-list{min-height:150px;max-height:400px;overflow-y:auto;overflow-x:hidden}.datapoint-picker-row td{font-size:13px}.datapoint-picker-row td .name{max-width:480px;display:inline-block;word-wrap:break-word}.datapoint-picker-row td>*{vertical-align:middle}.datapoint-picker-row img.type-icon{margin-right:5px}.kru-objectpicker-item{-ms-user-select:none;user-select:none;-webkit-user-select:none;-moz-user-select:none}.native-list ol,.native-list ul{list-style:initial;-webkit-margin-before:initial;margin-block-start:0;-webkit-margin-after:initial;margin-block-end:0;padding:initial;-webkit-padding-start:1em;padding-inline-start:1em}.markdown em{font-style:italic}.markdown strong{font-weight:700}.markdown ol,.markdown ul{margin-top:8px;margin-bottom:8px}.markdown ol li{list-style:decimal;margin-left:20px}.markdown ul li{list-style:disc;margin-left:20px}.markdown code{font-family:Fira Mono,monospace}.markdown p{margin-top:1em;margin-bottom:1em}.kru-progress{background-color:#f6f6f6;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1) inset;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);height:20px;width:100%;overflow:hidden;text-align:center;position:relative}.kru-progress .progress-bar{-webkit-box-shadow:0 -1px 0 rgba(0,0,0,.15) inset;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);color:#000;float:left;font-size:12px;height:100%;line-height:20px;text-align:center;-webkit-transition:width .6s ease 0s;transition:width .6s ease 0s}.kru-progress .progress-percent{position:absolute;text-align:center;left:0;right:0;line-height:21px}.kru-progress .progress-bar-fine{background-color:#6bc04b}.info-block-container .content-block{display:inline-block;width:400px;margin-right:10px;margin-bottom:10px;vertical-align:top;background:#ececec}.info-block-container .content-block .block-header{width:100%;background:#6bc04b;color:#fff;font-size:1.5em;padding:5px}.info-block-container .content-block .block-headline{width:100%;padding:5px;font-weight:700}.info-block-container .content-block.selectable{cursor:pointer}.info-block-container .content-block.selected{background:#cdced1}.info-block-container .content-block dl{padding:10px;margin-bottom:5px;clear:both}.info-block-container .content-block dt{width:40%;vertical-align:top;text-align:right;margin-right:6px;display:inline-block;line-height:1.5em}.info-block-container .content-block dd{line-height:1.5em;display:inline-block;width:55%;vertical-align:top}.info-block-container .content-block dl.long-label dt{width:65%}.info-block-container .content-block dl.long-label dd{width:30%}div.content-pagination-container>div.select-container{margin-bottom:30px}div.content-pagination-container>div.select-container>span.select2{margin-left:15px;margin-right:15px}div.content-pagination-container a.pagination-select-control{font-size:34px;vertical-align:bottom;color:#575756}div.content-pagination-container a.pagination-select-control.disabled{color:#cdced1;cursor:default;pointer-events:none}div.content-pagination-container>div.paginated-content{display:none}div.content-pagination-container>div.paginated-content.active{display:block}.ui-sortable-helper{display:table}.ui-sortable-helper td{background-color:#fff}div.tooltip{display:inline;position:relative}div.tooltip span.info_icon>svg{width:15px;height:15px}div.tooltip span.info-popover-container{display:inline;position:absolute;margin-left:10px;visibility:hidden;z-index:8000;opacity:0;min-width:230px;max-width:430px;width:-webkit-fit-content;width:fit-content;-webkit-transition:opacity .1s linear,z-index 0s linear .1s;transition:opacity .1s linear,z-index 0s linear .1s;padding:5px;border:1px solid #bdbdbc;background:#575756;text-align:left;line-height:1.2;color:#fff}div.tooltip span.info-popover-container:after{content:" ";position:absolute;top:5px;left:-10px;width:0;height:0;right-left:-10px;border-bottom:10px solid transparent;border-right:10px solid #575756;border-top:10px solid transparent}div.tooltip span.info_icon:hover+span.info-popover-container{visibility:visible;opacity:1;-webkit-transition:opacity .5s linear .5s;transition:opacity .5s linear .5s}div.popup-container{background-color:#f5f5f5;width:650px;text-align:center;line-height:30px}div.popup-container>div.popup-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;font-size:1.3em;margin:0 10px;display:inline-block}div.popup-container>div.popup-button.popup-button-left{float:left}div.popup-container>div.popup-button.popup-button-right{float:right}div.popup-container>div.popup-subject{display:inline-block;width:430px;font-size:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.popup-container>div.popup-subject>a{text-decoration:underline;color:inherit}div.popup-container>div.popup-subject>a:hover{-webkit-text-decoration-style:dashed;text-decoration-style:dashed}div.popup-container>div.popup-mark-read-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;font-size:1.3em;margin:0 10px;display:inline-block;position:absolute}div.popup-container>div.popup-message{background-color:inherit;padding:0 35px;height:60px;text-overflow:ellipsis;overflow:hidden}div.popup-container>div.popup-warning{color:red;float:left;font-size:2em;display:inline-block;position:absolute}.kru-form h3{font-size:16px;font-weight:700;margin-bottom:20px}.form-row{padding-bottom:16px}.form-row .kru-form-input{height:26px}.kru-form-field-label{display:block}.kru-form-field-label-text{display:inline-block;width:265px;padding-right:14px;padding-top:6px;text-align:right;vertical-align:top;color:#575756}.kru-form-field-label-text:first-letter{text-transform:uppercase}.kru-form-field.disabled,input:disabled{color:#8a8a89!important}.kru-form-input.empty-and-required,.kru-form-input.invalid,.kru-form-select.empty-and-required,.kru-form-select.invalid,.kru-form-textarea.empty-and-required,.kru-form-textarea.invalid{border-color:red}.kru-form-input,.kru-form-textarea{border:1px solid #e4e4e4}.kru-form-textarea{resize:vertical}.kru-form-radio{display:inline-block;width:300px}.kru-form-radio label{display:block;margin-bottom:4px}.kru-form-radio label>span{display:inline-block;margin-left:10px;color:#575756}.kru-form-radio label input:not(:disabled){cursor:pointer}.kru-form-radio label input:focus+span{background-color:#9ad484}input[type=color]{-webkit-box-shadow:none;box-shadow:none}input[type=color]:not(:disabled){cursor:pointer}input[type=file].empty-and-required:not(:disabled),input[type=file].invalid:not(:disabled){border-color:red;color:red}.kru-form-field-label.datetime-picker{position:relative}.kru-form-field-label.datetime-picker .datetime-popup{right:0;top:30px}.abstract-picker-field,.datapoint-field{width:200px}.abstract-picker-field .items,.datapoint-field .items{padding-bottom:16px!important}.abstract-picker-field.disabled .select2-selection,.datapoint-field.disabled .select2-selection{cursor:default;border-color:#e4e4e4}.abstract-picker-field.disabled .select2-selection .item-text,.datapoint-field.disabled .select2-selection .item-text{color:#8a8a89}.abstract-picker-field.empty-and-required .select2-selection,.abstract-picker-field.invalid .select2-selection,.datapoint-field.empty-and-required .select2-selection,.datapoint-field.invalid .select2-selection{border-color:red}.form-info-text{font-size:12px;color:#575756}.form-info-text span{font-weight:700}.tobigmessage{display:none}.kru-form .filetobig .tobigmessage{display:inline-block;color:#e50000}.form-row.hidden-label-text .kru-form-field-label-text{display:none}.icon-select{display:inline-block;position:relative;width:200px;height:26px;vertical-align:middle}.icon-select.disabled{pointer-events:none}.icon-select.disabled>img{opacity:.6}.icon-select>img{height:26px;width:26px}.icon-select>input{height:26px}.icon-select .dropdown{position:absolute;left:0;top:100%;width:100%;z-index:100;border:1px solid #bdbdbc;background-color:#fff}.icon-select .dropdown ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px}.icon-select .dropdown ul li{width:20%;padding:2px;border:1px solid #e1e1e1;-webkit-border-radius:3px;border-radius:3px}.icon-select .dropdown ul li img{width:100%;height:100%}.icon-select .dropdown ul li:hover{border-color:#86cb6b;background-color:#c4e6b7}.icon-select .dropdown ul li.selected{border-color:#6bc04b;background-color:#a9da97}.multi-checkbox-panel{display:inline-block;border:1px solid #bdbdbc}.multi-checkbox-panel ul{width:198px;height:104px;padding:4px;overflow-x:hidden;overflow-y:scroll}.multi-checkbox-panel ul>li{width:100%}.multi-checkbox-panel ul>li:not(:last-child){margin-bottom:2px}.multi-checkbox-panel ul>li label{display:inline-block;width:100%;white-space:nowrap;text-overflow:ellipsis;cursor:default}.multi-checkbox-panel button{width:100%;margin-top:10px}button.flexible-form-collection-add-button{margin-top:15px}div.form-row.with-symbol{display:inline-block}div.symbol-container{padding-left:10px;display:inline-block;width:100px;overflow:hidden}.form-field-tooltip{display:inline;position:absolute;margin-left:10px;z-index:-1000;width:230px;opacity:0;-webkit-transition:opacity .1s linear,z-index 0s linear .1s;transition:opacity .1s linear,z-index 0s linear .1s;padding:5px;border:1px solid #bdbdbc;background:#575756;text-align:left;line-height:1.2;color:#fff}.form-field-tooltip .client-validation-texts{margin-top:10px;font-size:12px}.form-field-tooltip .client-validation-texts li.not-checked{color:gray}.form-field-tooltip .client-validation-texts li.valid{color:#6bc04b}.form-field-tooltip .client-validation-texts li.invalid{color:red}.form-field-tooltip .server-validation-texts{font-size:12px;color:#c00}.form-field-tooltip:after{content:" ";position:absolute;top:5px;left:-10px;width:0;height:0;right-left:-10px;border-bottom:10px solid transparent;border-right:10px solid #575756;border-top:10px solid transparent}.kru-form-field.focus+.form-field-tooltip,.kru-form-field:focus+.form-field-tooltip,.select2-container--focus+.form-field-tooltip,.select2-container--open+.form-field-tooltip{z-index:10;opacity:1}.kru-form-field-label:hover .kru-form-field:not(.disabled):not(:focus):not(.focus)+.form-field-tooltip,.kru-form-field[type=checkbox]:hover+label+.form-field-tooltip,.select2-container:hover+.form-field-tooltip{z-index:10;opacity:1;-webkit-transition:opacity .5s linear .5s;transition:opacity .5s linear .5s}.form-field-tooltip.forced-visible{z-index:10;opacity:1}.kru-form-input,.kru-form-textarea{width:275px;color:#575756;background-color:#e4e4e4;padding:5px;text-align:left;font-size:12px}.kru-form-input:focus,.kru-form-textarea:focus{background-color:#9ad484}.kru-form-input{height:30px}.kru-form-input-small{width:100px}.kru-form-input-big{width:260px}.kru-form-input-large{width:340px}.kru-form-input-extra-large{width:460px}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{position:relative;top:3px;padding-left:25px;cursor:pointer;font-size:17px;color:#575756;-webkit-user-select:none;-ms-user-select:none;user-select:none}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:2px;width:17px;height:17px;border:2px solid #575756;background:#fff}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after{content:"✔";position:absolute;top:5px;left:4px;font-size:13px;line-height:.8;color:#575756;-webkit-transition:all .2s;transition:all .2s}[type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}[type=checkbox]:disabled:checked+label:before,[type=checkbox]:disabled:not(:checked)+label:before{-webkit-box-shadow:none;box-shadow:none;border-color:#bdbdbc!important;background-color:#e7ebef;cursor:default}[type=checkbox]:disabled:checked+label:after{color:#bdbdbc}[type=checkbox]:disabled+label{color:#bdbdbc;cursor:default}[type=checkbox]:checked:focus+label:before,[type=checkbox]:not(:checked):focus+label:before{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.2);box-shadow:inset 0 1px 3px rgba(0,0,0,.2);background-color:#9ad484}label:hover:before{border:2px solid #8a8a89!important}.select2-source.small-select,.small-select{width:100px}.select2-source{width:200px;height:28px;visibility:hidden}select.kru-form-field{width:275px}span.select2-selection{-webkit-border-radius:0!important;border-radius:0!important;background-color:#e4e4e4!important;color:#575756!important}span.select2-results li.select2-results__option--highlighted[aria-selected]{background-color:#86cb6b}span.select2-container--open{z-index:9999999}.select2-container--focus:not(.select2-container--disabled) span.select2-selection,.select2-container--open:not(.select2-container--disabled) span.select2-selection{background-color:#9ad484!important}select.empty-and-required+.select2-container span.select2-selection,select.invalid+.select2-container span.select2-selection{border-color:red!important}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#a0a0a0!important}.select2-container--disabled{pointer-events:none}.select2-container--disabled .select2-selection__rendered{color:#8a8a89!important}.select2-results__option:first-letter{text-transform:uppercase}.select2-selection__rendered:first-letter{text-transform:uppercase}.kru-form-select{height:26px;border:1px solid #e4e4e4;background-color:#e4e4e4;color:#575756}.kru-form-select:focus option{background-color:#9ad484}.select2-results__group,optgroup{font-weight:700}.kru-form-field-label .slider{display:inline-block;position:relative;width:200px}.slider{height:40px}.slider .track-container{position:relative;height:20px;margin:0 10px}.slider .track-container .track{width:100%;background-color:rgba(0,0,0,.05)}.slider .track-container .track,.slider .track-container .track-fill{position:absolute;top:9px;left:0;height:4px;-webkit-border-radius:4px;border-radius:4px}.slider .track-container .track-fill{background-color:#575756}.slider .track-container .thumb{position:absolute;width:20px;height:20px;margin-left:-10px;border:1px solid gray;-webkit-border-radius:100%;border-radius:100%;background-color:#d3d3d3;cursor:pointer}.slider .track-container .value{display:inline-block;position:absolute;bottom:-18px;left:-90px;width:200px;text-align:center;font-size:12px;color:#575756}.slider:focus .track-container .thumb{background-color:#9ad484}.slider.disabled{pointer-events:none}.slider.disabled .track-container .track-fill{background-color:#a4a4a2}.slider.disabled .track-container .thumb{background-color:#fff;border-color:#b3b3b3;cursor:default}.slider.disabled .track-container .value{color:#8a8a89}.reversed-checkbox-fieldset{border:2px solid #575756;padding:8px}.reversed-checkbox-fieldset legend{color:#575756;padding:5px;font-size:1.2em;font-weight:700}.reversed-checkbox-fieldset label.checkbox-label{color:#575756;display:inline-block}.reversed-checkbox-fieldset input[type=checkbox]:disabled+label.checkbox-label{color:#cdced1}body.login{min-width:unset}body.login .login-layout-container{height:auto;min-height:100%;min-width:300px;margin:0;background:#6bc04b;overflow:hidden}@media only screen and (max-width:710px){body.login .login-layout-container{background:#fff}}body.login .login-layout-container div#layout-content-container{min-width:unset}body.login .login-layout-container div#layout-content-container div#layout-content{width:100%;min-width:unset;margin:0}body.login .login-layout-container div#layout-content-container div#layout-content div#login-container{margin-top:0}body.login .login-layout-container div#layout-content-container div#layout-content div#login-icon{position:relative;width:100px;height:161px;text-align:center;margin-right:auto;margin-left:auto;z-index:3}body.login .login-layout-container div#layout-content-container div#layout-content div#login-icon svg{width:88px;height:93px;margin-top:33px}body.login .login-layout-container div#layout-content-container div#layout-content div.login-box{position:relative;padding:0;margin-left:auto;margin-right:auto;margin-top:12%;height:656px;width:590px}@media only screen and (max-width:710px){body.login .login-layout-container div#layout-content-container div#layout-content div.login-box{width:300px;margin-left:auto;margin-right:auto;height:100%}}body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content{position:relative;height:100%;background-color:#fff;-webkit-border-radius:11px;border-radius:11px;padding:56px 103px 10px;margin-top:-20px;margin-bottom:0;-webkit-box-shadow:9px 9px 15px hsla(0,0%,49%,.6);box-shadow:9px 9px 15px hsla(0,0%,49%,.6);z-index:2}@media only screen and (max-width:710px){body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content{-webkit-border-radius:unset;border-radius:unset;-webkit-box-shadow:none;box-shadow:none;padding-left:0;padding-right:0;width:100%;margin-left:auto;margin-right:auto}}body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content p{font-size:20px;color:#71716f;text-align:center;padding-top:46px;padding-bottom:35px}body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content form{text-align:center}body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content form button,body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content form input{margin-bottom:24px;width:270px;height:40px;color:#575756;background-color:#cdced1;border:none;-webkit-border-radius:5px;border-radius:5px;text-align:center;font-size:16px}body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content form input:focus{background-color:#9ad484}body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content form button{background-color:#6bc04b;color:#fff;text-transform:uppercase;cursor:pointer;height:40px;-webkit-transition:4s;transition:4s}body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content form button.login-failed{-webkit-transition:.3s;transition:.3s;background-color:red}body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content div.password-forgotten{text-align:center}body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content div.password-forgotten a{font-size:16px;color:#575756}body.login .login-layout-container div#layout-content-container div#layout-content div.login-box div.content div.is-mobile-checkbox-container input#is_mobile_cbx{position:inherit;height:auto!important;width:auto!important;vertical-align:sub}body.login div.login-logo{height:39px;margin-top:12px;background:url(/images/theme/logo.svg) no-repeat 50%;background-size:auto;z-index:3}@media only screen and (max-width:710px){body.login #layout-footer{display:none}}.shake{-webkit-animation:e 1s cubic-bezier(.288,.056,.152,.776) both;animation:e 1s cubic-bezier(.288,.056,.152,.776) both}@-webkit-keyframes e{10%,90%{-webkit-transform:translate(-3.58px,.358px);transform:translate(-3.58px,.358px)}20%,80%{-webkit-transform:translate(7.16px,.716px);transform:translate(7.16px,.716px)}30%,50%,70%{-webkit-transform:translate(-14.32px,-.358px);transform:translate(-14.32px,-.358px)}40%,60%{-webkit-transform:translate(14.32px,-.716px);transform:translate(14.32px,-.716px)}}@keyframes e{10%,90%{-webkit-transform:translate(-3.58px,.358px);transform:translate(-3.58px,.358px)}20%,80%{-webkit-transform:translate(7.16px,.716px);transform:translate(7.16px,.716px)}30%,50%,70%{-webkit-transform:translate(-14.32px,-.358px);transform:translate(-14.32px,-.358px)}40%,60%{-webkit-transform:translate(14.32px,-.716px);transform:translate(14.32px,-.716px)}}.user-table th{width:20%}p.text-seperator{margin-top:20px}p.top-description{margin-bottom:20px}.user-group-table th{width:50%}.chart-widget-list{position:relative;height:650px}.chart-widget.interaction-disabled{pointer-events:none}.chart-widget.chart-widget-scaled-up .period-selection{display:block;margin-top:5px}.chart-widget.chart-widget-scaled-up .head .head-bar .headline{max-width:-webkit-calc(100% - 540px);max-width:calc(100% - 540px)}.chart-widget-scaled-up.zoom-out-button{display:inline}.chart-widget{background-color:#fff}.chart-widget .head{width:100%;position:relative}.chart-widget .head .head-icon{position:absolute;height:40px;width:40px;margin-left:0;z-index:2}.chart-widget .head .head-bar{left:0;top:0;width:100%;padding-left:50px;z-index:1;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:40px;background-color:#6bc04b}.chart-widget .head .head-bar .headline{color:#fff;font-size:25px;position:relative;margin-top:5px;margin-left:18px;overflow:hidden;max-width:-webkit-calc(100% - 120px);max-width:calc(100% - 120px);display:inline-block;text-overflow:ellipsis;white-space:nowrap}.chart-widget .head .head-bar .browse-back-button,.chart-widget .head .head-bar .browse-forward-button,.chart-widget .head .head-bar .zoom-out-button{width:18px}.chart-widget .head .cut-left-for-icon{background-color:transparent;background-image:linear-gradient(90deg,transparent,#6bc04b 6%)}.chart-widget .body{width:100%}.chart-widget .body .big-column{float:left;height:100%}.chart-widget .body .graph{width:100%;position:relative}.chart-widget .body .contentBox{float:left;position:relative;margin-bottom:15px;width:100%}.chart-widget .body .contentBox .contentLine{background-color:#6bc04b;width:100%;height:2px;margin-top:5px}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;cursor:default}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer .deviceDetails{margin-right:10px;cursor:pointer;white-space:nowrap;height:30px}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer .deviceDetails .deviceIcon{display:inline-block;vertical-align:middle;height:17px}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer .deviceDetails .deviceIcon svg{width:17px;height:17px}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer .deviceDetails .deviceIcon.active{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer .deviceDetails .deviceAmount{display:inline-block;vertical-align:middle}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer .tariffBar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:auto;width:80%;margin-top:10px;margin-left:75px}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer .tariffBar .tariffCheckbox{margin-left:0;width:33.3%;height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer .tariffBar .tariffCheckbox label.custom-checkbox-element{top:0;vertical-align:middle}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer .tariffBar .tariffCheckbox .graphColor{height:17px;width:17px;display:inline-block;margin-right:10px;vertical-align:middle}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer .tariffBar .tariffCheckbox .checkLabel{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.chart-widget .body .contentBox .deviceDetailsBox>div.deviceDetailsContainer .tariffBar .tariffCheckbox .checkLabel span{font-size:14px;vertical-align:middle}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox{position:relative;margin-top:10px;background-color:#ececec;padding:5px;width:100%;display:none}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox label{font-size:14px;color:#6bc04b}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices{margin-bottom:30px;margin-top:30px;width:95%;margin-left:19px;min-height:80px;padding:25px 40px;background-color:#fff;overflow:hidden}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices dl.info-list{width:100%;font-size:13px}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices dl.info-list dd,.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices dl.info-list dt{overflow:hidden;text-overflow:ellipsis}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices .deviceBox{width:50%;vertical-align:top;display:inline-block;margin-top:-5px}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices .deviceBox span{font-size:14px;color:#6bc04b;position:relative;top:2px}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices .deviceBox .metaData{margin-top:20px;margin-left:25px}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices .stateBox{width:50%;display:inline-block;vertical-align:top}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices .stateBox .datapointHead{color:#6bc04b;font-size:14px}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices .stateBox .datapointHead:first-letter{text-transform:uppercase}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices .stateBox dl.info-list{margin-top:15px}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices .stateBox dl.info-list dd,.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices .stateBox dl.info-list dt{width:33%}.chart-widget .body .contentBox .deviceDetailsBox .deviceContentBox .devices .stateBox dl.info-list dd.last-reading-value{text-align:right}.chart-widget .head-bar-button{display:inline;float:right;margin-top:6px;cursor:pointer}.chart-widget .head-bar-button:hover{cursor:pointer}.chart-widget .scale-button{width:25px;height:25px;margin-right:9px}.chart-widget .scale-button div{display:none}.chart-widget .scale-button div.active{display:inline;display:initial}.chart-widget .quantity-type-button{height:20px;margin-right:30px}.chart-widget .quantity-type-button div{-webkit-transition:background-color 1s;transition:background-color 1s;width:27px;height:27px;float:left;border:1px solid #fff}.chart-widget .quantity-type-button div.active{background-color:#4d8900}.chart-widget .zoom-out-button{display:none;margin-right:30px;margin-top:10px}.chart-widget .period-selection{float:right;margin-right:30px;display:none}.chart-widget .datetime-picker{display:inline-block;float:right}.chart-widget .datetime-input{float:right;width:120px;height:20px;margin-top:5px;margin-right:10px;margin-left:10px;text-align:center;border:none;background-color:#e4e4e4;color:#575756}.chart-tooltip{padding:3px;line-height:16px;background-color:#575756;text-align:center;font-size:12px;color:#fff;pointer-events:none;opacity:.3;border:1px solid grey}.graph .axis .domain{fill:none;stroke:#575756}.graph .axis .tick text{font-size:10px;fill:#575756;stroke:none}.manage-messages-page{color:#575756}.manage-messages-page .left-column{float:left;width:40%;padding-right:20px}.manage-messages-page .right-column{float:left;width:60%;padding-left:20px}.manage-messages-page .message-table .date-col{width:33.33333333%}.manage-messages-page .message-table .subject-col{width:50%}.manage-messages-page .message-table .attachment-col{width:16.66666667%}.manage-messages-page .message-table tr.new-message{font-weight:700}.manage-messages-page .message{margin-top:50px}.manage-messages-page .message .message-subject{margin-bottom:10px;font-size:16px;font-weight:700}.manage-messages-page .message .message-date{margin-top:20px;font-weight:700}.read-message-dialog{width:600px}.read-message-dialog .dialog-body{color:#575756}.read-message-dialog .dialog-body .message-subject{margin-bottom:10px;font-size:16px;font-weight:700}.read-message-dialog .dialog-body .message-date{margin-top:20px;font-weight:700}.object-heading-label{display:inline-block;font-size:20px;font-weight:700;color:#6bc04b;text-transform:uppercase}.object-heading-value{font-size:18px;font-weight:700;color:#575756}#sub-content{position:relative;margin-top:40px}#sub-content .widget-container{position:relative;min-height:300px}.lo-ra-value-config-dialog table{border-left:1px solid #575756;border-right:1px solid #575756}.lo-ra-value-config-dialog table thead tr{height:30px}.lo-ra-value-config-dialog table thead th{text-align:center!important;padding:0!important}.lo-ra-value-config-dialog table thead th object{width:25px;height:25px;margin-top:2px}.lo-ra-value-config-dialog table tr{border-bottom:1px solid #575756}.lo-ra-value-config-dialog table tbody td{padding:4px!important;cursor:default}.lo-ra-value-config-dialog table tbody td.first-column-cell{text-align:left}.lo-ra-value-config-dialog table tbody td.factor-cell,.lo-ra-value-config-dialog table tbody td.factor-sum-cell{text-align:center}.lo-ra-value-config-dialog table tbody td.factor-cell input,.lo-ra-value-config-dialog table tbody td.factor-sum-cell input{text-align:right}.lo-ra-value-config-dialog table tbody td.factor-divided-evenly-cell{text-align:center}.lo-ra-value-config-dialog table tbody td.factor-divided-evenly-cell label{position:relative;left:3.7px}.lo-ra-value-config-dialog table tbody .factor-sum-text-field{cursor:default;pointer-events:none}.lo-ra-value-config-dialog table tbody .heading-cell:first-letter{text-transform:uppercase}.lo-ra-value-config-dialog table .info-symbol{display:inline-block;width:16px;height:16px;text-align:center;vertical-align:middle;border:1px solid #575756;-webkit-border-radius:8px;border-radius:8px;font-size:12.8px;font-weight:700;cursor:default}.lo-ra-value-config-dialog table .info-symbol .tooltip{left:-152px;top:26px;width:320px;font-size:12px;pointer-events:none}.lo-ra-value-config-dialog table .info-symbol .tooltip:after{content:" ";position:absolute;left:50%;top:-10px;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #575756}.lo-ra-value-config-dialog table input,.lo-ra-value-config-dialog table select{width:55px;padding-right:4px;padding-left:4px;border:1px solid gray;color:#575756}table.element-template-table>tbody>tr>td:first-child{width:40px}table.element-template-table>tbody>tr>td:first-child img{height:20px}.element-template-form input[type=file].kru-form-field{width:120px;border:1px solid transparent;color:transparent}.element-template-form input[type=file].kru-form-field.empty-and-required,.element-template-form input[type=file].kru-form-field.invalid{border-color:#e50000}.continue-button{float:right;margin-right:10px}.metadata-definition-table [type=checkbox]:checked+label,.metadata-definition-table [type=checkbox]:not(:checked)+label{top:0}table.metadata-group-table dl.info-list.in-table{color:inherit;font-size:100%}table.metadata-group-table dl.info-list.in-table dt{max-width:200px}table.metadata-group-table dl.info-list.in-table dd,table.metadata-group-table dl.info-list.in-table dt{margin-top:5px;margin-bottom:5px}div.metadata-fieldset .form-row.meta-value{width:510px;display:inline-block}div.metadata-fieldset .form-row.meta-value .kru-form-field-label-text{text-align:left;width:255px}div.metadata-fieldset .form-row.meta-value .kru-form-input,div.metadata-fieldset .form-row.meta-value .kru-form-textarea,div.metadata-fieldset .form-row.meta-value select.kru-form-field{width:255px}div.metadata-fieldset div.checkbox-container{display:inline-block;width:30px;vertical-align:top}div.metadata-fieldset div.symbol-container{display:inline-block;width:100px}div.object-metadata div.invoice-actions{margin-bottom:30px}div.object-metadata div.invoice-actions>button.show-invoice{margin-right:30px}div.object-metadata iframe{position:relative;width:700px;min-height:989px;-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,.75);box-shadow:1px 1px 5px 0 rgba(0,0,0,.75)}.invoice-item-group{margin-bottom:10px;vertical-align:middle}.invoice-item-group.selected{background-color:#6bc04b!important}.invoice-item-group:hover{background-color:#f6f6f6}.invoice-item{padding-top:10px;padding-bottom:10px;vertical-align:middle}.invoice-item.selected{background-color:#6bc04b!important}.invoice-item:hover{background-color:#ececec}.item-order{position:absolute;right:-40px;display:none}.item-order div{position:relative;top:-30px}.threshold-table th{width:20%}.threshold-violation-table th{width:25%}#pickElementTypeDialog .kru-form-field-option-label{display:block;margin-top:6px}div#measurementPointDialog input.clickable:not(.disabled),div#sumDialog input.clickable:not(.disabled){cursor:pointer}div#formulaDialog .formula-validation-result .success{color:#44ba00}div#formulaDialog .formula-validation-result .pending{color:#575756;background:url(/images/gif/spinner.png.gif) no-repeat;background-size:1em 1em;padding-left:17px}div#formulaDialog .formula-validation-result .failure{color:#e50000}.usage-element-name{font-style:italic}.usage-references{list-style-type:square;margin-left:20px}.usage-references>li{font-style:italic}div.charting-main-container{border-top:8px solid #575756}div.charting-main-container>div.chart-header-container{margin-bottom:60px}div.charting-main-container>div.chart-header-container>div.toolbar-container{background-color:#f5f5f5}div.charting-main-container>div.chart-header-container>div.toolbar-container,div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar .disabled svg{color:#deddd6;pointer-events:none;cursor:default}div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar svg{height:20px;width:20px;margin-right:14px}div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar svg:hover{cursor:pointer;color:#8a8a89}div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar svg.change-options-btn,div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar svg.save-chart-btn,div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar svg.undo-btn{margin-right:0}div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar svg.consumption-button,div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar svg.progress-button{height:20px;width:20px;margin-right:2px;margin-left:2px}div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar svg.consumption-button.disabled,div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar svg.progress-button.disabled{color:#deddd6;pointer-events:all;cursor:pointer}div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar div.chart-type-simple-switch{width:55px;pointer-events:all;cursor:pointer}div.charting-main-container>div.chart-header-container>div.toolbar-container>div.toolbar div.vertical-divider{height:20px;width:1px;background-color:#b3b3b3;margin:0 14px}div.charting-main-container>div.chart-header-container>div.primary-toolbar-container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:48px;margin-bottom:8px;padding:0 24px}div.charting-main-container>div.chart-header-container>div.primary-toolbar-container>div.name-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow-x:hidden}div.charting-main-container>div.chart-header-container>div.primary-toolbar-container>div.name-container svg{height:30px;width:30px;margin-right:24px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}div.charting-main-container>div.chart-header-container>div.primary-toolbar-container>div.name-container>span.name-display{white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;font-size:24px;line-height:normal}div.charting-main-container>div.chart-header-container>div.primary-toolbar-container>div.primary-toolbar>div.chart-type-selection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.charting-main-container>div.chart-header-container>div.primary-toolbar-container>div.primary-toolbar>div.chart-type-selection span.chart-type-select-label{margin-right:14px}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container{height:28px;padding-left:24px;padding-right:24px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container>div.secondary-toolbar>span.compression-level-select-title{margin-right:14px}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container>div.secondary-toolbar>div.period-selection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container>div.secondary-toolbar>div.period-selection>select[name=main]{margin-right:14px}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container>div.secondary-toolbar>div.period-selection>div.browse-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container>div.secondary-toolbar>div.period-selection>div.browse-button>svg{width:15px;height:15px;margin-right:0}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container>div.secondary-toolbar>div.period-selection div.disabled svg{color:#deddd6;cursor:default}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container>div.secondary-toolbar>div.period-selection input.datetime-input{height:26px;width:120px}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container>div.secondary-toolbar>div.compare-period-interval-display{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container>div.secondary-toolbar>div.compare-period-interval-display>span.interval-start-date-span{margin-left:14px}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container>div.secondary-toolbar>div.unpadded-btn-container svg{width:25px;height:25px;margin-right:0}div.charting-main-container>div.chart-header-container>div.secondary-toolbar-container div.date-interval-separator{height:2px;width:10px;background-color:#b3b3b3;margin:0 3px}div.export-type-dialog label.kru-form-field-option-label.disabled>span{color:#71716f}div#legend-container div.blocks-container,div.legend-container div.blocks-container{display:inline-block;height:auto;width:80%;margin-top:10px;margin-left:75px}div#legend-container div.blocks-container>div.entry-div,div.legend-container div.blocks-container>div.entry-div{display:inline-block;margin-left:0;width:33.3%;height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}div#legend-container div.blocks-container>div.entry-div>div.column-div,div.legend-container div.blocks-container>div.entry-div>div.column-div{display:inline;vertical-align:middle}div#legend-container div.blocks-container>div.entry-div>div.column-div:first-child,div.legend-container div.blocks-container>div.entry-div>div.column-div:first-child{padding-right:5px}div#legend-container div.blocks-container>div.entry-div>div.column-div>div,div.legend-container div.blocks-container>div.entry-div>div.column-div>div{display:inline-block}div#legend-container .mobile_label_line,div.legend-container .mobile_label_line{padding-bottom:10px;margin-left:30px;margin-right:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div#legend-container .mobile_label_line div.entry-div,div.legend-container .mobile_label_line div.entry-div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:20px;height:30px}div#legend-container .mobile_label_line div.entry-div.bold,div.legend-container .mobile_label_line div.entry-div.bold{font-weight:700}div#legend-container .mobile_label_line .color_box,div.legend-container .mobile_label_line .color_box{width:30px;-webkit-border-radius:5px;border-radius:5px}div#legend-container .mobile_label_line .label_value,div.legend-container .mobile_label_line .label_value{margin-left:auto}.charting-standalone #toolbar-container{display:none}.charting-standalone #info-headline-container tr{height:40px}.charting-standalone #info-headline-container tr th{vertical-align:middle}.charting-standalone #info-headline-container tr th.main-period-col{text-align:right}div.simplified-bar-chart-container{position:relative;width:100%;height:100%}div.simplified-bar-chart-container div.axis-group{margin:20px 0}div.simplified-bar-chart-container div.axis-group div.data-source-group div.bar-line{width:100%;padding-top:10px;padding-bottom:10px;border-left:5px solid #575756;margin-left:20px;margin-right:20px;padding-right:50px}div.simplified-bar-chart-container div.axis-group div.data-source-group div.bar-line.thin-line{padding-top:0;padding-bottom:0}div.simplified-bar-chart-container div.axis-group div.data-source-group div.bar-line.thin-line:first-child{padding-top:10px}div.simplified-bar-chart-container div.axis-group div.data-source-group div.bar-line.thin-line:last-child{padding-bottom:10px}div.simplified-bar-chart-container div.axis-group div.data-source-group div.bar-line div.bar{height:40px}div.simplified-bar-chart-container div.axis-group div.data-source-group div.bar-line div.bar.thin-bar{height:30px}div.simplified-bar-chart-container div.tooltip-container{display:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:1.5em;padding:8px 8px 2px;border-bottom:6px solid;background:#f5f5f5;color:#000}div.dialog-body .usage-reference-header{padding-top:20px;padding-bottom:10px;font-weight:700}.auto-report-filetype-row .settings-icon{width:20px;height:20px;display:inline-block;vertical-align:bottom}.dialog .ftp-test-button{width:100px}.dialog .statusTextFtpTest{margin-left:140px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dialog .leftSideAutomaticReportFormDialog,.dialog .rightSideAutomaticReportFormDialog{float:left;width:50%}.lo-ra-value-config-dialog table{border-top:1px solid #575756}.lo-ra-value-config-dialog table th{vertical-align:middle!important;font-weight:700;color:#575756}.lo-ra-value-config-dialog table th:first-letter{text-transform:uppercase}.lo-ra-value-config-dialog table input,.lo-ra-value-config-dialog table select{width:100%}.lo-ra-value-config-dialog table td button{margin-left:2px}.lo-ra-value-config-dialog table tr.highlighted{background-color:#ff0}.lo-ra-value-config-dialog table tr{-webkit-transition:background-color 1s;transition:background-color 1s}.lo-ra-value-config-dialog tr.sortable-item-row input[type=text]{height:26px;vertical-align:baseline}.lo-ra-value-config-dialog tr.sortable-item-row select{vertical-align:baseline;height:27px}.csv-import-dialog{width:600px}.csv-import-dialog .dialog-body{padding-top:0}.csv-import-form .csv-import-explanation{margin-bottom:10px}.csv-import-form .csv-import-explanation p{margin-top:5px;line-height:1.25}.csv-import-form .csv-import-explanation strong{display:inline-block;font-weight:700;color:#575756;padding:15px 0 0}.csv-import-form .csv-import-explanation table th{background-color:#e7ebef;padding:2px;border:1px solid #575756}.csv-import-form .csv-import-explanation table td{padding:2px;border:1px solid #575756}.csv-import-form .csv-import-example,.csv-import-form .form-row{margin-top:10px}.deactivated-datasource-tooltipp{margin-top:-8px}#data-source-tree .jstree-node.stagnant>.jstree-anchor>i.jstree-icon:after{content:"";background-image:url(/images/svg/tree_stagnant_marker_small.svg)!important;width:21px;height:21px;display:inline-block}.data-source.datapoint-table .datapoint-row.stagnant>td:first-child{position:relative}.data-source.datapoint-table .datapoint-row.stagnant>td:first-child:before{content:"";background-image:url(/images/svg/tree_stagnant_marker.svg)!important;width:18px;height:18px;position:absolute;top:7px;left:3px}textarea.help-text-textarea{width:400px;height:400px}.twoColumnLayout .left-container,.twoColumnLayout .right-container{float:left;position:relative;width:50%}.twoColumnLayout .right-container{padding-left:10px;min-height:80px}.twoColumnLayout:after{content:"\00A0";display:block;clear:both;visibility:hidden;line-height:0;height:0}div#help-text-form-container .form-field-tooltip{display:none}div#help-text-markdown-preview-container{margin-top:30px;background-color:#e7ebef;padding:10px}div.email-config-form-container{margin-top:20px;margin-bottom:40px}div.email-config-form-container>p{margin:15px 0}div.email-config-form-container .email-text-config-field{width:600px}div.email-config-form-container textarea.email-text-config-field{height:300px}.float-left-panel{display:inline-block;display:block}.float-left-panel>*{float:left}.plain-form-container{position:relative;margin-right:40px;padding:20px 20px 60px;border:1px solid grey}.plain-form-container>h3{margin-top:0;margin-bottom:50px}.plain-form-container>.button-panel,.plain-form-container>button{position:absolute;right:20px;bottom:20px}.plain-form-container>.button-panel{display:inline-block;display:block}.plain-form-container>.button-panel>button{float:right;margin-left:20px}.plain-form-container>form>label{display:block;margin-bottom:20px}.plain-form-container>form>label>span:first-child{text-align:left}#backup-settings-form{display:inline-block;min-width:600px}#backup-settings-form div.form-row{width:340px}table.partition-table td{padding:5px;padding-left:10px}div.monitoring-info-item{width:415px;background:#ececec;padding:10px;margin-bottom:8px;display:inline-block;vertical-align:top;min-height:60px}div.monitoring-info-item .info-label{margin-bottom:5px}div.monitoring-info-item .progress-container{min-height:20px}.error-messages-container .user-group,.license-overview-container .install-id{display:inline-block;padding:10px;background:#ececec;min-width:250px;text-align:center}.license-overview-container .content-block.valid .block-header{background:#6bc04b}.license-overview-container .content-block.expired .block-header{background:#ff8c00}.license-overview-container .content-block.invalid .block-header{background:#e50000}.tox-tinymce.tox-tinymce-inline{-webkit-transform:translate(-25px,-42px);-ms-transform:translate(-25px,-42px);transform:translate(-25px,-42px);z-index:50100}.dashboard-sidebar.sidebar.right.initialized.fixed>div.sidebar-visibility-control-container,.dashboard-sidebar.sidebar.right.initialized.folded>div.sidebar-visibility-control-container,.tox-silver-sink.tox-tinymce-aux{z-index:50100}.box-form-container{padding-top:10px;position:relative}.box-form-container>.panel-section{width:92%;border-bottom:1px solid #666;background-color:#fff}.box-form-container>.panel-section:not(:last-child){margin-bottom:20px}.box-form-container>.panel-section>.head{padding:5px 5px 5px 11px;background-color:#595959;color:#fff;font-size:16px}.box-form-container>.panel-section>.head:first-letter{text-transform:uppercase}.box-form-container>.panel-section>.body{padding:5px 0}.box-form-container>.panel-section>.body .kru-form-field-label .kru-form-input,.box-form-container>.panel-section>.body .kru-form-field-label .kru-form-textarea,.box-form-container>.panel-section>.body .kru-form-field-label .select2-container{margin:0 5px;width:96%!important}.box-form-container>.panel-section>.body .kru-form-field-label .kru-form-field-label-text{text-align:left;margin:0 0 5px 5px;font-size:15px;width:auto}.box-form-container>.panel-section>.body .createPlaceholderButton,.box-form-container>.panel-section>.body .deletePlaceholderButton{margin:12px 5px 20px!important}.box-form-container>.panel-section>.body .form-row{margin-bottom:5px}.box-form-container>.panel-section>.body .form-row .custom-checkbox-element{display:inline-block}.box-form-container>.panel-section>.body label.form-label .label-wrapper span:first-letter{text-transform:uppercase}.box-form-container>.panel-section>.body label.form-label .label-wrapper i{margin-left:10px}.box-form-container>.panel-section>.body .ui.input.fluid>select{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.box-form-container>.panel-section>.body .date-format-preview{margin:0 0 5px 5px;font-size:14px}.box-form-container>.panel-section>.body .date-format-preview.hidden{display:none}.overlay-menu{position:absolute;left:0;top:0;font-size:12px;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.overlay-menu>.item{color:#e7ebef;background-color:#666;height:30px;padding:5px;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:30px;overflow:hidden;-webkit-transition:max-width .25s ease-in-out;transition:max-width .25s ease-in-out}.overlay-menu>.item>svg{color:currentColor}.overlay-menu>.item>img,.overlay-menu>.item>svg{width:20px;height:20px;-webkit-box-flex:0;-webkit-flex:0 0 20px;-ms-flex:0 0 20px;flex:0 0 20px}.overlay-menu>.item>.text{margin-left:5px}.overlay-menu>.item:hover{max-width:100%}.clear:after{content:"";display:block;font-size:0;height:0;clear:both;visibility:hidden;line-height:0}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.scrollable{overflow:auto}.semi-transparent{opacity:.5!important}.hidden-but-accessible{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.dashboard-main-view{margin:auto;color:#999}.dashboard-main-view input,.dashboard-main-view textarea{color:#999}#dashboard-container{position:relative;background-color:#efefef;z-index:inherit}#dashboard-container ul{margin:0;padding:0;list-style:none}#dashboard-container ul li{margin:0;padding:0}#dashboard-container ul li a{color:#999}#dashboard-container>.dashboard{position:relative}#dashboard-container>.dashboard>.dashboard-grid{display:none}#dashboard-container>.dashboard.edit-mode>.dashboard-grid{display:block;position:absolute;height:100%}#dashboard-container>.dashboard.edit-mode>.dashboard-grid>div{position:absolute;border:1px solid #d5d5d5}#dashboard-container>.dashboard.edit-mode>.dashboard-grid>div:hover{background-color:rgba(107,192,75,.25);cursor:copy}#dashboard-container>.dashboard.edit-mode>.dashboard-grid>div.page-separator{border-top:1px solid #000}#dashboard-container>.dashboard .box{position:absolute;padding:4px}#dashboard-container>.dashboard .box .border{display:none;position:absolute;left:-20px;top:-20px;z-index:0;width:-webkit-calc(100% + 2 * 20px);width:calc(100% + 2 * 20px);height:-webkit-calc(100% + 2 * 20px);height:calc(100% + 2 * 20px);background-color:#f2f2f2;opacity:.8;cursor:move}#dashboard-container>.dashboard .box .border .bottom-container{background-color:inherit;position:absolute;left:0;top:100%;width:100%}#dashboard-container>.dashboard .box .border .bottom-container>div{padding:0 20px 20px}#dashboard-container>.dashboard .box .border button.save{position:absolute;right:-15px;bottom:-15px;width:30px;height:30px;padding:0;border:1px solid transparent;-webkit-border-radius:100%;border-radius:100%;background-color:#6bc04b;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}#dashboard-container>.dashboard .box .border button.save:hover{background-color:#86cb6b;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#dashboard-container>.dashboard .box .border button.save img{margin:15%;width:70%;height:70%}#dashboard-container>.dashboard .box .inner-box{position:relative;width:100%;height:100%;border:1px solid #ddd}#dashboard-container>.dashboard .box .inner-box .foot,#dashboard-container>.dashboard .box .inner-box .head{display:none}#dashboard-container>.dashboard .box .inner-box .resize-zone{display:none;position:absolute;z-index:50;width:10px;height:10px;background-color:#fff;border:2px solid #6bc04b;-webkit-border-radius:100%;border-radius:100%}#dashboard-container>.dashboard .box .inner-box .resize-zone.north{left:-webkit-calc(50% - 5px);left:calc(50% - 5px);top:-5px;cursor:n-resize}#dashboard-container>.dashboard .box .inner-box .resize-zone.north-east{right:-5px;top:-5px;cursor:ne-resize}#dashboard-container>.dashboard .box .inner-box .resize-zone.east{right:-5px;top:-webkit-calc(50% - 5px);top:calc(50% - 5px);cursor:e-resize}#dashboard-container>.dashboard .box .inner-box .resize-zone.south-east{right:-5px;bottom:-5px;cursor:se-resize}#dashboard-container>.dashboard .box .inner-box .resize-zone.south{left:-webkit-calc(50% - 5px);left:calc(50% - 5px);bottom:-5px;cursor:s-resize}#dashboard-container>.dashboard .box .inner-box .resize-zone.south-west{left:-5px;bottom:-5px;cursor:sw-resize}#dashboard-container>.dashboard .box .inner-box .resize-zone.west{left:-5px;top:-webkit-calc(50% - 5px);top:calc(50% - 5px);cursor:w-resize}#dashboard-container>.dashboard .box .inner-box .resize-zone.north-west{left:-5px;top:-5px;cursor:nw-resize}#dashboard-container>.dashboard .box .inner-box .content-container{position:relative;width:100%;height:100%;background-color:#f8f8f8;overflow:auto}#dashboard-container>.dashboard .box .inner-box .content-container.dashboard-table h3{padding-left:1.3em;margin-top:.7em;margin-bottom:.5em;font-size:1.2em}#dashboard-container>.dashboard .box .inner-box .content-container.dashboard-table thead th{font-size:1.2em;padding:.6em 1.3em .5em}#dashboard-container>.dashboard .box .inner-box .content-container.dashboard-table thead th:not(:first-child):before{min-height:0;height:-webkit-calc(100% - 1em);height:calc(100% - 1em);top:.5em}#dashboard-container>.dashboard .box .inner-box .content-container.dashboard-table tbody td{font-size:1em;padding:.6em 1.3em;cursor:auto}#dashboard-container>.dashboard .box .inner-box .content-container.dashboard-table tbody tr{color:inherit}#dashboard-container>.dashboard .box .inner-box .content-container .instruction,#dashboard-container>.dashboard .box .inner-box .content-container .status-hint{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#a9a9a9;cursor:pointer;padding:5px;font-size:1.5em;width:100%;word-break:break-word;color:#666}#dashboard-container>.dashboard .box .inner-box .content-container .instruction:first-letter,#dashboard-container>.dashboard .box .inner-box .content-container .status-hint:first-letter{text-transform:uppercase}#dashboard-container>.dashboard .box .inner-box .content-container.mini .instruction,#dashboard-container>.dashboard .box .inner-box .content-container.mini .status-hint{font-size:.8em}#dashboard-container>.dashboard .box .inner-box .content-container.mini~.edit-hint>.edit-hint-inner{font-size:.5em}#dashboard-container>.dashboard .box .inner-box .edit-overlay{display:none;position:absolute;left:0;top:0;width:100%;height:100%}#dashboard-container>.dashboard .box .inner-box .not-configured{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f8f8f8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#dashboard-container>.dashboard .box .inner-box .not-configured img{display:block;background-color:#bfbfbf;width:4em;height:4em}#dashboard-container>.dashboard .box .inner-box .edit-hint{position:absolute;left:0;top:0;width:0;height:0;opacity:0;background-color:rgba(0,0,0,.2);pointer-events:none;cursor:pointer;-webkit-transition:opacity .5s;transition:opacity .5s}#dashboard-container>.dashboard .box .inner-box .edit-hint>.edit-hint-inner{padding:1em;background-color:#a9a9a9;font-size:1.25em;text-align:center;color:#f5f5f5;width:50%;min-width:8em}#dashboard-container>.dashboard .box .inner-box .edit-hint>.edit-hint-inner:first-letter{text-transform:uppercase}#dashboard-container>.dashboard .box.transparent .inner-box{border-color:transparent}#dashboard-container>.dashboard .box.transparent .inner-box .content-container{background-color:transparent}#dashboard-container>.dashboard .box:not(.selected) .inner-box .content-container .instruction{display:none}#dashboard-container>.dashboard .box.headline-box:not(.edit-mode) input{color:transparent;text-shadow:0 0 0 #999}#dashboard-container>.dashboard .box.headline-box .content-container{padding:1em}#dashboard-container>.dashboard .box.headline-box .content-container>h1,#dashboard-container>.dashboard .box.headline-box .content-container>h2{display:block;margin:0;width:100%;font-size:revert}#dashboard-container>.dashboard .box.headline-box .content-container>h1 input,#dashboard-container>.dashboard .box.headline-box .content-container>h2 input{width:100%;height:100%;font-size:1em}#dashboard-container>.dashboard .box.headline-box .content-container.sub-headline>h1{height:60%;border-bottom:1px solid #6bc04b}#dashboard-container>.dashboard .box.headline-box .content-container.sub-headline>h2{height:40%}#dashboard-container>.dashboard .box.headline-box .content-container:not(.sub-headline){padding-top:.5em}#dashboard-container>.dashboard .box.headline-box .content-container:not(.sub-headline)>h2{display:none}#dashboard-container>.dashboard .box.headline-box:not(.selected) input{border-color:transparent;background-color:transparent}#dashboard-container>.dashboard .text-box{cursor:default}#dashboard-container>.dashboard .box.text-box .textarea,#dashboard-container>.dashboard .box.text-box .textarea:focus,#dashboard-container>.dashboard .box.text-box .textarea:hover{display:block;width:100%;height:100%;min-height:0;max-height:none;border:none;resize:none;font-size:inherit;font-family:inherit;cursor:inherit}#dashboard-container>.dashboard .box.text-box .textarea:focus ul,#dashboard-container>.dashboard .box.text-box .textarea:hover ul,#dashboard-container>.dashboard .box.text-box .textarea ul{margin:inherit;padding-left:40px;list-style:inherit}#dashboard-container>.dashboard .box.text-box.selected .textarea,#dashboard-container>.dashboard .box.text-box.selected .textarea:focus,#dashboard-container>.dashboard .box.text-box.selected .textarea:hover{cursor:text}#dashboard-container>.dashboard .box.image-box.selected .content-container{overflow:visible}#dashboard-container>.dashboard .box.image-box:not(.selected) .content-container{overflow:hidden}#dashboard-container>.dashboard .box.image-box .content-container>.overflow-container{position:absolute;overflow:hidden;top:-7px;left:-25px;width:-webkit-calc(100% + 50px);width:calc(100% + 50px);height:-webkit-calc(100% + 19px);height:calc(100% + 19px)}#dashboard-container>.dashboard .box.image-box .content-container>.overflow-container>a{position:absolute;left:25px;top:7px}#dashboard-container>.dashboard .box.image-box .content-container>.overflow-container>a>img{position:relative}#dashboard-container>.dashboard .box.image-box .content-container>.overflow-container>.overflow-opacity{position:absolute;background-color:#f2f2f2;opacity:.5;z-index:1}#dashboard-container>.dashboard .box.image-box .content-container>.overflow-container>.overflow-top{width:100%;height:7px}#dashboard-container>.dashboard .box.image-box .content-container>.overflow-container>.overflow-left{height:100%;width:25px}#dashboard-container>.dashboard .box.image-box .content-container>.overflow-container>.overflow-right{height:100%;width:25px;right:0}#dashboard-container>.dashboard .box.image-box .content-container>.overflow-container>.overflow-bottom{width:100%;height:12px;bottom:0}#dashboard-container>.dashboard .box.iframe-box .content-container>div.view-content{width:100%;height:100%}#dashboard-container>.dashboard .box.iframe-box .content-container>div.view-content iframe{display:block;width:100%;height:100%;border:none}#dashboard-container>.dashboard .box.iframe-box .content-container.hover .overlay-menu{opacity:1}#dashboard-container>.dashboard .box.iframe-box .url-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#dashboard-container>.dashboard .box.iframe-box .url-container>input[name=url]{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}#dashboard-container>.dashboard .box.iframe-box .url-container>.validation-status{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:block;width:1em;height:1em;background-position:50%;background-size:contain;background-repeat:no-repeat}#dashboard-container>.dashboard .box.iframe-box .url-container>.validation-status.loading{background-image:url(/images/svg/svg.php?file=wip.svg&color=main)}#dashboard-container>.dashboard .box.iframe-box .url-container>.validation-status.success{background-image:url(/images/svg/svg.php?file=check.svg&color=green)}#dashboard-container>.dashboard .box.iframe-box .url-container>.validation-status.failure{background-image:url(/images/svg/svg.php?file=cross_circle.svg&color=red)}#dashboard-container>.dashboard .box.rss-feed-box .content-container{overflow-y:auto}#dashboard-container>.dashboard .box.rss-feed-box ul.feed-entries{margin:0;padding:1em;list-style:none}#dashboard-container>.dashboard .box.rss-feed-box ul.feed-entries>li{display:block;padding:5px;border-bottom:1px solid #575756}#dashboard-container>.dashboard .box.rss-feed-box ul.feed-entries>li>.tick{margin-left:-.6em;color:#999}#dashboard-container>.dashboard .box.rss-feed-box input[name=url]{width:100%}#dashboard-container>.dashboard .box.chart-box .content-container{overflow:hidden}#dashboard-container>.dashboard .box.chart-box .content-container>.embedded-chart-container{width:100%;height:100%}#dashboard-container>.dashboard .box.chart-box .content-container>.embedded-chart-container .chart-container{border-style:none}#dashboard-container>.dashboard .box.chart-box .content-container>.embedded-chart-container .data-table-container{border-style:none;margin-top:0}#dashboard-container>.dashboard .box.chart-box .content-container>.embedded-chart-container .chart-container,#dashboard-container>.dashboard .box.chart-box .content-container>.embedded-chart-container .data-table-container:not(.renderable){font-size:12px}#dashboard-container>.dashboard .box.chart-box .content-container.grid-size-small .grid{font-size:.6em}#dashboard-container>.dashboard .box.chart-box .content-container.grid-size-medium .grid{font-size:1em}#dashboard-container>.dashboard .box.chart-box .content-container.grid-size-large .grid{font-size:1.6em}#dashboard-container>.dashboard .box.chart-box:not(.chart-accessible-for-current-user) .item-go-to-chart{display:none}#dashboard-container>.dashboard .box.value-display-box{text-align:center;vertical-align:middle}#dashboard-container>.dashboard .box.value-display-box .content-container{overflow:hidden}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container{padding:.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.title{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:1.6em}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.title span{font-size:1.5em;color:#000;width:100%;border:none;text-align:inherit;pointer-events:none;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:4em;padding-top:.4em}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols:after{content:"";display:block;font-size:0;height:0;clear:both;visibility:hidden;line-height:0}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:first-child{padding-right:.5em;float:left}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:first-child > img{height:3em}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:nth-child(2){padding-top:.9em;font-size:1.5em;float:left}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:nth-child(3){width:3em;height:3em;float:right}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:nth-child(3).value_type_min{background:url(/images/svg/svg.php?file=value_display_min.svg&color=userinfo) no-repeat}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:nth-child(3).value_type_max{background:url(/images/svg/svg.php?file=value_display_max.svg&color=userinfo) no-repeat}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:nth-child(3).value_type_min_max{background:url(/images/svg/svg.php?file=value_display_min_max.svg&color=userinfo) no-repeat}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:nth-child(3).value_type_value{background:url(/images/svg/svg.php?file=value_display_value.svg&color=userinfo) no-repeat}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:nth-child(3).value_type_avg{background:url(/images/svg/svg.php?file=value_display_avg.svg&color=userinfo) no-repeat}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:nth-child(3).value_type_meter{background:url(/images/svg/svg.php?file=value_display_meter.svg&color=userinfo) no-repeat}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:nth-child(3).value_type_sum{background:url(/images/svg/svg.php?file=value_display_sum.svg&color=userinfo) no-repeat}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.symbols>span:nth-child(3).value_type_v15{background:url(/images/svg/svg.php?file=value_display_v15.svg&color=userinfo) no-repeat}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.values{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;width:100%;overflow:hidden}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.values>span{display:inline-block}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.values>span>span{display:block;color:#000}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.values>span>span:nth-child(2){border-top:1px solid #000}#dashboard-container>.dashboard .box.value-display-box .content-container>.size-container>.date{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;border-top:2px solid #6bc04b;height:3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#dashboard-container>.dashboard .box.value-display-box div.popover{color:#000}#dashboard-container>.dashboard .box.value-display-box div.popover h3{text-align:left}#dashboard-container>.dashboard .box.value-display-box div.popover i{color:#575756}#dashboard-container>.dashboard .box.value-display-box div.popover span{height:2em}#dashboard-container>.dashboard .box.value-display-box div.popover div.description{font-size:.9em}#dashboard-container>.dashboard .box.value-display-box div.popover div.values-container{padding-top:1em;font-size:.9em}#dashboard-container>.dashboard .box.value-display-box div.popover div.values-container div.date-container{padding-bottom:.5em}#dashboard-container .dashboard.edit-mode .box .inner-box{cursor:move}#dashboard-container .dashboard.edit-mode .box .inner-box .edit-hint{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#dashboard-container .dashboard.edit-mode .box .inner-box:hover .edit-hint{opacity:1}#dashboard-container .dashboard.edit-mode .box .inner-box .edit-overlay{display:block}#dashboard-container .dashboard.edit-mode .box .inner-box .edit-overlay.access-warning{border:1px solid red}#dashboard-container .dashboard.edit-mode .box.selected{background-color:transparent}#dashboard-container .dashboard.edit-mode .box.selected .border{display:block}#dashboard-container .dashboard.edit-mode .box.selected .inner-box{cursor:default;z-index:100}#dashboard-container .dashboard.edit-mode .box.selected .inner-box .resize-zone{display:block}#dashboard-container .dashboard.edit-mode .box.selected .inner-box .edit-hint{display:none}#dashboard-container .dashboard.edit-mode .box.selected .inner-box .edit-overlay:not(.persistent){display:none}#dashboard-container .dashboard.edit-mode .box.selected .inner-box .placeholder{border:1px dashed #999;-webkit-border-radius:5px;border-radius:5px}#dashboard-container .dashboard.edit-mode .box.selected .inner-box .placeholder.placeholder-not-configured,#dashboard-container .dashboard.edit-mode .box.selected .inner-box .placeholder.placeholder-unknown{color:red}#dashboard-container .dashboard.edit-mode .box.dragged .inner-box,#dashboard-container .dashboard.edit-mode .box.selected .inner-box{border-color:#6bc04b}#dashboard-container .goo-menu.box-type-menu:not(.opening):not(.open){display:none}#dashboard-container .goo-menu.advanced-actions{right:0;top:0}#dashboard-container .goo-menu{position:absolute;z-index:50100;width:0;height:0;-webkit-filter:url(/images/svg/definitions.svg#goo-svg-filter);filter:url(/images/svg/definitions.svg#goo-svg-filter);pointer-events:none}#dashboard-container .goo-menu:not(.opening):not(.open) ul{visibility:hidden}#dashboard-container .goo-menu.open{pointer-events:all}#dashboard-container .goo-menu button{display:block;width:100%;height:100%;padding:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border:1px solid transparent;-webkit-border-radius:100%;border-radius:100%;background-color:#222;-webkit-transition:background-color .2s,-webkit-transform .2s;transition:background-color .2s,-webkit-transform .2s;transition:transform .2s,background-color .2s;transition:transform .2s,background-color .2s,-webkit-transform .2s}#dashboard-container .goo-menu button:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);background-color:#6bc04b}#dashboard-container .goo-menu button img{margin:15%;width:70%;height:70%}#dashboard-container .goo-menu button.hidden{visibility:hidden;pointer-events:none}#dashboard-container .goo-menu button.close,#dashboard-container .goo-menu button.open{position:absolute;background-color:#222;border:1px solid transparent;-webkit-border-radius:100%;border-radius:100%;-webkit-transition:background-color .2s,-webkit-transform .2s;transition:background-color .2s,-webkit-transform .2s;transition:transform .2s,background-color .2s;transition:transform .2s,background-color .2s,-webkit-transform .2s}#dashboard-container .goo-menu button.close:hover,#dashboard-container .goo-menu button.open:hover{background-color:#6bc04b}#dashboard-container .goo-menu button.open{pointer-events:all}#dashboard-container .goo-menu button.close:hover{background-color:grey}#dashboard-container .goo-menu ul{width:0;height:0;margin:0;padding:0}#dashboard-container .goo-menu ul>li{display:block;position:absolute;left:0;top:0}table.tariff-item-table{margin-bottom:10px;border-top:1px solid #000;border-bottom:1px solid #000}table.tariff-item-table tbody{position:static}.flex-form-collection-type-select-desc,.tariff-item-empty-container{margin-bottom:10px}.flex-form-collection-type-select{width:200px}div.diashow-layout-container{padding-bottom:0!important}div.diashow-layout-container>div#layout-header{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 40px;height:140px}div.diashow-layout-container>div#layout-header>div.logo{position:unset}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-dots-container{position:relative;top:17px;right:25px}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-dots-container>div.slide-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-dots-container>div.slide-dots>div.slide-dot{height:23px;width:23px;font-size:12px;background-color:#d1d1d1;color:#4a4a4a;-webkit-border-radius:50%;border-radius:50%;display:inline-block;text-align:center;padding-top:3px;margin-right:18px;-webkit-transition:background-color .6s ease,-webkit-transform .6s ease;transition:background-color .6s ease,-webkit-transform .6s ease;transition:transform .6s ease,background-color .6s ease;transition:transform .6s ease,background-color .6s ease,-webkit-transform .6s ease}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-dots-container>div.slide-dots>div.slide-dot.selected-slide{background-color:#5b5b5b;color:#fff;font-size:16px;height:30px;width:30px;padding-top:8px;pointer-events:none}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-dots-container>div.slide-dots>div.slide-dot.selected-slide>span{vertical-align:unset}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-dots-container>div.slide-dots>div.slide-dot:hover:not(.selected-slide){background-color:#5b5b5b;color:#fff;padding-top:3px;cursor:pointer}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-dots-container>div.slide-dots>div.slide-dot>span{vertical-align:sub}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-controls-container{width:80px}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-controls-container>div.slide-controls a.slide-control-icons>svg{width:30px;height:30px}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-controls-container>div.slide-controls a.slide-control-icons.slide-play-icon{margin-right:7px;cursor:default;color:#bfbfbf}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-controls-container>div.slide-controls a.slide-control-icons.slide-pause-icon{color:#595959}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-controls-container>div.slide-controls.state-stopped a.slide-control-icons.slide-play-icon{cursor:pointer;color:#595959}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-controls-container>div.slide-controls.state-stopped a.slide-control-icons.slide-pause-icon{cursor:default;pointer-events:none;color:#bfbfbf}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-controls-container>div.slide-progress-bar-container{position:relative;right:0;top:8px;height:5px;background-color:#e7ebef;-webkit-border-radius:25px;border-radius:25px;width:70px}div.diashow-layout-container>div#layout-header>div.diashow-slider-control-container>div.slide-controls-container>div.slide-progress-bar-container>div.slide-progress-bar{width:0;height:inherit;background-color:#6bc04b}div.diashow-layout-container>div#layout-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 40px}div.diashow-layout-container>div#layout-content>div.slide-container{width:100%;height:100%;margin-top:0}div.diashow-layout-container>div#layout-content>div.slide-container>div.slide-info-container{margin-top:0;height:100px}div.diashow-layout-container>div#layout-content>div.slide-container>div.slide-info-container>div.compare-period-display span,div.diashow-layout-container>div#layout-content>div.slide-container>div.slide-info-container>div.main-period-display span{padding:1px;font-size:14px;display:inline-block}div.diashow-layout-container>div#layout-content>div.slide-container>div.slide-info-container>div.compare-period-display span.compare-period-name-display,div.diashow-layout-container>div#layout-content>div.slide-container>div.slide-info-container>div.compare-period-display span.main-period-name-display,div.diashow-layout-container>div#layout-content>div.slide-container>div.slide-info-container>div.main-period-display span.compare-period-name-display,div.diashow-layout-container>div#layout-content>div.slide-container>div.slide-info-container>div.main-period-display span.main-period-name-display{min-width:240px}div.diashow-layout-container>div#layout-content>div.slide-container>div.slide-info-container>div.name-display{font-size:26px;padding-bottom:14px}div.diashow-layout-container>div#layout-content>div.slide-container>div.chart-content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}div.diashow-layout-container>div#layout-content>div.slide-container>div.chart-content-container>div#legend-container>table.table tbody tr td{padding-top:5px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1peGlucy5sZXNzIiwic3R5bGUuY3NzIiwicmVzZXQubGVzcyIsIm1vZHVsZXMvZGFzaGJvYXJkL2Rhc2hib2FyZC5sZXNzIiwibW9iaWxlLmxlc3MiLCJsYXlvdXQubGVzcyIsImNvbG9ycy5sZXNzIiwiYXJyb3dzLmxlc3MiLCJzaWRlYmFyLmxlc3MiLCJ0cmVlLmxlc3MiLCJjb250ZXh0LW1lbnUubGVzcyIsImJyZWFkY3J1bWIubGVzcyIsInRhYmxlLmxlc3MiLCJkZWZpbml0aW9uLWxpc3QubGVzcyIsImRpYWxvZy5sZXNzIiwiYnV0dG9uLmxlc3MiLCJoZWFkaW5nLmxlc3MiLCJ0b29sdGlwLmxlc3MiLCJhbmltYXRpb24ubGVzcyIsImRhdGV0aW1lLXBpY2tlci5sZXNzIiwianN0cmVlLmxlc3MiLCJmaWx0ZXJpbmcubGVzcyIsIm9iamVjdHBpY2tlci5sZXNzIiwibmF0aXZlLWxpc3QubGVzcyIsIm1hcmtkb3duLmxlc3MiLCJwcm9ncmVzc2Jhci5sZXNzIiwiaW5mby1ibG9jay5sZXNzIiwiY29udGVudC1wYWdpbmF0aW9uLmxlc3MiLCJqcXVlcnktdWktb3ZlcndyaXRlcy5sZXNzIiwicG9wb3Zlci5sZXNzIiwicG9wdXAubGVzcyIsImZvcm0vZm9ybS5sZXNzIiwiZm9ybS90b29sdGlwLmxlc3MiLCJmb3JtL2lucHV0Lmxlc3MiLCJmb3JtL2NoZWNrYm94Lmxlc3MiLCJmb3JtL3NlbGVjdC5sZXNzIiwiZm9ybS9zbGlkZXIubGVzcyIsImZvcm0vcmV2ZXJ0ZWQtY2hlY2tib3gtZmllbGRzZXQubGVzcyIsIm1vZHVsZXMvdXNlci9hdXRoL2xvZ2luLmxlc3MiLCJtb2R1bGVzL3VzZXIvbWFuYWdlbWVudC9tYW5hZ2UtdXNlcnMubGVzcyIsIm1vZHVsZXMvdXNlci91c2VyLWdyb3VwL21hbmFnZS11c2VyLWdyb3Vwcy5sZXNzIiwibW9kdWxlcy9jaGFydC13aWRnZXQvd2lkZ2V0Lmxlc3MiLCJtb2R1bGVzL2NoYXJ0LXdpZGdldC9jaGFydC5sZXNzIiwibW9kdWxlcy9tZXNzZW5nZXIvbWVzc2VuZ2VyLmxlc3MiLCJtb2R1bGVzL2VtdS1kcml2ZXIvbG9nZ2VyL2RldmljZS5sZXNzIiwibW9kdWxlcy9vYmplY3QtdHJlZS9vYmplY3QtdHJlZS5sZXNzIiwibW9kdWxlcy9vYmplY3QtdHJlZS9tZXRhZGF0YS5sZXNzIiwibW9kdWxlcy9iaWxsaW5nL2ludm9pY2UtdGVtcGxhdGUubGVzcyIsIm1vZHVsZXMvdGhyZXNob2xkL3RocmVzaG9sZC5sZXNzIiwibW9kdWxlcy9zdHJ1Y3R1cmUtdHJlZS9zdHJ1Y3R1cmUtdHJlZS5sZXNzIiwibW9kdWxlcy9jaGFydGluZy9jaGFydGluZy5sZXNzIiwibW9kdWxlcy9jaGFydGluZy9hdXRvcmVwb3J0Lmxlc3MiLCJtb2R1bGVzL2RhdGEtc291cmNlL2RhdGEtc291cmNlLmxlc3MiLCJtb2R1bGVzL3N5c3RlbS9zeXN0ZW0ubGVzcyIsIm1vZHVsZXMvbGljZW5zZS9saWNlbnNlL2xpY2Vuc2UubGVzcyIsIm1vZHVsZXMvYmlsbGluZy90YXJpZmZzLmxlc3MiLCJtb2R1bGVzL2RpYXNob3cvZGlhc2hvdy1mcm9udGVuZC5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVFBLGFBQ0MsU0FBQSxDQ1BELEFEU0EsYUFDQyxTQUFBLENDUEQsQURTQSxhQUNDLFlBQUEsQ0NQRCxBRFVBLFFBQ0Msc0JBQUEsQ0NSRCxBQ1hBLDJaQWFDLFNBQUEsQUFDQSxVQUFBLEFBQ0EsU0FBQSxBQUNBLGVBQUEsQUFDQSxhQUFBLEFBQ0EsdUJBQUEsQ0RpRkQsQUM5RUEsOEVBRUMsYUFBQSxDRDBGRCxBQ3hGQSxLQUNDLGFBQUEsQ0QwRkQsQUN4RkEsTUFDQyxlQUFBLENEMkZELEFDekZBLGFBQ0MsV0FBQSxDRDRGRCxBQzFGQSxvREFFQyxXQUFBLEFBQ0EsWUFBQSxDRDhGRCxBQzVGQSxNQUNDLHlCQUFBLEFBQ0EsZ0JBQUEsQ0Q4RkQsQUNyRkEsaUJDNE5DLDhCQUFBLEFBRUEscUJBQUEsQ0ZsSUQsQUN0RkEsS0FD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LFdBQUEsQ3ZEaTRLUCxBdUQ5M0tNLDBLQUNDLGlCQUFBLEFBQ0EsZUFBQSxBQUNBLGFBQUEsQ3ZEZzRLUCxBdUQ3M0tNLDJLQUNDLGFBQUEsQ3ZEKzNLUCxBdUR6M0tPLHdMQUNDLGVBQUEsQUFDQSxhQUFBLEN2RDIzS1IsQXVEeDNLTyx5TEFDQyxlQUFBLEFBQ0Esb0JBQUEsQUFDQSxhQUFBLEN2RDAzS1IsQXVEOTlLQSxrSkEyR0ssa0JBQUEsQUFDQSxRQUFBLEFBQ0EsUUFBQSxBQUNBLFdBQUEsQUFDQSx5QkFBQSxBQUNBLDJCQUFBLG1CQUFBLEFBQ0EsVUFBQSxDdkRzM0tMLEF1RHYrS0EseUtBb0hNLFFBQUEsQUFDQSxlQUFBLEFBQ0Esd0JBQUEsQ3ZEczNLTixBdUQ1K0tBLGdEQThIRSxvQkFBQSxxQkFBQSxvQkFBQSxhQUFBLEFBQ0EsbUJBQUEsc0JBQUEsa0JBQUEsY0FBQSxBQUNBLGNBQUEsQ3ZEaTNLRixBdURqL0tBLG9FQW1JRyxXQUFBLEFBQ0EsWUFBQSxBQUNBLFlBQUEsQ3ZEaTNLSCxBdUR0L0tBLDZGQXdJSSxhQUFBLEFBQ0EsWUFBQSxDdkRpM0tKLEF1RDEvS0EsdVBBOElNLFlBQUEsQUFDQSxlQUFBLEFBQ0Esb0JBQUEsQ3ZEZzNLTixBdUQvMktNLHdsQkFDQyxlQUFBLEN2RG8zS1AsQXVEdGdMQSw4R0F3SkssZUFBQSxBQUNBLG1CQUFBLEN2RGkzS0wsQXVEMWdMQSxnR0E4Skksb0JBQUEscUJBQUEsb0JBQUEsYUFBQSxBQUNBLDRCQUFBLDZCQUFBLDhCQUFBLDBCQUFBLHFCQUFBLEN2RCsyS0osQXVEOWdMQSw2SUFtS00sZUFBQSxDdkQ4MktOIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi51c2VyLXNlbGVjdCAoQHZhbCkge1xuXHR1c2VyLXNlbGVjdDogQHZhbDtcbn1cbi50cmFuc2l0aW9uIChAcHJvcDogYWxsLCBAdGltZTogMXMsIEBlYXNlOiBsaW5lYXIpIHtcblx0dHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQGVhc2U7XG59XG5cblxuLnplcm9PcGFjaXR5e1xuXHRvcGFjaXR5OjA7XG59XG4uZnVsbE9wYWNpdHl7XG5cdG9wYWNpdHk6MTtcbn1cbi5kaXNwbGF5Tm9uZXtcblx0ZGlzcGxheTpub25lO1xufVxuXG4qLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn0iLCIuemVyb09wYWNpdHkge1xuICBvcGFjaXR5OiAwO1xufVxuLmZ1bGxPcGFjaXR5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kaXNwbGF5Tm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4qLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLypcbiAqICRJZCRcbiAqXG4gKiBOYW1lOiAgICAgICRIZWFkVVJMJFxuICogQXV0aG9yOiAgICBTVk46ICRBdXRob3IkXG4gKiBWZXJzaW9uOiAgIFNWTjogJFJldiQgJERhdGUkXG4gKiBDb3B5cmlnaHQ6IDIwMTUga3J1bWVkaWEgR21iSCAoaHR0cDovL3d3dy5rcnVtZWRpYS5jb20pXG4gKiBMaW5rOiAgICAgIGh0dHA6Ly93d3cua3J1bWVkaWEuY29tLyBrcnVtZWRpYSBHbWJIXG4gKi9cbi8qXG4gKiAkSWQkXG4gKlxuICogTmFtZTogICAgICAkSGVhZFVSTCRcbiAqIEF1dGhvcjogICAgU1ZOOiAkQXV0aG9yJFxuICogVmVyc2lvbjogICBTVk46ICRSZXYkICREYXRlJFxuICogQ29weXJpZ2h0OiAyMDE1IGtydW1lZGlhIEdtYkggKGh0dHA6Ly93d3cua3J1bWVkaWEuY29tKVxuICogTGluazogICAgICBodHRwOi8vd3d3LmtydW1lZGlhLmNvbS8ga3J1bWVkaWEgR21iSFxuICovXG4vKiBzdGF0aWMgY29sb3JzICovXG4vKiB0aGVzZSB2YXJpYWJsZXMgYXJlIG5lY2Vzc2FyeSBmb3Igc29tZSBhdXRvZ2VuZXJhdGlvbi4gc2VlIGFsc28gL2ltYWdlcy9zdmcvc3ZnLmxlc3MsIGNvbG9ycy5sZXNzIGFuZCBjcmVhdGVfc3ZnLnBocCAqL1xuLyogYWxsIGNvbG9ycywgc3ZncyBzaG91bGQgYmUgZ2VuZXJhdGVkICovXG4vKiBhbGwgY29sb3JzLCB0aGUgZ2VuZXJhdG9yIHNoYWxsIG1ha2UgYSBob3Zlci12ZXJzaW9uIG9mIHRoZSBzdmcgKi9cbi8qIG9ubHkgZm9yIGNvbG9ycy5sZXNzICovXG4vKiBleGFtcGxlIHRvIGFkZCBkZWZpbml0aW9ucyBmcm9tIHRoZW1lLU5BTUUubGVzcyAqL1xuLyogQGFkZGl0aW9uYWxfY29sb3JfbmFtZXM6ICdldmVuJywgJ29kZCc7XG4gKi9cbmJvZHkjbW9iaWxlX2JvZHkge1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICAvKiBtb2JpbGUgdG9wYmFyICAqL1xuICAvKiB0YWJiZWQgY29udGVudCAqL1xuICAvKiBtb2JpbGUgZnVsbHNjcmVlbiBmb3JtICovXG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdi5zaW1wbGlmaWVkLWJhci1jaGFydC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogNDM0cHg7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGVudC5jbGVhcmZpeCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIC8qIHRpbWVwaWNrZXIgKi9cbiAgLyogc2lkZWJhciAqL1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgZGl2LmVtcHR5LXdpZGdldC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDI1cHg7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciBkaXYuY2hhcnQtd2lkZ2V0LWxpc3Qge1xuICBoZWlnaHQ6IGF1dG87XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lci5leHBhbmRlZCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgc3Bhbi5vYmplY3QtaGVhZGluZy12YWx1ZSxcbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgZGl2LmRldmljZURldGFpbHNCb3gsXG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIGRpdi5jbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyICN0aW1lUGlja2VyIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgI3RpbWVQaWNrZXIuZXhwYW5kZWQge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBpbml0aWFsO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciBzcGFuI2Rpc3BsYXktbW9kZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4MnB4O1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciBkaXYuZGF0ZVNlbGVjdG9yQmFyIHtcbiAgaGVpZ2h0OiA2OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzU3NTY7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIGRpdi5kYXRlU2VsZWN0b3JCYXIgPiBhID4gc3ZnIHtcbiAgY29sb3I6ICNGRUZFRkU7XG4gIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxNnB4IDEwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0NXB4O1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciBkaXYuZGF0ZVNlbGVjdG9yQmFyID4gYS5kYXRlLWJhci1pdGVtLXNlbGVjdGVkIHN2ZyB7XG4gIGNvbG9yOiAjNkJDMDRCO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciBkaXYjdGltZV9wZXJpb2Rfc2VsZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBtYXJnaW46IDUwcHggYXV0byAwO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciBkaXYjdGltZV9wZXJpb2Rfc2VsZWN0aW9uID4gYSA+IHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDdweCAwIDA7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIGRpdiN0aW1lX3BlcmlvZF9zZWxlY3Rpb24gPiBkaXYua3J1LWZvcm0tZmllbGQtc2V0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIGRpdiN0aW1lX3BlcmlvZF9zZWxlY3Rpb24gPiBkaXYua3J1LWZvcm0tZmllbGQtc2V0ID4gZGl2LmZvcm0tcm93IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciBkaXYjdGltZV9wZXJpb2Rfc2VsZWN0aW9uID4gZGl2LmtydS1mb3JtLWZpZWxkLXNldCA+IGRpdi5mb3JtLXJvdyA+IGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciBkaXYjdGltZV9wZXJpb2Rfc2VsZWN0aW9uID4gZGl2LmtydS1mb3JtLWZpZWxkLXNldCA+IGRpdi5mb3JtLXJvdyA+IGxhYmVsID4gaW5wdXQge1xuICB3aWR0aDogMTE2cHg7XG4gIGhlaWdodDogNDBweDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgZGl2I3RpbWVfcGVyaW9kX3NlbGVjdGlvbiA+IGRpdi5rcnUtZm9ybS1maWVsZC1zZXQgPiBkaXYuZm9ybS1yb3cgPiBsYWJlbCA+IHNwYW4uaW5wdXQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyIGRpdiN0aW1lX3BlcmlvZF9zZWxlY3Rpb24gPiBkaXYua3J1LWZvcm0tZmllbGQtc2V0ID4gZGl2LmZ1bGwtc2l6ZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgZGl2I3RpbWVfcGVyaW9kX3NlbGVjdGlvbiA+IGRpdi5rcnUtZm9ybS1maWVsZC1zZXQgPiBkaXYuZnVsbC1zaXplID4gbGFiZWwgPiBpbnB1dCB7XG4gIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciBkaXYjdGltZV9wZXJpb2Rfc2VsZWN0aW9uID4gZGl2LmtydS1mb3JtLWZpZWxkLXNldCA+IGRpdi5uby1zaXplIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgZGl2I2NvbXBhcmlzb25fcGVyaW9kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgI21vYmlsZV9tZW51X2NvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IDEwcHggMCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQ2cHgpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDZweCkgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgI21vYmlsZV9tZW51X2NvbnRhaW5lciAubXVsdGlsZXZlbHB1c2htZW51X3dyYXBwZXIgLmxldmVsSG9sZGVyQ2xhc3Mge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciAjbW9iaWxlX21lbnVfY29udGFpbmVyIC5tdWx0aWxldmVscHVzaG1lbnVfd3JhcHBlciBhIHtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDUwcHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciAjbW9iaWxlX21lbnVfY29udGFpbmVyIC5tdWx0aWxldmVscHVzaG1lbnVfd3JhcHBlciBhID4gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciAjbW9iaWxlX21lbnVfY29udGFpbmVyIC5tdWx0aWxldmVscHVzaG1lbnVfd3JhcHBlciBhID4gc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyN3B4O1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciAjbW9iaWxlX21lbnVfY29udGFpbmVyIC5tdWx0aWxldmVscHVzaG1lbnVfd3JhcHBlciBsaSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciAjbW9iaWxlX21lbnVfY29udGFpbmVyIC5tdWx0aWxldmVscHVzaG1lbnVfd3JhcHBlciBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgI21vYmlsZV9tZW51X2NvbnRhaW5lciAubXVsdGlsZXZlbHB1c2htZW51X3dyYXBwZXIgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuYm9keSNtb2JpbGVfYm9keSBkaXYjbGF5b3V0LWNvbnRhaW5lciAjbW9iaWxlX21lbnVfY29udGFpbmVyIC5tdWx0aWxldmVscHVzaG1lbnVfd3JhcHBlciBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyICNtb2JpbGVfbWVudV9jb250YWluZXIgLm11bHRpbGV2ZWxwdXNobWVudV93cmFwcGVyIC5iYWNrSXRlbUNsYXNzIHtcbiAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5ib2R5I21vYmlsZV9ib2R5IGRpdiNsYXlvdXQtY29udGFpbmVyICNtb2JpbGVfbWVudV9jb250YWluZXIgLm11bHRpbGV2ZWxwdXNobWVudV93cmFwcGVyIC5iYWNrSXRlbUNsYXNzID4gYSB7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgZGl2I2xheW91dC1jb250YWluZXIgI21vYmlsZV9tZW51X2NvbnRhaW5lciAubXVsdGlsZXZlbHB1c2htZW51X3dyYXBwZXIgLnJ0bCB7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xufVxuYm9keSNtb2JpbGVfYm9keSAuZnVsbGhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgI21vYmlsZV90b3BiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5ib2R5I21vYmlsZV9ib2R5ICNtb2JpbGVfdG9wYmFyICNtb2JpbGVfdG9wYmFyX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keSNtb2JpbGVfYm9keSAjbW9iaWxlX3RvcGJhciAjbW9iaWxlX3RvcGJhcl9sZWZ0ICNtb2JpbGVfbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5I21vYmlsZV9ib2R5ICNtb2JpbGVfdG9wYmFyICNtb2JpbGVfdG9wYmFyX2xlZnQgI21vYmlsZV9tZW51IGltZyB7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIycHg7XG59XG5ib2R5I21vYmlsZV9ib2R5ICNtb2JpbGVfdG9wYmFyICNtb2JpbGVfdG9wYmFyX2xlZnQgLmFycm93X3JpZ2h0IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMjNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjREVEREQ2O1xuICBib3JkZXItYm90dG9tOiAyM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuYm9keSNtb2JpbGVfYm9keSAjbW9iaWxlX3RvcGJhciAjbW9iaWxlX3RvcGJhcl9sZWZ0ICNtb2JpbGVfdGl0bGViYXIge1xuICBjb2xvcjogIzU3NTc1NjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xufVxuYm9keSNtb2JpbGVfYm9keSAjbW9iaWxlX3RvcGJhciAjbW9iaWxlX3RvcGJhcl9yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5ib2R5I21vYmlsZV9ib2R5ICNtb2JpbGVfdG9wYmFyIC5ncmF5MTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVEREQ2O1xufVxuYm9keSNtb2JpbGVfYm9keSAjbW9iaWxlX3RvcGJhciAubW9iaWxlX3RvcEljb25zIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keSNtb2JpbGVfYm9keSAjbW9iaWxlX3RvcGJhciAubW9iaWxlX3RvcEljb25zIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkIGZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG5ib2R5I21vYmlsZV9ib2R5IC50YWJiZWQgLnRhYlJhZGlvcyxcbmJvZHkjbW9iaWxlX2JvZHkgLnRhYmJlZCBmaWd1cmUgPiBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkIGZpZ3VyZSA+IGRpdiB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG59XG5ib2R5I21vYmlsZV9ib2R5IC50YWJiZWQgI3NldHRpbmdzUGFzc3dvcmRUYWI6Y2hlY2tlZCB+IGZpZ3VyZSAuc2V0dGluZ3NQYXNzd29yZFRhYixcbmJvZHkjbW9iaWxlX2JvZHkgLnRhYmJlZCAjc2V0dGluZ3NFbWFpbFRhYjpjaGVja2VkIH4gZmlndXJlIC5zZXR0aW5nc0VtYWlsVGFiLFxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkICNzZXR0aW5nc0xhbmd1YWdlVGFiOmNoZWNrZWQgfiBmaWd1cmUgLnNldHRpbmdzTGFuZ3VhZ2VUYWIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLnRhYmJlZCBuYXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkIG5hdiAudGFiLWxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5I21vYmlsZV9ib2R5IC50YWJiZWQgbmF2IC50YWItbGFiZWwgaW1nLFxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkIG5hdiAudGFiLWxhYmVsIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLnRhYmJlZCBuYXYgLnRhYi1sYWJlbCBsYWJlbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkIG5hdiBsYWJlbDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkICNzZXR0aW5nc1Bhc3N3b3JkVGFiOmNoZWNrZWQgfiBuYXYgbGFiZWxbZm9yPVwic2V0dGluZ3NQYXNzd29yZFRhYlwiXSxcbmJvZHkjbW9iaWxlX2JvZHkgLnRhYmJlZCAjc2V0dGluZ3NFbWFpbFRhYjpjaGVja2VkIH4gbmF2IGxhYmVsW2Zvcj1cInNldHRpbmdzRW1haWxUYWJcIl0sXG5ib2R5I21vYmlsZV9ib2R5IC50YWJiZWQgI3NldHRpbmdzTGFuZ3VhZ2VUYWI6Y2hlY2tlZCB+IG5hdiBsYWJlbFtmb3I9XCJzZXR0aW5nc0xhbmd1YWdlVGFiXCJdIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiAjNkJDMDRCO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5I21vYmlsZV9ib2R5IC50YWJiZWQgI3NldHRpbmdzUGFzc3dvcmRUYWI6Y2hlY2tlZCB+IG5hdiBsYWJlbFtmb3I9XCJzZXR0aW5nc1Bhc3N3b3JkVGFiXCJdOmFmdGVyLFxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkICNzZXR0aW5nc0VtYWlsVGFiOmNoZWNrZWQgfiBuYXYgbGFiZWxbZm9yPVwic2V0dGluZ3NFbWFpbFRhYlwiXTphZnRlcixcbmJvZHkjbW9iaWxlX2JvZHkgLnRhYmJlZCAjc2V0dGluZ3NMYW5ndWFnZVRhYjpjaGVja2VkIH4gbmF2IGxhYmVsW2Zvcj1cInNldHRpbmdzTGFuZ3VhZ2VUYWJcIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM2QkMwNEI7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLnRhYmJlZCAudGFiLWxhYmVsLFxuYm9keSNtb2JpbGVfYm9keSAudGFiYmVkIC50YWItbGFiZWwgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLyoqIFRleHQgSW5wdXQgKiovXG4gIC8qKiByYWRpbyBidXR0b25zICoqL1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIC5mb3JtLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIC5mb3JtLXJvdyAua3J1LWZvcm0tZmllbGQtbGFiZWwtdGV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XG4gIHBhZGRpbmctdG9wOiB1bnNldDtcbiAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gLmZvcm0tcm93IC5rcnUtZm9ybS1pbnB1dCB7XG4gIHdpZHRoOiAxOTBweDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSAuZm9ybS1yb3cgLmZvcm0tZmllbGQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gLmZvcm0tcm93IC5mb3JtLWZpZWxkLXRvb2x0aXAgLmZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gLmZvcm0tcm93IC5mb3JtLWZpZWxkLXRvb2x0aXA6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IHVuc2V0O1xuICBwb3NpdGlvbjogdW5zZXQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSAuZm9ybS1yb3cgLmZvcm0tZmllbGQtdG9vbHRpcCAuY2xpZW50LXZhbGlkYXRpb24tdGV4dHMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIC5mb3JtLXJvdyAuZm9yY2VkLXZpc2libGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gbGFiZWwua3J1LWZvcm0tZmllbGQtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNXB4IDMwcHg7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gc3Bhbi5rcnUtZm9ybS1maWVsZC1sYWJlbC10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIHNwYW4ua3J1LWZvcm0tZmllbGQtbGFiZWwtdGV4dC5hY3RpdmUge1xuICB0b3A6IDJweDtcbiAgZm9udC1zaXplOiA4cHg7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gc3Bhbi5rcnUtZm9ybS1maWVsZC1sYWJlbC10ZXh0LmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAjNkJDMDRCO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIGlucHV0LmtydS1mb3JtLWZpZWxkLmtydS1mb3JtLWlucHV0IHtcbiAgcGFkZGluZzogMThweCAyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSBpbnB1dC5rcnUtZm9ybS1maWVsZC5rcnUtZm9ybS1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgMCAjNkJDMDRCO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIGRpdi5yYWRpby1idXR0b24tZ3JvdXAsXG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gLmtydS1mb3JtLXJhZGlvIHtcbiAgYm9yZGVyOiBub25lO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIGRpdi5yYWRpby1idXR0b24tZ3JvdXAgLmZvcm0tZmllbGQtdG9vbHRpcCxcbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSAua3J1LWZvcm0tcmFkaW8gLmZvcm0tZmllbGQtdG9vbHRpcCB7XG4gIHdpZHRoOiAwO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIGRpdi5yYWRpby1idXR0b24tZ3JvdXAgbGFiZWwsXG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gLmtydS1mb3JtLXJhZGlvIGxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMTVweDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSBkaXYucmFkaW8tYnV0dG9uLWdyb3VwIGxhYmVsIC5yYWRpby1zeW1ib2wsXG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gLmtydS1mb3JtLXJhZGlvIGxhYmVsIC5yYWRpby1zeW1ib2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjOGNjZDQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gZGl2LnJhZGlvLWJ1dHRvbi1ncm91cCBsYWJlbCAucmFkaW8tc3ltYm9sOmFmdGVyLFxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIC5rcnUtZm9ybS1yYWRpbyBsYWJlbCAucmFkaW8tc3ltYm9sOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzZCQzA0QjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMC4wODtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5tb2JpbGUtZnVsbHNjcmVlbi1mb3JtIGZvcm0gZGl2LnJhZGlvLWJ1dHRvbi1ncm91cCBsYWJlbCBpbnB1dDpub3QoOmRpc2FibGVkKSxcbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSAua3J1LWZvcm0tcmFkaW8gbGFiZWwgaW5wdXQ6bm90KDpkaXNhYmxlZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIGRpdi5yYWRpby1idXR0b24tZ3JvdXAgbGFiZWw6aG92ZXIgLmtydS1mb3JtLWZpZWxkLW9wdGlvbi1sYWJlbC10ZXh0OmJlZm9yZSxcbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSAua3J1LWZvcm0tcmFkaW8gbGFiZWw6aG92ZXIgLmtydS1mb3JtLWZpZWxkLW9wdGlvbi1sYWJlbC10ZXh0OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMy42KTtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSBkaXYucmFkaW8tYnV0dG9uLWdyb3VwIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnJhZGlvLXN5bWJvbCxcbmJvZHkjbW9iaWxlX2JvZHkgLm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0gZm9ybSAua3J1LWZvcm0tcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAucmFkaW8tc3ltYm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjNkJDMDRCO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIGRpdi5yYWRpby1idXR0b24tZ3JvdXAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAucmFkaW8tc3ltYm9sOmFmdGVyLFxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIC5rcnUtZm9ybS1yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5yYWRpby1zeW1ib2w6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xufVxuYm9keSNtb2JpbGVfYm9keSAubW9iaWxlLWZ1bGxzY3JlZW4tZm9ybSBmb3JtIGJ1dHRvbiB7XG4gIG1hcmdpbjogMCAyOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gOThweCkgIWltcG9ydGFudDtcbn1cbmJvZHkjbW9iaWxlX2JvZHkgI21vYmlsZV90b3BiYXIgLm1vYmlsZV90b3BJY29ucyBzdmcsXG5ib2R5I21vYmlsZV9ib2R5IC5pY29ucyxcbmJvZHkjbW9iaWxlX2JvZHkgI3RpbWVQaWNrZXIgc3ZnIHtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIGhlaWdodDogMjdweDtcbiAgd2lkdGg6IDI3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmaWx0ZXI6ICM1NzU3NTY7XG59XG5ib2R5I21vYmlsZV9ib2R5IC5jaGFydC13aWRnZXQgLmNvbnRlbnRMaW5lLFxuYm9keSNtb2JpbGVfYm9keSAuY2hhcnQtd2lkZ2V0IC50YXJpZmZCYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSNtb2JpbGVfYm9keSAub2JqZWN0LWhlYWRpbmctbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLypcbiAqICRJZCRcbiAqXG4gKiBOYW1lOiAgICAgICRIZWFkVVJMJFxuICogQXV0aG9yOiAgICBTVk46ICRBdXRob3IkXG4gKiBWZXJzaW9uOiAgIFNWTjogJFJldiQgJERhdGUkXG4gKiBDb3B5cmlnaHQ6IDIwMTUga3J1bWVkaWEgR21iSCAoaHR0cDovL3d3dy5rcnVtZWRpYS5jb20pXG4gKiBMaW5rOiAgICAgIGh0dHA6Ly93d3cua3J1bWVkaWEuY29tLyBrcnVtZWRpYSBHbWJIXG4gKi9cbi8qIFRoZSBhcnJheXMgYXJlIGRlZmluZWQgaW4gc3RhdGljLWNvbG9ycy5sZXNzICovXG4jY29sb3JzLmNvbG9yX2hpc3RvZ3JhbV9iYXJfaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbiNjb2xvcnMuY29sb3JfaGlzdG9ncmFtX2JhciB7XG4gIGNvbG9yOiAjQkRCQ0JDO1xufVxuI2NvbG9ycy5jb2xvcl9jaGFydF9heGlzIHtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG4jY29sb3JzLmNvbG9yX2xpbmVfY2hhcnRfY29tcGFyZV9zZXF1ZW5jZSB7XG4gIGNvbG9yOiBncmVlbjtcbn1cbiNjb2xvcnMuY29sb3JfbGluZV9jaGFydF9tYWluX3NlcXVlbmNlIHtcbiAgY29sb3I6ICMxMjM0NTY7XG59XG4jY29sb3JzLmNvbG9yX2NvbnRlbnRfaGVhZCB7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuI2NvbG9ycy5jb2xvcl93aGl0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI2NvbG9ycy5jb2xvcl9tYWluIHtcbiAgY29sb3I6ICM2QkMwNEI7XG59XG4jY29sb3JzLmNvbG9yX2NvbnRlbnRfaGVhZF9ob3ZlciB7XG4gIGNvbG9yOiAjOGE4YTg5O1xufVxuI2NvbG9ycy5jb2xvcl93aGl0ZV9ob3ZlciB7XG4gIGNvbG9yOiAjRkVGRUZFO1xufVxuI2NvbG9ycy5jb2xvcl9tYWluX2hvdmVyIHtcbiAgY29sb3I6ICM4NmNiNmI7XG59XG4vKiAjY29sb3JzIHtcbiAgICAuLShAaTogbGVuZ3RoKEBhZGRpdGlvbmFsX2NvbG9yX25hbWVzKSkgd2hlbiAoQGkgPiAwKSB7XG4gICAgICAgIEBuYW1lOiBlKGV4dHJhY3QoQGFkZGl0aW9uYWxfY29sb3JfbmFtZXMsIEBpKSk7XG4gICAgICAgIEBmdWxsbmFtZTogXCJAe25hbWV9XCI7XG4gICAgICAgICYuQHtuYW1lfSB7Y29sb3I6IEBAZnVsbG5hbWV9XG4gICAgICAgIC4tKChAaSAtIDEpKTtcbiAgICB9IC4tO1xufVxuICovXG4vKiBhcnJvd3MgKi9cbi5hcnIsXG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5mb2xkZWQubGVmdCA+IGRpdi5zaWRlYmFyLXZpc2liaWxpdHktY29udHJvbC1jb250YWluZXIgPiBkaXYudmlzaWJpbGl0eS1jb250cm9sLmxlZnQ6YWZ0ZXIsXG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5mb2xkZWQucmlnaHQgPiBkaXYuc2lkZWJhci12aXNpYmlsaXR5LWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnZpc2liaWxpdHktY29udHJvbC5yaWdodDphZnRlcixcbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkID4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lciA+IGRpdi52aXNpYmlsaXR5LWNvbnRyb2wucmlnaHQ6YWZ0ZXIsXG5kaXYuc2lkZWJhci5pbml0aWFsaXplZCA+IGRpdi5zaWRlYmFyLXZpc2liaWxpdHktY29udHJvbC1jb250YWluZXIgPiBkaXYudmlzaWJpbGl0eS1jb250cm9sLmxlZnQ6YWZ0ZXIsXG4udGFibGUgdGhlYWQgdGguc29ydGVkLWFzYzphZnRlcixcbi50YWJsZSB0aGVhZCB0aC5zb3J0ZWQtZGVzYzphZnRlciB7XG4gIGJvcmRlcjogc29saWQgIzZCQzA0QjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuMmVtIDAuMmVtIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yZW07XG59XG4uYXJyLXJpZ2h0LFxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQuZm9sZGVkLmxlZnQgPiBkaXYuc2lkZWJhci12aXNpYmlsaXR5LWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnZpc2liaWxpdHktY29udHJvbC5sZWZ0OmFmdGVyLFxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQgPiBkaXYuc2lkZWJhci12aXNpYmlsaXR5LWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnZpc2liaWxpdHktY29udHJvbC5yaWdodDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uYXJyLWxlZnQsXG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5mb2xkZWQucmlnaHQgPiBkaXYuc2lkZWJhci12aXNpYmlsaXR5LWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnZpc2liaWxpdHktY29udHJvbC5yaWdodDphZnRlcixcbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkID4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lciA+IGRpdi52aXNpYmlsaXR5LWNvbnRyb2wubGVmdDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG4uYXJyLXVwLFxuLnRhYmxlIHRoZWFkIHRoLnNvcnRlZC1hc2M6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cbi5hcnItZG93bixcbi50YWJsZSB0aGVhZCB0aC5zb3J0ZWQtZGVzYzphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbmh0bWwsXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5ib2R5IHtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIG1pbi13aWR0aDogMTAyNHB4O1xufVxuYm9keSAuYXBwbGljYXRpb24tc2hpZWxkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogNTAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgLmFwcGxpY2F0aW9uLXNoaWVsZC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IC5hcHBsaWNhdGlvbi1mb3JlZ3JvdW5kIHtcbiAgei1pbmRleDogNTAxMDA7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTIwcHg7XG4gIHBhZGRpbmc6IDQ4cHggNjBweCA0OHB4IDYwcHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5pbm5lci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMjRweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyID4gZGl2LmlubmVyLWNvbnRhaW5lciA+IGRpdi5sb2dvIHtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3RoZW1lL2xvZ28uc3ZnJykgbm8tcmVwZWF0O1xuICB3aWR0aDogMzk3cHg7XG4gIGhlaWdodDogMzlweDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIgPiBkaXYuaW5uZXItY29udGFpbmVyID4gZGl2LnNlc3Npb24tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIgPiBkaXYuaW5uZXItY29udGFpbmVyID4gZGl2LnNlc3Npb24tYm94IGE6Zmlyc3QtY2hpbGQgPiBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5pbm5lci1jb250YWluZXIgPiBkaXYuc2Vzc2lvbi1ib3ggc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5pbm5lci1jb250YWluZXIgc3BhbiNsb2dpbi1uYW1lIHtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5pbm5lci1jb250YWluZXIgZGl2LnVucmVhZC1tZXNzYWdlcy1jb3VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjNkJDMDRCO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxlZnQ6IDUycHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogMCA2MHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1lbnUtdmVydGljYWwtZGlzcGxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXg6IDAgMCA0MDBweDtcbiAgei1pbmRleDogNDk5OTg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUgPiBkaXYuYWN0aXZlLW1lbnUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1lbnUtdmVydGljYWwtZGlzcGxheSA+IGRpdi5tZW51ID4gZGl2LmFjdGl2ZS1tZW51LWNvbnRhaW5lciA+IGRpdi5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tZW51LXZlcnRpY2FsLWRpc3BsYXkgPiBkaXYubWVudSA+IGRpdi5hY3RpdmUtbWVudS1jb250YWluZXIgPiBkaXYubGFiZWw6OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUgPiBkaXYuYWN0aXZlLW1lbnUtY29udGFpbmVyID4gYS5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI0RFRERENiAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiA1NnB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1lbnUtdmVydGljYWwtZGlzcGxheSA+IGRpdi5tZW51ID4gZGl2LmFjdGl2ZS1tZW51LWNvbnRhaW5lcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNERURERDYgIWltcG9ydGFudDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tZW51LXZlcnRpY2FsLWRpc3BsYXkgPiBkaXYubWVudSBhLml0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcyBsaW5lYXIgMHM7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUgYS5pdGVtIHN2ZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1lbnUtdmVydGljYWwtZGlzcGxheSA+IGRpdi5tZW51LmNvbGxhcHNhYmxlID4gZGl2Lml0ZW0tY29udGFpbmVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcztcbiAgdG9wOiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUwMDYwO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1lbnUtdmVydGljYWwtZGlzcGxheSA+IGRpdi5tZW51LmNvbGxhcHNhYmxlID4gZGl2Lml0ZW0tY29udGFpbmVyID4gZGl2Lml0ZW0tcm93IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjNkJDMDRCO1xuICBib3JkZXItbGVmdC1jb2xvcjogI0RFRERENjtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tZW51LXZlcnRpY2FsLWRpc3BsYXkgPiBkaXYubWVudS5jb2xsYXBzYWJsZSA+IGRpdi5pdGVtLWNvbnRhaW5lciA+IGRpdi5pdGVtLXJvdy5hY3RpdmUgPiBhLml0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjREVEREQ2ICFpbXBvcnRhbnQ7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUuY29sbGFwc2FibGUgPiBkaXYuaXRlbS1jb250YWluZXIgPiBkaXYuaXRlbS1yb3cuYWN0aXZlLFxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1lbnUtdmVydGljYWwtZGlzcGxheSA+IGRpdi5tZW51LmNvbGxhcHNhYmxlID4gZGl2Lml0ZW0tY29udGFpbmVyID4gZGl2Lml0ZW0tcm93OmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2QkMwNEI7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUuY29sbGFwc2FibGUgPiBkaXYuaXRlbS1jb250YWluZXIgPiBkaXYuaXRlbS1yb3cgPiBhLml0ZW0ge1xuICB3aWR0aDogMzk3cHg7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUuY29sbGFwc2FibGUgPiBkaXYuaXRlbS1jb250YWluZXIgPiBkaXYuaXRlbS1yb3cgPiBhLml0ZW0gPiBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUuY29sbGFwc2FibGUgPiBkaXYuaXRlbS1jb250YWluZXIgPiBkaXYuaXRlbS1yb3cgPiBhLml0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjREVEREQ2ICFpbXBvcnRhbnQ7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUuY29sbGFwc2FibGUgPiBkaXYuaXRlbS1jb250YWluZXIgPiBkaXYuaXRlbS1yb3cgPiBhLml0ZW0gPiBzcGFuLm1lbnVMYWJlbCB7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubWVudS12ZXJ0aWNhbC1kaXNwbGF5ID4gZGl2Lm1lbnUuY29sbGFwc2FibGUgPiBkaXYuaXRlbS1jb250YWluZXIgPiBkaXYuaXRlbS1yb3c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNkJDMDRCO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjREVEREQ2O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LnN1Ym1lbnUtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LnN1Ym1lbnUtYmFyID4gZGl2LnN1Ym1lbnUtYmFyLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuc3VibWVudS1iYXIgPiBkaXYuc3VibWVudS1iYXItaXRlbSBhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LnN1Ym1lbnUtYmFyID4gZGl2LnN1Ym1lbnUtYmFyLWl0ZW0gYTpob3ZlciBzcGFuLFxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LnN1Ym1lbnUtYmFyID4gZGl2LnN1Ym1lbnUtYmFyLWl0ZW0uYWN0aXZlIGEgc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNkJDMDRCO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LnN1Ym1lbnUtYmFyIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tb3JlLWl0ZW1zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1vcmUtaXRlbXMtY29udGFpbmVyLmhhcy1pdGVtcyA+IGRpdi5tb3JlLWl0ZW0tY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFRERENjtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tb3JlLWl0ZW1zLWNvbnRhaW5lciA+IGRpdi5tb3JlLWl0ZW1zLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDI2cHggMCAxNnB4IDA7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubW9yZS1pdGVtcy1jb250YWluZXIgPiBkaXYubW9yZS1pdGVtcy1idXR0b24uaGFzLWFjdGl2ZS1tZW51LWl0ZW0sXG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubW9yZS1pdGVtcy1jb250YWluZXIgPiBkaXYubW9yZS1pdGVtcy1idXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubW9yZS1pdGVtcy1jb250YWluZXIgPiBkaXYubW9yZS1pdGVtcy1idXR0b24uaGFzLWFjdGl2ZS1tZW51LWl0ZW0gPiBkaXYubW9yZS1pdGVtcy1jaXJjbGVzLWNvbnRhaW5lcixcbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tb3JlLWl0ZW1zLWNvbnRhaW5lciA+IGRpdi5tb3JlLWl0ZW1zLWJ1dHRvbjpob3ZlciA+IGRpdi5tb3JlLWl0ZW1zLWNpcmNsZXMtY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM2QkMwNEI7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubW9yZS1pdGVtcy1jb250YWluZXIgPiBkaXYubW9yZS1pdGVtcy1idXR0b246bm90KC5pbml0aWFsaXplZCkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubW9yZS1pdGVtcy1jb250YWluZXIgPiBkaXYubW9yZS1pdGVtcy1idXR0b24gPiBkaXYubW9yZS1pdGVtcy1jaXJjbGVzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNkJDMDRCO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tb3JlLWl0ZW1zLWNvbnRhaW5lciA+IGRpdi5tb3JlLWl0ZW1zLWJ1dHRvbiA+IGRpdi5tb3JlLWl0ZW1zLWNpcmNsZXMtY29udGFpbmVyID4gZGl2Lm1vcmUtaXRlbS1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1NzU2O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1vcmUtaXRlbXMtY29udGFpbmVyID4gZGl2Lm1vcmUtaXRlbXMtYnV0dG9uID4gZGl2Lm1vcmUtaXRlbXMtY2lyY2xlcy1jb250YWluZXIgPiBkaXYubW9yZS1pdGVtLWNpcmNsZTpmaXJzdC1jaGlsZCxcbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tb3JlLWl0ZW1zLWNvbnRhaW5lciA+IGRpdi5tb3JlLWl0ZW1zLWJ1dHRvbiA+IGRpdi5tb3JlLWl0ZW1zLWNpcmNsZXMtY29udGFpbmVyID4gZGl2Lm1vcmUtaXRlbS1jaXJjbGU6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubW9yZS1pdGVtcy1jb250YWluZXIgPiBkaXYubW9yZS1pdGVtcy1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNThweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNERURERDY7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjREVEREQ2O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1vcmUtaXRlbXMtY29udGFpbmVyID4gZGl2Lm1vcmUtaXRlbXMtYm94ID4gZGl2LnN1Ym1lbnUtYmFyLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzZCQzA0QjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYubW9yZS1pdGVtcy1jb250YWluZXIgPiBkaXYubW9yZS1pdGVtcy1ib3ggPiBkaXYuc3VibWVudS1iYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5tb3JlLWl0ZW1zLWNvbnRhaW5lciA+IGRpdi5tb3JlLWl0ZW1zLWJveCA+IGRpdi5zdWJtZW51LWJhci1pdGVtOmhvdmVyLFxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1vcmUtaXRlbXMtY29udGFpbmVyID4gZGl2Lm1vcmUtaXRlbXMtYm94ID4gZGl2LnN1Ym1lbnUtYmFyLWl0ZW0uYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzZCQzA0QjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2Lm1vcmUtaXRlbXMtY29udGFpbmVyID4gZGl2Lm1vcmUtaXRlbXMtYm94IGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA1NnB4O1xuICB3aWR0aDogNDEwcHg7XG4gIHotaW5kZXg6IDQwMDAwO1xuICBtaW4td2lkdGg6IDQxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC02MHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3Rvci5iYXItY29sbGFwc2VkIGRpdi5kYXRlU2VsZWN0b3JCYXIge1xuICBoZWlnaHQ6IDBweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IuYmFyLWNvbGxhcHNlZCBkaXYuZGF0ZVNlbGVjdG9yQmFyIHNwYW4jZGlzcGxheS1tb2RlIHtcbiAgb3BhY2l0eTogMDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IuYmFyLWNvbGxhcHNlZCBkaXYuZGF0ZVNlbGVjdG9yQmFyICsgI2dsb2JhbC1kYXRlLXBpY2tlci1mb3JtIHtcbiAgbWF4LWhlaWdodDogMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3Rvci5zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3Rvci5zdGlja3kgPiBkaXYuZGF0ZVNlbGVjdG9yQmFyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgZGl2LmNsb2NrIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yIGRpdi5jbG9jazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERURERDY7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yIGRpdi5jbG9jayBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yIGRpdi5jbG9jayBzdmcge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgZGl2LmRhdGVTZWxlY3RvckJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzU3NTY7XG4gIGhlaWdodDogNTJweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMTAwbXMgbGluZWFyO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciBkaXYuZGF0ZVNlbGVjdG9yQmFyIGEuZGF0ZS1zZWxlY3Rvci1pdGVtIHN2ZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMTBweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgZGl2LmRhdGVTZWxlY3RvckJhciBhLmRhdGUtc2VsZWN0b3ItaXRlbTpob3ZlciBzdmcge1xuICBjb2xvcjogIzZCQzA0Qjtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgZGl2LmRhdGVTZWxlY3RvckJhciBhLmRhdGUtc2VsZWN0b3ItaXRlbSBzdmcge1xuICBjb2xvcjogI0ZFRkVGRTtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgZGl2LmRhdGVTZWxlY3RvckJhciBhLmRhdGUtYmFyLWl0ZW0tc2VsZWN0ZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yIGRpdi5kYXRlU2VsZWN0b3JCYXIgYS5kYXRlLWJhci1pdGVtLXNlbGVjdGVkIHN2ZyB7XG4gIGNvbG9yOiAjNkJDMDRCO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciBkaXYuZGF0ZVNlbGVjdG9yQmFyIHNwYW4jZGlzcGxheS1tb2RlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDIwMG1zO1xuICBjb2xvcjogIzZCQzA0QjtcbiAgd2lkdGg6IDE0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgI2dsb2JhbC1kYXRlLXBpY2tlci1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAvKiBzaG91bGQgbmV2ZXIgYmUgcmVhY2hlZCwganVzdCBmb3IgdHJhbnNpdGlvbiByZWFzb25zICovXG4gIHRyYW5zaXRpb246IHBhZGRpbmcgZWFzZSAyMDBtcywgbWF4LWhlaWdodCBlYXNlIDEwMG1zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gYS5kYXRlLXNlbGVjdG9yLXBlcmlvZC1idG4ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gYS5kYXRlLXNlbGVjdG9yLXBlcmlvZC1idG4ucHJldmlvdXMge1xuICBsZWZ0OiA1MHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gYS5kYXRlLXNlbGVjdG9yLXBlcmlvZC1idG4ubmV4dCB7XG4gIHJpZ2h0OiA1MHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gLmZvcm0tcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDJzIGVhc2U7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGF0ZVNlbGVjdG9yICNnbG9iYWwtZGF0ZS1waWNrZXItZm9ybSAuZm9ybS1yb3cuZnVsbC1zaXplIGlucHV0LmtydS1mb3JtLWZpZWxkIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gLmZvcm0tcm93Lm5vLXNpemUge1xuICBtYXJnaW46IDAgMHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gLmZvcm0tcm93Lm5vLXNpemUgaW5wdXQua3J1LWZvcm0tZmllbGQge1xuICB3aWR0aDogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlcjogMHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gLmZvcm0tcm93Lm5vLXNpemUgLmRhdGV0aW1lLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgI2dsb2JhbC1kYXRlLXBpY2tlci1mb3JtICNjb21wYXJpc29uX3BlcmlvZCAuZm9ybS1yb3cge1xuICB3aWR0aDogNzclO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gI2NvbXBhcmlzb25fcGVyaW9kIC5mb3JtLXJvdyAua3J1LWZvcm0tZmllbGQtbGFiZWwtdGV4dCB7XG4gIHdpZHRoOiA4MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gI2NvbXBhcmlzb25fcGVyaW9kIC5mb3JtLXJvdyAuY3VzdG9tLWNoZWNrYm94LWVsZW1lbnQge1xuICBmbG9hdDogbGVmdDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgI2dsb2JhbC1kYXRlLXBpY2tlci1mb3JtIGlucHV0LmtydS1mb3JtLWZpZWxkIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IHdpZHRoIDJzIGVhc2UsIHBhZGRpbmcgMnMgZWFzZTtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgI2dsb2JhbC1kYXRlLXBpY2tlci1mb3JtIC5kYXRldGltZS1wb3B1cCB7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBsZWZ0OiAtMjVweDtcbiAgdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhdGVTZWxlY3RvciAjZ2xvYmFsLWRhdGUtcGlja2VyLWZvcm0gLmRhdGV0aW1lLXBvcHVwLnBpY2tlci10byB7XG4gIGxlZnQ6IC0xMzVweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5kYXRlU2VsZWN0b3IgI2dsb2JhbC1kYXRlLXBpY2tlci1mb3JtIC5mb3JtLWZpZWxkLXRvb2x0aXAge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuc2VsZWN0b3ItY29udGFpbmVyIHtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNTZweDtcbiAgd2lkdGg6IDQxMHB4O1xuICB6LWluZGV4OiA0MDAwMDtcbiAgbWluLXdpZHRoOiAyMDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLTYwcHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuc2VsZWN0b3ItY29udGFpbmVyIGRpdi5zZWxlY3Rvci1idXR0b24ge1xuICBoZWlnaHQ6IDU2cHg7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuc2VsZWN0b3ItY29udGFpbmVyIGRpdi5zZWxlY3Rvci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVEREQ2O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LnNlbGVjdG9yLWNvbnRhaW5lciA+IGRpdi5kYXNoYm9hcmQtc2VsZWN0LmJhci1jb2xsYXBzZWQge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5zZWxlY3Rvci1jb250YWluZXIgPiBkaXYuZGFzaGJvYXJkLXNlbGVjdC5iYXItc2hvd24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0RFRERENjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNERURERDY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5zZWxlY3Rvci1jb250YWluZXIgPiBkaXYuZGFzaGJvYXJkLXNlbGVjdC5iYXItc2hvd24gPiBkaXYuYmFyLWl0ZW0ge1xuICBoZWlnaHQ6IDMxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNkJDMDRCO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5zZWxlY3Rvci1jb250YWluZXIgPiBkaXYuZGFzaGJvYXJkLXNlbGVjdC5iYXItc2hvd24gPiBkaXYuYmFyLWl0ZW0uYnV0dG9uLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNTBweDtcbn1cbmJvZHkgPiBkaXYjbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtbWVudSA+IGRpdi5zZWxlY3Rvci1jb250YWluZXIgPiBkaXYuZGFzaGJvYXJkLXNlbGVjdC5iYXItc2hvd24gPiBkaXYuYmFyLWl0ZW0gYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIGJvcmRlci1ib3R0b206IDNweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM2QkMwNEI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LnNlbGVjdG9yLWNvbnRhaW5lciA+IGRpdi5kYXNoYm9hcmQtc2VsZWN0LmJhci1zaG93biA+IGRpdi5iYXItaXRlbSBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzZCQzA0QjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhc2hib2FyZC1hY3Rpb25zLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRkNGQztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxM3B4IDIxcHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNGQ0ZDRkM7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGFzaGJvYXJkLWFjdGlvbnMtYnV0dG9uOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGFzaGJvYXJkLWFjdGlvbnMtYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjNkJDMDRCO1xufVxuYm9keSA+IGRpdiNsYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1tZW51ID4gZGl2LmRhc2hib2FyZC1hY3Rpb25zLWJ1dHRvbi5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICNCM0IzQjM7XG59XG5ib2R5ID4gZGl2I2xheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LW1lbnUgPiBkaXYuZGFzaGJvYXJkLWFjdGlvbnMtYnV0dG9uLmRpc2FibGVkOmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRkNGQ0ZDO1xufVxuZGl2I2xheW91dC1jb250YWluZXIuZWRpdC1tb2RlIC5zZWxlY3Rvci1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICNCM0IzQjM7XG59XG5kaXYjbGF5b3V0LWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIHotaW5kZXg6IDEwO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbmRpdiNsYXlvdXQtZm9vdGVyIC5jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xufVxuZGl2I2xheW91dC1mb290ZXIgLmNvbnRlbnQgLmZsYWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zY2h3ZWl6ZXJfd2FwcGVuLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5kaXYjbGF5b3V0LWZvb3RlciAuY29udGVudCAudGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzRBNEE0QTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxMnB4IC0wLjVweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbmRpdiNsYXlvdXQtZm9vdGVyIGRpdi5jb2xvcmVkLWJhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkJDMDRCO1xuICBoZWlnaHQ6IDhweDtcbn1cbmRpdiNsYXlvdXQtY29udGVudC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogNTQ4cHg7XG59XG5kaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyID4gZGl2I2xheW91dC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG4ubGF5b3V0LWNvbnRlbnQtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIHN2Zy1saW5rcyAqL1xub2JqZWN0W2RhdGEkPVwiLnN2Z1wiXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwQTBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uY2xlYXJmaXgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5odG1sW3htbG5zXSAuY2xlYXJmaXgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiogaHRtbCAuY2xlYXJmaXgge1xuICBoZWlnaHQ6IDElO1xufVxuLmNsZWFyZml4IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IGF1dG87XG59XG4udmVydENlbnRlcmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmhvcml6Q2VudGVyZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmJvdGhDZW50ZXJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ubG9hZGluZy1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKmJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsqL1xufVxuLmxvYWRpbmctc3Bpbm5lciAubG9hZGluZy1zcGlubmVyLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL2dpZi9zcGlubmVyLnBuZy5naWZcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSwgMTAwJTtcbn1cbi5sb2FkaW5nLXNwaW5uZXIgLmxvYWRpbmctc3Bpbm5lci10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uY2FwaXRhbGl6ZSxcbi5jYXBpdGFsaXplICoge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5maXJzdC1sZXR0ZXItdXBwZXJjYXNlOmZpcnN0LWxldHRlcixcbi5maXJzdC1sZXR0ZXItdXBwZXJjYXNlICo6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5maXJzdC1sZXR0ZXItdXBwZXJjYXNlLW1peGluOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmV0dXJuLXRvLW92ZXJ2aWV3LWxpbmsge1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbi5yZXR1cm4tdG8tb3ZlcnZpZXctbGluazpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG59XG4ud2FybmluZyB7XG4gIGNvbG9yOiBvcmFuZ2U7XG59XG4uc3VjY2VzcyB7XG4gIGNvbG9yOiBncmVlbjtcbn1cbmRpdi5rcnUtY29udGV4dC1tZW51LWl0ZW0tYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZDO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEzcHggMjFweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNGQ0ZDRkM7XG59XG5kaXYua3J1LWNvbnRleHQtbWVudS1pdGVtLWJ1dHRvbjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuZGl2LmtydS1jb250ZXh0LW1lbnUtaXRlbS1idXR0b246aG92ZXIge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM2QkMwNEI7XG59XG5kaXYua3J1LWNvbnRleHQtbWVudS1pdGVtLWJ1dHRvbi5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICNCM0IzQjM7XG59XG5kaXYua3J1LWNvbnRleHQtbWVudS1pdGVtLWJ1dHRvbi5kaXNhYmxlZDpob3ZlciB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0ZDRkNGQztcbn1cbmRpdi5rcnUtY29udGV4dC1tZW51LWl0ZW0tYnV0dG9uLmljb24ge1xuICB3aWR0aDogNzlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGhlaWdodDogNDBweDtcbn1cbmRpdi5rcnUtY29udGV4dC1tZW51LWl0ZW0tYnV0dG9uLmljb24uYnV0dG9uLWNvbnRhaW5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5kaXYua3J1LWNvbnRleHQtbWVudS1pdGVtLWJ1dHRvbi5pY29uLmJ1dHRvbi1jb250YWluZXIuZWRpdC1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5kaXYua3J1LWNvbnRleHQtbWVudS1pdGVtLWJ1dHRvbi5pY29uLmRpc2FibGVkIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRkNGQ0ZDO1xufVxuZGl2LmtydS1jb250ZXh0LW1lbnUtaXRlbS1idXR0b24uaWNvbi5kaXNhYmxlZCBpbWcge1xuICBvcGFjaXR5OiAwLjM7XG59XG5kaXYua3J1LWNvbnRleHQtbWVudS1pdGVtLWJ1dHRvbiBpbWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIHotaW5kZXg6IDkwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLnVzZS10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogZmxleC1iYXNpcyAwLjNzIGxpbmVhciwgd2lkdGggMC4zcyBsaW5lYXI7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5sZWZ0IHtcbiAgZmxleDogMCAwIDQ2MHB4O1xuICB3aWR0aDogNDYwcHg7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5sZWZ0ID4gZGl2LnNpZGViYXItY29udGVudC1jb250YWluZXIgPiBkaXYuc2lkZWJhci1jb250ZW50IHtcbiAgd2lkdGg6IDQxMnB4O1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQubGVmdCA+IGRpdi5zaWRlYmFyLXZpc2liaWxpdHktY29udHJvbC1jb250YWluZXIge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLnJpZ2h0IHtcbiAgZmxleDogMCAwIDM4MHB4O1xuICB3aWR0aDogMzgwcHg7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5yaWdodCA+IGRpdi5zaWRlYmFyLWNvbnRlbnQtY29udGFpbmVyID4gZGl2LnNpZGViYXItY29udGVudCB7XG4gIHdpZHRoOiAzNDRweDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLnJpZ2h0ID4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5mb2xkZWQge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZsZXg6IDAgMCAwcHg7XG4gIHdpZHRoOiAwO1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQuZm9sZGVkID4gZGl2LnNpZGViYXItY29udGVudC1jb250YWluZXIge1xuICB3aWR0aDogMDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLmZvbGRlZC5sZWZ0ID4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGxlZnQ6IDA7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5mb2xkZWQucmlnaHQgPiBkaXYuc2lkZWJhci12aXNpYmlsaXR5LWNvbnRyb2wtY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICByaWdodDogMDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLnN0aWNreSA+IGRpdi5zaWRlYmFyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQuZml4ZWQuc3RpY2t5IHtcbiAgdG9wOiAwO1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQuZml4ZWQubGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5maXhlZC5yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQgPiAuYXBwbGljYXRpb24tc2hpZWxkIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHRvcDogdW5zZXQ7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZCA+IGRpdi5zaWRlYmFyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQgPiBkaXYuc2lkZWJhci1jb250ZW50LWNvbnRhaW5lciAuYXBwbGljYXRpb24tc2hpZWxkIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHRvcDogdW5zZXQ7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5yaWdodCA+IGRpdi5zaWRlYmFyLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgLypcblx0XHQgKiB3ZW5uIGRhcyBnZWhlbiB3w7xyZGUsIHfDpHJlIHNjaMO2biDigJMgZ2VodCBhYmVyIG5pY2h0LiBlcyBpc3QgbmljaHQgbcO2Z2xpY2gsIGluIGRpZSBlaW5lIHJpY2h0dW5nIGhpbmF1cy1cblx0XHQgKiB3YWNoc2VuIHp1IGxhc3NlbiB1bmQgaW4gZGllIGFuZGVyZSBuaWNodC4gc29iYWxkIG92ZXJmbG93IGluIGVpbmVyIHJpY2h0dW5nIGF1ZiBhdXRvIG9kZXIgc2Nyb2xsIHN0ZWh0LFxuXHRcdCAqIGlzdCBkaWUgYW5kZXJlIHJpY2h0dW5nIG5pY2h0IG1laHIgbWl0IHZpc2libGUgbcO2Z2xpY2gsIGRhIGVyIGVpbmVuIG5ldWVuIHN0YWNraW5nQ29udGV4dCBlcnpldWd0XG5cdFx0ICogKHZnbC4gcG9zaXRpb246Zml4ZWQgdW5kIGRlciBhcHBsaWNhdGlvbi1zaGllbGQpXG5cdFx0ICpcblx0XHQgKiBkaWUgbMO2c3VuZyBkZXMgZ2FuemVuIGlzdCBlaW4ga29tcGxldHRlciB1bWJhdSBkZXIgdG9vbHRpcHBzIGF1ZiBkaWUgYm9vdHN0cmFwLXRvb2x0aXBzIGRpZSBzaWNoIGFuIGRlblxuXHRcdCAqIGJvZHkgaGVmdGVuIGFuc3RhdHQgYW4gZGFzIGVsZW1lbnRcblx0XHQgKi9cbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLnJpZ2h0ID4gZGl2LnNpZGViYXItY29udGVudC1jb250YWluZXIgLmZvcm0tZmllbGQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZCA+IGRpdi5zaWRlYmFyLXZpc2liaWxpdHktY29udHJvbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgNjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQgPiBkaXYuc2lkZWJhci12aXNpYmlsaXR5LWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnZpc2liaWxpdHktY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERURERDY7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkID4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lciA+IGRpdi52aXNpYmlsaXR5LWNvbnRyb2w6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItY29sb3I6ICMzQjNCM0IgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuMmVtIDAuMmVtIDA7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZCA+IGRpdi5zaWRlYmFyLXZpc2liaWxpdHktY29udHJvbC1jb250YWluZXIgPiBkaXYudmlzaWJpbGl0eS1jb250cm9sLnJpZ2h0IHtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkID4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lciA+IGRpdi52aXNpYmlsaXR5LWNvbnRyb2wubGVmdCB7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkOm5vdChmaXhlZCk6bm90KHN0aWNreSkge1xuICB6LWluZGV4OiBpbml0aWFsO1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQuZml4ZWQge1xuICB6LWluZGV4OiA1MDA1MDtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLmZpeGVkID4gLmFwcGxpY2F0aW9uLXNoaWVsZC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5kaXYuc2lkZWJhci5pbml0aWFsaXplZC5zdGlja3kgLnNpZGViYXItY29udGVudC1jb250YWluZXIge1xuICB6LWluZGV4OiA1MDA1MTtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLnN0aWNreSAuc2lkZWJhci1jb250ZW50LWNvbnRhaW5lciA+IC5hcHBsaWNhdGlvbi1zaGllbGQuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZGl2LnNpZGViYXIgLmFwcGxpY2F0aW9uLXNoaWVsZC5zaG93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkLmxlZnQgPiBkaXYuc2lkZWJhci1jb250ZW50LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMjRweCAyNHB4IDAgMjRweDtcbn1cbmRpdi50cmVlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5kaXYudHJlZS1jb250YWluZXIgPiBkaXYudG9wLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQucmlnaHQgPiBkaXYuc2lkZWJhci1jb250ZW50LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogNjBweCAyNHB4IDAgMjRweDtcbn1cbmRpdi5rcnUtY29udGV4dC1tZW51LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG5kaXYua3J1LWNvbnRleHQtbWVudS1jb250YWluZXIgPiBkaXYua3J1LWNvbnRleHQtbWVudSB7XG4gIHdpZHRoOiAzMzJweDtcbn1cbmRpdi5rcnUtY29udGV4dC1tZW51LWNvbnRhaW5lciA+IGRpdi5rcnUtY29udGV4dC1tZW51ID4gZGl2LmtydS1jb250ZXh0LW1lbnUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbmRpdi5rcnUtY29udGV4dC1tZW51LWNvbnRhaW5lciA+IGRpdi5rcnUtY29udGV4dC1tZW51ID4gZGl2LmtydS1jb250ZXh0LW1lbnUtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbn1cbmRpdi5rcnUtY29udGV4dC1tZW51LWNvbnRhaW5lciA+IGRpdi5rcnUtY29udGV4dC1tZW51ID4gZGl2LmtydS1jb250ZXh0LW1lbnUtaXRlbSA+IHNwYW4ubWVudS1pdGVtLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgcGFkZGluZzogNDRweCAwIDEycHggMDtcbn1cbnVsLmJyZWFkY3J1bWIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG51bC5icmVhZGNydW1iIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDAgMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxudWwuYnJlYWRjcnVtYiBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG51bC5icmVhZGNydW1iIGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEzcHggc29saWQgIzU3NTc1NjtcbiAgYm9yZGVyLWJvdHRvbTogMTNweCBzb2xpZCAjNTc1NzU2O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxudWwuYnJlYWRjcnVtYiBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICM1NzU3NTY7XG4gIGJvcmRlci10b3A6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG51bC5icmVhZGNydW1iIGxpIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNTc1NzU2O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG51bC5icmVhZGNydW1iIGxpOmZpcnN0LWNoaWxkIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uYnJlYWRjcnVtYiArIGRpdi50b29sdGlwcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTc1NzU2O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xufVxuLmJyZWFkY3J1bWIgKyBkaXYudG9vbHRpcHAgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDAuMWV4O1xuICBib3R0b206IDAuMWV4O1xuICBjb2xvcjogIzU3NTc1NjtcbiAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFNlcmlmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5icmVhZGNydW1iICsgZGl2LnRvb2x0aXBwIGRpdi5jb250YWluZXIge1xuICB6LWluZGV4OiAtMTAwMDtcbiAgdG9wOiAzNHB4O1xuICBsZWZ0OiAtMTY1cHg7XG4gIHdpZHRoOiAzNTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBsaW5lYXIsIHotaW5kZXggMHMgbGluZWFyIDAuNXM7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjNTc1NzU2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJjO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5icmVhZGNydW1iICsgZGl2LnRvb2x0aXBwIGRpdi5jb250YWluZXIgZGl2LmFycm93LXVwIHtcbiAgei1pbmRleDogMjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAwO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAxNjVweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjNTc1NzU2O1xufVxuLmJyZWFkY3J1bWIgKyBkaXYudG9vbHRpcHAgZGl2LmNvbnRhaW5lciBkaXYudGl0bGUge1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgYmFja2dyb3VuZDogIzhhOGE4OTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnJlYWRjcnVtYiArIGRpdi50b29sdGlwcCBkaXYuY29udGFpbmVyIGRpdi5jb250ZW50IHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uYnJlYWRjcnVtYiArIGRpdi50b29sdGlwcCBkaXYuY29udGFpbmVyIGRpdi5jb250ZW50IGxhYmVsIHtcbiAgd2lkdGg6IDM1JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmJyZWFkY3J1bWIgKyBkaXYudG9vbHRpcHA6aG92ZXIgZGl2LmNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyO1xufVxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICM1NzU3NTY7XG59XG4udGFibGUgdGhlYWQgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICAvKiBJRSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRhYmxlIHRoZWFkIHRoOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGFibGUgdGhlYWQgdGhbZGF0YS1zb3J0LWNyaXRlcmlhXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi50YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi50YWJsZSB0aGVhZCB0aDpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjQjNCM0IzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjBweCk7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMDtcbn1cbi50YWJsZSB0aGVhZCB0aC5zb3J0ZWQtYXNjOmFmdGVyLFxuLnRhYmxlIHRoZWFkIHRoLnNvcnRlZC1kZXNjOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyLWNvbG9yOiAjNTc1NzU2O1xuICBib3JkZXItd2lkdGg6IDAgMC4xZW0gMC4xZW0gMDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLnRhYmxlIHRoZWFkIHRoLnNvcnRlZC1hc2M6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4udGFibGUgdGhlYWQgdGguc29ydGVkLWRlc2M6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4udGFibGUgdGJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFibGUgdGJvZHkgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTZFRDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50YWJsZSB0Ym9keSB0ci5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNEVBRUEgIWltcG9ydGFudDtcbn1cbi50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udGFibGUgdGJvZHkgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG59XG4udGFibGUgdGJvZHkgdHIgdGQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50YWJsZSB0Ym9keSB0ciB0ZCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkYXNoZWQ7XG59XG4udGFibGUgdGJvZHkgdHIuZW1wdHktdGFibGUtbWVzc2FnZS1yb3cge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50YWJsZSB0Ym9keSB0ci5lbXB0eS10YWJsZS1tZXNzYWdlLXJvdyB0ZDpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRhYmxlIHRib2R5IHRyW2RhdGEtaWRdIHRkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYmxlLnJlbG9hZGluZyB0Ym9keSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRhYmxlIHRkLm51bWJlci1jZWxsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGFibGUgdGQuZW1wdHktY2VsbCB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi50YWJsZS50YWJsZTEgdGJvZHkgdHIge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuLnRhYmxlLnRhYmxlMS5zb3J0LXRhYmxlIHRoZWFkIHRoIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnRhYmxlLnRhYmxlMS5zb3J0LXRhYmxlIHRib2R5IHRyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzU3NTc1NjtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IHRoaW47XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NzU3NTY7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB0aGluO1xufVxuLnRhYmxlLnRhYmxlMS5zb3J0LXRhYmxlIHRib2R5IHRkIHtcbiAgY3Vyc29yOiBncmFiO1xufVxuI2RpYXNob3ctdGFibGUgdGQsXG4jY2hhcnQtdGFibGUgdGQge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4uZHJhZy1hbmQtZHJvcC1pbmZvIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5kcmFnLWFuZC1kcm9wLWluZm86Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50YWJsZTIucmF3dmFsdWVzIHRib2R5IHRyIHRkIHtcbiAgZm9udC1mYW1pbHk6IFwiSW5jb25zb2xhdGFcIiwgXCJGaXJhIE1vbm9cIiwgXCJTb3VyY2UgQ29kZSBQcm9cIiwgTW9uYWNvLCBDb25zb2xhcywgXCJMdWNpZGEgQ29uc29sZVwiLCBtb25vc3BhY2U7XG59XG4uZGF0ZXRpbWUtdGFibGUtY29sLXdpZHRoIHtcbiAgd2lkdGg6IDE2NXB4O1xufVxuLm51bWJlci1jZWxsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2hlY2tib3gtdGFibGUtY29sLXdpZHRoIHtcbiAgd2lkdGg6IDUwcHg7XG59XG4uZmxleC1jb2xsZWN0aW9uLXNvcnRhYmxlIHtcbiAgY3Vyc29yOiBncmFiO1xufVxuLmZsZXgtY29sbGVjdGlvbi1zb3J0YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuZGwuaW5mby1saXN0IHtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmRsLmluZm8tbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMEEwXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuZGwuaW5mby1saXN0IGR0LFxuZGwuaW5mby1saXN0IGRkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuZGwuaW5mby1saXN0IGR0IGRpdi50b29sdGlwLFxuZGwuaW5mby1saXN0IGRkIGRpdi50b29sdGlwIHtcbiAgcG9zaXRpb246IHVuc2V0O1xufVxuZGwuaW5mby1saXN0IGRkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICAzMDBweCk7XG59XG5kbC5pbmZvLWxpc3QgZHQge1xuICB3aWR0aDogMzAwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuZGwuaW5mby1saXN0IGR0OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKipcbiAqICRJZCRcbiAqXG4gKiBOYW1lOiAgICAgICRIZWFkVVJMJFxuICogQXV0aG9yOiAgICBTVk46ICRBdXRob3IkXG4gKiBWZXJzaW9uOiAgIFNWTjogJFJldiQgJERhdGUkXG4gKiBDb3B5cmlnaHQ6IDIwMTUga3J1bWVkaWEgR21iSCAoaHR0cDovL3d3dy5rcnVtZWRpYS5jb20pXG4gKiBMaW5rOiAgICAgIGh0dHA6Ly93d3cua3J1bWVkaWEuY29tLyBrcnVtZWRpYSBHbWJIXG4gKi9cbi5kaWFsb2ctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHotaW5kZXg6IDU5OTk4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xufVxuLmRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDYzMHB4O1xuICBtYXJnaW46IDEwdmggYXV0byAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZGlhbG9nIC5qc3RyZWUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiA0MHZoO1xufVxuLmRpYWxvZyAuZGlhbG9nLWhlYWQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3MTZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZGlhbG9nIC5kaWFsb2ctaGVhZCAuZGlhbG9nLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2sgLyogc28gZmlyc3QtbGV0dGVyLXVwcGVyY2FzZSB3b3JrcyAqLztcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uZGlhbG9nIC5kaWFsb2ctaGVhZCAuZGlhbG9nLXRpdGxlOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZGlhbG9nIC5kaWFsb2ctYm9keSB7XG4gIHBhZGRpbmc6IDMwcHggNDVweDtcbn1cbi5kaWFsb2cgLmRpYWxvZy1ib2R5IC5kaWFsb2ctYnV0dG9uLXBhbmVsIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRpYWxvZyAuZGlhbG9nLWJvZHkgLmRpYWxvZy1idXR0b24tcGFuZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuLmRpYWxvZyAuZGlhbG9nLWJvZHkgLmRpYWxvZy1idXR0b24tcGFuZWwgLmtydS1idXR0b24ge1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZGlhbG9nIC5kaWFsb2ctYm9keSAuZGlhbG9nLWJ1dHRvbi1wYW5lbCAuY2FuY2VsLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTcxNmY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5rcnUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCQzA0QjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xuICAvKiBGb3IgU2FmYXJpIDMuMSB0byA2LjAgKi9cbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAxM3B4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5idXR0b246Zmlyc3QtbGV0dGVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmaXJzdC1sZXR0ZXIsXG4ua3J1LWJ1dHRvbjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYnV0dG9uOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuLmtydS1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1ZDk5MTtcbiAgcGFkZGluZzogNXB4IDEzcHg7XG59XG5idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuLmtydS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWViMzNmO1xufVxuYnV0dG9uOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCxcbi5rcnUtYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5ZGE5NztcbiAgY29sb3I6ICM1NGEwMzg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmJ1dHRvbjpmb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG4ua3J1LWJ1dHRvbjpmb2N1cyB7XG4gIHBhZGRpbmc6IDVweCAxM3B4O1xufVxuYnV0dG9uLmJpZyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYmlnLFxuLmtydS1idXR0b24uYmlnIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5idXR0b24uYmxvY2ssXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJsb2NrLFxuLmtydS1idXR0b24uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5idXR0b24uaWNvbixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uaWNvbixcbi5rcnUtYnV0dG9uLmljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5idXR0b24uaWNvbjphY3RpdmUsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmljb246YWN0aXZlLFxuLmtydS1idXR0b24uaWNvbjphY3RpdmUsXG5idXR0b24uaWNvbjpmb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uaWNvbjpmb2N1cyxcbi5rcnUtYnV0dG9uLmljb246Zm9jdXMge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5idXR0b24uaWNvbi5maWx0ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmljb24uZmlsdGVyLFxuLmtydS1idXR0b24uaWNvbi5maWx0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMjNweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjNweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDVweCAxNHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9zdmcvc3ZnLnBocD9maWxlPWZpbHRlci5zdmcmY29sb3I9Y29udGVudF9oZWFkXCIpO1xuICBwYWRkaW5nOiAwO1xufVxuLmJ1dHRvbi1tYXJnaW4tYm90dG9tLWFuZC10b3Age1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuaDEsXG5oMixcbmgzLFxuaDQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG5oMSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmgyIHtcbiAgbWFyZ2luLXRvcDogMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaDMge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5oNCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuaDQ6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50b29sdGlwLXBhcmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b29sdGlwLXBhcmVudDpob3ZlciAudG9vbHRpcCB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyO1xufVxuLnRvb2x0aXAtcGFyZW50IC50b29sdGlwIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xMDAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyLCB6LWluZGV4IDBzIGxpbmVhciAwLjVzO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmM7XG4gIGJhY2tncm91bmQ6ICM1NzU3NTY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBlYXNlIDBzIDEgbm9ybWFsO1xuICAtd2Via2l0LWFuaW1hdGlvbjogMXMgZWFzZSAwcyAxIG5vcm1hbDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG4uYW5pbWF0ZWQucmV2ZXJzZWQge1xuICBhbmltYXRpb246IDAuNXMgZWFzZSAwcyAxIHJldmVyc2UgYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb246IDAuNXMgZWFzZSAwcyAxIHJldmVyc2UgYm90aDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi56b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi56b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG59XG4vKlxuICogJElkJFxuICpcbiAqIE5hbWU6ICAgICAgJEhlYWRVUkwkXG4gKiBBdXRob3I6ICAgIFNWTjogJEF1dGhvciRcbiAqIFZlcnNpb246ICAgU1ZOOiAkUmV2JCAkRGF0ZSRcbiAqIENvcHlyaWdodDogMjAxNSBrcnVtZWRpYSBHbWJIIChodHRwOi8vd3d3LmtydW1lZGlhLmNvbSlcbiAqIExpbms6ICAgICAgaHR0cDovL3d3dy5rcnVtZWRpYS5jb20vIGtydW1lZGlhIEdtYkhcbiAqL1xubGFiZWwuZGF0ZXRpbWUtcGlja2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRhdGV0aW1lLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbi5kYXRldGltZS1wb3B1cCBkaXYuZGF0ZXRpbWUtc3RhdHVzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZGF0ZXRpbWUtcG9wdXAgZGl2LnBpY2tlcnMtY29udGFpbmVyLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZGF0ZXRpbWUtcG9wdXAgLm1vbWVudC1waWNrZXItY2FsZW5kYXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmRhdGV0aW1lLXBvcHVwIC50aW1lLXNlbGVjdGlvbiB7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbi1sZWZ0OiAzMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZGF0ZXRpbWUtcG9wdXAgLmhvdXItc2VsZWN0aW9uLFxuLmRhdGV0aW1lLXBvcHVwIC5taW51dGUtc2VsZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDUlO1xufVxuLmRhdGV0aW1lLXBvcHVwIC50aW1lLXNlcGVyYXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRhdGV0aW1lLXBvcHVwIC5ob3VyLWlucHV0LFxuLmRhdGV0aW1lLXBvcHVwIC5taW51dGUtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG4uZGF0ZXRpbWUtcG9wdXAgLnRpbWUtYnV0dG9uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGF0ZXRpbWUtcG9wdXAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kYXRldGltZS1wb3B1cC1idXR0b25zID4gKiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kYXRldGltZS1wb3B1cC1idXR0b25zID4gLm9rLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNkJDMDRCO1xufVxuLm1vbWVudC1waWNrZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb21lbnQtcGlja2VyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9tZW50LXBpY2tlci15ZWFyLXNlbGVjdCxcbi5tb21lbnQtcGlja2VyLW1vbnRoLXNlbGVjdCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tb21lbnQtcGlja2VyLWNhbGVuZGFyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tb21lbnQtcGlja2VyLWNhbGVuZGFyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4ubW9tZW50LXBpY2tlci1jYWxlbmRhciB0ZCB7XG4gIHdpZHRoOiAxNC4yODUlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tb21lbnQtcGlja2VyLWNhbGVuZGFyLWNlbGwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9tZW50LXBpY2tlci1jYWxlbmRhci1jZWxsLWRpc2FibGVkIHtcbiAgY29sb3I6ICNiZGJkYmM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5tb21lbnQtcGlja2VyLWNhbGVuZGFyLWNlbGwtb3RoZXItbW9udGgge1xuICBjb2xvcjogI2NkY2VkMTtcbn1cbi5tb21lbnQtcGlja2VyLWNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkJDMDRCO1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbi5qc3RyZWUtZGVmYXVsdCBpLmpzdHJlZS1pY29uLmpzdHJlZS10aGVtZWljb24uanN0cmVlLXRoZW1laWNvbi1jdXN0b20ge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWNsaWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjQzRFQUVBICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyLWJhcjpub3QoLnZlcnRpY2FsLWZpbHRlci1iYXIpIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmZpbHRlci1iYXI6bm90KC52ZXJ0aWNhbC1maWx0ZXItYmFyKSA+IC5rcnUtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjVweDtcbiAgdG9wOiAtMXB4O1xufVxuLmZpbHRlci1iYXI6bm90KC52ZXJ0aWNhbC1maWx0ZXItYmFyKSA+IC5rcnUtYnV0dG9uOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZmlsdGVyLWJhcjpub3QoLnZlcnRpY2FsLWZpbHRlci1iYXIpIC5maWx0ZXItYmFyLWl0ZW0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZpbHRlci1iYXI6bm90KC52ZXJ0aWNhbC1maWx0ZXItYmFyKSAuZmlsdGVyLWJhci1pdGVtLWNvbnRhaW5lciAuZmlsdGVyLWJhci1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5maWx0ZXItYmFyLnZlcnRpY2FsLWZpbHRlci1iYXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZpbHRlci1iYXIudmVydGljYWwtZmlsdGVyLWJhciA+IC5rcnUtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjVweDtcbiAgdG9wOiAtMXB4O1xufVxuLmZpbHRlci1iYXIudmVydGljYWwtZmlsdGVyLWJhciA+IC5rcnUtYnV0dG9uOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZmlsdGVyLWJhci52ZXJ0aWNhbC1maWx0ZXItYmFyIC5maWx0ZXItYmFyLWl0ZW0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmlsdGVyLWJhci52ZXJ0aWNhbC1maWx0ZXItYmFyIC5maWx0ZXItYmFyLWl0ZW0tY29udGFpbmVyIC5maWx0ZXItYmFyLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uZmlsdGVyLWJhci52ZXJ0aWNhbC1maWx0ZXItYmFyIC5maWx0ZXItYmFyLWl0ZW0tY29udGFpbmVyIC5maWx0ZXItYmFyLWl0ZW0gLmZpbHRlci1iYXItaXRlbS10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uZmlsdGVyLWJhci52ZXJ0aWNhbC1maWx0ZXItYmFyIC5maWx0ZXItYmFyLWl0ZW0tY29udGFpbmVyIC5maWx0ZXItYmFyLWl0ZW0gPiAua3J1LWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5maWx0ZXItYmFyLWl0ZW0ge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0ZXItYmFyLWl0ZW0gLmZpbHRlci1iYXItaXRlbS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDE3NXB4O1xufVxuLmZpbHRlci1iYXItaXRlbSA+IC5rcnUtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5rcnUtb2JqZWN0cGlja2VyLXNlbGVjdGlvbi1kaXNwbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxudGFibGUua3J1LW9iamVjdHBpY2tlci10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxudGFibGUua3J1LW9iamVjdHBpY2tlci10YWJsZSB0aGVhZCxcbnRhYmxlLmtydS1vYmplY3RwaWNrZXItdGFibGUgdGJvZHksXG50YWJsZS5rcnUtb2JqZWN0cGlja2VyLXRhYmxlIHRyLFxudGFibGUua3J1LW9iamVjdHBpY2tlci10YWJsZSB0ZCxcbnRhYmxlLmtydS1vYmplY3RwaWNrZXItdGFibGUgdGgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnRhYmxlLmtydS1vYmplY3RwaWNrZXItdGFibGUgdHIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjVweDtcbn1cbnRhYmxlLmtydS1vYmplY3RwaWNrZXItdGFibGUgdHI6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xufVxudGFibGUua3J1LW9iamVjdHBpY2tlci10YWJsZSB0Ym9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG50YWJsZS5rcnUtb2JqZWN0cGlja2VyLXRhYmxlIHRib2R5IHRkLFxudGFibGUua3J1LW9iamVjdHBpY2tlci10YWJsZSB0aGVhZCB0aCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxudGFibGUua3J1LW9iamVjdHBpY2tlci10YWJsZSB0ZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNnB4O1xufVxudGFibGUua3J1LW9iamVjdHBpY2tlci10YWJsZSB0Ym9keSA+IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xufVxuLmtydS1vYmplY3RwaWNrZXItbGlzdCB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmRhdGFwb2ludC1waWNrZXItcm93IHRkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmRhdGFwb2ludC1waWNrZXItcm93IHRkIC5uYW1lIHtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uZGF0YXBvaW50LXBpY2tlci1yb3cgdGQgPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5kYXRhcG9pbnQtcGlja2VyLXJvdyBpbWcudHlwZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ua3J1LW9iamVjdHBpY2tlci1pdGVtIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubmF0aXZlLWxpc3QgdWwsXG4ubmF0aXZlLWxpc3Qgb2wge1xuICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGluaXRpYWw7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGluaXRpYWw7XG4gIHBhZGRpbmc6IGluaXRpYWw7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxZW07XG59XG4ubWFya2Rvd24gZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ubWFya2Rvd24gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWFya2Rvd24gdWwsXG4ubWFya2Rvd24gb2wge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5tYXJrZG93biBvbCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm1hcmtkb3duIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubWFya2Rvd24gY29kZSB7XG4gIGZvbnQtZmFtaWx5OiAnRmlyYSBNb25vJywgbW9ub3NwYWNlO1xufVxuLm1hcmtkb3duIHAge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5rcnUtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSkgaW5zZXQ7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmtydS1wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KSBpbnNldDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlIDBzO1xufVxuLmtydS1wcm9ncmVzcyAucHJvZ3Jlc3MtcGVyY2VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG4ua3J1LXByb2dyZXNzIC5wcm9ncmVzcy1iYXItZmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QkMwNEI7XG59XG4uaW5mby1ibG9jay1jb250YWluZXIgLmNvbnRlbnQtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xufVxuLmluZm8tYmxvY2stY29udGFpbmVyIC5jb250ZW50LWJsb2NrIC5ibG9jay1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzZCQzA0QjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBwYWRkaW5nOiA1cHg7XG59XG4uaW5mby1ibG9jay1jb250YWluZXIgLmNvbnRlbnQtYmxvY2sgLmJsb2NrLWhlYWRsaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaW5mby1ibG9jay1jb250YWluZXIgLmNvbnRlbnQtYmxvY2suc2VsZWN0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbmZvLWJsb2NrLWNvbnRhaW5lciAuY29udGVudC1ibG9jay5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNjZGNlZDE7XG59XG4uaW5mby1ibG9jay1jb250YWluZXIgLmNvbnRlbnQtYmxvY2sgZGwge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNsZWFyOiBib3RoO1xufVxuLmluZm8tYmxvY2stY29udGFpbmVyIC5jb250ZW50LWJsb2NrIGR0IHtcbiAgd2lkdGg6IDQwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5pbmZvLWJsb2NrLWNvbnRhaW5lciAuY29udGVudC1ibG9jayBkZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmluZm8tYmxvY2stY29udGFpbmVyIC5jb250ZW50LWJsb2NrIGRsLmxvbmctbGFiZWwgZHQge1xuICB3aWR0aDogNjUlO1xufVxuLmluZm8tYmxvY2stY29udGFpbmVyIC5jb250ZW50LWJsb2NrIGRsLmxvbmctbGFiZWwgZGQge1xuICB3aWR0aDogMzAlO1xufVxuZGl2LmNvbnRlbnQtcGFnaW5hdGlvbi1jb250YWluZXIgPiBkaXYuc2VsZWN0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5kaXYuY29udGVudC1wYWdpbmF0aW9uLWNvbnRhaW5lciA+IGRpdi5zZWxlY3QtY29udGFpbmVyID4gc3Bhbi5zZWxlY3QyIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbmRpdi5jb250ZW50LXBhZ2luYXRpb24tY29udGFpbmVyIGEucGFnaW5hdGlvbi1zZWxlY3QtY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG5kaXYuY29udGVudC1wYWdpbmF0aW9uLWNvbnRhaW5lciBhLnBhZ2luYXRpb24tc2VsZWN0LWNvbnRyb2wuZGlzYWJsZWQge1xuICBjb2xvcjogI2NkY2VkMTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmRpdi5jb250ZW50LXBhZ2luYXRpb24tY29udGFpbmVyID4gZGl2LnBhZ2luYXRlZC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRpdi5jb250ZW50LXBhZ2luYXRpb24tY29udGFpbmVyID4gZGl2LnBhZ2luYXRlZC1jb250ZW50LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnVpLXNvcnRhYmxlLWhlbHBlciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuZGl2LnRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmRpdi50b29sdGlwIHNwYW4uaW5mb19pY29uID4gc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbmRpdi50b29sdGlwIHNwYW4uaW5mby1wb3BvdmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA4MDAwO1xuICBvcGFjaXR5OiAwO1xuICBtaW4td2lkdGg6IDIzMHB4O1xuICBtYXgtd2lkdGg6IDQzMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBsaW5lYXIsIHotaW5kZXggMHMgbGluZWFyIDAuMXM7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiYztcbiAgYmFja2dyb3VuZDogIzU3NTc1NjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5kaXYudG9vbHRpcCBzcGFuLmluZm8tcG9wb3Zlci1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHJpZ2h0LWxlZnQ6IC0xMHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCB0cmFuc3BhcmVudCAxMHB4O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkICM1NzU3NTYgMTBweDtcbiAgYm9yZGVyLXRvcDogc29saWQgdHJhbnNwYXJlbnQgMTBweDtcbn1cbmRpdi50b29sdGlwIHNwYW4uaW5mb19pY29uOmhvdmVyICsgc3Bhbi5pbmZvLXBvcG92ZXItY29udGFpbmVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGxpbmVhciAwLjVzO1xufVxuZGl2LnBvcHVwLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIHdpZHRoOiA2NTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbmRpdi5wb3B1cC1jb250YWluZXIgPiBkaXYucG9wdXAtYnV0dG9uIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIG1hcmdpbjogMHB4IDEwcHggMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5kaXYucG9wdXAtY29udGFpbmVyID4gZGl2LnBvcHVwLWJ1dHRvbi5wb3B1cC1idXR0b24tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuZGl2LnBvcHVwLWNvbnRhaW5lciA+IGRpdi5wb3B1cC1idXR0b24ucG9wdXAtYnV0dG9uLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuZGl2LnBvcHVwLWNvbnRhaW5lciA+IGRpdi5wb3B1cC1zdWJqZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDMwcHg7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuZGl2LnBvcHVwLWNvbnRhaW5lciA+IGRpdi5wb3B1cC1zdWJqZWN0ID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmRpdi5wb3B1cC1jb250YWluZXIgPiBkaXYucG9wdXAtc3ViamVjdCA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRhc2hlZDtcbn1cbmRpdi5wb3B1cC1jb250YWluZXIgPiBkaXYucG9wdXAtbWFyay1yZWFkLWJ1dHRvbiB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuM2VtO1xuICBtYXJnaW46IDBweCAxMHB4IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5kaXYucG9wdXAtY29udGFpbmVyID4gZGl2LnBvcHVwLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwIDM1cHg7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5kaXYucG9wdXAtY29udGFpbmVyID4gZGl2LnBvcHVwLXdhcm5pbmcge1xuICBjb2xvcjogcmVkO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmtydS1mb3JtIGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mb3JtLXJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuLmZvcm0tcm93IC5rcnUtZm9ybS1pbnB1dCB7XG4gIGhlaWdodDogMjZweDtcbn1cbi5rcnUtZm9ybS1maWVsZC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmtydS1mb3JtLWZpZWxkLWxhYmVsLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNjVweDtcbiAgLypoZWlnaHQ6IDI2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4OyovXG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbi5rcnUtZm9ybS1maWVsZC1sYWJlbC10ZXh0OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4vKiBDb21tb24gRmllbGQgU3R5bGUgKi9cbi5rcnUtZm9ybS1maWVsZC5kaXNhYmxlZCxcbmlucHV0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM4YThhODkgIWltcG9ydGFudDtcbn1cbi5rcnUtZm9ybS1pbnB1dC5lbXB0eS1hbmQtcmVxdWlyZWQsXG4ua3J1LWZvcm0taW5wdXQuaW52YWxpZCxcbi5rcnUtZm9ybS1zZWxlY3QuZW1wdHktYW5kLXJlcXVpcmVkLFxuLmtydS1mb3JtLXNlbGVjdC5pbnZhbGlkLFxuLmtydS1mb3JtLXRleHRhcmVhLmVtcHR5LWFuZC1yZXF1aXJlZCxcbi5rcnUtZm9ybS10ZXh0YXJlYS5pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG4vKiBTcGVjaWZpYyBGaWVsZCBTdHlsZSAqL1xuLmtydS1mb3JtLWlucHV0LFxuLmtydS1mb3JtLXRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG4ua3J1LWZvcm0tdGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuLmtydS1mb3JtLXJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzAwcHg7XG59XG4ua3J1LWZvcm0tcmFkaW8gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmtydS1mb3JtLXJhZGlvIGxhYmVsID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuLmtydS1mb3JtLXJhZGlvIGxhYmVsIGlucHV0Om5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmtydS1mb3JtLXJhZGlvIGxhYmVsIGlucHV0OmZvY3VzICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YWQ0ODQ7XG59XG5pbnB1dFt0eXBlPVwiY29sb3JcIl0ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuaW5wdXRbdHlwZT1cImNvbG9yXCJdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAvKmJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyovXG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXS5pbnZhbGlkOm5vdCg6ZGlzYWJsZWQpLFxuaW5wdXRbdHlwZT1cImZpbGVcIl0uZW1wdHktYW5kLXJlcXVpcmVkOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gIGNvbG9yOiByZWQ7XG59XG4ua3J1LWZvcm0tZmllbGQtbGFiZWwuZGF0ZXRpbWUtcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmtydS1mb3JtLWZpZWxkLWxhYmVsLmRhdGV0aW1lLXBpY2tlciAuZGF0ZXRpbWUtcG9wdXAge1xuICByaWdodDogMDtcbiAgdG9wOiAzMHB4O1xufVxuLmRhdGFwb2ludC1maWVsZCxcbi5hYnN0cmFjdC1waWNrZXItZmllbGQge1xuICB3aWR0aDogMjAwcHg7XG59XG4uZGF0YXBvaW50LWZpZWxkIC5pdGVtcyxcbi5hYnN0cmFjdC1waWNrZXItZmllbGQgLml0ZW1zIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cbi5kYXRhcG9pbnQtZmllbGQuZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLFxuLmFic3RyYWN0LXBpY2tlci1maWVsZC5kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlci1jb2xvcjogI2U0ZTRlNDtcbn1cbi5kYXRhcG9pbnQtZmllbGQuZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uIC5pdGVtLXRleHQsXG4uYWJzdHJhY3QtcGlja2VyLWZpZWxkLmRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbiAuaXRlbS10ZXh0IHtcbiAgY29sb3I6ICM4YThhODk7XG59XG4uZGF0YXBvaW50LWZpZWxkLmVtcHR5LWFuZC1yZXF1aXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uYWJzdHJhY3QtcGlja2VyLWZpZWxkLmVtcHR5LWFuZC1yZXF1aXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uZGF0YXBvaW50LWZpZWxkLmludmFsaWQgLnNlbGVjdDItc2VsZWN0aW9uLFxuLmFic3RyYWN0LXBpY2tlci1maWVsZC5pbnZhbGlkIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogcmVkO1xufVxuLyogTm90IHVzZWQgaW4gdGhpcyBQcm9qZWN0IG1heWJlIGZyb20gYW5vdGhlciBNb2R1bGU/ICovXG4uZm9ybS1pbmZvLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuLmZvcm0taW5mby10ZXh0IHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50b2JpZ21lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmtydS1mb3JtIC5maWxldG9iaWcgLnRvYmlnbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNFNTAwMDA7XG59XG4uZm9ybS1yb3cuaGlkZGVuLWxhYmVsLXRleHQgLmtydS1mb3JtLWZpZWxkLWxhYmVsLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmljb24tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmljb24tc2VsZWN0LmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaWNvbi1zZWxlY3QuZGlzYWJsZWQgPiBpbWcge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uaWNvbi1zZWxlY3QgPiBpbWcge1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xufVxuLmljb24tc2VsZWN0ID4gaW5wdXQge1xuICBoZWlnaHQ6IDI2cHg7XG59XG4uaWNvbi1zZWxlY3QgLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmljb24tc2VsZWN0IC5kcm9wZG93biB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5pY29uLXNlbGVjdCAuZHJvcGRvd24gdWwgbGkge1xuICB3aWR0aDogMjAlO1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5pY29uLXNlbGVjdCAuZHJvcGRvd24gdWwgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pY29uLXNlbGVjdCAuZHJvcGRvd24gdWwgbGk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4NmNiNmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGU2Yjc7XG59XG4uaWNvbi1zZWxlY3QgLmRyb3Bkb3duIHVsIGxpLnNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNkJDMDRCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTlkYTk3O1xufVxuLm11bHRpLWNoZWNrYm94LXBhbmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJjO1xufVxuLm11bHRpLWNoZWNrYm94LXBhbmVsIHVsIHtcbiAgd2lkdGg6IDE5OHB4O1xuICBoZWlnaHQ6IDEwNHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZ3JleTQ7Ki9cbn1cbi5tdWx0aS1jaGVja2JveC1wYW5lbCB1bCA+IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXVsdGktY2hlY2tib3gtcGFuZWwgdWwgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLm11bHRpLWNoZWNrYm94LXBhbmVsIHVsID4gbGkgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm11bHRpLWNoZWNrYm94LXBhbmVsIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuYnV0dG9uLmZsZXhpYmxlLWZvcm0tY29sbGVjdGlvbi1hZGQtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbmRpdi5mb3JtLXJvdy53aXRoLXN5bWJvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmRpdi5zeW1ib2wtY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb3JtLWZpZWxkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHotaW5kZXg6IC0xMDAwO1xuICB3aWR0aDogMjMwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBsaW5lYXIsIHotaW5kZXggMHMgbGluZWFyIDAuMXM7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiYztcbiAgYmFja2dyb3VuZDogIzU3NTc1NjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZm9ybS1maWVsZC10b29sdGlwIC5jbGllbnQtdmFsaWRhdGlvbi10ZXh0cyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5mb3JtLWZpZWxkLXRvb2x0aXAgLmNsaWVudC12YWxpZGF0aW9uLXRleHRzIGxpLm5vdC1jaGVja2VkIHtcbiAgY29sb3I6IGdyYXk7XG59XG4uZm9ybS1maWVsZC10b29sdGlwIC5jbGllbnQtdmFsaWRhdGlvbi10ZXh0cyBsaS52YWxpZCB7XG4gIGNvbG9yOiAjNkJDMDRCO1xufVxuLmZvcm0tZmllbGQtdG9vbHRpcCAuY2xpZW50LXZhbGlkYXRpb24tdGV4dHMgbGkuaW52YWxpZCB7XG4gIGNvbG9yOiByZWQ7XG59XG4uZm9ybS1maWVsZC10b29sdGlwIC5zZXJ2ZXItdmFsaWRhdGlvbi10ZXh0cyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNjYzAwMDA7XG59XG4uZm9ybS1maWVsZC10b29sdGlwOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IC0xMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICByaWdodC1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgdHJhbnNwYXJlbnQgMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAjNTc1NzU2IDEwcHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIHRyYW5zcGFyZW50IDEwcHg7XG59XG4ua3J1LWZvcm0tZmllbGQ6Zm9jdXMgKyAuZm9ybS1maWVsZC10b29sdGlwLFxuLmtydS1mb3JtLWZpZWxkLmZvY3VzICsgLmZvcm0tZmllbGQtdG9vbHRpcCxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgKyAuZm9ybS1maWVsZC10b29sdGlwLFxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuICsgLmZvcm0tZmllbGQtdG9vbHRpcCB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAxO1xufVxuLmtydS1mb3JtLWZpZWxkLWxhYmVsOmhvdmVyIC5rcnUtZm9ybS1maWVsZDpub3QoLmRpc2FibGVkKTpub3QoOmZvY3VzKTpub3QoLmZvY3VzKSArIC5mb3JtLWZpZWxkLXRvb2x0aXAsXG4uc2VsZWN0Mi1jb250YWluZXI6aG92ZXIgKyAuZm9ybS1maWVsZC10b29sdGlwLFxuLmtydS1mb3JtLWZpZWxkW3R5cGU9XCJjaGVja2JveFwiXTpob3ZlciArIGxhYmVsICsgLmZvcm0tZmllbGQtdG9vbHRpcCB7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyIDAuNXM7XG59XG4uZm9ybS1maWVsZC10b29sdGlwLmZvcmNlZC12aXNpYmxlIHtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDE7XG59XG4ua3J1LWZvcm0taW5wdXQsXG4ua3J1LWZvcm0tdGV4dGFyZWEge1xuICB3aWR0aDogMjc1cHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5rcnUtZm9ybS1pbnB1dDpmb2N1cyxcbi5rcnUtZm9ybS10ZXh0YXJlYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YWQ0ODQ7XG59XG4ua3J1LWZvcm0taW5wdXQge1xuICBoZWlnaHQ6IDMwcHg7XG59XG4ua3J1LWZvcm0taW5wdXQtc21hbGwge1xuICB3aWR0aDogMTAwcHg7XG59XG4ua3J1LWZvcm0taW5wdXQtYmlnIHtcbiAgd2lkdGg6IDI2MHB4O1xufVxuLmtydS1mb3JtLWlucHV0LWxhcmdlIHtcbiAgd2lkdGg6IDM0MHB4O1xufVxuLmtydS1mb3JtLWlucHV0LWV4dHJhLWxhcmdlIHtcbiAgd2lkdGg6IDQ2MHB4O1xufVxuLyogQmFzZSBmb3IgbGFiZWwgc3R5bGluZyAqL1xuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpLFxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWwsXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi8qIGNoZWNrYm94IGFzcGVjdCAqL1xuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NzU3NTY7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4vKiBjaGVja2VkIG1hcmsgYXNwZWN0ICovXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlcixcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogJ+KclCc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMC44O1xuICBjb2xvcjogIzU3NTc1NjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4vKiBjaGVja2VkIG1hcmsgYXNwZWN0IGNoYW5nZXMgKi9cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi8qIGRpc2FibGVkIGNoZWNrYm94ICovXG5bdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUsXG5bdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICNiZGJkYmMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWJlZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBjb2xvcjogI2JkYmRiYztcbn1cblt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjYmRiZGJjO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4vKiBhY2Nlc3NpYmlsaXR5ICovXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6Zm9jdXMgKyBsYWJlbDpiZWZvcmUsXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCk6Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWFkNDg0O1xufVxuLyogaG92ZXIgc3R5bGUganVzdCBmb3IgaW5mb3JtYXRpb24gKi9cbmxhYmVsOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4YThhODkgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLXNvdXJjZS5zbWFsbC1zZWxlY3QsXG4uc21hbGwtc2VsZWN0IHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLnNlbGVjdDItc291cmNlIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbnNlbGVjdC5rcnUtZm9ybS1maWVsZCB7XG4gIHdpZHRoOiAyNzVweDtcbn1cbnNwYW4uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1NzU3NTYgIWltcG9ydGFudDtcbn1cbnNwYW4uc2VsZWN0Mi1yZXN1bHRzIGxpLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmNiNmI7XG59XG5zcGFuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgei1pbmRleDogOTk5OTk5OTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXM6bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQpIHNwYW4uc2VsZWN0Mi1zZWxlY3Rpb24sXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW46bm90KC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQpIHNwYW4uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWFkNDg0ICFpbXBvcnRhbnQ7XG59XG5zZWxlY3QuZW1wdHktYW5kLXJlcXVpcmVkICsgLnNlbGVjdDItY29udGFpbmVyIHNwYW4uc2VsZWN0Mi1zZWxlY3Rpb24sXG5zZWxlY3QuaW52YWxpZCArIC5zZWxlY3QyLWNvbnRhaW5lciBzcGFuLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2EwYTBhMCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM4YThhODkgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZDpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmtydS1mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG4ua3J1LWZvcm0tc2VsZWN0OmZvY3VzIG9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YWQ0ODQ7XG59XG5vcHRncm91cCxcbi5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ua3J1LWZvcm0tZmllbGQtbGFiZWwgLnNsaWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjAwcHg7XG59XG4uc2xpZGVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnNsaWRlciAudHJhY2stY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMTBweDtcbn1cbi5zbGlkZXIgLnRyYWNrLWNvbnRhaW5lciAudHJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5zbGlkZXIgLnRyYWNrLWNvbnRhaW5lciAudHJhY2stZmlsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzU3NTY7XG59XG4uc2xpZGVyIC50cmFjay1jb250YWluZXIgLnRodW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWRlciAudHJhY2stY29udGFpbmVyIC52YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xOHB4O1xuICBsZWZ0OiAtOTBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG4uc2xpZGVyOmZvY3VzIC50cmFjay1jb250YWluZXIgLnRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhZDQ4NDtcbn1cbi5zbGlkZXIuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGlkZXIuZGlzYWJsZWQgLnRyYWNrLWNvbnRhaW5lciAudHJhY2stZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNGE0YTI7XG59XG4uc2xpZGVyLmRpc2FibGVkIC50cmFjay1jb250YWluZXIgLnRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjNiM2IzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc2xpZGVyLmRpc2FibGVkIC50cmFjay1jb250YWluZXIgLnZhbHVlIHtcbiAgY29sb3I6ICM4YThhODk7XG59XG4ucmV2ZXJzZWQtY2hlY2tib3gtZmllbGRzZXQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTc1NzU2O1xuICBwYWRkaW5nOiA4cHg7XG59XG4ucmV2ZXJzZWQtY2hlY2tib3gtZmllbGRzZXQgbGVnZW5kIHtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmV2ZXJzZWQtY2hlY2tib3gtZmllbGRzZXQgbGFiZWwuY2hlY2tib3gtbGFiZWwge1xuICBjb2xvcjogIzU3NTc1NjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJldmVyc2VkLWNoZWNrYm94LWZpZWxkc2V0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsLmNoZWNrYm94LWxhYmVsIHtcbiAgY29sb3I6ICNjZGNlZDE7XG59XG5ib2R5LmxvZ2luIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbn1cbmJvZHkubG9naW4gLmxvZ2luLWxheW91dC1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogIzZCQzA0QjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzEwcHgpIHtcbiAgYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgfVxufVxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbn1cbmJvZHkubG9naW4gLmxvZ2luLWxheW91dC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYjbG9naW4tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkubG9naW4gLmxvZ2luLWxheW91dC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQgZGl2I2xvZ2luLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxNjFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB6LWluZGV4OiAzO1xufVxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYjbG9naW4taWNvbiBzdmcge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA5M3B4O1xuICBtYXJnaW4tdG9wOiAzM3B4O1xufVxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYubG9naW4tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMiU7XG4gIGhlaWdodDogNjU2cHg7XG4gIHdpZHRoOiA1OTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzEwcHgpIHtcbiAgYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYubG9naW4tYm94IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYubG9naW4tYm94IGRpdi5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIHBhZGRpbmc6IDU2cHggMTAzcHggMTBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IDlweCA5cHggMTVweCByZ2JhKDEyNSwgMTI1LCAxMjUsIDAuNik7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcxMHB4KSB7XG4gIGJvZHkubG9naW4gLmxvZ2luLWxheW91dC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQgZGl2LmxvZ2luLWJveCBkaXYuY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbmJvZHkubG9naW4gLmxvZ2luLWxheW91dC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQgZGl2LmxvZ2luLWJveCBkaXYuY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzcxNzE2ZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDZweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5ib2R5LmxvZ2luIC5sb2dpbi1sYXlvdXQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50IGRpdi5sb2dpbi1ib3ggZGl2LmNvbnRlbnQgZm9ybSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkubG9naW4gLmxvZ2luLWxheW91dC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQgZGl2LmxvZ2luLWJveCBkaXYuY29udGVudCBmb3JtIGlucHV0LFxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYubG9naW4tYm94IGRpdi5jb250ZW50IGZvcm0gYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RjZWQxO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5ib2R5LmxvZ2luIC5sb2dpbi1sYXlvdXQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50IGRpdi5sb2dpbi1ib3ggZGl2LmNvbnRlbnQgZm9ybSBpbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YWQ0ODQ7XG59XG5ib2R5LmxvZ2luIC5sb2dpbi1sYXlvdXQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50IGRpdi5sb2dpbi1ib3ggZGl2LmNvbnRlbnQgZm9ybSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkJDMDRCO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRyYW5zaXRpb246IDRzO1xufVxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYubG9naW4tYm94IGRpdi5jb250ZW50IGZvcm0gYnV0dG9uLmxvZ2luLWZhaWxlZCB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbn1cbmJvZHkubG9naW4gLmxvZ2luLWxheW91dC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQgZGl2LmxvZ2luLWJveCBkaXYuY29udGVudCBkaXYucGFzc3dvcmQtZm9yZ290dGVuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5sb2dpbiAubG9naW4tbGF5b3V0LWNvbnRhaW5lciBkaXYjbGF5b3V0LWNvbnRlbnQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudCBkaXYubG9naW4tYm94IGRpdi5jb250ZW50IGRpdi5wYXNzd29yZC1mb3Jnb3R0ZW4gYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG5ib2R5LmxvZ2luIC5sb2dpbi1sYXlvdXQtY29udGFpbmVyIGRpdiNsYXlvdXQtY29udGVudC1jb250YWluZXIgZGl2I2xheW91dC1jb250ZW50IGRpdi5sb2dpbi1ib3ggZGl2LmNvbnRlbnQgZGl2LmlzLW1vYmlsZS1jaGVja2JveC1jb250YWluZXIgaW5wdXQjaXNfbW9iaWxlX2NieCB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbmJvZHkubG9naW4gZGl2LmxvZ2luLWxvZ28ge1xuICBoZWlnaHQ6IDM5cHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy90aGVtZS9sb2dvLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzEwcHgpIHtcbiAgYm9keS5sb2dpbiAjbGF5b3V0LWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNoYWtlIHtcbiAgYW5pbWF0aW9uOiBzaGFrZSAxcyBjdWJpYy1iZXppZXIoMC4yODgsIDAuMDU2LCAwLjE1MiwgMC43NzYpIGJvdGg7XG59XG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgMTAlLFxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zLjU4cHgsIDAuMzU4cHgpO1xuICB9XG4gIDIwJSxcbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3LjE2cHgsIDAuNzE2cHgpO1xuICB9XG4gIDMwJSxcbiAgNTAlLFxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNC4zMnB4LCAtMC4zNThweCk7XG4gIH1cbiAgNDAlLFxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE0LjMycHgsIC0wLjcxNnB4KTtcbiAgfVxufVxuLnVzZXItdGFibGUgdGgge1xuICB3aWR0aDogMjAlO1xufVxucC50ZXh0LXNlcGVyYXRvciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5wLnRvcC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udXNlci1ncm91cC10YWJsZSB0aCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uY2hhcnQtd2lkZ2V0LWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjUwcHg7XG59XG4uY2hhcnQtd2lkZ2V0LmludGVyYWN0aW9uLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2hhcnQtd2lkZ2V0LmNoYXJ0LXdpZGdldC1zY2FsZWQtdXAgLnBlcmlvZC1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmNoYXJ0LXdpZGdldC5jaGFydC13aWRnZXQtc2NhbGVkLXVwIC5oZWFkIC5oZWFkLWJhciAuaGVhZGxpbmUge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDU0MHB4KTtcbn1cbi5jaGFydC13aWRnZXQtc2NhbGVkLXVwLnpvb20tb3V0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5jaGFydC13aWRnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5jaGFydC13aWRnZXQgLmhlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoYXJ0LXdpZGdldCAuaGVhZCAuaGVhZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5jaGFydC13aWRnZXQgLmhlYWQgLmhlYWQtYmFyIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCQzA0Qjtcbn1cbi5jaGFydC13aWRnZXQgLmhlYWQgLmhlYWQtYmFyIC5oZWFkbGluZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNoYXJ0LXdpZGdldCAuaGVhZCAuaGVhZC1iYXIgLmJyb3dzZS1iYWNrLWJ1dHRvbixcbi5jaGFydC13aWRnZXQgLmhlYWQgLmhlYWQtYmFyIC5icm93c2UtZm9yd2FyZC1idXR0b24sXG4uY2hhcnQtd2lkZ2V0IC5oZWFkIC5oZWFkLWJhciAuem9vbS1vdXQtYnV0dG9uIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4uY2hhcnQtd2lkZ2V0IC5oZWFkIC5jdXQtbGVmdC1mb3ItaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50LCAjNkJDMDRCIDYlKTtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmJpZy1jb2x1bW4ge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuZ3JhcGgge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuY29udGVudExpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkJDMDRCO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggPiBkaXYuZGV2aWNlRGV0YWlsc0NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggPiBkaXYuZGV2aWNlRGV0YWlsc0NvbnRhaW5lciAuZGV2aWNlRGV0YWlscyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IC5kZXZpY2VEZXRhaWxzQm94ID4gZGl2LmRldmljZURldGFpbHNDb250YWluZXIgLmRldmljZURldGFpbHMgLmRldmljZUljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGhlaWdodDogMTdweDtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggPiBkaXYuZGV2aWNlRGV0YWlsc0NvbnRhaW5lciAuZGV2aWNlRGV0YWlscyAuZGV2aWNlSWNvbiBzdmcge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCA+IGRpdi5kZXZpY2VEZXRhaWxzQ29udGFpbmVyIC5kZXZpY2VEZXRhaWxzIC5kZXZpY2VJY29uLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggPiBkaXYuZGV2aWNlRGV0YWlsc0NvbnRhaW5lciAuZGV2aWNlRGV0YWlscyAuZGV2aWNlQW1vdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCA+IGRpdi5kZXZpY2VEZXRhaWxzQ29udGFpbmVyIC50YXJpZmZCYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogODAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNzVweDtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggPiBkaXYuZGV2aWNlRGV0YWlsc0NvbnRhaW5lciAudGFyaWZmQmFyIC50YXJpZmZDaGVja2JveCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMzMuMyU7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IC5kZXZpY2VEZXRhaWxzQm94ID4gZGl2LmRldmljZURldGFpbHNDb250YWluZXIgLnRhcmlmZkJhciAudGFyaWZmQ2hlY2tib3ggbGFiZWwuY3VzdG9tLWNoZWNrYm94LWVsZW1lbnQge1xuICB0b3A6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IC5kZXZpY2VEZXRhaWxzQm94ID4gZGl2LmRldmljZURldGFpbHNDb250YWluZXIgLnRhcmlmZkJhciAudGFyaWZmQ2hlY2tib3ggLmdyYXBoQ29sb3Ige1xuICBoZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAxN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggPiBkaXYuZGV2aWNlRGV0YWlsc0NvbnRhaW5lciAudGFyaWZmQmFyIC50YXJpZmZDaGVja2JveCAuY2hlY2tMYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCA+IGRpdi5kZXZpY2VEZXRhaWxzQ29udGFpbmVyIC50YXJpZmZCYXIgLnRhcmlmZkNoZWNrYm94IC5jaGVja0xhYmVsIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IC5kZXZpY2VEZXRhaWxzQm94IC5kZXZpY2VDb250ZW50Qm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCAuZGV2aWNlQ29udGVudEJveCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2QkMwNEI7XG59XG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IC5kZXZpY2VEZXRhaWxzQm94IC5kZXZpY2VDb250ZW50Qm94IC5kZXZpY2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDI1cHggNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggLmRldmljZUNvbnRlbnRCb3ggLmRldmljZXMgZGwuaW5mby1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggLmRldmljZUNvbnRlbnRCb3ggLmRldmljZXMgZGwuaW5mby1saXN0IGR0LFxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCAuZGV2aWNlQ29udGVudEJveCAuZGV2aWNlcyBkbC5pbmZvLWxpc3QgZGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggLmRldmljZUNvbnRlbnRCb3ggLmRldmljZXMgLmRldmljZUJveCB7XG4gIHdpZHRoOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggLmRldmljZUNvbnRlbnRCb3ggLmRldmljZXMgLmRldmljZUJveCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzZCQzA0QjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggLmRldmljZUNvbnRlbnRCb3ggLmRldmljZXMgLmRldmljZUJveCAubWV0YURhdGEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggLmRldmljZUNvbnRlbnRCb3ggLmRldmljZXMgLnN0YXRlQm94IHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCAuZGV2aWNlQ29udGVudEJveCAuZGV2aWNlcyAuc3RhdGVCb3ggLmRhdGFwb2ludEhlYWQge1xuICBjb2xvcjogIzZCQzA0QjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCAuZGV2aWNlQ29udGVudEJveCAuZGV2aWNlcyAuc3RhdGVCb3ggLmRhdGFwb2ludEhlYWQ6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jaGFydC13aWRnZXQgLmJvZHkgLmNvbnRlbnRCb3ggLmRldmljZURldGFpbHNCb3ggLmRldmljZUNvbnRlbnRCb3ggLmRldmljZXMgLnN0YXRlQm94IGRsLmluZm8tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IC5kZXZpY2VEZXRhaWxzQm94IC5kZXZpY2VDb250ZW50Qm94IC5kZXZpY2VzIC5zdGF0ZUJveCBkbC5pbmZvLWxpc3QgZHQsXG4uY2hhcnQtd2lkZ2V0IC5ib2R5IC5jb250ZW50Qm94IC5kZXZpY2VEZXRhaWxzQm94IC5kZXZpY2VDb250ZW50Qm94IC5kZXZpY2VzIC5zdGF0ZUJveCBkbC5pbmZvLWxpc3QgZGQge1xuICB3aWR0aDogMzMlO1xufVxuLmNoYXJ0LXdpZGdldCAuYm9keSAuY29udGVudEJveCAuZGV2aWNlRGV0YWlsc0JveCAuZGV2aWNlQ29udGVudEJveCAuZGV2aWNlcyAuc3RhdGVCb3ggZGwuaW5mby1saXN0IGRkLmxhc3QtcmVhZGluZy12YWx1ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNoYXJ0LXdpZGdldCAuaGVhZC1iYXItYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoYXJ0LXdpZGdldCAuaGVhZC1iYXItYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoYXJ0LXdpZGdldCAuc2NhbGUtYnV0dG9uIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG59XG4uY2hhcnQtd2lkZ2V0IC5zY2FsZS1idXR0b24gZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGFydC13aWRnZXQgLnNjYWxlLWJ1dHRvbiBkaXYuYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuLmNoYXJ0LXdpZGdldCAucXVhbnRpdHktdHlwZS1idXR0b24ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5jaGFydC13aWRnZXQgLnF1YW50aXR5LXR5cGUtYnV0dG9uIGRpdiB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXM7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXI6IHNvbGlkIHdoaXRlIDFweDtcbn1cbi5jaGFydC13aWRnZXQgLnF1YW50aXR5LXR5cGUtYnV0dG9uIGRpdi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ4OTAwO1xufVxuLmNoYXJ0LXdpZGdldCAuem9vbS1vdXQtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmNoYXJ0LXdpZGdldCAucGVyaW9kLXNlbGVjdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoYXJ0LXdpZGdldCAuZGF0ZXRpbWUtcGlja2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uY2hhcnQtd2lkZ2V0IC5kYXRldGltZS1pbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuLmNoYXJ0LXRvb2x0aXAge1xuICBwYWRkaW5nOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1NzU2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC4zO1xuICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xufVxuLmdyYXBoIC5heGlzIC5kb21haW4ge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICM1NzU3NTY7XG59XG4uZ3JhcGggLmF4aXMgLnRpY2sgdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZmlsbDogIzU3NTc1NjtcbiAgc3Ryb2tlOiBub25lO1xufVxuLm1hbmFnZS1tZXNzYWdlcy1wYWdlIHtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG4ubWFuYWdlLW1lc3NhZ2VzLXBhZ2UgLmxlZnQtY29sdW1uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ubWFuYWdlLW1lc3NhZ2VzLXBhZ2UgLnJpZ2h0LWNvbHVtbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ubWFuYWdlLW1lc3NhZ2VzLXBhZ2UgLm1lc3NhZ2UtdGFibGUgLmRhdGUtY29sIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5tYW5hZ2UtbWVzc2FnZXMtcGFnZSAubWVzc2FnZS10YWJsZSAuc3ViamVjdC1jb2wge1xuICB3aWR0aDogNTAlO1xufVxuLm1hbmFnZS1tZXNzYWdlcy1wYWdlIC5tZXNzYWdlLXRhYmxlIC5hdHRhY2htZW50LWNvbCB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4ubWFuYWdlLW1lc3NhZ2VzLXBhZ2UgLm1lc3NhZ2UtdGFibGUgdHIubmV3LW1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tYW5hZ2UtbWVzc2FnZXMtcGFnZSAubWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ubWFuYWdlLW1lc3NhZ2VzLXBhZ2UgLm1lc3NhZ2UgLm1lc3NhZ2Utc3ViamVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubWFuYWdlLW1lc3NhZ2VzLXBhZ2UgLm1lc3NhZ2UgLm1lc3NhZ2UtZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJlYWQtbWVzc2FnZS1kaWFsb2cge1xuICB3aWR0aDogNjAwcHg7XG59XG4ucmVhZC1tZXNzYWdlLWRpYWxvZyAuZGlhbG9nLWJvZHkge1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbi5yZWFkLW1lc3NhZ2UtZGlhbG9nIC5kaWFsb2ctYm9keSAubWVzc2FnZS1zdWJqZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yZWFkLW1lc3NhZ2UtZGlhbG9nIC5kaWFsb2ctYm9keSAubWVzc2FnZS1kYXRlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ub2JqZWN0LWhlYWRpbmctbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNkJDMDRCO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm9iamVjdC1oZWFkaW5nLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM1NzU3NTY7XG59XG4jc3ViLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4jc3ViLWNvbnRlbnQgLndpZGdldC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1NzU3NTY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1NzU3NTY7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSB0aGVhZCB0ciB7XG4gIGhlaWdodDogMzBweDtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRoZWFkIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRoZWFkIHRoIG9iamVjdCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NzU3NTY7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDRweCA0cHggNHB4IDRweCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSB0Ym9keSB0ZC5maXJzdC1jb2x1bW4tY2VsbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSB0Ym9keSB0ZC5mYWN0b3ItY2VsbCxcbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRib2R5IHRkLmZhY3Rvci1zdW0tY2VsbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRib2R5IHRkLmZhY3Rvci1jZWxsIGlucHV0LFxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUgdGJvZHkgdGQuZmFjdG9yLXN1bS1jZWxsIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSB0Ym9keSB0ZC5mYWN0b3ItZGl2aWRlZC1ldmVubHktY2VsbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRib2R5IHRkLmZhY3Rvci1kaXZpZGVkLWV2ZW5seS1jZWxsIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAzLjdweDtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRib2R5IC5mYWN0b3Itc3VtLXRleHQtZmllbGQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUgdGJvZHkgLmhlYWRpbmctY2VsbDpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUgLmluZm8tc3ltYm9sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1NzU3NTY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxMi44cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSAuaW5mby1zeW1ib2wgLnRvb2x0aXAge1xuICBsZWZ0OiAtMTUycHg7XG4gIHRvcDogMjZweDtcbiAgd2lkdGg6IDMyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUgLmluZm8tc3ltYm9sIC50b29sdGlwOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IC0xMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCB0cmFuc3BhcmVudCAxMHB4O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIHRyYW5zcGFyZW50IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkICM1NzU3NTYgMTBweDtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIGlucHV0LFxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUgc2VsZWN0IHtcbiAgd2lkdGg6IDU1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxudGFibGUuZWxlbWVudC10ZW1wbGF0ZS10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA0MHB4O1xufVxudGFibGUuZWxlbWVudC10ZW1wbGF0ZS10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCBpbWcge1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uZWxlbWVudC10ZW1wbGF0ZS1mb3JtIGlucHV0W3R5cGU9ZmlsZV0ua3J1LWZvcm0tZmllbGQge1xuICB3aWR0aDogMTIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZWxlbWVudC10ZW1wbGF0ZS1mb3JtIGlucHV0W3R5cGU9ZmlsZV0ua3J1LWZvcm0tZmllbGQuaW52YWxpZCxcbi5lbGVtZW50LXRlbXBsYXRlLWZvcm0gaW5wdXRbdHlwZT1maWxlXS5rcnUtZm9ybS1maWVsZC5lbXB0eS1hbmQtcmVxdWlyZWQge1xuICBib3JkZXItY29sb3I6ICNFNTAwMDA7XG59XG4uY29udGludWUtYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubWV0YWRhdGEtZGVmaW5pdGlvbi10YWJsZSBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCxcbi5tZXRhZGF0YS1kZWZpbml0aW9uLXRhYmxlIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgdG9wOiAwO1xufVxudGFibGUubWV0YWRhdGEtZ3JvdXAtdGFibGUgZGwuaW5mby1saXN0LmluLXRhYmxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cbnRhYmxlLm1ldGFkYXRhLWdyb3VwLXRhYmxlIGRsLmluZm8tbGlzdC5pbi10YWJsZSBkdCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG50YWJsZS5tZXRhZGF0YS1ncm91cC10YWJsZSBkbC5pbmZvLWxpc3QuaW4tdGFibGUgZHQsXG50YWJsZS5tZXRhZGF0YS1ncm91cC10YWJsZSBkbC5pbmZvLWxpc3QuaW4tdGFibGUgZGQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbmRpdi5tZXRhZGF0YS1maWVsZHNldCAuZm9ybS1yb3cubWV0YS12YWx1ZSB7XG4gIHdpZHRoOiA1MTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuZGl2Lm1ldGFkYXRhLWZpZWxkc2V0IC5mb3JtLXJvdy5tZXRhLXZhbHVlIC5rcnUtZm9ybS1maWVsZC1sYWJlbC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDI1NXB4O1xufVxuZGl2Lm1ldGFkYXRhLWZpZWxkc2V0IC5mb3JtLXJvdy5tZXRhLXZhbHVlIC5rcnUtZm9ybS1pbnB1dCxcbmRpdi5tZXRhZGF0YS1maWVsZHNldCAuZm9ybS1yb3cubWV0YS12YWx1ZSAua3J1LWZvcm0tdGV4dGFyZWEge1xuICB3aWR0aDogMjU1cHg7XG59XG5kaXYubWV0YWRhdGEtZmllbGRzZXQgLmZvcm0tcm93Lm1ldGEtdmFsdWUgc2VsZWN0LmtydS1mb3JtLWZpZWxkIHtcbiAgd2lkdGg6IDI1NXB4O1xufVxuZGl2Lm1ldGFkYXRhLWZpZWxkc2V0IGRpdi5jaGVja2JveC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuZGl2Lm1ldGFkYXRhLWZpZWxkc2V0IGRpdi5zeW1ib2wtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG59XG5kaXYub2JqZWN0LW1ldGFkYXRhIGRpdi5pbnZvaWNlLWFjdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuZGl2Lm9iamVjdC1tZXRhZGF0YSBkaXYuaW52b2ljZS1hY3Rpb25zID4gYnV0dG9uLnNob3ctaW52b2ljZSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbmRpdi5vYmplY3QtbWV0YWRhdGEgaWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzAwcHg7XG4gIG1pbi1oZWlnaHQ6IDk4OXB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbi5pbnZvaWNlLWl0ZW0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmludm9pY2UtaXRlbS1ncm91cC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QkMwNEIgIWltcG9ydGFudDtcbn1cbi5pbnZvaWNlLWl0ZW0tZ3JvdXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuLmludm9pY2UtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbnZvaWNlLWl0ZW0uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkJDMDRCICFpbXBvcnRhbnQ7XG59XG4uaW52b2ljZS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbn1cbi5pdGVtLW9yZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTQwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXRlbS1vcmRlciBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTMwcHg7XG59XG4udGhyZXNob2xkLXRhYmxlIHRoIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi50aHJlc2hvbGQtdmlvbGF0aW9uLXRhYmxlIHRoIHtcbiAgd2lkdGg6IDI1JTtcbn1cbiNwaWNrRWxlbWVudFR5cGVEaWFsb2cgLmtydS1mb3JtLWZpZWxkLW9wdGlvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5kaXYjbWVhc3VyZW1lbnRQb2ludERpYWxvZyBpbnB1dC5jbGlja2FibGU6bm90KC5kaXNhYmxlZCksXG5kaXYjc3VtRGlhbG9nIGlucHV0LmNsaWNrYWJsZTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmRpdiNmb3JtdWxhRGlhbG9nIC5mb3JtdWxhLXZhbGlkYXRpb24tcmVzdWx0IC5zdWNjZXNzIHtcbiAgY29sb3I6ICM0NEJBMDA7XG59XG5kaXYjZm9ybXVsYURpYWxvZyAuZm9ybXVsYS12YWxpZGF0aW9uLXJlc3VsdCAucGVuZGluZyB7XG4gIGNvbG9yOiAjNTc1NzU2O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2dpZi9zcGlubmVyLnBuZy5naWZcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFlbSAxZW07XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cbmRpdiNmb3JtdWxhRGlhbG9nIC5mb3JtdWxhLXZhbGlkYXRpb24tcmVzdWx0IC5mYWlsdXJlIHtcbiAgY29sb3I6ICNFNTAwMDA7XG59XG4udXNhZ2UtZWxlbWVudC1uYW1lIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnVzYWdlLXJlZmVyZW5jZXMge1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4udXNhZ2UtcmVmZXJlbmNlcyA+IGxpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICM1NzU3NTY7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnRvb2xiYXItY29udGFpbmVyID4gZGl2LnRvb2xiYXIgLmRpc2FibGVkIHN2ZyB7XG4gIGNvbG9yOiAjREVEREQ2O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYudG9vbGJhci1jb250YWluZXIgPiBkaXYudG9vbGJhciBzdmcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyIHN2Zzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM4YThhODk7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyIHN2Zy5zYXZlLWNoYXJ0LWJ0bixcbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnRvb2xiYXItY29udGFpbmVyID4gZGl2LnRvb2xiYXIgc3ZnLmNoYW5nZS1vcHRpb25zLWJ0bixcbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnRvb2xiYXItY29udGFpbmVyID4gZGl2LnRvb2xiYXIgc3ZnLnVuZG8tYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYudG9vbGJhci1jb250YWluZXIgPiBkaXYudG9vbGJhciBzdmcuY29uc3VtcHRpb24tYnV0dG9uLFxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYudG9vbGJhci1jb250YWluZXIgPiBkaXYudG9vbGJhciBzdmcucHJvZ3Jlc3MtYnV0dG9uIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyIHN2Zy5jb25zdW1wdGlvbi1idXR0b24uZGlzYWJsZWQsXG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyLWNvbnRhaW5lciA+IGRpdi50b29sYmFyIHN2Zy5wcm9ncmVzcy1idXR0b24uZGlzYWJsZWQge1xuICBjb2xvcjogI0RFRERENjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYudG9vbGJhci1jb250YWluZXIgPiBkaXYudG9vbGJhciBkaXYuY2hhcnQtdHlwZS1zaW1wbGUtc3dpdGNoIHtcbiAgd2lkdGg6IDU1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnRvb2xiYXItY29udGFpbmVyID4gZGl2LnRvb2xiYXIgZGl2LnZlcnRpY2FsLWRpdmlkZXIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCM0IzQjM7XG4gIG1hcmdpbjogMCAxNHB4O1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYucHJpbWFyeS10b29sYmFyLWNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnByaW1hcnktdG9vbGJhci1jb250YWluZXIgPiBkaXYubmFtZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi5wcmltYXJ5LXRvb2xiYXItY29udGFpbmVyID4gZGl2Lm5hbWUtY29udGFpbmVyIHN2ZyB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi5wcmltYXJ5LXRvb2xiYXItY29udGFpbmVyID4gZGl2Lm5hbWUtY29udGFpbmVyID4gc3Bhbi5uYW1lLWRpc3BsYXkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYucHJpbWFyeS10b29sYmFyLWNvbnRhaW5lciA+IGRpdi5wcmltYXJ5LXRvb2xiYXIgPiBkaXYuY2hhcnQtdHlwZS1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYucHJpbWFyeS10b29sYmFyLWNvbnRhaW5lciA+IGRpdi5wcmltYXJ5LXRvb2xiYXIgPiBkaXYuY2hhcnQtdHlwZS1zZWxlY3Rpb24gc3Bhbi5jaGFydC10eXBlLXNlbGVjdC1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYuc2Vjb25kYXJ5LXRvb2xiYXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyID4gc3Bhbi5jb21wcmVzc2lvbi1sZXZlbC1zZWxlY3QtdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi5zZWNvbmRhcnktdG9vbGJhci1jb250YWluZXIgPiBkaXYuc2Vjb25kYXJ5LXRvb2xiYXIgPiBkaXYucGVyaW9kLXNlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5kaXYuY2hhcnRpbmctbWFpbi1jb250YWluZXIgPiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciA+IGRpdi5zZWNvbmRhcnktdG9vbGJhci1jb250YWluZXIgPiBkaXYuc2Vjb25kYXJ5LXRvb2xiYXIgPiBkaXYucGVyaW9kLXNlbGVjdGlvbiA+IHNlbGVjdFtuYW1lPVwibWFpblwiXSB7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyLWNvbnRhaW5lciA+IGRpdi5zZWNvbmRhcnktdG9vbGJhciA+IGRpdi5wZXJpb2Qtc2VsZWN0aW9uID4gZGl2LmJyb3dzZS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYuc2Vjb25kYXJ5LXRvb2xiYXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyID4gZGl2LnBlcmlvZC1zZWxlY3Rpb24gPiBkaXYuYnJvd3NlLWJ1dHRvbiA+IHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyLWNvbnRhaW5lciA+IGRpdi5zZWNvbmRhcnktdG9vbGJhciA+IGRpdi5wZXJpb2Qtc2VsZWN0aW9uIGRpdi5kaXNhYmxlZCBzdmcge1xuICBjb2xvcjogI0RFRERENjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuZGl2LmNoYXJ0aW5nLW1haW4tY29udGFpbmVyID4gZGl2LmNoYXJ0LWhlYWRlci1jb250YWluZXIgPiBkaXYuc2Vjb25kYXJ5LXRvb2xiYXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyID4gZGl2LnBlcmlvZC1zZWxlY3Rpb24gaW5wdXQuZGF0ZXRpbWUtaW5wdXQge1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAxMjBweDtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyLWNvbnRhaW5lciA+IGRpdi5zZWNvbmRhcnktdG9vbGJhciA+IGRpdi5jb21wYXJlLXBlcmlvZC1pbnRlcnZhbC1kaXNwbGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyLWNvbnRhaW5lciA+IGRpdi5zZWNvbmRhcnktdG9vbGJhciA+IGRpdi5jb21wYXJlLXBlcmlvZC1pbnRlcnZhbC1kaXNwbGF5ID4gc3Bhbi5pbnRlcnZhbC1zdGFydC1kYXRlLXNwYW4ge1xuICBtYXJnaW4tbGVmdDogMTRweDtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyLWNvbnRhaW5lciA+IGRpdi5zZWNvbmRhcnktdG9vbGJhciA+IGRpdi51bnBhZGRlZC1idG4tY29udGFpbmVyIHN2ZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciA+IGRpdi5jaGFydC1oZWFkZXItY29udGFpbmVyID4gZGl2LnNlY29uZGFyeS10b29sYmFyLWNvbnRhaW5lciBkaXYuZGF0ZS1pbnRlcnZhbC1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCM0IzQjM7XG4gIG1hcmdpbjogMCAzcHg7XG59XG5kaXYuZXhwb3J0LXR5cGUtZGlhbG9nIGxhYmVsLmtydS1mb3JtLWZpZWxkLW9wdGlvbi1sYWJlbC5kaXNhYmxlZCA+IHNwYW4ge1xuICBjb2xvcjogIzcxNzE2Zjtcbn1cbmRpdiNsZWdlbmQtY29udGFpbmVyIGRpdi5ibG9ja3MtY29udGFpbmVyLFxuZGl2LmxlZ2VuZC1jb250YWluZXIgZGl2LmJsb2Nrcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG59XG5kaXYjbGVnZW5kLWNvbnRhaW5lciBkaXYuYmxvY2tzLWNvbnRhaW5lciA+IGRpdi5lbnRyeS1kaXYsXG5kaXYubGVnZW5kLWNvbnRhaW5lciBkaXYuYmxvY2tzLWNvbnRhaW5lciA+IGRpdi5lbnRyeS1kaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMzMuMyU7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5kaXYjbGVnZW5kLWNvbnRhaW5lciBkaXYuYmxvY2tzLWNvbnRhaW5lciA+IGRpdi5lbnRyeS1kaXYgPiBkaXYuY29sdW1uLWRpdixcbmRpdi5sZWdlbmQtY29udGFpbmVyIGRpdi5ibG9ja3MtY29udGFpbmVyID4gZGl2LmVudHJ5LWRpdiA+IGRpdi5jb2x1bW4tZGl2IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuZGl2I2xlZ2VuZC1jb250YWluZXIgZGl2LmJsb2Nrcy1jb250YWluZXIgPiBkaXYuZW50cnktZGl2ID4gZGl2LmNvbHVtbi1kaXY6Zmlyc3QtY2hpbGQsXG5kaXYubGVnZW5kLWNvbnRhaW5lciBkaXYuYmxvY2tzLWNvbnRhaW5lciA+IGRpdi5lbnRyeS1kaXYgPiBkaXYuY29sdW1uLWRpdjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbmRpdiNsZWdlbmQtY29udGFpbmVyIGRpdi5ibG9ja3MtY29udGFpbmVyID4gZGl2LmVudHJ5LWRpdiA+IGRpdi5jb2x1bW4tZGl2ID4gZGl2LFxuZGl2LmxlZ2VuZC1jb250YWluZXIgZGl2LmJsb2Nrcy1jb250YWluZXIgPiBkaXYuZW50cnktZGl2ID4gZGl2LmNvbHVtbi1kaXYgPiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5kaXYjbGVnZW5kLWNvbnRhaW5lciAubW9iaWxlX2xhYmVsX2xpbmUsXG5kaXYubGVnZW5kLWNvbnRhaW5lciAubW9iaWxlX2xhYmVsX2xpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmRpdiNsZWdlbmQtY29udGFpbmVyIC5tb2JpbGVfbGFiZWxfbGluZSBkaXYuZW50cnktZGl2LFxuZGl2LmxlZ2VuZC1jb250YWluZXIgLm1vYmlsZV9sYWJlbF9saW5lIGRpdi5lbnRyeS1kaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbmRpdiNsZWdlbmQtY29udGFpbmVyIC5tb2JpbGVfbGFiZWxfbGluZSBkaXYuZW50cnktZGl2LmJvbGQsXG5kaXYubGVnZW5kLWNvbnRhaW5lciAubW9iaWxlX2xhYmVsX2xpbmUgZGl2LmVudHJ5LWRpdi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kaXYjbGVnZW5kLWNvbnRhaW5lciAubW9iaWxlX2xhYmVsX2xpbmUgLmNvbG9yX2JveCxcbmRpdi5sZWdlbmQtY29udGFpbmVyIC5tb2JpbGVfbGFiZWxfbGluZSAuY29sb3JfYm94IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbmRpdiNsZWdlbmQtY29udGFpbmVyIC5tb2JpbGVfbGFiZWxfbGluZSAubGFiZWxfdmFsdWUsXG5kaXYubGVnZW5kLWNvbnRhaW5lciAubW9iaWxlX2xhYmVsX2xpbmUgLmxhYmVsX3ZhbHVlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4vKlxuICogU3RhbmRhbG9uZSBjaGFydHMgb24gYSBibGFuayBwYWdlIGUuZy4gZm9yIFBoYW50b21KU1xuICovXG4uY2hhcnRpbmctc3RhbmRhbG9uZSAjdG9vbGJhci1jb250YWluZXIge1xuICAvKiBoaWRlIGludGVyYWN0aXZlIHN0dWZmICovXG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hhcnRpbmctc3RhbmRhbG9uZSAjaW5mby1oZWFkbGluZS1jb250YWluZXIgdHIge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uY2hhcnRpbmctc3RhbmRhbG9uZSAjaW5mby1oZWFkbGluZS1jb250YWluZXIgdHIgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNoYXJ0aW5nLXN0YW5kYWxvbmUgI2luZm8taGVhZGxpbmUtY29udGFpbmVyIHRyIHRoLm1haW4tcGVyaW9kLWNvbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuZGl2LnNpbXBsaWZpZWQtYmFyLWNoYXJ0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmRpdi5zaW1wbGlmaWVkLWJhci1jaGFydC1jb250YWluZXIgZGl2LmF4aXMtZ3JvdXAge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbmRpdi5zaW1wbGlmaWVkLWJhci1jaGFydC1jb250YWluZXIgZGl2LmF4aXMtZ3JvdXAgZGl2LmRhdGEtc291cmNlLWdyb3VwIGRpdi5iYXItbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzU3NTc1NjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbmRpdi5zaW1wbGlmaWVkLWJhci1jaGFydC1jb250YWluZXIgZGl2LmF4aXMtZ3JvdXAgZGl2LmRhdGEtc291cmNlLWdyb3VwIGRpdi5iYXItbGluZS50aGluLWxpbmUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5kaXYuc2ltcGxpZmllZC1iYXItY2hhcnQtY29udGFpbmVyIGRpdi5heGlzLWdyb3VwIGRpdi5kYXRhLXNvdXJjZS1ncm91cCBkaXYuYmFyLWxpbmUudGhpbi1saW5lOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5kaXYuc2ltcGxpZmllZC1iYXItY2hhcnQtY29udGFpbmVyIGRpdi5heGlzLWdyb3VwIGRpdi5kYXRhLXNvdXJjZS1ncm91cCBkaXYuYmFyLWxpbmUudGhpbi1saW5lOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbmRpdi5zaW1wbGlmaWVkLWJhci1jaGFydC1jb250YWluZXIgZGl2LmF4aXMtZ3JvdXAgZGl2LmRhdGEtc291cmNlLWdyb3VwIGRpdi5iYXItbGluZSBkaXYuYmFyIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuZGl2LnNpbXBsaWZpZWQtYmFyLWNoYXJ0LWNvbnRhaW5lciBkaXYuYXhpcy1ncm91cCBkaXYuZGF0YS1zb3VyY2UtZ3JvdXAgZGl2LmJhci1saW5lIGRpdi5iYXIudGhpbi1iYXIge1xuICBoZWlnaHQ6IDMwcHg7XG59XG5kaXYuc2ltcGxpZmllZC1iYXItY2hhcnQtY29udGFpbmVyIGRpdi50b29sdGlwLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIHBhZGRpbmc6IDhweCA4cHggMnB4IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbmRpdi5kaWFsb2ctYm9keSAudXNhZ2UtcmVmZXJlbmNlLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYXV0by1yZXBvcnQtZmlsZXR5cGUtcm93IC5zZXR0aW5ncy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmRpYWxvZyAuZnRwLXRlc3QtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmRpYWxvZyAuc3RhdHVzVGV4dEZ0cFRlc3Qge1xuICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGlhbG9nIC5sZWZ0U2lkZUF1dG9tYXRpY1JlcG9ydEZvcm1EaWFsb2cge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5kaWFsb2cgLnJpZ2h0U2lkZUF1dG9tYXRpY1JlcG9ydEZvcm1EaWFsb2cge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1NzU3NTY7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNTc1NzU2O1xufVxuLmxvLXJhLXZhbHVlLWNvbmZpZy1kaWFsb2cgdGFibGUgdGg6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRkIGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0YWJsZSB0ci5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHRyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcztcbn1cbi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRyLnNvcnRhYmxlLWl0ZW0tcm93IGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgaGVpZ2h0OiAyNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4ubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB0ci5zb3J0YWJsZS1pdGVtLXJvdyBzZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGhlaWdodDogMjdweDtcbn1cbi5jc3YtaW1wb3J0LWRpYWxvZyB7XG4gIHdpZHRoOiA2MDBweDtcbn1cbi5jc3YtaW1wb3J0LWRpYWxvZyAuZGlhbG9nLWJvZHkge1xuICAvKiBIZWFkaW5nIGFscmVhZHkgaGFzIG1hcmdpbiB0b3AsIHRvbyBtdWNoIHNwYWNpbmcgKi9cbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbi5jc3YtaW1wb3J0LWZvcm0gLmNzdi1pbXBvcnQtZXhwbGFuYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNzdi1pbXBvcnQtZm9ybSAuY3N2LWltcG9ydC1leHBsYW5hdGlvbiBwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5jc3YtaW1wb3J0LWZvcm0gLmNzdi1pbXBvcnQtZXhwbGFuYXRpb24gc3Ryb25nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM1NzU3NTY7XG4gIHBhZGRpbmc6IDE1cHggMCAwIDA7XG59XG4uY3N2LWltcG9ydC1mb3JtIC5jc3YtaW1wb3J0LWV4cGxhbmF0aW9uIHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWJlZjtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXI6IDFweCAjNTc1NzU2IHNvbGlkO1xufVxuLmNzdi1pbXBvcnQtZm9ybSAuY3N2LWltcG9ydC1leHBsYW5hdGlvbiB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyOiAxcHggIzU3NTc1NiBzb2xpZDtcbn1cbi5jc3YtaW1wb3J0LWZvcm0gLmNzdi1pbXBvcnQtZXhhbXBsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY3N2LWltcG9ydC1mb3JtIC5mb3JtLXJvdyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZGVhY3RpdmF0ZWQtZGF0YXNvdXJjZS10b29sdGlwcCB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG4jZGF0YS1zb3VyY2UtdHJlZSAuanN0cmVlLW5vZGUuc3RhZ25hbnQgPiAuanN0cmVlLWFuY2hvciA+IGkuanN0cmVlLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3N2Zy90cmVlX3N0YWduYW50X21hcmtlcl9zbWFsbC5zdmdcIikgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRhdGEtc291cmNlLmRhdGFwb2ludC10YWJsZSAuZGF0YXBvaW50LXJvdy5zdGFnbmFudCA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRhdGEtc291cmNlLmRhdGFwb2ludC10YWJsZSAuZGF0YXBvaW50LXJvdy5zdGFnbmFudCA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvc3ZnL3RyZWVfc3RhZ25hbnRfbWFya2VyLnN2Z1wiKSAhaW1wb3J0YW50O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAzcHg7XG59XG50ZXh0YXJlYS5oZWxwLXRleHQtdGV4dGFyZWEge1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogNDAwcHg7XG59XG4udHdvQ29sdW1uTGF5b3V0IC5sZWZ0LWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG59XG4udHdvQ29sdW1uTGF5b3V0IC5yaWdodC1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG4udHdvQ29sdW1uTGF5b3V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwQTBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG59XG5kaXYjaGVscC10ZXh0LWZvcm0tY29udGFpbmVyIC5mb3JtLWZpZWxkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuZGl2I2hlbHAtdGV4dC1tYXJrZG93bi1wcmV2aWV3LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2ViZWY7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5kaXYuZW1haWwtY29uZmlnLWZvcm0tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbmRpdi5lbWFpbC1jb25maWctZm9ybS1jb250YWluZXIgPiBwIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5kaXYuZW1haWwtY29uZmlnLWZvcm0tY29udGFpbmVyIC5lbWFpbC10ZXh0LWNvbmZpZy1maWVsZCB7XG4gIHdpZHRoOiA2MDBweDtcbn1cbmRpdi5lbWFpbC1jb25maWctZm9ybS1jb250YWluZXIgdGV4dGFyZWEuZW1haWwtdGV4dC1jb25maWctZmllbGQge1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuLmZsb2F0LWxlZnQtcGFuZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsb2F0LWxlZnQtcGFuZWwgPiAqIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucGxhaW4tZm9ybS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDYwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbn1cbi5wbGFpbi1mb3JtLWNvbnRhaW5lciA+IGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5wbGFpbi1mb3JtLWNvbnRhaW5lciA+IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJvdHRvbTogMjBweDtcbn1cbi5wbGFpbi1mb3JtLWNvbnRhaW5lciA+IC5idXR0b24tcGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGxhaW4tZm9ybS1jb250YWluZXIgPiAuYnV0dG9uLXBhbmVsID4gYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5wbGFpbi1mb3JtLWNvbnRhaW5lciA+IGZvcm0gPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBsYWluLWZvcm0tY29udGFpbmVyID4gZm9ybSA+IGxhYmVsID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jYmFja3VwLXNldHRpbmdzLWZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogNjAwcHg7XG59XG4jYmFja3VwLXNldHRpbmdzLWZvcm0gZGl2LmZvcm0tcm93IHtcbiAgd2lkdGg6IDM0MHB4O1xufVxudGFibGUucGFydGl0aW9uLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5kaXYubW9uaXRvcmluZy1pbmZvLWl0ZW0ge1xuICB3aWR0aDogNDE1cHg7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuZGl2Lm1vbml0b3JpbmctaW5mby1pdGVtIC5pbmZvLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuZGl2Lm1vbml0b3JpbmctaW5mby1pdGVtIC5wcm9ncmVzcy1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xufVxuLmVycm9yLW1lc3NhZ2VzLWNvbnRhaW5lciAudXNlci1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxpY2Vuc2Utb3ZlcnZpZXctY29udGFpbmVyIC5pbnN0YWxsLWlkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGljZW5zZS1vdmVydmlldy1jb250YWluZXIgLmNvbnRlbnQtYmxvY2sudmFsaWQgLmJsb2NrLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICM2QkMwNEI7XG59XG4ubGljZW5zZS1vdmVydmlldy1jb250YWluZXIgLmNvbnRlbnQtYmxvY2suZXhwaXJlZCAuYmxvY2staGVhZGVyIHtcbiAgYmFja2dyb3VuZDogZGFya29yYW5nZTtcbn1cbi5saWNlbnNlLW92ZXJ2aWV3LWNvbnRhaW5lciAuY29udGVudC1ibG9jay5pbnZhbGlkIC5ibG9jay1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjRTUwMDAwO1xufVxuLnRveC10aW55bWNlLnRveC10aW55bWNlLWlubGluZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNXB4LCAtNDJweCk7XG4gIHotaW5kZXg6IDUwMTAwO1xufVxuLnRveC1zaWx2ZXItc2luay50b3gtdGlueW1jZS1hdXgge1xuICB6LWluZGV4OiA1MDEwMDtcbn1cbi5kYXNoYm9hcmQtc2lkZWJhci5zaWRlYmFyLnJpZ2h0LmluaXRpYWxpemVkLmZpeGVkID4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lcixcbi5kYXNoYm9hcmQtc2lkZWJhci5zaWRlYmFyLnJpZ2h0LmluaXRpYWxpemVkLmZvbGRlZCA+IGRpdi5zaWRlYmFyLXZpc2liaWxpdHktY29udHJvbC1jb250YWluZXIge1xuICB6LWluZGV4OiA1MDEwMDtcbn1cbi5ib3gtZm9ybS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uIHtcbiAgd2lkdGg6IDkyJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uYm94LWZvcm0tY29udGFpbmVyID4gLnBhbmVsLXNlY3Rpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYm94LWZvcm0tY29udGFpbmVyID4gLnBhbmVsLXNlY3Rpb24gPiAuaGVhZCB7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTU5NTk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYm94LWZvcm0tY29udGFpbmVyID4gLnBhbmVsLXNlY3Rpb24gPiAuaGVhZDpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uID4gLmhlYWQ6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ib3gtZm9ybS1jb250YWluZXIgPiAucGFuZWwtc2VjdGlvbiA+IC5ib2R5IHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIC8qIC5mbHVpZCBzdGV1ZXJ0IGRhcyBkaXNwbGF5OiBmbGV4OyBzbyBkYXNzIGRhcyBzZWxlY3QtS2luZCBzaWNoIGRlbiB2ZXJmw7xnYmFyZW4gUGxhdHpcblx0XHRcdHRlaWxlbiBzb2xsICovXG59XG4uYm94LWZvcm0tY29udGFpbmVyID4gLnBhbmVsLXNlY3Rpb24gPiAuYm9keSAua3J1LWZvcm0tZmllbGQtbGFiZWwgLnNlbGVjdDItY29udGFpbmVyLFxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uID4gLmJvZHkgLmtydS1mb3JtLWZpZWxkLWxhYmVsIC5rcnUtZm9ybS1pbnB1dCxcbi5ib3gtZm9ybS1jb250YWluZXIgPiAucGFuZWwtc2VjdGlvbiA+IC5ib2R5IC5rcnUtZm9ybS1maWVsZC1sYWJlbCAua3J1LWZvcm0tdGV4dGFyZWEge1xuICBtYXJnaW46IDBweCA1cHg7XG4gIHdpZHRoOiA5NiUgIWltcG9ydGFudDtcbn1cbi5ib3gtZm9ybS1jb250YWluZXIgPiAucGFuZWwtc2VjdGlvbiA+IC5ib2R5IC5rcnUtZm9ybS1maWVsZC1sYWJlbCAua3J1LWZvcm0tZmllbGQtbGFiZWwtdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMHB4IDBweCA1cHggNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uID4gLmJvZHkgLmRlbGV0ZVBsYWNlaG9sZGVyQnV0dG9uLFxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uID4gLmJvZHkgLmNyZWF0ZVBsYWNlaG9sZGVyQnV0dG9uIHtcbiAgbWFyZ2luOiAxMnB4IDVweCAyMHB4IDVweCAhaW1wb3J0YW50O1xufVxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uID4gLmJvZHkgLmZvcm0tcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uID4gLmJvZHkgLmZvcm0tcm93IC5jdXN0b20tY2hlY2tib3gtZWxlbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ib3gtZm9ybS1jb250YWluZXIgPiAucGFuZWwtc2VjdGlvbiA+IC5ib2R5IGxhYmVsLmZvcm0tbGFiZWwgLmxhYmVsLXdyYXBwZXIgc3BhbjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uID4gLmJvZHkgbGFiZWwuZm9ybS1sYWJlbCAubGFiZWwtd3JhcHBlciBzcGFuOmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYm94LWZvcm0tY29udGFpbmVyID4gLnBhbmVsLXNlY3Rpb24gPiAuYm9keSBsYWJlbC5mb3JtLWxhYmVsIC5sYWJlbC13cmFwcGVyIGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5ib3gtZm9ybS1jb250YWluZXIgPiAucGFuZWwtc2VjdGlvbiA+IC5ib2R5IC51aS5pbnB1dC5mbHVpZCA+IHNlbGVjdCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uID4gLmJvZHkgLmRhdGUtZm9ybWF0LXByZXZpZXcge1xuICBtYXJnaW46IDBweCAwcHggNXB4IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJveC1mb3JtLWNvbnRhaW5lciA+IC5wYW5lbC1zZWN0aW9uID4gLmJvZHkgLmRhdGUtZm9ybWF0LXByZXZpZXcuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vdmVybGF5LW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4ub3ZlcmxheS1tZW51ID4gLml0ZW0ge1xuICBjb2xvcjogI2U3ZWJlZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC13aWR0aCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5vdmVybGF5LW1lbnUgPiAuaXRlbSA+IHN2ZyB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4ub3ZlcmxheS1tZW51ID4gLml0ZW0gPiBzdmcsXG4ub3ZlcmxheS1tZW51ID4gLml0ZW0gPiBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4OiAwIDAgMjBweDtcbn1cbi5vdmVybGF5LW1lbnUgPiAuaXRlbSA+IC50ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5vdmVybGF5LW1lbnUgPiAuaXRlbTpob3ZlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi8qIENsZWFyIHRoZSBwYXJlbnQgb2YgZmxvYXRpbmcgY2hpbGRyZW4uICovXG4uY2xlYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmVsbGlwc2lzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uc2Nyb2xsYWJsZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLyogVGV4dGJlcmVpY2ggKi9cbi8qIFplaWd0IGVpbiBIaW50ZXJncnVuZGJpbGQgKHouQi4gSWNvbikgaW4gZGVyIEdyw7bDn2UgZGVzIEhUTUwtRWxlbWVudHMgb2huZSBCaWxkdmVybHVzdCBnZ2YuIG1pdCBSw6RuZGVyICovXG4vKiBaZWlndCBlaW4gSGludGVyZ3J1bmRiaWxkICh6LkIuIEljb24pIGluIGRlciBHcsO2w59lIGRlcyBIVE1MLUVsZW1lbnRzIG9obmUgUsOkbmRlciBnZ2YuIG1pdCBCaWxkdmVybHVzdCAqL1xuLnNlbWktdHJhbnNwYXJlbnQge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cbi8qIGh0dHBzOi8vdHltcGFudXMubmV0L2NvZHJvcHMvMjAxNS8wOS8xNS9zdHlsaW5nLWN1c3RvbWl6aW5nLWZpbGUtaW5wdXRzLXNtYXJ0LXdheS8gKi9cbi5oaWRkZW4tYnV0LWFjY2Vzc2libGUge1xuICB3aWR0aDogMC4xcHg7XG4gIGhlaWdodDogMC4xcHg7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG59XG4uZGFzaGJvYXJkLW1haW4tdmlldyB7XG4gIG1hcmdpbjogYXV0bztcbiAgY29sb3I6ICM5OTk7XG59XG4uZGFzaGJvYXJkLW1haW4tdmlldyBpbnB1dCxcbi5kYXNoYm9hcmQtbWFpbi12aWV3IHRleHRhcmVhIHtcbiAgY29sb3I6ICM5OTk7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbiAgei1pbmRleDogaW5oZXJpdDtcbiAgLyogMjAxNy0xMC0xNjogRsO8ciBJRSB2b24gb3BhY2l0eSBhdWYgdmlzaWJpbGl0eSB1bWdlc3RlbGx0LiAqL1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIHVsIGxpIGEge1xuICBjb2xvcjogIzk5OTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCA+IC5kYXNoYm9hcmQtZ3JpZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQuZWRpdC1tb2RlID4gLmRhc2hib2FyZC1ncmlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkLmVkaXQtbW9kZSA+IC5kYXNoYm9hcmQtZ3JpZCA+IGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZC5lZGl0LW1vZGUgPiAuZGFzaGJvYXJkLWdyaWQgPiBkaXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNywgMTkyLCA3NSwgMC4yNSk7XG4gIGN1cnNvcjogY29weTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZC5lZGl0LW1vZGUgPiAuZGFzaGJvYXJkLWdyaWQgPiBkaXYucGFnZS1zZXBhcmF0b3Ige1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA0cHg7XG4gIC8qIEJveCBuaWNodCBpbSBCb3gtRWRpdG1vZGUgKi9cbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5ib3JkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMHB4O1xuICB0b3A6IC0yMHB4O1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMiAqIDIwcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIgKiAyMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IG1vdmU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuYm9yZGVyIC5ib3R0b20tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmJvcmRlciAuYm90dG9tLWNvbnRhaW5lciA+IGRpdiB7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuYm9yZGVyIGJ1dHRvbi5zYXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE1cHg7XG4gIGJvdHRvbTogLTE1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkJDMDRCO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5ib3JkZXIgYnV0dG9uLnNhdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZjYjZiO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuYm9yZGVyIGJ1dHRvbi5zYXZlIGltZyB7XG4gIG1hcmdpbjogMTUlO1xuICB3aWR0aDogNzAlO1xuICBoZWlnaHQ6IDcwJTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5oZWFkLFxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuZm9vdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5yZXNpemUtem9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNkJDMDRCO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAucmVzaXplLXpvbmUubm9ydGgge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDVweCk7XG4gIHRvcDogLTVweDtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLnJlc2l6ZS16b25lLm5vcnRoLWVhc3Qge1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtNXB4O1xuICBjdXJzb3I6IG5lLXJlc2l6ZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLnJlc2l6ZS16b25lLmVhc3Qge1xuICByaWdodDogLTVweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gIGN1cnNvcjogZS1yZXNpemU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5yZXNpemUtem9uZS5zb3V0aC1lYXN0IHtcbiAgcmlnaHQ6IC01cHg7XG4gIGJvdHRvbTogLTVweDtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5yZXNpemUtem9uZS5zb3V0aCB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcbiAgYm90dG9tOiAtNXB4O1xuICBjdXJzb3I6IHMtcmVzaXplO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAucmVzaXplLXpvbmUuc291dGgtd2VzdCB7XG4gIGxlZnQ6IC01cHg7XG4gIGJvdHRvbTogLTVweDtcbiAgY3Vyc29yOiBzdy1yZXNpemU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5yZXNpemUtem9uZS53ZXN0IHtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gIGN1cnNvcjogdy1yZXNpemU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5yZXNpemUtem9uZS5ub3J0aC13ZXN0IHtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiAtNXB4O1xuICBjdXJzb3I6IG53LXJlc2l6ZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogQW53ZWlzdW5nIHp1ciBCb3ggei5CLiBrbGlja2VuIHp1ciBCaWxkYXVzd2FobCAqL1xuICAvKiBTdGF0dXMtSGlud2VpcyB6LkIuIMO8YmVyIE1pc3NlcmZvbGcgYmVpbSBMYWRlbiAqL1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuY29udGVudC1jb250YWluZXIuZGFzaGJvYXJkLXRhYmxlIGgzIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjNlbTtcbiAgbWFyZ2luLXRvcDogMC43ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuY29udGVudC1jb250YWluZXIuZGFzaGJvYXJkLXRhYmxlIHRoZWFkIHRoIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgcGFkZGluZzogMC42ZW0gMS4zZW0gMC41ZW0gMS4zZW07XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5jb250ZW50LWNvbnRhaW5lci5kYXNoYm9hcmQtdGFibGUgdGhlYWQgdGg6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgbWluLWhlaWdodDogMHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSk7XG4gIHRvcDogMC41ZW07XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5jb250ZW50LWNvbnRhaW5lci5kYXNoYm9hcmQtdGFibGUgdGJvZHkgdGQge1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogMC42ZW0gMS4zZW07XG4gIGN1cnNvcjogYXV0bztcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLmNvbnRlbnQtY29udGFpbmVyLmRhc2hib2FyZC10YWJsZSB0Ym9keSB0ciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuY29udGVudC1jb250YWluZXIgLmluc3RydWN0aW9uLFxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuY29udGVudC1jb250YWluZXIgLnN0YXR1cy1oaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2dyZXk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDEuNWVtO1xuICAvKiBEaWUgQm94IHN0ZWxsdCBzaWNoIGltIE5vcm1hbGZhbGwgYXVmIDUwJS1CcmVpdGUgZWluLCB3YWhyc2NoZWlubGljaCB3ZWdlbiBsZWZ0OiA1MCUuXG5cdFx0XHRcdFx0XHRXaXIga8O2bm5lbiBkaWUgd2lkdGggYWJlciB2b24gYXV0byBhdWYgMTAwJSBlaW5zdGVsbGVuLCBkYW1pdCBzaWUgZGllIHZvbGxlIEVsdGVybmJyZWl0ZVxuXHRcdFx0XHRcdFx0ZWlubmltbXQuICovXG4gIHdpZHRoOiAxMDAlO1xuICAvKiBFcnp3aW5nZSBVbWJydWNoIGF1Y2ggaW5taXR0ZW4gdm9uIGxhbmdlbiBXw7ZydGVybiAqL1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBjb2xvcjogIzY2Njtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLmNvbnRlbnQtY29udGFpbmVyIC5pbnN0cnVjdGlvbjpmaXJzdC1sZXR0ZXIsXG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5jb250ZW50LWNvbnRhaW5lciAuc3RhdHVzLWhpbnQ6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLmNvbnRlbnQtY29udGFpbmVyIC5pbnN0cnVjdGlvbjpmaXJzdC1sZXR0ZXIsXG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5jb250ZW50LWNvbnRhaW5lciAuc3RhdHVzLWhpbnQ6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLmNvbnRlbnQtY29udGFpbmVyLm1pbmkgLmluc3RydWN0aW9uLFxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuY29udGVudC1jb250YWluZXIubWluaSAuc3RhdHVzLWhpbnQge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuY29udGVudC1jb250YWluZXIubWluaSB+IC5lZGl0LWhpbnQgPiAuZWRpdC1oaW50LWlubmVyIHtcbiAgZm9udC1zaXplOiAwLjVlbTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94IC5pbm5lci1ib3ggLmVkaXQtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAubm90LWNvbmZpZ3VyZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5ub3QtY29uZmlndXJlZCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbiAgd2lkdGg6IDRlbTtcbiAgaGVpZ2h0OiA0ZW07XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5lZGl0LWhpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveCAuaW5uZXItYm94IC5lZGl0LWhpbnQgPiAuZWRpdC1oaW50LWlubmVyIHtcbiAgcGFkZGluZzogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZ3JleTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGNUY1RjU7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi13aWR0aDogOGVtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuZWRpdC1oaW50ID4gLmVkaXQtaGludC1pbm5lcjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3ggLmlubmVyLWJveCAuZWRpdC1oaW50ID4gLmVkaXQtaGludC1pbm5lcjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudHJhbnNwYXJlbnQgLmlubmVyLWJveCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC50cmFuc3BhcmVudCAuaW5uZXItYm94IC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3g6bm90KC5zZWxlY3RlZCkgLmlubmVyLWJveCAuY29udGVudC1jb250YWluZXIgLmluc3RydWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmhlYWRsaW5lLWJveDpub3QoLmVkaXQtbW9kZSkgaW5wdXQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjOTk5O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaGVhZGxpbmUtYm94IC5jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDFlbTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmhlYWRsaW5lLWJveCAuY29udGVudC1jb250YWluZXIgPiBoMSxcbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmhlYWRsaW5lLWJveCAuY29udGVudC1jb250YWluZXIgPiBoMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHJldmVydDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmhlYWRsaW5lLWJveCAuY29udGVudC1jb250YWluZXIgPiBoMSBpbnB1dCxcbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmhlYWRsaW5lLWJveCAuY29udGVudC1jb250YWluZXIgPiBoMiBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaGVhZGxpbmUtYm94IC5jb250ZW50LWNvbnRhaW5lci5zdWItaGVhZGxpbmUgPiBoMSB7XG4gIGhlaWdodDogNjAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZCQzA0Qjtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmhlYWRsaW5lLWJveCAuY29udGVudC1jb250YWluZXIuc3ViLWhlYWRsaW5lID4gaDIge1xuICBoZWlnaHQ6IDQwJTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmhlYWRsaW5lLWJveCAuY29udGVudC1jb250YWluZXI6bm90KC5zdWItaGVhZGxpbmUpIHtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaGVhZGxpbmUtYm94IC5jb250ZW50LWNvbnRhaW5lcjpub3QoLnN1Yi1oZWFkbGluZSkgPiBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5oZWFkbGluZS1ib3g6bm90KC5zZWxlY3RlZCkgaW5wdXQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAudGV4dC1ib3gge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC50ZXh0LWJveCAudGV4dGFyZWEsXG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC50ZXh0LWJveCAudGV4dGFyZWE6aG92ZXIsXG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC50ZXh0LWJveCAudGV4dGFyZWE6Zm9jdXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLyogT3ZlcnJpZGVzIG1pbiBhbmQgbWF4IGhlaWdodCBzZXQgYnkgYW5vdGhlciBydWxlLiAqL1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudGV4dC1ib3ggLnRleHRhcmVhIHVsLFxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudGV4dC1ib3ggLnRleHRhcmVhOmhvdmVyIHVsLFxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudGV4dC1ib3ggLnRleHRhcmVhOmZvY3VzIHVsIHtcbiAgbWFyZ2luOiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC50ZXh0LWJveC5zZWxlY3RlZCAudGV4dGFyZWEsXG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC50ZXh0LWJveC5zZWxlY3RlZCAudGV4dGFyZWE6aG92ZXIsXG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC50ZXh0LWJveC5zZWxlY3RlZCAudGV4dGFyZWE6Zm9jdXMge1xuICBjdXJzb3I6IHRleHQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5pbWFnZS1ib3guc2VsZWN0ZWQgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5pbWFnZS1ib3g6bm90KC5zZWxlY3RlZCkgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmltYWdlLWJveCAuY29udGVudC1jb250YWluZXIgPiAub3ZlcmZsb3ctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IC0yNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMTlweCk7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5pbWFnZS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLm92ZXJmbG93LWNvbnRhaW5lciA+IGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI1cHg7XG4gIHRvcDogN3B4O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaW1hZ2UtYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5vdmVyZmxvdy1jb250YWluZXIgPiBhID4gaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaW1hZ2UtYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5vdmVyZmxvdy1jb250YWluZXIgPiAub3ZlcmZsb3ctb3BhY2l0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgb3BhY2l0eTogMC41O1xuICB6LWluZGV4OiAxO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaW1hZ2UtYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5vdmVyZmxvdy1jb250YWluZXIgPiAub3ZlcmZsb3ctdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogN3B4O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaW1hZ2UtYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5vdmVyZmxvdy1jb250YWluZXIgPiAub3ZlcmZsb3ctbGVmdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5pbWFnZS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLm92ZXJmbG93LWNvbnRhaW5lciA+IC5vdmVyZmxvdy1yaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIHJpZ2h0OiAwO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaW1hZ2UtYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5vdmVyZmxvdy1jb250YWluZXIgPiAub3ZlcmZsb3ctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJweDtcbiAgYm90dG9tOiAwO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaWZyYW1lLWJveCAuY29udGVudC1jb250YWluZXIge1xuICAvKiBWZXJ3ZW5kZSBkaWUgc3ludGhldGlzY2hlIEtsYXNzZSAuaG92ZXIgc3RhdHQgOmhvdmVyIGbDvHIgSUUgKi9cbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmlmcmFtZS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gZGl2LnZpZXctY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5pZnJhbWUtYm94IC5jb250ZW50LWNvbnRhaW5lciA+IGRpdi52aWV3LWNvbnRlbnQgaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmlmcmFtZS1ib3ggLmNvbnRlbnQtY29udGFpbmVyLmhvdmVyIC5vdmVybGF5LW1lbnUge1xuICBvcGFjaXR5OiAxO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaWZyYW1lLWJveCAudXJsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5pZnJhbWUtYm94IC51cmwtY29udGFpbmVyID4gaW5wdXRbbmFtZT11cmxdIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5pZnJhbWUtYm94IC51cmwtY29udGFpbmVyID4gLnZhbGlkYXRpb24tc3RhdHVzIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guaWZyYW1lLWJveCAudXJsLWNvbnRhaW5lciA+IC52YWxpZGF0aW9uLXN0YXR1cy5sb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9zdmcvc3ZnLnBocD9maWxlPXdpcC5zdmcmY29sb3I9bWFpblwiKTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmlmcmFtZS1ib3ggLnVybC1jb250YWluZXIgPiAudmFsaWRhdGlvbi1zdGF0dXMuc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvc3ZnL3N2Zy5waHA/ZmlsZT1jaGVjay5zdmcmY29sb3I9Z3JlZW5cIik7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5pZnJhbWUtYm94IC51cmwtY29udGFpbmVyID4gLnZhbGlkYXRpb24tc3RhdHVzLmZhaWx1cmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3N2Zy9zdmcucGhwP2ZpbGU9Y3Jvc3NfY2lyY2xlLnN2ZyZjb2xvcj1yZWRcIik7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5yc3MtZmVlZC1ib3ggLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnJzcy1mZWVkLWJveCB1bC5mZWVkLWVudHJpZXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnJzcy1mZWVkLWJveCB1bC5mZWVkLWVudHJpZXMgPiBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTc1NzU2O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gucnNzLWZlZWQtYm94IHVsLmZlZWQtZW50cmllcyA+IGxpID4gLnRpY2sge1xuICBtYXJnaW4tbGVmdDogLTAuNmVtO1xuICBjb2xvcjogIzk5OTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnJzcy1mZWVkLWJveCBpbnB1dFtuYW1lPXVybF0ge1xuICB3aWR0aDogMTAwJTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmNoYXJ0LWJveCAuY29udGVudC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guY2hhcnQtYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5lbWJlZGRlZC1jaGFydC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guY2hhcnQtYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5lbWJlZGRlZC1jaGFydC1jb250YWluZXIgLmNoYXJ0LWNvbnRhaW5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmNoYXJ0LWJveCAuY29udGVudC1jb250YWluZXIgPiAuZW1iZWRkZWQtY2hhcnQtY29udGFpbmVyIC5kYXRhLXRhYmxlLWNvbnRhaW5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LmNoYXJ0LWJveCAuY29udGVudC1jb250YWluZXIgPiAuZW1iZWRkZWQtY2hhcnQtY29udGFpbmVyIC5jaGFydC1jb250YWluZXIsXG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5jaGFydC1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLmVtYmVkZGVkLWNoYXJ0LWNvbnRhaW5lciAuZGF0YS10YWJsZS1jb250YWluZXI6bm90KC5yZW5kZXJhYmxlKSB7XG4gIC8qIMO8YmVyc2NocmVpYmUgZGllIGF1dG9tYXRpc2NoIGJlcmVjaG5ldGUgUmVsYXRpdmdyw7bDn2UgKi9cbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guY2hhcnQtYm94IC5jb250ZW50LWNvbnRhaW5lci5ncmlkLXNpemUtc21hbGwgLmdyaWQge1xuICBmb250LXNpemU6IDAuNmVtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3guY2hhcnQtYm94IC5jb250ZW50LWNvbnRhaW5lci5ncmlkLXNpemUtbWVkaXVtIC5ncmlkIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5jaGFydC1ib3ggLmNvbnRlbnQtY29udGFpbmVyLmdyaWQtc2l6ZS1sYXJnZSAuZ3JpZCB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC5jaGFydC1ib3g6bm90KC5jaGFydC1hY2Nlc3NpYmxlLWZvci1jdXJyZW50LXVzZXIpIC5pdGVtLWdvLXRvLWNoYXJ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnRpdGxlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNmVtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnRpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC5zeW1ib2xzIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRlbTtcbiAgcGFkZGluZy10b3A6IDAuNGVtO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnN5bWJvbHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnN5bWJvbHMgPiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBmbG9hdDogbGVmdDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC5zeW1ib2xzID4gc3BhbjpudGgtY2hpbGQoMSkgPiBpbWcge1xuICBoZWlnaHQ6IDNlbTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC5zeW1ib2xzID4gc3BhbjpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLXRvcDogMC45ZW07XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnN5bWJvbHMgPiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAzZW07XG4gIGhlaWdodDogM2VtO1xuICBmbG9hdDogcmlnaHQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC52YWx1ZS1kaXNwbGF5LWJveCAuY29udGVudC1jb250YWluZXIgPiAuc2l6ZS1jb250YWluZXIgPiAuc3ltYm9scyA+IHNwYW46bnRoLWNoaWxkKDMpLnZhbHVlX3R5cGVfbWluIHtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3N2Zy9zdmcucGhwP2ZpbGU9dmFsdWVfZGlzcGxheV9taW4uc3ZnJmNvbG9yPXVzZXJpbmZvJykgbm8tcmVwZWF0O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnN5bWJvbHMgPiBzcGFuOm50aC1jaGlsZCgzKS52YWx1ZV90eXBlX21heCB7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zdmcvc3ZnLnBocD9maWxlPXZhbHVlX2Rpc3BsYXlfbWF4LnN2ZyZjb2xvcj11c2VyaW5mbycpIG5vLXJlcGVhdDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC5zeW1ib2xzID4gc3BhbjpudGgtY2hpbGQoMykudmFsdWVfdHlwZV9taW5fbWF4IHtcbiAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3N2Zy9zdmcucGhwP2ZpbGU9dmFsdWVfZGlzcGxheV9taW5fbWF4LnN2ZyZjb2xvcj11c2VyaW5mbycpIG5vLXJlcGVhdDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC5zeW1ib2xzID4gc3BhbjpudGgtY2hpbGQoMykudmFsdWVfdHlwZV92YWx1ZSB7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zdmcvc3ZnLnBocD9maWxlPXZhbHVlX2Rpc3BsYXlfdmFsdWUuc3ZnJmNvbG9yPXVzZXJpbmZvJykgbm8tcmVwZWF0O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnN5bWJvbHMgPiBzcGFuOm50aC1jaGlsZCgzKS52YWx1ZV90eXBlX2F2ZyB7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zdmcvc3ZnLnBocD9maWxlPXZhbHVlX2Rpc3BsYXlfYXZnLnN2ZyZjb2xvcj11c2VyaW5mbycpIG5vLXJlcGVhdDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC5zeW1ib2xzID4gc3BhbjpudGgtY2hpbGQoMykudmFsdWVfdHlwZV9tZXRlciB7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zdmcvc3ZnLnBocD9maWxlPXZhbHVlX2Rpc3BsYXlfbWV0ZXIuc3ZnJmNvbG9yPXVzZXJpbmZvJykgbm8tcmVwZWF0O1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnN5bWJvbHMgPiBzcGFuOm50aC1jaGlsZCgzKS52YWx1ZV90eXBlX3N1bSB7XG4gIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9zdmcvc3ZnLnBocD9maWxlPXZhbHVlX2Rpc3BsYXlfc3VtLnN2ZyZjb2xvcj11c2VyaW5mbycpIG5vLXJlcGVhdDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC5zeW1ib2xzID4gc3BhbjpudGgtY2hpbGQoMykudmFsdWVfdHlwZV92MTUge1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvc3ZnL3N2Zy5waHA/ZmlsZT12YWx1ZV9kaXNwbGF5X3YxNS5zdmcmY29sb3I9dXNlcmluZm8nKSBuby1yZXBlYXQ7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC52YWx1ZS1kaXNwbGF5LWJveCAuY29udGVudC1jb250YWluZXIgPiAuc2l6ZS1jb250YWluZXIgPiAudmFsdWVzIHtcbiAgZmxleDogMSAxIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnZhbHVlcyA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIEbDvHIgZGllc2VzIGRpdiB3aXJkIHBlciBKYXZhc2NyaXB0IGVpbmUgZm9udC1zaXplIGluIGVtIGJlcmVjaG5ldCxcblx0XHRcdFx0XHRcdFx0ZGFtaXQgZGllIFdlcnRlIG3DtmdsaWNoc3QgZ3Jvw58gZGFyZ2VzdGVsbHQgd2VyZGVuIGFiaMOkbmdpZyB2b20gdmVyZsO8Z2JhcmVuIFBsYXR6LiAqL1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnZhbHVlcyA+IHNwYW4gPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggLmNvbnRlbnQtY29udGFpbmVyID4gLnNpemUtY29udGFpbmVyID4gLnZhbHVlcyA+IHNwYW4gPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IC5jb250ZW50LWNvbnRhaW5lciA+IC5zaXplLWNvbnRhaW5lciA+IC5kYXRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzZCQzA0QjtcbiAgaGVpZ2h0OiAzZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgPiAuZGFzaGJvYXJkIC5ib3gudmFsdWUtZGlzcGxheS1ib3ggZGl2LnBvcG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IGRpdi5wb3BvdmVyIGgzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IGRpdi5wb3BvdmVyIGkge1xuICBjb2xvcjogIzU3NTc1Njtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IGRpdi5wb3BvdmVyIHNwYW4ge1xuICBoZWlnaHQ6IDJlbTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyID4gLmRhc2hib2FyZCAuYm94LnZhbHVlLWRpc3BsYXktYm94IGRpdi5wb3BvdmVyIGRpdi5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC52YWx1ZS1kaXNwbGF5LWJveCBkaXYucG9wb3ZlciBkaXYudmFsdWVzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciA+IC5kYXNoYm9hcmQgLmJveC52YWx1ZS1kaXNwbGF5LWJveCBkaXYucG9wb3ZlciBkaXYudmFsdWVzLWNvbnRhaW5lciBkaXYuZGF0ZS1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkLmVkaXQtbW9kZSAuYm94IC5pbm5lci1ib3gge1xuICBjdXJzb3I6IG1vdmU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkLmVkaXQtbW9kZSAuYm94IC5pbm5lci1ib3ggLmVkaXQtaGludCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZC5lZGl0LW1vZGUgLmJveCAuaW5uZXItYm94OmhvdmVyIC5lZGl0LWhpbnQge1xuICBvcGFjaXR5OiAxO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZC5lZGl0LW1vZGUgLmJveCAuaW5uZXItYm94IC5lZGl0LW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmQuZWRpdC1tb2RlIC5ib3ggLmlubmVyLWJveCAuZWRpdC1vdmVybGF5LmFjY2Vzcy13YXJuaW5nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZC5lZGl0LW1vZGUgLmJveC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiB6LWluZGV4IHdpcmQgZHVyY2ggLmFwcGxpY2F0aW9uLWZvcmVncm91bmQgZ2VnZWJlbiAqL1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZC5lZGl0LW1vZGUgLmJveC5zZWxlY3RlZCAuYm9yZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkLmVkaXQtbW9kZSAuYm94LnNlbGVjdGVkIC5pbm5lci1ib3gge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHotaW5kZXg6IDEwMDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmQuZWRpdC1tb2RlIC5ib3guc2VsZWN0ZWQgLmlubmVyLWJveCAucmVzaXplLXpvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmQuZWRpdC1tb2RlIC5ib3guc2VsZWN0ZWQgLmlubmVyLWJveCAuZWRpdC1oaW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmQuZWRpdC1tb2RlIC5ib3guc2VsZWN0ZWQgLmlubmVyLWJveCAuZWRpdC1vdmVybGF5Om5vdCgucGVyc2lzdGVudCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZC5lZGl0LW1vZGUgLmJveC5zZWxlY3RlZCAuaW5uZXItYm94IC5wbGFjZWhvbGRlciB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjOTk5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkLmVkaXQtbW9kZSAuYm94LnNlbGVjdGVkIC5pbm5lci1ib3ggLnBsYWNlaG9sZGVyLnBsYWNlaG9sZGVyLXVua25vd24sXG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkLmVkaXQtbW9kZSAuYm94LnNlbGVjdGVkIC5pbm5lci1ib3ggLnBsYWNlaG9sZGVyLnBsYWNlaG9sZGVyLW5vdC1jb25maWd1cmVkIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkLmVkaXQtbW9kZSAuYm94LnNlbGVjdGVkIC5pbm5lci1ib3gsXG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkLmVkaXQtbW9kZSAuYm94LmRyYWdnZWQgLmlubmVyLWJveCB7XG4gIGJvcmRlci1jb2xvcjogIzZCQzA0Qjtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5nb28tbWVudS5ib3gtdHlwZS1tZW51Om5vdCgub3BlbmluZyk6bm90KC5vcGVuKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZ29vLW1lbnUuYWR2YW5jZWQtYWN0aW9ucyB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZ29vLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUwMTAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBmaWx0ZXI6IHVybChcIi9pbWFnZXMvc3ZnL2RlZmluaXRpb25zLnN2ZyNnb28tc3ZnLWZpbHRlclwiKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC8qIEhhdXB0YnV0dG9uIHVuZCBNZW7DvGJ1dHRvbnMgKi9cbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5nb28tbWVudTpub3QoLm9wZW5pbmcpOm5vdCgub3BlbikgdWwge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZ29vLW1lbnUub3BlbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZ29vLW1lbnUgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmdvby1tZW51IGJ1dHRvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCQzA0Qjtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5nb28tbWVudSBidXR0b24gaW1nIHtcbiAgbWFyZ2luOiAxNSU7XG4gIHdpZHRoOiA3MCU7XG4gIGhlaWdodDogNzAlO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmdvby1tZW51IGJ1dHRvbi5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI2Rhc2hib2FyZC1jb250YWluZXIgLmdvby1tZW51IGJ1dHRvbi5jbG9zZSxcbiNkYXNoYm9hcmQtY29udGFpbmVyIC5nb28tbWVudSBidXR0b24ub3BlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZ29vLW1lbnUgYnV0dG9uLmNsb3NlOmhvdmVyLFxuI2Rhc2hib2FyZC1jb250YWluZXIgLmdvby1tZW51IGJ1dHRvbi5vcGVuOmhvdmVyIHtcbiAgLyp0cmFuc2Zvcm06IHNjYWxlKDEuMSk7Ki9cbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCQzA0Qjtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5nb28tbWVudSBidXR0b24ub3BlbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4jZGFzaGJvYXJkLWNvbnRhaW5lciAuZ29vLW1lbnUgYnV0dG9uLmNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5nb28tbWVudSB1bCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiNkYXNoYm9hcmQtY29udGFpbmVyIC5nb28tbWVudSB1bCA+IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxudGFibGUudGFyaWZmLWl0ZW0tdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG59XG50YWJsZS50YXJpZmYtaXRlbS10YWJsZSB0Ym9keSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4udGFyaWZmLWl0ZW0tZW1wdHktY29udGFpbmVyLFxuLmZsZXgtZm9ybS1jb2xsZWN0aW9uLXR5cGUtc2VsZWN0LWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZsZXgtZm9ybS1jb2xsZWN0aW9uLXR5cGUtc2VsZWN0IHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyID4gZGl2LmxvZ28ge1xuICBwb3NpdGlvbjogdW5zZXQ7XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIgPiBkaXYuZGlhc2hvdy1zbGlkZXItY29udHJvbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5kaWFzaG93LXNsaWRlci1jb250cm9sLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1kb3RzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxN3B4O1xuICByaWdodDogMjVweDtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5kaWFzaG93LXNsaWRlci1jb250cm9sLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1kb3RzLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyID4gZGl2LmRpYXNob3ctc2xpZGVyLWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnNsaWRlLWRvdHMtY29udGFpbmVyID4gZGl2LnNsaWRlLWRvdHMgPiBkaXYuc2xpZGUtZG90IHtcbiAgaGVpZ2h0OiAyM3B4O1xuICB3aWR0aDogMjNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFEMUQxO1xuICBjb2xvcjogIzRBNEE0QTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNnMgZWFzZTtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5kaWFzaG93LXNsaWRlci1jb250cm9sLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1kb3RzLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1kb3RzID4gZGl2LnNsaWRlLWRvdC5zZWxlY3RlZC1zbGlkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QjVCNUI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5kaWFzaG93LXNsaWRlci1jb250cm9sLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1kb3RzLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1kb3RzID4gZGl2LnNsaWRlLWRvdC5zZWxlY3RlZC1zbGlkZSA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIgPiBkaXYuZGlhc2hvdy1zbGlkZXItY29udHJvbC1jb250YWluZXIgPiBkaXYuc2xpZGUtZG90cy1jb250YWluZXIgPiBkaXYuc2xpZGUtZG90cyA+IGRpdi5zbGlkZS1kb3Q6aG92ZXI6bm90KC5zZWxlY3RlZC1zbGlkZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUI1QjVCO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5kaWFzaG93LXNsaWRlci1jb250cm9sLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1kb3RzLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1kb3RzID4gZGl2LnNsaWRlLWRvdCA+IHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyID4gZGl2LmRpYXNob3ctc2xpZGVyLWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnNsaWRlLWNvbnRyb2xzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA4MHB4O1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyID4gZGl2LmRpYXNob3ctc2xpZGVyLWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnNsaWRlLWNvbnRyb2xzLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1jb250cm9scyBhLnNsaWRlLWNvbnRyb2wtaWNvbnMgPiBzdmcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtaGVhZGVyID4gZGl2LmRpYXNob3ctc2xpZGVyLWNvbnRyb2wtY29udGFpbmVyID4gZGl2LnNsaWRlLWNvbnRyb2xzLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1jb250cm9scyBhLnNsaWRlLWNvbnRyb2wtaWNvbnMuc2xpZGUtcGxheS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICNCRkJGQkY7XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIgPiBkaXYuZGlhc2hvdy1zbGlkZXItY29udHJvbC1jb250YWluZXIgPiBkaXYuc2xpZGUtY29udHJvbHMtY29udGFpbmVyID4gZGl2LnNsaWRlLWNvbnRyb2xzIGEuc2xpZGUtY29udHJvbC1pY29ucy5zbGlkZS1wYXVzZS1pY29uIHtcbiAgY29sb3I6ICM1OTU5NTk7XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIgPiBkaXYuZGlhc2hvdy1zbGlkZXItY29udHJvbC1jb250YWluZXIgPiBkaXYuc2xpZGUtY29udHJvbHMtY29udGFpbmVyID4gZGl2LnNsaWRlLWNvbnRyb2xzLnN0YXRlLXN0b3BwZWQgYS5zbGlkZS1jb250cm9sLWljb25zLnNsaWRlLXBsYXktaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM1OTU5NTk7XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIgPiBkaXYuZGlhc2hvdy1zbGlkZXItY29udHJvbC1jb250YWluZXIgPiBkaXYuc2xpZGUtY29udHJvbHMtY29udGFpbmVyID4gZGl2LnNsaWRlLWNvbnRyb2xzLnN0YXRlLXN0b3BwZWQgYS5zbGlkZS1jb250cm9sLWljb25zLnNsaWRlLXBhdXNlLWljb24ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogI0JGQkZCRjtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWhlYWRlciA+IGRpdi5kaWFzaG93LXNsaWRlci1jb250cm9sLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1jb250cm9scy1jb250YWluZXIgPiBkaXYuc2xpZGUtcHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZWJlZjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgd2lkdGg6IDcwcHg7XG59XG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1oZWFkZXIgPiBkaXYuZGlhc2hvdy1zbGlkZXItY29udHJvbC1jb250YWluZXIgPiBkaXYuc2xpZGUtY29udHJvbHMtY29udGFpbmVyID4gZGl2LnNsaWRlLXByb2dyZXNzLWJhci1jb250YWluZXIgPiBkaXYuc2xpZGUtcHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCQzA0Qjtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtY29udGVudCA+IGRpdi5zbGlkZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtY29udGVudCA+IGRpdi5zbGlkZS1jb250YWluZXIgPiBkaXYuc2xpZGUtaW5mby1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtY29udGVudCA+IGRpdi5zbGlkZS1jb250YWluZXIgPiBkaXYuc2xpZGUtaW5mby1jb250YWluZXIgPiBkaXYubWFpbi1wZXJpb2QtZGlzcGxheSBzcGFuLFxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtY29udGVudCA+IGRpdi5zbGlkZS1jb250YWluZXIgPiBkaXYuc2xpZGUtaW5mby1jb250YWluZXIgPiBkaXYuY29tcGFyZS1wZXJpb2QtZGlzcGxheSBzcGFuIHtcbiAgcGFkZGluZzogMXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWNvbnRlbnQgPiBkaXYuc2xpZGUtY29udGFpbmVyID4gZGl2LnNsaWRlLWluZm8tY29udGFpbmVyID4gZGl2Lm1haW4tcGVyaW9kLWRpc3BsYXkgc3Bhbi5tYWluLXBlcmlvZC1uYW1lLWRpc3BsYXksXG5kaXYuZGlhc2hvdy1sYXlvdXQtY29udGFpbmVyID4gZGl2I2xheW91dC1jb250ZW50ID4gZGl2LnNsaWRlLWNvbnRhaW5lciA+IGRpdi5zbGlkZS1pbmZvLWNvbnRhaW5lciA+IGRpdi5jb21wYXJlLXBlcmlvZC1kaXNwbGF5IHNwYW4ubWFpbi1wZXJpb2QtbmFtZS1kaXNwbGF5LFxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtY29udGVudCA+IGRpdi5zbGlkZS1jb250YWluZXIgPiBkaXYuc2xpZGUtaW5mby1jb250YWluZXIgPiBkaXYubWFpbi1wZXJpb2QtZGlzcGxheSBzcGFuLmNvbXBhcmUtcGVyaW9kLW5hbWUtZGlzcGxheSxcbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWNvbnRlbnQgPiBkaXYuc2xpZGUtY29udGFpbmVyID4gZGl2LnNsaWRlLWluZm8tY29udGFpbmVyID4gZGl2LmNvbXBhcmUtcGVyaW9kLWRpc3BsYXkgc3Bhbi5jb21wYXJlLXBlcmlvZC1uYW1lLWRpc3BsYXkge1xuICBtaW4td2lkdGg6IDI0MHB4O1xufVxuZGl2LmRpYXNob3ctbGF5b3V0LWNvbnRhaW5lciA+IGRpdiNsYXlvdXQtY29udGVudCA+IGRpdi5zbGlkZS1jb250YWluZXIgPiBkaXYuc2xpZGUtaW5mby1jb250YWluZXIgPiBkaXYubmFtZS1kaXNwbGF5IHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWNvbnRlbnQgPiBkaXYuc2xpZGUtY29udGFpbmVyID4gZGl2LmNoYXJ0LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIgPiBkaXYjbGF5b3V0LWNvbnRlbnQgPiBkaXYuc2xpZGUtY29udGFpbmVyID4gZGl2LmNoYXJ0LWNvbnRlbnQtY29udGFpbmVyID4gZGl2I2xlZ2VuZC1jb250YWluZXIgPiB0YWJsZS50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4iLCJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250OiBpbmhlcml0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsIHEge1xuXHRxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4uYm94LXNpemluZyAoQHR5cGU6IGJvcmRlci1ib3gpIHtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBAdHlwZTtcblx0LW1vei1ib3gtc2l6aW5nOiAgICBAdHlwZTtcblx0Ym94LXNpemluZzogICAgICAgICBAdHlwZTtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG5cdC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG5odG1sIHtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b24geyBcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRvdXRsaW5lOm5vbmU7IFxuXHRib3JkZXI6IG5vbmU7XG5cdCY6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxufVxuIiwiXG5cbi5maXJzdC1sZXR0ZXItdXBwZXJjYXNlKCkge1xuXHQmOmZpcnN0LWxldHRlciB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxufVxuXG5AaW1wb3J0IChyZWZlcmVuY2UpIFwiLi4vLi4vbGF5b3V0Lmxlc3NcIjtcblxuLy90aW55bWNlIHZlcndlbmRldCBpbmxpbmUgY3NzIHVuZCBhYnNvbHV0ZSBwb3NpdGlvbmllcnVuZ1xuLnRveC10aW55bWNlLnRveC10aW55bWNlLWlubGluZSB7XG5cdC8vZGllIHRvb2xiYXIgbmFjaCBsaW5rcyB2ZXJzY2hpZWJlbiBkYXMgc2llIGxpbmtzIG1pdCBkZW0gw6R1c2VyZW4gcmFuZCBkZXIgYm94IGFuZmFuZ3Rcblx0Ly9uYWNoIG9iZW4gdmVyc2NoaWViZW4gZGFzIHNpZSDDvGJlciBkZW0gZ29vIG1lbnUgZXJ3ZWl0ZXJuIGJ1dHRvbiBzaXR6dFxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjVweCwgLTQycHgpO1xuXHQvL2RhbWl0IHNpZSB1bnRlciBkZW0gZ29vIG1lbnUgdW5kIMO8YmVyIGRlbSBwYW5lbCBzaXR6dFxuXHR6LWluZGV4OiBAei1pbmRleC1hcHBsaWNhdGlvbi1mb3JlZ3JvdW5kO1xufVxuLnRveC1zaWx2ZXItc2luay50b3gtdGlueW1jZS1hdXgge1xuXHR6LWluZGV4OiBAei1pbmRleC1hcHBsaWNhdGlvbi1mb3JlZ3JvdW5kO1xufVxuXG4uZGFzaGJvYXJkLXNpZGViYXIuc2lkZWJhci5yaWdodC5pbml0aWFsaXplZCB7XG5cdCYuZml4ZWQsICYuZm9sZGVkIHtcblx0XHQ+IGRpdi5zaWRlYmFyLXZpc2liaWxpdHktY29udHJvbC1jb250YWluZXIge1xuXHRcdFx0ei1pbmRleDogQHotaW5kZXgtYXBwbGljYXRpb24tZm9yZWdyb3VuZDtcblx0XHR9XG5cdH1cbn1cblxuLmJveC1mb3JtLWNvbnRhaW5lciB7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0PiAucGFuZWwtc2VjdGlvbiB7XG5cdFx0d2lkdGg6IDkyJTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjY2Njtcblx0XHQvL2JvcmRlci1yYWRpdXM6IDVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0PiAuaGVhZCB7XG5cdFx0XHRwYWRkaW5nOiA1cHggNXB4IDVweCAxMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyYXkyMTtcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0LmZpcnN0LWxldHRlci11cHBlcmNhc2UoKTtcblx0XHR9XG5cblx0XHQ+IC5ib2R5IHtcblx0XHRcdHBhZGRpbmc6IDVweCAwO1xuXG5cdFx0XHQua3J1LWZvcm0tZmllbGQtbGFiZWwge1xuXHRcdFx0XHQuc2VsZWN0Mi1jb250YWluZXIsXG5cdFx0XHRcdC5rcnUtZm9ybS1pbnB1dCxcblx0XHRcdFx0LmtydS1mb3JtLXRleHRhcmVhIHtcblx0XHRcdFx0XHRtYXJnaW46IDBweCA1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDk2JSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmtydS1mb3JtLWZpZWxkLWxhYmVsLXRleHQge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHggMHB4IDVweCA1cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5kZWxldGVQbGFjZWhvbGRlckJ1dHRvbixcblx0XHRcdC5jcmVhdGVQbGFjZWhvbGRlckJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbjogMTJweCA1cHggMjBweCA1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm0tcm93IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHQuY3VzdG9tLWNoZWNrYm94LWVsZW1lbnQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbC5mb3JtLWxhYmVsIHtcblx0XHRcdFx0LmxhYmVsLXdyYXBwZXIge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0LmZpcnN0LWxldHRlci11cHBlcmNhc2UoKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvKiAuZmx1aWQgc3RldWVydCBkYXMgZGlzcGxheTogZmxleDsgc28gZGFzcyBkYXMgc2VsZWN0LUtpbmQgc2ljaCBkZW4gdmVyZsO8Z2JhcmVuIFBsYXR6XG5cdFx0XHR0ZWlsZW4gc29sbCAqL1xuXG5cdFx0XHQudWkuaW5wdXQuZmx1aWQgPiBzZWxlY3Qge1xuXHRcdFx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRcdH1cblxuXHRcdFx0LmRhdGUtZm9ybWF0LXByZXZpZXcge1xuXHRcdFx0XHRtYXJnaW46IDBweCAwcHggNXB4IDVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0XHRcdCYuaGlkZGVuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ub3ZlcmxheS1tZW51IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cblx0Zm9udC1zaXplOiAxMnB4O1xuXG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcblxuXHQ+IC5pdGVtIHtcblx0XHRjb2xvcjogQGdyZXk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzY2NjY2Njtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1heC13aWR0aDogMzBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IG1heC13aWR0aCAwLjI1cyBlYXNlLWluLW91dDtcblxuXHRcdD4gc3ZnIHtcblx0XHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0fVxuXG5cdFx0PiBzdmcsID4gaW1nIHtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0ZmxleDogMCAwIDIwcHg7XG5cdFx0fVxuXG5cdFx0PiAudGV4dCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG5cbkBkYXNoYm9hcmRCYWNrZ3JvdW5kQ29sb3I6ICNFRkVGRUY7XG5AZGFzaGJvYXJkVGV4dENvbG9yOiAjOTk5O1xuQGRhc2hib2FyZERhcmtUZXh0Q29sb3I6ICM2NjY7XG5AZGFzaGJvYXJkQm94QmFja2dyb3VuZENvbG9yOiAjZjhmOGY4O1xuXG5AZGFzaGJvYXJkVHJhbnNpdGlvbkxlbmd0aDogMC41cztcbkBkYXNoYm9hcmRDb3JuZXJCYWNrZ3JvdW5kQ29sb3I6IEBkYXNoYm9hcmRCYWNrZ3JvdW5kQ29sb3IgKiAwLjYgKyBAZGFzaGJvYXJkVGV4dENvbG9yICogMC40O1xuQGRhc2hib2FyZENvcm5lclNpemU6IDUwcHg7XG5cbkBkYXNoYm9hcmRFZGdlU2l6ZTogNjBweDtcbkBkYXNoYm9hcmRFZGdlSGVpZ2h0OiBAZGFzaGJvYXJkRWRnZVNpemUgKiAyO1xuQGRhc2hib2FyZEVkZ2VDb2xsYXBzZWQ6IC1AZGFzaGJvYXJkRWRnZVNpemUgKyAxMHB4O1xuQGRhc2hib2FyZEVkZ2VTaWRlTWFyZ2luOiA3cHg7XG5AZGFzaGJvYXJkRWRnZVRvcE1hcmdpbjogMjdweDtcblxuQHN2Z191cmw6IFwiL2ltYWdlcy9zdmcvc3ZnLnBocD9maWxlPVwiO1xuQHN2Z19jb2xvcjpcIiZjb2xvcj1cIjtcbi5nZXQtc3ZnLWFzLWJhY2tncm91bmQoQGZpbGVuYW1lOyBAY29sb3JuYW1lKSB7XG5cdGJhY2tncm91bmQ6IHVybCgnQHtzdmdfdXJsfUB7ZmlsZW5hbWV9QHtzdmdfY29sb3J9QHtjb2xvcm5hbWV9Jykgbm8tcmVwZWF0O1xufVxuXG4uZ2V0LXZhbHVlLXR5cGUtc3ZnKCkge1xuXHQmLnZhbHVlX3R5cGVfbWluIHtcblx0XHQuZ2V0LXN2Zy1hcy1iYWNrZ3JvdW5kKCd2YWx1ZV9kaXNwbGF5X21pbi5zdmcnLCAndXNlcmluZm8nKTtcblx0fVxuXG5cdCYudmFsdWVfdHlwZV9tYXgge1xuXHRcdC5nZXQtc3ZnLWFzLWJhY2tncm91bmQoJ3ZhbHVlX2Rpc3BsYXlfbWF4LnN2ZycsICd1c2VyaW5mbycpO1xuXHR9XG5cblx0Ji52YWx1ZV90eXBlX21pbl9tYXgge1xuXHRcdC5nZXQtc3ZnLWFzLWJhY2tncm91bmQoJ3ZhbHVlX2Rpc3BsYXlfbWluX21heC5zdmcnLCAndXNlcmluZm8nKTtcblx0fVxuXG5cdCYudmFsdWVfdHlwZV92YWx1ZSB7XG5cdFx0LmdldC1zdmctYXMtYmFja2dyb3VuZCgndmFsdWVfZGlzcGxheV92YWx1ZS5zdmcnLCAndXNlcmluZm8nKTtcblx0fVxuXG5cdCYudmFsdWVfdHlwZV9hdmcge1xuXHRcdC5nZXQtc3ZnLWFzLWJhY2tncm91bmQoJ3ZhbHVlX2Rpc3BsYXlfYXZnLnN2ZycsICd1c2VyaW5mbycpO1xuXHR9XG5cblx0Ji52YWx1ZV90eXBlX21ldGVyIHtcblx0XHQuZ2V0LXN2Zy1hcy1iYWNrZ3JvdW5kKCd2YWx1ZV9kaXNwbGF5X21ldGVyLnN2ZycsICd1c2VyaW5mbycpO1xuXHR9XG5cblx0Ji52YWx1ZV90eXBlX3N1bSB7XG5cdFx0LmdldC1zdmctYXMtYmFja2dyb3VuZCgndmFsdWVfZGlzcGxheV9zdW0uc3ZnJywgJ3VzZXJpbmZvJyk7XG5cdH1cblxuXHQmLnZhbHVlX3R5cGVfdjE1IHtcblx0XHQuZ2V0LXN2Zy1hcy1iYWNrZ3JvdW5kKCd2YWx1ZV9kaXNwbGF5X3YxNS5zdmcnLCAndXNlcmluZm8nKTtcblx0fVxufVxuXG4vKiBDbGVhciB0aGUgcGFyZW50IG9mIGZsb2F0aW5nIGNoaWxkcmVuLiAqL1xuLmNsZWFyIHtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0fVxufVxuXG4uZWxsaXBzaXMge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnNjcm9sbGFibGUge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuLyogVGV4dGJlcmVpY2ggKi9cbi50ZXh0LWFyZWEoKSB7XG5cdC8qIEVyendpbmdlIFVtYnJ1Y2ggYXVjaCBpbm1pdHRlbiB2b24gbGFuZ2VuIFfDtnJ0ZXJuICovXG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi8qIFplaWd0IGVpbiBIaW50ZXJncnVuZGJpbGQgKHouQi4gSWNvbikgaW4gZGVyIEdyw7bDn2UgZGVzIEhUTUwtRWxlbWVudHMgb2huZSBCaWxkdmVybHVzdCBnZ2YuIG1pdCBSw6RuZGVyICovXG4uYmFja2dyb3VuZC1pbWFnZS1jb250YWluKCkge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qIFplaWd0IGVpbiBIaW50ZXJncnVuZGJpbGQgKHouQi4gSWNvbikgaW4gZGVyIEdyw7bDn2UgZGVzIEhUTUwtRWxlbWVudHMgb2huZSBSw6RuZGVyIGdnZi4gbWl0IEJpbGR2ZXJsdXN0ICovXG4uYmFja2dyb3VuZC1pbWFnZS1jb3ZlcigpIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnNlbWktdHJhbnNwYXJlbnQge1xuXHRvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLyogaHR0cHM6Ly90eW1wYW51cy5uZXQvY29kcm9wcy8yMDE1LzA5LzE1L3N0eWxpbmctY3VzdG9taXppbmctZmlsZS1pbnB1dHMtc21hcnQtd2F5LyAqL1xuLmhpZGRlbi1idXQtYWNjZXNzaWJsZSB7XG5cdHdpZHRoOiAwLjFweDtcblx0aGVpZ2h0OiAwLjFweDtcblx0b3BhY2l0eTogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLmJveC1zaXppbmcgKEB0eXBlOiBib3JkZXItYm94KSB7XG5cdC13ZWJraXQtYm94LXNpemluZzogQHR5cGU7XG5cdC1tb3otYm94LXNpemluZzogICAgQHR5cGU7XG5cdGJveC1zaXppbmc6ICAgICAgICAgQHR5cGU7XG59XG5cbi5kYXNoYm9hcmQtbWFpbi12aWV3IHtcblx0bWFyZ2luOiBhdXRvO1xuXHRjb2xvcjogQGRhc2hib2FyZFRleHRDb2xvcjtcblxuXHRpbnB1dCwgdGV4dGFyZWEge1xuXHRcdGNvbG9yOiBAZGFzaGJvYXJkVGV4dENvbG9yO1xuXHR9XG59XG5cbiNkYXNoYm9hcmQtY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAZGFzaGJvYXJkQmFja2dyb3VuZENvbG9yO1xuXHR6LWluZGV4OiBpbmhlcml0O1xuXG5cdHVsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiBAZGFzaGJvYXJkVGV4dENvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdD4gLmRhc2hib2FyZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0PiAuZGFzaGJvYXJkLWdyaWQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Ji5lZGl0LW1vZGUge1xuXHRcdFx0PiAuZGFzaGJvYXJkLWdyaWQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBjb2xvcl9tYWluLCAyNSUpO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBjb3B5O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYucGFnZS1zZXBhcmF0b3Ige1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGJveE1hcmdpbjogNHB4O1xuXHRcdC5ib3gge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cGFkZGluZzogQGJveE1hcmdpbjtcblxuXHRcdFx0LmJvcmRlciB7XG5cdFx0XHRcdEBib3JkZXJUaGlja25lc3M6IDIwcHg7XG5cblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAtQGJvcmRlclRoaWNrbmVzcztcblx0XHRcdFx0dG9wOiAtQGJvcmRlclRoaWNrbmVzcztcblx0XHRcdFx0ei1pbmRleDogMDtcblx0XHRcdFx0d2lkdGg6IH5cImNhbGMoMTAwJSArIDIgKiBAe2JvcmRlclRoaWNrbmVzc30pXCI7XG5cdFx0XHRcdGhlaWdodDogflwiY2FsYygxMDAlICsgMiAqIEB7Ym9yZGVyVGhpY2tuZXNzfSlcIjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcblx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHRjdXJzb3I6IG1vdmU7XG5cblx0XHRcdFx0LmJvdHRvbS1jb250YWluZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCBAYm9yZGVyVGhpY2tuZXNzIEBib3JkZXJUaGlja25lc3MgQGJvcmRlclRoaWNrbmVzcztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRidXR0b24uc2F2ZSB7XG5cdFx0XHRcdFx0QHJhZGl1czogMTVweDtcblxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogLUByYWRpdXM7XG5cdFx0XHRcdFx0Ym90dG9tOiAtQHJhZGl1cztcblx0XHRcdFx0XHR3aWR0aDogMiAqIEByYWRpdXM7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyICogQHJhZGl1cztcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21haW47XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tYWluX2hvdmVyO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDE1JTtcblx0XHRcdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDcwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmlubmVyLWJveCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTs7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG5cblx0XHRcdFx0LmhlYWQsIC5mb290IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJlc2l6ZS16b25lIHtcblx0XHRcdFx0XHRAcmFkaXVzOiA1cHg7XG5cblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR6LWluZGV4OiA1MDtcblx0XHRcdFx0XHR3aWR0aDogMiAqIEByYWRpdXM7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyICogQHJhZGl1cztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCBAY29sb3JfbWFpbjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXG5cdFx0XHRcdFx0Ji5ub3J0aCB7XG5cdFx0XHRcdFx0XHRsZWZ0OiB+XCJjYWxjKDUwJSAtIEB7cmFkaXVzfSlcIjtcblx0XHRcdFx0XHRcdHRvcDogLUByYWRpdXM7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IG4tcmVzaXplO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYubm9ydGgtZWFzdCB7XG5cdFx0XHRcdFx0XHRyaWdodDogLUByYWRpdXM7XG5cdFx0XHRcdFx0XHR0b3A6IC1AcmFkaXVzO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBuZS1yZXNpemU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5lYXN0IHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAtQHJhZGl1cztcblx0XHRcdFx0XHRcdHRvcDogflwiY2FsYyg1MCUgLSBAe3JhZGl1c30pXCI7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IGUtcmVzaXplO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuc291dGgtZWFzdCB7XG5cdFx0XHRcdFx0XHRyaWdodDogLUByYWRpdXM7XG5cdFx0XHRcdFx0XHRib3R0b206IC1AcmFkaXVzO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBzZS1yZXNpemU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5zb3V0aCB7XG5cdFx0XHRcdFx0XHRsZWZ0OiB+XCJjYWxjKDUwJSAtIEB7cmFkaXVzfSlcIjtcblx0XHRcdFx0XHRcdGJvdHRvbTogLUByYWRpdXM7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHMtcmVzaXplO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuc291dGgtd2VzdCB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtQHJhZGl1cztcblx0XHRcdFx0XHRcdGJvdHRvbTogLUByYWRpdXM7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHN3LXJlc2l6ZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLndlc3Qge1xuXHRcdFx0XHRcdFx0bGVmdDogLUByYWRpdXM7XG5cdFx0XHRcdFx0XHR0b3A6IH5cImNhbGMoNTAlIC0gQHtyYWRpdXN9KVwiO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiB3LXJlc2l6ZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLm5vcnRoLXdlc3Qge1xuXHRcdFx0XHRcdFx0bGVmdDogLUByYWRpdXM7XG5cdFx0XHRcdFx0XHR0b3A6IC1AcmFkaXVzO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBudy1yZXNpemU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBkYXNoYm9hcmRCb3hCYWNrZ3JvdW5kQ29sb3I7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cblx0XHRcdFx0XHQmLmRhc2hib2FyZC10YWJsZSB7XG5cdFx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMS4zZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDAuN2VtO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHRoZWFkIHtcblx0XHRcdFx0XHRcdFx0dGh7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjZlbSAxLjNlbSAwLjVlbSAxLjNlbTtcblxuXHRcdFx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogY2FsYyh+XCIxMDAlIC0gMWVtXCIpO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAwLjVlbTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHRib2R5IHtcblx0XHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuNmVtIDEuM2VtO1xuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogYXV0bztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblxuXHRcdFx0XHRcdC8qIEFud2Vpc3VuZyB6dXIgQm94IHouQi4ga2xpY2tlbiB6dXIgQmlsZGF1c3dhaGwgKi9cblx0XHRcdFx0XHQvKiBTdGF0dXMtSGlud2VpcyB6LkIuIMO8YmVyIE1pc3NlcmZvbGcgYmVpbSBMYWRlbiAqL1xuXHRcdFx0XHRcdC5pbnN0cnVjdGlvbiwgLnN0YXR1cy1oaW50IHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtncmV5O1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblxuXHRcdFx0XHRcdFx0LmZpcnN0LWxldHRlci11cHBlcmNhc2UoKTtcblxuXHRcdFx0XHRcdFx0LyogRGllIEJveCBzdGVsbHQgc2ljaCBpbSBOb3JtYWxmYWxsIGF1ZiA1MCUtQnJlaXRlIGVpbiwgd2FocnNjaGVpbmxpY2ggd2VnZW4gbGVmdDogNTAlLlxuXHRcdFx0XHRcdFx0V2lyIGvDtm5uZW4gZGllIHdpZHRoIGFiZXIgdm9uIGF1dG8gYXVmIDEwMCUgZWluc3RlbGxlbiwgZGFtaXQgc2llIGRpZSB2b2xsZSBFbHRlcm5icmVpdGVcblx0XHRcdFx0XHRcdGVpbm5pbW10LiAqL1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQudGV4dC1hcmVhKCk7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGRhc2hib2FyZERhcmtUZXh0Q29sb3I7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5taW5pIHtcblx0XHRcdFx0XHRcdC5pbnN0cnVjdGlvbiwgLnN0YXR1cy1oaW50IHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0fiAuZWRpdC1oaW50ID4gLmVkaXQtaGludC1pbm5lciB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC41ZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmVkaXQtb3ZlcmxheSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5vdC1jb25maWd1cmVkIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBkYXNoYm9hcmRCb3hCYWNrZ3JvdW5kQ29sb3I7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Ly9wb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHQvL2xlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdC8vdG9wOiA1MCU7XG5cdFx0XHRcdFx0XHQvL3dpZHRoOiA3ZW07XG5cdFx0XHRcdFx0XHQvL2hlaWdodDogN2VtO1xuXHRcdFx0XHRcdFx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcblx0XHRcdFx0XHRcdHdpZHRoOiA0ZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDRlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZWRpdC1oaW50IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG5cblx0XHRcdFx0XHQ+IC5lZGl0LWhpbnQtaW5uZXIge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMWVtO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2dyZXk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGNvbG9yOiAjRjVGNUY1O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogOGVtO1xuXG5cdFx0XHRcdFx0XHQuZmlyc3QtbGV0dGVyLXVwcGVyY2FzZSgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnRyYW5zcGFyZW50IHtcblx0XHRcdFx0LmlubmVyLWJveCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRcdC5jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LyogQm94IG5pY2h0IGltIEJveC1FZGl0bW9kZSAqL1xuXHRcdFx0Jjpub3QoLnNlbGVjdGVkKSB7XG5cblx0XHRcdFx0LmlubmVyLWJveCB7XG5cdFx0XHRcdFx0LmNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdC5pbnN0cnVjdGlvbiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm94LmhlYWRsaW5lLWJveCB7XG5cdFx0XHQmOm5vdCguZWRpdC1tb2RlKSBpbnB1dCB7XG5cdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDAgMCAwIEBkYXNoYm9hcmRUZXh0Q29sb3I7XG5cdFx0XHR9XG5cblx0XHRcdC5jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHRcdHBhZGRpbmc6IDFlbTtcblxuXHRcdFx0XHQ+IGgxLCA+IGgyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZXZlcnQ7XG5cblx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuc3ViLWhlYWRsaW5lIHtcblx0XHRcdFx0XHQ+IGgxIHtcblx0XHRcdFx0XHRcdGhlaWdodDogNjAlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjb2xvcl9tYWluO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gaDIge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpub3QoLnN1Yi1oZWFkbGluZSkge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwLjVlbTtcblxuXHRcdFx0XHRcdD4gaDIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpub3QoLnNlbGVjdGVkKSB7XG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRleHQtYm94IHtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR9XG5cblx0XHQuYm94LnRleHQtYm94IHtcblx0XHRcdC50ZXh0YXJlYSwgLnRleHRhcmVhOmhvdmVyLCAudGV4dGFyZWE6Zm9jdXMge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0LyogT3ZlcnJpZGVzIG1pbiBhbmQgbWF4IGhlaWdodCBzZXQgYnkgYW5vdGhlciBydWxlLiAqL1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdFx0Y3Vyc29yOiBpbmhlcml0O1xuXG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRtYXJnaW46IGluaGVyaXQ7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IGluaGVyaXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRcdC50ZXh0YXJlYSwgLnRleHRhcmVhOmhvdmVyLCAudGV4dGFyZWE6Zm9jdXMge1xuXHRcdFx0XHRcdGN1cnNvcjogdGV4dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib3guaW1hZ2UtYm94IHtcblx0XHRcdCYuc2VsZWN0ZWQgLmNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHR9XG5cblx0XHRcdCY6bm90KC5zZWxlY3RlZCkgLmNvbnRlbnQtY29udGFpbmVye1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29udGVudC1jb250YWluZXIge1xuXHRcdFx0XHRAdG9wOiA3cHg7XG5cdFx0XHRcdEBsZWZ0OiAyNXB4O1xuXHRcdFx0XHRAcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdEBib3R0b206IDEycHg7XG5cblx0XHRcdFx0QGV4dHJhV2lkdGg6IEBsZWZ0ICsgQHJpZ2h0O1xuXHRcdFx0XHRAZXh0cmFIZWlnaHQ6IEB0b3AgKyBAYm90dG9tO1xuXG5cdFx0XHRcdD4gLm92ZXJmbG93LWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dG9wOiAtQHRvcDtcblx0XHRcdFx0XHRsZWZ0OiAtQGxlZnQ7XG5cdFx0XHRcdFx0d2lkdGg6IH5cImNhbGMoMTAwJSArIEB7ZXh0cmFXaWR0aH0pXCI7XG5cdFx0XHRcdFx0aGVpZ2h0OiB+XCJjYWxjKDEwMCUgKyBAe2V4dHJhSGVpZ2h0fSlcIjtcblxuXHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiBAbGVmdDtcblx0XHRcdFx0XHRcdHRvcDogQHRvcDtcblxuXHRcdFx0XHRcdFx0PiBpbWcge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiAub3ZlcmZsb3ctb3BhY2l0eSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IC5vdmVyZmxvdy10b3Age1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IEB0b3A7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiAub3ZlcmZsb3ctbGVmdCB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHR3aWR0aDogQGxlZnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiAub3ZlcmZsb3ctcmlnaHQge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IEByaWdodDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gLm92ZXJmbG93LWJvdHRvbSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogQGJvdHRvbTtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm94LmlmcmFtZS1ib3gge1xuXHRcdFx0LmNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdFx0PiBkaXYudmlldy1jb250ZW50IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0XHRpZnJhbWUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvKiBWZXJ3ZW5kZSBkaWUgc3ludGhldGlzY2hlIEtsYXNzZSAuaG92ZXIgc3RhdHQgOmhvdmVyIGbDvHIgSUUgKi9cblx0XHRcdFx0Ji5ob3ZlciB7XG5cdFx0XHRcdFx0Lm92ZXJsYXktbWVudSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudXJsLWNvbnRhaW5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRcdFx0PiBpbnB1dFtuYW1lPXVybF0ge1xuXHRcdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdD4gLnZhbGlkYXRpb24tc3RhdHVzIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAxZW07XG5cblx0XHRcdFx0XHQuYmFja2dyb3VuZC1pbWFnZS1jb250YWluKCk7XG5cblx0XHRcdFx0XHQmLmxvYWRpbmcge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9zdmcvc3ZnLnBocD9maWxlPXdpcC5zdmcmY29sb3I9bWFpblwiKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5zdWNjZXNzIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvc3ZnL3N2Zy5waHA/ZmlsZT1jaGVjay5zdmcmY29sb3I9Z3JlZW5cIik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuZmFpbHVyZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3N2Zy9zdmcucGhwP2ZpbGU9Y3Jvc3NfY2lyY2xlLnN2ZyZjb2xvcj1yZWRcIik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJveC5yc3MtZmVlZC1ib3gge1xuXG5cdFx0XHQuY29udGVudC1jb250YWluZXIge1xuXHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHR1bC5mZWVkLWVudHJpZXMge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDFlbTtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdFx0XHQ+IGxpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBkYXJrZ3JleTtcblxuXHRcdFx0XHRcdD4gLnRpY2sge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0wLjZlbTtcblx0XHRcdFx0XHRcdGNvbG9yOiBAZGFzaGJvYXJkVGV4dENvbG9yO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W25hbWU9dXJsXSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib3guY2hhcnQtYm94IHtcblx0XHRcdC5jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0PiAuZW1iZWRkZWQtY2hhcnQtY29udGFpbmVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0XHQuY2hhcnQtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuZGF0YS10YWJsZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuY2hhcnQtY29udGFpbmVyLCAuZGF0YS10YWJsZS1jb250YWluZXI6bm90KC5yZW5kZXJhYmxlKSB7XG5cdFx0XHRcdFx0XHQvKiDDvGJlcnNjaHJlaWJlIGRpZSBhdXRvbWF0aXNjaCBiZXJlY2huZXRlIFJlbGF0aXZncsO2w59lICovXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5ncmlkLXNpemUtc21hbGwgLmdyaWQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC42ZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5ncmlkLXNpemUtbWVkaXVtIC5ncmlkIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMGVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZ3JpZC1zaXplLWxhcmdlIC5ncmlkIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFwiWnVyIENoYXJ0YW5hbHlzZVwiIGF1c2JsZW5kZW4sIHdlbm4gdW5nZXfDvG5zY2h0LlxuXHRcdFx0Jjpub3QoLmNoYXJ0LWFjY2Vzc2libGUtZm9yLWN1cnJlbnQtdXNlcikgLml0ZW0tZ28tdG8tY2hhcnQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib3gudmFsdWUtZGlzcGxheS1ib3gge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdFx0LmNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjsgLy8gU2Nyb2xsYmFyIHZlcnN0ZWNrZW4sIHdlaWwgLnNpemUtY29udGFpbmVyIFwidHJhbnNmb3JtOiBzY2FsZSgpXCIgdmVyd2VuZGV0XG5cblx0XHRcdFx0PiAuc2l6ZS1jb250YWluZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAuNWVtO1xuXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHQ+IC50aXRsZSB7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxLjZlbTtcblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7IC8vIG5vdHdlbmRpZyBmw7xyIEVsbGlwc2lzXG5cdFx0XHRcdFx0XHRcdC5lbGxpcHNpcygpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gLnN5bWJvbHMge1xuXHRcdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogNGVtO1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDAuNGVtO1xuXG5cdFx0XHRcdFx0XHQuY2xlYXIoKTtcblxuXHRcdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdFx0XHRcdD4gaW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogM2VtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwLjllbTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdFx0XHRcdC5nZXQtdmFsdWUtdHlwZS1zdmcoKTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogM2VtO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogM2VtO1xuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gLnZhbHVlcyB7XG5cdFx0XHRcdFx0XHQvLyBQaGFudG9tSlMgaGF0IHNjaGVpbmJhciBQcm9ibGVtZSBtaXQgZmxleC1ncm93IGV0Yy4gRGVzaGFsYiB3aXJkIGRpZSBIw7ZoZSBwZXIgU2tyaXB0IGJlcmVjaG5ldFxuXHRcdFx0XHRcdFx0Ly8gdW5kIGdlc2V0enQuXG5cdFx0XHRcdFx0XHRmbGV4OiAxIDEgMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdFx0Ly9kaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0Ly9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0Ly9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0PiBzcGFuIHsgLy8gc3BhbiBmw7xyIFBoYW50b21KUzogc29sbCBuaWNodCBkaWUgdm9sbGUgUGFyZW50LUJyZWl0ZSBlaW5uZWhtZW5cblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdFx0XHRcdC8qIEbDvHIgZGllc2VzIGRpdiB3aXJkIHBlciBKYXZhc2NyaXB0IGVpbmUgZm9udC1zaXplIGluIGVtIGJlcmVjaG5ldCxcblx0XHRcdFx0XHRcdFx0ZGFtaXQgZGllIFdlcnRlIG3DtmdsaWNoc3QgZ3Jvw58gZGFyZ2VzdGVsbHQgd2VyZGVuIGFiaMOkbmdpZyB2b20gdmVyZsO8Z2JhcmVuIFBsYXR6LiAqL1xuXG5cdFx0XHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cblx0XHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiAuZGF0ZSB7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIEBjb2xvcl9tYWluO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzZW07XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGRpdi5wb3BvdmVyIHtcblx0XHRcdFx0Y29sb3I6IEBibGFjaztcblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBkYXJrZ3JleTtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRkaXYuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0ZGl2LnZhbHVlcy1jb250YWluZXIge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxZW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRcdFx0XHRkaXYuZGF0ZS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAuNWVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kYXNoYm9hcmQuZWRpdC1tb2RlIHtcblx0XHQuYm94IHtcblx0XHRcdC5pbm5lci1ib3gge1xuXHRcdFx0XHRjdXJzb3I6IG1vdmU7XG5cblx0XHRcdFx0LmVkaXQtaGludCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0LmVkaXQtaGludCB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5lZGl0LW92ZXJsYXkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0Ji5hY2Nlc3Mtd2FybmluZyB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJveC5zZWxlY3RlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdC8qIHotaW5kZXggd2lyZCBkdXJjaCAuYXBwbGljYXRpb24tZm9yZWdyb3VuZCBnZWdlYmVuICovXG5cblx0XHRcdC5ib3JkZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0LmlubmVyLWJveCB7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0ei1pbmRleDogMTAwO1xuXG5cdFx0XHRcdC5yZXNpemUtem9uZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZWRpdC1oaW50IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmVkaXQtb3ZlcmxheTpub3QoLnBlcnNpc3RlbnQpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHQvLyBVbXJhbmRlIGRpZSBQbGF0emhhbHRlciwgd2VubiBCb3ggc2VsZWt0aWVydFxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IGRhc2hlZCBAZGFzaGJvYXJkVGV4dENvbG9yO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdFx0XHRcdC8vIEhlYmUgdW52b2xsc3TDpG5kaWdlIFBsYXR6aGFsdGVyIGhlcnZvclxuXHRcdFx0XHRcdCYucGxhY2Vob2xkZXItdW5rbm93biwgJi5wbGFjZWhvbGRlci1ub3QtY29uZmlndXJlZCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmMDAwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm94LnNlbGVjdGVkLCAuYm94LmRyYWdnZWQge1xuXHRcdFx0LmlubmVyLWJveCB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogQGNvbG9yX21haW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmdvby1tZW51LmJveC10eXBlLW1lbnUge1xuXHRcdCY6bm90KC5vcGVuaW5nKTpub3QoLm9wZW4pIHtcblx0XHRcdC8vIEJsZW5kZSBkYXMgR29vLU1lbsO8IGtvbXBsZXR0IGF1cywgZGEgZXMgZ2dmLiBub2NoIG5pY2h0IHBvc2l0aW9uaWVydCB3dXJkZS5cblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Lmdvby1tZW51LmFkdmFuY2VkLWFjdGlvbnMge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdC8qIDIwMTctMTAtMTY6IEbDvHIgSUUgdm9uIG9wYWNpdHkgYXVmIHZpc2liaWxpdHkgdW1nZXN0ZWxsdC4gKi9cblx0Lmdvby1tZW51IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogQHotaW5kZXgtYXBwbGljYXRpb24tZm9yZWdyb3VuZDtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0ZmlsdGVyOiB1cmwoXCIvaW1hZ2VzL3N2Zy9kZWZpbml0aW9ucy5zdmcjZ29vLXN2Zy1maWx0ZXJcIik7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQmOm5vdCgub3BlbmluZyk6bm90KC5vcGVuKSB7XG5cdFx0XHR1bCB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm9wZW4ge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHR9XG5cblx0XHQvKiBIYXVwdGJ1dHRvbiB1bmQgTWVuw7xidXR0b25zICovXG5cdFx0YnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tYWluO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXJnaW46IDE1JTtcblx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdFx0aGVpZ2h0OiA3MCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YnV0dG9uLmhpZGRlbiB7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cblx0XHRidXR0b24uY2xvc2UsIGJ1dHRvbi5vcGVuIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Lyp0cmFuc2Zvcm06IHNjYWxlKDEuMSk7Ki9cblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21haW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YnV0dG9uLm9wZW4ge1xuXHRcdFx0Ly8gXCJvcGVuXCIgaGVpw590IGhpZXI6IGRlciBCdXR0b24genVtIMOWZmZuZW4uIERhcyAuZ29vLW1lbnUgZGVha3RpdmllcnQgcG9pbnRlci1ldmVudHMgaW0gZ2VzY2hsb3NzZW5lblxuXHRcdFx0Ly8gTW9kdXMsIHdlc2hhbGIgZGVyIEJ1dHRvbiBha3RpdmllcnQgd2lyZC5cblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0fVxuXG5cdFx0YnV0dG9uLmNsb3NlIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsImJvZHkjbW9iaWxlX2JvZHkge1xuXHRtaW4td2lkdGg6IDMwMHB4O1xuXHRkaXYuc2ltcGxpZmllZC1iYXItY2hhcnQtY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0ZGl2I2xheW91dC1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0bWluLWhlaWdodDogNDgwcHggLSBAbW9iaWxlX3RvcG1lbnU7XG5cdH1cblxuXHRkaXYjbGF5b3V0LWNvbnRlbnQuY2xlYXJmaXgge1xuXHRcdG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiBpbml0aWFsO1xuXHR9XG5cblx0Ly8gbW9iaWxlIHNwZWNpZmljIGNvbnRlbnRcblx0ZGl2I2xheW91dC1jb250YWluZXIge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0bWluLWhlaWdodDogdW5zZXQ7XG5cblx0XHQuY29udGVudC1jb250YWluZXIge1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblxuXHRcdFx0ZGl2LmVtcHR5LXdpZGdldC10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRtYXJnaW46IDI1cHg7XG5cdFx0XHR9XG5cblx0XHRcdGRpdi5jaGFydC13aWRnZXQtbGlzdCB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29udGVudC1jb250YWluZXIuZXhwYW5kZWQge1xuXHRcdFx0bWluLWhlaWdodDogY2FsYygxMDAlIC0gMzAwcHgpO1xuXHRcdH1cblxuXHRcdHNwYW4ub2JqZWN0LWhlYWRpbmctdmFsdWUsIGRpdi5kZXZpY2VEZXRhaWxzQm94LCBkaXYuY2xvY2sge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQvKiB0aW1lcGlja2VyICovXG5cdFx0I3RpbWVQaWNrZXIge1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21lbnVfYmFja2dyb3VuZDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQjdGltZVBpY2tlci5leHBhbmRlZCB7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0b3ZlcmZsb3cteTogaW5pdGlhbDtcblx0XHR9XG5cblx0XHRzcGFuI2Rpc3BsYXktbW9kZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDgycHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0ZGl2LmRhdGVTZWxlY3RvckJhciB7XG5cdFx0XHRoZWlnaHQ6IDY4cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfZGF0ZXNlbGVjdG9yO1xuXG5cdFx0XHQ+IGEge1xuXHRcdFx0XHQ+IHN2ZyB7XG5cdFx0XHRcdFx0Y29sb3I6IEBjb2xvcl9kYXRlLWJhci1pdGVtO1xuXHRcdFx0XHRcdHdpZHRoOiAxMCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDM2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAxNnB4IDEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQ1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmRhdGUtYmFyLWl0ZW0tc2VsZWN0ZWQgc3ZnIHtcblx0XHRcdFx0XHRjb2xvcjogQGNvbG9yX2RhdGUtYmFyLWl0ZW0tc2VsZWN0ZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRkaXYjdGltZV9wZXJpb2Rfc2VsZWN0aW9uIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDMyMHB4O1xuXHRcdFx0bWFyZ2luOiA1MHB4IGF1dG8gMDtcblxuXHRcdFx0PiBhIHtcblx0XHRcdFx0PiBzdmcge1xuXHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRtYXJnaW46IDdweCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiBkaXYua3J1LWZvcm0tZmllbGQtc2V0IHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG5cblx0XHRcdFx0PiBkaXYuZm9ybS1yb3cge1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0XHRcdD4gbGFiZWwge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQvL3RyYW5zaXRpb246IHdpZHRoIDJzIGVhc2UsIHBhZGRpbmcgMnMgZWFzZTtcblx0XHRcdFx0XHRcdC8vcGFkZGluZzogNXB4O1xuXG5cdFx0XHRcdFx0XHQ+IGlucHV0IHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDExNnB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdD4gc3Bhbi5pbnB1dC10b29sdGlwIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IGRpdi5mdWxsLXNpemUge1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcblxuXHRcdFx0XHRcdD4gbGFiZWwge1xuXHRcdFx0XHRcdFx0PiBpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gZGl2Lm5vLXNpemUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRkaXYjY29tcGFyaXNvbl9wZXJpb2Qge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQvKiBzaWRlYmFyICovXG5cdFx0I21vYmlsZV9tZW51X2NvbnRhaW5lciB7XG5cdFx0XHRib3gtc2hhZG93OiAxMHB4IDAgNXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjE5KTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0bWluLWhlaWdodDogY2FsYygxMDAlIC0gQG1vYmlsZV90b3BtZW51KSAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSBAbW9iaWxlX3RvcG1lbnUpICFpbXBvcnRhbnQ7XG5cdFx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdFx0Lm11bHRpbGV2ZWxwdXNobWVudV93cmFwcGVyIHtcblx0XHRcdFx0LmxldmVsSG9sZGVyQ2xhc3Mge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBkYXJrZ3JleTtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDE1cHggMjBweCA1MHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXG5cdFx0XHRcdFx0PiBzdmcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMjdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHRsaTpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxpOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5iYWNrSXRlbUNsYXNzIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiB1bnNldDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXG5cdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMTVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5ydGwge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IHVuc2V0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZ1bGxoZWlnaHQge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC8qIG1vYmlsZSB0b3BiYXIgICovXG5cdCNtb2JpbGVfdG9wYmFyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IEBtb2JpbGVfdG9wbWVudTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTIwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0I21vYmlsZV90b3BiYXJfbGVmdCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0I21vYmlsZV9tZW51IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYXJyb3dfcmlnaHQge1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRib3JkZXItdG9wOiAyM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItbGVmdDogNnB4IHNvbGlkIEBncmF5MTY7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDIzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCNtb2JpbGVfdGl0bGViYXIge1xuXHRcdFx0XHRjb2xvcjogQGRhcmtncmV5O1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I21vYmlsZV90b3BiYXJfcmlnaHQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0fVxuXG5cdFx0LmdyYXkxNiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTE2O1xuXHRcdH1cblxuXHRcdC5tb2JpbGVfdG9wSWNvbnMge1xuXHRcdFx0d2lkdGg6IEBtb2JpbGVfdG9wbWVudTtcblx0XHRcdGhlaWdodDogQG1vYmlsZV90b3BtZW51O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogdGFiYmVkIGNvbnRlbnQgKi9cblx0LnRhYmJlZCB7XG5cdFx0ZmlndXJlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cblx0XHQudGFiUmFkaW9zLFxuXHRcdGZpZ3VyZSA+IGRpdiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdGZpZ3VyZSA+IGRpdiB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjNweDtcblx0XHR9XG5cblx0XHQjc2V0dGluZ3NQYXNzd29yZFRhYjpjaGVja2VkIH4gZmlndXJlIC5zZXR0aW5nc1Bhc3N3b3JkVGFiLFxuXHRcdCNzZXR0aW5nc0VtYWlsVGFiOmNoZWNrZWQgfiBmaWd1cmUgLnNldHRpbmdzRW1haWxUYWIsXG5cdFx0I3NldHRpbmdzTGFuZ3VhZ2VUYWI6Y2hlY2tlZCB+IGZpZ3VyZSAuc2V0dGluZ3NMYW5ndWFnZVRhYiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRuYXYge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC50YWItbGFiZWwge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0Y29sb3I6IEBkYXJrZ3JleTtcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRpbWcsIHN2ZyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRuYXYgbGFiZWw6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0fVxuXG5cdFx0I3NldHRpbmdzUGFzc3dvcmRUYWI6Y2hlY2tlZCB+IG5hdiBsYWJlbFtmb3I9XCJzZXR0aW5nc1Bhc3N3b3JkVGFiXCJdLFxuXHRcdCNzZXR0aW5nc0VtYWlsVGFiOmNoZWNrZWQgfiBuYXYgbGFiZWxbZm9yPVwic2V0dGluZ3NFbWFpbFRhYlwiXSxcblx0XHQjc2V0dGluZ3NMYW5ndWFnZVRhYjpjaGVja2VkIH4gbmF2IGxhYmVsW2Zvcj1cInNldHRpbmdzTGFuZ3VhZ2VUYWJcIl0ge1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRjb2xvcjogQGNvbG9yX21haW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0I3NldHRpbmdzUGFzc3dvcmRUYWI6Y2hlY2tlZCB+IG5hdiBsYWJlbFtmb3I9XCJzZXR0aW5nc1Bhc3N3b3JkVGFiXCJdOmFmdGVyLFxuXHRcdCNzZXR0aW5nc0VtYWlsVGFiOmNoZWNrZWQgfiBuYXYgbGFiZWxbZm9yPVwic2V0dGluZ3NFbWFpbFRhYlwiXTphZnRlcixcblx0XHQjc2V0dGluZ3NMYW5ndWFnZVRhYjpjaGVja2VkIH4gbmF2IGxhYmVsW2Zvcj1cInNldHRpbmdzTGFuZ3VhZ2VUYWJcIl06YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcl9tYWluO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQudGFiLWxhYmVsLCAudGFiLWxhYmVsIGxhYmVsIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC8qIG1vYmlsZSBmdWxsc2NyZWVuIGZvcm0gKi9cblx0Lm1vYmlsZS1mdWxsc2NyZWVuLWZvcm0ge1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRcdGZvcm0ge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdC5mb3JtLXJvdyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdC5rcnUtZm9ybS1maWVsZC1sYWJlbC10ZXh0IHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IHVuc2V0O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHVuc2V0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmtydS1mb3JtLWlucHV0IHtcblx0XHRcdFx0XHR3aWR0aDogMTkwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZm9ybS1maWVsZC10b29sdGlwIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHRcdFx0LmZpZWxkLWRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVuc2V0O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHVuc2V0O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNsaWVudC12YWxpZGF0aW9uLXRleHRzIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZvcmNlZC12aXNpYmxlIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LyoqIFRleHQgSW5wdXQgKiovXG5cblx0XHRcdGxhYmVsLmtydS1mb3JtLWZpZWxkLWxhYmVsIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW46IDVweCAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuLmtydS1mb3JtLWZpZWxkLWxhYmVsLXRleHQge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0bGVmdDogMjVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Y29sb3I6IEBkYXJrZ3JleTsgLy8gc2FtZSBhcyBib2R5LWNvbG9yXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ua3J1LWZvcm0tZmllbGQtbGFiZWwtdGV4dC5hY3RpdmUge1xuXHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ua3J1LWZvcm0tZmllbGQtbGFiZWwtdGV4dC5hY3RpdmUuZm9jdXMge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yX21haW47XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0LmtydS1mb3JtLWZpZWxkLmtydS1mb3JtLWlucHV0IHtcblx0XHRcdFx0cGFkZGluZzogMThweCAyNXB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRtaW4td2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXQua3J1LWZvcm0tZmllbGQua3J1LWZvcm0taW5wdXQ6Zm9jdXMge1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDJweCAwIDAgQGNvbG9yX21haW47XG5cdFx0XHR9XG5cblx0XHRcdC8qKiByYWRpbyBidXR0b25zICoqL1xuXG5cdFx0XHRkaXYucmFkaW8tYnV0dG9uLWdyb3VwLFxuXHRcdFx0LmtydS1mb3JtLXJhZGlvIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHRcdC5mb3JtLWZpZWxkLXRvb2x0aXAge1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdGNsZWFyOiBsZWZ0O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAxNXB4O1xuXG5cdFx0XHRcdFx0LnJhZGlvLXN5bWJvbCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2M4Y2NkNDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5yYWRpby1zeW1ib2w6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDRweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDRweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcl9tYWluO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuMDg7XG5cdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpbnB1dDpub3QoOmRpc2FibGVkKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGxhYmVsOmhvdmVyIC5rcnUtZm9ybS1maWVsZC1vcHRpb24tbGFiZWwtdGV4dDpiZWZvcmUge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMy42KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnJhZGlvLXN5bWJvbCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBAY29sb3JfbWFpbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnJhZGlvLXN5bWJvbDphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbjogMCAyOHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gOThweCkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjbW9iaWxlX3RvcGJhciAubW9iaWxlX3RvcEljb25zIHN2Zyxcblx0Lmljb25zLFxuXHQjdGltZVBpY2tlciBzdmcge1xuXHRcdGNvbG9yOiBAZGFya2dyZXk7XG5cdFx0aGVpZ2h0OiAyN3B4O1xuXHRcdHdpZHRoOiAyN3B4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGZpbHRlcjogQGRhcmtncmV5O1xuXHR9XG5cblx0LmNoYXJ0LXdpZGdldCB7XG5cdFx0LmNvbnRlbnRMaW5lLCAudGFyaWZmQmFyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5vYmplY3QtaGVhZGluZy1sYWJlbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG59XG4iLCJAbWVudS1oZWlnaHQ6IDU2cHg7XG5AbWVudS1oZWlnaHQtc21hbGw6IDYwcHg7XG5AbWVudS1oZWlnaHQtbW9iaWxlOiA0MHB4O1xuQG1lbnUtd2lkdGgtbW9iaWxlOiA2MHZtaW47XG5AbWVudS1pdGVtLWJvcmRlci13aWR0aCA6IDNweDtcbkBtZW51LWl0ZW0tYm9yZGVyOiBAbWVudS1pdGVtLWJvcmRlci13aWR0aCBzb2xpZCBAY29sb3JfbWFpbjtcbkBjb2xvcl9tZW51X2JhY2tncm91bmQ6IEBncmF5MjA7XG5AY29sb3JfbWVudV9iYWNrZ3JvdW5kX2hvdmVyOiBAZ3JheTE2O1xuQGNvbG9yX21lbnVfaXRlbV90ZXh0OiBAZGFya2dyZXk7XG5AZm9vdGVyLWhlaWdodDogNDhweDtcbkBmb290ZXItY29sb3JlZC1iYW5kLWhlaWdodDogOHB4O1xuQGZvb3Rlci1jb250ZW50LW1hcmdpbjogMTBweDtcbkBmb290ZXItYmFja2dyb3VuZC1jb2xvcjogQGdyYXkxODtcbkBwYWdlLXdpZHRoOiAxMDAlO1xuQGJvcmRlci1yYWRpdXM6IDVweDtcbkB2ZXJ0X25hdmJhcl93aWR0aDogNDAwcHg7XG5AbGFiZWxTaXplOiAyMnB4O1xuXG5AY29udGVudC13aWRnZXQtaGVhZC1iYXItaGVpZ2h0OiAzMHB4O1xuQGNvbnRlbnQtd2lkZ2V0LWhlYWQtY29udHJvbC1oZWlnaHQ6IDIwcHg7XG5AaGVhZGxpbmUtZm9udC1zaXplOiAoQGdsb2JhbC1mb250LXNpemUtYmFzZSoyKSsxcHg7XG5cbkB6LWluZGV4LWFwcGxpY2F0aW9uLXNoaWVsZDogNTAwMDA7XG5Aei1pbmRleC1hcHBsaWNhdGlvbi1mb3JlZ3JvdW5kOiBAei1pbmRleC1hcHBsaWNhdGlvbi1zaGllbGQgKyAxMDA7XG5cbmh0bWwsIGJvZHkge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtc2l6ZTogICBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlO1xuXHRmb250LWZhbWlseTogQGdsb2JhbC1mb250LWZhbWlseTtcbn1cblxuKjpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbmJvZHkge1xuXHQuYXBwbGljYXRpb24tc2hpZWxkIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0ei1pbmRleDogQHotaW5kZXgtYXBwbGljYXRpb24tc2hpZWxkO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCYuc2hvdyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LmFwcGxpY2F0aW9uLWZvcmVncm91bmQge1xuXHRcdHotaW5kZXg6IEB6LWluZGV4LWFwcGxpY2F0aW9uLWZvcmVncm91bmQ7XG5cdH1cblxuXHRjb2xvcjogQGRhcmtncmV5O1xuXHRtaW4td2lkdGg6IDEwMjRweDsgLy8ga2VlcCBpbiBzeW5jIHdpdGggU2lkZWJhck1hbmFnZXIudHNcblxuXHQ+IGRpdiNsYXlvdXQtY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWluLWhlaWdodDogMTAwdmg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQ+IGRpdiNsYXlvdXQtaGVhZGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0cGFkZGluZzogNDhweCA2MHB4IDQ4cHggNjBweDtcblxuXHRcdFx0PiBkaXYuaW5uZXItY29udGFpbmVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cblx0XHRcdFx0PiBkaXYubG9nbyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogQGxvZ29fdXJsIG5vLXJlcGVhdDtcblx0XHRcdFx0XHR3aWR0aDogQHZlcnRfbmF2YmFyX3dpZHRoIC0gM3B4O1xuXHRcdFx0XHRcdGhlaWdodDogQGxvZ29faGVpZ2h0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogQGxvZ28tYmFja2dyb3VuZC1zaXplO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBkaXYuc2Vzc2lvbi1ib3gge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcblxuXHRcdFx0XHRcdCYgYTpmaXJzdC1jaGlsZCA+IHN2ZyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiBzdmcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4jbG9naW4tbmFtZSB7XG5cdFx0XHRcdFx0Y29sb3I6IEBkYXJrZ3JleTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGl2LnVucmVhZC1tZXNzYWdlcy1jb3VudGVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IEBjb2xvcl91bnJlYWQtbWVzc2FnZXMtY291bnRlcjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDZweDtcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0bGVmdDogNTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gZGl2I2xheW91dC1tZW51IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yX21lbnVfYmFja2dyb3VuZDtcblx0XHRcdGhlaWdodDogQG1lbnUtaGVpZ2h0O1xuXHRcdFx0bWluLXdpZHRoOiBAcGFnZS13aWR0aDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHRwYWRkaW5nOiAwIDYwcHg7XG5cblx0XHRcdD4gZGl2Lm1lbnUtdmVydGljYWwtZGlzcGxheSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZsZXg6IDAgMCBAdmVydF9uYXZiYXJfd2lkdGg7XG5cdFx0XHRcdHotaW5kZXg6IDQ5OTk4O1xuXG5cdFx0XHRcdD4gZGl2Lm1lbnUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRcdD4gZGl2LmFjdGl2ZS1tZW51LWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRcdFx0PiBkaXYubGFiZWwge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0XHRcdCY6OmZpcnN0LWxldHRlciB7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQ+IGEuaXRlbSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IEBncmF5MTYgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IEBtZW51LWhlaWdodDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IEBtZW51LWhlaWdodDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAZ3JheTE2ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YS5pdGVtIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcyBsaW5lYXIgMHM7XG5cdFx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yX21lbnVfaXRlbV90ZXh0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuY29sbGFwc2FibGUge1xuXHRcdFx0XHRcdFx0PiBkaXYuaXRlbS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDYwcHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0Ly8gbGVmdCBzaWRlYmFyIGhhcyArIDUwLiBtZW51IGlzIG5ldmVyIGRpc3BsYXllZCB3aGVuIHNoaWVsZCBpcyBhY3RpdmVcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogQHotaW5kZXgtYXBwbGljYXRpb24tc2hpZWxkICsgNjA7XG5cblx0XHRcdFx0XHRcdFx0PiBkaXYuaXRlbS1yb3cge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBAbWVudS1pdGVtLWJvcmRlcjtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogQGNvbG9yX21lbnVfYmFja2dyb3VuZF9ob3Zlcjtcblx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSA+IGEuaXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3JfbWVudV9iYWNrZ3JvdW5kX2hvdmVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IEBjb2xvcl9tYWluO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQ+IGEuaXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogQHZlcnRfbmF2YmFyX3dpZHRoIC0gQG1lbnUtaXRlbS1ib3JkZXItd2lkdGg7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3JfbWVudV9iYWNrZ3JvdW5kO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTZweDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0PiBzdmcge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAY29sb3JfbWVudV9iYWNrZ3JvdW5kX2hvdmVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdD4gc3Bhbi5tZW51TGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yX21lbnVfaXRlbV90ZXh0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBAbWVudS1pdGVtLWJvcmRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IEBjb2xvcl9tZW51X2JhY2tncm91bmRfaG92ZXI7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gZGl2LnN1Ym1lbnUtYmFyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0aGVpZ2h0OiBAbWVudS1oZWlnaHQ7XG5cdFx0XHRcdD4gZGl2LnN1Ym1lbnUtYmFyLWl0ZW0ge1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhOmhvdmVyLCAmLmFjdGl2ZSBhIHtcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBAbWVudS1pdGVtLWJvcmRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBAc3VibWVudV9iYXJfZm9udF9zaXplO1xuXHRcdFx0XHRcdGNvbG9yOiBAY29sb3JfbWVudV9pdGVtX3RleHQ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQ+IGRpdi5tb3JlLWl0ZW1zLWNvbnRhaW5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdFx0XHQmLmhhcy1pdGVtcyB7XG5cdFx0XHRcdFx0PiBkaXYubW9yZS1pdGVtLWNpcmNsZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfbWVudV9iYWNrZ3JvdW5kX2hvdmVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQ+IGRpdi5tb3JlLWl0ZW1zLWJ1dHRvbiB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjZweCAwIDE2cHggMDtcblx0XHRcdFx0XHQmLmhhcy1hY3RpdmUtbWVudS1pdGVtLFxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0PiBkaXYubW9yZS1pdGVtcy1jaXJjbGVzLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IEBtZW51LWl0ZW0tYm9yZGVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm5vdCguaW5pdGlhbGl6ZWQpIHtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0PiBkaXYubW9yZS1pdGVtcy1jaXJjbGVzLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBAbWVudS1pdGVtLWJvcmRlcjtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0PiBkaXYubW9yZS1pdGVtLWNpcmNsZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBkYXJrZ3JleTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDVweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCwgJjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdD4gZGl2Lm1vcmUtaXRlbXMtYm94IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1OHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHotaW5kZXg6IDEwMDAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21lbnVfYmFja2dyb3VuZDtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkIEBjb2xvcl9tZW51X2JhY2tncm91bmRfaG92ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIEBjb2xvcl9tZW51X2JhY2tncm91bmRfaG92ZXI7XG5cdFx0XHRcdFx0PiBkaXYuc3VibWVudS1iYXItaXRlbSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IEBtZW51LWl0ZW0tYm9yZGVyO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBAY29sb3JfbWFpbjtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQHN1Ym1lbnVfYmFyX2ZvbnRfc2l6ZTtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3JfbWVudV9pdGVtX3RleHQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiBkaXYuZGF0ZVNlbGVjdG9yIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21lbnVfYmFja2dyb3VuZDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGhlaWdodDogQG1lbnUtaGVpZ2h0O1xuXHRcdFx0XHR3aWR0aDogNDEwcHg7XG5cdFx0XHRcdHotaW5kZXg6IDQwMDAwO1xuXHRcdFx0XHRtaW4td2lkdGg6IDQxMHB4OyAvLyBwcmV2ZW50IGZsZXhib3ggZnJvbSDigJxzdGVhbGluZ+KAnVxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC02MHB4OyAvLyBuZWdhdGUgcGFkZGluZyBvZiBkaXYjbGF5b3V0LW1lbnVcblxuXHRcdFx0XHQmLmJhci1jb2xsYXBzZWQge1xuXHRcdFx0XHRcdGRpdi5kYXRlU2VsZWN0b3JCYXIge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwcHg7XG5cblx0XHRcdFx0XHRcdHNwYW4jZGlzcGxheS1tb2RlIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JiArICNnbG9iYWwtZGF0ZS1waWNrZXItZm9ybSB7XG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnN0aWNreSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MDtcblxuXHRcdFx0XHRcdD4gZGl2LmRhdGVTZWxlY3RvckJhciB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRpdi5jbG9jayB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogQG1lbnUtaGVpZ2h0O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21lbnVfYmFja2dyb3VuZF9ob3Zlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcl9tZW51X2l0ZW1fdGV4dDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZSs0cHg7XG5cdFx0XHRcdFx0XHQudXNlci1zZWxlY3Qobm9uZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3JfbWVudV9pdGVtX3RleHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGl2LmRhdGVTZWxlY3RvckJhciB7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfZGF0ZXNlbGVjdG9yO1xuXHRcdFx0XHRcdGhlaWdodDogNTJweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRcdFx0LnRyYW5zaXRpb24oaGVpZ2h0LCAxMDBtcyk7XG5cblx0XHRcdFx0XHRhLmRhdGUtc2VsZWN0b3ItaXRlbSB7XG5cdFx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YS5kYXRlLXNlbGVjdG9yLWl0ZW06aG92ZXIge1xuXHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcl9kYXRlLWJhci1pdGVtLXNlbGVjdGVkO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGEuZGF0ZS1zZWxlY3Rvci1pdGVtIHtcblx0XHRcdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3JfZGF0ZS1iYXItaXRlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhLmRhdGUtYmFyLWl0ZW0tc2VsZWN0ZWQge1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcl9kYXRlLWJhci1pdGVtLXNlbGVjdGVkO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW4jZGlzcGxheS1tb2RlIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMjAwbXM7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGNvbG9yX2RhdGVzZWxlY3Rvcl90ZXh0O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2UrMnB4O1xuXHRcdFx0XHRcdFx0LnVzZXItc2VsZWN0KG5vbmUpO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCNnbG9iYWwtZGF0ZS1waWNrZXItZm9ybSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyZXk4O1xuXHRcdFx0XHRcdGNvbG9yOiBAZGFya2dyZXk7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA0MDBweDsgLyogc2hvdWxkIG5ldmVyIGJlIHJlYWNoZWQsIGp1c3QgZm9yIHRyYW5zaXRpb24gcmVhc29ucyAqL1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IHBhZGRpbmcgZWFzZSAyMDBtcywgbWF4LWhlaWdodCBlYXNlIDEwMG1zO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdGEuZGF0ZS1zZWxlY3Rvci1wZXJpb2QtYnRuIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAxNXB4O1xuXG5cdFx0XHRcdFx0XHQmLnByZXZpb3VzIHtcblx0XHRcdFx0XHRcdFx0bGVmdDogNTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYubmV4dCB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5mb3JtLXJvdyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBtYXJnaW4gMnMgZWFzZTtcblxuXHRcdFx0XHRcdFx0Ji5mdWxsLXNpemUge1xuXHRcdFx0XHRcdFx0XHRpbnB1dC5rcnUtZm9ybS1maWVsZCB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYubm8tc2l6ZSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwcHg7XG5cblx0XHRcdFx0XHRcdFx0aW5wdXQua3J1LWZvcm0tZmllbGQge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LmRhdGV0aW1lLXBvcHVwIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0I2NvbXBhcmlzb25fcGVyaW9kIHtcblx0XHRcdFx0XHRcdC5mb3JtLXJvdyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA3NyU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdC5rcnUtZm9ybS1maWVsZC1sYWJlbC10ZXh0IHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmN1c3RvbS1jaGVja2JveC1lbGVtZW50IHtcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRpbnB1dC5rcnUtZm9ybS1maWVsZCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogOTBweDtcblx0XHRcdFx0XHRcdGNvbG9yOiBAZGFya2dyZXk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2U7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAycyBlYXNlLCBwYWRkaW5nIDJzIGVhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5kYXRldGltZS1wb3B1cCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAZ3JleTY7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBAd2hpdGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtMjVweDtcblx0XHRcdFx0XHRcdHRvcDogMzVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHQmLnBpY2tlci10b3tcblx0XHRcdFx0XHRcdFx0bGVmdDogLTEzNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZm9ybS1maWVsZC10b29sdGlwIHtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiBkaXYuc2VsZWN0b3ItY29udGFpbmVyIHtcblx0XHRcdFx0ei1pbmRleDogNDAwMDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRoZWlnaHQ6IEBtZW51LWhlaWdodDtcblx0XHRcdFx0d2lkdGg6IDQxMHB4O1xuXHRcdFx0XHR6LWluZGV4OiA0MDAwMDtcblx0XHRcdFx0bWluLXdpZHRoOiAyMDVweDsgLy8gcHJldmVudCBmbGV4Ym94IGZyb20g4oCcc3RlYWxpbmfigJ1cblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogQG1lbnUtaGVpZ2h0O1xuXHRcdFx0XHRmb250LXNpemU6IEBzdWJtZW51X2Jhcl9mb250X3NpemU7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtNjBweDtcblxuXHRcdFx0XHRkaXYuc2VsZWN0b3ItYnV0dG9uIHtcblx0XHRcdFx0XHRoZWlnaHQ6IEBtZW51LWhlaWdodDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21lbnVfYmFja2dyb3VuZF9ob3Zlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IGRpdi5kYXNoYm9hcmQtc2VsZWN0IHtcblx0XHRcdFx0XHQmLmJhci1jb2xsYXBzZWQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAc3VibWVudV9iYXJfZm9udF9zaXplO1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcl9tZW51X2l0ZW1fdGV4dDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmJhci1zaG93biB7XG5cdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRcdHdpZHRoOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTAwMDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMjBweCAyMHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21lbnVfYmFja2dyb3VuZDtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgQGNvbG9yX21lbnVfYmFja2dyb3VuZF9ob3Zlcjtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBAY29sb3JfbWVudV9iYWNrZ3JvdW5kX2hvdmVyO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXG5cdFx0XHRcdFx0XHQ+IGRpdi5iYXItaXRlbSB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzFweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDNweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogQG1lbnUtaXRlbS1ib3JkZXI7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdFx0XHRcdCYuYnV0dG9uLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IEBzdWJtZW51X2Jhcl9mb250X3NpemU7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEBjb2xvcl9tZW51X2l0ZW1fdGV4dDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAzcHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogQG1lbnUtaXRlbS1ib3JkZXI7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBAY29sb3JfbWFpbjtcblx0XHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiBkaXYuZGFzaGJvYXJkLWFjdGlvbnMtYnV0dG9uIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTE1O1xuXHRcdFx0XHRmb250LXNpemU6IEBrcnVfY29udGV4dF9tZW51X2l0ZW1fYnV0dG9uX2ZvbnRfc2l6ZTtcblx0XHRcdFx0cGFkZGluZzogMTNweCAyMXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCBAZ3JheTE1O1xuXG5cdFx0XHRcdC5maXJzdC1sZXR0ZXItdXBwZXJjYXNlLW1peGluKCk7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IEBtZW51LWl0ZW0tYm9yZGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdGNvbG9yOiBAZ3JheTE5O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5kaXNhYmxlZDpob3ZlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCBAZ3JheTE1O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdH1cblx0fVxufVxuXG5kaXYjbGF5b3V0LWNvbnRhaW5lci5lZGl0LW1vZGUgLnNlbGVjdG9yLWNvbnRhaW5lciB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRjb2xvcjogQGdyYXkxOTtcbn1cblxuZGl2I2xheW91dC1mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAZm9vdGVyLWJhY2tncm91bmQtY29sb3I7XG5cdHotaW5kZXg6IDEwO1xuXHRoZWlnaHQ6IEBmb290ZXItaGVpZ2h0O1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdC5jb250ZW50IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiBAZm9vdGVyLWhlaWdodCAtIEBmb290ZXItY29sb3JlZC1iYW5kLWhlaWdodDtcblx0XHRwYWRkaW5nLXRvcDogMTFweDtcblxuXHRcdC5mbGFnIHdoZW4gKEBzaG93X3N3aXNzX2VtYmxlbSA9IHRydWUpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL3NjaHdlaXplcl93YXBwZW4uc3ZnJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjJweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0XHR9XG5cblx0XHQuZmxhZyB3aGVuIG5vdCAoQHNob3dfc3dpc3NfZW1ibGVtID0gdHJ1ZSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQudGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IEBmb290ZXItaGVpZ2h0IC0gQGZvb3Rlci1jb2xvcmVkLWJhbmQtaGVpZ2h0O1xuXHRcdFx0Y29sb3I6IEBncmF5MTM7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlIC0wLjVweDtcblx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0ZGl2LmNvbG9yZWQtYmFuZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX2Zvb3Rlcl9iYWNrZ3JvdW5kO1xuXHRcdGhlaWdodDogQGZvb3Rlci1jb2xvcmVkLWJhbmQtaGVpZ2h0O1xuXHR9XG59XG5cbmRpdiNsYXlvdXQtY29udGVudC1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWluLWhlaWdodDogNTQ4cHg7IC8vIG1pbi1oZWlnaHQgdW0gbm9jaCBhbiBhbGxlIGhhdXB0bWVuw7xwdW5rdGUgZHJhbiB6dSBrb21tZW4uXG5cblx0PiBkaXYjbGF5b3V0LWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRtaW4td2lkdGg6IDIwMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogNjBweDsgLy8ga2VlcCBpbiBzeW5jIHdpdGggTGF5b3V0TWFuYWdlci50c1xuXHRcdG1hcmdpbi1sZWZ0OiA2MHB4OyAvLyBrZWVwIGluIHN5bmMgd2l0aCBMYXlvdXRNYW5hZ2VyLnRzXG5cdH1cbn1cblxuLmxheW91dC1jb250ZW50LXdpZHRoIHtcblx0d2lkdGg6IEBwYWdlLXdpZHRoO1xufVxuXG4vKiBzdmctbGlua3MgKi9cbm9iamVjdFtkYXRhJD1cIi5zdmdcIl0ge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcblx0Y29udGVudDogXCJcXDAwQTBcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNsZWFyOiBib3RoO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRoZWlnaHQ6IDA7XG59XG5cbi5jbGVhcmZpeCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaHRtbFt4bWxuc10gLmNsZWFyZml4IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbiogaHRtbCAuY2xlYXJmaXgge1xuXHRoZWlnaHQ6IDElO1xufVxuXG4uY2xlYXJmaXgge1xuXHRkaXNwbGF5OiBibG9ja1xufVxuXG4uY2xlYXJmaXgtbWl4aW4oKSB7XG5cdDphZnRlciB7XG5cdFx0Y29udGVudDogXCJcXDAwQTBcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG59XG5cbi5jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogYXV0bztcbn1cblxuLnZlcnRDZW50ZXJlZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmhvcml6Q2VudGVyZWQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uYm90aENlbnRlcmVkIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmxvYWRpbmctc3Bpbm5lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMHB4O1xuXHR0b3A6IDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Lypib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7Ki9cblxuXHQubG9hZGluZy1zcGlubmVyLWljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvZ2lmL3NwaW5uZXIucG5nLmdpZlwiKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUsIDEwMCU7XG5cdH1cblxuXHQubG9hZGluZy1zcGlubmVyLXRleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDUwJTtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR9XG59XG5cbi5jYXBpdGFsaXplLCAuY2FwaXRhbGl6ZSAqIHtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5maXJzdC1sZXR0ZXItdXBwZXJjYXNlLCAuZmlyc3QtbGV0dGVyLXVwcGVyY2FzZSAqIHtcblx0JjpmaXJzdC1sZXR0ZXIge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cbn1cblxuLmZpcnN0LWxldHRlci11cHBlcmNhc2UtbWl4aW4ge1xuXHQmOmZpcnN0LWxldHRlciB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxufVxuXG4ucmVsYXRpdmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXR1cm4tdG8tb3ZlcnZpZXctbGluayB7XG5cdGNvbG9yOiBAY29sb3JfY29udGVudF9oZWFkO1xuXHQuZmlyc3QtbGV0dGVyLXVwcGVyY2FzZS1taXhpbigpO1xufVxuXG4udGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZXJyb3Ige1xuXHRjb2xvcjogcmVkO1xufVxuXG4ud2FybmluZyB7XG5cdGNvbG9yOiBvcmFuZ2U7XG59XG5cbi5zdWNjZXNzIHtcblx0Y29sb3I6IGdyZWVuO1xufVxuXG5kaXYua3J1LWNvbnRleHQtbWVudS1pdGVtLWJ1dHRvbiB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogQGdyYXkxNTtcblx0Zm9udC1zaXplOiBAa3J1X2NvbnRleHRfbWVudV9pdGVtX2J1dHRvbl9mb250X3NpemU7XG5cdHBhZGRpbmc6IDEzcHggMjFweDtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkIEBncmF5MTU7XG5cblx0LmZpcnN0LWxldHRlci11cHBlcmNhc2UtbWl4aW4oKTtcblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItbGVmdDogQG1lbnUtaXRlbS1ib3JkZXI7XG5cdH1cblxuXHQmLmRpc2FibGVkIHtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0Y29sb3I6IEBncmF5MTk7XG5cdH1cblxuXHQmLmRpc2FibGVkOmhvdmVyIHtcblx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkIEBncmF5MTU7XG5cdH1cblxuXHQmLmljb24ge1xuXHRcdHdpZHRoOiAoMzMyLTE2KS80cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDEycHggMzBweDtcblx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXG5cdFx0Ji5idXR0b24tY29udGFpbmVyIHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXG5cdFx0XHQmLmVkaXQtYnRuIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmRpc2FibGVkIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgQGdyYXkxNTtcblx0XHRcdGltZyB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuMztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRpbWcge1xuXHRcdGhlaWdodDogQGtydV9jb250ZXh0X21lbnVfaXRlbV9idXR0b25fZm9udF9zaXplO1xuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdH1cbn1cbiIsIi8qXG4gKiAkSWQkXG4gKlxuICogTmFtZTogICAgICAkSGVhZFVSTCRcbiAqIEF1dGhvcjogICAgU1ZOOiAkQXV0aG9yJFxuICogVmVyc2lvbjogICBTVk46ICRSZXYkICREYXRlJFxuICogQ29weXJpZ2h0OiAyMDE1IGtydW1lZGlhIEdtYkggKGh0dHA6Ly93d3cua3J1bWVkaWEuY29tKVxuICogTGluazogICAgICBodHRwOi8vd3d3LmtydW1lZGlhLmNvbS8ga3J1bWVkaWEgR21iSFxuICovXG5cbi8qIFRoZSBhcnJheXMgYXJlIGRlZmluZWQgaW4gc3RhdGljLWNvbG9ycy5sZXNzICovXG4jY29sb3JzIHtcbiAgICAuLShAaTogbGVuZ3RoKEBjb2xvcl9uYW1lcykpIHdoZW4gKEBpID4gMCkge1xuICAgICAgICBAbmFtZTogZShleHRyYWN0KEBjb2xvcl9uYW1lcywgQGkpKTtcbiAgICAgICAgQGZ1bGxuYW1lOiBcImNvbG9yX0B7bmFtZX1cIjtcbiAgICAgICAgJi5jb2xvcl9Ae25hbWV9IHtjb2xvcjogQEBmdWxsbmFtZX1cbiAgICAgICAgLi0oKEBpIC0gMSkpO1xuICAgIH0gLi07XG59XG4jY29sb3JzIHtcbiAgICAuLShAaTogbGVuZ3RoKEBob3Zlcl9jb2xvcl9uYW1lcykpIHdoZW4gKEBpID4gMCkge1xuICAgICAgICBAbmFtZTogZShleHRyYWN0KEBob3Zlcl9jb2xvcl9uYW1lcywgQGkpKTtcbiAgICAgICAgQGZ1bGxuYW1lOiBcImNvbG9yX0B7bmFtZX1faG92ZXJcIjtcbiAgICAgICAgJi5jb2xvcl9Ae25hbWV9X2hvdmVyIHtjb2xvcjogQEBmdWxsbmFtZX1cbiAgICAgICAgLi0oKEBpIC0gMSkpO1xuICAgIH0gLi07XG59XG4vKiAjY29sb3JzIHtcbiAgICAuLShAaTogbGVuZ3RoKEBhZGRpdGlvbmFsX2NvbG9yX25hbWVzKSkgd2hlbiAoQGkgPiAwKSB7XG4gICAgICAgIEBuYW1lOiBlKGV4dHJhY3QoQGFkZGl0aW9uYWxfY29sb3JfbmFtZXMsIEBpKSk7XG4gICAgICAgIEBmdWxsbmFtZTogXCJAe25hbWV9XCI7XG4gICAgICAgICYuQHtuYW1lfSB7Y29sb3I6IEBAZnVsbG5hbWV9XG4gICAgICAgIC4tKChAaSAtIDEpKTtcbiAgICB9IC4tO1xufVxuICovIiwiLyogYXJyb3dzICovXG4uYXJye1xuXHRib3JkZXI6ICAgICAgIHNvbGlkIEBjb2xvcl9tYWluO1xuXHRib3JkZXItd2lkdGg6IDAgLjJlbSAuMmVtIDA7XG5cdGRpc3BsYXk6ICAgICAgaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAgICAgIC4yMGVtO1xufVxuLmFyci1yaWdodCB7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO31cbi5hcnItbGVmdCAge3RyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTt9XG4uYXJyLXVwICAgIHt0cmFuc2Zvcm06cm90YXRlKC0xMzVkZWcpO31cbi5hcnItZG93biAge3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO31cbiIsIkBzaWRlYmFyQmFja2dyb3VuZENvbG9yOiBAZ3JheTIwO1xuQGxlZnRTaWRlYmFyV2lkdGg6IDQ2MHB4OyAvLyBrZWVwIGluIHN5bmMgd2l0aCBTaWRlYmFyTWFuYWdlci50c1xuQHJpZ2h0U2lkZWJhcldpZHRoOiAzODBweDsgLy8ga2VlcCBpbiBzeW5jIHdpdGggU2lkZWJhck1hbmFnZXIudHNcblxuZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAc2lkZWJhckJhY2tncm91bmRDb2xvcjtcblx0ei1pbmRleDogOTAwMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCYudXNlLXRyYW5zaXRpb24ge1xuXHRcdHRyYW5zaXRpb246IGZsZXgtYmFzaXMgMC4zcyBsaW5lYXIsIHdpZHRoIDAuM3MgbGluZWFyO1xuXHR9XG5cblx0Ji5sZWZ0IHtcblx0XHRmbGV4OiAwIDAgQGxlZnRTaWRlYmFyV2lkdGg7XG5cdFx0d2lkdGg6IEBsZWZ0U2lkZWJhcldpZHRoO1xuXG5cdFx0PiBkaXYuc2lkZWJhci1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHQ+IGRpdi5zaWRlYmFyLWNvbnRlbnQge1xuXHRcdFx0XHR3aWR0aDogQGxlZnRTaWRlYmFyV2lkdGggLSA0OHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lciB7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHR9XG5cdH1cblxuXHQmLnJpZ2h0IHtcblx0XHRmbGV4OiAwIDAgQHJpZ2h0U2lkZWJhcldpZHRoO1xuXHRcdHdpZHRoOiBAcmlnaHRTaWRlYmFyV2lkdGg7XG5cblx0XHQ+IGRpdi5zaWRlYmFyLWNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdD4gZGl2LnNpZGViYXItY29udGVudCB7XG5cdFx0XHRcdHdpZHRoOiBAcmlnaHRTaWRlYmFyV2lkdGggLSAzNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gZGl2LnNpZGViYXItdmlzaWJpbGl0eS1jb250cm9sLWNvbnRhaW5lciB7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdH1cblx0fVxuXG5cdCYuZm9sZGVkIHtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0ZmxleDogMCAwIDBweDtcblx0XHR3aWR0aDogMDtcblxuXHRcdCYgPiBkaXYuc2lkZWJhci1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHR3aWR0aDogMDtcblx0XHR9XG5cblx0XHQmLmxlZnQge1xuXHRcdFx0PiBkaXYuc2lkZWJhci12aXNpYmlsaXR5LWNvbnRyb2wtY29udGFpbmVyIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0bGVmdDogMDtcblxuXHRcdFx0XHQ+IGRpdi52aXNpYmlsaXR5LWNvbnRyb2wubGVmdCB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHQmOmV4dGVuZCguYXJyKTtcblx0XHRcdFx0XHRcdCY6ZXh0ZW5kKC5hcnItcmlnaHQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYucmlnaHQge1xuXHRcdFx0PiBkaXYuc2lkZWJhci12aXNpYmlsaXR5LWNvbnRyb2wtY29udGFpbmVyIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblxuXHRcdFx0XHQ+IGRpdi52aXNpYmlsaXR5LWNvbnRyb2wucmlnaHQge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0JjpleHRlbmQoLmFycik7XG5cdFx0XHRcdFx0XHQmOmV4dGVuZCguYXJyLWxlZnQpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuc3RpY2t5IHtcblx0XHQ+IGRpdi5zaWRlYmFyLWNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQmLmZpeGVkIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0Ji5zdGlja3kge1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblxuXHRcdCYubGVmdCB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCYucmlnaHQge1xuXHRcdFx0cmlnaHQgOjA7XG5cdFx0fVxuXHR9XG5cdD4gLmFwcGxpY2F0aW9uLXNoaWVsZCB7XG5cdFx0bGVmdDp1bnNldDtcblx0XHR0b3A6dW5zZXQ7XG5cdH1cblxuXHQ+IGRpdi5zaWRlYmFyLWNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQHNpZGViYXJCYWNrZ3JvdW5kQ29sb3I7XG5cdFx0LmFwcGxpY2F0aW9uLXNoaWVsZCB7XG5cdFx0XHRsZWZ0OnVuc2V0O1xuXHRcdFx0dG9wOnVuc2V0O1xuXHRcdH1cblx0fVxuXG5cdCYucmlnaHQgPiBkaXYuc2lkZWJhci1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0Lypcblx0XHQgKiB3ZW5uIGRhcyBnZWhlbiB3w7xyZGUsIHfDpHJlIHNjaMO2biDigJMgZ2VodCBhYmVyIG5pY2h0LiBlcyBpc3QgbmljaHQgbcO2Z2xpY2gsIGluIGRpZSBlaW5lIHJpY2h0dW5nIGhpbmF1cy1cblx0XHQgKiB3YWNoc2VuIHp1IGxhc3NlbiB1bmQgaW4gZGllIGFuZGVyZSBuaWNodC4gc29iYWxkIG92ZXJmbG93IGluIGVpbmVyIHJpY2h0dW5nIGF1ZiBhdXRvIG9kZXIgc2Nyb2xsIHN0ZWh0LFxuXHRcdCAqIGlzdCBkaWUgYW5kZXJlIHJpY2h0dW5nIG5pY2h0IG1laHIgbWl0IHZpc2libGUgbcO2Z2xpY2gsIGRhIGVyIGVpbmVuIG5ldWVuIHN0YWNraW5nQ29udGV4dCBlcnpldWd0XG5cdFx0ICogKHZnbC4gcG9zaXRpb246Zml4ZWQgdW5kIGRlciBhcHBsaWNhdGlvbi1zaGllbGQpXG5cdFx0ICpcblx0XHQgKiBkaWUgbMO2c3VuZyBkZXMgZ2FuemVuIGlzdCBlaW4ga29tcGxldHRlciB1bWJhdSBkZXIgdG9vbHRpcHBzIGF1ZiBkaWUgYm9vdHN0cmFwLXRvb2x0aXBzIGRpZSBzaWNoIGFuIGRlblxuXHRcdCAqIGJvZHkgaGVmdGVuIGFuc3RhdHQgYW4gZGFzIGVsZW1lbnRcblx0XHQgKi9cblx0XHQvLyBvdmVyZmxvdy14OiB2aXNpYmxlO1xuXHRcdC5mb3JtLWZpZWxkLXRvb2x0aXAge1xuXHRcdFx0Ly8gOicoXG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHR9XG5cblx0PiBkaXYuc2lkZWJhci12aXNpYmlsaXR5LWNvbnRyb2wtY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXg6IDAgMCA2MHB4O1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR3aWR0aDogNjBweDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQHNpZGViYXJCYWNrZ3JvdW5kQ29sb3I7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXG5cdFx0PiBkaXYudmlzaWJpbGl0eS1jb250cm9sIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBncmF5MTY7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRib3JkZXItY29sb3I6IEBncmF5MTcgIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIC4yZW0gLjJlbSAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0JjpleHRlbmQoLmFycik7XG5cdFx0XHRcdFx0JjpleHRlbmQoLmFyci1yaWdodCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5sZWZ0IHtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHQmOmV4dGVuZCguYXJyKTtcblx0XHRcdFx0XHQmOmV4dGVuZCguYXJyLWxlZnQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jjpub3QoZml4ZWQpOm5vdChzdGlja3kpIHtcblx0XHR6LWluZGV4OiBpbml0aWFsO1xuXHR9XG5cblx0Ji5maXhlZCB7XG5cdFx0ei1pbmRleDogQHotaW5kZXgtYXBwbGljYXRpb24tc2hpZWxkICsgNTA7XG5cdFx0PiAuYXBwbGljYXRpb24tc2hpZWxkLnNob3cge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0Ji5zdGlja3kgLnNpZGViYXItY29udGVudC1jb250YWluZXIge1xuXHRcdHotaW5kZXg6IEB6LWluZGV4LWFwcGxpY2F0aW9uLXNoaWVsZCArIDUxO1xuXHRcdD4gLmFwcGxpY2F0aW9uLXNoaWVsZC5zaG93IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG59XG5kaXYuc2lkZWJhciAuYXBwbGljYXRpb24tc2hpZWxkLnNob3cge1xuXHRkaXNwbGF5OiBub25lOyAvLyBkb24ndCBzaG93IGlmIG5vdCBpbml0aWFsaXplZFxufVxuIiwiZGl2LnNpZGViYXIuaW5pdGlhbGl6ZWQge1xuXHQmLmxlZnQge1xuXHRcdD4gZGl2LnNpZGViYXItY29udGVudC1jb250YWluZXIge1xuXHRcdFx0bWFyZ2luOiAyNHB4IDI0cHggMCAyNHB4O1xuXHRcdH1cblx0fVxufVxuXG5kaXYudHJlZS1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdD4gZGl2LnRvcC1jb250ZW50IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG59XG4iLCJcbmRpdi5zaWRlYmFyLmluaXRpYWxpemVkIHtcblx0Ji5yaWdodCB7XG5cdFx0PiBkaXYuc2lkZWJhci1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW46IDYwcHggMjRweCAwIDI0cHg7XG5cdFx0fVxuXHR9XG59XG5cbmRpdi5rcnUtY29udGV4dC1tZW51LWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGJhY2tncm91bmQtY29sb3I6IEBncmF5MjA7XG5cblx0PiBkaXYua3J1LWNvbnRleHQtbWVudSB7XG5cdFx0d2lkdGg6IDMzMnB4O1xuXG5cdFx0PiBkaXYua3J1LWNvbnRleHQtbWVudS10aXRsZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2UrOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cblx0XHQ+IGRpdi5rcnUtY29udGV4dC1tZW51LWl0ZW0ge1xuXHRcdFx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlKzRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBncmF5MjA7XG5cblx0XHRcdD4gc3Bhbi5tZW51LWl0ZW0tdGl0bGUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTIwO1xuXHRcdFx0XHRwYWRkaW5nOiA0NHB4IDAgMTJweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiXG5AYnJlYWRjcnVtYi1mb250c2l6ZTogICAgICAgICAxM3B4O1xuQGJyZWFkY3J1bWItbWFyZ2luOiAgICAgICAgICAgMTBweDtcbkBicmVhZGNydW1iLWhlaWdodDogICAgICAgICAgIDI2cHg7XG5AYnJlYWRjcnVtYi1hcnJvdy13aWR0aDogICAgICAxMHB4O1xuQGJyZWFkY3J1bWItYXJyb3ctc3BhY2U6ICAgICAgIDJweDtcbkBicmVhZGNydW1iLXRvb2x0aXBwLXdpZHRoOiAgMzUwcHg7XG5AYnJlYWRjcnVtYi10b29sdGlwcC1hcnJvdy1oOiAxMHB4O1xuQGJyZWFkY3J1bWItdG9vbHRpcHAtYXJyb3ctdzogMjBweDtcblxudWwuYnJlYWRjcnVtYiB7XG5cdFxuXHRtYXJnaW4tdG9wOiBAYnJlYWRjcnVtYi1tYXJnaW47XG5cdG1hcmdpbi1ib3R0b206IEBicmVhZGNydW1iLW1hcmdpbjtcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFxuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGhlaWdodDogQGJyZWFkY3J1bWItaGVpZ2h0O1xuXHRcdHBhZGRpbmc6IDAgMDtcblx0XHRmb250LXNpemU6IEBicmVhZGNydW1iLWZvbnRzaXplO1xuXHR9XG5cdFxuXHRsaSArIGxpIHtcblx0XHRtYXJnaW4tbGVmdDogLUBicmVhZGNydW1iLWFycm93LXdpZHRoICsgQGJyZWFkY3J1bWItYXJyb3ctc3BhY2U7XG5cdH1cblx0XG5cdGxpICsgbGk6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdGJvcmRlci1sZWZ0OiBAYnJlYWRjcnVtYi1hcnJvdy13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItdG9wOiBAYnJlYWRjcnVtYi1oZWlnaHQvMiBzb2xpZCBAY29sb3JfY29udGVudF9oZWFkO1xuXHRcdGJvcmRlci1ib3R0b206IEBicmVhZGNydW1iLWhlaWdodC8yIHNvbGlkIEBjb2xvcl9jb250ZW50X2hlYWQ7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXHRcblx0bGk6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Ym9yZGVyLWxlZnQ6IEBicmVhZGNydW1iLWFycm93LXdpZHRoIHNvbGlkIEBjb2xvcl9jb250ZW50X2hlYWQ7XG5cdFx0Ym9yZGVyLXRvcDogQGJyZWFkY3J1bWItaGVpZ2h0LzIgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogQGJyZWFkY3J1bWItaGVpZ2h0LzIgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXHRcblx0bGkgc3BhbiB7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yX2NvbnRlbnRfaGVhZDtcblx0XHRjb2xvcjogQHdoaXRlO1xuXHRcdHBhZGRpbmc6IEBicmVhZGNydW1iLW1hcmdpbi8yIEBicmVhZGNydW1iLW1hcmdpbjtcblx0XHRsaW5lLWhlaWdodDogQGJyZWFkY3J1bWItaGVpZ2h0IC0gQGJyZWFkY3J1bWItbWFyZ2luO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdFxuXHRsaTpmaXJzdC1jaGlsZCBzcGFuIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cbn1cblxuLmJyZWFkY3J1bWIgKyBkaXYudG9vbHRpcHAge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWxlZnQ6IEBicmVhZGNydW1iLW1hcmdpbjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2lkdGg6IEBicmVhZGNydW1iLWhlaWdodDsgXG5cdGhlaWdodDogQGJyZWFkY3J1bWItaGVpZ2h0O1xuXHRmb250LXNpemU6IEBicmVhZGNydW1iLWZvbnRzaXplO1xuXHRib3JkZXI6IDFweCBzb2xpZCBAY29sb3JfY29udGVudF9oZWFkO1xuXHRib3JkZXItcmFkaXVzOiBAYnJlYWRjcnVtYi1oZWlnaHQvMjtcblx0XG5cdHNwYW4ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRyaWdodDogMC4xZXg7XG5cdFx0Ym90dG9tOiAwLjFleDtcblx0XHRjb2xvcjogQGNvbG9yX2NvbnRlbnRfaGVhZDtcblx0XHRmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgU2VyaWY7XG5cdFx0Zm9udC1zaXplOiBAYnJlYWRjcnVtYi1oZWlnaHQ7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMCBAYnJlYWRjcnVtYi1tYXJnaW47XG5cdFx0bGluZS1oZWlnaHQ6IEBicmVhZGNydW1iLWhlaWdodDtcblx0fVxuXHRcblx0ZGl2LmNvbnRhaW5lciB7XG5cdFx0ei1pbmRleDogLTEwMDA7XG5cdFx0dG9wOiBAYnJlYWRjcnVtYi1oZWlnaHQgKyBAYnJlYWRjcnVtYi10b29sdGlwcC1hcnJvdy1oIC0gMnB4O1xuXHRcdGxlZnQ6IC0oQGJyZWFkY3J1bWItdG9vbHRpcHAtd2lkdGggLyAyKSArIChAYnJlYWRjcnVtYi10b29sdGlwcC1hcnJvdy13IC8gMik7XG5cdFx0d2lkdGg6IEBicmVhZGNydW1iLXRvb2x0aXBwLXdpZHRoO1xuXHRcdGxpbmUtaGVpZ2h0OjE2cHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyLCB6LWluZGV4IDBzIGxpbmVhciAwLjVzO1xuXHRcdGRpc3BsYXk6aW5saW5lO1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdGJhY2tncm91bmQ6IEBjb2xvcl9jb250ZW50X2hlYWQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgQGdyZXk0O1xuXHRcdGNvbG9yOiBAd2hpdGU7XG5cdFx0XG5cdFx0ZGl2LmFycm93LXVwIHtcblx0XHRcdHotaW5kZXg6MjA7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdGJvcmRlcjowO1xuXHRcdFx0dG9wOi0oQGJyZWFkY3J1bWItdG9vbHRpcHAtYXJyb3ctaCk7XG5cdFx0XHRsZWZ0OiAoQGJyZWFkY3J1bWItdG9vbHRpcHAtd2lkdGggLyAyKSAtIChAYnJlYWRjcnVtYi10b29sdGlwcC1hcnJvdy13IC8gMik7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGJvcmRlci1sZWZ0OiAoQGJyZWFkY3J1bWItdG9vbHRpcHAtYXJyb3ctdy8yKSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogKEBicmVhZGNydW1iLXRvb2x0aXBwLWFycm93LXcvMikgc29saWQgdHJhbnNwYXJlbnQ7XHRcblx0XHRcdGJvcmRlci1ib3R0b206IChAYnJlYWRjcnVtYi10b29sdGlwcC1hcnJvdy13LzIpIHNvbGlkIEBjb2xvcl9jb250ZW50X2hlYWQ7XG5cdFx0fVxuXHRcdFxuXHRcdGRpdi50aXRsZSB7XG5cdFx0XHRwYWRkaW5nOjZweCAxMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogQGdyZXkzO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdFxuXHRcdGRpdi5jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6NXB4IDEwcHg7XG5cdFx0XHRcblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0d2lkdGg6IDM1JTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYnJlYWRjcnVtYiArIGRpdi50b29sdGlwcDpob3ZlciBkaXYuY29udGFpbmVyIHtcblx0b3BhY2l0eTogMTtcblx0ei1pbmRleDogMTA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBsaW5lYXI7XG59XG4iLCJAbWFyZ2luLXBhZGRpbmctZGVmYXVsdC12YWx1ZTogMjRweDtcblxuLnRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuXHRib3JkZXItc3BhY2luZzogMDtcblx0Ym9yZGVyLXRvcDogQGRlZmF1bHQtYm9yZGVyLXRvcDtcblxuXHR0aGVhZCB7XG5cdFx0dGgge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0b3V0bGluZS1zdHlsZTogbm9uZTsgLyogSUUgKi9cblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBncmF5MjA7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IEBtYXJnaW4tcGFkZGluZy1kZWZhdWx0LXZhbHVlO1xuXHRcdFx0bWF4LWhlaWdodDogNDBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcblx0XHRcdC5maXJzdC1sZXR0ZXItdXBwZXJjYXNlLW1peGluKCk7XG5cdFx0XHRcblx0XHRcdCZbZGF0YS1zb3J0LWNyaXRlcmlhXSB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogQG1hcmdpbi1wYWRkaW5nLWRlZmF1bHQtdmFsdWU7XG5cdFx0XHR9XG5cblx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdGJvcmRlcjogMC41cHggc29saWQgQGdyYXkxOTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoflwiMTAwJSAtIDIwcHhcIik7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0Ji5zb3J0ZWQtYXNjOmFmdGVyLFxuXHRcdFx0Ji5zb3J0ZWQtZGVzYzphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogQGRhcmtncmV5O1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDAgLjFlbSAuMWVtIDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogQG1hcmdpbi1wYWRkaW5nLWRlZmF1bHQtdmFsdWU7XG5cdFx0XHR9XG5cdFxuXHRcdFx0Ji5zb3J0ZWQtYXNjOmFmdGVye1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRcdCY6ZXh0ZW5kKC5hcnIpO1xuXHRcdFx0XHQmOmV4dGVuZCguYXJyLXVwKTtcblx0XHRcdH1cblx0XG5cdFx0XHQmLnNvcnRlZC1kZXNjOmFmdGVyIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0XHQmOmV4dGVuZCguYXJyKTtcblx0XHRcdFx0JjpleHRlbmQoLmFyci1kb3duKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdHRib2R5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0dHIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBncmF5MjI7XG5cblx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZWxlbWVudC1zZWxlY3RlZC1jb2xvciAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdFx0dGQge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IEBtYXJnaW4tcGFkZGluZy1kZWZhdWx0LXZhbHVlO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiBAbWFyZ2luLXBhZGRpbmctZGVmYXVsdC12YWx1ZSArIDM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkYXNoZWQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdHRyLmVtcHR5LXRhYmxlLW1lc3NhZ2Utcm93IHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0dGQge1xuXHRcdFx0XHQuZmlyc3QtbGV0dGVyLXVwcGVyY2FzZS1taXhpbigpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHR0cltkYXRhLWlkXSB0ZCB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLnJlbG9hZGluZyB7XG5cdFx0dGJvZHkge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdFxuXHR0ZC5udW1iZXItY2VsbCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0XG5cdHRkLmVtcHR5LWNlbGwge1xuXHRcdG9wYWNpdHk6IDAuNjtcblx0fVxufVxuXG4udGFibGUudGFibGUxIHtcblx0dGJvZHkge1xuXHRcdHRyIHtcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdGNvbG9yOiBAZGFya2dyZXk7XG5cdFx0fVxuXHR9XG59XG5cbi50YWJsZS50YWJsZTEuc29ydC10YWJsZSB7XG5cdHRoZWFkIHtcblx0XHR0aCB7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0fVxuXHR9XG5cdHRib2R5IHtcblx0XHR0ciB7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiBAZGFya2dyZXk7XG5cdFx0XHRib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcblx0XHRcdGJvcmRlci10b3Atd2lkdGg6IHRoaW47XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBAZGFya2dyZXk7XG5cdFx0XHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IHRoaW47XG5cdFx0fVxuXHRcdHRkIHtcblx0XHRcdGN1cnNvcjogZ3JhYjtcblx0XHR9XG5cdH1cbn1cblxuI2RpYXNob3ctdGFibGUsICNjaGFydC10YWJsZSB7XG5cdHRkIHtcblx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdH1cbn1cblxuLmRyYWctYW5kLWRyb3AtaW5mbyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2UrM3B4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQuZmlyc3QtbGV0dGVyLXVwcGVyY2FzZS1taXhpblxufVxuXG4udGFibGUyLnJhd3ZhbHVlcyB7XG5cdHRib2R5IHtcblx0XHR0ciB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkluY29uc29sYXRhXCIsIFwiRmlyYSBNb25vXCIsIFwiU291cmNlIENvZGUgUHJvXCIsIE1vbmFjbywgQ29uc29sYXMsIFwiTHVjaWRhIENvbnNvbGVcIiwgbW9ub3NwYWNlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZGF0ZXRpbWUtdGFibGUtY29sLXdpZHRoIHtcblx0d2lkdGg6IDE2NXB4O1xufVxuXG4ubnVtYmVyLWNlbGwge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNoZWNrYm94LXRhYmxlLWNvbC13aWR0aCB7XG5cdHdpZHRoOiA1MHB4O1xufVxuXG4uZmxleC1jb2xsZWN0aW9uLXNvcnRhYmxlIHtcblx0Y3Vyc29yOiBncmFiO1xuXG5cdHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0fVxufVxuIiwiQG1ldGFkYXRhVGRXaWR0aDogMzAwcHg7XG5cbmRsLmluZm8tbGlzdCB7XG5cdGNvbG9yOiBAZGFya2dyZXk7XG5cdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZSsycHg7XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcXDAwQTBcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cblx0ZHQsIGRkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRtYXgtaGVpZ2h0OiAxMjBweDtcblx0XHRvdmVyZmxvdzogYXV0bztcblxuXHRcdGRpdi50b29sdGlwIHtcblx0XHRcdHBvc2l0aW9uOnVuc2V0O1xuXHRcdH1cblx0fVxuXG5cdGRkIHtcblx0XHR3aWR0aDogY2FsYyh+XCIxMDAlIC0gXCIgQG1ldGFkYXRhVGRXaWR0aCk7XG5cdH1cblxuXHRkdCB7XG5cdFx0d2lkdGg6IEBtZXRhZGF0YVRkV2lkdGg7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0LmZpcnN0LWxldHRlci11cHBlcmNhc2UtbWl4aW4oKTtcblx0fVxufVxuIiwiLyoqXG4gKiAkSWQkXG4gKlxuICogTmFtZTogICAgICAkSGVhZFVSTCRcbiAqIEF1dGhvcjogICAgU1ZOOiAkQXV0aG9yJFxuICogVmVyc2lvbjogICBTVk46ICRSZXYkICREYXRlJFxuICogQ29weXJpZ2h0OiAyMDE1IGtydW1lZGlhIEdtYkggKGh0dHA6Ly93d3cua3J1bWVkaWEuY29tKVxuICogTGluazogICAgICBodHRwOi8vd3d3LmtydW1lZGlhLmNvbS8ga3J1bWVkaWEgR21iSFxuICovXG5cbi5kaWFsb2ctb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwcHg7XG5cdGxlZnQ6IDBweDtcblx0cmlnaHQ6IDBweDtcblx0Ym90dG9tOiAwcHg7XG5cdHotaW5kZXg6IDU5OTk4OyAvLyBiZWxvdyBsb2FkZXIgYW5pbWF0aW9uIGJhY2tncm91bmQgYW5kIFRpbnlNQ0UgTWVudS9Ub29sYmFyXG5cdGhlaWdodDogMTAwJTtcblx0XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHRcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW47XG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW47XG59XG5cbi5kaWFsb2cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA2MzBweDtcblx0bWFyZ2luOiAxMHZoIGF1dG8gMDtcblx0YmFja2dyb3VuZDogQHdoaXRlO1xuXHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2UrMnB4O1xuXHRcblx0LmpzdHJlZSB7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0aGVpZ2h0OiA0MHZoO1xuXHR9XG5cdFxuXHQuZGlhbG9nLWhlYWQge1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEBkYXJrZ3JleSwgMTAlKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcblx0XHQuZGlhbG9nLXRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrIC8qIHNvIGZpcnN0LWxldHRlci11cHBlcmNhc2Ugd29ya3MgKi87XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2UrNnB4O1xuXHRcdFx0LmZpcnN0LWxldHRlci11cHBlcmNhc2UtbWl4aW4oKTtcblx0XHR9XG5cdH1cblx0XG5cdC5kaWFsb2ctYm9keSB7XG5cdFx0cGFkZGluZzogMzBweCA0NXB4O1xuXHRcdFxuXHRcdC5kaWFsb2ctY29udGVudCB7XG5cblx0XHR9XG5cdFx0XG5cdFx0LmRpYWxvZy1idXR0b24tcGFuZWwge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblx0XG5cdFx0XHQua3J1LWJ1dHRvbiB7XG5cdFx0XHRcdG1pbi13aWR0aDogMTIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZSsycHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5vay1idXR0b24ge1xuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmNhbmNlbC1idXR0b24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEBkYXJrZ3JleSwgMTAlKTtcblx0XHRcdFx0Y29sb3I6IEB3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIlxuYnV0dG9uLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAua3J1LWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tYWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7IC8qIEZvciBTYWZhcmkgMy4xIHRvIDYuMCAqL1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0cGFkZGluZzogNXB4IDEzcHg7XG5cdGNvbG9yOiBAY29sb3Jfa3J1X2J1dHRvbl90ZXh0O1xuXHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2U7XG5cdGZvbnQtZmFtaWx5OiBAZ2xvYmFsLWZvbnQtZmFtaWx5O1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6bm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcblx0LmZpcnN0LWxldHRlci11cHBlcmNhc2UtbWl4aW4oKTtcblx0XG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEBjb2xvcl9tYWluX2hvdmVyLCAxMCk7XG5cdFx0cGFkZGluZzogNXB4IDEzcHg7XG5cdH1cblx0XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAY29sb3JfbWFpbiwgNSk7XG5cdH1cblx0XG5cdCY6ZGlzYWJsZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQGNvbG9yX21haW4sIDIwKTtcblx0XHRjb2xvcjogQGRpc2FibGVkX2ZvbnRfY29sb3I7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG5cdFxuXHQmOmZvY3VzIHtcblx0XHRwYWRkaW5nOiA1cHggMTNweDtcblx0fVxuXHRcblx0Ji5iaWcge1xuXHRcdGhlaWdodCA6IDQwcHg7XG5cdFx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlKzNweDtcblx0XHRsaW5lLWhlaWdodDogMS43O1xuXHR9XG5cdFxuXHQmLmJsb2NrIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHRcblx0Ji5pY29uIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XG5cdFx0JjphY3RpdmUsICY6Zm9jdXMge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdH1cblx0fVxuXG5cdCYuaWNvbi5maWx0ZXIge1xuXHRcdGJvcmRlcjpub25lO1xuXHRcdGhlaWdodDogMjNweCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAyM3B4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiA1cHggMTRweCAhaW1wb3J0YW50O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL3N2Zy9zdmcucGhwP2ZpbGU9ZmlsdGVyLnN2ZyZjb2xvcj1jb250ZW50X2hlYWRcIik7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuLmJ1dHRvbi1tYXJnaW4tYm90dG9tLWFuZC10b3Age1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRtYXJnaW4tdG9wOiAxM3B4O1xufVxuIiwiaDEsIGgyLCBoMywgaDQge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6IEBkYXJrZ3JleTtcbn1cblxuaDEge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2UqMjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaDIge1xuXHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRtYXJnaW4tYm90dG9tOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgzIHtcblx0bWFyZ2luLXRvcDogMjVweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlKig0LzMpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5oNCB7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlKzJweDtcblx0LmZpcnN0LWxldHRlci11cHBlcmNhc2UtbWl4aW4oKTtcbn1cbiIsIkBkZWZhdWx0VG9vbHRpcEJhY2tncm91bmRDb2xvcjogQGRhcmtncmV5O1xuQGRlZmF1bHRUb29sdGlwQm9yZGVyQ29sb3I6IEBncmV5NDtcblxuLnRvb2x0aXAtcGFyZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9vbHRpcC1wYXJlbnQ6aG92ZXIgLnRvb2x0aXAge1xuXHR6LWluZGV4OiAxMDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGxpbmVhcjtcbn1cblxuLnRvb2x0aXAtcGFyZW50IC50b29sdGlwIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IC0xMDAwO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyLCB6LWluZGV4IDBzIGxpbmVhciAwLjVzO1xuXHRcblx0Ly8gTnVyIFN0eWxlLCBtdXNzIG5pY2h0IHp3aW5nZW5kIGhpZXIgcmVpbi5cblx0cGFkZGluZzogNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCBAZGVmYXVsdFRvb2x0aXBCb3JkZXJDb2xvcjtcblx0YmFja2dyb3VuZDogQGRlZmF1bHRUb29sdGlwQmFja2dyb3VuZENvbG9yO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRjb2xvcjogQHdoaXRlO1xufVxuXG4udG9vbHRpcC1ub3NlLXRvcC1taXhpbihAdG9vbHRpcE5vc2VTaXplLCBAdG9vbHRpcEJhY2tncm91bmRDb2xvcikge1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogLUB0b29sdGlwTm9zZVNpemU7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAtQHRvb2x0aXBOb3NlU2l6ZTtcblx0XHRib3JkZXItbGVmdDogc29saWQgdHJhbnNwYXJlbnQgQHRvb2x0aXBOb3NlU2l6ZTtcblx0XHRib3JkZXItcmlnaHQ6IHNvbGlkIHRyYW5zcGFyZW50IEB0b29sdGlwTm9zZVNpemU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgQHRvb2x0aXBCYWNrZ3JvdW5kQ29sb3IgQHRvb2x0aXBOb3NlU2l6ZTtcblx0fVxufVxuXG4udG9vbHRpcC1ub3NlLWJvdHRvbS1taXhpbihAdG9vbHRpcE5vc2VTaXplLCBAdG9vbHRpcEJhY2tncm91bmRDb2xvcikge1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdGJvdHRvbTogLUB0b29sdGlwTm9zZVNpemU7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAtQHRvb2x0aXBOb3NlU2l6ZTtcblx0XHRib3JkZXItbGVmdDogc29saWQgdHJhbnNwYXJlbnQgQHRvb2x0aXBOb3NlU2l6ZTtcblx0XHRib3JkZXItcmlnaHQ6IHNvbGlkIHRyYW5zcGFyZW50IEB0b29sdGlwTm9zZVNpemU7XG5cdFx0Ym9yZGVyLXRvcDogc29saWQgQHRvb2x0aXBCYWNrZ3JvdW5kQ29sb3IgQHRvb2x0aXBOb3NlU2l6ZTtcblx0fVxufVxuXG4udG9vbHRpcC1ub3NlLWxlZnQtbWl4aW4oQHRvb2x0aXBOb3NlU2l6ZSwgQHRvb2x0aXBCYWNrZ3JvdW5kQ29sb3IpIHtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IC1AdG9vbHRpcE5vc2VTaXplO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRyaWdodC1sZWZ0OiAtQHRvb2x0aXBOb3NlU2l6ZTtcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCB0cmFuc3BhcmVudCBAdG9vbHRpcE5vc2VTaXplO1xuXHRcdGJvcmRlci1yaWdodDogc29saWQgQHRvb2x0aXBCYWNrZ3JvdW5kQ29sb3IgQHRvb2x0aXBOb3NlU2l6ZTtcblx0XHRib3JkZXItdG9wOiBzb2xpZCB0cmFuc3BhcmVudCBAdG9vbHRpcE5vc2VTaXplO1xuXHR9XG59XG4iLCJcbi5hbmltYXRlZCB7XG5cdGFuaW1hdGlvbjogMXMgZWFzZSAwcyAxIG5vcm1hbDtcblx0LXdlYmtpdC1hbmltYXRpb246IDFzIGVhc2UgMHMgMSBub3JtYWw7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcblx0LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlZC5oaW5nZSB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuLmFuaW1hdGVkLnJldmVyc2VkIHtcblx0YW5pbWF0aW9uOiAwLjVzIGVhc2UgMHMgMSByZXZlcnNlIGJvdGg7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiAwLjVzIGVhc2UgMHMgMSByZXZlcnNlIGJvdGg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmZhZGVJbiB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi5mYWRlT3V0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcblx0fVxuXG5cdDUwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuXHR9XG5cblx0NTAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi56b29tSW4ge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG5cdGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQ1MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDUwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcblx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLnpvb21PdXQge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuXHRhbmltYXRpb24tbmFtZTogem9vbU91dDtcbn1cbiIsIi8qXG4gKiAkSWQkXG4gKlxuICogTmFtZTogICAgICAkSGVhZFVSTCRcbiAqIEF1dGhvcjogICAgU1ZOOiAkQXV0aG9yJFxuICogVmVyc2lvbjogICBTVk46ICRSZXYkICREYXRlJFxuICogQ29weXJpZ2h0OiAyMDE1IGtydW1lZGlhIEdtYkggKGh0dHA6Ly93d3cua3J1bWVkaWEuY29tKVxuICogTGluazogICAgICBodHRwOi8vd3d3LmtydW1lZGlhLmNvbS8ga3J1bWVkaWEgR21iSFxuICovXG5cbkB0aW1lX2lucHV0X2hlaWdodDogMzBweDtcbkB0aW1lLWJ1dHRvbi1zaXplOiAyMHB4O1xuXG5sYWJlbC5kYXRldGltZS1waWNrZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kYXRldGltZS1pbnB1dCB7XG59XG5cblxuLmRhdGV0aW1lLXBvcHVwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDMwcHg7IC8vIFRPRE86IG5pY2h0IGd1dFxuXHR3aWR0aDogMjUwcHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHotaW5kZXg6IDEwMDtcblx0Ym9yZGVyOiAxcHggc29saWQgQGdyZXk2O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleTg7XG5cdGNvbG9yOiBAZGFya2dyZXk7XG5cblx0ZGl2LmRhdGV0aW1lLXN0YXR1cy1jb250YWluZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHRkaXYucGlja2Vycy1jb250YWluZXIge1xuXHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQubW9tZW50LXBpY2tlci1jYWxlbmRhciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHRcblx0LnRpbWUtc2VsZWN0aW9uIHtcblx0XHR3aWR0aDogNDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAzMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHRcblx0LmhvdXItc2VsZWN0aW9uLCAubWludXRlLXNlbGVjdGlvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDQ1JTtcblx0fVxuXHRcblx0LnRpbWUtc2VwZXJhdG9yIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTAlO1xuXHRcdGhlaWdodDogQHRpbWUtYnV0dG9uLXNpemUgKyBAdGltZV9pbnB1dF9oZWlnaHQgKyBAdGltZS1idXR0b24tc2l6ZTtcblx0XHRsaW5lLWhlaWdodDogQHRpbWUtYnV0dG9uLXNpemUgKyBAdGltZV9pbnB1dF9oZWlnaHQgKyBAdGltZS1idXR0b24tc2l6ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7IFxuXHRcdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZSs0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0XG5cdC5ob3VyLWlucHV0LCAubWludXRlLWlucHV0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IEB0aW1lX2lucHV0X2hlaWdodDtcblx0XHRsaW5lLWhlaWdodDogQHRpbWVfaW5wdXRfaGVpZ2h0O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleTY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZSs0cHg7XG5cdFx0Y29sb3I6IEBkYXJrZ3JleTtcblx0fVxuXHRcblx0LnRpbWUtYnV0dG9uIHtcblx0XHR3aWR0aDogQHRpbWUtYnV0dG9uLXNpemU7XG5cdFx0aGVpZ2h0OiBAdGltZS1idXR0b24tc2l6ZTtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5kYXRldGltZS1wb3B1cC5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZGF0ZXRpbWUtcG9wdXAtYnV0dG9ucyA+ICoge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2UrMnB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGF0ZXRpbWUtcG9wdXAtYnV0dG9ucyA+IC5vay1idXR0b24ge1xuXHRjb2xvcjogQGNvbG9yX2RhdGV0aW1lcGlja2VyX29rX2J1dHRvbjtcbn1cblxuLm1vbWVudC1waWNrZXIge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1vbWVudC1waWNrZXIgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1vbWVudC1waWNrZXIteWVhci1zZWxlY3QsIC5tb21lbnQtcGlja2VyLW1vbnRoLXNlbGVjdCB7XG5cdHdpZHRoOiA1MCU7XG5cdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZSs0cHg7XG59XG5cbi5tb21lbnQtcGlja2VyLWNhbGVuZGFyIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm1vbWVudC1waWNrZXItY2FsZW5kYXIgdGgge1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0cGFkZGluZy1ib3R0b206IDRweDtcbn1cblxuLm1vbWVudC1waWNrZXItY2FsZW5kYXIgdGQge1xuXHR3aWR0aDogMTQuMjg1JTtcblx0aGVpZ2h0OiAyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tb21lbnQtcGlja2VyLWNhbGVuZGFyLWNlbGwge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb21lbnQtcGlja2VyLWNhbGVuZGFyLWNlbGwtZGlzYWJsZWQge1xuXHRjb2xvcjogQGdyZXk0O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5tb21lbnQtcGlja2VyLWNhbGVuZGFyLWNlbGwtb3RoZXItbW9udGgge1xuXHRjb2xvcjogQGdyZXkyO1xufVxuXG4ubW9tZW50LXBpY2tlci1jYWxlbmRhci1jZWxsLXNlbGVjdGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX2RhdGV0aW1lcGlja2VyX3NlbGVjdGVkX2JhY2tncm91bmQ7XG5cdGNvbG9yOiBAY29sb3JfZGF0ZXRpbWVwaWNrZXJfc2VsZWN0ZWRfdGV4dDtcbn1cbiIsIi5qc3RyZWUtZGVmYXVsdHtcblx0aS5qc3RyZWUtaWNvbi5qc3RyZWUtdGhlbWVpY29uLmpzdHJlZS10aGVtZWljb24tY3VzdG9tIHtcblx0XHR3aWR0aDogMjFweDtcblx0XHRoZWlnaHQ6IDIxcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuanN0cmVlLWNsaWNrZWQge1xuXHRcdGJhY2tncm91bmQ6IEBlbGVtZW50LXNlbGVjdGVkLWNvbG9yICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIkBmaWx0ZXJCYXJIZWlnaHQ6IDI1cHg7XG5AZmlsdGVyQmFySXRlbUJvcmRlcldpZHRoOiAxcHg7XG5cbi5maWx0ZXItYmFyIHtcblx0XG59XG5cbi5maWx0ZXItYmFyOm5vdCgudmVydGljYWwtZmlsdGVyLWJhcikge1xuXHRoZWlnaHQ6IEBmaWx0ZXJCYXJIZWlnaHQ7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFxuXHQ+IC5rcnUtYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogQGZpbHRlckJhckhlaWdodDtcblx0XHR0b3A6IC0xcHg7XG5cdFx0LmZpcnN0LWxldHRlci11cHBlcmNhc2UtbWl4aW4oKTtcblx0fVxuXHRcblx0LmZpbHRlci1iYXItaXRlbS1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcblx0XHQuZmlsdGVyLWJhci1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uZmlsdGVyLWJhci52ZXJ0aWNhbC1maWx0ZXItYmFyIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHQ+IC5rcnUtYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogQGZpbHRlckJhckhlaWdodDtcblx0XHR0b3A6IC0xcHg7XG5cdFx0LmZpcnN0LWxldHRlci11cHBlcmNhc2UtbWl4aW4oKTtcblx0fVxuXHRcblx0LmZpbHRlci1iYXItaXRlbS1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFxuXHRcdC5maWx0ZXItYmFyLWl0ZW0ge1xuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0XG5cdFx0XHQuZmlsdGVyLWJhci1pdGVtLXRleHQge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogQGZpbHRlckJhckhlaWdodDtcblx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdD4gLmtydS1idXR0b24ge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5maWx0ZXItYmFyLWl0ZW0ge1xuXHRoZWlnaHQ6IEBmaWx0ZXJCYXJIZWlnaHQ7XG5cdHBhZGRpbmc6IDAgMCAwIDEwcHg7XG5cdGJvcmRlcjogQGZpbHRlckJhckl0ZW1Cb3JkZXJXaWR0aCBzb2xpZCBncmV5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdFxuXHQuZmlsdGVyLWJhci1pdGVtLXRleHQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtaW4td2lkdGg6IDE3NXB4O1xuXHR9XG5cdFxuXHQ+IC5rcnUtYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IEBmaWx0ZXJCYXJIZWlnaHQgLSAyICogQGZpbHRlckJhckl0ZW1Cb3JkZXJXaWR0aDtcblx0XHRoZWlnaHQ6IEBmaWx0ZXJCYXJIZWlnaHQgLSAyICogQGZpbHRlckJhckl0ZW1Cb3JkZXJXaWR0aDtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0fVxufVxuIiwiXG4ua3J1LW9iamVjdHBpY2tlci1zZWxlY3Rpb24tZGlzcGxheSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuXG50YWJsZS5rcnUtb2JqZWN0cGlja2VyLXRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cblx0dGhlYWQsIHRib2R5LCB0ciwgdGQsIHRoIHsgZGlzcGxheTogYmxvY2s7IH1cblxuXHR0ciB7XG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0bWluLWhlaWdodDogMjVweDtcblx0fVxuXG5cdHRyOmFmdGVyIHtcblx0XHRjb250ZW50OiAnICc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cblx0dGJvZHkge1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdH1cblxuXHR0Ym9keSB0ZCwgdGhlYWQgdGgge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cblx0dGQge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwYWRkaW5nOiA2cHg7XG5cdH1cblxuXHR0Ym9keT50cjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xuXHR9XG59XG5cbi5rcnUtb2JqZWN0cGlja2VyLWxpc3Qge1xuXHRtaW4taGVpZ2h0OiAxNTBweDtcblx0bWF4LWhlaWdodDogNDAwcHg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmRhdGFwb2ludC1waWNrZXItcm93IHtcblxuXHR0ZCB7XG5cdFx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlKzFweDtcblx0XHQubmFtZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdH1cblx0fVxuXG5cdHRkID4gKiB7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXHRcblx0aW1nLnR5cGUtaWNvbiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdH1cbn1cblxuLmtydS1vYmplY3RwaWNrZXItaXRlbSB7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xufVxuIiwiLm5hdGl2ZS1saXN0IHtcblx0dWwsIG9sIHtcblx0XHRsaXN0LXN0eWxlOiBpbml0aWFsO1xuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogaW5pdGlhbDtcblx0XHRtYXJnaW4tYmxvY2stZW5kOiBpbml0aWFsO1xuXHRcdHBhZGRpbmc6IGluaXRpYWw7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDFlbTtcblx0fVxufVxuIiwiLm1hcmtkb3duIFxue1xuXHRlbSB7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG5cdFxuXHRzdHJvbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdFxuXHR1bCwgb2wge1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdH1cblx0XG5cdG9sIHtcblx0XHRsaSB7XG5cdFx0XHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHR1bCB7XG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZTogZGlzYztcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0Y29kZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICdGaXJhIE1vbm8nLCBtb25vc3BhY2U7XG5cdH1cblx0XG5cdHAge1xuXHRcdG1hcmdpbi10b3A6IDFlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdH1cbn1cbiIsIlxuLmtydS1wcm9ncmVzcyB7XG5cdGJhY2tncm91bmQtY29sb3I6IEBncmV5ODtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpIGluc2V0O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQucHJvZ3Jlc3MtYmFyIHtcblx0XHRib3gtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpIGluc2V0O1xuXHRcdGNvbG9yOiBAYmxhY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlIDBzO1xuXHR9XG5cdC5wcm9ncmVzcy1wZXJjZW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdH1cblxuXHQucHJvZ3Jlc3MtYmFyLWZpbmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tYWluO1xuXHR9XG59XG4iLCJcbi5pbmZvLWJsb2NrLWNvbnRhaW5lclxue1xuXHQuY29udGVudC1ibG9jayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoIDogNDAwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRiYWNrZ3JvdW5kOiBAZ3JleTc7XG5cblx0XHQuYmxvY2staGVhZGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yX21haW47XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdH1cblxuXHRcdC5ibG9jay1oZWFkbGluZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblxuXHRcdCYuc2VsZWN0YWJsZSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBAZ3JleTI7XG5cdFx0fVxuXG5cdFx0ZGwge1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblxuXHRcdGR0IHtcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdH1cblxuXHRcdGRkIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiA1NSU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblxuXHRcdGRsLmxvbmctbGFiZWwgZHQge1xuXHRcdFx0d2lkdGg6IDY1JTtcblx0XHR9XG5cblx0XHRkbC5sb25nLWxhYmVsIGRkIHtcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0fVxuXHR9XG59XG4iLCJcbmRpdi5jb250ZW50LXBhZ2luYXRpb24tY29udGFpbmVyIHtcblxuXHQ+IGRpdi5zZWxlY3QtY29udGFpbmVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0PiBzcGFuLnNlbGVjdDIge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0YS5wYWdpbmF0aW9uLXNlbGVjdC1jb250cm9sIHtcblx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRjb2xvcjogQGRhcmtncmV5O1xuXG5cdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRjb2xvcjogQGdyZXkyO1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0PiBkaXYucGFnaW5hdGVkLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59IiwiLnVpLXNvcnRhYmxlLWhlbHBlciB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR0ZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdH1cbn1cbiIsIkB0b29sdGlwQmFja2dyb3VuZENvbG9yOiBAZGFya2dyZXk7XG5AdG9vbHRpcEJvcmRlckNvbG9yOiBAZ3JleTQ7XG5AdG9vbHRpcE5vc2VTaXplOiAxMHB4O1xuQHRvb2x0aXBNaW5XaWR0aDogMjMwcHg7XG5AdG9vbHRpcE1heFdpZHRoOiA0MzBweDtcblxuZGl2LnRvb2x0aXAge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRzcGFuLmluZm9faWNvbiA+IHN2ZyB7XG5cdFx0d2lkdGg6IDE1cHg7XG5cdFx0aGVpZ2h0OiAxNXB4O1xuXHR9XG5cblx0c3Bhbi5pbmZvLXBvcG92ZXItY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR6LWluZGV4OiA4MDAwO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0bWluLXdpZHRoOkB0b29sdGlwTWluV2lkdGg7XG5cdFx0bWF4LXdpZHRoOiBAdG9vbHRpcE1heFdpZHRoO1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgbGluZWFyLCB6LWluZGV4IDBzIGxpbmVhciAwLjFzO1xuXG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIEB0b29sdGlwQm9yZGVyQ29sb3I7XG5cdFx0YmFja2dyb3VuZDogQHRvb2x0aXBCYWNrZ3JvdW5kQ29sb3I7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdGNvbG9yOiBAd2hpdGU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRsZWZ0OiAtQHRvb2x0aXBOb3NlU2l6ZTtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0cmlnaHQtbGVmdDogLUB0b29sdGlwTm9zZVNpemU7XG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCB0cmFuc3BhcmVudCBAdG9vbHRpcE5vc2VTaXplO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCBAdG9vbHRpcEJhY2tncm91bmRDb2xvciBAdG9vbHRpcE5vc2VTaXplO1xuXHRcdFx0Ym9yZGVyLXRvcDogc29saWQgdHJhbnNwYXJlbnQgQHRvb2x0aXBOb3NlU2l6ZTtcblx0XHR9XG5cdH1cblxuXHRzcGFuLmluZm9faWNvbjpob3ZlciArIHNwYW4uaW5mby1wb3BvdmVyLWNvbnRhaW5lciB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBsaW5lYXIgMC41cztcblx0fVxufVxuIiwiZGl2LnBvcHVwLWNvbnRhaW5lciB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21lbnVfYmFja2dyb3VuZDtcblx0d2lkdGg6IDY1MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OjMwcHg7XG5cblx0PmRpdi5wb3B1cC1idXR0b24ge1xuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Zm9udC1zaXplOiAxLjNlbTtcblxuXHRcdG1hcmdpbjogMHB4IDEwcHggMHB4O1xuXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0Ji5wb3B1cC1idXR0b24tbGVmdCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdFx0Ji5wb3B1cC1idXR0b24tcmlnaHQge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdD5kaXYucG9wdXAtc3ViamVjdCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiA0MzBweDtcblx0XHRmb250LXNpemU6IDEuMWVtO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdD5hIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRhc2hlZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQ+ZGl2LnBvcHVwLW1hcmstcmVhZC1idXR0b24ge1xuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0Zm9udC1zaXplOiAxLjNlbTtcblxuXHRcdG1hcmdpbjogMHB4IDEwcHggMHB4O1xuXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxuXG5cdD5kaXYucG9wdXAtbWVzc2FnZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblx0XHRwYWRkaW5nOiAwIDM1cHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQ+ZGl2LnBvcHVwLXdhcm5pbmcge1xuXHRcdGNvbG9yOiByZWQ7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxufVxuIiwiLmtydS1mb3JtIHtcblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZSs0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4uZm9ybS1yb3cge1xuXHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblxuXHQua3J1LWZvcm0taW5wdXQge1xuXHRcdGhlaWdodDogMjZweDtcblx0fVxufVxuXG4ua3J1LWZvcm0tZmllbGQtbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmtydS1mb3JtLWZpZWxkLWxhYmVsLXRleHQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAyNjVweDtcblx0LypoZWlnaHQ6IDI2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4OyovXG5cdHBhZGRpbmctcmlnaHQ6IDE0cHg7XG5cdHBhZGRpbmctdG9wOiA2cHg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRjb2xvcjogQGRhcmtncmV5O1xuXHQuZmlyc3QtbGV0dGVyLXVwcGVyY2FzZS1taXhpbigpO1xufVxuXG4vKiBDb21tb24gRmllbGQgU3R5bGUgKi9cblxuLmtydS1mb3JtLWZpZWxkLmRpc2FibGVkLCBpbnB1dDpkaXNhYmxlZCB7XG5cdGNvbG9yOiBAZ3JleTMgIWltcG9ydGFudDtcbn1cblxuLmtydS1mb3JtLWlucHV0LmVtcHR5LWFuZC1yZXF1aXJlZCwgLmtydS1mb3JtLWlucHV0LmludmFsaWQsXG4ua3J1LWZvcm0tc2VsZWN0LmVtcHR5LWFuZC1yZXF1aXJlZCwgLmtydS1mb3JtLXNlbGVjdC5pbnZhbGlkLFxuLmtydS1mb3JtLXRleHRhcmVhLmVtcHR5LWFuZC1yZXF1aXJlZCwgLmtydS1mb3JtLXRleHRhcmVhLmludmFsaWQge1xuXHRib3JkZXItY29sb3I6IHJlZDtcbn1cblxuLyogU3BlY2lmaWMgRmllbGQgU3R5bGUgKi9cblxuLmtydS1mb3JtLWlucHV0LCAua3J1LWZvcm0tdGV4dGFyZWEge1xuXHRib3JkZXI6IDFweCBzb2xpZCBAZ3JleTY7XG5cdGNvbG9yOiBAZGFya2dyZXk7XG59XG5cbi5rcnUtZm9ybS10ZXh0YXJlYSB7XG5cdHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5rcnUtZm9ybS1yYWRpbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDMwMHB4O1xuXHRcblx0bGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcblx0XHQ+IHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRjb2xvcjogQGRhcmtncmV5O1xuXHRcdH1cblx0XHRcblx0XHRpbnB1dDpub3QoOmRpc2FibGVkKSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdFxuXHRcdGlucHV0OmZvY3VzICsgc3BhbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfbWFpbl9mb2N1cztcblx0XHR9XG5cdH1cbn1cblxuaW5wdXRbdHlwZT1cImNvbG9yXCJdIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0XG5cdCY6bm90KDpkaXNhYmxlZCkge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG5cdC8qYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7Ki9cblx0Ji5pbnZhbGlkLCAmLmVtcHR5LWFuZC1yZXF1aXJlZCAge1xuXHRcdCY6bm90KDpkaXNhYmxlZCkge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZWQ7XG5cdFx0XHRjb2xvcjogcmVkO1xuXHRcdH1cblx0fVxufVxuXG4ua3J1LWZvcm0tZmllbGQtbGFiZWwuZGF0ZXRpbWUtcGlja2VyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5kYXRldGltZS1wb3B1cCB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAzMHB4O1xuXHR9XG59XG5cblxuLmRhdGFwb2ludC1maWVsZCwgLmFic3RyYWN0LXBpY2tlci1maWVsZCB7XG5cdHdpZHRoOiAyMDBweDtcblx0XG5cdC5pdGVtcyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcblx0fVxuXG5cdCYuZGlzYWJsZWQge1xuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbiB7XG5cdFx0XHQuaXRlbS10ZXh0IHtcblx0XHRcdFx0Y29sb3I6IEBncmV5Mztcblx0XHRcdH1cblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdGJvcmRlci1jb2xvcjogQGdyZXk2O1xuXHRcdH1cblx0fVxuXG5cdCYuZW1wdHktYW5kLXJlcXVpcmVkLCAmLmludmFsaWQge1xuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbiB7XG5cdFx0XHRib3JkZXItY29sb3I6IHJlZDtcblx0XHR9XG5cdH1cbn1cblxuLyogTm90IHVzZWQgaW4gdGhpcyBQcm9qZWN0IG1heWJlIGZyb20gYW5vdGhlciBNb2R1bGU/ICovXG5cbi5mb3JtLWluZm8tdGV4dCB7XG5cdHNwYW4ge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZTtcblx0Y29sb3I6IEBkYXJrZ3JleTtcbn1cblxuLnRvYmlnbWVzc2FnZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5rcnUtZm9ybSAuZmlsZXRvYmlnIHtcblx0LnRvYmlnbWVzc2FnZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGNvbG9yOiBAcmVkO1xuXHR9XG59XG5cbi5mb3JtLXJvdy5oaWRkZW4tbGFiZWwtdGV4dCB7XG5cdC5rcnUtZm9ybS1maWVsZC1sYWJlbC10ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5pY29uLXNlbGVjdCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMjAwcHg7O1xuXHRoZWlnaHQ6IDI2cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0Ji5kaXNhYmxlZCB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQ+IGltZyB7XG5cdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0fVxuXHR9XG5cblx0PiBpbWcge1xuXHRcdGhlaWdodDogMjZweDtcblx0XHR3aWR0aDogMjZweDtcblx0fVxuXG5cdD4gaW5wdXQge1xuXHRcdGhlaWdodDogMjZweDtcblx0fVxuXG5cdC5kcm9wZG93biB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBAZ3JleTQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cblx0XHR1bCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdFx0cGFkZGluZzogMnB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvcl9tYWluX2hvdmVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQGNvbG9yX21haW5faG92ZXIsIDIwJSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IEBjb2xvcl9tYWluO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQGNvbG9yX21haW4sIDIwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm11bHRpLWNoZWNrYm94LXBhbmVsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXI6IDFweCBzb2xpZCBAZ3JleTQ7XG5cblx0dWwge1xuXHRcdHdpZHRoOiAxOThweDs7XG5cdFx0aGVpZ2h0OiAxMDRweDtcblx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblxuXHRcdD4gbGkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0XHRcdH1cblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBncmV5NDsqL1xuXHR9XG5cblx0YnV0dG9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG59XG5cbmJ1dHRvbi5mbGV4aWJsZS1mb3JtLWNvbGxlY3Rpb24tYWRkLWJ1dHRvbiB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbmRpdi5mb3JtLXJvdy53aXRoLXN5bWJvbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuZGl2LnN5bWJvbC1jb250YWluZXIge1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiQHRvb2x0aXBCYWNrZ3JvdW5kQ29sb3I6IEBkYXJrZ3JleTtcbkB0b29sdGlwQm9yZGVyQ29sb3I6IEBncmV5NDtcbkB0b29sdGlwTm9zZVNpemU6IDEwcHg7XG5cbi5mb3JtLWZpZWxkLXRvb2x0aXAge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdHotaW5kZXg6IC0xMDAwO1xuXHRcblx0d2lkdGg6IDIzMHB4O1xuXHRcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGxpbmVhciwgei1pbmRleCAwcyBsaW5lYXIgMC4xcztcblx0XG5cdHBhZGRpbmc6IDVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgQHRvb2x0aXBCb3JkZXJDb2xvcjtcblx0YmFja2dyb3VuZDogQHRvb2x0aXBCYWNrZ3JvdW5kQ29sb3I7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGNvbG9yOiBAd2hpdGU7XG5cdFxuXHQuZmllbGQtZGVzY3JpcHRpb24ge1xuXG5cdH1cblx0XG5cdC5jbGllbnQtdmFsaWRhdGlvbi10ZXh0cyB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2U7XG5cdFx0XG5cdFx0bGkubm90LWNoZWNrZWQge1xuXHRcdFx0Y29sb3I6IGdyYXk7XG5cdFx0fVxuXHRcdFxuXHRcdGxpLnZhbGlkIHtcblx0XHRcdGNvbG9yOiBAY29sb3JfdmFsaWQ7XG5cdFx0fVxuXHRcdFxuXHRcdGxpLmludmFsaWQge1xuXHRcdFx0Y29sb3I6IHJlZDtcblx0XHR9XG5cdH1cblxuXHQuc2VydmVyLXZhbGlkYXRpb24tdGV4dHMge1xuXHRcdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZTtcblx0XHRjb2xvcjogI2NjMDAwMDtcblx0fVxuXHRcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNXB4O1xuXHRcdGxlZnQ6IC1AdG9vbHRpcE5vc2VTaXplO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRyaWdodC1sZWZ0OiAtQHRvb2x0aXBOb3NlU2l6ZTtcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCB0cmFuc3BhcmVudCBAdG9vbHRpcE5vc2VTaXplO1xuXHRcdGJvcmRlci1yaWdodDogc29saWQgQHRvb2x0aXBCYWNrZ3JvdW5kQ29sb3IgQHRvb2x0aXBOb3NlU2l6ZTtcblx0XHRib3JkZXItdG9wOiBzb2xpZCB0cmFuc3BhcmVudCBAdG9vbHRpcE5vc2VTaXplO1xuXHR9XG59XG5cbi5rcnUtZm9ybS1maWVsZDpmb2N1cyArIC5mb3JtLWZpZWxkLXRvb2x0aXAsXG4ua3J1LWZvcm0tZmllbGQuZm9jdXMgKyAuZm9ybS1maWVsZC10b29sdGlwLFxuLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyArIC5mb3JtLWZpZWxkLXRvb2x0aXAsXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gKyAuZm9ybS1maWVsZC10b29sdGlwLFxuLyoua3J1LWZvcm0tZmllbGRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgbGFiZWwgKyAuZm9ybS1maWVsZC10b29sdGlwLCovXG57XG5cdHotaW5kZXg6IDEwO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ua3J1LWZvcm0tZmllbGQtbGFiZWw6aG92ZXIgLmtydS1mb3JtLWZpZWxkOm5vdCguZGlzYWJsZWQpOm5vdCg6Zm9jdXMpOm5vdCguZm9jdXMpICsgLmZvcm0tZmllbGQtdG9vbHRpcCxcbi5zZWxlY3QyLWNvbnRhaW5lcjpob3ZlciArIC5mb3JtLWZpZWxkLXRvb2x0aXAsXG4ua3J1LWZvcm0tZmllbGRbdHlwZT1cImNoZWNrYm94XCJdOmhvdmVyICsgbGFiZWwgKyAuZm9ybS1maWVsZC10b29sdGlwXG57XG5cdHotaW5kZXg6IDEwO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyIDAuNXM7XG59XG5cbi5mb3JtLWZpZWxkLXRvb2x0aXAuZm9yY2VkLXZpc2libGUge1xuXHR6LWluZGV4OiAxMDtcblx0b3BhY2l0eTogMTtcbn1cbiIsIlxuLmtydS1mb3JtLWlucHV0LCAua3J1LWZvcm0tdGV4dGFyZWEge1xuXHR3aWR0aDogMjc1cHg7XG5cdGNvbG9yOiBAZGFya2dyZXk7XG5cdGJhY2tncm91bmQtY29sb3I6IEBncmV5Njtcblx0cGFkZGluZzogNXB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2U7XG5cblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21haW5fZm9jdXM7XG5cdH1cbn1cblxuLmtydS1mb3JtLWlucHV0IHtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4ua3J1LWZvcm0taW5wdXQtc21hbGwge1xuXHR3aWR0aDogMTAwcHg7XG59XG5cbi5rcnUtZm9ybS1pbnB1dC1iaWcge1xuXHR3aWR0aDogMjYwcHg7XG59XG5cbi5rcnUtZm9ybS1pbnB1dC1sYXJnZSB7XG5cdHdpZHRoOiAzNDBweDtcbn1cblxuLmtydS1mb3JtLWlucHV0LWV4dHJhLWxhcmdlIHtcblx0d2lkdGg6IDQ2MHB4O1xufVxuIiwiLyogQmFzZSBmb3IgbGFiZWwgc3R5bGluZyAqL1xuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpLFxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAtOTk5OXB4O1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCxcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDNweDtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0Y29sb3I6IEBkYXJrZ3JleTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8qIGNoZWNrYm94IGFzcGVjdCAqL1xuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDowOyB0b3A6IDJweDtcblx0d2lkdGg6IDE3cHg7IGhlaWdodDogMTdweDtcblx0Ym9yZGVyOiAycHggc29saWQgQGRhcmtncmV5O1xuXHRiYWNrZ3JvdW5kOiBAd2hpdGU7XG59XG4vKiBjaGVja2VkIG1hcmsgYXNwZWN0ICovXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlcixcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcblx0Y29udGVudDogJ+KclCc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1cHg7IGxlZnQ6IDRweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMC44O1xuXHRjb2xvcjogQGRhcmtncmV5O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzO1xufVxuLyogY2hlY2tlZCBtYXJrIGFzcGVjdCBjaGFuZ2VzICovXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4vKiBkaXNhYmxlZCBjaGVja2JveCAqL1xuW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlLFxuW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyLWNvbG9yOiBAZ3JleTQgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogQGdyZXk7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcblx0Y29sb3I6IEBncmV5NDtcbn1cblt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbCB7XG5cdGNvbG9yOiBAZ3JleTQ7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cbi8qIGFjY2Vzc2liaWxpdHkgKi9cblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpmb2N1cyArIGxhYmVsOmJlZm9yZSxcblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKTpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKDAsMCwwLC4yKTtcblx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21haW5fZm9jdXM7XG59XG5cbi8qIGhvdmVyIHN0eWxlIGp1c3QgZm9yIGluZm9ybWF0aW9uICovXG5sYWJlbDpob3ZlcjpiZWZvcmUge1xuXHRib3JkZXI6IDJweCBzb2xpZCBAY29sb3JfY29udGVudF9oZWFkX2hvdmVyICFpbXBvcnRhbnQ7XG59XG4iLCIuc2VsZWN0Mi1zb3VyY2Uuc21hbGwtc2VsZWN0LCAuc21hbGwtc2VsZWN0IHtcblx0d2lkdGg6IDEwMHB4O1xufVxuXG4uc2VsZWN0Mi1zb3VyY2Uge1xuXHR3aWR0aDogMjAwcHg7XG5cdGhlaWdodDogMjhweDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5zZWxlY3Qua3J1LWZvcm0tZmllbGQge1xuXHR3aWR0aDogMjc1cHg7XG59XG5cbnNwYW4uc2VsZWN0Mi1zZWxlY3Rpb24ge1xuXHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6IEBncmV5NiAhaW1wb3J0YW50O1xuXHRjb2xvcjogQGRhcmtncmV5ICFpbXBvcnRhbnQ7XG59XG5cbnNwYW4uc2VsZWN0Mi1yZXN1bHRzIGxpLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG5cdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tYWluX2hvdmVyO1xufVxuXG5zcGFuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcblx0ei1pbmRleDogOTk5OTk5OTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1mb2N1czpub3QoLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCksIC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbjpub3QoLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCkge1xuXHRzcGFuLnNlbGVjdDItc2VsZWN0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfbWFpbl9mb2N1cyAhaW1wb3J0YW50O1xuXHR9XG59XG5cbnNlbGVjdC5lbXB0eS1hbmQtcmVxdWlyZWQgKyAuc2VsZWN0Mi1jb250YWluZXIsIHNlbGVjdC5pbnZhbGlkICsgLnNlbGVjdDItY29udGFpbmVyIHtcblx0c3Bhbi5zZWxlY3QyLXNlbGVjdGlvbiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiByZWQgIWltcG9ydGFudDtcblx0fVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXHRib3JkZXItY29sb3I6ICNhMGEwYTAgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRcdGNvbG9yOiBAZ3JleTMgIWltcG9ydGFudDtcblx0fVxufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuXHQuZmlyc3QtbGV0dGVyLXVwcGVyY2FzZS1taXhpbigpO1xufVxuXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0LmZpcnN0LWxldHRlci11cHBlcmNhc2UtbWl4aW4oKTtcbn1cblxuLmtydS1mb3JtLXNlbGVjdCB7XG5cdGhlaWdodDogMjZweDtcblx0Ym9yZGVyOiAxcHggc29saWQgQGdyZXk2O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleTY7XG5cdGNvbG9yOiBAZGFya2dyZXk7XG5cdFxuXHQmOmZvY3VzIG9wdGlvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21haW5fZm9jdXM7XG5cdH1cbn1cblxub3B0Z3JvdXAsIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiIsIi5rcnUtZm9ybS1maWVsZC1sYWJlbCAuc2xpZGVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAyMDBweDtcbn1cblxuLnNsaWRlciB7XG5cdGhlaWdodDogNDBweDtcblx0XG5cdC50cmFjay1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luOiAwIDEwcHggMCAxMHB4O1xuXHRcdFxuXHRcdC50cmFjayB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDlweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0XHR9XG5cdFx0XG5cdFx0LnRyYWNrLWZpbGwge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA5cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZGFya2dyZXk7XG5cdFx0fVxuXHRcdFxuXHRcdC50aHVtYiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHRcblx0XHQudmFsdWUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAtMThweDtcblx0XHRcdGxlZnQ6IC05MHB4O1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0Y29sb3I6IEBkYXJrZ3JleTtcblx0XHR9XG5cdH1cbn1cblxuLnNsaWRlcjpmb2N1cyB7XG5cdFxuXHQudHJhY2stY29udGFpbmVyIHtcblx0XHRcblx0XHQudGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21haW5fZm9jdXM7XG5cdFx0fVxuXHR9XG59XG5cbi5zbGlkZXIuZGlzYWJsZWQge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XG5cdC50cmFjay1jb250YWluZXIge1xuXHRcdFxuXHRcdC50cmFjay1maWxsIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQGRhcmtncmV5LCAzMCUpO1xuXHRcdH1cblx0XHRcblx0XHQudGh1bWIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihsaWdodGdyYXksIDIwJSk7XG5cdFx0XHRib3JkZXItY29sb3I6IGxpZ2h0ZW4oZ3JheSwgMjAlKTtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR9XG5cdFx0XG5cdFx0LnZhbHVlIHtcblx0XHRcdGNvbG9yOiBsaWdodGVuKEBkYXJrZ3JleSwgMjAlKTtcblx0XHR9XG5cdH1cbn1cbiIsIlxuLnJldmVyc2VkLWNoZWNrYm94LWZpZWxkc2V0IHtcblx0Ym9yZGVyOiAycHggc29saWQgQGRhcmtncmV5O1xuXHRwYWRkaW5nOiA4cHg7XG5cblx0bGVnZW5kIHtcblx0XHRjb2xvcjogQGRhcmtncmV5O1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0bGFiZWwuY2hlY2tib3gtbGFiZWwge1xuXHRcdGNvbG9yOiBAZGFya2dyZXk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwuY2hlY2tib3gtbGFiZWwge1xuXHRcdGNvbG9yOiBAZ3JleTI7XG5cdH1cbn1cbiIsIkBib3JkZXItcmFkaXVzLWxvZ2luOiAxMXB4O1xuQGxvZ2luLWJveC1tb2JpbGUtd2lkdGg6IDMwMHB4O1xuQGxvZ2luLWJveC1kZXNrdG9wLXdpZHRoOiA1OTBweDtcbkBkZXNrdG9wLW1vYmlsZS1zd2l0Y2gtd2lkdGg6IEBsb2dpbi1ib3gtZGVza3RvcC13aWR0aCArICgyICogNjBweCk7XG5ib2R5LmxvZ2luIHtcblx0bWluLXdpZHRoOiB1bnNldDtcblxuXHQubG9naW4tbGF5b3V0LWNvbnRhaW5lciB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0bWluLXdpZHRoOiBAbG9naW4tYm94LW1vYmlsZS13aWR0aDtcblx0XHRtYXJnaW46IDA7XG5cdFx0YmFja2dyb3VuZDogQGNvbG9yX2xvZ2luX2JhY2tncm91bmQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogQGRlc2t0b3AtbW9iaWxlLXN3aXRjaC13aWR0aCkge1xuXHRcdFx0YmFja2dyb3VuZDogQGNvbG9yX3doaXRlO1xuXHRcdH1cblxuXHRcdGRpdiNsYXlvdXQtY29udGVudC1jb250YWluZXIge1xuXHRcdFx0bWluLXdpZHRoOiB1bnNldDtcblxuXHRcdFx0ZGl2I2xheW91dC1jb250ZW50IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1pbi13aWR0aDogdW5zZXQ7XG5cdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRkaXYjbG9naW4tY29udGFpbmVyIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGl2I2xvZ2luLWljb24ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNjFweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdHotaW5kZXg6IDM7XG5cblx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDg4cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDkzcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRpdi5sb2dpbi1ib3gge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMiU7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2NTZweDtcblx0XHRcdFx0XHR3aWR0aDogQGxvZ2luLWJveC1kZXNrdG9wLXdpZHRoO1xuXG5cdFx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAZGVza3RvcC1tb2JpbGUtc3dpdGNoLXdpZHRoKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogQGxvZ2luLWJveC1tb2JpbGUtd2lkdGg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRkaXYuY29udGVudCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sb2dpbjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDU2cHggMTAzcHggMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IEBsb2dpbi1ib3gtc2hhZG93O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblxuXHRcdFx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAZGVza3RvcC1tb2JpbGUtc3dpdGNoLXdpZHRoKSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlKzhweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBncmV5NTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNDZweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDM1cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGZvcm0ge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdFx0aW5wdXQsIGJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjcwcHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBAZGFya2dyZXk7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyZXkyO1xuXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRpbnB1dDpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21haW5fZm9jdXM7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tYWluO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBAd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDRzO1xuXG5cdFx0XHRcdFx0XHRcdFx0Ji5sb2dpbi1mYWlsZWQge1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJlZDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0ZGl2LnBhc3N3b3JkLWZvcmdvdHRlbiB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBAZGFya2dyZXk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0ZGl2LmlzLW1vYmlsZS1jaGVja2JveC1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0XHRpbnB1dCNpc19tb2JpbGVfY2J4IHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogaW5oZXJpdDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBzdWI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRkaXYubG9naW4tbG9nbyB7XG5cdFx0aGVpZ2h0OiBAbG9nb19oZWlnaHQ7XG5cdFx0bWFyZ2luLXRvcDogQGxvZ28tbWFyZ2luLXRvcDtcblx0XHRiYWNrZ3JvdW5kOiBAbG9nb191cmwgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IEBsb2dvLWJhY2tncm91bmQtc2l6ZTtcblx0XHR6LWluZGV4OiAzO1xuXHR9XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAZGVza3RvcC1tb2JpbGUtc3dpdGNoLXdpZHRoKSB7XG5cdFx0I2xheW91dC1mb290ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLnNoYWtlIHtcblx0YW5pbWF0aW9uOiBzaGFrZSAxcyBjdWJpYy1iZXppZXIoXG5cdFx0QGN1YmljLXNjYWxlLWZhY3RvciAqIC4zNixcblx0XHRAY3ViaWMtc2NhbGUtZmFjdG9yICogLjA3LFxuXHRcdEBjdWJpYy1zY2FsZS1mYWN0b3IgKiAuMTksXG5cdFx0QGN1YmljLXNjYWxlLWZhY3RvciAqIC45N1xuXHQpIGJvdGg7XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuXHQxMCUsIDkwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoQHNoYWtlLXNjYWxlLWZhY3RvciAqIC0xcHgsIEBzaGFrZS1zY2FsZS1mYWN0b3IgKiAwLjFweCk7XG5cdH1cblx0MjAlLCA4MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKEBzaGFrZS1zY2FsZS1mYWN0b3IgKiAycHgsIEBzaGFrZS1zY2FsZS1mYWN0b3IgKiAwLjJweCk7XG5cdH1cblx0MzAlLCA1MCUsIDcwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoQHNoYWtlLXNjYWxlLWZhY3RvciAqIC00cHgsIEBzaGFrZS1zY2FsZS1mYWN0b3IgKiAtMC4xcHgpO1xuXHR9XG5cdDQwJSwgNjAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZShAc2hha2Utc2NhbGUtZmFjdG9yICogNHB4LCBAc2hha2Utc2NhbGUtZmFjdG9yICogLTAuMnB4KTtcblx0fVxufVxuIiwiLnVzZXItdGFibGUge1xuXG5cdHRoIHtcblx0XHR3aWR0aDogKDEwMCUpIC8gNTtcblx0fVxufVxuXG5wLnRleHQtc2VwZXJhdG9yIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxucC50b3AtZGVzY3JpcHRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuIiwiLnVzZXItZ3JvdXAtdGFibGUge1xuXG5cdHRoIHtcblx0XHR3aWR0aDogKDEwMCUpIC8gMjtcblx0fVxufVxuIiwiLmNoYXJ0LXdpZGdldC1saXN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDY1MHB4O1xufVxuXG4uY2hhcnQtd2lkZ2V0LmludGVyYWN0aW9uLWRpc2FibGVkIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jaGFydC13aWRnZXQuY2hhcnQtd2lkZ2V0LXNjYWxlZC11cCB7XG5cdC5wZXJpb2Qtc2VsZWN0aW9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdH1cblx0LmhlYWQgLmhlYWQtYmFyIC5oZWFkbGluZSB7XG5cdFx0bWF4LXdpZHRoOiB+XCJjYWxjKDEwMCUgLSA1NDBweClcIjtcblx0fVxufVxuXG4uY2hhcnQtd2lkZ2V0LXNjYWxlZC11cC56b29tLW91dC1idXR0b24ge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5jaGFydC13aWRnZXQge1xuXG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG5cdC5oZWFkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuaGVhZC1pY29uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblxuXHRcdC5oZWFkLWJhciB7XG5cdFx0XHRAaGVhZGJhci1vZmZzZXQ6IC03cHg7XG5cblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdC52ZXJ0Q2VudGVyZWQoKTtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tYWluO1xuXHRcdFx0LmhlYWRsaW5lIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IEBoZWFkbGluZS1mb250LXNpemU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMThweDtcblxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRtYXgtd2lkdGg6IH5cImNhbGMoMTAwJSAtIDEyMHB4KVwiO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0fVxuXG5cdFx0XHQuYnJvd3NlLWJhY2stYnV0dG9uLCAuYnJvd3NlLWZvcndhcmQtYnV0dG9uLCAuem9vbS1vdXQtYnV0dG9uIHtcblx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmN1dC1sZWZ0LWZvci1pY29uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgQGNvbG9yX21haW4gNiUpO1xuXHRcdH1cblx0fVxuXG5cdC5ib2R5IHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5iaWctY29sdW1uIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblxuXHRcdC5ncmFwaCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0LmNvbnRlbnRCb3gge1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0LmNvbnRlbnRMaW5lIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21haW47XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0LmRldmljZURldGFpbHNCb3gge1xuXG5cdFx0XHRcdD4gZGl2LmRldmljZURldGFpbHNDb250YWluZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdFx0Zm9udC1zaXplOkBnbG9iYWwtZm9udC1zaXplLWJhc2UrMnB4O1xuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHQuZGV2aWNlRGV0YWlscyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0LmRldmljZUljb24ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTdweDtcblxuXHRcdFx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxN3B4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZGV2aWNlQW1vdW50IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGFyaWZmQmFyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNzVweDtcblx0XHRcdFx0XHRcdC50YXJpZmZDaGVja2JveCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzMuMyU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHRcdFx0bGFiZWwuY3VzdG9tLWNoZWNrYm94LWVsZW1lbnQge1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LmdyYXBoQ29sb3Ige1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTdweDtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmNoZWNrTGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6QGdsb2JhbC1mb250LXNpemUtYmFzZSsycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5kZXZpY2VDb250ZW50Qm94IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleTc7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlKzJweDtcblx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3JfbWFpbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmRldmljZXMge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogOTUlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE5cHg7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMjVweCA0MHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdFx0ZGwuaW5mby1saXN0IHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZSsxcHg7XG5cdFx0XHRcdFx0XHRcdGR0LCBkZCB7XG5cdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuZGV2aWNlQm94IHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZSsycHg7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6QGNvbG9yX21haW47XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Lm1ldGFEYXRhIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuc3RhdGVCb3gge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cblx0XHRcdFx0XHRcdFx0LmRhdGFwb2ludEhlYWQge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBAY29sb3JfbWFpbjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2UrMnB4O1xuXHRcdFx0XHRcdFx0XHRcdC5maXJzdC1sZXR0ZXItdXBwZXJjYXNlLW1peGluKCk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRkbC5pbmZvLWxpc3Qge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cblx0XHRcdFx0XHRcdFx0XHRkdCwgZGQge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMzJTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0ZGQubGFzdC1yZWFkaW5nLXZhbHVlIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBoZWFkLWJhci1lbGVtZW50LW1hcmdpbi1yaWdodDogMzBweDtcblxuXHQuaGVhZC1iYXItYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdH1cblx0fVxuXG5cdC5zY2FsZS1idXR0b24ge1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdGhlaWdodDogMjVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDlweDtcblx0XHRkaXYge1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0Ly9ub2luc3BlY3Rpb24gQ3NzT3ZlcndyaXR0ZW5Qcm9wZXJ0aWVzIElFIEhBQ0sgdG8gaGF2ZSBkaXNwbGF5IHNldCB0byAnaW5saW5lJyBpZiAnaW5pdGlhbCcgaXMgbm90IHN1cHBvcnRlZFxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGluaXRpYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnF1YW50aXR5LXR5cGUtYnV0dG9uIHtcblx0XHRoZWlnaHQ6MjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IEBoZWFkLWJhci1lbGVtZW50LW1hcmdpbi1yaWdodDtcblxuXHRcdGRpdiB7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDFzO1xuXHRcdFx0d2lkdGg6MjdweDtcblx0XHRcdGhlaWdodDoyN3B4O1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdGJvcmRlcjogc29saWQgd2hpdGUgMXB4O1xuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9xdWFudGl0eS10eXBlLWJ1dHRvbl9hY3RpdmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lnpvb20tb3V0LWJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXJnaW4tcmlnaHQ6IEBoZWFkLWJhci1lbGVtZW50LW1hcmdpbi1yaWdodDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cblx0LnBlcmlvZC1zZWxlY3Rpb24ge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tcmlnaHQ6IEBoZWFkLWJhci1lbGVtZW50LW1hcmdpbi1yaWdodDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmRhdGV0aW1lLXBpY2tlciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXG5cdC5kYXRldGltZS1pbnB1dCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHdpZHRoOiAxMjBweDtcblx0XHRoZWlnaHQ6IEBjb250ZW50LXdpZGdldC1oZWFkLWNvbnRyb2wtaGVpZ2h0O1xuXHRcdG1hcmdpbi10b3A6IChAY29udGVudC13aWRnZXQtaGVhZC1iYXItaGVpZ2h0IC0gQGNvbnRlbnQtd2lkZ2V0LWhlYWQtY29udHJvbC1oZWlnaHQpIC8gMjtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleTY7XG5cdFx0Y29sb3I6IEBkYXJrZ3JleTtcblx0fVxufVxuIiwiXG4uY2hhcnQtdG9vbHRpcCB7XG5cdHBhZGRpbmc6IDNweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IEBkYXJrZ3JleTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2U7XG5cdGNvbG9yOiB3aGl0ZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDAuMztcblx0Ym9yZGVyOiAxcHggc29saWQgZ3JleTtcbn1cblxuLmdyYXBoIHtcblx0XG5cdC5heGlzIHtcblx0XHRcblx0XHQuZG9tYWluIHtcblx0XHRcdGZpbGw6IG5vbmU7XG5cdFx0XHRzdHJva2U6IEBkYXJrZ3JleTtcblx0XHR9XG5cdFx0XG5cdFx0LnRpY2sgdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2UgLSAycHg7XG5cdFx0XHRmaWxsOiBAZGFya2dyZXk7XG5cdFx0XHRzdHJva2U6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIubWFuYWdlLW1lc3NhZ2VzLXBhZ2Uge1xuXHRjb2xvcjogQGRhcmtncmV5O1xuXHRcblx0LmxlZnQtY29sdW1uIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNDAlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cblx0XG5cdC5yaWdodC1jb2x1bW4ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHR9XG5cblx0Lm1lc3NhZ2UtdGFibGUge1xuXHRcdEBjb2xXaWR0aFN1bTogNjtcblx0XHRcblx0XHQuZGF0ZS1jb2wge1xuXHRcdFx0d2lkdGg6IDIgKiAoMTAwJSAvIEBjb2xXaWR0aFN1bSk7XG5cdFx0fVxuXHRcdC5zdWJqZWN0LWNvbCB7XG5cdFx0XHR3aWR0aDogMyAqICgxMDAlIC8gQGNvbFdpZHRoU3VtKTtcblx0XHR9XG5cdFx0LmF0dGFjaG1lbnQtY29sIHtcblx0XHRcdHdpZHRoOiAxICogKDEwMCUgLyBAY29sV2lkdGhTdW0pO1xuXHRcdH1cblx0XHRcblx0XHR0ci5uZXctbWVzc2FnZSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdH1cblx0XG5cdC5tZXNzYWdlIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFxuXHRcdC5tZXNzYWdlLXN1YmplY3Qge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZSs0cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdFx0XG5cdFx0Lm1lc3NhZ2UtY29udGVudCB7XG5cdFx0XHRcblx0XHR9XG5cdFx0XG5cdFx0Lm1lc3NhZ2UtZGF0ZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHR9XG59XG5cbi5yZWFkLW1lc3NhZ2UtZGlhbG9nIHtcblx0d2lkdGg6IDYwMHB4O1xuXHRcblx0LmRpYWxvZy1ib2R5IHtcblx0XHRjb2xvcjogQGRhcmtncmV5O1xuXHRcdFxuXHRcdC5tZXNzYWdlLXN1YmplY3Qge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogQGdsb2JhbC1mb250LXNpemUtYmFzZSs0cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdFx0XG5cdFx0Lm1lc3NhZ2UtY29udGVudCB7XG5cdFx0XHRcblx0XHR9XG5cdFx0XG5cdFx0Lm1lc3NhZ2UtZGF0ZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHR9XG59IiwiLm9iamVjdC1oZWFkaW5nLWxhYmVsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2UrOHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6IEBjb2xvcl9tYWluO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ub2JqZWN0LWhlYWRpbmctdmFsdWUge1xuXHRmb250LXNpemU6IEBnbG9iYWwtZm9udC1zaXplLWJhc2UrNnB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6IEBkYXJrZ3JleTtcbn1cblxuI3N1Yi1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXG5cdC53aWRnZXQtY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWluLWhlaWdodDogMzAwcHg7XG5cdH1cbn1cbiIsIi5sby1yYS12YWx1ZS1jb25maWctZGlhbG9nIHRhYmxlIHtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAZGFya2dyZXk7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBkYXJrZ3JleTtcblx0XG5cdHRoZWFkIHtcblx0XHR0ciB7XG5cdFx0XHQvLyBzbyBoZWFkIGRvZXMgbm90IHJlc2l6ZSB3aGVuIHN2Z3MgYXJlIGxvYWRlZFxuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdH1cblx0XHRcblx0XHR0aCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0b2JqZWN0IHtcblx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0dHIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZGFya2dyZXk7XG5cdH1cblx0XG5cdHRib2R5IHtcblx0XHR0ZCB7XG5cdFx0XHRwYWRkaW5nOiA0cHggNHB4IDRweCA0cHggIWltcG9ydGFudDtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR9XG5cdFx0XG5cdFx0dGQuZmlyc3QtY29sdW1uLWNlbGwge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0XG5cdFx0dGQuZmFjdG9yLWNlbGwsIHRkLmZhY3Rvci1zdW0tY2VsbCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHR0ZC5mYWN0b3ItZGl2aWRlZC1ldmVubHktY2VsbCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHRcdFx0bGVmdDogMy43cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5mYWN0b3Itc3VtLXRleHQtZmllbGQge1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHRcdFxuXHRcdC5oZWFkaW5nLWNlbGwge1xuXHRcdFx0LmZpcnN0LWxldHRlci11cHBlcmNhc2UtbWl4aW4oKTtcblx0XHR9XG5cdH1cblx0XG5cdC5pbmZvLXN5bWJvbCB7XG5cdFx0QGZvbnRTaXplOiAxNnB4O1xuXHRcdC5pbmZvLXN5bWJvbC1taXhpbihAZm9udFNpemUpO1xuXG5cdFx0LnRvb2x0aXAge1xuXHRcdFx0QHdpZHRoOiAzMjBweDtcblx0XHRcdEBub3NlU2l6ZTogMTBweDtcblxuXHRcdFx0bGVmdDogLUB3aWR0aCAvIDIgKyBAZm9udFNpemUgLyAyO1xuXHRcdFx0dG9wOiBAZm9udFNpemUgKyBAbm9zZVNpemU7XG5cdFx0XHR3aWR0aDogQHdpZHRoO1xuXHRcdFx0Zm9udC1zaXplOiBAZ2xvYmFsLWZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcblx0XHRcdC50b29sdGlwLW5vc2UtdG9wLW1peGluKEBub3NlU2l6ZSwgQGRlZmF1bHRUb29sdGlwQmFja2dyb3VuZENvbG9yKTtcblx0XHR9XG5cdH1cblx0XG5cdGlucHV0LCBzZWxlY3Qge1xuXHRcdHdpZHRoOiA1NXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDRweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBncmF5O1xuXHRcdGNvbG9yOiBAZGFya2dyZXk7XG5cdH1cblx0XG5cdFxufVxuXG4uaW5mby1zeW1ib2wtbWl4aW4oQGZvbnRTaXplKSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IEBmb250U2l6ZTtcblx0aGVpZ2h0OiBAZm9udFNpemU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Ym9yZGVyOiAxcHggc29saWQgQGRhcmtncmV5O1xuXHRib3JkZXItcmFkaXVzOiBAZm9udFNpemUgLyAyO1xuXHRmb250LXNpemU6IEBmb250U2l6ZSAqIDAuODtcblx0XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbnRhYmxlLmVsZW1lbnQtdGVtcGxhdGUtdGFibGUge1xuXHQ+IHRib2R5IHtcblx0XHQ+IHRyIHtcblx0XHRcdD4gdGQ6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmVsZW1lbnQtdGVtcGxhdGUtZm9ybSB7XG5cdGlucHV0W3R5cGU9ZmlsZV0ua3J1LWZvcm0tZmllbGQge1xuXHRcdHdpZHRoOiAxMjBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHQmLmludmFsaWQsICYuZW1wdHktYW5kLXJlcXVpcmVkIHtcblx0XHRcdGJvcmRlci1jb2xvcjogQHJlZDtcblx0XHR9XG5cdH1cbn1cblxuLmNvbnRpbnVlLWJ1dHRvbntcblx0ZmxvYXQ6cmlnaHQ7XG5cdG1hcmdpbi1yaWdodDoxMHB4O1xufVxuXG4iLCIubWV0YWRhdGEtZGVmaW5pdGlvbi10YWJsZSB7XG5cdFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIGxhYmVsLFxuXHRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG5cdFx0dG9wOiAwO1xuXHR9XG59XG5cbnRhYmxlLm1ldGFkYXRhLWdyb3VwLXRhYmxlIHtcblx0ZGwuaW5mby1saXN0LmluLXRhYmxlIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRmb250LXNpemU6IDEwMCU7XG5cblx0XHRkdCB7XG5cdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdH1cblxuXHRcdGR0LCBkZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXHR9XG59XG5cbmRpdi5tZXRhZGF0YS1maWVsZHNldCB7XG5cdC5mb3JtLXJvdy5tZXRhLXZhbHVlIHtcblx0XHR3aWR0aDogNTEwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0LmtydS1mb3JtLWZpZWxkLWxhYmVsLXRleHQge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHdpZHRoOiAyNTVweDtcblx0XHR9XG5cblx0XHQua3J1LWZvcm0taW5wdXQsIC5rcnUtZm9ybS10ZXh0YXJlYSB7XG5cdFx0XHR3aWR0aDogMjU1cHg7XG5cdFx0fVxuXG5cdFx0c2VsZWN0LmtydS1mb3JtLWZpZWxkIHtcblx0XHRcdHdpZHRoOiAyNTVweDtcblx0XHR9XG5cdH1cblxuXHRkaXYuY2hlY2tib3gtY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0fVxuXG5cdGRpdi5zeW1ib2wtY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHR9XG59XG5cbmRpdi5vYmplY3QtbWV0YWRhdGEge1xuXHRkaXYuaW52b2ljZS1hY3Rpb25zIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdD4gYnV0dG9uLnNob3ctaW52b2ljZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0fVxuXHR9XG5cdGlmcmFtZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA3MDBweDtcblx0XHRtaW4taGVpZ2h0OiA5ODlweDtcblx0XHRib3gtc2hhZG93OiAxcHggMXB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcblx0fVxufVxuIiwiLmludm9pY2UtaXRlbS1ncm91cCB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdCYuc2VsZWN0ZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tYWluICFpbXBvcnRhbnQ7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyZXk4O1xuXHR9XG59XG5cblxuLmludm9pY2UtaXRlbSB7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Ji5zZWxlY3RlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21haW4gIWltcG9ydGFudDtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleTc7XG5cdH1cbn1cblxuLml0ZW0tb3JkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAtNDBweDtcblx0ZGlzcGxheTogbm9uZTtcblx0ZGl2IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOi0zMHB4O1xuXHR9XG59XG4iLCIudGhyZXNob2xkLXRhYmxlIHtcblxuXHR0aCB7XG5cdFx0d2lkdGg6ICgxMDAlKSAvIDU7XG5cdH1cbn1cblxuLnRocmVzaG9sZC12aW9sYXRpb24tdGFibGUge1xuXG5cdHRoIHtcblx0XHR3aWR0aDogKDEwMCUpIC8gNDtcblx0fVxufVxuIiwiXG4jcGlja0VsZW1lbnRUeXBlRGlhbG9nIHtcblx0LmtydS1mb3JtLWZpZWxkLW9wdGlvbi1sYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogNnB4O1xuXHR9XG59XG5cbmRpdiNtZWFzdXJlbWVudFBvaW50RGlhbG9nLCAgZGl2I3N1bURpYWxvZ3tcblx0aW5wdXQuY2xpY2thYmxlOm5vdCguZGlzYWJsZWQpIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuZGl2I2Zvcm11bGFEaWFsb2cge1xuXHRcblx0LmZvcm11bGEtdmFsaWRhdGlvbi1yZXN1bHQge1xuXHRcblx0XHQuc3VjY2VzcyB7XG5cdFx0XHRjb2xvciA6IEBncmVlbjtcblx0XHR9XG5cdFx0XG5cdFx0LnBlbmRpbmcge1xuXHRcdFx0Y29sb3IgOiBAZGFya2dyZXk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2dpZi9zcGlubmVyLnBuZy5naWZcIikgbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxZW0gMWVtO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxN3B4O1xuXHRcdH1cblx0XHRcblx0XHQuZmFpbHVyZSB7XG5cdFx0XHRjb2xvciA6IEByZWQ7XG5cdFx0fVxuXHR9XG59XG5cbi51c2FnZS1lbGVtZW50LW5hbWUge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi51c2FnZS1yZWZlcmVuY2VzIHtcblx0bGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHQ+IGxpIHtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdH1cbn0iLCJAZGVmYXVsdF9tYXJnaW5fcmlnaHRfbGVmdCA6IDE0cHg7XG5cbmRpdi5jaGFydGluZy1tYWluLWNvbnRhaW5lciB7XG5cdGJvcmRlci10b3A6IEBkZWZhdWx0LWJvcmRlci10b3A7XG5cblx0PiBkaXYuY2hhcnQtaGVhZGVyLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblxuXHRcdD4gZGl2LnRvb2xiYXItY29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyYXkyMDtcblxuXHRcdFx0PiBkaXYudG9vbGJhciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0LmRpc2FibGVkIHN2ZyB7XG5cdFx0XHRcdFx0Y29sb3I6IEBncmF5MTY7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBAZGVmYXVsdF9tYXJnaW5fcmlnaHRfbGVmdDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0Y29sb3I6IEBncmV5Mztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnNhdmUtY2hhcnQtYnRuLFxuXHRcdFx0XHRcdCYuY2hhbmdlLW9wdGlvbnMtYnRuLFxuXHRcdFx0XHRcdCYudW5kby1idG4ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuY29uc3VtcHRpb24tYnV0dG9uLFxuXHRcdFx0XHRcdCYucHJvZ3Jlc3MtYnV0dG9uIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMnB4O1xuXG5cdFx0XHRcdFx0XHQmLmRpc2FibGVkIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBncmF5MTY7XG5cdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRkaXYuY2hhcnQtdHlwZS1zaW1wbGUtc3dpdGNoIHtcblx0XHRcdFx0XHR3aWR0aDogNTVweDtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGRpdi52ZXJ0aWNhbC1kaXZpZGVyIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTE5O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBAZGVmYXVsdF9tYXJnaW5fcmlnaHRfbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gZGl2LnByaW1hcnktdG9vbGJhci1jb250YWluZXIge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0cGFkZGluZzogMCAyNHB4O1xuXG5cdFx0XHQ+IGRpdi5uYW1lLWNvbnRhaW5lciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IHNwYW4ubmFtZS1kaXNwbGF5IHtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IGluaXRpYWw7IC8vIFdpdGhvdXQgdGhpcyBpdCBjdXRzIG9mIHRoZSBib3R0b20gb2Ygc29tZSBjaGFycyBsaWtlIFwiZ1wiXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiBkaXYucHJpbWFyeS10b29sYmFyIHtcblx0XHRcdFx0PiBkaXYuY2hhcnQtdHlwZS1zZWxlY3Rpb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHRcdHNwYW4uY2hhcnQtdHlwZS1zZWxlY3QtbGFiZWwge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBAZGVmYXVsdF9tYXJnaW5fcmlnaHRfbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IGRpdi5zZWNvbmRhcnktdG9vbGJhci1jb250YWluZXIge1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjRweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cblx0XHRcdD4gZGl2LnNlY29uZGFyeS10b29sYmFyIHtcblx0XHRcdFx0PiBzcGFuLmNvbXByZXNzaW9uLWxldmVsLXNlbGVjdC10aXRsZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBAZGVmYXVsdF9tYXJnaW5fcmlnaHRfbGVmdDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gZGl2LnBlcmlvZC1zZWxlY3Rpb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdFx0PiBzZWxlY3RbbmFtZT1cIm1haW5cIl0ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBAZGVmYXVsdF9tYXJnaW5fcmlnaHRfbGVmdDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQ+IGRpdi5icm93c2UtYnV0dG9uIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0XHRcdD4gc3ZnIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGRpdi5kaXNhYmxlZCB7XG5cdFx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGdyYXkxNjtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGlucHV0LmRhdGV0aW1lLWlucHV0IHtcblx0XHRcdFx0XHRcdGhlaWdodDogMjZweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IGRpdi5jb21wYXJlLXBlcmlvZC1pbnRlcnZhbC1kaXNwbGF5IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0XHQ+IHNwYW4uaW50ZXJ2YWwtc3RhcnQtZGF0ZS1zcGFuIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBAZGVmYXVsdF9tYXJnaW5fcmlnaHRfbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IGRpdi51bnBhZGRlZC1idG4tY29udGFpbmVyIHtcblx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGRpdi5kYXRlLWludGVydmFsLXNlcGFyYXRvciB7XG5cdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyYXkxOTtcblx0XHRcdFx0bWFyZ2luOiAwIDNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuZGl2LmV4cG9ydC10eXBlLWRpYWxvZyB7XG5cdGxhYmVsLmtydS1mb3JtLWZpZWxkLW9wdGlvbi1sYWJlbCB7XG5cdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogQGNvbG9yX21lbnVfaXRlbV90ZXh0X2Rpc2FibGVkXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmRpdiNsZWdlbmQtY29udGFpbmVyLCBkaXYubGVnZW5kLWNvbnRhaW5lciB7XG5cdGRpdi5ibG9ja3MtY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRtYXJnaW4tbGVmdDogNzVweDtcblxuXHRcdD4gZGl2LmVudHJ5LWRpdiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHdpZHRoOiAzMy4zJTtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdD4gZGl2LmNvbHVtbi1kaXYge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tb2JpbGVfbGFiZWxfbGluZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXYuZW50cnktZGl2IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0Ji5ib2xkIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb2xvcl9ib3gge1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0fVxuXHRcdC5sYWJlbF92YWx1ZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLypcbiAqIFN0YW5kYWxvbmUgY2hhcnRzIG9uIGEgYmxhbmsgcGFnZSBlLmcuIGZvciBQaGFudG9tSlNcbiAqL1xuLmNoYXJ0aW5nLXN0YW5kYWxvbmUge1xuXHQjdG9vbGJhci1jb250YWluZXIge1xuXHRcdC8qIGhpZGUgaW50ZXJhY3RpdmUgc3R1ZmYgKi9cblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0I2NoYXJ0LWNvbnRhaW5lciB7XG5cdH1cblxuXHQjbGVnZW5kLWNvbnRhaW5lciB7XG5cdH1cblxuXHQjaW5mby1oZWFkbGluZS1jb250YWluZXIge1xuXHRcdHRyIHtcblx0XHRcdGhlaWdodDogNDBweDtcblxuXHRcdFx0dGgge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXG5cdFx0XHR0aC5tYWluLXBlcmlvZC1jb2wge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuZGl2LnNpbXBsaWZpZWQtYmFyLWNoYXJ0LWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblxuXHRkaXYuYXhpcy1ncm91cCB7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cblx0XHRkaXYuZGF0YS1zb3VyY2UtZ3JvdXAge1xuXHRcdFx0ZGl2LmJhci1saW5lIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCBAZGFya2dyZXk7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cblx0XHRcdFx0Ji50aGluLWxpbmUge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZGl2LmJhciB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXG5cdFx0XHRcdFx0Ji50aGluLWJhciB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0ZGl2LnRvb2x0aXAtY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0cGFkZGluZzogOHB4IDhweCAycHggOHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDZweCBzb2xpZDtcblx0XHRiYWNrZ3JvdW5kOiBAZ3JheTIwO1xuXHRcdGNvbG9yOiBAYmxhY2s7XG5cdH1cbn1cblxuZGl2LmRpYWxvZy1ib2R5IHtcblxuXHQudXNhZ2UtcmVmZXJlbmNlLWhlYWRlciB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cbn1cbiIsIlxuLmF1dG8tcmVwb3J0LWZpbGV0eXBlLXJvdyB7XG5cdC5zZXR0aW5ncy1pY29uIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdH1cbn1cbi5kaWFsb2cge1xuXHQuZnRwLXRlc3QtYnV0dG9uIHtcblx0XHR3aWR0aDogMTAwcHhcblx0fVxuXHQuc3RhdHVzVGV4dEZ0cFRlc3R7XG5cdFx0bWFyZ2luLWxlZnQ6IDE0MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LmxlZnRTaWRlQXV0b21hdGljUmVwb3J0Rm9ybURpYWxvZyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDUwJVxuXHR9XG5cdC5yaWdodFNpZGVBdXRvbWF0aWNSZXBvcnRGb3JtRGlhbG9nIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG4iLCIubG8tcmEtdmFsdWUtY29uZmlnLWRpYWxvZyB7XG5cdHRhYmxlIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgQGRhcmtncmV5O1xuXHRcdHRoIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcblx0XHRcdC5maXJzdC1sZXR0ZXItdXBwZXJjYXNlLW1peGluKCk7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGNvbG9yOiBAZGFya2dyZXk7XG5cdFx0fVxuXHRcdGlucHV0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRzZWxlY3Qge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdHRkIGJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMnB4O1xuXHRcdH1cblx0XHR0ci5oaWdobGlnaHRlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XG5cdFx0fVxuXHRcdHRyIHtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXM7XG5cdFx0fVxuXHR9XG5cdFxuXHR0ci5zb3J0YWJsZS1pdGVtLXJvdyB7XG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRcdH1cblx0XHRzZWxlY3Qge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRcdFx0aGVpZ2h0OiAyN3B4O1xuXHRcdH1cblx0fVxufVxuXG4uY3N2LWltcG9ydC1kaWFsb2cge1xuXHR3aWR0aDogNjAwcHg7XG5cdC5kaWFsb2ctYm9keSB7XG5cdFx0LyogSGVhZGluZyBhbHJlYWR5IGhhcyBtYXJnaW4gdG9wLCB0b28gbXVjaCBzcGFjaW5nICovXG5cdFx0cGFkZGluZy10b3A6IDBweDtcblx0fVxufVxuXG4uY3N2LWltcG9ydC1mb3JtIHtcblx0LmNzdi1pbXBvcnQtZXhwbGFuYXRpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHR9XG5cdFx0c3Ryb25nIHtcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRcdGNvbG9yOiBAZGFya2dyZXk7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDAgMCAwO1xuXHRcdH1cblx0XHRcblx0XHR0YWJsZSB7XG5cdFx0XHR0aCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBncmV5O1xuXHRcdFx0XHRwYWRkaW5nOiAycHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IEBkYXJrZ3JleSBzb2xpZDtcblx0XHRcdH1cblx0XHRcdHRkIHtcblx0XHRcdFx0cGFkZGluZzogMnB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBAZGFya2dyZXkgc29saWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuY3N2LWltcG9ydC1leGFtcGxlIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cdFxuXHQuZm9ybS1yb3cge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cbn1cblxuLmRlYWN0aXZhdGVkLWRhdGFzb3VyY2UtdG9vbHRpcHAge1xuXHRtYXJnaW4tdG9wOiAtOHB4O1xufVxuXG5cbiNkYXRhLXNvdXJjZS10cmVlIHtcblx0LmpzdHJlZS1ub2RlLnN0YWduYW50IHtcblx0XHQ+IC5qc3RyZWUtYW5jaG9yID4gaS5qc3RyZWUtaWNvbjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlcy9zdmcvdHJlZV9zdGFnbmFudF9tYXJrZXJfc21hbGwuc3ZnXCIpICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMjFweDtcblx0XHRcdGhlaWdodDogMjFweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLmRhdGEtc291cmNlLmRhdGFwb2ludC10YWJsZSB7XG5cdC5kYXRhcG9pbnQtcm93LnN0YWduYW50IHtcblx0XHQ+IHRkOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzL3N2Zy90cmVlX3N0YWduYW50X21hcmtlci5zdmdcIikgIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDdweDtcblx0XHRcdFx0bGVmdDogM3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQvL2JhY2tncm91bmQtY29sb3I6IHJlZDtcblx0XHR9XG5cdH1cbn1cbiIsIlxudGV4dGFyZWEuaGVscC10ZXh0LXRleHRhcmVhIHtcblx0d2lkdGg6IDQwMHB4O1xuXHRoZWlnaHQ6IDQwMHB4O1xufVxuXG5cbi50d29Db2x1bW5MYXlvdXQge1xuXHRcblx0IC5sZWZ0LWNvbnRhaW5lcntcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHRcblx0LnJpZ2h0LWNvbnRhaW5lciB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDgwcHg7XG5cdH1cblx0XG5cdCY6YWZ0ZXIgeyBjb250ZW50OiBcIlxcMDBBMFwiOyBkaXNwbGF5OiBibG9jazsgY2xlYXI6IGJvdGg7IHZpc2liaWxpdHk6IGhpZGRlbjsgbGluZS1oZWlnaHQ6IDA7IGhlaWdodDogMDt9XG59XG5cbmRpdiNoZWxwLXRleHQtZm9ybS1jb250YWluZXIge1xuXHQuZm9ybS1maWVsZC10b29sdGlwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbmRpdiNoZWxwLXRleHQtbWFya2Rvd24tcHJldmlldy1jb250YWluZXIge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleTtcblx0cGFkZGluZzogMTBweDtcbn1cblxuZGl2LmVtYWlsLWNvbmZpZy1mb3JtLWNvbnRhaW5lciB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0PiBwIHtcblx0XHRtYXJnaW46IDE1cHggMDtcblx0fVxuXG5cdC5lbWFpbC10ZXh0LWNvbmZpZy1maWVsZCB7XG5cdFx0d2lkdGg6IDYwMHB4O1xuXHR9XG5cdFxuXHR0ZXh0YXJlYS5lbWFpbC10ZXh0LWNvbmZpZy1maWVsZCB7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0fVxufVxuXG5cbi5mbG9hdC1sZWZ0LXBhbmVsIHtcblx0LmNsZWFyZml4KCk7XG5cblx0PiAqIHtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxufVxuXG4ucGxhaW4tZm9ybS1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1yaWdodDogNDBweDtcblx0cGFkZGluZzogMjBweCAyMHB4IDYwcHggMjBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgZ3JleTtcblxuXHQ+IGgzIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblxuXHQ+IGJ1dHRvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdGJvdHRvbTogMjBweDtcblx0fVxuXG5cdD4gLmJ1dHRvbi1wYW5lbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdGJvdHRvbTogMjBweDtcblx0XHQuY2xlYXJmaXgoKTtcblxuXHRcdD4gYnV0dG9uIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdD4gZm9ybSB7XG5cdFx0PiBsYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdD4gc3BhbjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNiYWNrdXAtc2V0dGluZ3MtZm9ybSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWluLXdpZHRoOiA2MDBweDtcblx0ZGl2LmZvcm0tcm93IHtcblx0XHR3aWR0aDogMzQwcHg7XG5cdH1cbn1cblxudGFibGUucGFydGl0aW9uLXRhYmxlIHtcblx0dGQge1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cbn1cblxuZGl2Lm1vbml0b3JpbmctaW5mby1pdGVtIHtcblx0d2lkdGg6IDQxNXB4O1xuXHRiYWNrZ3JvdW5kIDogQGdyZXk3O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWluLWhlaWdodDogNjBweDtcblxuXHQuaW5mby1sYWJlbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cblx0LnByb2dyZXNzLWNvbnRhaW5lciB7XG5cdFx0bWluLWhlaWdodDogMjBweDtcblx0fVxufVxuIiwiXG4ubGljZW5zZS1vdmVydmlldy1jb250YWluZXIge1xuXG5cdC5pbnN0YWxsLWlkIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRiYWNrZ3JvdW5kOiBAZ3JleTc7XG5cdFx0bWluLXdpZHRoOiAyNTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuY29udGVudC1ibG9jayB7XG5cdFx0Ji52YWxpZCB7XG5cdFx0XHQuYmxvY2staGVhZGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQGNvbG9yX21haW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5leHBpcmVkIHtcblx0XHRcdC5ibG9jay1oZWFkZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrb3JhbmdlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuaW52YWxpZCB7XG5cdFx0XHQuYmxvY2staGVhZGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogQHJlZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIlxudGFibGUudGFyaWZmLWl0ZW0tdGFibGUge1xuXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0dGJvZHkge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblxuXHRib3JkZXItdG9wOiAxcHggc29saWQgQGJsYWNrO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJsYWNrO1xufVxuXG4udGFyaWZmLWl0ZW0tZW1wdHktY29udGFpbmVyLCAuZmxleC1mb3JtLWNvbGxlY3Rpb24tdHlwZS1zZWxlY3QtZGVzYyB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5mbGV4LWZvcm0tY29sbGVjdGlvbi10eXBlLXNlbGVjdCB7XG5cdHdpZHRoOiAyMDBweDtcbn1cbiIsImRpdi5kaWFzaG93LWxheW91dC1jb250YWluZXIge1xuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG5cdD4gZGl2I2xheW91dC1oZWFkZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDAgNDBweDtcblx0XHRoZWlnaHQ6IDE0MHB4O1xuXG5cdFx0PiBkaXYubG9nbyB7XG5cdFx0XHRwb3NpdGlvbjogdW5zZXQ7XG5cdFx0fVxuXG5cdFx0PiBkaXYuZGlhc2hvdy1zbGlkZXItY29udHJvbC1jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQ+IGRpdi5zbGlkZS1kb3RzLWNvbnRhaW5lciB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAxN3B4O1xuXHRcdFx0XHRyaWdodDogMjVweDtcblxuXHRcdFx0XHQ+IGRpdi5zbGlkZS1kb3RzIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdFx0PiBkaXYuc2xpZGUtZG90IHtcblx0XHRcdFx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyM3B4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyYXkxMjtcblx0XHRcdFx0XHRcdGNvbG9yOiBAZ3JheTEzO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMThweDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC42cyBlYXNlO1xuXG5cdFx0XHRcdFx0XHQmLnNlbGVjdGVkLXNsaWRlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyYXkxMTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB1bnNldDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmhvdmVyOm5vdCguc2VsZWN0ZWQtc2xpZGUpIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQGdyYXkxMTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBzdWI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gZGl2LnNsaWRlLWNvbnRyb2xzLWNvbnRhaW5lciB7XG5cdFx0XHRcdHdpZHRoOiA4MHB4O1xuXG5cdFx0XHRcdD4gZGl2LnNsaWRlLWNvbnRyb2xzIHtcblx0XHRcdFx0XHRhLnNsaWRlLWNvbnRyb2wtaWNvbnMge1xuXHRcdFx0XHRcdFx0PiBzdmcge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLnNsaWRlLXBsYXktaWNvbiB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAZ3JheTE0O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLnNsaWRlLXBhdXNlLWljb24ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogQGdyYXkyMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLnN0YXRlLXN0b3BwZWQge1xuXHRcdFx0XHRcdFx0YS5zbGlkZS1jb250cm9sLWljb25zIHtcblx0XHRcdFx0XHRcdFx0Ji5zbGlkZS1wbGF5LWljb24ge1xuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQGdyYXkyMTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYuc2xpZGUtcGF1c2UtaWNvbiB7XG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBAZ3JheTE0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBkaXYuc2xpZGUtcHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBncmV5O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cblx0XHRcdFx0XHQ+IGRpdi5zbGlkZS1wcm9ncmVzcy1iYXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfbWFpbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQ+IGRpdiNsYXlvdXQtY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cblx0XHQ+IGRpdi5zbGlkZS1jb250YWluZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHQ+IGRpdi5zbGlkZS1pbmZvLWNvbnRhaW5lciB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cblx0XHRcdFx0PiBkaXYubWFpbi1wZXJpb2QtZGlzcGxheSxcblx0XHRcdFx0PiBkaXYuY29tcGFyZS1wZXJpb2QtZGlzcGxheSB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxcHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHQmLm1haW4tcGVyaW9kLW5hbWUtZGlzcGxheSwgJi5jb21wYXJlLXBlcmlvZC1uYW1lLWRpc3BsYXkge1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDI0MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gZGl2Lm5hbWUtZGlzcGxheSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdD4gZGl2LmNoYXJ0LWNvbnRlbnQtY29udGFpbmVyIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0XHQ+IGRpdiNsZWdlbmQtY29udGFpbmVyIHtcblx0XHRcdFx0XHQ+IHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iXX0= */
