.antra{background:#505759}.blue{background:#009cde}.magenta{background:#e31c79}.green{background:#43b02a}.antra-color{color:#505759}.blue-color{color:#009cde}.magenta-{color:#e31c79}.green-color{color:#43b02a}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}ul li a{color:#009cde}#primary ol,#primary ul{padding-left:16px!important}#primary ul{list-style:disc}#primary #widget-casus ul,#primary .filter_wrapper{list-style:none;-webkit-padding-start:0!important}@font-face{font-family:frutiger;src:url(../font/frutiger_lt.ttf)}*{font-family:FrutigerLTPro-Light,FrutigerLTPro-Bold,sans-serif;-webkit-font-smoothing:antialiased}body,p{font-family:FrutigerLTPro-Light;font-size:16px!important}#primary ol,#primary p,#primary ul{font-size:16px;line-height:30px!important;letter-spacing:.8px!important}b,strong{font-family:FrutigerLTPro-Bold;font-weight:400}H1{font-family:FrutigerLTPro-Bold;font-size:40px;letter-spacing:2px;line-height:38px}.bottom_wrapper h1{line-height:unset!important;min-height:42px}H2{font-family:FrutigerLTPro-Bold;font-size:24px;letter-spacing:1.2px;line-height:38px;color:#009cde}H3{font-family:FrutigerLTPro-Bold;font-size:24px;letter-spacing:1px;line-height:34px}H4{font-family:FrutigerLTPro-Bold;font-size:22px;margin:30px 0 20px 0;letter-spacing:.8px;line-height:30px}H5{font-family:FrutigerLTPro-Bold;font-size:20px;letter-spacing:.8px;line-height:30px}H6{font-style: italic;font-family:FrutigerLTPro-Bold;font-size:18px;letter-spacing:.6px;line-height:26px}.wpmm-submenu-right a{font-family:FrutigerLTPro-Light}.btn{letter-spacing:0;font-family:FrutigerLTPro-Bold}.wpb_wrapper a{text-decoration:underline}#opdezepagina a,#primary .widget.widget_nav_menu ul li a{text-decoration:none!important}/*! dg.style.css */.hidden{display:none!important}#primary{padding:77px 0 0 0}.single #primary{padding:77px 0}*{-webkit-box-sizing:border-box;box-sizing:border-box}.single #primary main article{padding:0}#primary .blockquote-element blockquote{border-radius:5px;background:#e6e6e6!important;border:1px solid #cacac9!important;padding:40px;color:#364546}#primary .blockquote-element blockquote:after{content:'';background:url(../images/kkjp_icon_quote.svg);display:block;height:35px;width:40px;background-size:cover;float:right;margin-bottom:40px!important;margin-top:-40px;position:relative}#primary .blockquote-element blockquote p{color:#364546;font-size:20px!important;font-weight:700;line-height:2!important;margin-bottom:30px!important}#primary .blockquote-element blockquote footer cite{font-size:16px!important;color:#0096d6}.site-content-contain{padding-top:178px}.home .site-content-contain{padding-top:130px}.home .navbar-nav .dropdown-menu{position:absolute;float:left;background:0 0;border:0;width:200px;padding:0}.home .navbar-nav .dropdown-menu a{background:0 0!important;width:unset!important;padding-top:2px!important}nav.navbar.fixed-top{background:#fff;width:100%;padding:0;z-index:99999}nav.navbar.fixed-top ul{list-style:none;-webkit-padding-start:0!important}nav.navbar.fixed-top ul.navbar-nav.mr-auto{height:130px}nav.navbar.fixed-top ul.navbar-nav.mr-auto #menu-topmenu li a:not(.btn){font-size:16px;font-weight:100;text-transform:none}nav.navbar.fixed-top ul.navbar-nav.mr-auto #menu-topmenu li a.btn{padding:.875rem 1.75rem!important;font-size:16px!important;font-weight:400!important;font-family:FrutigerLTPro-Bold!important;text-transform:unset!important}nav.navbar.fixed-top ul.navbar-nav.mr-auto .navbar-user-icon-holder{margin-top:13px;margin-bottom:39px;margin-top:13px;margin-bottom:39px;width:110px}nav.navbar.fixed-top .wpmm_brand_logo_wrap{display:block}nav.navbar.fixed-top .wpmm_brand_logo_wrap img{margin:0}nav.navbar.fixed-top .wpmm-nav-wrap.wpmm-main-wrap-2k-menu{padding-top:20px}nav.navbar.fixed-top .wp-megamenu-wrap .wpmm-nav-wrap>ul{padding-top:57px}nav.navbar.fixed-top ul.wp-megamenu-sub-menu{background:#eee}nav.navbar.fixed-top #wp-megamenu-2k-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a{font-family:FrutigerLTPro-Light}.breadcrumb_wrapper{display:block;width:100%;min-height:50px;background:#009cde;padding:13px;margin-bottom:-2px}.breadcrumb_wrapper ol.breadcrumb{width:67%;-webkit-padding-start:0;float:left;margin-bottom:0;color:#fff}.breadcrumb_wrapper ol.breadcrumb a{color:#fff}.breadcrumb_wrapper ol.breadcrumb *{font-size:14px;font-weight:400;height:24px;line-height:24px}.a11y-toolbar{display:none}.navbar-user-icon-holder{-webkit-transform:translateY(-140%)!important;transform:translateY(-140%)!important}.navbar-user-icon-holder .accessibility-icons a{width:50px!important;height:50px;background:#009cde;border-radius:100%;display:inline-block;text-align:center;padding-top:12px;margin-right:4px;font-size:16px}.navbar-user-icon-holder .accessibility-icons a img{width:20px;height:20px;-webkit-transition:.7s ease;transition:.7s ease;pointer-events:none}.navbar-user-icon-holder .accessibility-icons a:hover{text-decoration:none}.navbar-user-icon-holder .accessibility-icons div.dropdown{display:inline-block}.breadcrumb_wrapper .accessibility-icons .dropdown{float:right}@-webkit-keyframes rollIn{0%{-webkit-transform:translateY(-100%) rotate(-20deg);transform:translateY(-100%) rotate(-20deg)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes rollIn{0%{-webkit-transform:translateY(-100%) rotate(-20deg);transform:translateY(-100%) rotate(-20deg)}100%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}.breadcrumb_wrapper .accessibility-icons .dropdown-menu{display:block!important;z-index:-2;opacity:0;pointer-events:none;padding:4px 0;height:40px;border-radius:0;border:0;background:0 0!important;margin-top:15px;min-width:117px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.breadcrumb_wrapper .accessibility-icons .dropdown-menu a{width:unset;background:0 0}.breadcrumb_wrapper .accessibility-icons .dropdown-menu .a2a_kit a{margin-right:0;float:none!important}.breadcrumb_wrapper .accessibility-icons .dropdown-menu .a2a_default_style .a2a_counter img,.breadcrumb_wrapper .accessibility-icons .dropdown-menu .a2a_default_style .a2a_dd,.breadcrumb_wrapper .accessibility-icons .dropdown-menu .a2a_default_style .a2a_svg{margin-right:5px}.breadcrumb_wrapper .accessibility-icons .dropdown-menu.show{z-index:1;-webkit-animation:rollIn .3s 1 forwards;animation:rollIn .3s 1 forwards;opacity:1;pointer-events:all}.breadcrumb_wrapper .accessibility-icons .dropdown-menu-right{right:0;left:auto}.breadcrumb_wrapper .accessibility-icons a{margin-right:0;width:35px;height:unset;border-radius:100%;display:block;text-align:center;padding-top:0;float:left}.breadcrumb_wrapper .accessibility-icons a img{width:20px;height:20px;-webkit-transition:.7s ease;transition:.7s ease;pointer-events:none}.breadcrumb_wrapper .accessibility-icons .sep{margin-left:10px;margin-right:10px;height:24px;width:2px;background:#fff;color:#fff;float:right}.breadcrumb_wrapper .accessibility-icons a.comm_link{width:auto!important;float:right;color:#fff;line-height:24px}.breadcrumb_wrapper .accessibility-icons a:last-child{margin-right:0}.post-type-archive-nieuws .breadcrumb_wrapper,.single-nieuws .breadcrumb_wrapper{background:#43b02a}.post-type-archive-nieuws .breadcrumb_wrapper .accessibility-icons a,.single-nieuws .breadcrumb_wrapper .accessibility-icons a{background:#43b02a}.post-type-archive-agenda .breadcrumb_wrapper,.single-agenda .breadcrumb_wrapper{background:#505759}.post-type-archive-agenda .breadcrumb_wrapper .accessibility-icons a,.single-agenda .breadcrumb_wrapper .accessibility-icons a{background:#505759}.post-type-archive-dossier .breadcrumb_wrapper,.single-dossier .breadcrumb_wrapper{background:#e31c79}.post-type-archive-dossier .breadcrumb_wrapper .accessibility-icons a,.single-dossier .breadcrumb_wrapper .accessibility-icons a{background:#e31c79}.post-type-archive-casus .breadcrumb_wrapper,.single-casus .breadcrumb_wrapper{background:#009cde}body:not(.page-id-8) .navbar.fixed-top{height:178px}body:not(.page-id-8) .navbar.fixed-top.shrunk{height:130px!important}body:not(.page-id-8) nav.navbar.shrunk{height:130px!important}body:not(.page-id-8) nav.navbar.shrunk ul.navbar-nav.mr-auto{height:90px}body:not(.page-id-8) nav.navbar.shrunk ul.navbar-nav.mr-auto #menu-topmenu{margin-top:0}body:not(.page-id-8) nav.navbar.shrunk ul.navbar-nav.mr-auto #menu-topmenu li.menu-item a{height:70px!important}body:not(.page-id-8) nav.navbar.shrunk ul.navbar-nav.mr-auto #menu-topmenu li.menu-item ul li a{height:unset!important}body:not(.page-id-8) nav.navbar.shrunk #wp-megamenu-2k-menu .wpmm_brand_logo_wrap img{width:70px!important}body:not(.page-id-8) nav.navbar.fixed-top.shrunk ul.navbar-nav.mr-auto .navbar-user-icon-holder{-webkit-transform:translateY(-170%)!important;transform:translateY(-170%)!important}body:not(.page-id-8) #navbarDesktop,body:not(.page-id-8) .site-content-contain,body:not(.page-id-8) nav.navbar #wp-megamenu-2k-menu .wpmm_brand_logo_wrap img,body:not(.page-id-8) nav.navbar *{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}body:not(.page-id-8) .site-content-contain.shrunk{padding-top:104px}body:not(.page-id-8) .site-content-contain{padding-top:178px}#header-search-holder{background-size:cover!important}body:not(.home) #header-search-holder{display:block!important;-webkit-transition:.4s;transition:.4s;overflow:hidden;height:0!important;padding:0!important}body:not(.home) #header-search-holder *{opacity:0;-webkit-transition:.3s;transition:.3s}body:not(.home) #header-search-holder.shown{display:block!important;height:625px!important;padding-top:120px!important}body:not(.home) #header-search-holder.shown *{-webkit-animation:fadeIn .3s forwards 1;animation:fadeIn .3s forwards 1}body:not(.home) #header-search-holder.shown :nth-child(1){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-transition-delay:.1s;transition-delay:.1s}body:not(.home) #header-search-holder.shown :nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-transition-delay:.2s;transition-delay:.2s}body:not(.home) #header-search-holder.shown :nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-transition-delay:.3s;transition-delay:.3s}body:not(.home) #header-search-holder.shown :nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-transition-delay:.4s;transition-delay:.4s}body:not(.home) #header-search-holder.shown :nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-transition-delay:.5s;transition-delay:.5s}body:not(.home) #header-search-holder.shown :nth-child(6){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-transition-delay:.6s;transition-delay:.6s}body:not(.home) #header-search-holder.shown :nth-child(7){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-transition-delay:.7s;transition-delay:.7s}body:not(.home) #header-search-holder.shown :nth-child(8){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-transition-delay:.8s;transition-delay:.8s}body:not(.home) #header-search-holder.shown :nth-child(9){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-transition-delay:.9s;transition-delay:.9s}body:not(.home) #header-search-holder.shown :nth-child(10){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-transition-delay:1s;transition-delay:1s}body:not(.home) #header-search-holder.shown :nth-child(11){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-transition-delay:1.1s;transition-delay:1.1s}body:not(.home) #header-search-holder.shown :nth-child(12){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-transition-delay:1.2s;transition-delay:1.2s}body:not(.home) #header-search-holder.shown :nth-child(13){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-transition-delay:1.3s;transition-delay:1.3s}body:not(.home) #header-search-holder.shown :nth-child(14){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-transition-delay:1.4s;transition-delay:1.4s}body:not(.home) #header-search-holder.shown :nth-child(15){-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-transition-delay:1.5s;transition-delay:1.5s}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#header-search-holder.shown.search-big{display:block!important;height:625px!important;padding-top:120px!important}#header-search-holder.shown.search-small,body:not(.home) #header-search-holder.shown.search-small{display:block!important;height:300px!important;padding-top:50px!important}#ajaxsearchprores1_1.vertical,#ajaxsearchprores1_2.vertical,div.asp_r.asp_r_1.vertical{background:#009cde!important}div.asp_w.asp_r .results .asp_nores{color:#000}a.asp_res_image_url .asp_image{display:none}div.asp_w.asp_r .results .item{height:80px!important}a.asp_res_url{color:#009cde!important}#wp-megamenu-2k-menu>.wpmm-nav-wrap ul.wp-megamenu h1,#wp-megamenu-2k-menu>.wpmm-nav-wrap ul.wp-megamenu h2,#wp-megamenu-2k-menu>.wpmm-nav-wrap ul.wp-megamenu h3,#wp-megamenu-2k-menu>.wpmm-nav-wrap ul.wp-megamenu h4,#wp-megamenu-2k-menu>.wpmm-nav-wrap ul.wp-megamenu h5,#wp-megamenu-2k-menu>.wpmm-nav-wrap ul.wp-megamenu h6,#wp-megamenu-2k-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li,#wp-megamenu-2k-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a{font-family:FrutigerLTPro-Light!important}.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu,.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-container>ul.wp-megamenu-sub-menu,.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu{padding-bottom:0!important}.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-container ul.wp-megamenu-sub-menu>li.wpmm-row>ul.wp-megamenu-sub-menu>li,.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>ul.wp-megamenu-sub-menu>li.wpmm-row>ul.wp-megamenu-sub-menu>li{padding-top:0;padding-right:15px;padding-bottom:25px;padding-left:15px}nav#wp-megamenu-2k-menu{width:-webkit-calc(100% - 110px);width:calc(100% - 110px);float:left;display:block;z-index:unset}div.navbar-user-icon-holder{float:left;display:block;margin-left:-webkit-calc(100% - 110px);margin-left:calc(100% - 110px)}nav.navbar.fixed-top #wp-megamenu-2k-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a{line-height:4!important}body:not(.home) nav.navbar.fixed-top.shrunk #wp-megamenu-2k-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a{line-height:2!important}#menu-topmenu li.wpmm_mega_menu:after{content:'';width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #eee;margin-top:-15px;opacity:0;-webkit-transition:0s;transition:0s;-webkit-transform:translateY(10px);transform:translateY(10px);margin:0 auto!important;display:block;margin-top:-15px!important}#menu-topmenu li.wpmm_mega_menu.active:after{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-transform:translateY(0);transform:translateY(0);opacity:1!important}#menu-topmenu .current-menu-item a{color:#009cde!important}h4.wpmm-item-title{margin-top:0!important}.tooltip{z-index:99999!important}#specialNav{display:none!important}@media screen and (min-width:992px) and (max-width:1200px){li.wp-megamenu-item-7{display:none!important}#specialNav .container{max-width:99%}nav.navbar.fixed-top .wp-megamenu-wrap .wpmm-nav-wrap>ul{padding-top:0!important}nav.navbar.fixed-top #wp-megamenu-2k-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a{text-transform:capitalize}#specialNav .accessibility-icons{height:unset!important}nav .navbar-nav #wp-megamenu-2k-menu .wpmm_brand_logo_wrap{width:unset!important;margin-right:30px!important}#navbarDesktop{display:none}#specialNav{display:block!important}#wp-megamenu-2k-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a{color:#505759;font-size:14px;font-weight:500;line-height:40px;text-transform:uppercase;letter-spacing:0}.wp-megamenu-wrap .wpmm-nav-wrap>ul>li>a{padding:11px!important}}#menu-topmenu li.menu-item a{height:110px!important}#menu-topmenu li.menu-item ul li a{height:auto!important}a.comm_link{width:100px!important;border-radius:7px!important}.post-type-archive-casus span.page-numbers.current{background:#009cde}.post-type-archive-dossier span.page-numbers.current{background:#e31c79}.post-type-archive-nieuws span.page-numbers.current{background:#43b02a}.post-type-archive-agenda span.page-numbers.current{background:#505759}.archive-navigation{margin-bottom:77px;font-size:12px}.archive-navigation .screen-reader-text{display:none}.archive-navigation span.page-numbers.current{border-radius:100%;width:30px;height:30px;display:inline-block;text-align:center;color:#fff;padding:6px;margin:0 10px}.archive-navigation a.page-numbers{border-radius:100%;width:30px;height:30px;display:inline-block;text-align:center;padding:6px;color:#0e0e0e!important}.archive-navigation a.page-numbers:hover{text-decoration:none}.search.search-results span.page-numbers.current{background:#009cde!important}.search.search-results .archive-navigation{margin-bottom:77px;font-size:12px}.search.search-results .archive-navigation .screen-reader-text{display:none}.search.search-results .archive-navigation span.page-numbers.current{border-radius:100%;width:30px;height:30px;display:inline-block;text-align:center;color:#fff;padding:8px;margin:0 10px}.search.search-results .archive-navigation a.page-numbers{border-radius:100%;width:30px;height:30px;display:inline-block;text-align:center;padding:8px;color:#0e0e0e!important}.search.search-results .archive-navigation a.page-numbers:hover{text-decoration:none}.archive-header,.single-header,.tag-header{min-height:111px;background-repeat:no-repeat;background-size:cover!important}.archive-header .entry-title,.single-header .entry-title,.tag-header .entry-title{padding-top:30px;padding-bottom:30px;color:#fff}.archive-header .entry-title:first-letter,.single-header .entry-title:first-letter,.tag-header .entry-title:first-letter{text-transform:uppercase}.archive .archive-header,.page-template-default .archive-header,.post-type-archive-casus .archive-header,.single-casus .archive-header,.tax-leidende_principes .archive-header{background:url(../images/header_page.png)}.post-type-archive-dossier .archive-header,.single-dossier .archive-header{background:url(../images/header_dossiers.png)}.post-type-archive-nieuws .archive-header,.single-nieuws .archive-header{background:url(../images/header_nieuws.png)}.post-type-archive-agenda .archive-header,.single-agenda .archive-header{background:url(../images/header_agenda.png)}.archive.category .archive-header,.post-template-default .archive-header{background:url(../images/header_page.png)}.archive.category .tag-header,.archive.tag .tag-header{background:url(../images/header_page.png)}.archive-page,.tax-leidende_principes{background:#eee}.archive-page article.grid-item,.tax-leidende_principes article.grid-item{margin-bottom:30px;min-height:500px!important}.archive-page article.grid-item .grid-item-content,.tax-leidende_principes article.grid-item .grid-item-content{min-height:500px!important}.archive-page article.grid-item .grid-item-content header.entry-header,.tax-leidende_principes article.grid-item .grid-item-content header.entry-header{width:100%;height:auto;background:#cfcfcf}.archive-page article.grid-item .grid-item-content img,.tax-leidende_principes article.grid-item .grid-item-content img{width:100%;height:auto}.archive-page article.grid-item .grid-item-content span.post_date,.tax-leidende_principes article.grid-item .grid-item-content span.post_date{margin-left:20px;color:#a3a3a3}.archive-page article.grid-item .grid-item-content .entry-content,.tax-leidende_principes article.grid-item .grid-item-content .entry-content{background:#fff;border-bottom:2px solid #000;padding:30px;min-height:300px}.archive-page article.grid-item .grid-item-content .entry-content .badger,.tax-leidende_principes article.grid-item .grid-item-content .entry-content .badger{border:1px solid #000;border-radius:5px;padding:4px 10px;text-transform:capitalize}.archive-page article.grid-item .grid-item-content .entry-content .entry-title,.tax-leidende_principes article.grid-item .grid-item-content .entry-content .entry-title{margin-top:20px;font-size:24px;margin-bottom:20px}.archive-page article.grid-item .grid-item-content .entry-content .entry-title a,.tax-leidende_principes article.grid-item .grid-item-content .entry-content .entry-title a{color:#000}.archive-page article.grid-item .grid-item-content .entry-footer,.tax-leidende_principes article.grid-item .grid-item-content .entry-footer{overflow:hidden}.archive-page article.grid-item .grid-item-content .entry-footer a.meer-lezen,.tax-leidende_principes article.grid-item .grid-item-content .entry-footer a.meer-lezen{display:block;background:#505759;text-align:center;color:#fff;padding:13px;-webkit-transform:translateY(-100%);transform:translateY(-100%);font-weight:700;z-index:-1}.archive-page article.grid-item:hover .grid-item-content .entry-footer a.meer-lezen,.tax-leidende_principes article.grid-item:hover .grid-item-content .entry-footer a.meer-lezen{-webkit-transition:.3s cubic-bezier(.41,0,.01,.99);transition:.3s cubic-bezier(.41,0,.01,.99);-webkit-transform:translateY(0)!important;transform:translateY(0)!important;text-decoration:none;z-index:1}.archive-page article.grid-item.agenda .grid-item-content .entry-title,.tax-leidende_principes article.grid-item.agenda .grid-item-content .entry-title{color:#505759}.archive-page article.grid-item.agenda .grid-item-content .entry-content,.tax-leidende_principes article.grid-item.agenda .grid-item-content .entry-content{border-bottom:2px solid #505759}.archive-page article.grid-item.agenda .grid-item-content .entry-footer a.meer-lezen,.tax-leidende_principes article.grid-item.agenda .grid-item-content .entry-footer a.meer-lezen{background:#505759}.archive-page article.grid-item.dossier a,.tax-leidende_principes article.grid-item.dossier a{text-decoration:none;color:#000}.archive-page article.grid-item.dossier .grid-item-content .entry-title,.tax-leidende_principes article.grid-item.dossier .grid-item-content .entry-title{color:#e31c79}.archive-page article.grid-item.dossier .grid-item-content .entry-content,.tax-leidende_principes article.grid-item.dossier .grid-item-content .entry-content{border-bottom:2px solid #e31c79}.archive-page article.grid-item.dossier .grid-item-content .entry-footer a.meer-lezen,.tax-leidende_principes article.grid-item.dossier .grid-item-content .entry-footer a.meer-lezen{background:#e31c79}.archive-page article.grid-item.nieuws a,.tax-leidende_principes article.grid-item.nieuws a{text-decoration:none;color:#000}.archive-page article.grid-item.nieuws .grid-item-content .entry-title,.tax-leidende_principes article.grid-item.nieuws .grid-item-content .entry-title{color:#43b02a}.archive-page article.grid-item.nieuws .grid-item-content .entry-content,.tax-leidende_principes article.grid-item.nieuws .grid-item-content .entry-content{border-bottom:2px solid #43b02a}.archive-page article.grid-item.nieuws .grid-item-content .entry-footer a.meer-lezen,.tax-leidende_principes article.grid-item.nieuws .grid-item-content .entry-footer a.meer-lezen{background:#43b02a}.archive-page article.grid-item.casus .grid-item-content .entry-title,.tax-leidende_principes article.grid-item.casus .grid-item-content .entry-title{color:#009cde}.archive-page article.grid-item.casus .grid-item-content .entry-content,.tax-leidende_principes article.grid-item.casus .grid-item-content .entry-content{border-bottom:2px solid #009cde}.archive-page article.grid-item.casus .grid-item-content .entry-footer a.meer-lezen,.tax-leidende_principes article.grid-item.casus .grid-item-content .entry-footer a.meer-lezen{background:#009cde}.archive-page .tags-title,.tax-leidende_principes .tags-title{font-size:22px}.page-template-dossier article{margin-bottom:30px;min-height:500px!important}.page-template-dossier article .grid-item-content{min-height:500px!important}.page-template-dossier article .grid-item-content header.entry-header{width:100%;height:auto;background:#cfcfcf}.page-template-dossier article .grid-item-content img{width:100%;height:auto}.page-template-dossier article .grid-item-content span.post_date{margin-left:20px;color:#a3a3a3}.page-template-dossier article .grid-item-content .entry-content{background:#fff;border-bottom:2px solid #000;padding:30px;min-height:300px}.page-template-dossier article .grid-item-content .entry-content .badger{border:1px solid #000;border-radius:5px;padding:4px 10px;text-transform:capitalize}.page-template-dossier article .grid-item-content .entry-content .entry-title{margin-top:20px;font-size:24px;margin-bottom:20px}.page-template-dossier article .grid-item-content .entry-content .entry-title a{color:#000}.page-template-dossier article .grid-item-content .entry-footer{overflow:hidden}.page-template-dossier article .grid-item-content .entry-footer a.meer-lezen{display:block;background:#505759;text-align:center;color:#fff;padding:13px;-webkit-transform:translateY(-100%);transform:translateY(-100%);font-weight:700;z-index:-1}.page-template-dossier article:hover .grid-item-content .entry-footer a.meer-lezen{-webkit-transition:.3s cubic-bezier(.41,0,.01,.99);transition:.3s cubic-bezier(.41,0,.01,.99);-webkit-transform:translateY(0)!important;transform:translateY(0)!important;text-decoration:none;z-index:1}.page-template-dossier article.dossier a{text-decoration:none;color:#000}.page-template-dossier article.dossier .grid-item-content .entry-title{color:#e31c79}.page-template-dossier article.dossier .grid-item-content .entry-content{border-bottom:2px solid #e31c79}.page-template-dossier article.dossier .grid-item-content .entry-footer a.meer-lezen{background:#e31c79}.page-template-dossier .archive-header,.page-template-dossier-archive .archive-header,.page-template-dossier_archive_gemeenten .archive-header,.page-template-dossier_archive_ouders .archive-header,.page-template-dossier_archive_profs .archive-header,.page-template-dossier_archive_scholen .archive-header,.post-type-archive-dossier .archive-header,.single-dossier .archive-header{background:url(../images/header_dossiers.png)}.page-template-dossier .breadcrumb_wrapper,.page-template-dossier-archive .breadcrumb_wrapper,.page-template-dossier_archive_gemeenten .breadcrumb_wrapper,.page-template-dossier_archive_ouders .breadcrumb_wrapper,.page-template-dossier_archive_profs .breadcrumb_wrapper,.page-template-dossier_archive_scholen .breadcrumb_wrapper{background:#e31c79}.page-template-dossier .breadcrumb_wrapper .accessibility-icons a,.page-template-dossier-archive .breadcrumb_wrapper .accessibility-icons a,.page-template-dossier_archive_gemeenten .breadcrumb_wrapper .accessibility-icons a,.page-template-dossier_archive_ouders .breadcrumb_wrapper .accessibility-icons a,.page-template-dossier_archive_profs .breadcrumb_wrapper .accessibility-icons a,.page-template-dossier_archive_scholen .breadcrumb_wrapper .accessibility-icons a{background:#e31c79}.page-template-dossier article img,.page-template-dossier-archive article img,.page-template-dossier_archive_gemeenten article img,.page-template-dossier_archive_ouders article img,.page-template-dossier_archive_profs article img,.page-template-dossier_archive_scholen article img{width:100%!important;height:auto!important}.post-type-archive-casus .page-title,.tax-leidende_principes .page-title{color:#009cde;margin-bottom:38px}.post-type-archive-casus .casus a,.tax-leidende_principes .casus a{text-decoration:none;color:#000}.post-type-archive-casus .casus .badger,.tax-leidende_principes .casus .badger{color:#009cde;border-color:#009cde!important}.post-type-archive-casus .casus h1.entry-title,.tax-leidende_principes .casus h1.entry-title{color:#009cde;word-break:break-word}.post-type-archive-casus .filters,.tax-leidende_principes .filters{padding-left:110px;list-style:none}.post-type-archive-casus .filters h1,.tax-leidende_principes .filters h1{color:#009cde;margin-bottom:40px;font-size:24px;letter-spacing:1.2px}.post-type-archive-casus .filters h2,.tax-leidende_principes .filters h2{color:#009cde;margin-bottom:40px;font-size:18px;letter-spacing:.9px}.post-type-archive-casus .filters ul,.tax-leidende_principes .filters ul{list-style:none;-webkit-padding-start:0}.post-type-archive-casus .filters ul li a,.tax-leidende_principes .filters ul li a{color:#000}.post-type-archive-casus .filters ul li a:hover,.tax-leidende_principes .filters ul li a:hover{text-decoration:none;color:#000}.badger{border-radius:5px;padding:4px 10px;text-transform:capitalize;font-family:FrutigerLTPro-Light;font-size:12px}.badger.nieuws{border:1px solid #43b02a!important;color:#43b02a;border-radius:5px;padding:4px 10px;text-transform:capitalize}.badger.agenda{border:1px solid #505759!important;color:#505759;border-radius:5px;padding:4px 10px;text-transform:capitalize}.badger.casus,.tax-leidende_principes .badger{border:1px solid #009cde!important;color:#009cde;border-radius:5px;padding:4px 10px;text-transform:capitalize}.badger.dossier{border:1px solid #e31c79!important;color:#e31c79;border-radius:5px;padding:4px 10px;text-transform:capitalize}.badger.page,.badger.pagina,.badger.post{border:1px solid #009cde!important;color:#009cde;border-radius:5px;padding:4px 10px;text-transform:capitalize}.single-nieuws .entry-header .entry-title{font-size:24px;color:#43b02a;margin-top:0;margin-bottom:40px}.single-nieuws .entry-header img{width:100%}.single-nieuws h2{color:#43b02a!important}.single-nieuws img.attachment-full.size-full.wp-post-image{width:100%;height:auto!important}.single-nieuws .widget h2.widgettitle{color:#43b02a!important}.single-nieuws .btn-primary{background:#43b02a!important;border-color:#43b02a!important}.single-nieuws .btn-primary:focus{-webkit-box-shadow:0 0 0 .2rem #43b02a!important;box-shadow:0 0 0 .2rem #43b02a!important}.single-nieuws .btn-primary:hover{background:#338720}.single-nieuws .feedback_form form .btn-group .active{background:#2b721b!important}.nieuws-type-default .entry-title{color:#43b02a}.nieuws-type-default .entry-content .tag-list *{color:#43b02a}.single-casus .entry-header h1.entry-title{color:#009cde;font-size:24px}.single-casus .filter_title{color:#009cde;font-size:18px}.single-casus .filter_wrapper{list-style:none}.single-casus .filter_wrapper li a{color:#000}.single-casus .filter_wrapper li a:hover{color:#009cde}.single-casus .filter_wrapper li a.active{color:#009cde}.casus-type-default .entry-title{color:#009cde}.casus-type-default .entry-content .tag-list *{color:#009cde}.single-agenda article.agenda h1.entry-title{font-size:24px;margin-bottom:40px}.single-dossier article.dossier h1.entry-title{font-size:24px;margin-bottom:40px}.page-template-dossier #content a[data-toggle=collapse]{color:#505759!important}.page-template-dossier i.btn.btn-primary{background:#e31c79!important;border-color:#e31c79!important}.page-template-dossier .meerinfo-container .meerinfo-titel{color:#e31c79!important}.page-template-dossier .blok-pagina .meerinfo-meerlezen{background:#e31c79!important}.page-template-dossier .blok-pagina .meerinfo-container{border-color:#e31c79!important}.page-template-dossier .btn-primary{background:#e31c79!important;border-color:#e31c79!important}.page-template-dossier .btn-primary:focus{-webkit-box-shadow:0 0 0 .2rem #e31c79!important;box-shadow:0 0 0 .2rem #e31c79!important}.page-template-dossier .btn-primary:hover{background:#b61661}.page-template-dossier .feedback_form form .btn-group .active{background:#9f1455!important}.page-template-dossier #content a,.page-template-dossier #content a h1,.page-template-dossier #content a.topper,.page-template-dossier .page div#primary h1,.page-template-dossier .scrollspy #opdezepagina a:hover,.page-template-dossier .scrollspy h2.widget-title,.page-template-dossier h2,.page-template-dossier_archive_gemeenten #content a,.page-template-dossier_archive_gemeenten #content a h1,.page-template-dossier_archive_gemeenten #content a.topper,.page-template-dossier_archive_gemeenten .page div#primary h1,.page-template-dossier_archive_gemeenten .scrollspy #opdezepagina a:hover,.page-template-dossier_archive_gemeenten .scrollspy h2.widget-title,.page-template-dossier_archive_gemeenten h2,.page-template-dossier_archive_ouders #content a,.page-template-dossier_archive_ouders #content a h1,.page-template-dossier_archive_ouders #content a.topper,.page-template-dossier_archive_ouders .page div#primary h1,.page-template-dossier_archive_ouders .scrollspy #opdezepagina a:hover,.page-template-dossier_archive_ouders .scrollspy h2.widget-title,.page-template-dossier_archive_ouders h2,.page-template-dossier_archive_profs #content a,.page-template-dossier_archive_profs #content a h1,.page-template-dossier_archive_profs #content a.topper,.page-template-dossier_archive_profs .page div#primary h1,.page-template-dossier_archive_profs .scrollspy #opdezepagina a:hover,.page-template-dossier_archive_profs .scrollspy h2.widget-title,.page-template-dossier_archive_profs h2,.page-template-dossier_archive_scholen #content a,.page-template-dossier_archive_scholen #content a h1,.page-template-dossier_archive_scholen #content a.topper,.page-template-dossier_archive_scholen .page div#primary h1,.page-template-dossier_archive_scholen .scrollspy #opdezepagina a:hover,.page-template-dossier_archive_scholen .scrollspy h2.widget-title,.page-template-dossier_archive_scholen h2{color:#e31c79!important}.page-template-dossier #content a h1 p,.page-template-dossier #content a p,.page-template-dossier #content a.topper p,.page-template-dossier .page div#primary h1 p,.page-template-dossier .scrollspy #opdezepagina a:hover p,.page-template-dossier .scrollspy h2.widget-title p,.page-template-dossier h2 p,.page-template-dossier_archive_gemeenten #content a h1 p,.page-template-dossier_archive_gemeenten #content a p,.page-template-dossier_archive_gemeenten #content a.topper p,.page-template-dossier_archive_gemeenten .page div#primary h1 p,.page-template-dossier_archive_gemeenten .scrollspy #opdezepagina a:hover p,.page-template-dossier_archive_gemeenten .scrollspy h2.widget-title p,.page-template-dossier_archive_gemeenten h2 p,.page-template-dossier_archive_ouders #content a h1 p,.page-template-dossier_archive_ouders #content a p,.page-template-dossier_archive_ouders #content a.topper p,.page-template-dossier_archive_ouders .page div#primary h1 p,.page-template-dossier_archive_ouders .scrollspy #opdezepagina a:hover p,.page-template-dossier_archive_ouders .scrollspy h2.widget-title p,.page-template-dossier_archive_ouders h2 p,.page-template-dossier_archive_profs #content a h1 p,.page-template-dossier_archive_profs #content a p,.page-template-dossier_archive_profs #content a.topper p,.page-template-dossier_archive_profs .page div#primary h1 p,.page-template-dossier_archive_profs .scrollspy #opdezepagina a:hover p,.page-template-dossier_archive_profs .scrollspy h2.widget-title p,.page-template-dossier_archive_profs h2 p,.page-template-dossier_archive_scholen #content a h1 p,.page-template-dossier_archive_scholen #content a p,.page-template-dossier_archive_scholen #content a.topper p,.page-template-dossier_archive_scholen .page div#primary h1 p,.page-template-dossier_archive_scholen .scrollspy #opdezepagina a:hover p,.page-template-dossier_archive_scholen .scrollspy h2.widget-title p,.page-template-dossier_archive_scholen h2 p{color:#505759!important}.page-template-dossier .faq-element a[aria-expanded=false] span.collapseToggle:first-child,.page-template-dossier_archive_gemeenten .faq-element a[aria-expanded=false] span.collapseToggle:first-child,.page-template-dossier_archive_ouders .faq-element a[aria-expanded=false] span.collapseToggle:first-child,.page-template-dossier_archive_profs .faq-element a[aria-expanded=false] span.collapseToggle:first-child,.page-template-dossier_archive_scholen .faq-element a[aria-expanded=false] span.collapseToggle:first-child{border-color:#e31c79!important;color:#e31c79!important;-webkit-box-shadow:inset 0 0 0 0px #e31c79!important;box-shadow:inset 0 0 0 0px #e31c79!important}.page-template-dossier .faq-element a[aria-expanded=true] span.collapseToggle:first-child,.page-template-dossier_archive_gemeenten .faq-element a[aria-expanded=true] span.collapseToggle:first-child,.page-template-dossier_archive_ouders .faq-element a[aria-expanded=true] span.collapseToggle:first-child,.page-template-dossier_archive_profs .faq-element a[aria-expanded=true] span.collapseToggle:first-child,.page-template-dossier_archive_scholen .faq-element a[aria-expanded=true] span.collapseToggle:first-child{border-color:#e31c79!important;background:#e31c79!important;-webkit-box-shadow:inset 0 0 0 1.5px #e31c79!important;box-shadow:inset 0 0 0 1.5px #e31c79!important}.page-template-dossier .faq-element a[aria-expanded=true] span.collapseToggle:first-child, .page-template-dossier .faq-element a[aria-expanded=false] span.collapseToggle:first-child{border-color:#fff!important; color: #fff!important; background: #fff!important; box-shadow: unset!important;}.page-template-dossier #primary .widget.widget_nav_menu ul li.current-menu-item a,.page-template-dossier_archive_gemeenten #primary .widget.widget_nav_menu ul li.current-menu-item a,.page-template-dossier_archive_ouders #primary .widget.widget_nav_menu ul li.current-menu-item a,.page-template-dossier_archive_profs #primary .widget.widget_nav_menu ul li.current-menu-item a,.page-template-dossier_archive_scholen #primary .widget.widget_nav_menu ul li.current-menu-item a{color:#e31c79!important}.page-template-dossier .widget-element,.page-template-dossier_archive_gemeenten .widget-element,.page-template-dossier_archive_ouders .widget-element,.page-template-dossier_archive_profs .widget-element,.page-template-dossier_archive_scholen .widget-element{border-color:#e31c79!important}.page-template-dossier #content a.meer-lezen,.page-template-dossier .breadcrumb_wrapper a,.page-template-dossier_archive_gemeenten #content a.meer-lezen,.page-template-dossier_archive_gemeenten .breadcrumb_wrapper a,.page-template-dossier_archive_ouders #content a.meer-lezen,.page-template-dossier_archive_ouders .breadcrumb_wrapper a,.page-template-dossier_archive_profs #content a.meer-lezen,.page-template-dossier_archive_profs .breadcrumb_wrapper a,.page-template-dossier_archive_scholen #content a.meer-lezen,.page-template-dossier_archive_scholen .breadcrumb_wrapper a{color:#fff!important}.page-template-dossier i.btn.btn-primary,.page-template-dossier_archive_gemeenten i.btn.btn-primary,.page-template-dossier_archive_ouders i.btn.btn-primary,.page-template-dossier_archive_profs i.btn.btn-primary,.page-template-dossier_archive_scholen i.btn.btn-primary{background:#e31c79!important;border-color:#e31c79!important}.page-template-dossier .meerinfo-container .meerinfo-titel,.page-template-dossier_archive_gemeenten .meerinfo-container .meerinfo-titel,.page-template-dossier_archive_ouders .meerinfo-container .meerinfo-titel,.page-template-dossier_archive_profs .meerinfo-container .meerinfo-titel,.page-template-dossier_archive_scholen .meerinfo-container .meerinfo-titel{color:#e31c79!important}.page-template-dossier .blok-pagina .meerinfo-meerlezen,.page-template-dossier_archive_gemeenten .blok-pagina .meerinfo-meerlezen,.page-template-dossier_archive_ouders .blok-pagina .meerinfo-meerlezen,.page-template-dossier_archive_profs .blok-pagina .meerinfo-meerlezen,.page-template-dossier_archive_scholen .blok-pagina .meerinfo-meerlezen{background:#e31c79!important}.page-template-dossier .blok-pagina .meerinfo-container,.page-template-dossier_archive_gemeenten .blok-pagina .meerinfo-container,.page-template-dossier_archive_ouders .blok-pagina .meerinfo-container,.page-template-dossier_archive_profs .blok-pagina .meerinfo-container,.page-template-dossier_archive_scholen .blok-pagina .meerinfo-container{border-color:#e31c79!important}.page-template-dossier .btn-primary,.page-template-dossier_archive_gemeenten .btn-primary,.page-template-dossier_archive_ouders .btn-primary,.page-template-dossier_archive_profs .btn-primary,.page-template-dossier_archive_scholen .btn-primary{background:#e31c79!important;border-color:#e31c79!important}.page-template-dossier .btn-primary:focus,.page-template-dossier_archive_gemeenten .btn-primary:focus,.page-template-dossier_archive_ouders .btn-primary:focus,.page-template-dossier_archive_profs .btn-primary:focus,.page-template-dossier_archive_scholen .btn-primary:focus{-webkit-box-shadow:0 0 0 .2rem #e31c79!important;box-shadow:0 0 0 .2rem #e31c79!important}.page-template-dossier .btn-primary:hover,.page-template-dossier_archive_gemeenten .btn-primary:hover,.page-template-dossier_archive_ouders .btn-primary:hover,.page-template-dossier_archive_profs .btn-primary:hover,.page-template-dossier_archive_scholen .btn-primary:hover{background:#b61661}.page-template-dossier .feedback_form form .btn-group .active,.page-template-dossier_archive_gemeenten .feedback_form form .btn-group .active,.page-template-dossier_archive_ouders .feedback_form form .btn-group .active,.page-template-dossier_archive_profs .feedback_form form .btn-group .active,.page-template-dossier_archive_scholen .feedback_form form .btn-group .active{background:#9f1455!important}.single article header.entry-header .post_date{float:right;color:#cfcfcf;margin-top:-64px}.single article .entry-header{margin-bottom:30px}.single article img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{width:100%;height:auto}.single article .entry-content{padding-bottom:80px}.single article .entry-content .tag-list .tags-title{font-weight:600;font-size:22px}.single article .entry-content .tag-list a{font-size:13px}.single article .entry-content .tag-list .tags-title,.single article .entry-content .tag-list a{color:#43b02a}.single .post-navigation{background:#eee;padding:20px 0;height:80px}.single .post-navigation ul{text-align:center;margin-bottom:0}.single .post-navigation ul li{list-style:none}.single .post-navigation .post-navi{margin-top:-40px}.single .post-navigation .next-navigation-button,.single .post-navigation .prev-navigation-button{color:#000;font-size:13px;height:46px;line-height:3}.single .post-navigation .next-navigation-button:hover,.single .post-navigation .prev-navigation-button:hover{text-decoration:none}.single .post-navigation a.back-to-archive{cursor:pointer;display:inline-block;margin:0 auto;position:relative;background-position:11px center;background-repeat:no-repeat;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;color:#505759;font-size:20px!important;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single .post-navigation a.back-to-archive i{line-height:34px;font-size:30px!important;background-color:transparent!important;width:.3em;height:.3em;display:block;border-radius:0!important;transition:all .25s cubic-bezier(.12,.75,.4,1)!important;-webkit-transition:all .25s cubic-bezier(.12,.75,.4,1)!important;font-size:20px!important;left:18px;top:22px;background-color:#888!important;-webkit-box-shadow:-.5em 0 #888,-.5em .5em #888,.5em 0 #888,.5em -.5em #888,0 -.5em #888,-.5em -.5em #888,0 .5em #888,.5em .5em #888;box-shadow:-.5em 0 #888,-.5em .5em #888,.5em 0 #888,.5em -.5em #888,0 -.5em #888,-.5em -.5em #888,0 .5em #888,.5em .5em #888}.single .post-navigation a.back-to-archive:hover{background-color:transparent!important}.single .post-navigation a.back-to-archive:hover i{background-color:#505759!important;-webkit-box-shadow:-.6em 0 #505759,-.6em .6em #505759,.6em 0 #505759,.6em -.6em #505759,0 -.6em #505759,-.6em -.6em #505759,0 .6em #505759,.6em .6em #505759;box-shadow:-.6em 0 #505759,-.6em .6em #505759,.6em 0 #505759,.6em -.6em #505759,0 -.6em #505759,-.6em -.6em #505759,0 .6em #505759,.6em .6em #505759}.single .post-navigation .prev-navigation-button{float:left}.single .post-navigation .next-navigation-button{float:right}.agenda-type-default .entry-title{color:#505759}.agenda-type-default .entry-content .tag-list *{color:#505759}.dossier-type-default .entry-title{color:#e31c79}.dossier-type-default .entry-content .tag-list *{color:#e31c79}.faq-element{display:block;margin-bottom:20px;margin-top:10px}.faq-element .post-body{padding-top:20px}.faq-element a[data-toggle=collapse]{line-height:30px;font-size:16px!important;text-decoration:none!important}.faq-element a[aria-expanded=false]{color:#000}.faq-element a[aria-expanded=false] span.collapseToggle:first-child:after{content:"\f055";font-family:FontAwesome;font-size:2rem;color:#009cde;margin-right:10px;top:4px;position:relative}.faq-element a[aria-expanded=true]{color:#000}.faq-element a[aria-expanded=true] span.collapseToggle:first-child:after{content:"\f056";font-family:FontAwesome;font-size:2rem;color:#009cde;margin-right:10px;top:4px;position:relative}.faq-element p.Film_desc a{line-height:unset}.faq-element .card.card-body{margin-top:20px;border:0;padding:0}.faq-element .topper{color:#009cde}.faq-element .faq-element{margin-left:50px!important}.blok-nieuws .meerinfo-container{border-bottom:3px solid #2ea836}.blok-nieuws .meerinfo-container .meerinfo-titel{color:#2ea836}.blok-nieuws .meerinfo-meerlezen{background:#2ea836}.blok-casus .meerinfo-container,.blok-page .meerinfo-container,.blok-pagina .meerinfo-container,.blok-post .meerinfo-container{border-bottom:3px solid #0096d6}.blok-casus .meerinfo-container .meerinfo-titel,.blok-page .meerinfo-container .meerinfo-titel,.blok-pagina .meerinfo-container .meerinfo-titel,.blok-post .meerinfo-container .meerinfo-titel{color:#0096d6}.blok-casus .meerinfo-meerlezen,.blok-page .meerinfo-meerlezen,.blok-pagina .meerinfo-meerlezen,.blok-post .meerinfo-meerlezen{background:#0096d6}.blok-dossier .meerinfo-container{border-bottom:3px solid #e72b78}.blok-dossier .meerinfo-container .meerinfo-titel{color:#e72b78}.blok-dossier .meerinfo-meerlezen{background:#e72b78}.blok-agenda .meerinfo-container{border-bottom:3px solid #364546}.blok-agenda .meerinfo-container .meerinfo-titel{color:#364546}.blok-agenda .meerinfo-meerlezen{background:#364546}.meerinfo-element{width:100%;margin-bottom:60px;display:block;word-wrap:break-word}.meerinfo-element .permalink{text-decoration:none}.meerinfo-element .meerinfo-thumb{max-height:195px;overflow:hidden}.meerinfo-element .meerinfo-thumb img{width:100%;display:block;height:auto}.meerinfo-element .meerinfo-container{background:#fff;padding:30px}.meerinfo-element .meerinfo-container .meerinfo-excerpt{color:#000}.meerinfo-element .meerinfo-container .meerinfo-titel{font-size:24px;font-family:FrutigerLTPro-Bold;font-weight:100;margin:25px 0}.meerinfo-element .meerinfo-footer{overflow:hidden}.meerinfo-element .meerinfo-meerlezen{display:block;padding:15px;text-align:center;color:#fff;font-weight:100;font-family:FrutigerLTPro-Bold;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:-1;position:relative;-webkit-transition:.3s cubic-bezier(.41,0,.01,.99);transition:.3s cubic-bezier(.41,0,.01,.99)}.meerinfo-element:hover .meerinfo-meerlezen{-webkit-transition:.3s cubic-bezier(.41,0,.01,.99);transition:.3s cubic-bezier(.41,0,.01,.99);-webkit-transform:translateY(0)!important;transform:translateY(0)!important;z-index:1;text-decoration:none}.wpb_column.vc_column_container[class*=vc_col-sm]:last-child iframe{width:100%;display:block}.wpb_column.vc_column_container[class*=vc_col-sm]:last-child .widget.widget_archive ul{list-style:none;margin:0;padding:0;color:#0096d6}.wpb_column.vc_column_container[class*=vc_col-sm]:last-child .widget.widget_archive ul a{color:#0096d6}.scrollspy h2.widget-title{color:#0096d6}.scrollspy #opdezepagina{padding-bottom:20px}.scrollspy #opdezepagina a{color:#000}.scrollspy #opdezepagina a:hover{color:#0096d6;text-decoration:none}.scrollspy #opdezepagina .active{color:#0096d6}.widget-element{position:relative;border:1px solid #0096d6;background-color:#fff;margin-bottom:20px;padding:20px}.widget-element::before{content:"";z-index:0;position:absolute;top:-1px;bottom:-1px;left:30px;right:30px;background-color:#fff}.widget-element::after{content:"";z-index:0;position:absolute;top:30px;bottom:30px;left:-1px;right:-1px}.widget-element *{z-index:1;position:relative}#comments #reply-title{display:none}#comments #new-reply-title{color:#0096d6}#comments label{display:block}#comments input{width:100%;height:50px}#comments textarea{width:100%}#comments input,#comments textarea{border-radius:0}#comments h3#reply-title{color:#0096d6;font-size:18px;margin-bottom:30px}#comments p{margin-bottom:30px}.comments-form.row{margin-left:0;margin-right:0}p.logged-in-as{padding-right:15px;padding-left:15px}#comments input#wpgdprc{width:16px!important;display:block;float:left;margin-right:10px}p.form-submit{width:50%}#collapseFeedback{display:none}.feedback_form form .btn-group{margin-bottom:16px!important}.feedback_form form .btn-group .active{background:#00608a!important}.error404 #primary{padding:77px 0}.search-title{color:#0096d6;font-size:24px;margin:0}div.asp_m.ajaxsearchpro .probox .proinput{padding:0 20px}.search.search-results .content_wrapper{padding-right:120px}.search.search-results article .entry-title{margin-bottom:0;line-height:1}.search.search-results article .entry-title a{font-family:FrutigerLTPro-Bold;font-size:14px;font-weight:500;color:#0096d6}.search.search-results article .category_wrapper{font-size:12px;padding:10px 0;line-height:1}.search.search-results article .category_wrapper .category_title{color:#000}.search.search-results article .category_wrapper a{color:#0096d6}.search.search-results article .entry-summary{font-size:14px;color:#000;padding:20px 0}.search.search-results article .entry-summary p{margin-bottom:0}.search.search-results article .btn{margin:0 0 20px 0;font-size:14px}.search.search-results .filters .filter-title,.search.search-results .filters h1{color:#0096d6;margin:20px 0 20px 0;font-size:24px;letter-spacing:1.2px}.search.search-results .filters h2{color:#0096d6;margin:20px 0 20px 0;font-size:18px;letter-spacing:.9px}.search.search-results .filters ul{list-style:none;margin:0!important;-webkit-padding-start:0}.search.search-results .filters ul li a{color:#000}.search.search-results .filters ul li a.active{color:#0096d6!important}.no-results{width:100%}#ajaxsearchpro1_1 .probox .proinput input.orig,#ajaxsearchpro1_2 .probox .proinput input.orig,div.asp_m.asp_m_1 .probox .proinput input.orig{font-size:14px!important;font-family:FrutigerLTPro-Light!important}.category_title,.doelgroepSpan,.search.search-results article .category_wrapper a{height:auto;text-align:left;width:auto;-webkit-tap-highlight-color:transparent;font-size:14px;line-height:14px;font-weight:500}.comma:last-child{display:none}footer#colophon{background:#364546;color:#fff}.cta_wrapper .cta_button{background:#364546}.cta_wrapper .cta_button .container:after{content:'';display:block;float:right;width:100%;height:400px;background:#364546}footer .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}footer .links{background-color:#0096d6;-webkit-box-flex:1;-ms-flex:1;flex:1}footer .midden{-webkit-box-flex:3;-ms-flex:3;flex:3}footer .midden img{float:left}footer .midden .padding{text-align:left;padding:60px 0;float:left;width:70%}footer .midden .padding p{float:left;padding:0 60px;font-size:24px;margin-bottom:0;text-align:center;font-weight:100;font-family:FrutigerLTPro-Bold;letter-spacing:3px}footer .midden .padding a.button.magenta{font-weight:400;font-family:FrutigerLTPro-Bold;float:right;margin:0 60px;padding:15px;margin:10px 0;color:#fff}footer .midden .padding a.button.magenta:visited{background:#e72b78}footer .midden .padding a.button.magenta:visited:hover{background:#c8175f}footer .midden .padding a.button.magenta:hover{background:#c8175f;text-decoration:none}footer .midden .padding a.button.magenta:active{background:#9b114a}footer .rechts{background-color:#364546;-webkit-box-flex:1;-ms-flex:1;flex:1}footer .bottom_wrapper{padding:40px 0 80px 0}footer .bottom_wrapper .widget-area *{font-size:14px;font-weight:100;color:#fff;margin-bottom:0}footer .bottom_wrapper .widget-area h1{margin-bottom:20px}footer .bottom_wrapper .widget-area ul{padding-left:0;list-style:none}footer .bottom_wrapper #widget-5 img{width:120px;height:auto;margin:0 auto;margin-bottom:40px}footer .copyright_wrapper{padding:22px;height:75px}footer .copyright_wrapper *{font-size:13px!important;color:#fff;line-height:3}footer .copyright_wrapper p{float:left;margin-bottom:0;padding-top:0;line-height:2}footer .copyright_wrapper .socialmedia{float:right;line-height:1}footer .copyright_wrapper a img{width:30px;margin:0 10px}footer .copyright_wrapper a:hover{text-decoration:none}.divider{width:100%;display:block;background:#eee;height:1px;margin-top:20px;margin-bottom:20px}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background:#0096d6;color:#fff;border-radius:0;border:0}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{color:#fff;background:#0072a3;border:0}.mw_wrapper .mw_body,.mw_wrapper .mw_toggle{float:left;line-height:19px}.mw_wrapper{height:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mw_wrapper .mw_toggle{margin:0 3px 0 0;color:#0096d6;border-bottom:1px dotted #0096d6;text-decoration:none}.mw_wrapper .mw_body{display:none;height:20px;color:#0096d6;border-bottom:1px dotted #0096d6}.page div#primary h1{color:#0096d6;margin-bottom:20px}form#loginform{background:#eee;-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.19);box-shadow:0 8px 6px -6px rgba(0,0,0,.19);max-width:400px;padding:40px 20px;margin-bottom:60px}form#loginform label{display:block;width:100%;background:0 0;margin-top:5px}form#loginform label p{line-height:40px;margin-bottom:0}form#loginform input{border:0;border-bottom:2px solid #eee;width:100%;display:block;padding:10px 5px}form#loginform input[type=password],form#loginform input[type=text]{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.19);box-shadow:inset 0 0 6px rgba(0,0,0,.19)}form#loginform input[type=checkbox]{margin:10px 0;width:unset;display:unset}form#loginform input[type=submit]{border:0;max-width:100px;background:#e72b78;color:#fff}a[target="_blank"]{text-decoration:underline}.home #primary{padding-top:0;margin-top:-195px}.home .navbar-user-icon-holder .user-search-icon{display:none}.fontsize,.fontsize .asp_text_button,.fontsize .faq-element a[data-toggle=collapse],.fontsize blockquote,.fontsize code,.fontsize dd,.fontsize dt,.fontsize h1,.fontsize h2,.fontsize h3,.fontsize h4,.fontsize h5,.fontsize h6,.fontsize input,.fontsize label,.fontsize legend,.fontsize li:not(.a11y-toolbar-list-item),.fontsize p,.fontsize pre,.fontsize select,.fontsize textarea{font-size:150%!important;line-height:1.4}.fontsize .post_date{font-size:65%!important}.fontsize .ajax-search-holder .orig::-webkit-input-placeholder{font-size:150%!important;line-height:1.4}.fontsize .ajax-search-holder .orig:-ms-input-placeholder{font-size:150%!important;line-height:1.4}.fontsize .ajax-search-holder .orig::-ms-input-placeholder{font-size:150%!important;line-height:1.4}.fontsize .ajax-search-holder .orig::placeholder{font-size:150%!important;line-height:1.4}.fontsize li li{font-size:110%!important}.fontsize li li li{font-size:100%!important}.fontsize .entry-header{font-size:80px}.fontsize .entry-content{font-size:18px}.fontsize .cta_button a.button.magenta,.fontsize .meerinfo-excerpt,.fontsize .meerinfo-meerlezen,.fontsize .meerinfo-titel,.fontsize span.badger{font-size:150%!important}.fontsize #page body,.fontsize #page p,.fontsize #primary body,.fontsize #primary p{font-size:14px}.fontsize #page H1,.fontsize #primary H1{font-size:100%;font-size:46px!important}.fontsize #page H2,.fontsize #primary H2{font-size:100%;font-size:30px!important}.fontsize #page H4,.fontsize #primary H4{font-size:100%;font-size:20px!important}.fontsize #page H5,.fontsize #primary H5{font-size:100%;font-size:20px!important}.fontsize #page H6,.fontsize #primary H6{font-size:100%;font-size:20px!important}.fontsize #page footer.site-footer h1,.fontsize #page footer.site-footer p{font-size:150%!important}.fontsize #page footer.site-footer .bottom_wrapper a{font-size:19.4px!important}.fontsize #page footer.site-footer .copyright_wrapper [class*=col]{width:100%!important;max-width:100%!important;-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important}.fontsize #page footer.site-footer .copyright_wrapper .col-md-3.offset-md-2{margin:0!important}.fontsize #page footer.site-footer .copyright_wrapper a{font-size:19.5px!important}.fontsize #page footer.site-footer .copyright_wrapper{height:unset!important;text-align:center}.fontsize #page footer.site-footer .copyright_wrapper p{width:100%;text-align:center}.fontsize #page footer.site-footer .copyright_wrapper .socialmedia{float:none}.fontsize footer .flex .midden p{padding:0!important}.fontsize footer .flex .midden img{float:left;height:100%}.single-agenda #primary a{color:#364546}.agendabericht-element{margin-top:20px}.agendabericht-element .agendabericht-heading{display:none}.agendabericht-element .agendabericht-body p{margin-bottom:0;font-weight:700}.agendabericht-element .agendabericht-body p span{font-weight:400}.agendabericht-element .agendabericht-body a{color:#000;text-decoration:underline;display:block;margin-bottom:20px}.agendabericht-element .agendabericht-body a:last-of-type{margin-bottom:0}.single article img{width:100%!important;height:auto!important}#primary .widget.widget_nav_menu ul{padding-left:0!important}#primary .widget.widget_nav_menu ul li.current-menu-item a{color:#0096d6}#primary .widget.widget_nav_menu ul li{list-style:none}#primary .widget.widget_nav_menu ul li a{color:#000}.cb_wrapper{max-width:100%;padding:2%;padding:20px;background:#eee}.cb_wrapper p{letter-spacing:.8px!important;line-height:24px!important}.cb_wrapper a{letter-spacing:.8px!important;line-height:36px!important}.cb_wrapper img{width:100%}.cb_wrapper .cb_head{background:#fff;padding:3%;padding-bottom:0}.cb_wrapper .cb_head .cb_toggle{height:60px!important;padding-top:20px!important;padding-bottom:20px!important;line-height:1!important;border-top:1px dashed #0096d6;display:block;text-decoration:none;color:#000}.cb_wrapper .cb_head .cb_toggle i{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;color:#0096d6}.cb_wrapper .cb_head a.cb_toggle[aria-expanded=true] i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cb_wrapper .cb_body:after{content:'';display:block;padding-bottom:3%}@media screen and (max-width:767px){footer .cta_wrapper .cta_button{background:#364546}footer .cta_wrapper .cta_button .container:after{content:'';display:block;float:right;width:100%;height:400px;background:#364546}footer .flex .links,footer .flex .rechts{display:none}footer .flex .midden{text-align:center}footer .flex .midden img{display:none}footer .flex .padding{padding:20px 0;width:unset;float:unset;text-align:center}footer .flex .padding p{float:unset;padding:0;font-size:14px}footer .flex .padding a.button.magenta{float:unset;margin:15px auto 0 auto;display:block;text-align:center;max-width:90%}footer .bottom_wrapper{padding:20px 0}footer .bottom_wrapper .widget-area{margin-top:20px;margin-bottom:20px}footer .bottom_wrapper .textwidget img{margin:0 auto!important;display:block}footer .bottom_wrapper h1{height:unset!important;min-height:unset!important;margin-bottom:0!important}footer .copyright_wrapper{height:auto!important;padding:20px}footer .copyright_wrapper .socialmedia,footer .copyright_wrapper p{float:unset}footer .copyright_wrapper span{padding:20px 0!important;display:block}footer .copyright_wrapper .socialmedia{display:block;height:100%;text-align:center;margin:0;padding:10px;padding-top:40px}.archive-header .container .entry-title{font-size:12px;text-align:center}.archive-header,.single-header{min-height:80px}#primary{padding-top:20px}.archive-page article.grid-item{min-height:0!important}.archive-page article.grid-item .grid-item-content{min-height:0!important}.archive-page article.grid-item .grid-item-content img{width:100%;height:auto!important}.archive-page article.grid-item .grid-item-content header.entry-header{height:auto!important}.archive-page article.grid-item .grid-item-content .entry-content{height:auto}.archive-page article.grid-item .entry-footer a.meer-lezen{-webkit-transform:translateY(0)!important;transform:translateY(0)!important;z-index:1!important}.post-type-archive-casus .page-title,.tax-leidende_principes .page-title{color:#0096d6;margin-bottom:38px;font-size:20px}.post-type-archive-casus .casus .badger,.tax-leidende_principes .casus .badger{color:#0096d6;border-color:#0096d6!important}.post-type-archive-casus .casus h1.entry-title,.tax-leidende_principes .casus h1.entry-title{color:#0096d6}.post-type-archive-casus .filters,.tax-leidende_principes .filters{padding-left:0!important;list-style:none}.post-type-archive-casus .filters h1,.tax-leidende_principes .filters h1{color:#0096d6;margin-bottom:40px}.post-type-archive-casus .filters h2,.tax-leidende_principes .filters h2{color:#0096d6;margin-bottom:40px}.post-type-archive-casus .filters ul,.tax-leidende_principes .filters ul{list-style:none;-webkit-padding-start:0}.post-type-archive-casus .filters ul li a,.tax-leidende_principes .filters ul li a{color:#000}.post-type-archive-casus .filters ul li a:hover,.tax-leidende_principes .filters ul li a:hover{text-decoration:none;color:#000}.single-agenda article.agenda img{width:100%!important;height:auto!important}.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner{margin:0!important}.site-content-contain{padding-top:74px}.navbar{min-height:74px}nav.navbar.fixed-top{padding:0}ul.navbar-nav.mr-auto{height:unset!important;background:#fff;display:block}ul.navbar-nav.mr-auto li{line-height:3}ul.navbar-nav.mr-auto li a{text-decoration:none;line-height:3;display:block;padding:0 10px;color:#000;border-top:1px solid #eee}ul.navbar-nav.mr-auto li a:hover{border-top:1px solid #eee;text-decoration:none;background:#eee;color:#000}ul.navbar-nav.mr-auto li:last-child a{border:1px solid #eee;border-width:1px 0 1px 0}ul.navbar-nav.mr-auto li:last-child a:hover{border:1px solid #eee}.accessibility-icons{height:60px}.accessibility-icons a{width:30px;background:#0096d6;float:left;margin-right:10px;border-radius:100%;height:30px;text-align:center;padding-top:8px;padding-left:8px}.accessibility-icons a img{width:15px;display:block}.accessibility-icons .dropdown{background:0 0!important;border:0}.accessibility-icons .dropdown .dropdown-menu{background:0 0;border:0}.accessibility-icons .dropdown .dropdown-menu a{background:0 0}.accessibility-icons .dropdown .dropdown-menu.show{top:50px}.navbar-user-icon-holder .user-login-icon,.navbar-user-icon-holder .user-search-icon{width:30px!important;height:30px}.navbar-user-icon-holder .user-login-icon img,.navbar-user-icon-holder .user-search-icon img{width:30px;height:30px;display:block}div.navbar-user-icon-holder{display:block;width:100%;height:60px;margin-top:30px!important;margin-bottom:-60px!important;-webkit-transform:unset!important;transform:unset!important}.navbar-user-icon-holder .user-login-icon,.navbar-user-icon-holder .user-search-icon{margin-top:10px;margin-bottom:10px}.dropdown-menu.dropdown-menu-right.show{width:100%;background:#fff;border-radius:0;margin-left:-25px;margin-right:-25px;width:-webkit-calc(100% + 50px);width:calc(100% + 50px);padding-left:25px!important;padding-right:25px!important}.accessibility-icons .dropdown .dropdown-menu{padding-left:15px}.dropdown.show a.web-share{-webkit-transform:rotate(360deg)!important;transform:rotate(360deg)!important}.dropdown a.web-share{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}div#header-search-holder.search-big,div#header-search-holder.search-small{width:100%;height:auto;display:block;padding:20px}div#header-search-holder.search-big h1,div#header-search-holder.search-small h1{font-size:23px}div#header-search-holder.search-big #ajaxsearchpro1_1,div#header-search-holder.search-big #ajaxsearchpro1_2,div#header-search-holder.search-big div.asp_m.asp_m_1,div#header-search-holder.search-small #ajaxsearchpro1_1,div#header-search-holder.search-small #ajaxsearchpro1_2,div#header-search-holder.search-small div.asp_m.asp_m_1{width:100%;margin:0 auto;display:block}.home .site-content-contain{padding-top:74px}.navbar-toggler{border:0;color:#0096d6}.navbar-brand img{width:64px;height:64px}body:not(.page-id-8) .navbar.fixed-top{height:unset!important}body:not(.page-id-8) nav.navbar.shrunk{height:74px!important}body:not(.page-id-8) nav.navbar.shrunk ul.navbar-nav.mr-auto{height:90px}body:not(.page-id-8) nav.navbar.shrunk ul.navbar-nav.mr-auto #menu-topmenu{margin-top:0}body:not(.page-id-8) nav.navbar.shrunk #wp-megamenu-2k-menu .wpmm_brand_logo_wrap img{width:70px!important}body:not(.page-id-8) nav.navbar.fixed-top.shrunk ul.navbar-nav.mr-auto .navbar-user-icon-holder{-webkit-transform:translateY(-170%)!important;transform:translateY(-170%)!important}body:not(.page-id-8) #navbarDesktop,body:not(.page-id-8) .site-content-contain,body:not(.page-id-8) nav.navbar #wp-megamenu-2k-menu .wpmm_brand_logo_wrap img,body:not(.page-id-8) nav.navbar *{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}body:not(.page-id-8) .site-content-contain.shrunk{padding-top:74x}body:not(.page-id-8) .site-content-contain{padding-top:74px!important}nav.navbar.fixed-top ul.navbar-nav.mr-auto #menu-topmenu li a{font-size:11px}.fontsize #mobileNav a:not(.dropdown-item){font-size:150%!important}.page-template-default img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{width:100%;height:auto!important}.home #primary{padding-top:0}#asp-try-1_1 a{display:block}#ajaxsearchpro1_1,#ajaxsearchpro1_2,div.asp_m.asp_m_1,div.asp_main_container+[id*=asp-try-1]{width:100%!important;max-width:100%;color:#000!important}#ajaxsearchpro1_1,#ajaxsearchpro1_2,div.asp_m.asp_m_1,div.asp_main_container+[id*=asp-try-1],div.asp_main_container+[id*=asp-try-1] a{color:#000!important}p#asp-try-1_2,p#asp-try-1_2 a{display:block;text-align:center;width:100%}p#asp-try-1_2{padding-top:15px}section.no-results.not-found.focusable{padding:15px}.error404 #primary{padding:0}.search.search-results .content_wrapper{padding-right:0}.ajax-search-holder .asp_text_button{display:none}.ajax-search-holder input,.ajax-search-holder input::-webkit-input-placeholder{font-size:9px!important;line-height:3}.ajax-search-holder p#asp-try-1_1{display:none}.home #primary{margin-top:0!important}.home #main{padding-top:20px}form#loginform{padding:20px 10px}form#loginform *{font-size:12px!important}.topnav .icon{display:none}}@media screen and (max-width:767px) and (max-width:600px){.topnav a:not(:first-child){display:none}.topnav a.icon{float:right;display:block}}@media screen and (max-width:767px) and (max-width:600px){.topnav.responsive{position:relative}.topnav.responsive .icon{position:absolute;right:0;top:0}.topnav.responsive a{float:none;display:block;text-align:left}}@media screen and (max-width:767px){a.comm_link{display:none!important}#mobileNav{background-color:#fff;min-height:74px}#mobileNav *{text-align:left!important}#mobileNav .navbar-user-icon-holder{margin-top:0!important}#mobileNav div ul{-webkit-padding-start:0}#mobileNav div ul li{width:100%}#mobileNav div ul li a{width:100%;border-bottom:1px solid #e0e0e0;font-size:14px!important}#mobileNav div ul li a:after{float:right;margin-top:10px}#mobileNav div ul li ul.dropdown-menu{border:0;background:0 0!important;padding:0 0!important;position:relative!important;width:100%;margin:0;-webkit-transition:.3s ease;transition:.3s ease}#mobileNav div ul li ul.dropdown-menu li{width:100%}#mobileNav div ul li ul.dropdown-menu li a.dropdown-item{background:#0096d6!important;color:#fff!important;display:block;width:100%;width:100%;padding:14px 16px!important;text-decoration:none;font-size:17px}#mobileNav div ul li ul.dropdown-menu.show li a{background:#364546;color:#fff}#mobileNav div ul li ul.dropdown-menu.show li a:hover{background:#364546;color:#fff}#mobileNav a:not(.dropdown-item){float:left;display:block;color:#000;text-align:center;padding:14px 16px;text-decoration:none;font-size:17px}#mobileNav a:not(.dropdown-item):hover{background-color:0 0;color:#000}#mobileNav a.navbar-brand img{width:53px;height:53px}#mobileNav .accessibility-icons a{float:left}#mobileNav .a2a_kit.a2a_kit_size_32.a2a_default_style a{margin-top:0;padding:0!important}#mobileNav.topnav.responsive{height:auto}#mobileNav.topnav.responsive div{display:block}.topnav div ul ul.sub-menu{border:1px solid #000}}@media screen and (max-width:767px) and (min-width:768px){.dropdown .dropdown-menu{display:block;opacity:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.dropdown:hover .dropdown-menu{display:block;opacity:1}}@media screen and (max-width:767px){.accessibility-icons a{margin-top:14px!important;padding:8px!important}.navbar-user-icon-holder a{margin-top:14px!important;margin-left:10px!important;padding:0!important}.hover-bump-shadow:hover{-webkit-animation-name:unset!important;animation-name:unset!important;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:3;animation-iteration-count:3}.a2a_kit a{margin-top:0!important}}@media screen and (min-width:768px) and (max-width:991px){footer .cta_wrapper .cta_button{background:#364546}footer .cta_wrapper .cta_button .container:after{content:'';display:block;float:right;width:100%;height:400px;background:#364546}footer .flex .links,footer .flex .rechts{display:none}footer .flex .midden{text-align:center}footer .flex .midden img{display:none}footer .flex .padding{padding:20px;float:unset;width:unset;text-align:center}footer .flex .padding p{float:unset}footer .flex .padding a.button.magenta{float:unset;margin:30px auto;display:block;text-align:center;max-width:90%}footer .bottom_wrapper{padding:40px 0}footer .bottom_wrapper .row .col-md-2{width:20%!important;max-width:20%!important;-webkit-box-flex:unset!important;-ms-flex:unset!important;flex:unset!important}footer .bottom_wrapper .widget-area{margin-top:40px}footer .copyright_wrapper{height:unset;padding:unset}footer .copyright_wrapper *{line-height:5;height:100%;display:inline}footer .copyright_wrapper .socialmedia,footer .copyright_wrapper p{float:unset;padding:0!important}footer .copyright_wrapper .socialmedia{height:100%;text-align:center;margin:0;padding:10px;text-align:center;margin-top:0;float:right}footer .copyright_wrapper span{padding:20px 0!important;display:inline-block;float:left}.archive-header .container .entry-title{font-size:16px;text-align:center;text-transform:uppercase}.archive-header,.single-header{height:80px}#primary{padding-top:20px}article.grid-item{min-height:540px!important}article.grid-item .grid-item-content{min-height:540px!important}article.grid-item .grid-item-content .grid-item-content .entry-content{height:auto}article.grid-item .grid-item-content .entry-footer a.meer-lezen{-webkit-transform:translateY(0)!important;transform:translateY(0)!important;z-index:1!important}.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner{margin:0!important}.site-content-contain{padding-top:74px}.navbar{min-height:74px}nav.navbar.fixed-top{padding:0;height:unset!important}ul.navbar-nav.mr-auto{height:100%!important;background:#fff;display:block}ul.navbar-nav.mr-auto li{line-height:3}ul.navbar-nav.mr-auto li a{text-decoration:none;line-height:3;display:block;padding:0 10px;color:#000;border-top:1px solid #eee}ul.navbar-nav.mr-auto li a:hover{border-top:1px solid #eee;text-decoration:none;background:#eee;color:#000}ul.navbar-nav.mr-auto li:last-child a{border:1px solid #eee;border-width:1px 0 1px 0}ul.navbar-nav.mr-auto li:last-child a:hover{border:1px solid #eee}.accessibility-icons{height:60px}.accessibility-icons a{width:50px;background:#0096d6;float:left;margin-right:10px;border-radius:100%;height:50px;text-align:center;padding-top:15px;padding-left:15px}.accessibility-icons a img{width:20px;display:block}.accessibility-icons .dropdown{background:0 0!important;border:0}.accessibility-icons .dropdown .dropdown-menu{background:0 0;border:0}.accessibility-icons .dropdown .dropdown-menu a{background:0 0}.accessibility-icons .dropdown .dropdown-menu.show{top:50px}div.navbar-user-icon-holder{display:block;width:100%;height:60px;margin-top:30px!important;margin-bottom:-60px!important;-webkit-transform:unset!important;transform:unset!important}.navbar-user-icon-holder .user-login-icon,.navbar-user-icon-holder .user-search-icon{margin-top:10px;margin-bottom:10px}.dropdown-menu.dropdown-menu-right.show{width:100%;background:#fff;border-radius:0;padding-top:5px;margin-top:12px;height:42px;margin-left:-15px;margin-right:-15px;width:-webkit-calc(100% + 30px);width:calc(100% + 30px);display:block!important}.accessibility-icons .dropdown .dropdown-menu{padding-left:15px}.dropdown.show a.web-share{-webkit-transform:rotate(360deg)!important;transform:rotate(360deg)!important}.dropdown a.web-share{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.home .site-content-contain{padding-top:74px}.navbar-toggler{border:0;color:#0096d6}.site-content-contain{padding-top:74px!important}nav.navbar.fixed-top ul.navbar-nav.mr-auto #menu-topmenu li a{font-size:11px}.home #primary{padding-top:0;margin-top:-108px}.active{color:#fff}.topnav .icon{display:none}.topnav a:not(:first-child){display:none}.topnav a.icon{float:right;display:block}.topnav.responsive{position:relative}.topnav.responsive .icon{position:absolute;right:0;top:0}.topnav.responsive a{float:none;display:block;text-align:left}#mobileNav{background-color:#fff;min-height:74px}#mobileNav *{text-align:left!important}#mobileNav .navbar-user-icon-holder{margin-top:0!important}#mobileNav div ul{-webkit-padding-start:0}#mobileNav div ul li{width:100%}#mobileNav div ul li a{width:100%;border-bottom:1px solid #e0e0e0;font-size:14px!important}#mobileNav div ul li a:after{float:right;margin-top:10px}#mobileNav div ul li ul.dropdown-menu{border:0;background:0 0!important;padding:0 0!important;position:relative!important;width:100%;margin:0;-webkit-transition:.3s ease;transition:.3s ease}#mobileNav div ul li ul.dropdown-menu li{width:100%}#mobileNav div ul li ul.dropdown-menu li a.dropdown-item{background:#0096d6!important;color:#fff!important;display:block;width:100%;width:100%;padding:14px 16px!important;text-decoration:none;font-size:17px}#mobileNav div ul li ul.dropdown-menu.show li a{background:#364546;color:#fff}#mobileNav div ul li ul.dropdown-menu.show li a:hover{background:#364546;color:#fff}#mobileNav a:not(.dropdown-item){float:left;display:block;color:#000;text-align:center;padding:14px 16px;text-decoration:none;font-size:17px}#mobileNav a:not(.dropdown-item):hover{background-color:0 0!important;color:#000}#mobileNav a.navbar-brand img{width:53px;height:53px}#mobileNav .accessibility-icons a{float:left}#mobileNav .a2a_kit.a2a_kit_size_32.a2a_default_style a{margin-top:0;padding:0!important}#mobileNav.topnav.responsive{height:auto}#mobileNav.topnav.responsive div{display:block}.topnav div ul ul.sub-menu{border:1px solid #000}.dropdown .dropdown-menu{display:none;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}ul.dropdown-menu.show{display:block!important}.accessibility-icons a,.navbar-user-icon-holder a{margin-top:14px;padding:8px!important}.hover-bump-shadow:hover{-webkit-animation-name:unset!important;animation-name:unset!important;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:3;animation-iteration-count:3}.accessibility-icons a,.navbar-user-icon-holder a{margin-top:14px;margin-bottom:14px;padding:14px!important;width:50px!important;height:50px!important}.navbar-user-icon-holder .user-login-icon,.navbar-user-icon-holder .user-search-icon{padding:0!important;margin-top:14px!important}}@media screen and (min-width:992px) and (max-width:1280px){footer .cta_wrapper .cta_button{background:#364546}footer .cta_wrapper .cta_button .container:after{content:'';display:block;float:right;width:100%;height:400px;background:#364546}footer .flex .links,footer .flex .rechts{display:none}footer .flex .midden{text-align:center}footer .flex .midden img{display:none}footer .flex .padding{padding:20px;float:unset;width:unset;text-align:center}footer .flex .padding p{float:unset}footer .flex .padding a.button.magenta{float:unset;margin:30px auto;display:block;text-align:center;max-width:90%}footer .bottom_wrapper{padding:40px 0}footer .bottom_wrapper .row .col-md-2{width:20%!important;max-width:20%!important;-webkit-box-flex:unset!important;-ms-flex:unset!important;flex:unset!important}footer .bottom_wrapper .widget-area{margin-top:40px}footer .copyright_wrapper{height:unset;padding:unset}footer .copyright_wrapper *{line-height:5;height:100%;display:inline}footer .copyright_wrapper .socialmedia,footer .copyright_wrapper p{float:unset;padding:0!important}footer .copyright_wrapper .socialmedia{height:100%;text-align:center;margin:0;padding:10px;text-align:center;margin-top:0;float:right}footer .copyright_wrapper span{padding:20px 0!important;display:inline-block;float:left}.archive-header .container .entry-title{font-size:16px;text-align:center;text-transform:uppercase}.archive-header,.single-header{height:80px}#primary{padding-top:20px}article.grid-item{min-height:540px!important}article.grid-item .grid-item-content{min-height:540px!important}article.grid-item .grid-item-content .grid-item-content .entry-content{height:auto}article.grid-item .grid-item-content .entry-footer a.meer-lezen{-webkit-transform:translateY(0)!important;transform:translateY(0)!important;z-index:1!important}.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner.vc_column-inner{margin:0!important}.site-content-contain{padding-top:130px!important}body:not(.home) .site-content-contain{padding-top:180px!important}.navbar{min-height:64px;width:unset!important}nav.navbar.fixed-top{padding:0}.accessibility-icons{height:60px}.accessibility-icons a{width:50px;background:#0096d6;float:left;margin-right:10px;border-radius:100%;height:50px;text-align:center;padding-top:15px;padding-left:15px}.accessibility-icons a img{width:20px;display:block}.accessibility-icons .dropdown{background:0 0!important;border:0}.accessibility-icons .dropdown .dropdown-menu{background:0 0;border:0}.accessibility-icons .dropdown .dropdown-menu a{background:0 0}.accessibility-icons .dropdown .dropdown-menu.show{top:25px}nav.navbar.fixed-top ul.navbar-nav.mr-auto #menu-topmenu li a{font-size:11px}nav.navbar.fixed-top ul.navbar-nav.mr-auto #menu-topmenu li a:not(.btn){font-size:80%}}@media screen and (min-width:992px) and (max-width:1280px) and (min-width:1200px) and (max-width:1280px){nav.navbar.fixed-top ul.navbar-nav.mr-auto #menu-topmenu li a:not(.btn){font-size:100%}}@media screen and (min-width:992px) and (max-width:1280px){.home #primary{padding-top:0;margin-top:-151px;margin-top:-195px}}@media screen and (min-width:992px) and (max-width:1280px) and (min-width:992px) and (max-width:1200px){.home #primary{padding-top:0;margin-top:-151px!important}}@media screen and (min-width:1281px) and (max-width:1920px){footer .cta_wrapper{background-image:-webkit-gradient(linear,left top,right top,from(#0096d6),color-stop(50%,#0096d6),color-stop(50%,#364546));background-image:-webkit-linear-gradient(left,#0096d6,#0096d6 50%,#364546 50%);background-image:linear-gradient(to right,#0096d6,#0096d6 50%,#364546 50%)}footer .cta_wrapper .cta_button{background:#364546}footer .cta_wrapper .cta_button .container:after{content:'';display:block;float:right;width:100%;height:400px;background:#364546}footer .flex .links{background-color:#0096d6;-webkit-box-flex:10%;-ms-flex:10%;flex:10%}footer .flex .midden{-webkit-box-flex:80%;-ms-flex:80%;flex:80%}footer .flex .midden img{float:left}footer .flex .midden .padding{text-align:left;padding:60px 0;float:left}footer .flex .midden .padding p{float:left}footer .flex .midden .padding a.button.magenta{float:right;margin:0 60px;padding:15px;margin:10px 0;color:#fff}footer .flex .midden .padding a.button.magenta:visited{background:#e72b78}footer .flex .midden .padding a.button.magenta:visited:hover{background:#c8175f}footer .flex .midden .padding a.button.magenta:hover{background:#c8175f;text-decoration:none}footer .flex .midden .padding a.button.magenta:active{background:#9b114a}footer .flex .rechts{background-color:#364546;-webkit-box-flex:1;-ms-flex:1;flex:1}footer .flex .padding{padding:20px;float:left;text-align:left}footer .flex .padding p{float:unset}footer .flex .padding a.button.magenta{float:unset;margin:30px auto;text-align:center;max-width:90%}footer .bottom_wrapper{padding:40px 0}footer .bottom_wrapper .row .col-md-2{width:20%!important;max-width:20%!important;-webkit-box-flex:unset!important;-ms-flex:unset!important;flex:unset!important}footer .bottom_wrapper .widget-area{margin-top:40px}footer .copyright_wrapper{padding:22px;height:75px}footer .copyright_wrapper *{font-size:13px;color:#fff}footer .copyright_wrapper p{float:left;margin-bottom:0;padding-top:5px}footer .copyright_wrapper .socialmedia{float:right}footer .copyright_wrapper a img{width:30px;margin:0 10px}footer .copyright_wrapper a:hover{text-decoration:none}.home #primary{padding-top:0;margin-top:-195px}}@media screen and (min-width:1921px){.cta_wrapper{background-image:-webkit-gradient(linear,left top,right top,from(#0096d6),color-stop(50%,#0096d6),color-stop(50%,#364546));background-image:-webkit-linear-gradient(left,#0096d6,#0096d6 50%,#364546 50%);background-image:linear-gradient(to right,#0096d6,#0096d6 50%,#364546 50%)}.cta_wrapper .cta_button{background:#364546}.cta_wrapper .cta_button .container:after{content:'';display:block;float:right;width:100%;height:400px;background:#364546}.bottom_wrapper{padding:80px 0}.bottom_wrapper .row .col-md-2{width:20%!important;max-width:20%!important;-webkit-box-flex:unset!important;-ms-flex:unset!important;flex:unset!important}}@media print{*{padding:0!important;margin:0!important;color:#000!important;background:0 0!important;border:0!important;line-height:1.6!important;font-size:100%!important}.topper,footer#colophon,nav#navbarDesktop{display:none}.site-content-contain{padding-top:0}}/*! dg.style.css */.navbar{margin:auto}ul .wp-megamenu-sub-menu{background:#eee}@-webkit-keyframes hover-bump{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hover-bump{25%{-webkit-transform:scale(1.3);transform:scale(1.3)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.hover-bump:hover{-webkit-animation-name:hover-bump;animation-name:hover-bump;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hover-bump-shadow{0%{-webkit-box-shadow:0 0 2px #0096d6;box-shadow:0 0 2px #0096d6}25%{-webkit-box-shadow:0 0 15px #0096d6;box-shadow:0 0 15px #0096d6}50%{-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes hover-bump-shadow{0%{-webkit-box-shadow:0 0 2px #0096d6;box-shadow:0 0 2px #0096d6}25%{-webkit-box-shadow:0 0 15px #0096d6;box-shadow:0 0 15px #0096d6}50%{-webkit-transform:scale(.8);transform:scale(.8)}}.hover-bump-shadow:hover{-webkit-animation-name:hover-bump-shadow;animation-name:hover-bump-shadow;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:3;animation-iteration-count:3}.navbar-user-icon-holder{margin-top:-60px;margin-bottom:32px}.navbar-user-icon-holder .user-login-icon,.navbar-user-icon-holder .user-search-icon{width:50px;-webkit-transition-duration:.2s;transition-duration:.2s;position:relative;border-radius:100%;margin-left:5px;float:right;display:block;margin-top:1px}.navbar-user-icon-holder .user-search-icon img{-webkit-transform:rotateY(180deg) scale(.4);transform:rotateY(180deg) scale(.4);margin-top:1px}nav .wp-megamenu li a{line-height:unset!important}nav #wp-megamenu-item-wpmm-search-icon i{font-size:22px;color:#0096d6}nav .navbar-nav{width:100%;background:0 0}nav .navbar-nav #wp-megamenu-2k-menu{padding:0}nav .navbar-nav #wp-megamenu-2k-menu .wpmm-nav-wrap{height:100%}nav .navbar-nav #wp-megamenu-2k-menu .wpmm_brand_logo_wrap{display:block;width:190px;position:relative}nav .navbar-nav #wp-megamenu-2k-menu .wpmm_brand_logo_wrap img{height:auto!important;width:120px}nav .navbar-nav #wp-megamenu-2k-menu #menu-topmenu{padding-top:0}nav .navbar-nav #wp-megamenu-2k-menu #menu-topmenu .fa-angle-down{-webkit-transform:scaleX(1.2);transform:scaleX(1.2)}nav .navbar-nav #wp-megamenu-2k-menu #menu-topmenu .wpmm-strees-row:after{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:8px solid #eee;position:absolute;clear:left;-webkit-transform:translateY(-100%);transform:translateY(-100%);left:50%;display:none}nav .navbar-nav #wp-megamenu-2k-menu #menu-topmenu .wpmm-strees-row:hover a{text-decoration:none}nav .navbar-nav #wp-megamenu-2k-menu #menu-topmenu .wpmm-strees-row:hover .wpmm-strees-row:after{display:block}nav .navbar-nav #wp-megamenu-2k-menu .wp-megamenu-sub-menu .wp-megamenu-sub-menu{margin-top:0}nav .navbar-nav #wp-megamenu-2k-menu .wp-megamenu-sub-menu .wpmm-item-title{line-height:35px;color:#0096d6!important;text-transform:none!important}nav .navbar-nav #wp-megamenu-2k-menu .wp-megamenu-sub-menu li a{line-height:20px!important}nav .navbar-nav #wp-megamenu-2k-menu .wpmm-col-2{width:20%;padding:37px 1% 0 1%}nav .navbar-nav #wp-megamenu-2k-menu .wpmm-col-2:nth-child(1){padding-left:0}nav .navbar-nav #wp-megamenu-2k-menu .wpmm-col-2:nth-child(5){padding-right:0}nav .navbar-nav #wp-megamenu-2k-menu .wpmm-col-2:nth-child(6){display:none!important}#header-search-holder{height:625px;background:url(../images/kkjp_header_image.jpg);position:relative;display:none;padding-top:120px}.home #header-search-holder{display:block}.home .archive-header{display:none}.search-payoff{color:#fff;margin:0 auto;text-align:center;font-size:38px;margin-bottom:30px}#asp-try-1_1{width:100%;text-align:center;margin-top:25px}#asp-try-1_1 a{margin-left:25px}#asp-try-1_1 a:after{display:none}.promagnifier{background:#e72b78!important;padding:0 20px 0 17px!important}.innericon{width:30px!important}.asp_text_button{font-family:FrutigerLTPro-Light!important;letter-spacing:2px!important;line-height:15px;font-size:16px!important}.proinput input.orig{padding-left:15px!important}#ajaxsearchpro1_1>div>div.proinput>form>input.orig::-webkit-input-placeholder{font-family:FrutigerLTPro-Light;font-size:16px;letter-spacing:1px}#ajaxsearchpro1_1>div>div.proinput>form>input.orig:-ms-input-placeholder{font-family:FrutigerLTPro-Light;font-size:16px;letter-spacing:1px}#ajaxsearchpro1_1>div>div.proinput>form>input.orig::-ms-input-placeholder{font-family:FrutigerLTPro-Light;font-size:16px;letter-spacing:1px}#ajaxsearchpro1_1>div>div.proinput>form>input.orig::placeholder{font-family:FrutigerLTPro-Light;font-size:16px;letter-spacing:1px}.home .breadcrumb{display:none!important}.home #primary{padding-top:0}.home #main{background:#eee}.page-id-11241 .site-content,.page-id-224 .site-content{background-color:#eee}.page-id-11241 .site-content .row-form-one,.page-id-11241 .site-content .row-form-three,.page-id-11241 .site-content .row-form-two,.page-id-224 .site-content .row-form-one,.page-id-224 .site-content .row-form-three,.page-id-224 .site-content .row-form-two{line-height:50px;margin-bottom:40px}.page-id-11241 .site-content .row-form-one label,.page-id-11241 .site-content .row-form-three label,.page-id-11241 .site-content .row-form-two label,.page-id-224 .site-content .row-form-one label,.page-id-224 .site-content .row-form-three label,.page-id-224 .site-content .row-form-two label{position:absolute;margin-top:-40px;font-weight:700}.page-id-11241 .site-content .row-form-one input,.page-id-11241 .site-content .row-form-three input,.page-id-11241 .site-content .row-form-three select,.page-id-11241 .site-content .row-form-two input,.page-id-224 .site-content .row-form-one input,.page-id-224 .site-content .row-form-three input,.page-id-224 .site-content .row-form-three select,.page-id-224 .site-content .row-form-two input{border:0;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;padding:15px;height:52px;font-size:17px;line-height:20px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-transition:all .5s;transition:all .5s;width:100%;border-radius:0}.page-id-11241 .site-content input#mc-embedded-subscribe,.page-id-224 .site-content input#mc-embedded-subscribe{line-height:normal!important;font-weight:400!important;height:auto!important;display:block;margin:auto;background-color:#0096d6!important;color:#fff!important;border-radius:0!important;border:0!important;cursor:pointer;font-family:FrutigerLTPro-Light,FrutigerLTPro-Bold,sans-serif!important;font-size:14px!important;padding:14px 20px!important;top:270px}.vcmc-form .vcmc-label{width:auto!important;font-weight:400;padding:0!important;margin-top:0!important}.vcmc-form .vcmc-name{border:none!important;background-color:#fff!important;border-radius:0!important}.vcmc-form .vcmc-fname{border:none!important;background-color:#fff!important;border-radius:0!important}.vcmc-form .vcmc-field{-webkit-transition:none!important;transition:none!important;border:none!important;background-color:#fff!important;border-radius:0!important}.vcmc-form .vcmc-email{border:none!important;background-color:#fff!important;border-radius:0!important}.vcmc-form .vcmc-select{width:100%!important}.vcmc-form select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-radius:0}.vcmc-form .vcmc-submit{position:relative;line-height:normal!important;font-weight:400!important;height:auto!important;display:block;margin:auto;background-color:#0096d6!important;color:#fff!important;border-radius:0!important;border:0!important;cursor:pointer;font-family:FrutigerLTPro-Light,FrutigerLTPro-Bold,sans-serif!important;font-size:14px!important;padding:14px 20px!important;top:270px}@media screen and (max-width:992px){.vcmc-form .vcmc-label{margin-top:10px!important}.page-id-11241 .site-content div[class*=col],.page-id-224 .site-content div[class*=col]{margin-bottom:40px}.page-id-11241 .site-content div[class*=row-form],.page-id-224 .site-content div[class*=row-form]{margin-bottom:0}}@media screen and (min-width:992px) and (max-width:1200px){.vcmc-form{position:relative;height:400px}.vcmc-form .vcmc-label{display:inline-block!important}.vcmc-form .vcmc-name{width:400px!important;position:absolute}.vcmc-form .vcmc-fname{width:400px!important;position:absolute}.vcmc-form label+input+label+input+label{left:529px}.vcmc-form label+input+label+input+label+input+label+input+label+input+label{left:684px}.vcmc-form label+input+label{left:533px;position:absolute}.vcmc-form .vcmc-field[data-tag=TVOEG]{left:533px;width:110px!important;position:absolute}.vcmc-form .vcmc-field[data-tag=SECTO]{left:682px;width:500px!important;position:absolute}.vcmc-form .vcmc-field[data-tag=ORGAN]{width:500px!important;position:absolute;top:214px;position:absolute}.vcmc-form label+input+label{left:415px;position:absolute}.vcmc-form .vcmc-field{left:415px;width:100px!important;position:absolute}.vcmc-form .vcmc-lname{left:529px;position:absolute;position:absolute}.vcmc-form select.vcmc-field{position:absolute;left:0;position:absolute}.vcmc-form .vcmc-email{top:120px;position:absolute}.vcmc-form label+input+label+input+label+input+label{left:0;top:89px}.vcmc-form label+input+label+input+label+input+label+input+label{left:0;top:181px}.vcmc-form .vcmc-select{width:100%!important;top:210px;position:absolute!important}.vcmc-form .vcmc-submit{background-color:#0096d6!important;color:#fff!important;border:0!important;cursor:pointer;font-family:FrutigerLTPro-Light,FrutigerLTPro-Bold,sans-serif!important;font-size:14px!important;padding:14px 20px!important;top:270px}}@media screen and (min-width:1200px){.page-id-224 .site-content{background-color:#eee}.vcmc-form{position:relative;height:400px}.vcmc-form .vcmc-label{display:inline-block!important;width:auto!important;font-weight:400;padding:0!important;margin-top:0!important}.vcmc-form .vcmc-name{width:500px!important;border:none!important;background-color:#fff!important;position:absolute;border-radius:none!important}.vcmc-form .vcmc-fname{width:500px!important;border:none!important;background-color:#fff!important;position:absolute;border-radius:none!important}.vcmc-form .vcmc-lname{left:677px;position:absolute}.vcmc-form label+input+label+input+label{left:677px}.vcmc-form label+input+label+input+label+input+label+input+label+input+label{left:684px}.vcmc-form label+input+label{left:533px;position:absolute}.vcmc-form .vcmc-field[data-tag=TVOEG]{left:533px;width:110px!important;border:none!important;background-color:#fff!important;position:absolute;border-radius:none!important}.vcmc-form .vcmc-field[data-tag=SECTO]{left:682px;width:500px!important;border:none!important;background-color:#fff!important;position:absolute;border-radius:none!important}.vcmc-form .vcmc-field[data-tag=ORGAN]{width:500px!important;position:absolute;top:214px;border:none!important;background-color:#fff!important;position:absolute;border-radius:none!important}.vcmc-form select.vcmc-field{position:absolute;left:0}.vcmc-form .vcmc-email{top:120px;border:none!important;background-color:#fff!important;position:absolute;border-radius:none!important}.vcmc-form label+input+label+input+label+input+label{left:0;top:89px}.vcmc-form label+input+label+input+label+input+label+input+label{left:0;top:181px}.vcmc-form .vcmc-select{width:100%!important;top:210px;position:absolute!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jb2xvcnMuc2NzcyIsIl9yZXNldC5zY3NzIiwic3R5bGUuY3NzIiwiX2ZvbnRzdGFjay5zY3NzIiwiLi4vZGcvc2Nzcy9fZGcuc2NzcyIsIi4uL2RnL3Njc3MvZ2xvYmFsL19nbG9iYWwuc2NzcyIsIi4uL2RnL3Njc3MvZ2xvYmFsL19uYXYuc2NzcyIsIi4uL2RnL3Njc3MvZ2xvYmFsL19oZWFkZXIuc2NzcyIsIi4uL2RnL3Njc3MvZ2xvYmFsL19hcmNoaXZlbmF2aS5zY3NzIiwiLi4vZGcvc2Nzcy9nbG9iYWwvX2FyY2hpdmVoZWFkZXIuc2NzcyIsIi4uL2RnL3Njc3MvZ2xvYmFsL19hcmNoaXZlLnNjc3MiLCIuLi9kZy9zY3NzL2dsb2JhbC9fYXJjaGl2ZS1jYXN1cy5zY3NzIiwiLi4vZGcvc2Nzcy9nbG9iYWwvX2JhZGdlci5zY3NzIiwiLi4vZGcvc2Nzcy9nbG9iYWwvX3NpbmdsZS1uaWV1d3Muc2NzcyIsIi4uL2RnL3Njc3MvZ2xvYmFsL19zaW5nbGUtY2FzdXMuc2NzcyIsIi4uL2RnL3Njc3MvZ2xvYmFsL19zaW5nbGUtYWdlbmRhLnNjc3MiLCIuLi9kZy9zY3NzL2dsb2JhbC9fc2luZ2xlLWRvc3NpZXIuc2NzcyIsIi4uL2RnL3Njc3MvZ2xvYmFsL19zaW5nbGUuc2NzcyIsIi4uL2RnL3Njc3MvZ2xvYmFsL19jb250ZW50aXRlbS5zY3NzIiwiLi4vZGcvc2Nzcy9nbG9iYWwvX21lZXJpbmZvLnNjc3MiLCIuLi9kZy9zY3NzL2dsb2JhbC9fd2lkZ2V0cy5zY3NzIiwiLi4vZGcvc2Nzcy9nbG9iYWwvX2NvbW1lbnRzLnNjc3MiLCIuLi9kZy9zY3NzL2dsb2JhbC9fc2VhcmNoLnNjc3MiLCIuLi9kZy9zY3NzL2dsb2JhbC9fZm9vdGVyLnNjc3MiLCIuLi9kZy9zY3NzL2dsb2JhbC9fbWl4aW5zLnNjc3MiLCIuLi9kZy9zY3NzL2dsb2JhbC9fZGl2aWRlci5zY3NzIiwiLi4vZGcvc2Nzcy9nbG9iYWwvX3ZjLnNjc3MiLCIuLi9kZy9zY3NzL2dsb2JhbC9fcGFnZXMuc2NzcyIsIi4uL2RnL3Njc3MvZ2xvYmFsL193cC5zY3NzIiwiLi4vZGcvc2Nzcy9nbG9iYWwvX2hvbWUuc2NzcyIsIi4uL2RnL3Njc3MvZ2xvYmFsL19hMTF5LnNjc3MiLCIuLi9kZy9zY3NzL2dsb2JhbC9fYWdlbmRhLnNjc3MiLCIuLi9kZy9zY3NzL2dsb2JhbC9fd3BtZW51LnNjc3MiLCIuLi9kZy9zY3NzL2dsb2JhbC9fY29udGVudGJsb2suc2NzcyIsIi4uL2RnL3Njc3MvNzY3L19mb290ZXIuc2NzcyIsIi4uL2RnL3Njc3MvNzY3L19hcmNoaXZlLnNjc3MiLCIuLi9kZy9zY3NzLzc2Ny9fYXJjaGl2ZS1jYXN1cy5zY3NzIiwiLi4vZGcvc2Nzcy83NjcvX3NpbmdsZS1hZ2VuZGEuc2NzcyIsIi4uL2RnL3Njc3MvNzY3L19zaW5nbGUuc2NzcyIsIi4uL2RnL3Njc3MvNzY3L19uYXZiYXIuc2NzcyIsIi4uL2RnL3Njc3MvNzY3L19wYWdlLnNjc3MiLCIuLi9kZy9zY3NzLzc2Ny9faG9tZS5zY3NzIiwiLi4vZGcvc2Nzcy83NjcvX2FqYXhzZWFyY2guc2NzcyIsIi4uL2RnL3Njc3MvNzY3L193cC5zY3NzIiwiLi4vZGcvc2Nzcy9nbG9iYWwvX25ld21vYmlsZW1lbnUuc2NzcyIsIi4uL2RnL3Njc3MvMTI4MC9fZm9vdGVyLnNjc3MiLCIuLi9kZy9zY3NzLzEyODAvX2FyY2hpdmUuc2NzcyIsIi4uL2RnL3Njc3MvMTI4MC9fc2luZ2xlLnNjc3MiLCIuLi9kZy9zY3NzLzk5Mi9fbmF2LnNjc3MiLCIuLi9kZy9zY3NzLzk5Mi9faG9tZS5zY3NzIiwiLi4vZGcvc2Nzcy85OTIvX25ld21vYmlsZW1lbnUuc2NzcyIsIi4uL2RnL3Njc3MvMTI4MC9fbmF2YmFyLnNjc3MiLCIuLi9kZy9zY3NzLzEyODAvX2hvbWUuc2NzcyIsIi4uL2RnL3Njc3MvMTkyMC9fZm9vdGVyLnNjc3MiLCIuLi9kZy9zY3NzLzE5MjAvX2hvbWUuc2NzcyIsIi4uL2RnL3Njc3MvcmljaC9fZm9vdGVyLnNjc3MiLCIuLi9kZy9zY3NzL3ByaW50L19nbG9iYWwuc2NzcyIsIi4uL2thL3Njc3MvX2thLnNjc3MiLCIuLi9rYS9zY3NzL2dsb2JhbC9fbmF2YmFyLnNjc3MiLCIuLi9rYS9zY3NzL2dsb2JhbC9fc2VhcmNoZXIuc2NzcyIsIi4uL3d3L3Njc3MvZ2xvYmFsL19tYWlsY2hpbXAuc2NzcyIsIi4uL3d3L3Njc3MvX3d3LnNjc3MiLCIuLi93dy9zY3NzLzk5Mi9fbWFpbGNoaW1wLnNjc3MiLCIuLi93dy9zY3NzLzEyMDAvX21haWxjaGltcC5zY3NzIiwiLi4vd3cvc2Nzcy8xMjAxL19tYWlsY2hpbXAuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtQkEsT0FDSSxXQUFBLFFBR0osTUFDSSxXQUFBLFFBR0osU0FDSSxXQUFBLFFBR0osT0FDSSxXQUFBLFFBR0osYUFDSSxNQUFBLFFBR0osWUFDSSxNQUFBLFFBR0osVUFDSSxNQUFBLFFBR0osYUFDSSxNQUFBLFFDaERKLDRFQVVDLEtBQ0csWUFBQSxLQUNBLHlCQUFBLEtBVUYsS0FDRSxPQUFBLEVBUUYsR0FDRSxVQUFBLElBRUEsT0FBQSxFQVdGLEdBQ0UsbUJBQUEsWUFBQSxXQUFBLFlBQ0EsT0FBQSxFQUNBLFNBQUEsUUFRRixJQUNFLFlBQUEsU0FBQSxDQUFBLFVBQ0EsVUFBQSxJQVVGLEVBQ0UsaUJBQUEsWUFRRixZQUNFLGNBQUEsS0FDQSxnQkFBQSxVQUNBLHdCQUFBLFVBQUEsT0FBQSxnQkFBQSxVQUFBLE9BVUYsS0NpQkYsSUFDQSxLRGZJLFlBQUEsU0FBQSxDQUFBLFVBQ0EsVUFBQSxJQU9GLE1BQ0UsVUFBQSxJQVFGLElDZUYsSURiSSxVQUFBLElBQ0EsWUFBQSxFQUNBLFNBQUEsU0FDQSxlQUFBLFNBR0YsSUFDRSxPQUFBLE9BR0YsSUFDRSxJQUFBLE1BVUYsSUFDRSxhQUFBLEtBV0YsT0NPRixNQUNBLFNBQ0EsT0FDQSxTRExJLFlBQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsRUFRRixPQ1NGLE1EUEksU0FBQSxRQVFGLE9DUUYsT0ROSSxlQUFBLEtDY0osY0FDQSxhQUNBLGNEVEUsT0FJRSxtQkFBQSxPQ1lKLGdDQUNBLCtCQUNBLGdDRFBFLHlCQUlFLGFBQUEsS0FDQSxRQUFBLEVDVUosNkJBQ0EsNEJBQ0EsNkJETEUsc0JBSUUsUUFBQSxJQUFBLE9BQUEsV0FPRixTQUNFLFFBQUEsTUFBQSxNQUFBLE9BVUYsT0FDRSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxNQUFBLFFBQ0EsUUFBQSxNQUNBLFVBQUEsS0FDQSxRQUFBLEVBQ0EsWUFBQSxPQU9GLFNBQ0UsZUFBQSxTQU9GLFNBQ0UsU0FBQSxLQ0lKLGdCQUlBLGFERUksbUJBQUEsV0FBQSxXQUFBLFdBQ0EsUUFBQSxFQ0dKLHlDQUtBLHlDRENJLE9BQUEsS0NFSixjRE9JLG1CQUFBLFVBQ0EsZUFBQSxLQ0NKLHlDRE9JLG1CQUFBLEtBUUYsNkJBQ0UsbUJBQUEsT0FDQSxLQUFBLFFBVUYsUUFDRSxRQUFBLE1BT0YsUUFDRSxRQUFBLFVBVUYsU0FDRSxRQUFBLEtDVEosU0RpQkksUUFBQSxLQU9GLFFBS00sTUFBQSxRQUdSLFlBQUEsWUFFSSxhQUFBLGVBRkosWUFLSSxXQUFBLEtDcEJKLDBCRGVBLHlCQVdJLFdBQUEsS0FDQSxzQkFBQSxZRXhXSixXQUNJLFlBQUEsU0FDQSxJQUFBLDZCQVlKLEVBQ0ksWUFBQSxtQkFBQSxDQUFBLGtCQUFBLENBQUEsV0FDQSx1QkFBQSxZQUVKLEtEd1VBLEVDdFVJLFlBQUEsb0JBQ0EsVUFBQSxlRDhVSixZQ3pVQSxXRHdVQSxZQ3BVSSxVQUFBLEtBQ0EsWUFBQSxlQUNBLGVBQUEsZUFHSixFRHNVQSxPQ3BVSSxZQUFBLG1CQUNBLFlBQUEsSUFHSixHQUNJLFlBQUEsbUJBQ0EsVUFBQSxLQUNBLGVBQUEsSUFDQSxZQUFBLEtBRUosbUJBQ0ksWUFBQSxnQkFDQSxXQUFBLEtBRUosR0FDSSxZQUFBLG1CQUNBLFVBQUEsS0FDQSxlQUFBLE1BQ0EsWUFBQSxLQUNBLE1BQUEsUUFFSixHQUNJLFlBQUEsbUJBQ0EsVUFBQSxLQUNBLGVBQUEsSUFDQSxZQUFBLEtBRUosR0FDSSxZQUFBLG1CQUNBLFVBQUEsS0FDQSxPQUFBLEtBQUEsRUFBQSxLQUFBLEVBQ0EsZUFBQSxLQUNBLFlBQUEsS0FHSixHQUNJLFlBQUEsb0JBQ0EsVUFBQSxLQUNBLGVBQUEsS0FDQSxZQUFBLEtBR0osR0FDSSxZQUFBLG1CQUNBLFVBQUEsS0FDQSxlQUFBLEtBQ0EsWUFBQSxLQUlKLHNCQUNJLFlBQUEsb0JBR0osS0FDSSxlQUFBLEVBQ0EsWUFBQSxtQkFHSixlQUNJLGdCQUFBLFVEaVVKLGdCQy9UQSx5Q0FFSSxnQkFBQSxlQ3JHSixtQkNFQSxRQUNJLFFBQUEsZUFHSixTQUNJLFFBQUEsS0FBQSxFQUFBLEVBQUEsRUFFSixpQkFFUSxRQUFBLEtBQUEsRUFHUixFQUNJLG1CQUFBLFdBQUEsV0FBQSxXQUVKLDhCQUlvQixRQUFBLEVBY3BCLHdDQUdRLGNBQUEsSUFDQSxXQUFBLGtCQUNBLE9BQUEsSUFBQSxNQUFBLGtCQUNBLFFBQUEsS0FDQSxNQUFBLFFBUFIsOENBU1ksUUFBQSxHQUNBLFdBQUEsbUNBQ0EsUUFBQSxNQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsZ0JBQUEsTUFDQSxNQUFBLE1BQ0EsY0FBQSxlQUNBLFdBQUEsTUFDQSxTQUFBLFNBbEJaLDBDQXFCWSxNQUFBLFFBQ0EsVUFBQSxlQUNBLFlBQUEsSUFDQSxZQUFBLFlBQ0EsY0FBQSxlQXpCWixvREE4QmdCLFVBQUEsZUFDQSxNQUFBLFFDakVoQixzQkFDSSxZQUFBLE1BRUosNEJBRVEsWUFBQSxNQUZSLGlDQU1RLFNBQUEsU0FDQSxNQUFBLEtBQ0EsV0FBQSxFQUFBLEVBQ0EsT0FBQSxFQUNBLE1BQUEsTUFDQSxRQUFBLEVBWFIsbUNBYWdCLFdBQUEsRUFBQSxZQUNBLE1BQUEsZ0JBQ0EsWUFBQSxjQUtoQixxQkFDSSxXQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsRUFDQSxRQUFBLE1BSkosd0JBTVEsV0FBQSxLQUNBLHNCQUFBLFlBUFIsMkNBVVEsT0FBQSxNQVZSLHdFQWVnQixVQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsS0FqQmhCLGtFQW9Cb0IsUUFBQSxRQUFBLGtCQUNBLFVBQUEsZUFDQSxZQUFBLGNBQ0EsWUFBQSw2QkFLQSxlQUFBLGdCQTVCcEIsb0VBa0NZLFdBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsS0FDQSxNQUFBLE1BdENaLDJDQTJDUSxRQUFBLE1BM0NSLCtDQTZDUSxPQUFBLEVBN0NSLDJEQWtEUSxZQUFBLEtBbERSLHlEQXFEUSxZQUFBLEtBckRSLDZDQXlEUSxXQUFBLEtBekRSLDZFQTREUSxZQUFBLG9CQUlSLG9CQUNJLFFBQUEsTUFDQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsUUFDQSxRQUFBLEtBQ0EsY0FBQSxLQU5KLGtDQVFRLE1BQUEsSUFFQSxzQkFBQSxFQUNBLE1BQUEsS0FDQSxjQUFBLEVBQ0EsTUFBQSxLQWJSLG9DQWtCWSxNQUFBLEtBbEJaLG9DQXFCWSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE9BQUEsS0FDQSxZQUFBLEtBTVosY0FDSSxRQUFBLEtBR0oseUJBQ0ksa0JBQUEsNEJBQUEsVUFBQSw0QkFESixnREFJWSxNQUFBLGVBQ0EsT0FBQSxLQUNBLFdBQUEsUUFDQSxjQUFBLEtBQ0EsUUFBQSxhQUNBLFdBQUEsT0FDQSxZQUFBLEtBQ0EsYUFBQSxJQUNBLFVBQUEsS0FaWixvREFlZ0IsTUFBQSxLQUNBLE9BQUEsS0FDQSxtQkFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLEtBQ0EsZUFBQSxLQWxCaEIsc0RBcUJZLGdCQUFBLEtBckJaLDJEQTRCWSxRQUFBLGFBTVosbURBR1ksTUFBQSxNQUVKLDBCQUNJLEdBQ0ksa0JBQUEsa0JBQUEsZUFBQSxVQUFBLGtCQUFBLGVBR0osS0FDSSxrQkFBQSxjQUFBLFVBQUEsVUFBQSxjQUFBLFdBTlIsa0JBQ0ksR0FDSSxrQkFBQSxrQkFBQSxlQUFBLFVBQUEsa0JBQUEsZUFHSixLQUNJLGtCQUFBLGNBQUEsVUFBQSxVQUFBLGNBQUEsV0FYaEIsd0RBZ0JZLFFBQUEsZ0JBQ0EsUUFBQSxHQUNBLFFBQUEsRUFDQSxlQUFBLEtBQ0EsUUFBQSxJQUFBLEVBQ0EsT0FBQSxLQUNBLGNBQUEsRUFDQSxPQUFBLEVBQ0EsV0FBQSxFQUFBLFlBQ0EsV0FBQSxLQUNBLFVBQUEsTUFDQSxtQkFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLFlBM0JaLDBEQTZCZ0IsTUFBQSxNQUNBLFdBQUEsRUFBQSxFQTlCaEIsbUVBa0NnQixhQUFBLEVBQ0EsTUFBQSxlQW5DaEIsNEZBQUEsbUZBQUEsb0ZBdUNnQixhQUFBLElBdkNoQiw2REEyQ1ksUUFBQSxFQUNBLGtCQUFBLE9BQUEsSUFBQSxFQUFBLFNBQUEsVUFBQSxPQUFBLElBQUEsRUFBQSxTQUNBLFFBQUEsRUFDQSxlQUFBLElBOUNaLDhEQWlEWSxNQUFBLEVBQ0EsS0FBQSxLQWxEWiwyQ0FxRFksYUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLE1BRUEsY0FBQSxLQUNBLFFBQUEsTUFDQSxXQUFBLE9BQ0EsWUFBQSxFQUNBLE1BQUEsS0E3RFosK0NBK0RnQixNQUFBLEtBQ0EsT0FBQSxLQUNBLG1CQUFBLElBQUEsS0FBQSxXQUFBLElBQUEsS0FDQSxlQUFBLEtBbEVoQiw4Q0FzRVksWUFBQSxLQUNBLGFBQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxJQUNBLFdBQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxNQTVFWixxREErRVksTUFBQSxlQUNBLE1BQUEsTUFDQSxNQUFBLEtBQ0EsWUFBQSxLQWxGWixzREFxRlksYUFBQSxFQU1aLDhDSm9hQSxtQ0lqYVEsV0FBQSxRQUhSLHFFSnVhRSwwRElqYWMsV0FBQSxRQU1oQiw4Q0orWkEsbUNJNVpRLFdBQUEsUUFIUixxRUprYUUsMERJNVpjLFdBQUEsUUFNaEIsK0NKMFpBLG9DSXZaUSxXQUFBLFFBSFIsc0VKNlpFLDJESXZaYyxXQUFBLFFBTWhCLDZDSnFaQSxrQ0loWlEsV0FBQSxRQUtSLHVDQUVRLE9BQUEsTUFGUiw4Q0FLUSxPQUFBLGdCQUxSLHVDQVFRLE9BQUEsZ0JBUlIsNkRBVVksT0FBQSxLQVZaLDJFQVlnQixXQUFBLEVBWmhCLDBGQWVvQixPQUFBLGVBZnBCLGdHQWtCd0IsT0FBQSxnQkFsQnhCLHNGQTBCZ0IsTUFBQSxlQTFCaEIsZ0dBZ0NRLGtCQUFBLDRCQUFBLFVBQUEsNEJKdVlSLG9DSXZhQSwyQ0p5YUEsK0VBREEsa0NJbFlRLG1CQUFBLElBQUEsWUFBQSxXQUFBLElBQUEsWUF0Q1Isa0RBeUNRLFlBQUEsTUF6Q1IsMkNBNENRLFlBQUEsTUFHUixzQkFDSSxnQkFBQSxnQkFHSixzQ0FHSSxRQUFBLGdCQUNBLG1CQUFBLElBQUEsV0FBQSxJQUNBLFNBQUEsT0FDQSxPQUFBLFlBQ0EsUUFBQSxZQVBKLHdDQVNRLFFBQUEsRUFDQSxtQkFBQSxJQUFBLFdBQUEsSUFWUiw0Q0FlSSxRQUFBLGdCQUNBLE9BQUEsZ0JBQ0EsWUFBQSxnQkFqQkosOENBbUJRLGtCQUFBLE9BQUEsSUFBQSxTQUFBLEVBQUEsVUFBQSxPQUFBLElBQUEsU0FBQSxFQW5CUiwwREF1QmMsd0JBQUEsSUFBQSxnQkFBQSxJQUNBLHlCQUFBLElBQUEsaUJBQUEsSUF4QmQsMERBdUJjLHdCQUFBLElBQUEsZ0JBQUEsSUFDQSx5QkFBQSxJQUFBLGlCQUFBLElBeEJkLDBEQXVCYyx3QkFBQSxJQUFBLGdCQUFBLElBQ0EseUJBQUEsSUFBQSxpQkFBQSxJQXhCZCwwREF1QmMsd0JBQUEsSUFBQSxnQkFBQSxJQUNBLHlCQUFBLElBQUEsaUJBQUEsSUF4QmQsMERBdUJjLHdCQUFBLElBQUEsZ0JBQUEsSUFDQSx5QkFBQSxJQUFBLGlCQUFBLElBeEJkLDBEQXVCYyx3QkFBQSxJQUFBLGdCQUFBLElBQ0EseUJBQUEsSUFBQSxpQkFBQSxJQXhCZCwwREF1QmMsd0JBQUEsSUFBQSxnQkFBQSxJQUNBLHlCQUFBLElBQUEsaUJBQUEsSUF4QmQsMERBdUJjLHdCQUFBLElBQUEsZ0JBQUEsSUFDQSx5QkFBQSxJQUFBLGlCQUFBLElBeEJkLDBEQXVCYyx3QkFBQSxJQUFBLGdCQUFBLElBQ0EseUJBQUEsSUFBQSxpQkFBQSxJQXhCZCwyREF1QmMsd0JBQUEsSUFBQSxnQkFBQSxJQUNBLHlCQUFBLEdBQUEsaUJBQUEsR0F4QmQsMkRBdUJjLHdCQUFBLElBQUEsZ0JBQUEsSUFDQSx5QkFBQSxLQUFBLGlCQUFBLEtBeEJkLDJEQXVCYyx3QkFBQSxJQUFBLGdCQUFBLElBQ0EseUJBQUEsS0FBQSxpQkFBQSxLQXhCZCwyREF1QmMsd0JBQUEsSUFBQSxnQkFBQSxJQUNBLHlCQUFBLEtBQUEsaUJBQUEsS0F4QmQsMkRBdUJjLHdCQUFBLElBQUEsZ0JBQUEsSUFDQSx5QkFBQSxLQUFBLGlCQUFBLEtBeEJkLDJEQXVCYyx3QkFBQSxJQUFBLGdCQUFBLElBQ0EseUJBQUEsS0FBQSxpQkFBQSxLQUtSLDBCQUNFLEtBQ0UsUUFBQSxFQUVGLEdBQ0UsUUFBQSxHQUxKLGtCQUNFLEtBQ0UsUUFBQSxFQUVGLEdBQ0UsUUFBQSxHQU9WLHVDQUNJLFFBQUEsZ0JBQ0EsT0FBQSxnQkFDQSxZQUFBLGdCSnljSix5Q0l2Y0EseURBRUksUUFBQSxnQkFDQSxPQUFBLGdCQUNBLFlBQUEsZUFPSiw4QkFBQSw4QkFBQSwyQkFDSSxXQUFBLGtCQUVKLG9DQUNJLE1BQUEsS0FFSiwrQkFDSSxRQUFBLEtBRUosK0JBQ0ksT0FBQSxlQUVKLGNBQ0ksTUFBQSxrQkFHSixzREFBQSxzREFBQSxzREFBQSxzREFBQSxzREFBQSxzREFBQSxpRkFBQSxtRkFDSSxZQUFBLDhCQUVKLGlJQUFBLHFIQUFBLDBGQUNJLGVBQUEsWUFFSiw0SkFBQSxpSUFDSSxZQUFBLEVBQ0EsY0FBQSxLQUNBLGVBQUEsS0FDQSxhQUFBLEtBRUosd0JBQ0ksTUFBQSwyQkFBQSxNQUFBLG1CQUNBLE1BQUEsS0FDQSxRQUFBLE1BQ0EsUUFBQSxNQUdKLDRCQUNJLE1BQUEsS0FDQSxRQUFBLE1BQ0EsWUFBQSwyQkFBQSxZQUFBLG1CQUVKLDZFQUNJLFlBQUEsWUFFSixvR0FFSSxZQUFBLFlBR0osc0NBSWdCLFFBQUEsR0FDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLFlBQUEsS0FBQSxNQUFBLFlBQ0EsYUFBQSxLQUFBLE1BQUEsWUFDQSxjQUFBLEtBQUEsTUFBQSxLQUNBLFdBQUEsTUFDQSxRQUFBLEVBQ0EsbUJBQUEsR0FBQSxXQUFBLEdBQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkFDQSxPQUFBLEVBQUEsZUFDQSxRQUFBLE1BQ0EsV0FBQSxnQkFoQmhCLDZDQXFCZ0IsbUJBQUEsUUFBQSxJQUFBLEtBQUEsV0FBQSxRQUFBLElBQUEsS0FDQSxrQkFBQSxjQUFBLFVBQUEsY0FDQSxRQUFBLFlBdkJoQixtQ0E0QlksTUFBQSxrQkFJWixtQkFDSSxXQUFBLFlBR0osU0FDSSxRQUFBLGdCQU9KLFlBQWMsUUFBQSxlQUNkLDJEQUVBLHNCQUNJLFFBQUEsZUFHSix1QkFDSSxVQUFBLElBR0oseURBQ0ksWUFBQSxZQUdKLDZFQUNJLGVBQUEsV0FHSixpQ0FDSSxPQUFBLGdCQUdKLDJEQUNJLE1BQUEsZ0JBQ0EsYUFBQSxlQUVKLGVBQWlCLFFBQUEsS0FDakIsWUFBYyxRQUFBLGdCQUVkLHdEQUVJLE1BQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFlBQUEsS0FDQSxlQUFBLFVBQ0EsZUFBQSxFQUVKLHlDQUNJLFFBQUEsZ0JDcmhCSiw2QkFHUSxPQUFBLGdCQUhSLG1DQU1ZLE9BQUEsZUFJWixZQUNJLE1BQUEsZ0JBQ0EsY0FBQSxjQ1pKLG1EQUdRLFdBQUEsUUFJUixxREFHUSxXQUFBLFFBSVIsb0RBR1EsV0FBQSxRQUlSLG9EQUdRLFdBQUEsUUFLUixvQkFDSSxjQUFBLEtBQ0EsVUFBQSxLQUZKLHdDQUlRLFFBQUEsS0FKUiw4Q0FPUSxjQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLGFBQ0EsV0FBQSxPQUNBLE1BQUEsS0FDQSxRQUFBLElBQ0EsT0FBQSxFQUFBLEtBZFIsbUNBaUJRLGNBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsYUFDQSxXQUFBLE9BQ0EsUUFBQSxJQUNBLE1BQUEsa0JBdkJSLHlDQXlCWSxnQkFBQSxLQUtaLGlEQUVRLFdBQUEsa0JBRlIsMkNBTVEsY0FBQSxLQUNBLFVBQUEsS0FQUiwrREFTWSxRQUFBLEtBVFoscUVBWVksY0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxhQUNBLFdBQUEsT0FDQSxNQUFBLEtBQ0EsUUFBQSxJQUNBLE9BQUEsRUFBQSxLQW5CWiwwREFzQlksY0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxhQUNBLFdBQUEsT0FDQSxRQUFBLElBQ0EsTUFBQSxrQkE1QlosZ0VBOEJnQixnQkFBQSxLQ3pGaEIsZ0JQOGdDQSxlQUNBLFlPNWdDSSxXQUFBLE1BQ0Esa0JBQUEsVUFDQSxnQkFBQSxnQkFMSiw2QlBvaENFLDRCQUNBLHlCTzlnQ00sWUFBQSxLQUNBLGVBQUEsS0FDQSxNQUFBLEtBVFIsMENQMGhDSSx5Q0FDQSxzQ09oaENRLGVBQUEsVUFRWix5QlA2Z0NBLHVDQURBLHlDQUVBLDhCQUNBLHdDT3pnQ1EsV0FBQSwrQkFJUiwyQ1B5Z0NBLGdDT3RnQ1EsV0FBQSxtQ0FJUiwwQ1BzZ0NBLCtCT25nQ1EsV0FBQSxpQ0FJUiwwQ1BtZ0NBLCtCT2hnQ1EsV0FBQSxpQ1BvZ0NSLGtDT2hnQ0EsdUNBR1EsV0FBQSwrQlBpZ0NSLDhCTzkvQkEseUJBR1EsV0FBQSwrQkN6RFIsY1J3akNBLHdCUXRqQ0ksV0FBQSxLQUZKLGdDUjJqQ0UsMENRdmpDTSxjQUFBLEtBQ0EsV0FBQSxnQkFMUixtRFIrakNJLDZEUXhqQ1EsV0FBQSxnQkFQWix1RVJra0NNLGlGUXpqQ1UsTUFBQSxLQUNBLE9BQUEsS0FFQSxXQUFBLFFBWmhCLHVEUnVrQ00saUVReGpDVSxNQUFBLEtBQ0EsT0FBQSxLQWhCaEIsa0VSMmtDTSw0RVF2akNVLFlBQUEsS0FDQSxNQUFBLFFBckJoQixrRVIra0NNLDRFUXZqQ1UsV0FBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLEtBQ0EsUUFBQSxLQUNBLFdBQUEsTUEzQmhCLDBFUnFsQ1Esb0ZReGpDWSxPQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsSUFDQSxRQUFBLElBQUEsS0FDQSxlQUFBLFdBaENwQiwrRVIybENRLHlGUXhqQ1ksV0FBQSxLQUNBLFVBQUEsS0FDQSxjQUFBLEtBckNwQixpRlJnbUNVLDJGUXpqQ2MsTUFBQSxLQXZDeEIsaUVSbW1DTSwyRVF2akNVLFNBQUEsT0E1Q2hCLDhFUnNtQ1Esd0ZReGpDWSxRQUFBLE1BQ0EsV0FBQSxRQUNBLFdBQUEsT0FDQSxNQUFBLEtBQ0EsUUFBQSxLQUNBLGtCQUFBLGtCQUFBLFVBQUEsa0JBQ0EsWUFBQSxJQUNBLFFBQUEsR0FyRHBCLG9GUmluQ0ksOEZRcGpDb0IsbUJBQUEsSUFBQSw0QkFBQSxXQUFBLElBQUEsNEJBQ0Esa0JBQUEsd0JBQUEsVUFBQSx3QkFDQSxnQkFBQSxLQUNBLFFBQUEsRUFoRXhCLHVFUnluQ0UsaUZRL2lDZSxNQUFBLFFBMUVqQix5RVI0bkNFLG1GUS9pQ2MsY0FBQSxJQUFBLE1BQUEsUUE3RWhCLHFGUituQ0UsK0ZROWlDa0IsV0FBQSxRQWpGcEIsMENSa29DRSxvRFExaUNVLGdCQUFBLEtBQ0EsTUFBQSxLQXpGWix3RVJzb0NFLGtGUXppQ2MsTUFBQSxRQTdGaEIsMEVSeW9DRSxvRlF6aUNjLGNBQUEsSUFBQSxNQUFBLFFBaEdoQixzRlI0b0NFLGdHUXhpQ2tCLFdBQUEsUUFwR3BCLHlDUitvQ0UsbURRcGlDVSxnQkFBQSxLQUNBLE1BQUEsS0E1R1osdUVSbXBDRSxpRlFuaUNjLE1BQUEsUUFoSGhCLHlFUnNwQ0UsbUZRbmlDYyxjQUFBLElBQUEsTUFBQSxRQW5IaEIscUZSeXBDRSwrRlFsaUNrQixXQUFBLFFBdkhwQixzRVI0cENFLGdGUTdoQ2MsTUFBQSxRQS9IaEIsd0VSK3BDRSxrRlE3aENjLGNBQUEsSUFBQSxNQUFBLFFBbEloQixvRlJrcUNFLDhGUTVoQ2tCLFdBQUEsUUF0SXBCLDBCUnFxQ0Usb0NRemhDTSxVQUFBLEtBS1IsK0JBRVEsY0FBQSxLQUNBLFdBQUEsZ0JBSFIsa0RBS1ksV0FBQSxnQkFMWixzRUFPZ0IsTUFBQSxLQUNBLE9BQUEsS0FFQSxXQUFBLFFBVmhCLHNEQWFnQixNQUFBLEtBQ0EsT0FBQSxLQWRoQixpRUFrQmdCLFlBQUEsS0FDQSxNQUFBLFFBbkJoQixpRUFzQmdCLFdBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxLQUNBLFFBQUEsS0FDQSxXQUFBLE1BekJoQix5RUEyQm9CLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxJQUNBLFFBQUEsSUFBQSxLQUNBLGVBQUEsV0E5QnBCLDhFQWlDb0IsV0FBQSxLQUNBLFVBQUEsS0FDQSxjQUFBLEtBbkNwQixnRkFxQ3dCLE1BQUEsS0FyQ3hCLGdFQTBDZ0IsU0FBQSxPQTFDaEIsNkVBNENvQixRQUFBLE1BQ0EsV0FBQSxRQUNBLFdBQUEsT0FDQSxNQUFBLEtBQ0EsUUFBQSxLQUNBLGtCQUFBLGtCQUFBLFVBQUEsa0JBQ0EsWUFBQSxJQUNBLFFBQUEsR0FuRHBCLG1GQTJEd0IsbUJBQUEsSUFBQSw0QkFBQSxXQUFBLElBQUEsNEJBQ0Esa0JBQUEsd0JBQUEsVUFBQSx3QkFDQSxnQkFBQSxLQUNBLFFBQUEsRUE5RHhCLHlDQXNFWSxnQkFBQSxLQUNBLE1BQUEsS0F2RVosdUVBMkVnQixNQUFBLFFBM0VoQix5RUE4RWdCLGNBQUEsSUFBQSxNQUFBLFFBOUVoQixxRkFrRm9CLFdBQUEsUVJ3Z0NwQix1Q0FGQSwrQ0FLQSx5REFEQSxzREFEQSxxREFHQSx1RFFwZ0NBLDJDUisvQkEsZ0NRdC9CUSxXQUFBLG1DQUlSLDJDUjIvQkEsbURBR0EsNkRBREEsMERBREEseURBR0EsMkRReC9CUSxXQUFBLFFBUFIsa0VSa2dDRSwwRUFHQSxvRkFEQSxpRkFEQSxnRkFHQSxrRlE1L0JjLFdBQUEsUUFWaEIsbUNSMGdDQSwyQ0FHQSxxREFEQSxrREFEQSxpREFHQSxtRFE5L0JRLE1BQUEsZUFDQSxPQUFBLGVDM1FSLHFDVDZ3Q0Esb0NTMXdDUSxNQUFBLFFBQ0EsY0FBQSxLQUpSLGtDVGt4Q0EsaUNTMXdDWSxnQkFBQSxLQUNBLE1BQUEsS0FUWix3Q1R1eENBLHVDUzN3Q1ksTUFBQSxRQUNBLGFBQUEsa0JBYlosK0NUNHhDQSw4Q1M1d0NZLE1BQUEsUUFDQSxXQUFBLFdBakJaLGtDVGl5Q0EsaUNTM3dDUSxhQUFBLE1BQ0EsV0FBQSxLQXZCUixxQ1RxeUNFLG9DUzV3Q1UsTUFBQSxRQUNBLGNBQUEsS0FDQSxVQUFBLEtBQ0EsZUFBQSxNQTVCWixxQ1QyeUNFLG9DUzV3Q1UsTUFBQSxRQUNBLGNBQUEsS0FDQSxVQUFBLEtBQ0EsZUFBQSxLQWxDWixxQ1RpekNFLG9DUzV3Q00sV0FBQSxLQUNBLHNCQUFBLEVBdENSLDBDVHF6Q0kseUNTNXdDUSxNQUFBLEtBekNaLGdEVHd6Q00sK0NTN3dDYyxnQkFBQSxLQUNBLE1BQUEsS0M1Q3BCLFFBRUksY0FBQSxJQUNBLFFBQUEsSUFBQSxLQUNBLGVBQUEsV0FFQSxZQUFBLG9CQUNBLFVBQUEsS0FFSixlQUNJLE9BQUEsSUFBQSxNQUFBLGtCQUNBLE1BQUEsUUFDQSxjQUFBLElBQ0EsUUFBQSxJQUFBLEtBQ0EsZUFBQSxXQUVKLGVBQ0ksT0FBQSxJQUFBLE1BQUEsa0JBQ0EsTUFBQSxRQUNBLGNBQUEsSUFDQSxRQUFBLElBQUEsS0FDQSxlQUFBLFdBRUosY1YyekNBLGdDVXp6Q0ksT0FBQSxJQUFBLE1BQUEsa0JBQ0EsTUFBQSxRQUNBLGNBQUEsSUFDQSxRQUFBLElBQUEsS0FDQSxlQUFBLFdBRUosZ0JBQ0ksT0FBQSxJQUFBLE1BQUEsa0JBQ0EsTUFBQSxRQUNBLGNBQUEsSUFDQSxRQUFBLElBQUEsS0FDQSxlQUFBLFdBRUosYVYyekNBLGVBQ0EsYVV6ekNJLE9BQUEsSUFBQSxNQUFBLGtCQUNBLE1BQUEsUUFDQSxjQUFBLElBQ0EsUUFBQSxJQUFBLEtBQ0EsZUFBQSxXQzdDSiwwQ0FHWSxVQUFBLEtBQ0EsTUFBQSxRQUNBLFdBQUEsRUFDQSxjQUFBLEtBTlosaUNBU1ksTUFBQSxLQVRaLGtCQWFRLE1BQUEsa0JBYlIsMkRBZ0JRLE1BQUEsS0FDQSxPQUFBLGVBakJSLHNDQXFCWSxNQUFBLGtCQXJCWiw0QkF5QlEsV0FBQSxrQkFDQSxhQUFBLGtCQTFCUixrQ0E0QlEsbUJBQUEsRUFBQSxFQUFBLEVBQUEsTUFBQSxrQkFBQSxXQUFBLEVBQUEsRUFBQSxFQUFBLE1BQUEsa0JBNUJSLGtDQStCWSxXQUFBLFFBL0JaLHNEQW9DWSxXQUFBLGtCQUtaLGtDQUVRLE1BQUEsUUFGUixnREFNWSxNQUFBLFFDOUNaLDJDQUdZLE1BQUEsUUFDQSxVQUFBLEtBSlosNEJBUVEsTUFBQSxRQUNBLFVBQUEsS0FUUiw4QkFZUSxXQUFBLEtBWlIsbUNBZWdCLE1BQUEsS0FmaEIseUNBaUJvQixNQUFBLFFBakJwQiwwQ0FxQmdCLE1BQUEsUUFNaEIsaUNBRVEsTUFBQSxRQUZSLCtDQU1ZLE1BQUEsUUNsQ1osNkNBR1EsVUFBQSxLQUNBLGNBQUEsS0NKUiwrQ0FHUSxVQUFBLEtBQ0EsY0FBQSxLQUlSLHdEQUdZLE1BQUEsa0JBSFoseUNBT1EsV0FBQSxrQkFDQSxhQUFBLGtCQVJSLDJEQVlRLE1BQUEsa0JBWlIsd0RBZ0JRLFdBQUEsa0JBaEJSLHdEQW1CUSxhQUFBLGtCQW5CUixvQ0F1QlEsV0FBQSxrQkFDQSxhQUFBLGtCQXhCUiwwQ0EwQlEsbUJBQUEsRUFBQSxFQUFBLEVBQUEsTUFBQSxrQkFBQSxXQUFBLEVBQUEsRUFBQSxFQUFBLE1BQUEsa0JBMUJSLDBDQTZCWSxXQUFBLFFBN0JaLDhEQWtDWSxXQUFBLGtCZDQ3Q1osa0NBRUEscUNBREEseUNBRUEsNENBQ0Esd0RBQ0Esa0RBTkEsMEJBYkEsb0RBRUEsdURBREEsMkRBRUEsOERBQ0EsMEVBQ0Esb0VBTkEsNENBTkEsaURBRUEsb0RBREEsd0RBRUEsMkRBQ0EsdUVBQ0EsaUVBTkEseUNBTkEsZ0RBRUEsbURBREEsdURBRUEsMERBQ0Esc0VBQ0EsZ0VjajZDQSx3Q2RpN0NBLGtEQUVBLHFEQURBLHlEQUVBLDREQUNBLHdFQUNBLGtFQU5BLDBDY3A2Q1EsTUFBQSxrQmRrOUNOLHVDQUZBLG9DQUNBLDJDQUVBLDhDQUNBLDBEQUNBLG9EQU5BLDRCQVhBLHlEQUZBLHNEQUNBLDZEQUVBLGdFQUNBLDRFQUNBLHNFQU5BLDhDQUpBLHNEQUZBLG1EQUNBLDBEQUVBLDZEQUNBLHlFQUNBLG1FQU5BLDJDQUpBLHFEQUZBLGtEQUNBLHlEQUVBLDREQUNBLHdFQUNBLGtFY3I4Q0YsMENkdTlDRSx1REFGQSxvREFDQSwyREFFQSw4REFDQSwwRUFDQSxvRUFOQSw0Q2N0OENVLE1BQUEsa0JkMDlDWiwyRkFGQSw2R0FEQSwwR2NyK0NBLHlHZHUrQ0EsMkdjcjlDUSxhQUFBLGtCQUNBLE1BQUEsa0JBQ0EsbUJBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxNQUFBLGtCQUFBLFdBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxNQUFBLGtCZDg5Q1IsMEZBRkEsNEdBREEseUdjLytDQSx3R2RpL0NBLDBHYzE5Q1EsYUFBQSxrQkFDQSxXQUFBLGtCQUNBLG1CQUFBLE1BQUEsRUFBQSxFQUFBLEVBQUEsTUFBQSxrQkFBQSxXQUFBLE1BQUEsRUFBQSxFQUFBLEVBQUEsTUFBQSxrQmRtK0NSLGtGQUZBLG9HQURBLGlHY3ovQ0EsZ0dkMi9DQSxrR2NoK0NpRSxNQUFBLGtCZHcrQ2pFLHVDQUZBLHlEQURBLHNEY2hnREEscURka2dEQSx1RGNyK0NJLGFBQUEsa0Jkay9DSiw2Q0FEQSw2Q0FIQSwrREFEQSwrREFEQSw0REFEQSw0REFEQSwyRGN2Z0RBLDJEZDZnREEsNkRBREEsNkRjNStDNkIsTUFBQSxlZHMvQzdCLHlDQUZBLDJEQURBLHdEY25oREEsdURkcWhEQSx5RGNuL0NRLFdBQUEsa0JBQ0EsYUFBQSxrQmQyL0NSLDJEQUZBLDZFQURBLDBFYzNoREEseUVkNmhEQSwyRWN0L0NRLE1BQUEsa0JkOC9DUix3REFGQSwwRUFEQSx1RWNsaURBLHNFZG9pREEsd0Vjei9DUSxXQUFBLGtCZGlnRFIsd0RBRkEsMEVBREEsdUVjemlEQSxzRWQyaURBLHdFYzcvQ1EsYUFBQSxrQmRxZ0RSLG9DQUZBLHNEQURBLG1EY2hqREEsa0Rka2pEQSxvRGNoZ0RRLFdBQUEsa0JBQ0EsYUFBQSxrQmR1Z0ROLDBDQUZBLDREQURBLHlEY3ZqREYsd0RkeWpERSwwRGNwZ0RNLG1CQUFBLEVBQUEsRUFBQSxFQUFBLE1BQUEsa0JBQUEsV0FBQSxFQUFBLEVBQUEsRUFBQSxNQUFBLGtCZDRnRE4sMENBRkEsNERBREEseURjOWpERix3RGRna0RFLDBEY3hnRFUsV0FBQSxRZGdoRFosOERBRkEsZ0ZBREEsNkVjcmtEQSw0RWR1a0RBLDhFYzFnRFksV0FBQSxrQkN0R1osK0NBSVksTUFBQSxNQUNBLE1BQUEsUUFDQSxXQUFBLE1BTlosOEJBVVksY0FBQSxLQVZaLGdGQWFZLE1BQUEsS0FDQSxPQUFBLEtBZFosK0JBaUJZLGVBQUEsS0FqQloscURBb0JvQixZQUFBLElBQ0EsVUFBQSxLQXJCcEIsMkNBd0JvQixVQUFBLEtBeEJwQixxREFBQSwyQ0EyQm9CLE1BQUEsUUEzQnBCLHlCQWlDUSxXQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQ0EsT0FBQSxLQW5DUiw0QkFxQ1ksV0FBQSxPQUNBLGNBQUEsRUF0Q1osK0JBd0NnQixXQUFBLEtBeENoQixvQ0E0Q1ksV0FBQSxNZjBtRFYsaURldHBERixpREFnRFksTUFBQSxLQUNBLFVBQUEsS0FDQSxPQUFBLEtBRUEsWUFBQSxFZndtRFIsdURlNXBESix1REFzRGdCLGdCQUFBLEtBdERoQiwyQ0EwRFksT0FBQSxRQUNBLFFBQUEsYUFFQSxPQUFBLEVBQUEsS0FDQSxTQUFBLFNBQ0Esb0JBQUEsS0FBQSxPQUNBLGtCQUFBLFVBQ0EsV0FBQSxJQUFBLElBQUEsT0FDQSxnQkFBQSxJQUFBLElBQUEsT0FDQSxtQkFBQSxJQUFBLElBQUEsT0FDQSxjQUFBLElBQUEsSUFBQSxPQUNBLE1BQUEsUUFDQSxVQUFBLGVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FJQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxTQUFBLFNBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BL0VaLDZDQWlGZ0IsWUFBQSxLQUNBLFVBQUEsZUFDQSxpQkFBQSxzQkFHQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsTUFDQSxjQUFBLFlBQ0EsV0FBQSxJQUFBLEtBQUEscUNBQ0EsbUJBQUEsSUFBQSxLQUFBLHFDQUNBLFVBQUEsZUFDQSxLQUFBLEtBQ0EsSUFBQSxLQUNBLGlCQUFBLGVBQ0EsbUJBQUEsTUFBQSxFQUFBLElBQUEsQ0FBQSxNQUFBLEtBQUEsSUFBQSxDQUFBLEtBQUEsRUFBQSxJQUFBLENBQUEsS0FBQSxNQUFBLElBQUEsQ0FBQSxFQUFBLE1BQUEsSUFBQSxDQUFBLE1BQUEsTUFBQSxJQUFBLENBQUEsRUFBQSxLQUFBLElBQUEsQ0FBQSxLQUFBLEtBQUEsS0FBQSxXQUFBLE1BQUEsRUFBQSxJQUFBLENBQUEsTUFBQSxLQUFBLElBQUEsQ0FBQSxLQUFBLEVBQUEsSUFBQSxDQUFBLEtBQUEsTUFBQSxJQUFBLENBQUEsRUFBQSxNQUFBLElBQUEsQ0FBQSxNQUFBLE1BQUEsSUFBQSxDQUFBLEVBQUEsS0FBQSxJQUFBLENBQUEsS0FBQSxLQUFBLEtBaEdoQixpREFtR2dCLGlCQUFBLHNCQW5HaEIsbURBcUdvQixpQkFBQSxrQkFDQSxtQkFBQSxNQUFBLEVBQUEsT0FBQSxDQUFBLE1BQUEsS0FBQSxPQUFBLENBQUEsS0FBQSxFQUFBLE9BQUEsQ0FBQSxLQUFBLE1BQUEsT0FBQSxDQUFBLEVBQUEsTUFBQSxPQUFBLENBQUEsTUFBQSxNQUFBLE9BQUEsQ0FBQSxFQUFBLEtBQUEsT0FBQSxDQUFBLEtBQUEsS0FBQSxRQUFBLFdBQUEsTUFBQSxFQUFBLE9BQUEsQ0FBQSxNQUFBLEtBQUEsT0FBQSxDQUFBLEtBQUEsRUFBQSxPQUFBLENBQUEsS0FBQSxNQUFBLE9BQUEsQ0FBQSxFQUFBLE1BQUEsT0FBQSxDQUFBLE1BQUEsTUFBQSxPQUFBLENBQUEsRUFBQSxLQUFBLE9BQUEsQ0FBQSxLQUFBLEtBQUEsUUF0R3BCLGlEQTJHWSxNQUFBLEtBM0daLGlEQThHWSxNQUFBLE1BS1osa0NBRVEsTUFBQSxRQUZSLGdEQU1ZLE1BQUEsUUFLWixtQ0FFUSxNQUFBLFFBRlIsaURBTVksTUFBQSxRQ3pJWixhQUNJLFFBQUEsTUFDQSxjQUFBLEtBQ0EsV0FBQSxLQUhKLHdCQUtRLFlBQUEsS0FMUixxQ0FRUSxZQUFBLEtBQ0EsVUFBQSxlQUNBLGdCQUFBLGVBVlIsb0NBZVEsTUFBQSxLQWZSLDBFQWtCb0IsUUFBQSxRQUNBLFlBQUEsWUFDQSxVQUFBLEtBQ0EsTUFBQSxRQUNBLGFBQUEsS0FDQSxJQUFBLElBQ0EsU0FBQSxTQXhCcEIsbUNBNkJRLE1BQUEsS0E3QlIseUVBZ0NnQixRQUFBLFFBQ0EsWUFBQSxZQUNBLFVBQUEsS0FDQSxNQUFBLFFBQ0EsYUFBQSxLQUNBLElBQUEsSUFDQSxTQUFBLFNBdENoQiwyQkE0Q1ksWUFBQSxNQTVDWiw2QkFnRFEsV0FBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEVBbERSLHFCQXFEUSxNQUFBLFFBckRSLDBCQXdEUSxZQUFBLGVDbERSLGlDQUVRLGNBQUEsSUFBQSxNQUFBLFFBRlIsaURBS1ksTUFBQSxRQUxaLGlDQVVRLFdBQUEsUUFJUixnQ2pCcXdEQSwrQkFDQSxpQ0FDQSwrQmlCbHdEUSxjQUFBLElBQUEsTUFBQSxRQUxSLGdEakIwd0RFLCtDQUNBLGlEQUNBLCtDaUJwd0RVLE1BQUEsUUFSWixnQ2pCZ3hEQSwrQkFDQSxpQ0FDQSwrQmlCcndEUSxXQUFBLFFBSVIsa0NBRVEsY0FBQSxJQUFBLE1BQUEsUUFGUixrREFLWSxNQUFBLFFBTFosa0NBVVEsV0FBQSxRQUlSLGlDQUVRLGNBQUEsSUFBQSxNQUFBLFFBRlIsaURBS1ksTUFBQSxRQUxaLGlDQVVRLFdBQUEsUUFLUixrQkFDSSxNQUFBLEtBQ0EsY0FBQSxLQUNBLFFBQUEsTUFDQSxVQUFBLFdBSkosNkJBTVEsZ0JBQUEsS0FOUixrQ0FTUSxXQUFBLE1BQ0EsU0FBQSxPQVZSLHNDQVlZLE1BQUEsS0FDQSxRQUFBLE1BQ0EsT0FBQSxLQWRaLHNDQWtCUSxXQUFBLEtBQ0EsUUFBQSxLQW5CUix3REFxQlksTUFBQSxLQXJCWixzREF3QlksVUFBQSxLQUNBLFlBQUEsbUJBQ0EsWUFBQSxJQUNBLE9BQUEsS0FBQSxFQTNCWixtQ0ErQlEsU0FBQSxPQS9CUixzQ0FrQ1EsUUFBQSxNQUNBLFFBQUEsS0FDQSxXQUFBLE9BQ0EsTUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLG1CQUNBLGtCQUFBLGtCQUFBLFVBQUEsa0JBQ0EsUUFBQSxHQUNBLFNBQUEsU0FDQSxtQkFBQSxJQUFBLDRCQUFBLFdBQUEsSUFBQSw0QkEzQ1IsNENBK0NZLG1CQUFBLElBQUEsNEJBQUEsV0FBQSxJQUFBLDRCQUNBLGtCQUFBLHdCQUFBLFVBQUEsd0JBQ0EsUUFBQSxFQUNBLGdCQUFBLEtDcEhaLG9FQVFRLE1BQUEsS0FFQSxRQUFBLE1BVlIsdUZBb0JZLFdBQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxFQUNBLE1BQUEsUUF2QloseUZBeUJnQixNQUFBLFFBS2hCLDJCQUVRLE1BQUEsUUFGUix5QkFLUSxlQUFBLEtBTFIsMkJBT1ksTUFBQSxLQVBaLGlDQVNnQixNQUFBLFFBQ0EsZ0JBQUEsS0FWaEIsaUNBY1ksTUFBQSxRQWtDWixnQkEzQkksU0FBQSxTQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsaUJBQUEsS0EyQkEsY0FBQSxLQUNBLFFBQUEsS0ExQkEsd0JBQ0UsUUFBQSxHQUNBLFFBQUEsRUFDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE9BQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLGlCQUFBLEtBR0YsdUJBQ0UsUUFBQSxHQUNBLFFBQUEsRUFDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE9BQUEsS0FDQSxLQUFBLEtBQ0EsTUFBQSxLQUtOLGtCQUtRLFFBQUEsRUFDQSxTQUFBLFNDcEZSLHVCQUNtQixRQUFBLEtBRG5CLDJCQUV1QixNQUFBLFFBRnZCLGdCQUlRLFFBQUEsTUFKUixnQkFPUSxNQUFBLEtBQ0EsT0FBQSxLQVJSLG1CQVdRLE1BQUEsS0FYUixnQm5CNjZEQSxtQm1COTVEUSxjQUFBLEVBZlIseUJBa0JRLE1BQUEsUUFDQSxVQUFBLEtBQ0EsY0FBQSxLQXBCUixZQXVCUSxjQUFBLEtBTVIsbUJBQ0ksWUFBQSxFQUNBLGFBQUEsRUFFSixlQUNJLGNBQUEsS0FDQSxhQUFBLEtBRUosd0JBQ0ksTUFBQSxlQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsYUFBQSxLQUVKLGNBQ0ksTUFBQSxJQUdKLGtCQUFvQixRQUFBLEtBQ3BCLCtCQUVRLGNBQUEsZUFGUix1Q0FNUSxXQUFBLGtCQ3REUixtQkFFUSxRQUFBLEtBQUEsRUFJUixjQUNJLE1BQUEsUUFDQSxVQUFBLEtBQ0EsT0FBQSxFQUVKLDBDQUdZLFFBQUEsRUFBQSxLQUtaLHdDQUVRLGNBQUEsTUFGUiw0Q0FNWSxjQUFBLEVBR0EsWUFBQSxFQVRaLDhDQVdnQixZQUFBLG1CQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxRQWRoQixpREFrQlksVUFBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLFlBQUEsRUFwQlosaUVBc0JnQixNQUFBLEtBdEJoQixtREF5QmdCLE1BQUEsUUF6QmhCLDhDQTZCWSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsS0FBQSxFQS9CWixnREFpQ2dCLGNBQUEsRUFqQ2hCLG9DQXFDWSxPQUFBLEVBQUEsRUFBQSxLQUFBLEVBQ0EsVUFBQSxLcEJxOERaLDhDb0IzK0RBLG1DQTRDWSxNQUFBLFFBQ0EsT0FBQSxLQUFBLEVBQUEsS0FBQSxFQUNBLFVBQUEsS0FDQSxlQUFBLE1BL0NaLG1DQWtEWSxNQUFBLFFBQ0EsT0FBQSxLQUFBLEVBQUEsS0FBQSxFQUNBLFVBQUEsS0FDQSxlQUFBLEtBckRaLG1DQXdEWSxXQUFBLEtBQ0EsT0FBQSxZQUNBLHNCQUFBLEVBMURaLHdDQThEZ0IsTUFBQSxLQTlEaEIsK0NBaUVvQixNQUFBLGtCQU9wQixZQUNJLE1BQUEsS0FHSiwrQ3BCdzdEQSwrQ0FDQSwrQ29CdDdESSxVQUFBLGVBQ0EsWUFBQSw4QnBCMDdESixnQm9CdjdEQSxlcEJ3N0RBLG1Eb0JwN0RBLE9BQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxLQUNBLDRCQUFBLFlBR0EsVUFBQSxLQUNBLFlBQUEsS0FDSSxZQUFBLElBTUosa0JBQ0ksUUFBQSxLQ3pISixnQkFDSSxXQUFBLFFBQ0EsTUFBQSxLQ0RBLHlCQUNJLFdBQUEsUUFDQSwwQ0FDSSxRQUFBLEdBQ0EsUUFBQSxNQUNBLE1BQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxNQUNBLFdBQUEsUURDWixhQUVRLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUpSLHVCQVFRLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQVJSLGNBV1EsaUJBQUEsUUFDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxLQUFBLEVBWlIsZUFlUSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxLQUFBLEVBZlIsbUJBaUJZLE1BQUEsS0FqQlosd0JBb0JZLFdBQUEsS0FDQSxRQUFBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsTUFBQSxJQXZCWiwwQkF5QmdCLE1BQUEsS0FDQSxRQUFBLEVBQUEsS0FDQSxVQUFBLEtBQ0EsY0FBQSxFQUNBLFdBQUEsT0FDQSxZQUFBLElBQ0EsWUFBQSxtQkFDQSxlQUFBLElBaENoQix5Q0FtQ2dCLFlBQUEsSUFDQSxZQUFBLG1CQUNBLE1BQUEsTUFDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQ0EsTUFBQSxLQXpDaEIsaURBMkNvQixXQUFBLFFBM0NwQix1REE4Q29CLFdBQUEsUUE5Q3BCLCtDQWlEb0IsV0FBQSxRQUNBLGdCQUFBLEtBbERwQixnREFxRG9CLFdBQUEsUUFyRHBCLGVBMkRRLGlCQUFBLFFBQ0EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsS0FBQSxFQTVEUix1QkErRFEsUUFBQSxLQUFBLEVBQUEsS0FBQSxFQS9EUixzQ0FrRWdCLFVBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLGNBQUEsRUFyRWhCLHVDQXdFZ0IsY0FBQSxLQXhFaEIsdUNBMkVnQixhQUFBLEVBQ0EsV0FBQSxLQTVFaEIscUNBaUZnQixNQUFBLE1BQ0EsT0FBQSxLQUNBLE9BQUEsRUFBQSxLQUNBLGNBQUEsS0FwRmhCLDBCQXlGUSxRQUFBLEtBQ0EsT0FBQSxLQTFGUiw0QkE0RlksVUFBQSxlQUNBLE1BQUEsS0FDQSxZQUFBLEVBOUZaLDRCQWlHWSxNQUFBLEtBQ0EsY0FBQSxFQUNBLFlBQUEsRUFDQSxZQUFBLEVBcEdaLHVDQXVHWSxNQUFBLE1BQ0EsWUFBQSxFQXhHWixnQ0E0R2dCLE1BQUEsS0FDQSxPQUFBLEVBQUEsS0E3R2hCLGtDQWdIZ0IsZ0JBQUEsS0UxSGhCLFNBQ0ksTUFBQSxLQUNBLFFBQUEsTUFDQSxXQUFBLEtBQ0EsT0FBQSxJQUNBLFdBQUEsS0FDQSxjQUFBLEtDTkosaURBQ0ssV0FBQSxRQUNBLE1BQUEsS0FDQSxjQUFBLEVBQ0EsT0FBQSxFQUpMLHVEQU1LLE1BQUEsS0FDQSxXQUFBLFFBQ0EsT0FBQSxFeEI0cUVMLHFCd0I3cEVBLHVCQUVJLE1BQUEsS0FDQSxZQUFBLEtBRUosWUFDSSxPQUFBLEtBQ0EsUUFBQSxtQkFBQSxRQUFBLG1CQUFBLFFBQUEsWUFGSix1QkFJUSxPQUFBLEVBQUEsSUFBQSxFQUFBLEVBQ0EsTUFBQSxRQUNBLGNBQUEsSUFBQSxPQUFBLFFBQ0EsZ0JBQUEsS0FQUixxQkFVUSxRQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsUUFDQSxjQUFBLElBQUEsT0FBQSxRQ3pDUixxQkFHSSxNQUFBLFFBQ0EsY0FBQSxLQ01KLGVBQ0ksV0FBQSxLQUVBLG1CQUFBLEVBQUEsSUFBQSxJQUFBLEtBQUEsZ0JBQUEsV0FBQSxFQUFBLElBQUEsSUFBQSxLQUFBLGdCQUNBLFVBQUEsTUFDQSxRQUFBLEtBQUEsS0FDQSxjQUFBLEtBTkoscUJBUUksUUFBQSxNQUNBLE1BQUEsS0FDQSxXQUFBLEVBQUEsRUFDQSxXQUFBLElBWEosdUJBYVksWUFBQSxLQUNBLGNBQUEsRUFkWixxQkFrQlEsT0FBQSxFQUNBLGNBQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsTUFDQSxRQUFBLEtBQUEsSUF0QlIsb0MxQjJ0RUUsZ0MwQmhzRU0sbUJBQUEsTUFBQSxFQUFBLEVBQUEsSUFBQSxnQkFDQSxXQUFBLE1BQUEsRUFBQSxFQUFBLElBQUEsZ0JBNUJSLG9DQStCUSxPQUFBLEtBQUEsRUFDQSxNQUFBLE1BQ0EsUUFBQSxNQWpDUixrQ0FvQ1EsT0FBQSxFQUNBLFVBQUEsTUFDQSxXQUFBLFFBQ0EsTUFBQSxLQUlSLG1CQUNJLGdCQUFBLFVDdERKLGVBQ0ksWUFBQSxFQUNBLFdBQUEsT0FFSixpREFFUSxRQUFBLEtDTFIsVTVCK3dFQSwyQkFDQSwrQ0FGQSxxQkFKQSxlQUVBLGFBQ0EsYUFoQkEsYUFDQSxhQUNBLGFBQ0EsYUFDQSxhQUNBLGFBSUEsZ0JBREEsZ0JBSUEsaUJBTEEsMENBREEsWUFRQSxjQUpBLGlCQUNBLG1CNEJsdkVJLFVBQUEsZUFDQSxZQUFBLElBRUoscUJBRUksVUFBQSxjQUVKLCtEQUNJLFVBQUEsZUFDQSxZQUFBLElBRkosMERBQ0ksVUFBQSxlQUNBLFlBQUEsSUFGSiwyREFDSSxVQUFBLGVBQ0EsWUFBQSxJQUZKLGlEQUNJLFVBQUEsZUFDQSxZQUFBLElBR0osZ0JBR1ksVUFBQSxlQUhaLG1CQUtnQixVQUFBLGVBTGhCLHdCQVVTLFVBQUEsS0FWVCx5QkFhUSxVQUFBLEs1QnV3RVIsdUNBSEEsNEJBRUEsOEJBREEsMEI0Qmx4RUEsc0JBb0JXLFVBQUEsZTVCcXdFWCxxQkFDQSxrQjRCMXhFQSx3QjVCd3hFQSxxQjRCOXZFWSxVQUFBLEs1Qm93RVosbUI0Qjl4RUEsc0JBOEJZLFVBQUEsS0FDQSxVQUFBLGU1Qm93RVosbUI0Qm55RUEsc0JBbUNZLFVBQUEsS0FDQSxVQUFBLGU1Qm93RVosbUI0Qnh5RUEsc0JBNkNZLFVBQUEsS0FDQSxVQUFBLGU1Qit2RVosbUI0Qjd5RUEsc0JBa0RZLFVBQUEsS0FDQSxVQUFBLGU1Qit2RVosbUI0Qmx6RUEsc0JBdURZLFVBQUEsS0FDQSxVQUFBLGVBeERaLHNDNUJ1ekVBLHFDNEJ6dkVZLFVBQUEsZUE5RFoscURBcUVnQixVQUFBLGlCQXJFaEIsbUVBd0VnQixNQUFBLGVBQ0EsVUFBQSxlQUNBLGlCQUFBLFlBQUEsU0FBQSxFQUFBLEVBQUEsZUFBQSxLQUFBLEVBQUEsRUFBQSxlQTFFaEIsNEVBNkVnQixPQUFBLFlBN0VoQix3REFnRmdCLFVBQUEsaUJBaEZoQixzREFtRmdCLE9BQUEsZ0JBQ0EsV0FBQSxPQXBGaEIsd0RBdUZnQixNQUFBLEtBQ0EsV0FBQSxPQXhGaEIsbUVBMkZnQixNQUFBLEtBM0ZoQixpQ0FpR1ksUUFBQSxZQWpHWixtQ0FvR1ksTUFBQSxLQUNBLE9BQUEsS0N4SVosMEJBR1ksTUFBQSxRQUlaLHVCQUNJLFdBQUEsS0FESiw4Q0FHUSxRQUFBLEtBSFIsNkNBT1ksY0FBQSxFQUNBLFlBQUEsSUFSWixrREFVZ0IsWUFBQSxJQVZoQiw2Q0FjWSxNQUFBLEtBQ0EsZ0JBQUEsVUFDQSxRQUFBLE1BQ0EsY0FBQSxLQWpCWiwwREFtQmdCLGNBQUEsRUFNaEIsb0JBR1UsTUFBQSxlQUNBLE9BQUEsZUNwQ1Ysb0NBR1EsYUFBQSxZQUhSLDJEQU1pQixNQUFBLFFBTmpCLHVDQVVnQixXQUFBLEtBVmhCLHlDQVlRLE1BQUEsS0NYUixZQUNJLFVBQUEsS0FDQSxRQUFBLEdBQ0EsUUFBQSxLQUNBLFdBQUEsS0FKSixjQU1RLGVBQUEsZUFDQSxZQUFBLGVBUFIsY0FXUSxlQUFBLGVBQ0EsWUFBQSxlQVpSLGdCQWVRLE1BQUEsS0FmUixxQkFrQlEsV0FBQSxLQUNBLFFBQUEsR0FDQSxlQUFBLEVBcEJSLGdDQXVCWSxPQUFBLGVBQ0EsWUFBQSxlQUNBLGVBQUEsZUFFQSxZQUFBLFlBQ0EsV0FBQSxJQUFBLE9BQUEsUUFDQSxRQUFBLE1BQ0EsZ0JBQUEsS0FDQSxNQUFBLEtBL0JaLGtDQWlDZ0IsbUJBQUEsSUFBQSxZQUFBLFdBQUEsSUFBQSxZQUNBLE1BQUEsUUFsQ2hCLHVEQXNDWSxrQkFBQSxjQUFBLFVBQUEsY0F0Q1osMkJBMkNZLFFBQUEsR0FDQSxRQUFBLE1BQ0EsZUFBQSxHN0JqQlosb0NvQjVCSSxnQ0FDSSxXQUFBLFFBQ0EsaURBQ0ksUUFBQSxHQUNBLFFBQUEsTUFDQSxNQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsTUFDQSxXQUFBLFFVVFosb0JoQ3k5RUUscUJnQ2o5RVUsUUFBQSxLQVJaLHFCQVdZLFdBQUEsT0FYWix5QkFhZ0IsUUFBQSxLQWJoQixzQkFpQlksUUFBQSxLQUFBLEVBQ0EsTUFBQSxNQUNBLE1BQUEsTUFDQSxXQUFBLE9BcEJaLHdCQXNCZ0IsTUFBQSxNQUNBLFFBQUEsRUFDQSxVQUFBLEtBeEJoQix1Q0EyQmdCLE1BQUEsTUFDQSxPQUFBLEtBQUEsS0FBQSxFQUFBLEtBQ0EsUUFBQSxNQUNBLFdBQUEsT0FDQSxVQUFBLElBL0JoQix1QkFvQ1EsUUFBQSxLQUFBLEVBcENSLG9DQXNDWSxXQUFBLEtBQ0EsY0FBQSxLQXZDWix1Q0EyQ2dCLE9BQUEsRUFBQSxlQUNBLFFBQUEsTUE1Q2hCLDBCQWdEWSxPQUFBLGdCQUNBLFdBQUEsZ0JBQ0EsY0FBQSxZQWxEWiwwQkFzRFEsT0FBQSxlQUVBLFFBQUEsS2hDczhFSix1Q2dDOS9FSiw0QkEyRFksTUFBQSxNQTNEWiwrQkE4RFksUUFBQSxLQUFBLFlBQ0EsUUFBQSxNQS9EWix1Q0FrRVksUUFBQSxNQUNBLE9BQUEsS0FDQSxXQUFBLE9BQ0EsT0FBQSxFQUNBLFFBQUEsS0FDQSxZQUFBLEtDdkVaLHdDQUdZLFVBQUEsS0FDQSxXQUFBLE9BS1osZ0JqQ3FnRkUsZWlDbmdGRSxXQUFBLEtBR0osU0FDSSxZQUFBLEtBR0osZ0NBRVEsV0FBQSxZQUZSLG1EQUlZLFdBQUEsWUFKWix1REFNZ0IsTUFBQSxLQUNBLE9BQUEsZUFQaEIsdUVBVWlCLE9BQUEsZUFWakIsa0VBYWdCLE9BQUEsS0FiaEIsMkRBbUJnQixrQkFBQSx3QkFBQSxVQUFBLHdCQUNBLFFBQUEsWUN0Q2hCLHFDbENraUZFLG9Da0MvaEZNLE1BQUEsUUFDQSxjQUFBLEtBQ0EsVUFBQSxLQUxSLHdDbEN1aUZFLHVDa0M5aEZVLE1BQUEsUUFDQSxhQUFBLGtCQVZaLCtDbEMyaUZFLDhDa0M5aEZVLE1BQUEsUUFiWixrQ2xDOGlGRSxpQ2tDN2hGTSxhQUFBLFlBQ0EsV0FBQSxLQWxCUixxQ2xDa2pGSSxvQ2tDOWhGUSxNQUFBLFFBQ0MsY0FBQSxLQXJCYixxQ2xDc2pGSSxvQ2tDOWhGUSxNQUFBLFFBQ0EsY0FBQSxLQXpCWixxQ2xDMGpGSSxvQ2tDN2hGSSxXQUFBLEtBQ0Esc0JBQUEsRUE5QlIsMENsQzhqRk0seUNrQzdoRk0sTUFBQSxLQWpDWixnRGxDaWtGUSwrQ2tDOWhGWSxnQkFBQSxLQUNBLE1BQUEsS0NwQ3BCLGtDQUdVLE1BQUEsZUFDQSxPQUFBLGVDRFYsaUlBQ0ksT0FBQSxZQ0ZKLHNCQUNJLFlBQUEsS0FFSixRQUNJLFdBQUEsS0FFSixxQkFDSSxRQUFBLEVBR0osc0JBQ0ksT0FBQSxnQkFDQSxXQUFBLEtBQ0EsUUFBQSxNQUhKLHlCQU1JLFlBQUEsRUFOSiwyQkFRUSxnQkFBQSxLQUNBLFlBQUEsRUFDQSxRQUFBLE1BQ0EsUUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsSUFBQSxNQUFBLEtBYlIsaUNBZVksV0FBQSxJQUFBLE1BQUEsS0FDQSxnQkFBQSxLQUNBLFdBQUEsS0FDQSxNQUFBLEtBbEJaLHNDQXdCWSxPQUFBLElBQUEsTUFBQSxLQUNBLGFBQUEsSUFBQSxFQUFBLElBQUEsRUF6QlosNENBMkJnQixPQUFBLElBQUEsTUFBQSxLQU1oQixxQkFDSSxPQUFBLEtBREosdUJBR1EsTUFBQSxLQUNBLFdBQUEsUUFDQSxNQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxhQUFBLElBWFIsMkJBYVEsTUFBQSxLQUNBLFFBQUEsTUFkUiwrQkFrQlEsV0FBQSxFQUFBLFlBQ0EsT0FBQSxFQW5CUiw4Q0FxQlksV0FBQSxFQUFBLEVBQ0EsT0FBQSxFQXRCWixnREF3QmdCLFdBQUEsRUFBQSxFQXhCaEIsbURBNEJZLElBQUEsS0FJWiwwQ3JDb2pGRSwyQ3FDampGVSxNQUFBLGVBRUEsT0FBQSxLQUxaLDhDckN3akZJLCtDcUNqakZRLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxNQUtaLDRCQUNJLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsZUFDQSxjQUFBLGdCQUNBLGtCQUFBLGdCQUNBLFVBQUEsZ0JBR0osMENBQUEsMkNBQ0ksV0FBQSxLQUNBLGNBQUEsS0FFSix3Q0FDSSxNQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsRUFDQSxZQUFBLE1BQ0EsYUFBQSxNQUNBLE1BQUEsMEJBQUEsTUFBQSxrQkFDQSxhQUFBLGVBQ0EsY0FBQSxlQUdKLDhDQUdRLGFBQUEsS0FLUiwyQkFDSSxrQkFBQSx5QkFBQSxVQUFBLHlCQUdKLHNCQUNJLG1CQUFBLElBQUEsWUFBQSxXQUFBLElBQUEsWUFJSixvQ3JDbWlGRSxzQ3FDamlGRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsTUFDQSxRQUFBLEtBTEosdUNyQ3lpRkkseUNxQ2xpRkksVUFBQSxLQVBSLHNEQUFBLHNEQUFBLHNEckM0aUZJLHdEQUNBLHdEQUNBLHdEcUNuaUZJLE1BQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLE1BR1IsNEJBQ0ksWUFBQSxLQUlKLGdCQUNJLE9BQUEsRUFDQSxNQUFBLFFBRUosa0JBRVEsTUFBQSxLQUNBLE9BQUEsS0FLUix1Q0FFUSxPQUFBLGdCQUZSLHVDQU9RLE9BQUEsZUFQUiw2REFTWSxPQUFBLEtBVFosMkVBV2dCLFdBQUEsRUFYaEIsc0ZBaUJnQixNQUFBLGVBakJoQixnR0F1QlEsa0JBQUEsNEJBQUEsVUFBQSw0QnJDaWhGTixvQ3FDeGlGRiwyQ3JDMGlGRSwrRUFEQSxrQ3FDNWdGTSxtQkFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLFlBN0JSLGtEQWdDUSxZQUFBLElBaENSLDJDQW1DUSxZQUFBLGVBR1IsOERBQ0ksVUFBQSxLQUlKLDJDQUNJLFVBQUEsZUNsTkosdUZBRVEsTUFBQSxLQUNBLE9BQUEsZUNIUixlQUNJLFlBQUEsRUFFSixlQUNJLFFBQUEsTUNKSixrQnhDbXVGRSxrQkFDQSxrQkFDQSx1Q3dDanVGRSxNQUFBLGVBQ0EsVUFBQSxLQUNBLE1BQUEsZUFHSixrQnhDaXVGRSxrQkFDQSxrQkFDQSx1Q0FDQSx5Q3dDL3RGRSxNQUFBLGVBR0osY0FBQSxnQkFDSSxRQUFBLE1BQ0EsV0FBQSxPQUNBLE1BQUEsS0FFSixjQUNJLFlBQUEsS0FFSix1Q0FDSSxRQUFBLEtBRUosbUJBQ0ksUUFBQSxFQUVKLHdDQUNJLGNBQUEsRUFFSixxQ0FFUSxRQUFBLEtBRlIsMEJ4QzR0RkUscUR3Q3R0Rk0sVUFBQSxjQUNBLFlBQUEsRUFQUixrQ0FVUSxRQUFBLEtBSVIsZUFDSSxXQUFBLFlBRUosWUFDSSxZQUFBLEtDbkRKLGVBQ0ksUUFBQSxLQUFBLEtBREosaUJBR1EsVUFBQSxlQ0NOLGNBQ0UsUUFBQSxNQUdGLDBEQUNFLDRCQUE2QixRQUFBLEtBQzdCLGVBQ0UsTUFBQSxNQUNBLFFBQUEsT0FJSiwwREFDRSxtQkFBb0IsU0FBQSxTQUNwQix5QkFDRSxTQUFBLFNBQ0EsTUFBQSxFQUNBLElBQUEsRUFFRixxQkFDRSxNQUFBLEtBQ0EsUUFBQSxNQUNBLFdBQUEsTXhDRU4sb0N3Q01BLFlBQ0UsUUFBQSxlQUdGLFdBQ0ksaUJBQUEsS0FDQSxXQUFBLEtBRkosYUFJTSxXQUFBLGVBSk4sb0NBT00sV0FBQSxZQVBOLGtCQVlPLHNCQUFBLEVBWlAscUJBY1MsTUFBQSxLQWRULHVCQWdCVSxNQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxVQUFBLGVBbEJWLDZCQXFCWSxNQUFBLE1BQ0EsV0FBQSxLQXRCWixzQ0EwQlUsT0FBQSxFQUNBLFdBQUEsRUFBQSxZQUNBLFFBQUEsRUFBQSxZQUNBLFNBQUEsbUJBQ0EsTUFBQSxLQUNBLE9BQUEsRUFDQSxtQkFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLEtBaENWLHlDQW1DYyxNQUFBLEtBbkNkLHlEQXFDZ0IsV0FBQSxrQkFDQSxNQUFBLGVBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxLQUFBLGVBQ0EsZ0JBQUEsS0FDQSxVQUFBLEtBNUNoQixnREFvRGMsV0FBQSxRQUNBLE1BQUEsS0FyRGQsc0RBdURnQixXQUFBLFFBQ0EsTUFBQSxLQXhEaEIsaUNBaUVNLE1BQUEsS0FDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFdBQUEsT0FDQSxRQUFBLEtBQUEsS0FDQSxnQkFBQSxLQUNBLFVBQUEsS0F2RU4sdUNBeUVRLGlCQUFBLEVBQUEsRUFDQSxNQUFBLEtBMUVSLDhCQWlGUSxNQUFBLEtBQ0EsT0FBQSxLQWxGUixrQ0F1RlEsTUFBQSxLQXZGUix3REEyRkksV0FBQSxFQUNBLFFBQUEsWUFLRiw2QkFFQyxPQUFBLEtBRkQsaUNBSUksUUFBQSxNQWNKLDJCQUNFLE9BQUEsSUFBQSxNQUFBLE1BSUYsMERBQ0EseUJBQ0ksUUFBQSxNQUNGLFFBQUEsRUFDRixtQkFBQSxJQUFBLElBQUEsUUFJQSxXQUFBLElBQUEsSUFBQSxRQUVBLCtCQUNJLFFBQUEsTUFDQSxRQUFBLEd4QzlJTixvQ3dDa0pBLHVCQUVJLFdBQUEsZUFDQSxRQUFBLGNBRUosMkJBRUksV0FBQSxlQUNBLFlBQUEsZUFDQSxRQUFBLFlBRUoseUJBRU0sdUJBQUEsZ0JBQUEsZUFBQSxnQkFDQSwyQkFBQSxLQUFBLG1CQUFBLEtBQ0Esa0NBQUEsRUFBQSwwQkFBQSxFQUlOLFdBQ0UsV0FBQSxheEN4SkYsMERvQjFDSSxnQ0FDSSxXQUFBLFFBQ0EsaURBQ0ksUUFBQSxHQUNBLFFBQUEsTUFDQSxNQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsTUFDQSxXQUFBLFFxQlRaLG9CM0NrNUZFLHFCMkMxNEZVLFFBQUEsS0FSWixxQkFXWSxXQUFBLE9BWFoseUJBYWdCLFFBQUEsS0FiaEIsc0JBaUJZLFFBQUEsS0FDQSxNQUFBLE1BQ0EsTUFBQSxNQUNBLFdBQUEsT0FwQlosd0JBc0JnQixNQUFBLE1BdEJoQix1Q0F5QmdCLE1BQUEsTUFDQSxPQUFBLEtBQUEsS0FDQSxRQUFBLE1BQ0EsV0FBQSxPQUNBLFVBQUEsSUE3QmhCLHVCQWtDUSxRQUFBLEtBQUEsRUFsQ1Isc0NBcUNnQixNQUFBLGNBQ0EsVUFBQSxjQUNBLGlCQUFBLGdCQUFBLFNBQUEsZ0JBQUEsS0FBQSxnQkF2Q2hCLG9DQTJDWSxXQUFBLEtBM0NaLDBCQStDUSxPQUFBLE1BQ0EsUUFBQSxNQWhEUiw0QkFtREksWUFBQSxFQUNBLE9BQUEsS0FDQSxRQUFBLE8zQ2s0RkEsdUMyQ3Y3RkosNEJBeURZLE1BQUEsTUFDQSxRQUFBLFlBMURaLHVDQTZEWSxPQUFBLEtBQ0EsV0FBQSxPQUNBLE9BQUEsRUFDQSxRQUFBLEtBQ0EsV0FBQSxPQUNBLFdBQUEsRUFDQSxNQUFBLE1BbkVaLCtCQXNFWSxRQUFBLEtBQUEsWUFDQSxRQUFBLGFBQ0EsTUFBQSxLQ3hFWix3Q0FHWSxVQUFBLEtBQ0EsV0FBQSxPQUNBLGVBQUEsVUFLWixnQjVDaThGRSxlNEMvN0ZFLE9BQUEsS0FHSixTQUNJLFlBQUEsS0FHSixrQkFDSSxXQUFBLGdCQURKLHFDQUdRLFdBQUEsZ0JBSFIsdUVBTWdCLE9BQUEsS0FOaEIsZ0VBV2dCLGtCQUFBLHdCQUFBLFVBQUEsd0JBQ0EsUUFBQSxZQy9CaEIsaUlBQ0ksT0FBQSxZQ0RKLHNCQUNJLFlBQUEsS0FFSixRQUNJLFdBQUEsS0FFSixxQkFDSSxRQUFBLEVBQ0EsT0FBQSxnQkFFSixzQkFDSSxPQUFBLGVBQ0EsV0FBQSxLQUNBLFFBQUEsTUFISix5QkFNSSxZQUFBLEVBTkosMkJBUVEsZ0JBQUEsS0FDQSxZQUFBLEVBQ0EsUUFBQSxNQUNBLFFBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxLQWJSLGlDQWVZLFdBQUEsSUFBQSxNQUFBLEtBQ0EsZ0JBQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxLQWxCWixzQ0F3QlksT0FBQSxJQUFBLE1BQUEsS0FDQSxhQUFBLElBQUEsRUFBQSxJQUFBLEVBekJaLDRDQTJCZ0IsT0FBQSxJQUFBLE1BQUEsS0FNaEIscUJBQ0ksT0FBQSxLQURKLHVCQUdRLE1BQUEsS0FDQSxXQUFBLFFBQ0EsTUFBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLEtBQ0EsYUFBQSxLQVhSLDJCQWFRLE1BQUEsS0FDQSxRQUFBLE1BZFIsK0JBa0JRLFdBQUEsRUFBQSxZQUNBLE9BQUEsRUFuQlIsOENBcUJZLFdBQUEsRUFBQSxFQUNBLE9BQUEsRUF0QlosZ0RBd0JnQixXQUFBLEVBQUEsRUF4QmhCLG1EQTRCWSxJQUFBLEtBS1osNEJBQ0ksUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBRUEsV0FBQSxlQUNBLGNBQUEsZ0JBQ0Esa0JBQUEsZ0JBQ0EsVUFBQSxnQkFHSiwwQ0FBQSwyQ0FDSSxXQUFBLEtBQ0EsY0FBQSxLQUVKLHdDQUNJLE1BQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxFQUNBLFlBQUEsSUFDQSxXQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsTUFDQSxhQUFBLE1BQ0EsTUFBQSwwQkFBQSxNQUFBLGtCQUNBLFFBQUEsZ0JBR0osOENBR1EsYUFBQSxLQUtSLDJCQUNJLGtCQUFBLHlCQUFBLFVBQUEseUJBR0osc0JBQ0ksbUJBQUEsSUFBQSxZQUFBLFdBQUEsSUFBQSxZQUVKLDRCQUNJLFlBQUEsS0FJSixnQkFDSSxPQUFBLEVBQ0EsTUFBQSxRQUlKLHNCQUNJLFlBQUEsZUFHSiw4REFDSSxVQUFBLEtDdklKLGVBQ0ksWUFBQSxFQUNBLFdBQUEsT0NGSixRQUVJLE1BQUEsS0FHSixjQUNJLFFBQUEsS0FHSiw0QkFBNkIsUUFBQSxLQUM3QixlQUNFLE1BQUEsTUFDQSxRQUFBLE1BR0YsbUJBQW9CLFNBQUEsU0FDcEIseUJBQ0UsU0FBQSxTQUNBLE1BQUEsRUFDQSxJQUFBLEVBRUYscUJBQ0UsTUFBQSxLQUNBLFFBQUEsTUFDQSxXQUFBLEtBR0YsV0FDRSxpQkFBQSxLQUNBLFdBQUEsS0FGRixhQUlJLFdBQUEsZUFKSixvQ0FPSSxXQUFBLFlBUEosa0JBWU0sc0JBQUEsRUFaTixxQkFjUSxNQUFBLEtBZFIsdUJBZ0JRLE1BQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxRQUNBLFVBQUEsZUFsQlIsNkJBcUJVLE1BQUEsTUFDQSxXQUFBLEtBdEJWLHNDQTBCUSxPQUFBLEVBQ0EsV0FBQSxFQUFBLFlBQ0EsUUFBQSxFQUFBLFlBQ0EsU0FBQSxtQkFDQSxNQUFBLEtBQ0EsT0FBQSxFQUNBLG1CQUFBLElBQUEsS0FBQSxXQUFBLElBQUEsS0FoQ1IseUNBbUNZLE1BQUEsS0FuQ1oseURBcUNjLFdBQUEsa0JBQ0EsTUFBQSxlQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsS0FBQSxlQUNBLGdCQUFBLEtBQ0EsVUFBQSxLQTVDZCxnREFvRFksV0FBQSxRQUNBLE1BQUEsS0FyRFosc0RBdURjLFdBQUEsUUFDQSxNQUFBLEtBeERkLGlDQWlFSSxNQUFBLEtBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsUUFBQSxLQUFBLEtBQ0EsZ0JBQUEsS0FDQSxVQUFBLEtBdkVKLHVDQXlFTSxpQkFBQSxFQUFBLFlBQ0EsTUFBQSxLQTFFTiw4QkFpRk0sTUFBQSxLQUNBLE9BQUEsS0FsRk4sa0NBdUZNLE1BQUEsS0F2Rk4sd0RBMkZFLFdBQUEsRUFDQSxRQUFBLFlBS0YsNkJBRUUsT0FBQSxLQUZGLGlDQUlJLFFBQUEsTUFjSiwyQkFDRSxPQUFBLElBQUEsTUFBQSxLQUlGLHlCQUNJLFFBQUEsS0FJSixtQkFBQSxJQUFBLElBQUEsUUFJQSxXQUFBLElBQUEsSUFBQSxRQVFBLHNCQUNFLFFBQUEsZ0JBSUYsdUJoRG8vRkUsMkJnRGovRkEsV0FBQSxLQUNBLFFBQUEsY0FFRix5QkFFSSx1QkFBQSxnQkFBQSxlQUFBLGdCQUNBLDJCQUFBLEtBQUEsbUJBQUEsS0FDQSxrQ0FBQSxFQUFBLDBCQUFBLEVBSUosdUJoRGkvRkUsMkJnRC8rRkUsV0FBQSxLQUNBLGNBQUEsS0FDQSxRQUFBLGVBQ0EsTUFBQSxlQUNBLE9BQUEsZUFHSiwwQ0FBQSwyQ0FDSSxRQUFBLFlBQ0EsV0FBQSxnQjlDNUlKLDJEb0JyREksZ0NBQ0ksV0FBQSxRQUNBLGlEQUNJLFFBQUEsR0FDQSxRQUFBLE1BQ0EsTUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLE1BQ0EsV0FBQSxRcUJUWixvQjNDOHJHRSxxQjJDdHJHVSxRQUFBLEtBUloscUJBV1ksV0FBQSxPQVhaLHlCQWFnQixRQUFBLEtBYmhCLHNCQWlCWSxRQUFBLEtBQ0EsTUFBQSxNQUNBLE1BQUEsTUFDQSxXQUFBLE9BcEJaLHdCQXNCZ0IsTUFBQSxNQXRCaEIsdUNBeUJnQixNQUFBLE1BQ0EsT0FBQSxLQUFBLEtBQ0EsUUFBQSxNQUNBLFdBQUEsT0FDQSxVQUFBLElBN0JoQix1QkFrQ1EsUUFBQSxLQUFBLEVBbENSLHNDQXFDZ0IsTUFBQSxjQUNBLFVBQUEsY0FDQSxpQkFBQSxnQkFBQSxTQUFBLGdCQUFBLEtBQUEsZ0JBdkNoQixvQ0EyQ1ksV0FBQSxLQTNDWiwwQkErQ1EsT0FBQSxNQUNBLFFBQUEsTUFoRFIsNEJBbURJLFlBQUEsRUFDQSxPQUFBLEtBQ0EsUUFBQSxPM0M4cUdBLHVDMkNudUdKLDRCQXlEWSxNQUFBLE1BQ0EsUUFBQSxZQTFEWix1Q0E2RFksT0FBQSxLQUNBLFdBQUEsT0FDQSxPQUFBLEVBQ0EsUUFBQSxLQUNBLFdBQUEsT0FDQSxXQUFBLEVBQ0EsTUFBQSxNQW5FWiwrQkFzRVksUUFBQSxLQUFBLFlBQ0EsUUFBQSxhQUNBLE1BQUEsS0N4RVosd0NBR1ksVUFBQSxLQUNBLFdBQUEsT0FDQSxlQUFBLFVBS1osZ0I1QzZ1R0UsZTRDM3VHRSxPQUFBLEtBR0osU0FDSSxZQUFBLEtBR0osa0JBQ0ksV0FBQSxnQkFESixxQ0FHUSxXQUFBLGdCQUhSLHVFQU1nQixPQUFBLEtBTmhCLGdFQVdnQixrQkFBQSx3QkFBQSxVQUFBLHdCQUNBLFFBQUEsWUMvQmhCLGlJQUNJLE9BQUEsWUlESixzQkFDSSxZQUFBLGdCQUdKLHNDQUVRLFlBQUEsZ0JBSVIsUUFDSSxXQUFBLEtBQ0EsTUFBQSxnQkFFSixxQkFDSSxRQUFBLEVBSUoscUJBQ0ksT0FBQSxLQURKLHVCQUdRLE1BQUEsS0FDQSxXQUFBLFFBQ0EsTUFBQSxLQUNBLGFBQUEsS0FDQSxjQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLEtBQ0EsYUFBQSxLQVhSLDJCQWFRLE1BQUEsS0FDQSxRQUFBLE1BZFIsK0JBa0JRLFdBQUEsRUFBQSxZQUNBLE9BQUEsRUFuQlIsOENBcUJZLFdBQUEsRUFBQSxFQUNBLE9BQUEsRUF0QlosZ0RBd0JnQixXQUFBLEVBQUEsRUF4QmhCLG1EQTRCWSxJQUFBLEtBSVosOERBQ0ksVUFBQSxLQUlKLHdFQUNJLFVBQUEsS0FJSix5R0FDSSx3RUFDSSxVQUFBLE0vQ1RSLDJEZ0R0REEsZUFDSSxZQUFBLEVBQ0EsV0FBQSxPQUNBLFdBQUEsUUFFSix3R0FDSSxlQUNJLFlBQUEsRUFDQSxXQUFBLGtCaER3RFIsNERpRGhFQSxvQkFFUSxpQkFBQSwwR0FBQSxpQkFBQSw4REFBQSxpQkFBQSwwRDdCREosZ0NBQ0ksV0FBQSxRQUNBLGlEQUNJLFFBQUEsR0FDQSxRQUFBLE1BQ0EsTUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLE1BQ0EsV0FBQSxRNkJUWixvQkFPWSxpQkFBQSxRQUNBLGlCQUFBLElBQUEsU0FBQSxJQUFBLEtBQUEsSUFSWixxQkFXWSxpQkFBQSxJQUFBLFNBQUEsSUFBQSxLQUFBLElBWFoseUJBYWdCLE1BQUEsS0FiaEIsOEJBZ0JnQixXQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQ0EsTUFBQSxLQWxCaEIsZ0NBb0JvQixNQUFBLEtBcEJwQiwrQ0EyQm9CLE1BQUEsTUFDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQ0EsTUFBQSxLQS9CcEIsdURBaUN3QixXQUFBLFFBakN4Qiw2REFvQ3dCLFdBQUEsUUFwQ3hCLHFEQXVDd0IsV0FBQSxRQUNBLGdCQUFBLEtBeEN4QixzREEyQ3dCLFdBQUEsUUEzQ3hCLHFCQWlEWSxpQkFBQSxRQUNBLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEtBQUEsRUFsRFosc0JBcURZLFFBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxLQXZEWix3QkF5RGdCLE1BQUEsTUF6RGhCLHVDQTREZ0IsTUFBQSxNQUNBLE9BQUEsS0FBQSxLQUVBLFdBQUEsT0FDQSxVQUFBLElBaEVoQix1QkFxRVEsUUFBQSxLQUFBLEVBckVSLHNDQXdFZ0IsTUFBQSxjQUNBLFVBQUEsY0FDQSxpQkFBQSxnQkFBQSxTQUFBLGdCQUFBLEtBQUEsZ0JBMUVoQixvQ0E4RVksV0FBQSxLQTlFWiwwQkFrRlEsUUFBQSxLQUNBLE9BQUEsS0FuRlIsNEJBcUZZLFVBQUEsS0FDQSxNQUFBLEtBdEZaLDRCQXlGWSxNQUFBLEtBQ0EsY0FBQSxFQUNBLFlBQUEsSUEzRlosdUNBOEZZLE1BQUEsTUE5RlosZ0NBa0dnQixNQUFBLEtBQ0EsT0FBQSxFQUFBLEtBbkdoQixrQ0FzR2dCLGdCQUFBLEtDdEdoQixlQUNJLFlBQUEsRUFDQSxXQUFBLFFsRHFFSixxQ21EdkVBLGFBQ0ksaUJBQUEsMEdBQUEsaUJBQUEsOERBQUEsaUJBQUEsMERBREoseUJBR1EsV0FBQSxRQUhSLDBDQUtZLFFBQUEsR0FDQSxRQUFBLE1BQ0EsTUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLE1BQ0EsV0FBQSxRQUtaLGdCQUNJLFFBQUEsS0FBQSxFQURKLCtCQUlZLE1BQUEsY0FDQSxVQUFBLGNBQ0EsaUJBQUEsZ0JBQUEsU0FBQSxnQkFBQSxLQUFBLGlCbkQyRFosYW9EL0VBLEVBQ0ksUUFBQSxZQUNBLE9BQUEsWUFDQSxNQUFBLGVBQ0EsV0FBQSxFQUFBLFlBQ0EsT0FBQSxZQUNBLFlBQUEsY0FDQSxVQUFBLGV0RDI3R0YsUXNEejdHRixnQnREdzdHRSxrQnNEcjdHRSxRQUFBLEtBRUosc0JBQ0ksWUFBQSxHQ2hCSixtQkNNQSxRQUVJLE9BQUEsS0FLSix5QkFDSSxXQUFBLEtBSUosOEJBRUksSUFBTSxrQkFBQSxXQUFBLFVBQUEsV0FDTixJQUFNLGtCQUFBLFdBQUEsVUFBQSxXQUNOLEtBQU0sa0JBQUEsU0FBQSxVQUFBLFVBSlYsc0JBRUksSUFBTSxrQkFBQSxXQUFBLFVBQUEsV0FDTixJQUFNLGtCQUFBLFdBQUEsVUFBQSxXQUNOLEtBQU0sa0JBQUEsU0FBQSxVQUFBLFVBR1Ysa0JBRVEsdUJBQUEsV0FBQSxlQUFBLFdBQ0EsMkJBQUEsSUFBQSxtQkFBQSxJQUNBLGtDQUFBLEVBQUEsMEJBQUEsRUFLUixxQ0FDSSxHQUFNLG1CQUFBLEVBQUEsRUFBQSxJQUFBLFFBQUEsV0FBQSxFQUFBLEVBQUEsSUFBQSxRQUNOLElBQU0sbUJBQUEsRUFBQSxFQUFBLEtBQUEsUUFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLFFBQ04sSUFBTSxrQkFBQSxVQUFBLFVBQUEsV0FIViw2QkFDSSxHQUFNLG1CQUFBLEVBQUEsRUFBQSxJQUFBLFFBQUEsV0FBQSxFQUFBLEVBQUEsSUFBQSxRQUNOLElBQU0sbUJBQUEsRUFBQSxFQUFBLEtBQUEsUUFBQSxXQUFBLEVBQUEsRUFBQSxLQUFBLFFBQ04sSUFBTSxrQkFBQSxVQUFBLFVBQUEsV0FJVix5QkFFUSx1QkFBQSxrQkFBQSxlQUFBLGtCQUNBLDJCQUFBLEtBQUEsbUJBQUEsS0FDQSxrQ0FBQSxFQUFBLDBCQUFBLEVBWVIseUJBVUksV0FBQSxNQUNBLGNBQUEsS0FYSiwwQ0FBQSwyQ0FhUSxNQUFBLEtBQ0EsNEJBQUEsSUFBQSxvQkFBQSxJQUNBLFNBQUEsU0FDQSxjQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsTUFDQSxRQUFBLE1BQ0EsV0FBQSxJQXBCUiwrQ0F5QlEsa0JBQUEsZ0JBQUEsVUFBQSxVQUFBLGdCQUFBLFVBQ0EsV0FBQSxJQVNSLHNCQU9RLFlBQUEsZ0JBUFIseUNBV1EsVUFBQSxLQUNBLE1BQUEsUUFaUixnQkFlUSxNQUFBLEtBQ0EsV0FBQSxFQUFBLEVBaEJSLHFDQXFCWSxRQUFBLEVBckJaLG9EQXdCZ0IsT0FBQSxLQXhCaEIsMkRBNEJnQixRQUFBLE1BQ0EsTUFBQSxNQUNBLFNBQUEsU0E5QmhCLCtEQWlDb0IsT0FBQSxlQUNBLE1BQUEsTUFsQ3BCLG1EQXVDZ0IsWUFBQSxFQXZDaEIsa0VBMENvQixrQkFBQSxZQUFBLFVBQUEsWUExQ3BCLDBFQStDb0IsUUFBQSxHQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsWUFBQSxLQUFBLE1BQUEsWUFDQSxhQUFBLEtBQUEsTUFBQSxZQUNBLGNBQUEsSUFBQSxNQUFBLEtBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxrQkFBQSxrQkFBQSxVQUFBLGtCQUNBLEtBQUEsSUFDQSxRQUFBLEtBekRwQiw0RUE4RHdCLGdCQUFBLEtBOUR4QixpR0FpRXdCLFFBQUEsTUFqRXhCLGlGQXdFb0IsV0FBQSxFQXhFcEIsNEVBMkVvQixZQUFBLEtBQ0EsTUFBQSxrQkFDQSxlQUFBLGVBN0VwQixnRUFnRm9CLFlBQUEsZUFoRnBCLGlEQW9GZ0IsTUFBQSxJQUNBLFFBQUEsS0FBQSxHQUFBLEVBQUEsR0FyRmhCLDhEQXlGZ0IsYUFBQSxFQXpGaEIsOERBNEZnQixjQUFBLEVBNUZoQiw4REErRmdCLFFBQUEsZUN6TGhCLHNCQUVJLE9BQUEsTUFDQSxXQUFBLHFDQUNBLFNBQUEsU0FDQSxRQUFBLEtBQ0EsWUFBQSxNQUdKLDRCQUNBLFFBQUEsTUFHQSxzQkFDSSxRQUFBLEtBR0osZUFDSSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsV0FBQSxPQUNBLFVBQUEsS0FDQSxjQUFBLEtBR0osYUFDSSxNQUFBLEtBQ0EsV0FBQSxPQUNBLFdBQUEsS0FISixlQU1RLFlBQUEsS0FOUixxQkFVUSxRQUFBLEtBR1IsY0FDSSxXQUFBLGtCQUNBLFFBQUEsRUFBQSxLQUFBLEVBQUEsZUFHSixXQUNJLE1BQUEsZUFHSixpQkFDSSxZQUFBLDhCQUNBLGVBQUEsY0FDQSxZQUFBLEtBQ0EsVUFBQSxlQUdKLHFCQUNJLGFBQUEsZUFHSiw4RUFDSSxZQUFBLG9CQUNBLFVBQUEsS0FDQSxlQUFBLElBSEoseUVBQ0ksWUFBQSxvQkFDQSxVQUFBLEtBQ0EsZUFBQSxJQUhKLDBFQUNJLFlBQUEsb0JBQ0EsVUFBQSxLQUNBLGVBQUEsSUFISixnRUFDSSxZQUFBLG9CQUNBLFVBQUEsS0FDQSxlQUFBLElBR0osa0JBQ0ksUUFBQSxlQUdKLGVBQ0ksWUFBQSxFQUlKLFlBQ0ksV0FBQSxLekRzbkhKLDZCMER4ckhBLDJCQUdRLGlCQUFBLEsxRDBySE4sMkNBRUEsNkNBREEsMkMwRDlySEYseUMxRDRySEUsMkNBREEseUMwRG5ySEUsWUFBQSxLQUVBLGNBQUEsSzFEMnJIRixpREFFQSxtREFEQSxpRDBEdHNIRiwrQzFEb3NIRSxpREFEQSwrQzBEbHJIRSxTQUFBLFNBQ0EsV0FBQSxNQUNBLFlBQUEsSTFENHJIRixpREFFQSxtREFDQSxvREFGQSxpRDBEaHRIRiwrQzFENnNIRSxpREFDQSxrREFGQSwrQzBEbnJIRixPQUFBLEVBQ0ksaUJBQUEsS0FDQSxtQkFBQSxLQUFBLFdBQUEsS0FDQSxRQUFBLEtBQ0EsT0FBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxJQUNBLG1CQUFBLElBQ0Esc0JBQUEsSUFDQSxtQkFBQSxJQUFBLElBSUEsV0FBQSxJQUFBLElBQ0EsTUFBQSxLQUNBLGNBQUEsRTFEMHJIRix5RDBEbnVIRix1REE0Q0ksWUFBQSxpQkFDQSxZQUFBLGNBQ0EsT0FBQSxlQUNBLFFBQUEsTUFDQSxPQUFBLEtBQ0EsaUJBQUEsa0JBQ0EsTUFBQSxlQUNBLGNBQUEsWUFDQSxPQUFBLFlBQ0EsT0FBQSxRQUNBLFlBQUEsbUJBQUEsQ0FBQSxrQkFBQSxDQUFBLHFCQUNBLFVBQUEsZUFDQSxRQUFBLEtBQUEsZUFDQSxJQUFBLE1BS0osdUJBRVEsTUFBQSxlQUNBLFlBQUEsSUFDQSxRQUFBLFlBQ0EsV0FBQSxZQUxSLHNCQW5FSSxPQUFBLGVBQ0EsaUJBQUEsZUFDQSxjQUFBLFlBaUVKLHVCQW5FSSxPQUFBLGVBQ0EsaUJBQUEsZUFDQSxjQUFBLFlBaUVKLHVCQXNCUSxtQkFBQSxlQUFBLFdBQUEsZUF6RkosT0FBQSxlQUNBLGlCQUFBLGVBQ0EsY0FBQSxZQWlFSix1QkFuRUksT0FBQSxlQUNBLGlCQUFBLGVBQ0EsY0FBQSxZQWlFSix3QkFrQ1EsTUFBQSxlQWxDUixrQkFxQ1EsbUJBQUEsZUFFQSxnQkFBQSxlQUVBLFdBQUEsZUFFQSxjQUFBLEVBM0NSLHdCQWlEUSxTQUFBLFNBQ0EsWUFBQSxpQkFDQSxZQUFBLGNBQ0EsT0FBQSxlQUNBLFFBQUEsTUFDQSxPQUFBLEtBQ0EsaUJBQUEsa0JBQ0EsTUFBQSxlQUNBLGNBQUEsWUFDQSxPQUFBLFlBQ0EsT0FBQSxRQUNBLFlBQUEsbUJBQUEsQ0FBQSxrQkFBQSxDQUFBLHFCQUNBLFVBQUEsZUFDQSxRQUFBLEtBQUEsZUFDQSxJQUFBLE1DcklSLG9DQ0RBLHVCQUVRLFdBQUEsZTVEdXpITiw2QzREbnpIRiwyQ0FJUyxjQUFBLEs1RGt6SFAsa0Q0RHR6SEYsZ0RBUUksY0FBQSxHRFRKLDJERURBLFdBQ0ksU0FBQSxTQUNBLE9BQUEsTUFGSix1QkFLUSxRQUFBLHVCQUxSLHNCQVVRLE1BQUEsZ0JBYkosU0FBQSxTQUdKLHVCQWlCUSxNQUFBLGdCQXBCSixTQUFBLFNBR0oseUNBc0JRLEtBQUEsTUF0QlIsNkVBMkJRLEtBQUEsTUEzQlIsNkJBZ0NRLEtBQUEsTUFDQSxTQUFBLFNBakNSLHVDQXFDUSxLQUFBLE1BQ0EsTUFBQSxnQkF6Q0osU0FBQSxTQUdKLHVDQTBDUSxLQUFBLE1BQ0EsTUFBQSxnQkE5Q0osU0FBQSxTQUdKLHVDQStDUSxNQUFBLGdCQUNBLFNBQUEsU0FDQSxJQUFBLE1BcERKLFNBQUEsU0FHSiw2QkF1RFEsS0FBQSxNQUNBLFNBQUEsU0F4RFIsdUJBNERRLEtBQUEsTUFDQSxNQUFBLGdCQWhFSixTQUFBLFNBR0osdUJBa0VRLEtBQUEsTUFDQSxTQUFBLFNBdEVKLFNBQUEsU0FHSiw2QkEyRVEsU0FBQSxTQUNBLEtBQUEsRUEvRUosU0FBQSxTQUdKLHVCQW9GUSxJQUFBLE1BdkZKLFNBQUEsU0FHSixxREF5RlEsS0FBQSxFQUNBLElBQUEsS0ExRlIsaUVBZ0dRLEtBQUEsRUFDQSxJQUFBLE1BakdSLHdCQXFHUSxNQUFBLGVBQ0EsSUFBQSxNQUNBLFNBQUEsbUJBdkdSLHdCQTRHUSxpQkFBQSxrQkFDQSxNQUFBLGVBRUEsT0FBQSxZQUNBLE9BQUEsUUFDQSxZQUFBLG1CQUFBLENBQUEsa0JBQUEsQ0FBQSxxQkFFQSxVQUFBLGVBQ0EsUUFBQSxLQUFBLGVBQ0EsSUFBQSxPRmhIUixxQ0dDQSwyQkFFUSxpQkFBQSxLQUlSLFdBQ0ksU0FBQSxTQUNBLE9BQUEsTUFGSix1QkFLUSxRQUFBLHVCQUNBLE1BQUEsZUFDQSxZQUFBLElBQ0EsUUFBQSxZQUNBLFdBQUEsWUFUUixzQkFjUSxNQUFBLGdCQTFCSixPQUFBLGVBQ0EsaUJBQUEsZUFDQSxTQUFBLFNBQ0EsY0FBQSxlQVNKLHVCQXFCUSxNQUFBLGdCQWpDSixPQUFBLGVBQ0EsaUJBQUEsZUFDQSxTQUFBLFNBQ0EsY0FBQSxlQVNKLHVCQTBCUSxLQUFBLE1BQ0EsU0FBQSxTQTNCUix5Q0ErQlEsS0FBQSxNQS9CUiw2RUFtQ1EsS0FBQSxNQW5DUiw2QkF3Q1EsS0FBQSxNQUNBLFNBQUEsU0F6Q1IsdUNBNkNRLEtBQUEsTUFDQSxNQUFBLGdCQTFESixPQUFBLGVBQ0EsaUJBQUEsZUFDQSxTQUFBLFNBQ0EsY0FBQSxlQVNKLHVDQWtEUSxLQUFBLE1BQ0EsTUFBQSxnQkEvREosT0FBQSxlQUNBLGlCQUFBLGVBQ0EsU0FBQSxTQUNBLGNBQUEsZUFTSix1Q0F1RFEsTUFBQSxnQkFDQSxTQUFBLFNBQ0EsSUFBQSxNQXJFSixPQUFBLGVBQ0EsaUJBQUEsZUFDQSxTQUFBLFNBQ0EsY0FBQSxlQVNKLDZCQWlFUSxTQUFBLFNBQ0EsS0FBQSxFQWxFUix1QkF5RVEsSUFBQSxNQXJGSixPQUFBLGVBQ0EsaUJBQUEsZUFDQSxTQUFBLFNBQ0EsY0FBQSxlQVNKLHFEQThFUSxLQUFBLEVBQ0EsSUFBQSxLQS9FUixpRUFxRlEsS0FBQSxFQUNBLElBQUEsTUF0RlIsd0JBMEZRLE1BQUEsZUFDQSxJQUFBLE1BQ0EsU0FBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkd2hpdGU6ICNmZmY7XHJcbiRibGFjazogIzAwMDtcclxuJGdyZXk6ICNlZWU7XHJcbiRhY2NlbnRncmV5OiAjY2ZjZmNmO1xyXG4kc2hhZGU6IHJnYmEoMCwwLDAsMC4xOSk7XHJcbi8qXHJcbiogQWNjZW50IGNvbG9yc1xyXG4qL1xyXG5cclxuLy8gJGFudHJhOiAjMzY0NTQ2O1xyXG4vLyAkYmx1ZTogIzAwOTZkNjtcclxuLy8gJG1hZ2VudGE6ICNlNzJiNzg7XHJcbi8vICRncmVlbjojMmVhODM2O1xyXG5cclxuXHJcbiRhbnRyYTogIzUwNTc1OTtcclxuJGJsdWU6ICMwMDljZGU7XHJcbiRtYWdlbnRhOiAjZTMxYzc5O1xyXG4kZ3JlZW46IzQzYjAyYTtcclxuLmFudHJhIHtcclxuICAgIGJhY2tncm91bmQ6ICRhbnRyYTtcclxufVxyXG5cclxuLmJsdWUge1xyXG4gICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbn1cclxuXHJcbi5tYWdlbnRhIHtcclxuICAgIGJhY2tncm91bmQ6ICRtYWdlbnRhO1xyXG59XHJcblxyXG4uZ3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG59XHJcblxyXG4uYW50cmEtY29sb3Ige1xyXG4gICAgY29sb3I6ICRhbnRyYTtcclxufVxyXG5cclxuLmJsdWUtY29sb3Ige1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG59XHJcblxyXG4ubWFnZW50YS0ge1xyXG4gICAgY29sb3I6ICRtYWdlbnRhO1xyXG59XHJcblxyXG4uZ3JlZW4tY29sb3Ige1xyXG4gICAgY29sb3I6ICRncmVlbjtcclxufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXHJcblxyXG4gaHRtbCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qIFNlY3Rpb25zXHJcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICBcclxuICAvKipcclxuICAgKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXHJcbiAgXHJcbiAgYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICAgKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gICAqL1xyXG4gIFxyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgLy8gbWFyZ2luOiAwLjY3ZW0gMDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgXHJcbiAgLyogR3JvdXBpbmcgY29udGVudFxyXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICAgKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICAgKi9cclxuICBcclxuICBociB7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG4gICAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICAgKi9cclxuICBcclxuICBwcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gICAqL1xyXG4gIFxyXG4gIGEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAgICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICAgKi9cclxuICBcclxuICBhYmJyW3RpdGxlXSB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbiAgfVxyXG4gIFxyXG4gXHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXHJcbiAgXHJcbiAgY29kZSxcclxuICBrYmQsXHJcbiAgc2FtcCB7XHJcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG4gIFxyXG4gIHNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogODAlO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICAgKiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXHJcbiAgXHJcbiAgc3ViLFxyXG4gIHN1cCB7XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIH1cclxuICBcclxuICBzdWIge1xyXG4gICAgYm90dG9tOiAtMC4yNWVtO1xyXG4gIH1cclxuICBcclxuICBzdXAge1xyXG4gICAgdG9wOiAtMC41ZW07XHJcbiAgfVxyXG4gIFxyXG4gIC8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAgICovXHJcbiAgXHJcbiAgaW1nIHtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLyogRm9ybXNcclxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIFxyXG4gIC8qKlxyXG4gICAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICAgKi9cclxuICBcclxuICBidXR0b24sXHJcbiAgaW5wdXQsXHJcbiAgb3B0Z3JvdXAsXHJcbiAgc2VsZWN0LFxyXG4gIHRleHRhcmVhIHtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXHJcbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAgICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICAgKi9cclxuICBcclxuICBidXR0b24sXHJcbiAgaW5wdXQgeyAvKiAxICovXHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAgICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gICAqL1xyXG4gIFxyXG4gIGJ1dHRvbixcclxuICBzZWxlY3QgeyAvKiAxICovXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICAgKi9cclxuICBcclxuICBidXR0b24sXHJcbiAgW3R5cGU9XCJidXR0b25cIl0sXHJcbiAgW3R5cGU9XCJyZXNldFwiXSxcclxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICAgKi9cclxuICBcclxuICBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbiAgW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcbiAgW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuICBbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAgICovXHJcbiAgXHJcbiAgYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG4gIFt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG4gIFt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcbiAgW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAgICovXHJcbiAgIFxyXG4gIGZpZWxkc2V0IHtcclxuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICAgKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAgICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gICAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG4gIFxyXG4gIGxlZ2VuZCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG4gICAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cclxuICAgIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG4gICAgcGFkZGluZzogMDsgLyogMyAqL1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gICAqL1xyXG4gIFxyXG4gIHByb2dyZXNzIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAgICovXHJcbiAgXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gICAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICAgKi9cclxuICBcclxuICBbdHlwZT1cImNoZWNrYm94XCJdLFxyXG4gIFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAgICovXHJcbiAgXHJcbiAgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbiAgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICAgKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICAgKi9cclxuICBcclxuICBbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gICAqL1xyXG4gIFxyXG4gIFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICAgKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAgICovXHJcbiAgXHJcbiAgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gICAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKiBJbnRlcmFjdGl2ZVxyXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiAgXHJcbiAgLypcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gICAqL1xyXG4gIFxyXG4gIGRldGFpbHMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC8qXHJcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG4gIFxyXG4gIHN1bW1hcnkge1xyXG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gIH1cclxuICBcclxuICAvKiBNaXNjXHJcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICBcclxuICAvKipcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAgICovXHJcbiAgXHJcbiAgdGVtcGxhdGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAgICovXHJcbiAgXHJcbiAgW2hpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgdWwsIG9sIHtcclxuICAgIC8vIC13ZWJraXQtcGFkZGluZy1zdGFydDogMHB4O1xyXG4gICAgLy8gLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwcHg7XHJcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICB9XHJcbiAgdWwge1xyXG4gICAgLy8gbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgIC8vIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAvLyAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDBweCAhaW1wb3J0YW50OyBcclxuICAgIGxpIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTsgLy8gd2FzIGJsYWNrIDE5LzQgdGVydWdnZXpldCwgaXMgZGl0IGhldCBrYXN0amU/XHJcbiAgICB9XHJcbn1cclxuI3ByaW1hcnkge1xyXG4gIHVsLCBvbCB7IFxyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IGRpc2M7IFxyXG4gIH1cclxuICAgb2wge1xyXG4gIH1cclxuICAuZmlsdGVyX3dyYXBwZXIsXHJcbiAgI3dpZGdldC1jYXN1cyB1bCAge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMHB4ICFpbXBvcnRhbnQ7IFxyXG4gIH1cclxuICBcclxufVxyXG4iLCIvKlxyXG4qIEFjY2VudCBjb2xvcnNcclxuKi9cbi5hbnRyYSB7XG4gIGJhY2tncm91bmQ6ICM1MDU3NTk7IH1cblxuLmJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDA5Y2RlOyB9XG5cbi5tYWdlbnRhIHtcbiAgYmFja2dyb3VuZDogI2UzMWM3OTsgfVxuXG4uZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjNDNiMDJhOyB9XG5cbi5hbnRyYS1jb2xvciB7XG4gIGNvbG9yOiAjNTA1NzU5OyB9XG5cbi5ibHVlLWNvbG9yIHtcbiAgY29sb3I6ICMwMDljZGU7IH1cblxuLm1hZ2VudGEtIHtcbiAgY29sb3I6ICNlMzFjNzk7IH1cblxuLmdyZWVuLWNvbG9yIHtcbiAgY29sb3I6ICM0M2IwMmE7IH1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xyXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICAgKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxyXG4gICAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICAgKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gICAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICAgKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICAgKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAgICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICAgKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAgICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXHJcbiAgICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICAgKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gICAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICAgKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXHJcbiAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAgICogYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICAgKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gICAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIEZvcm1zXHJcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gICAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICAgKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICAgKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gICAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxyXG4gICAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gICAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICAgKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXHJcbiAgICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICAgKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICAgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxyXG4gICAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICAgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxyXG4gICAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICAgKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxyXG4gICAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAgICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gICAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICAgKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICAgKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAgICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKipcclxuICAgKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICAgKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXHJcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAgICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gICAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICAgKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAgICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxyXG4gICAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gICAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gICAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICAgKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxyXG4gICAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAgICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gICAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAgICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIE1pc2NcclxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxyXG4gICAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gICAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbnVsIGxpIGEge1xuICBjb2xvcjogIzAwOWNkZTsgfVxuXG4jcHJpbWFyeSB1bCwgI3ByaW1hcnkgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4jcHJpbWFyeSB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7IH1cblxuI3ByaW1hcnkgLmZpbHRlcl93cmFwcGVyLFxuI3ByaW1hcnkgI3dpZGdldC1jYXN1cyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZnJ1dGlnZXInO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvZnJ1dGlnZXJfbHQudHRmXCIpOyB9XG5cbioge1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlckxUUHJvLUxpZ2h0XCIsIFwiRnJ1dGlnZXJMVFByby1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG5cbmJvZHksXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiRnJ1dGlnZXJMVFByby1MaWdodFwiO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4vKipcclxuKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4qL1xuI3ByaW1hcnkgcCxcbiNwcmltYXJ5IHVsLFxuI3ByaW1hcnkgb2wge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweCAhaW1wb3J0YW50OyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlckxUUHJvLUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5IMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZydXRpZ2VyTFRQcm8tQm9sZFwiO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG5cbi5ib3R0b21fd3JhcHBlciBoMSB7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA0MnB4OyB9XG5cbkgyIHtcbiAgZm9udC1mYW1pbHk6IFwiRnJ1dGlnZXJMVFByby1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICMwMDljZGU7IH1cblxuSDMge1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlckxUUHJvLUJvbGRcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMzRweDsgfVxuXG5INCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZydXRpZ2VyTFRQcm8tQm9sZFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMzBweCAwIDIwcHggMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG5INSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZydXRpZ2VyTFRQcm8tTGlnaHRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbkg2IHtcbiAgZm9udC1mYW1pbHk6IFwiRnJ1dGlnZXJMVFByby1Cb2xkXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDsgfVxuXG4ud3BtbS1zdWJtZW51LXJpZ2h0IGEge1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlckxUUHJvLUxpZ2h0XCI7IH1cblxuLmJ0biB7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZydXRpZ2VyTFRQcm8tQm9sZFwiOyB9XG5cbi53cGJfd3JhcHBlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI3ByaW1hcnkgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYSxcbiNvcGRlemVwYWdpbmEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qISBkZy5zdHlsZS5jc3MgKi9cbi8qIGdsb2JhbCBAIGdsb2JhbCAqL1xuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4jcHJpbWFyeSB7XG4gIHBhZGRpbmc6IDc3cHggMCAwIDA7IH1cblxuLnNpbmdsZSAjcHJpbWFyeSB7XG4gIHBhZGRpbmc6IDc3cHggMDsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uc2luZ2xlICNwcmltYXJ5IG1haW4gYXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4vKlxyXG5cclxuUXVvdGUgaWNvbjpcclxuVG9lZ2V2b2VnZCBpbiBiaWpsYWdlXHJcbjMwcHggaG9vZyAtIDM0IHdpZHRoXHJcbm1hcmdpbiA0MHB4IHZhbmFmIGRlIHJlY2h0ZXJrYW50IHppZSB2b29yYmVlbGQpXHJcbm1hcmdpbiAyN3B4IHZhbmFmIGRlIG9uZGVya2FudCAoemllIHZvb3JiZWVsZClcclxuKi9cbiNwcmltYXJ5IC5ibG9ja3F1b3RlLWVsZW1lbnQgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2FjYWM5ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGNvbG9yOiAjMzY0NTQ2OyB9XG4gICNwcmltYXJ5IC5ibG9ja3F1b3RlLWVsZW1lbnQgYmxvY2txdW90ZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ra2pwX2ljb25fcXVvdGUuc3ZnKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjcHJpbWFyeSAuYmxvY2txdW90ZS1lbGVtZW50IGJsb2NrcXVvdGUgcCB7XG4gICAgY29sb3I6ICMzNjQ1NDY7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAjcHJpbWFyeSAuYmxvY2txdW90ZS1lbGVtZW50IGJsb2NrcXVvdGUgZm9vdGVyIGNpdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDA5NmQ2OyB9XG5cbi5zaXRlLWNvbnRlbnQtY29udGFpbiB7XG4gIHBhZGRpbmctdG9wOiAxNzhweDsgfVxuXG4uaG9tZSAuc2l0ZS1jb250ZW50LWNvbnRhaW4ge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7IH1cblxuLmhvbWUgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDBweDsgfVxuICAuaG9tZSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSBhIHtcbiAgICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7IH1cblxubmF2Lm5hdmJhci5maXhlZC10b3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHB4O1xuICB6LWluZGV4OiA5OTk5OTsgfVxuICBuYXYubmF2YmFyLmZpeGVkLXRvcCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gIG5hdi5uYXZiYXIuZml4ZWQtdG9wIHVsLm5hdmJhci1uYXYubXItYXV0byB7XG4gICAgaGVpZ2h0OiAxMzBweDsgfVxuICAgIG5hdi5uYXZiYXIuZml4ZWQtdG9wIHVsLm5hdmJhci1uYXYubXItYXV0byAjbWVudS10b3BtZW51IGxpIGE6bm90KC5idG4pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIG5hdi5uYXZiYXIuZml4ZWQtdG9wIHVsLm5hdmJhci1uYXYubXItYXV0byAjbWVudS10b3BtZW51IGxpIGEuYnRuIHtcbiAgICAgIHBhZGRpbmc6IC44NzVyZW0gMS43NXJlbSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogXCJGcnV0aWdlckxUUHJvLUJvbGRcIiAhaW1wb3J0YW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICBuYXYubmF2YmFyLmZpeGVkLXRvcCB1bC5uYXZiYXItbmF2Lm1yLWF1dG8gLm5hdmJhci11c2VyLWljb24taG9sZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gICAgICB3aWR0aDogMTEwcHg7IH1cbiAgbmF2Lm5hdmJhci5maXhlZC10b3AgLndwbW1fYnJhbmRfbG9nb193cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIG5hdi5uYXZiYXIuZml4ZWQtdG9wIC53cG1tX2JyYW5kX2xvZ29fd3JhcCBpbWcge1xuICAgICAgbWFyZ2luOiAwcHg7IH1cbiAgbmF2Lm5hdmJhci5maXhlZC10b3AgLndwbW0tbmF2LXdyYXAud3BtbS1tYWluLXdyYXAtMmstbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgbmF2Lm5hdmJhci5maXhlZC10b3AgLndwLW1lZ2FtZW51LXdyYXAgLndwbW0tbmF2LXdyYXAgPiB1bCB7XG4gICAgcGFkZGluZy10b3A6IDU3cHg7IH1cbiAgbmF2Lm5hdmJhci5maXhlZC10b3AgdWwud3AtbWVnYW1lbnUtc3ViLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7IH1cbiAgbmF2Lm5hdmJhci5maXhlZC10b3AgI3dwLW1lZ2FtZW51LTJrLW1lbnUgPiAud3BtbS1uYXYtd3JhcCB1bC53cC1tZWdhbWVudSA+IGxpID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnJ1dGlnZXJMVFByby1MaWdodFwiOyB9XG5cbi5icmVhZGNydW1iX3dyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDljZGU7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7IH1cbiAgLmJyZWFkY3J1bWJfd3JhcHBlciBvbC5icmVhZGNydW1iIHtcbiAgICB3aWR0aDogNjclO1xuICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5icmVhZGNydW1iX3dyYXBwZXIgb2wuYnJlYWRjcnVtYiBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJyZWFkY3J1bWJfd3JhcHBlciBvbC5icmVhZGNydW1iICoge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5hMTF5LXRvb2xiYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uYXZiYXItdXNlci1pY29uLWhvbGRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQwJSkgIWltcG9ydGFudDsgfVxuICAubmF2YmFyLXVzZXItaWNvbi1ob2xkZXIgLmFjY2Vzc2liaWxpdHktaWNvbnMgYSB7XG4gICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogIzAwOWNkZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLm5hdmJhci11c2VyLWljb24taG9sZGVyIC5hY2Nlc3NpYmlsaXR5LWljb25zIGEgaW1nIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgdHJhbnNpdGlvbjogLjdzIGVhc2U7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5uYXZiYXItdXNlci1pY29uLWhvbGRlciAuYWNjZXNzaWJpbGl0eS1pY29ucyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmF2YmFyLXVzZXItaWNvbi1ob2xkZXIgLmFjY2Vzc2liaWxpdHktaWNvbnMgZGl2LmRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmJyZWFkY3J1bWJfd3JhcHBlciAuYWNjZXNzaWJpbGl0eS1pY29ucyAuZHJvcGRvd24ge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuQGtleWZyYW1lcyByb2xsSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSByb3RhdGUoLTIwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpIHJvdGF0ZSgwZGVnKTsgfSB9XG5cbi5icmVhZGNydW1iX3dyYXBwZXIgLmFjY2Vzc2liaWxpdHktaWNvbnMgLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAtMjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmc6IDRweCAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDBweDtcbiAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1pbi13aWR0aDogMTE3cHg7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDsgfVxuICAuYnJlYWRjcnVtYl93cmFwcGVyIC5hY2Nlc3NpYmlsaXR5LWljb25zIC5kcm9wZG93bi1tZW51IGEge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7IH1cbiAgLmJyZWFkY3J1bWJfd3JhcHBlciAuYWNjZXNzaWJpbGl0eS1pY29ucyAuZHJvcGRvd24tbWVudSAuYTJhX2tpdCBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5icmVhZGNydW1iX3dyYXBwZXIgLmFjY2Vzc2liaWxpdHktaWNvbnMgLmRyb3Bkb3duLW1lbnUgLmEyYV9kZWZhdWx0X3N0eWxlIC5hMmFfY291bnRlciBpbWcsIC5icmVhZGNydW1iX3dyYXBwZXIgLmFjY2Vzc2liaWxpdHktaWNvbnMgLmRyb3Bkb3duLW1lbnUgLmEyYV9kZWZhdWx0X3N0eWxlIC5hMmFfZGQsIC5icmVhZGNydW1iX3dyYXBwZXIgLmFjY2Vzc2liaWxpdHktaWNvbnMgLmRyb3Bkb3duLW1lbnUgLmEyYV9kZWZhdWx0X3N0eWxlIC5hMmFfc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uYnJlYWRjcnVtYl93cmFwcGVyIC5hY2Nlc3NpYmlsaXR5LWljb25zIC5kcm9wZG93bi1tZW51LnNob3cge1xuICB6LWluZGV4OiAxO1xuICBhbmltYXRpb246IHJvbGxJbiAuM3MgMSBmb3J3YXJkcztcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uYnJlYWRjcnVtYl93cmFwcGVyIC5hY2Nlc3NpYmlsaXR5LWljb25zIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87IH1cblxuLmJyZWFkY3J1bWJfd3JhcHBlciAuYWNjZXNzaWJpbGl0eS1pY29ucyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBmbG9hdDogbGVmdDsgfVxuICAuYnJlYWRjcnVtYl93cmFwcGVyIC5hY2Nlc3NpYmlsaXR5LWljb25zIGEgaW1nIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogLjdzIGVhc2U7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJyZWFkY3J1bWJfd3JhcHBlciAuYWNjZXNzaWJpbGl0eS1pY29ucyAuc2VwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5icmVhZGNydW1iX3dyYXBwZXIgLmFjY2Vzc2liaWxpdHktaWNvbnMgYS5jb21tX2xpbmsge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uYnJlYWRjcnVtYl93cmFwcGVyIC5hY2Nlc3NpYmlsaXR5LWljb25zIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4OyB9XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1uaWV1d3MgLmJyZWFkY3J1bWJfd3JhcHBlcixcbi5zaW5nbGUtbmlldXdzIC5icmVhZGNydW1iX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjNDNiMDJhOyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1uaWV1d3MgLmJyZWFkY3J1bWJfd3JhcHBlciAuYWNjZXNzaWJpbGl0eS1pY29ucyBhLFxuICAuc2luZ2xlLW5pZXV3cyAuYnJlYWRjcnVtYl93cmFwcGVyIC5hY2Nlc3NpYmlsaXR5LWljb25zIGEge1xuICAgIGJhY2tncm91bmQ6ICM0M2IwMmE7IH1cblxuLnBvc3QtdHlwZS1hcmNoaXZlLWFnZW5kYSAuYnJlYWRjcnVtYl93cmFwcGVyLFxuLnNpbmdsZS1hZ2VuZGEgLmJyZWFkY3J1bWJfd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICM1MDU3NTk7IH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWFnZW5kYSAuYnJlYWRjcnVtYl93cmFwcGVyIC5hY2Nlc3NpYmlsaXR5LWljb25zIGEsXG4gIC5zaW5nbGUtYWdlbmRhIC5icmVhZGNydW1iX3dyYXBwZXIgLmFjY2Vzc2liaWxpdHktaWNvbnMgYSB7XG4gICAgYmFja2dyb3VuZDogIzUwNTc1OTsgfVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtZG9zc2llciAuYnJlYWRjcnVtYl93cmFwcGVyLFxuLnNpbmdsZS1kb3NzaWVyIC5icmVhZGNydW1iX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZTMxYzc5OyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1kb3NzaWVyIC5icmVhZGNydW1iX3dyYXBwZXIgLmFjY2Vzc2liaWxpdHktaWNvbnMgYSxcbiAgLnNpbmdsZS1kb3NzaWVyIC5icmVhZGNydW1iX3dyYXBwZXIgLmFjY2Vzc2liaWxpdHktaWNvbnMgYSB7XG4gICAgYmFja2dyb3VuZDogI2UzMWM3OTsgfVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtY2FzdXMgLmJyZWFkY3J1bWJfd3JhcHBlcixcbi5zaW5nbGUtY2FzdXMgLmJyZWFkY3J1bWJfd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMwMDljZGU7IH1cblxuLyogaGVhZGVyIHRyYW5zaXRpb24gKi9cbmJvZHk6bm90KC5wYWdlLWlkLTgpIC5uYXZiYXIuZml4ZWQtdG9wIHtcbiAgaGVpZ2h0OiAxNzhweDsgfVxuXG5ib2R5Om5vdCgucGFnZS1pZC04KSAubmF2YmFyLmZpeGVkLXRvcC5zaHJ1bmsge1xuICBoZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cblxuYm9keTpub3QoLnBhZ2UtaWQtOCkgbmF2Lm5hdmJhci5zaHJ1bmsge1xuICBoZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgYm9keTpub3QoLnBhZ2UtaWQtOCkgbmF2Lm5hdmJhci5zaHJ1bmsgdWwubmF2YmFyLW5hdi5tci1hdXRvIHtcbiAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgICBib2R5Om5vdCgucGFnZS1pZC04KSBuYXYubmF2YmFyLnNocnVuayB1bC5uYXZiYXItbmF2Lm1yLWF1dG8gI21lbnUtdG9wbWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgIGJvZHk6bm90KC5wYWdlLWlkLTgpIG5hdi5uYXZiYXIuc2hydW5rIHVsLm5hdmJhci1uYXYubXItYXV0byAjbWVudS10b3BtZW51IGxpLm1lbnUtaXRlbSBhIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIGJvZHk6bm90KC5wYWdlLWlkLTgpIG5hdi5uYXZiYXIuc2hydW5rIHVsLm5hdmJhci1uYXYubXItYXV0byAjbWVudS10b3BtZW51IGxpLm1lbnUtaXRlbSB1bCBsaSBhIHtcbiAgICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50OyB9XG4gIGJvZHk6bm90KC5wYWdlLWlkLTgpIG5hdi5uYXZiYXIuc2hydW5rICN3cC1tZWdhbWVudS0yay1tZW51IC53cG1tX2JyYW5kX2xvZ29fd3JhcCBpbWcge1xuICAgIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuYm9keTpub3QoLnBhZ2UtaWQtOCkgbmF2Lm5hdmJhci5maXhlZC10b3Auc2hydW5rIHVsLm5hdmJhci1uYXYubXItYXV0byAubmF2YmFyLXVzZXItaWNvbi1ob2xkZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3MCUpICFpbXBvcnRhbnQ7IH1cblxuYm9keTpub3QoLnBhZ2UtaWQtOCkgLnNpdGUtY29udGVudC1jb250YWluLFxuYm9keTpub3QoLnBhZ2UtaWQtOCkgI25hdmJhckRlc2t0b3AsXG5ib2R5Om5vdCgucGFnZS1pZC04KSBuYXYubmF2YmFyICosXG5ib2R5Om5vdCgucGFnZS1pZC04KSBuYXYubmF2YmFyICN3cC1tZWdhbWVudS0yay1tZW51IC53cG1tX2JyYW5kX2xvZ29fd3JhcCBpbWcge1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuYm9keTpub3QoLnBhZ2UtaWQtOCkgLnNpdGUtY29udGVudC1jb250YWluLnNocnVuayB7XG4gIHBhZGRpbmctdG9wOiAxMDRweDsgfVxuXG5ib2R5Om5vdCgucGFnZS1pZC04KSAuc2l0ZS1jb250ZW50LWNvbnRhaW4ge1xuICBwYWRkaW5nLXRvcDogMTc4cHg7IH1cblxuI2hlYWRlci1zZWFyY2gtaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyB9XG5cbmJvZHk6bm90KC5ob21lKSB7XG4gIC8qIHNlYXJjaCB0cmFuc2l0aW9uICovIH1cbiAgYm9keTpub3QoLmhvbWUpICNoZWFkZXItc2VhcmNoLWhvbGRlciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiAuNHM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gICAgYm9keTpub3QoLmhvbWUpICNoZWFkZXItc2VhcmNoLWhvbGRlciAqIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgYm9keTpub3QoLmhvbWUpICNoZWFkZXItc2VhcmNoLWhvbGRlci5zaG93biB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBib2R5Om5vdCguaG9tZSkgI2hlYWRlci1zZWFyY2gtaG9sZGVyLnNob3duICoge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gLjNzIGZvcndhcmRzIDE7IH1cbiAgICAgIGJvZHk6bm90KC5ob21lKSAjaGVhZGVyLXNlYXJjaC1ob2xkZXIuc2hvd24gKjpudGgtY2hpbGQoMSkge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC4ycztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xczsgfVxuICAgICAgYm9keTpub3QoLmhvbWUpICNoZWFkZXItc2VhcmNoLWhvbGRlci5zaG93biAqOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjJzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyB9XG4gICAgICBib2R5Om5vdCguaG9tZSkgI2hlYWRlci1zZWFyY2gtaG9sZGVyLnNob3duICo6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7IH1cbiAgICAgIGJvZHk6bm90KC5ob21lKSAjaGVhZGVyLXNlYXJjaC1ob2xkZXIuc2hvd24gKjpudGgtY2hpbGQoNCkge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC4ycztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40czsgfVxuICAgICAgYm9keTpub3QoLmhvbWUpICNoZWFkZXItc2VhcmNoLWhvbGRlci5zaG93biAqOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjJzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9XG4gICAgICBib2R5Om5vdCguaG9tZSkgI2hlYWRlci1zZWFyY2gtaG9sZGVyLnNob3duICo6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7IH1cbiAgICAgIGJvZHk6bm90KC5ob21lKSAjaGVhZGVyLXNlYXJjaC1ob2xkZXIuc2hvd24gKjpudGgtY2hpbGQoNykge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC4ycztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC43czsgfVxuICAgICAgYm9keTpub3QoLmhvbWUpICNoZWFkZXItc2VhcmNoLWhvbGRlci5zaG93biAqOm50aC1jaGlsZCg4KSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjJzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzOyB9XG4gICAgICBib2R5Om5vdCguaG9tZSkgI2hlYWRlci1zZWFyY2gtaG9sZGVyLnNob3duICo6bnRoLWNoaWxkKDkpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7IH1cbiAgICAgIGJvZHk6bm90KC5ob21lKSAjaGVhZGVyLXNlYXJjaC1ob2xkZXIuc2hvd24gKjpudGgtY2hpbGQoMTApIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuMnM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG4gICAgICBib2R5Om5vdCguaG9tZSkgI2hlYWRlci1zZWFyY2gtaG9sZGVyLnNob3duICo6bnRoLWNoaWxkKDExKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjJzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzOyB9XG4gICAgICBib2R5Om5vdCguaG9tZSkgI2hlYWRlci1zZWFyY2gtaG9sZGVyLnNob3duICo6bnRoLWNoaWxkKDEyKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjJzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzOyB9XG4gICAgICBib2R5Om5vdCguaG9tZSkgI2hlYWRlci1zZWFyY2gtaG9sZGVyLnNob3duICo6bnRoLWNoaWxkKDEzKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjJzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzOyB9XG4gICAgICBib2R5Om5vdCguaG9tZSkgI2hlYWRlci1zZWFyY2gtaG9sZGVyLnNob3duICo6bnRoLWNoaWxkKDE0KSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjJzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzOyB9XG4gICAgICBib2R5Om5vdCguaG9tZSkgI2hlYWRlci1zZWFyY2gtaG9sZGVyLnNob3duICo6bnRoLWNoaWxkKDE1KSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjJzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzOyB9XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbiNoZWFkZXItc2VhcmNoLWhvbGRlci5zaG93bi5zZWFyY2gtYmlnIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2MjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuXG5ib2R5Om5vdCguaG9tZSkgI2hlYWRlci1zZWFyY2gtaG9sZGVyLnNob3duLnNlYXJjaC1zbWFsbCxcbiNoZWFkZXItc2VhcmNoLWhvbGRlci5zaG93bi5zZWFyY2gtc21hbGwge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogQUpBWCBzZWFyY2ggKi9cbiNhamF4c2VhcmNocHJvcmVzMV8xLnZlcnRpY2FsLCAjYWpheHNlYXJjaHByb3JlczFfMi52ZXJ0aWNhbCwgZGl2LmFzcF9yLmFzcF9yXzEudmVydGljYWwge1xuICBiYWNrZ3JvdW5kOiAjMDA5Y2RlICFpbXBvcnRhbnQ7IH1cblxuZGl2LmFzcF93LmFzcF9yIC5yZXN1bHRzIC5hc3Bfbm9yZXMge1xuICBjb2xvcjogIzAwMDsgfVxuXG5hLmFzcF9yZXNfaW1hZ2VfdXJsIC5hc3BfaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmRpdi5hc3Bfdy5hc3BfciAucmVzdWx0cyAuaXRlbSB7XG4gIGhlaWdodDogODBweCAhaW1wb3J0YW50OyB9XG5cbmEuYXNwX3Jlc191cmwge1xuICBjb2xvcjogIzAwOWNkZSAhaW1wb3J0YW50OyB9XG5cbiN3cC1tZWdhbWVudS0yay1tZW51ID4gLndwbW0tbmF2LXdyYXAgdWwud3AtbWVnYW1lbnUgPiBsaSB1bC53cC1tZWdhbWVudS1zdWItbWVudSBsaSBhLCAjd3AtbWVnYW1lbnUtMmstbWVudSA+IC53cG1tLW5hdi13cmFwIHVsLndwLW1lZ2FtZW51ID4gbGkgdWwud3AtbWVnYW1lbnUtc3ViLW1lbnUgbGksICN3cC1tZWdhbWVudS0yay1tZW51ID4gLndwbW0tbmF2LXdyYXAgdWwud3AtbWVnYW1lbnUgaDEsICN3cC1tZWdhbWVudS0yay1tZW51ID4gLndwbW0tbmF2LXdyYXAgdWwud3AtbWVnYW1lbnUgaDIsICN3cC1tZWdhbWVudS0yay1tZW51ID4gLndwbW0tbmF2LXdyYXAgdWwud3AtbWVnYW1lbnUgaDMsICN3cC1tZWdhbWVudS0yay1tZW51ID4gLndwbW0tbmF2LXdyYXAgdWwud3AtbWVnYW1lbnUgaDQsICN3cC1tZWdhbWVudS0yay1tZW51ID4gLndwbW0tbmF2LXdyYXAgdWwud3AtbWVnYW1lbnUgaDUsICN3cC1tZWdhbWVudS0yay1tZW51ID4gLndwbW0tbmF2LXdyYXAgdWwud3AtbWVnYW1lbnUgaDYge1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlckxUUHJvLUxpZ2h0XCIgIWltcG9ydGFudDsgfVxuXG4ud3AtbWVnYW1lbnUtd3JhcCAud3BtbS1uYXYtd3JhcCA+IHVsLndwLW1lZ2FtZW51ID4gbGkud3BtbV9tZWdhX21lbnUgPiB1bC53cC1tZWdhbWVudS1zdWItbWVudSwgLndwLW1lZ2FtZW51LXdyYXAgLndwbW0tbmF2LXdyYXAgPiB1bC53cC1tZWdhbWVudSA+IGxpLndwbW1fbWVnYV9tZW51ID4gLndwbW0tc3RyZWVzLXJvdy1jb250YWluZXIgPiB1bC53cC1tZWdhbWVudS1zdWItbWVudSwgLndwLW1lZ2FtZW51LXdyYXAgLndwbW0tbmF2LXdyYXAgPiB1bC53cC1tZWdhbWVudSA+IGxpLndwbW1fbWVnYV9tZW51ID4gLndwbW0tc3RyZWVzLXJvdy1hbmQtY29udGVudC1jb250YWluZXIgPiB1bC53cC1tZWdhbWVudS1zdWItbWVudSB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4ud3AtbWVnYW1lbnUtd3JhcCAud3BtbS1uYXYtd3JhcCA+IHVsLndwLW1lZ2FtZW51ID4gbGkud3BtbV9tZWdhX21lbnUgPiB1bC53cC1tZWdhbWVudS1zdWItbWVudSA+IGxpLndwbW0tcm93ID4gdWwud3AtbWVnYW1lbnUtc3ViLW1lbnUgPiBsaSwgLndwLW1lZ2FtZW51LXdyYXAgLndwbW0tbmF2LXdyYXAgPiB1bC53cC1tZWdhbWVudSA+IGxpLndwbW1fbWVnYV9tZW51ID4gLndwbW0tc3RyZWVzLXJvdy1jb250YWluZXIgdWwud3AtbWVnYW1lbnUtc3ViLW1lbnUgPiBsaS53cG1tLXJvdyA+IHVsLndwLW1lZ2FtZW51LXN1Yi1tZW51ID4gbGkge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbm5hdiN3cC1tZWdhbWVudS0yay1tZW51IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiB1bnNldDsgfVxuXG5kaXYubmF2YmFyLXVzZXItaWNvbi1ob2xkZXIge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLSAxMTBweCk7IH1cblxubmF2Lm5hdmJhci5maXhlZC10b3AgI3dwLW1lZ2FtZW51LTJrLW1lbnUgPiAud3BtbS1uYXYtd3JhcCB1bC53cC1tZWdhbWVudSA+IGxpID4gYSB7XG4gIGxpbmUtaGVpZ2h0OiA0ICFpbXBvcnRhbnQ7IH1cblxuYm9keTpub3QoLmhvbWUpIG5hdi5uYXZiYXIuZml4ZWQtdG9wLnNocnVuayAjd3AtbWVnYW1lbnUtMmstbWVudSA+IC53cG1tLW5hdi13cmFwIHVsLndwLW1lZ2FtZW51ID4gbGkgPiBhIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDsgfVxuXG4jbWVudS10b3BtZW51IGxpLndwbW1fbWVnYV9tZW51OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgI2VlZTtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IC4wcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDsgfVxuXG4jbWVudS10b3BtZW51IGxpLndwbW1fbWVnYV9tZW51LmFjdGl2ZTphZnRlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuI21lbnUtdG9wbWVudSAuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiAjMDA5Y2RlICFpbXBvcnRhbnQ7IH1cblxuaDQud3BtbS1pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogdG9vbHRpcHMgaW4gYnJlYWRjcnVtYiB3cmFwcGVyID4gYWNjIGljb25zICovXG4udG9vbHRpcCB7XG4gIHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7IH1cblxuI3NwZWNpYWxOYXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgbGkud3AtbWVnYW1lbnUtaXRlbS03IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI3NwZWNpYWxOYXYgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5OSU7IH1cbiAgbmF2Lm5hdmJhci5maXhlZC10b3AgLndwLW1lZ2FtZW51LXdyYXAgLndwbW0tbmF2LXdyYXAgPiB1bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIG5hdi5uYXZiYXIuZml4ZWQtdG9wICN3cC1tZWdhbWVudS0yay1tZW51ID4gLndwbW0tbmF2LXdyYXAgdWwud3AtbWVnYW1lbnUgPiBsaSA+IGEge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICNzcGVjaWFsTmF2IC5hY2Nlc3NpYmlsaXR5LWljb25zIHtcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgbmF2IC5uYXZiYXItbmF2ICN3cC1tZWdhbWVudS0yay1tZW51IC53cG1tX2JyYW5kX2xvZ29fd3JhcCB7XG4gICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgI25hdmJhckRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3NwZWNpYWxOYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgI3dwLW1lZ2FtZW51LTJrLW1lbnUgPiAud3BtbS1uYXYtd3JhcCB1bC53cC1tZWdhbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM1MDU3NTk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAud3AtbWVnYW1lbnUtd3JhcCAud3BtbS1uYXYtd3JhcCA+IHVsID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxMXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4jbWVudS10b3BtZW51IGxpLm1lbnUtaXRlbSBhIHtcbiAgaGVpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbiNtZW51LXRvcG1lbnUgbGkubWVudS1pdGVtIHVsIGxpIGEge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5hLmNvbW1fbGluayB7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA3cHggIWltcG9ydGFudDsgfVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtY2FzdXMgc3Bhbi5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDljZGU7IH1cblxuLnBvc3QtdHlwZS1hcmNoaXZlLWRvc3NpZXIgc3Bhbi5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICNlMzFjNzk7IH1cblxuLnBvc3QtdHlwZS1hcmNoaXZlLW5pZXV3cyBzcGFuLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogIzQzYjAyYTsgfVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtYWdlbmRhIHNwYW4ucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjNTA1NzU5OyB9XG5cbi5hcmNoaXZlLW5hdmlnYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA3N3B4O1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLmFyY2hpdmUtbmF2aWdhdGlvbiAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hcmNoaXZlLW5hdmlnYXRpb24gc3Bhbi5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIG1hcmdpbjogMHB4IDEwcHg7IH1cbiAgLmFyY2hpdmUtbmF2aWdhdGlvbiBhLnBhZ2UtbnVtYmVycyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgY29sb3I6ICMwZTBlMGUgIWltcG9ydGFudDsgfVxuICAgIC5hcmNoaXZlLW5hdmlnYXRpb24gYS5wYWdlLW51bWJlcnM6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zZWFyY2guc2VhcmNoLXJlc3VsdHMgc3Bhbi5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDljZGUgIWltcG9ydGFudDsgfVxuXG4uc2VhcmNoLnNlYXJjaC1yZXN1bHRzIC5hcmNoaXZlLW5hdmlnYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA3N3B4O1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuYXJjaGl2ZS1uYXZpZ2F0aW9uIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuYXJjaGl2ZS1uYXZpZ2F0aW9uIHNwYW4ucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtYXJnaW46IDBweCAxMHB4OyB9XG4gIC5zZWFyY2guc2VhcmNoLXJlc3VsdHMgLmFyY2hpdmUtbmF2aWdhdGlvbiBhLnBhZ2UtbnVtYmVycyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgY29sb3I6ICMwZTBlMGUgIWltcG9ydGFudDsgfVxuICAgIC5zZWFyY2guc2VhcmNoLXJlc3VsdHMgLmFyY2hpdmUtbmF2aWdhdGlvbiBhLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFyY2hpdmUtaGVhZGVyLFxuLnNpbmdsZS1oZWFkZXIsXG4udGFnLWhlYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDExMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbiAgLmFyY2hpdmUtaGVhZGVyIC5lbnRyeS10aXRsZSxcbiAgLnNpbmdsZS1oZWFkZXIgLmVudHJ5LXRpdGxlLFxuICAudGFnLWhlYWRlciAuZW50cnktdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmFyY2hpdmUtaGVhZGVyIC5lbnRyeS10aXRsZTpmaXJzdC1sZXR0ZXIsXG4gICAgLnNpbmdsZS1oZWFkZXIgLmVudHJ5LXRpdGxlOmZpcnN0LWxldHRlcixcbiAgICAudGFnLWhlYWRlciAuZW50cnktdGl0bGU6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmFyY2hpdmUgLmFyY2hpdmUtaGVhZGVyLFxuLnBvc3QtdHlwZS1hcmNoaXZlLWNhc3VzIC5hcmNoaXZlLWhlYWRlcixcbi5wYWdlLXRlbXBsYXRlLWRlZmF1bHQgLmFyY2hpdmUtaGVhZGVyLFxuLnNpbmdsZS1jYXN1cyAuYXJjaGl2ZS1oZWFkZXIsXG4udGF4LWxlaWRlbmRlX3ByaW5jaXBlcyAuYXJjaGl2ZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaGVhZGVyX3BhZ2UucG5nXCIpOyB9XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1kb3NzaWVyIC5hcmNoaXZlLWhlYWRlcixcbi5zaW5nbGUtZG9zc2llciAuYXJjaGl2ZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaGVhZGVyX2Rvc3NpZXJzLnBuZ1wiKTsgfVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtbmlldXdzIC5hcmNoaXZlLWhlYWRlcixcbi5zaW5nbGUtbmlldXdzIC5hcmNoaXZlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oZWFkZXJfbmlldXdzLnBuZ1wiKTsgfVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtYWdlbmRhIC5hcmNoaXZlLWhlYWRlcixcbi5zaW5nbGUtYWdlbmRhIC5hcmNoaXZlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oZWFkZXJfYWdlbmRhLnBuZ1wiKTsgfVxuXG4ucG9zdC10ZW1wbGF0ZS1kZWZhdWx0IC5hcmNoaXZlLWhlYWRlcixcbi5hcmNoaXZlLmNhdGVnb3J5IC5hcmNoaXZlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oZWFkZXJfcGFnZS5wbmdcIik7IH1cblxuLmFyY2hpdmUudGFnIC50YWctaGVhZGVyLFxuLmFyY2hpdmUuY2F0ZWdvcnkgLnRhZy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaGVhZGVyX3BhZ2UucG5nXCIpOyB9XG5cbi5hcmNoaXZlLXBhZ2UsXG4udGF4LWxlaWRlbmRlX3ByaW5jaXBlcyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cbiAgLmFyY2hpdmUtcGFnZSBhcnRpY2xlLmdyaWQtaXRlbSxcbiAgLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgYXJ0aWNsZS5ncmlkLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWluLWhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfVxuICAgIC5hcmNoaXZlLXBhZ2UgYXJ0aWNsZS5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250ZW50LFxuICAgIC50YXgtbGVpZGVuZGVfcHJpbmNpcGVzIGFydGljbGUuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50OyB9XG4gICAgICAuYXJjaGl2ZS1wYWdlIGFydGljbGUuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGVudCBoZWFkZXIuZW50cnktaGVhZGVyLFxuICAgICAgLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgYXJ0aWNsZS5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250ZW50IGhlYWRlci5lbnRyeS1oZWFkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2ZjZmNmOyB9XG4gICAgICAuYXJjaGl2ZS1wYWdlIGFydGljbGUuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGVudCBpbWcsXG4gICAgICAudGF4LWxlaWRlbmRlX3ByaW5jaXBlcyBhcnRpY2xlLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRlbnQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmFyY2hpdmUtcGFnZSBhcnRpY2xlLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRlbnQgc3Bhbi5wb3N0X2RhdGUsXG4gICAgICAudGF4LWxlaWRlbmRlX3ByaW5jaXBlcyBhcnRpY2xlLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRlbnQgc3Bhbi5wb3N0X2RhdGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgY29sb3I6ICNhM2EzYTM7IH1cbiAgICAgIC5hcmNoaXZlLXBhZ2UgYXJ0aWNsZS5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250ZW50IC5lbnRyeS1jb250ZW50LFxuICAgICAgLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgYXJ0aWNsZS5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250ZW50IC5lbnRyeS1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgICAgIC5hcmNoaXZlLXBhZ2UgYXJ0aWNsZS5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250ZW50IC5lbnRyeS1jb250ZW50IC5iYWRnZXIsXG4gICAgICAgIC50YXgtbGVpZGVuZGVfcHJpbmNpcGVzIGFydGljbGUuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGVudCAuZW50cnktY29udGVudCAuYmFkZ2VyIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgICAuYXJjaGl2ZS1wYWdlIGFydGljbGUuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGVudCAuZW50cnktY29udGVudCAuZW50cnktdGl0bGUsXG4gICAgICAgIC50YXgtbGVpZGVuZGVfcHJpbmNpcGVzIGFydGljbGUuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGVudCAuZW50cnktY29udGVudCAuZW50cnktdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAuYXJjaGl2ZS1wYWdlIGFydGljbGUuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGVudCAuZW50cnktY29udGVudCAuZW50cnktdGl0bGUgYSxcbiAgICAgICAgICAudGF4LWxlaWRlbmRlX3ByaW5jaXBlcyBhcnRpY2xlLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmVudHJ5LXRpdGxlIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIC5hcmNoaXZlLXBhZ2UgYXJ0aWNsZS5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250ZW50IC5lbnRyeS1mb290ZXIsXG4gICAgICAudGF4LWxlaWRlbmRlX3ByaW5jaXBlcyBhcnRpY2xlLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRlbnQgLmVudHJ5LWZvb3RlciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmFyY2hpdmUtcGFnZSBhcnRpY2xlLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRlbnQgLmVudHJ5LWZvb3RlciBhLm1lZXItbGV6ZW4sXG4gICAgICAgIC50YXgtbGVpZGVuZGVfcHJpbmNpcGVzIGFydGljbGUuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGVudCAuZW50cnktZm9vdGVyIGEubWVlci1sZXplbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzUwNTc1OTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5hcmNoaXZlLXBhZ2UgYXJ0aWNsZS5ncmlkLWl0ZW06aG92ZXIgLmdyaWQtaXRlbS1jb250ZW50IC5lbnRyeS1mb290ZXIgYS5tZWVyLWxlemVuLFxuICAgIC50YXgtbGVpZGVuZGVfcHJpbmNpcGVzIGFydGljbGUuZ3JpZC1pdGVtOmhvdmVyIC5ncmlkLWl0ZW0tY29udGVudCAuZW50cnktZm9vdGVyIGEubWVlci1sZXplbiB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjQxLCAwLCAwLjAxLCAwLjk5KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSkgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLmFyY2hpdmUtcGFnZSBhcnRpY2xlLmdyaWQtaXRlbS5hZ2VuZGEgLmdyaWQtaXRlbS1jb250ZW50IC5lbnRyeS10aXRsZSxcbiAgLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgYXJ0aWNsZS5ncmlkLWl0ZW0uYWdlbmRhIC5ncmlkLWl0ZW0tY29udGVudCAuZW50cnktdGl0bGUge1xuICAgIGNvbG9yOiAjNTA1NzU5OyB9XG4gIC5hcmNoaXZlLXBhZ2UgYXJ0aWNsZS5ncmlkLWl0ZW0uYWdlbmRhIC5ncmlkLWl0ZW0tY29udGVudCAuZW50cnktY29udGVudCxcbiAgLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgYXJ0aWNsZS5ncmlkLWl0ZW0uYWdlbmRhIC5ncmlkLWl0ZW0tY29udGVudCAuZW50cnktY29udGVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1MDU3NTk7IH1cbiAgLmFyY2hpdmUtcGFnZSBhcnRpY2xlLmdyaWQtaXRlbS5hZ2VuZGEgLmdyaWQtaXRlbS1jb250ZW50IC5lbnRyeS1mb290ZXIgYS5tZWVyLWxlemVuLFxuICAudGF4LWxlaWRlbmRlX3ByaW5jaXBlcyBhcnRpY2xlLmdyaWQtaXRlbS5hZ2VuZGEgLmdyaWQtaXRlbS1jb250ZW50IC5lbnRyeS1mb290ZXIgYS5tZWVyLWxlemVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTA1NzU5OyB9XG4gIC5hcmNoaXZlLXBhZ2UgYXJ0aWNsZS5ncmlkLWl0ZW0uZG9zc2llciBhLFxuICAudGF4LWxlaWRlbmRlX3ByaW5jaXBlcyBhcnRpY2xlLmdyaWQtaXRlbS5kb3NzaWVyIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAuYXJjaGl2ZS1wYWdlIGFydGljbGUuZ3JpZC1pdGVtLmRvc3NpZXIgLmdyaWQtaXRlbS1jb250ZW50IC5lbnRyeS10aXRsZSxcbiAgLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgYXJ0aWNsZS5ncmlkLWl0ZW0uZG9zc2llciAuZ3JpZC1pdGVtLWNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcbiAgICBjb2xvcjogI2UzMWM3OTsgfVxuICAuYXJjaGl2ZS1wYWdlIGFydGljbGUuZ3JpZC1pdGVtLmRvc3NpZXIgLmdyaWQtaXRlbS1jb250ZW50IC5lbnRyeS1jb250ZW50LFxuICAudGF4LWxlaWRlbmRlX3ByaW5jaXBlcyBhcnRpY2xlLmdyaWQtaXRlbS5kb3NzaWVyIC5ncmlkLWl0ZW0tY29udGVudCAuZW50cnktY29udGVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlMzFjNzk7IH1cbiAgLmFyY2hpdmUtcGFnZSBhcnRpY2xlLmdyaWQtaXRlbS5kb3NzaWVyIC5ncmlkLWl0ZW0tY29udGVudCAuZW50cnktZm9vdGVyIGEubWVlci1sZXplbixcbiAgLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgYXJ0aWNsZS5ncmlkLWl0ZW0uZG9zc2llciAuZ3JpZC1pdGVtLWNvbnRlbnQgLmVudHJ5LWZvb3RlciBhLm1lZXItbGV6ZW4ge1xuICAgIGJhY2tncm91bmQ6ICNlMzFjNzk7IH1cbiAgLmFyY2hpdmUtcGFnZSBhcnRpY2xlLmdyaWQtaXRlbS5uaWV1d3MgYSxcbiAgLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgYXJ0aWNsZS5ncmlkLWl0ZW0ubmlldXdzIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAuYXJjaGl2ZS1wYWdlIGFydGljbGUuZ3JpZC1pdGVtLm5pZXV3cyAuZ3JpZC1pdGVtLWNvbnRlbnQgLmVudHJ5LXRpdGxlLFxuICAudGF4LWxlaWRlbmRlX3ByaW5jaXBlcyBhcnRpY2xlLmdyaWQtaXRlbS5uaWV1d3MgLmdyaWQtaXRlbS1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gICAgY29sb3I6ICM0M2IwMmE7IH1cbiAgLmFyY2hpdmUtcGFnZSBhcnRpY2xlLmdyaWQtaXRlbS5uaWV1d3MgLmdyaWQtaXRlbS1jb250ZW50IC5lbnRyeS1jb250ZW50LFxuICAudGF4LWxlaWRlbmRlX3ByaW5jaXBlcyBhcnRpY2xlLmdyaWQtaXRlbS5uaWV1d3MgLmdyaWQtaXRlbS1jb250ZW50IC5lbnRyeS1jb250ZW50IHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQzYjAyYTsgfVxuICAuYXJjaGl2ZS1wYWdlIGFydGljbGUuZ3JpZC1pdGVtLm5pZXV3cyAuZ3JpZC1pdGVtLWNvbnRlbnQgLmVudHJ5LWZvb3RlciBhLm1lZXItbGV6ZW4sXG4gIC50YXgtbGVpZGVuZGVfcHJpbmNpcGVzIGFydGljbGUuZ3JpZC1pdGVtLm5pZXV3cyAuZ3JpZC1pdGVtLWNvbnRlbnQgLmVudHJ5LWZvb3RlciBhLm1lZXItbGV6ZW4ge1xuICAgIGJhY2tncm91bmQ6ICM0M2IwMmE7IH1cbiAgLmFyY2hpdmUtcGFnZSBhcnRpY2xlLmdyaWQtaXRlbS5jYXN1cyAuZ3JpZC1pdGVtLWNvbnRlbnQgLmVudHJ5LXRpdGxlLFxuICAudGF4LWxlaWRlbmRlX3ByaW5jaXBlcyBhcnRpY2xlLmdyaWQtaXRlbS5jYXN1cyAuZ3JpZC1pdGVtLWNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcbiAgICBjb2xvcjogIzAwOWNkZTsgfVxuICAuYXJjaGl2ZS1wYWdlIGFydGljbGUuZ3JpZC1pdGVtLmNhc3VzIC5ncmlkLWl0ZW0tY29udGVudCAuZW50cnktY29udGVudCxcbiAgLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgYXJ0aWNsZS5ncmlkLWl0ZW0uY2FzdXMgLmdyaWQtaXRlbS1jb250ZW50IC5lbnRyeS1jb250ZW50IHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwOWNkZTsgfVxuICAuYXJjaGl2ZS1wYWdlIGFydGljbGUuZ3JpZC1pdGVtLmNhc3VzIC5ncmlkLWl0ZW0tY29udGVudCAuZW50cnktZm9vdGVyIGEubWVlci1sZXplbixcbiAgLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgYXJ0aWNsZS5ncmlkLWl0ZW0uY2FzdXMgLmdyaWQtaXRlbS1jb250ZW50IC5lbnRyeS1mb290ZXIgYS5tZWVyLWxlemVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5Y2RlOyB9XG4gIC5hcmNoaXZlLXBhZ2UgLnRhZ3MtdGl0bGUsXG4gIC50YXgtbGVpZGVuZGVfcHJpbmNpcGVzIC50YWdzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWluLWhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfVxuICAucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIGFydGljbGUgLmdyaWQtaXRlbS1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtZG9zc2llciBhcnRpY2xlIC5ncmlkLWl0ZW0tY29udGVudCBoZWFkZXIuZW50cnktaGVhZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogI2NmY2ZjZjsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgYXJ0aWNsZSAuZ3JpZC1pdGVtLWNvbnRlbnQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtZG9zc2llciBhcnRpY2xlIC5ncmlkLWl0ZW0tY29udGVudCBzcGFuLnBvc3RfZGF0ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIGNvbG9yOiAjYTNhM2EzOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtZG9zc2llciBhcnRpY2xlIC5ncmlkLWl0ZW0tY29udGVudCAuZW50cnktY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7IH1cbiAgICAgIC5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgYXJ0aWNsZSAuZ3JpZC1pdGVtLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmJhZGdlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIGFydGljbGUgLmdyaWQtaXRlbS1jb250ZW50IC5lbnRyeS1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIGFydGljbGUgLmdyaWQtaXRlbS1jb250ZW50IC5lbnRyeS1jb250ZW50IC5lbnRyeS10aXRsZSBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgYXJ0aWNsZSAuZ3JpZC1pdGVtLWNvbnRlbnQgLmVudHJ5LWZvb3RlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIGFydGljbGUgLmdyaWQtaXRlbS1jb250ZW50IC5lbnRyeS1mb290ZXIgYS5tZWVyLWxlemVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1MDU3NTk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgei1pbmRleDogLTE7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtZG9zc2llciBhcnRpY2xlOmhvdmVyIC5ncmlkLWl0ZW0tY29udGVudCAuZW50cnktZm9vdGVyIGEubWVlci1sZXplbiB7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC40MSwgMCwgMC4wMSwgMC45OSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgYXJ0aWNsZS5kb3NzaWVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgYXJ0aWNsZS5kb3NzaWVyIC5ncmlkLWl0ZW0tY29udGVudCAuZW50cnktdGl0bGUge1xuICBjb2xvcjogI2UzMWM3OTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIGFydGljbGUuZG9zc2llciAuZ3JpZC1pdGVtLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2UzMWM3OTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIGFydGljbGUuZG9zc2llciAuZ3JpZC1pdGVtLWNvbnRlbnQgLmVudHJ5LWZvb3RlciBhLm1lZXItbGV6ZW4ge1xuICBiYWNrZ3JvdW5kOiAjZTMxYzc5OyB9XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1kb3NzaWVyIC5hcmNoaXZlLWhlYWRlcixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXItYXJjaGl2ZSAuYXJjaGl2ZS1oZWFkZXIsXG4uc2luZ2xlLWRvc3NpZXIgLmFyY2hpdmUtaGVhZGVyLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciAuYXJjaGl2ZS1oZWFkZXIsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfcHJvZnMgLmFyY2hpdmUtaGVhZGVyLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX291ZGVycyAuYXJjaGl2ZS1oZWFkZXIsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuIC5hcmNoaXZlLWhlYWRlcixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9zY2hvbGVuIC5hcmNoaXZlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9oZWFkZXJfZG9zc2llcnMucG5nXCIpOyB9XG5cbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgLmJyZWFkY3J1bWJfd3JhcHBlcixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXItYXJjaGl2ZSAuYnJlYWRjcnVtYl93cmFwcGVyLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzIC5icmVhZGNydW1iX3dyYXBwZXIsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfb3VkZXJzIC5icmVhZGNydW1iX3dyYXBwZXIsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuIC5icmVhZGNydW1iX3dyYXBwZXIsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfc2Nob2xlbiAuYnJlYWRjcnVtYl93cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2UzMWM3OTsgfVxuICAucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIC5icmVhZGNydW1iX3dyYXBwZXIgLmFjY2Vzc2liaWxpdHktaWNvbnMgYSxcbiAgLnBhZ2UtdGVtcGxhdGUtZG9zc2llci1hcmNoaXZlIC5icmVhZGNydW1iX3dyYXBwZXIgLmFjY2Vzc2liaWxpdHktaWNvbnMgYSxcbiAgLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzIC5icmVhZGNydW1iX3dyYXBwZXIgLmFjY2Vzc2liaWxpdHktaWNvbnMgYSxcbiAgLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX291ZGVycyAuYnJlYWRjcnVtYl93cmFwcGVyIC5hY2Nlc3NpYmlsaXR5LWljb25zIGEsXG4gIC5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9nZW1lZW50ZW4gLmJyZWFkY3J1bWJfd3JhcHBlciAuYWNjZXNzaWJpbGl0eS1pY29ucyBhLFxuICAucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfc2Nob2xlbiAuYnJlYWRjcnVtYl93cmFwcGVyIC5hY2Nlc3NpYmlsaXR5LWljb25zIGEge1xuICAgIGJhY2tncm91bmQ6ICNlMzFjNzk7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciBhcnRpY2xlIGltZyxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXItYXJjaGl2ZSBhcnRpY2xlIGltZyxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9wcm9mcyBhcnRpY2xlIGltZyxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgYXJ0aWNsZSBpbWcsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuIGFydGljbGUgaW1nLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3NjaG9sZW4gYXJ0aWNsZSBpbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtY2FzdXMgLnBhZ2UtdGl0bGUsXG4udGF4LWxlaWRlbmRlX3ByaW5jaXBlcyAucGFnZS10aXRsZSB7XG4gIGNvbG9yOiAjMDA5Y2RlO1xuICBtYXJnaW4tYm90dG9tOiAzOHB4OyB9XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1jYXN1cyAuY2FzdXMgYSxcbi50YXgtbGVpZGVuZGVfcHJpbmNpcGVzIC5jYXN1cyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDsgfVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtY2FzdXMgLmNhc3VzIC5iYWRnZXIsXG4udGF4LWxlaWRlbmRlX3ByaW5jaXBlcyAuY2FzdXMgLmJhZGdlciB7XG4gIGNvbG9yOiAjMDA5Y2RlO1xuICBib3JkZXItY29sb3I6ICMwMDljZGUgIWltcG9ydGFudDsgfVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtY2FzdXMgLmNhc3VzIGgxLmVudHJ5LXRpdGxlLFxuLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgLmNhc3VzIGgxLmVudHJ5LXRpdGxlIHtcbiAgY29sb3I6ICMwMDljZGU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cblxuLnBvc3QtdHlwZS1hcmNoaXZlLWNhc3VzIC5maWx0ZXJzLFxuLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgLmZpbHRlcnMge1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jYXN1cyAuZmlsdGVycyBoMSxcbiAgLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgLmZpbHRlcnMgaDEge1xuICAgIGNvbG9yOiAjMDA5Y2RlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDsgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtY2FzdXMgLmZpbHRlcnMgaDIsXG4gIC50YXgtbGVpZGVuZGVfcHJpbmNpcGVzIC5maWx0ZXJzIGgyIHtcbiAgICBjb2xvcjogIzAwOWNkZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjlweDsgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtY2FzdXMgLmZpbHRlcnMgdWwsXG4gIC50YXgtbGVpZGVuZGVfcHJpbmNpcGVzIC5maWx0ZXJzIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMHB4OyB9XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWNhc3VzIC5maWx0ZXJzIHVsIGxpIGEsXG4gICAgLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgLmZpbHRlcnMgdWwgbGkgYSB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLnBvc3QtdHlwZS1hcmNoaXZlLWNhc3VzIC5maWx0ZXJzIHVsIGxpIGE6aG92ZXIsXG4gICAgICAudGF4LWxlaWRlbmRlX3ByaW5jaXBlcyAuZmlsdGVycyB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuXG4uYmFkZ2VyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtZmFtaWx5OiBcIkZydXRpZ2VyTFRQcm8tTGlnaHRcIjtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5iYWRnZXIubmlldXdzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQzYjAyYSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQzYjAyYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLmJhZGdlci5hZ2VuZGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTA1NzU5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTA1NzU5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4uYmFkZ2VyLmNhc3VzLFxuLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgLmJhZGdlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDljZGUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDljZGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5iYWRnZXIuZG9zc2llciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMzFjNzkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNlMzFjNzk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5iYWRnZXIucGFnZSxcbi5iYWRnZXIucGFnaW5hLFxuLmJhZGdlci5wb3N0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOWNkZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwOWNkZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLnNpbmdsZS1uaWV1d3MgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjNDNiMDJhO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLnNpbmdsZS1uaWV1d3MgLmVudHJ5LWhlYWRlciBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2luZ2xlLW5pZXV3cyBoMiB7XG4gIGNvbG9yOiAjNDNiMDJhICFpbXBvcnRhbnQ7IH1cblxuLnNpbmdsZS1uaWV1d3MgaW1nLmF0dGFjaG1lbnQtZnVsbC5zaXplLWZ1bGwud3AtcG9zdC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uc2luZ2xlLW5pZXV3cyAud2lkZ2V0IGgyLndpZGdldHRpdGxlIHtcbiAgY29sb3I6ICM0M2IwMmEgIWltcG9ydGFudDsgfVxuXG4uc2luZ2xlLW5pZXV3cyAuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjNDNiMDJhICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzQzYjAyYSAhaW1wb3J0YW50OyB9XG4gIC5zaW5nbGUtbmlldXdzIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICM0M2IwMmEgIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLW5pZXV3cyAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzMzg3MjA7IH1cblxuLnNpbmdsZS1uaWV1d3MgLmZlZWRiYWNrX2Zvcm0gZm9ybSAuYnRuLWdyb3VwIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMmI3MjFiICFpbXBvcnRhbnQ7IH1cblxuLm5pZXV3cy10eXBlLWRlZmF1bHQgLmVudHJ5LXRpdGxlIHtcbiAgY29sb3I6ICM0M2IwMmE7IH1cblxuLm5pZXV3cy10eXBlLWRlZmF1bHQgLmVudHJ5LWNvbnRlbnQgLnRhZy1saXN0ICoge1xuICBjb2xvcjogIzQzYjAyYTsgfVxuXG4uc2luZ2xlLWNhc3VzIC5lbnRyeS1oZWFkZXIgaDEuZW50cnktdGl0bGUge1xuICBjb2xvcjogIzAwOWNkZTtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5zaW5nbGUtY2FzdXMgLmZpbHRlcl90aXRsZSB7XG4gIGNvbG9yOiAjMDA5Y2RlO1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnNpbmdsZS1jYXN1cyAuZmlsdGVyX3dyYXBwZXIge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5zaW5nbGUtY2FzdXMgLmZpbHRlcl93cmFwcGVyIGxpIGEge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnNpbmdsZS1jYXN1cyAuZmlsdGVyX3dyYXBwZXIgbGkgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwOWNkZTsgfVxuICAuc2luZ2xlLWNhc3VzIC5maWx0ZXJfd3JhcHBlciBsaSBhLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDljZGU7IH1cblxuLmNhc3VzLXR5cGUtZGVmYXVsdCAuZW50cnktdGl0bGUge1xuICBjb2xvcjogIzAwOWNkZTsgfVxuXG4uY2FzdXMtdHlwZS1kZWZhdWx0IC5lbnRyeS1jb250ZW50IC50YWctbGlzdCAqIHtcbiAgY29sb3I6ICMwMDljZGU7IH1cblxuLnNpbmdsZS1hZ2VuZGEgYXJ0aWNsZS5hZ2VuZGEgaDEuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLnNpbmdsZS1kb3NzaWVyIGFydGljbGUuZG9zc2llciBoMS5lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyICNjb250ZW50IGFbZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXSB7XG4gIGNvbG9yOiAjNTA1NzU5ICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciBpLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNlMzFjNzkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZTMxYzc5ICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciAubWVlcmluZm8tY29udGFpbmVyIC5tZWVyaW5mby10aXRlbCB7XG4gIGNvbG9yOiAjZTMxYzc5ICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciAuYmxvay1wYWdpbmEgLm1lZXJpbmZvLW1lZXJsZXplbiB7XG4gIGJhY2tncm91bmQ6ICNlMzFjNzkgIWltcG9ydGFudDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIC5ibG9rLXBhZ2luYSAubWVlcmluZm8tY29udGFpbmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTMxYzc5ICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciAuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjZTMxYzc5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2UzMWM3OSAhaW1wb3J0YW50OyB9XG4gIC5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2UzMWM3OSAhaW1wb3J0YW50OyB9XG4gIC5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjYxNjYxOyB9XG5cbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgLmZlZWRiYWNrX2Zvcm0gZm9ybSAuYnRuLWdyb3VwIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjOWYxNDU1ICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzIGgyLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzICNjb250ZW50IGEsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfcHJvZnMgI2NvbnRlbnQgYS50b3BwZXIsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfcHJvZnMgI2NvbnRlbnQgYSBoMSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9wcm9mcyAucGFnZSBkaXYjcHJpbWFyeSBoMSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9wcm9mcyAuc2Nyb2xsc3B5ICNvcGRlemVwYWdpbmEgYTpob3Zlcixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9wcm9mcyAuc2Nyb2xsc3B5IGgyLndpZGdldC10aXRsZSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgaDIsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfb3VkZXJzICNjb250ZW50IGEsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfb3VkZXJzICNjb250ZW50IGEudG9wcGVyLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX291ZGVycyAjY29udGVudCBhIGgxLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX291ZGVycyAucGFnZSBkaXYjcHJpbWFyeSBoMSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgLnNjcm9sbHNweSAjb3BkZXplcGFnaW5hIGE6aG92ZXIsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfb3VkZXJzIC5zY3JvbGxzcHkgaDIud2lkZ2V0LXRpdGxlLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX2dlbWVlbnRlbiBoMixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9nZW1lZW50ZW4gI2NvbnRlbnQgYSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9nZW1lZW50ZW4gI2NvbnRlbnQgYS50b3BwZXIsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuICNjb250ZW50IGEgaDEsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuIC5wYWdlIGRpdiNwcmltYXJ5IGgxLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX2dlbWVlbnRlbiAuc2Nyb2xsc3B5ICNvcGRlemVwYWdpbmEgYTpob3Zlcixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9nZW1lZW50ZW4gLnNjcm9sbHNweSBoMi53aWRnZXQtdGl0bGUsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfc2Nob2xlbiBoMixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9zY2hvbGVuICNjb250ZW50IGEsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfc2Nob2xlbiAjY29udGVudCBhLnRvcHBlcixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9zY2hvbGVuICNjb250ZW50IGEgaDEsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfc2Nob2xlbiAucGFnZSBkaXYjcHJpbWFyeSBoMSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9zY2hvbGVuIC5zY3JvbGxzcHkgI29wZGV6ZXBhZ2luYSBhOmhvdmVyLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3NjaG9sZW4gLnNjcm9sbHNweSBoMi53aWRnZXQtdGl0bGUsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIGgyLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciAjY29udGVudCBhLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciAjY29udGVudCBhLnRvcHBlcixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgI2NvbnRlbnQgYSBoMSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgLnBhZ2UgZGl2I3ByaW1hcnkgaDEsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIC5zY3JvbGxzcHkgI29wZGV6ZXBhZ2luYSBhOmhvdmVyLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciAuc2Nyb2xsc3B5IGgyLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjZTMxYzc5ICFpbXBvcnRhbnQ7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzIGgyIHAsXG4gIC5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9wcm9mcyAjY29udGVudCBhIHAsXG4gIC5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9wcm9mcyAjY29udGVudCBhLnRvcHBlciBwLFxuICAucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfcHJvZnMgI2NvbnRlbnQgYSBoMSBwLFxuICAucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfcHJvZnMgLnBhZ2UgZGl2I3ByaW1hcnkgaDEgcCxcbiAgLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzIC5zY3JvbGxzcHkgI29wZGV6ZXBhZ2luYSBhOmhvdmVyIHAsXG4gIC5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9wcm9mcyAuc2Nyb2xsc3B5IGgyLndpZGdldC10aXRsZSBwLFxuICAucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfb3VkZXJzIGgyIHAsXG4gIC5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgI2NvbnRlbnQgYSBwLFxuICAucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfb3VkZXJzICNjb250ZW50IGEudG9wcGVyIHAsXG4gIC5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgI2NvbnRlbnQgYSBoMSBwLFxuICAucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfb3VkZXJzIC5wYWdlIGRpdiNwcmltYXJ5IGgxIHAsXG4gIC5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgLnNjcm9sbHNweSAjb3BkZXplcGFnaW5hIGE6aG92ZXIgcCxcbiAgLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX291ZGVycyAuc2Nyb2xsc3B5IGgyLndpZGdldC10aXRsZSBwLFxuICAucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuIGgyIHAsXG4gIC5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9nZW1lZW50ZW4gI2NvbnRlbnQgYSBwLFxuICAucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuICNjb250ZW50IGEudG9wcGVyIHAsXG4gIC5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9nZW1lZW50ZW4gI2NvbnRlbnQgYSBoMSBwLFxuICAucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuIC5wYWdlIGRpdiNwcmltYXJ5IGgxIHAsXG4gIC5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9nZW1lZW50ZW4gLnNjcm9sbHNweSAjb3BkZXplcGFnaW5hIGE6aG92ZXIgcCxcbiAgLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX2dlbWVlbnRlbiAuc2Nyb2xsc3B5IGgyLndpZGdldC10aXRsZSBwLFxuICAucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfc2Nob2xlbiBoMiBwLFxuICAucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfc2Nob2xlbiAjY29udGVudCBhIHAsXG4gIC5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9zY2hvbGVuICNjb250ZW50IGEudG9wcGVyIHAsXG4gIC5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9zY2hvbGVuICNjb250ZW50IGEgaDEgcCxcbiAgLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3NjaG9sZW4gLnBhZ2UgZGl2I3ByaW1hcnkgaDEgcCxcbiAgLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3NjaG9sZW4gLnNjcm9sbHNweSAjb3BkZXplcGFnaW5hIGE6aG92ZXIgcCxcbiAgLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3NjaG9sZW4gLnNjcm9sbHNweSBoMi53aWRnZXQtdGl0bGUgcCxcbiAgLnBhZ2UtdGVtcGxhdGUtZG9zc2llciBoMiBwLFxuICAucGFnZS10ZW1wbGF0ZS1kb3NzaWVyICNjb250ZW50IGEgcCxcbiAgLnBhZ2UtdGVtcGxhdGUtZG9zc2llciAjY29udGVudCBhLnRvcHBlciBwLFxuICAucGFnZS10ZW1wbGF0ZS1kb3NzaWVyICNjb250ZW50IGEgaDEgcCxcbiAgLnBhZ2UtdGVtcGxhdGUtZG9zc2llciAucGFnZSBkaXYjcHJpbWFyeSBoMSBwLFxuICAucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIC5zY3JvbGxzcHkgI29wZGV6ZXBhZ2luYSBhOmhvdmVyIHAsXG4gIC5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgLnNjcm9sbHNweSBoMi53aWRnZXQtdGl0bGUgcCB7XG4gICAgY29sb3I6ICM1MDU3NTkgIWltcG9ydGFudDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfcHJvZnMgLmZhcS1lbGVtZW50IGFbYXJpYS1leHBhbmRlZD1mYWxzZV0gc3Bhbi5jb2xsYXBzZVRvZ2dsZTpmaXJzdC1jaGlsZCxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgLmZhcS1lbGVtZW50IGFbYXJpYS1leHBhbmRlZD1mYWxzZV0gc3Bhbi5jb2xsYXBzZVRvZ2dsZTpmaXJzdC1jaGlsZCxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9nZW1lZW50ZW4gLmZhcS1lbGVtZW50IGFbYXJpYS1leHBhbmRlZD1mYWxzZV0gc3Bhbi5jb2xsYXBzZVRvZ2dsZTpmaXJzdC1jaGlsZCxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9zY2hvbGVuIC5mYXEtZWxlbWVudCBhW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIHNwYW4uY29sbGFwc2VUb2dnbGU6Zmlyc3QtY2hpbGQsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIC5mYXEtZWxlbWVudCBhW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIHNwYW4uY29sbGFwc2VUb2dnbGU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItY29sb3I6ICNlMzFjNzkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNlMzFjNzkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMS41cHggI2UzMWM3OSAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9wcm9mcyAuZmFxLWVsZW1lbnQgYVthcmlhLWV4cGFuZGVkPXRydWVdIHNwYW4uY29sbGFwc2VUb2dnbGU6Zmlyc3QtY2hpbGQsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfb3VkZXJzIC5mYXEtZWxlbWVudCBhW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3Bhbi5jb2xsYXBzZVRvZ2dsZTpmaXJzdC1jaGlsZCxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9nZW1lZW50ZW4gLmZhcS1lbGVtZW50IGFbYXJpYS1leHBhbmRlZD10cnVlXSBzcGFuLmNvbGxhcHNlVG9nZ2xlOmZpcnN0LWNoaWxkLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3NjaG9sZW4gLmZhcS1lbGVtZW50IGFbYXJpYS1leHBhbmRlZD10cnVlXSBzcGFuLmNvbGxhcHNlVG9nZ2xlOmZpcnN0LWNoaWxkLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciAuZmFxLWVsZW1lbnQgYVthcmlhLWV4cGFuZGVkPXRydWVdIHNwYW4uY29sbGFwc2VUb2dnbGU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItY29sb3I6ICNlMzFjNzkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2UzMWM3OSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxLjVweCAjZTMxYzc5ICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzICNwcmltYXJ5IC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfb3VkZXJzICNwcmltYXJ5IC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuICNwcmltYXJ5IC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfc2Nob2xlbiAjcHJpbWFyeSAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciAjcHJpbWFyeSAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICNlMzFjNzkgIWltcG9ydGFudDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfcHJvZnMgLndpZGdldC1lbGVtZW50LFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX291ZGVycyAud2lkZ2V0LWVsZW1lbnQsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuIC53aWRnZXQtZWxlbWVudCxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9zY2hvbGVuIC53aWRnZXQtZWxlbWVudCxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgLndpZGdldC1lbGVtZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTMxYzc5ICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzIC5icmVhZGNydW1iX3dyYXBwZXIgYSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9wcm9mcyAjY29udGVudCBhLm1lZXItbGV6ZW4sXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfb3VkZXJzIC5icmVhZGNydW1iX3dyYXBwZXIgYSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgI2NvbnRlbnQgYS5tZWVyLWxlemVuLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX2dlbWVlbnRlbiAuYnJlYWRjcnVtYl93cmFwcGVyIGEsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuICNjb250ZW50IGEubWVlci1sZXplbixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9zY2hvbGVuIC5icmVhZGNydW1iX3dyYXBwZXIgYSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9zY2hvbGVuICNjb250ZW50IGEubWVlci1sZXplbixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgLmJyZWFkY3J1bWJfd3JhcHBlciBhLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciAjY29udGVudCBhLm1lZXItbGV6ZW4ge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfcHJvZnMgaS5idG4uYnRuLXByaW1hcnksXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfb3VkZXJzIGkuYnRuLmJ0bi1wcmltYXJ5LFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX2dlbWVlbnRlbiBpLmJ0bi5idG4tcHJpbWFyeSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9zY2hvbGVuIGkuYnRuLmJ0bi1wcmltYXJ5LFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciBpLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNlMzFjNzkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZTMxYzc5ICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzIC5tZWVyaW5mby1jb250YWluZXIgLm1lZXJpbmZvLXRpdGVsLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX291ZGVycyAubWVlcmluZm8tY29udGFpbmVyIC5tZWVyaW5mby10aXRlbCxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9nZW1lZW50ZW4gLm1lZXJpbmZvLWNvbnRhaW5lciAubWVlcmluZm8tdGl0ZWwsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfc2Nob2xlbiAubWVlcmluZm8tY29udGFpbmVyIC5tZWVyaW5mby10aXRlbCxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgLm1lZXJpbmZvLWNvbnRhaW5lciAubWVlcmluZm8tdGl0ZWwge1xuICBjb2xvcjogI2UzMWM3OSAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9wcm9mcyAuYmxvay1wYWdpbmEgLm1lZXJpbmZvLW1lZXJsZXplbixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgLmJsb2stcGFnaW5hIC5tZWVyaW5mby1tZWVybGV6ZW4sXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuIC5ibG9rLXBhZ2luYSAubWVlcmluZm8tbWVlcmxlemVuLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3NjaG9sZW4gLmJsb2stcGFnaW5hIC5tZWVyaW5mby1tZWVybGV6ZW4sXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIC5ibG9rLXBhZ2luYSAubWVlcmluZm8tbWVlcmxlemVuIHtcbiAgYmFja2dyb3VuZDogI2UzMWM3OSAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9wcm9mcyAuYmxvay1wYWdpbmEgLm1lZXJpbmZvLWNvbnRhaW5lcixcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgLmJsb2stcGFnaW5hIC5tZWVyaW5mby1jb250YWluZXIsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuIC5ibG9rLXBhZ2luYSAubWVlcmluZm8tY29udGFpbmVyLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3NjaG9sZW4gLmJsb2stcGFnaW5hIC5tZWVyaW5mby1jb250YWluZXIsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIC5ibG9rLXBhZ2luYSAubWVlcmluZm8tY29udGFpbmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTMxYzc5ICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzIC5idG4tcHJpbWFyeSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgLmJ0bi1wcmltYXJ5LFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX2dlbWVlbnRlbiAuYnRuLXByaW1hcnksXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfc2Nob2xlbiAuYnRuLXByaW1hcnksXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIC5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNlMzFjNzkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZTMxYzc5ICFpbXBvcnRhbnQ7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzIC5idG4tcHJpbWFyeTpmb2N1cyxcbiAgLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX291ZGVycyAuYnRuLXByaW1hcnk6Zm9jdXMsXG4gIC5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9nZW1lZW50ZW4gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuICAucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfc2Nob2xlbiAuYnRuLXByaW1hcnk6Zm9jdXMsXG4gIC5wYWdlLXRlbXBsYXRlLWRvc3NpZXIgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2UzMWM3OSAhaW1wb3J0YW50OyB9XG4gIC5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9wcm9mcyAuYnRuLXByaW1hcnk6aG92ZXIsXG4gIC5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMgLmJ0bi1wcmltYXJ5OmhvdmVyLFxuICAucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuIC5idG4tcHJpbWFyeTpob3ZlcixcbiAgLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3NjaG9sZW4gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuICAucGFnZS10ZW1wbGF0ZS1kb3NzaWVyIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2I2MTY2MTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfcHJvZnMgLmZlZWRiYWNrX2Zvcm0gZm9ybSAuYnRuLWdyb3VwIC5hY3RpdmUsXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfb3VkZXJzIC5mZWVkYmFja19mb3JtIGZvcm0gLmJ0bi1ncm91cCAuYWN0aXZlLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX2dlbWVlbnRlbiAuZmVlZGJhY2tfZm9ybSBmb3JtIC5idG4tZ3JvdXAgLmFjdGl2ZSxcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9zY2hvbGVuIC5mZWVkYmFja19mb3JtIGZvcm0gLmJ0bi1ncm91cCAuYWN0aXZlLFxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciAuZmVlZGJhY2tfZm9ybSBmb3JtIC5idG4tZ3JvdXAgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM5ZjE0NTUgIWltcG9ydGFudDsgfVxuXG4uc2luZ2xlIGFydGljbGUgaGVhZGVyLmVudHJ5LWhlYWRlciAucG9zdF9kYXRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogI2NmY2ZjZjtcbiAgbWFyZ2luLXRvcDogLTY0cHg7IH1cblxuLnNpbmdsZSBhcnRpY2xlIC5lbnRyeS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zaW5nbGUgYXJ0aWNsZSBpbWcuYXR0YWNobWVudC1wb3N0LXRodW1ibmFpbC5zaXplLXBvc3QtdGh1bWJuYWlsLndwLXBvc3QtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zaW5nbGUgYXJ0aWNsZSAuZW50cnktY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIC5zaW5nbGUgYXJ0aWNsZSAuZW50cnktY29udGVudCAudGFnLWxpc3QgLnRhZ3MtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9XG4gIC5zaW5nbGUgYXJ0aWNsZSAuZW50cnktY29udGVudCAudGFnLWxpc3QgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5zaW5nbGUgYXJ0aWNsZSAuZW50cnktY29udGVudCAudGFnLWxpc3QgLnRhZ3MtdGl0bGUsIC5zaW5nbGUgYXJ0aWNsZSAuZW50cnktY29udGVudCAudGFnLWxpc3QgYSB7XG4gICAgY29sb3I6ICM0M2IwMmE7IH1cblxuLnNpbmdsZSAucG9zdC1uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMjBweCAwcHg7XG4gIGhlaWdodDogODBweDsgfVxuICAuc2luZ2xlIC5wb3N0LW5hdmlnYXRpb24gdWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAuc2luZ2xlIC5wb3N0LW5hdmlnYXRpb24gdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuc2luZ2xlIC5wb3N0LW5hdmlnYXRpb24gLnBvc3QtbmF2aSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7IH1cbiAgLnNpbmdsZSAucG9zdC1uYXZpZ2F0aW9uIC5wcmV2LW5hdmlnYXRpb24tYnV0dG9uLFxuICAuc2luZ2xlIC5wb3N0LW5hdmlnYXRpb24gLm5leHQtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM7IH1cbiAgICAuc2luZ2xlIC5wb3N0LW5hdmlnYXRpb24gLnByZXYtbmF2aWdhdGlvbi1idXR0b246aG92ZXIsXG4gICAgLnNpbmdsZSAucG9zdC1uYXZpZ2F0aW9uIC5uZXh0LW5hdmlnYXRpb24tYnV0dG9uOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2luZ2xlIC5wb3N0LW5hdmlnYXRpb24gYS5iYWNrLXRvLWFyY2hpdmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDExcHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICBjb2xvcjogIzUwNTc1OTtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgLypcclxuICAgICAgICAgICAgKi9cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnNpbmdsZSAucG9zdC1uYXZpZ2F0aW9uIGEuYmFjay10by1hcmNoaXZlIGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAvKlxyXG4gICAgICAgICAgICAgICAgKi9cbiAgICAgIHdpZHRoOiAuM2VtO1xuICAgICAgaGVpZ2h0OiAuM2VtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNzUsIDAuNCwgMSkgIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllcigwLjEyLCAwLjc1LCAwLjQsIDEpICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICB0b3A6IDIycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAtLjVlbSAwICM4ODgsIC0uNWVtIC41ZW0gIzg4OCwgLjVlbSAwICM4ODgsIC41ZW0gLS41ZW0gIzg4OCwgMCAtLjVlbSAjODg4LCAtLjVlbSAtLjVlbSAjODg4LCAwIC41ZW0gIzg4OCwgLjVlbSAuNWVtICM4ODg7IH1cbiAgICAuc2luZ2xlIC5wb3N0LW5hdmlnYXRpb24gYS5iYWNrLXRvLWFyY2hpdmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgICAgLnNpbmdsZSAucG9zdC1uYXZpZ2F0aW9uIGEuYmFjay10by1hcmNoaXZlOmhvdmVyIGkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA1NzU5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IC0wLjZlbSAwICM1MDU3NTksIC0wLjZlbSAwLjZlbSAjNTA1NzU5LCAwLjZlbSAwICM1MDU3NTksIDAuNmVtIC0wLjZlbSAjNTA1NzU5LCAwIC0wLjZlbSAjNTA1NzU5LCAtMC42ZW0gLTAuNmVtICM1MDU3NTksIDAgMC42ZW0gIzUwNTc1OSwgMC42ZW0gMC42ZW0gIzUwNTc1OTsgfVxuICAuc2luZ2xlIC5wb3N0LW5hdmlnYXRpb24gLnByZXYtbmF2aWdhdGlvbi1idXR0b24ge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5zaW5nbGUgLnBvc3QtbmF2aWdhdGlvbiAubmV4dC1uYXZpZ2F0aW9uLWJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5hZ2VuZGEtdHlwZS1kZWZhdWx0IC5lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjNTA1NzU5OyB9XG5cbi5hZ2VuZGEtdHlwZS1kZWZhdWx0IC5lbnRyeS1jb250ZW50IC50YWctbGlzdCAqIHtcbiAgY29sb3I6ICM1MDU3NTk7IH1cblxuLmRvc3NpZXItdHlwZS1kZWZhdWx0IC5lbnRyeS10aXRsZSB7XG4gIGNvbG9yOiAjZTMxYzc5OyB9XG5cbi5kb3NzaWVyLXR5cGUtZGVmYXVsdCAuZW50cnktY29udGVudCAudGFnLWxpc3QgKiB7XG4gIGNvbG9yOiAjZTMxYzc5OyB9XG5cbi5mYXEtZWxlbWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5mYXEtZWxlbWVudCAucG9zdC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAuZmFxLWVsZW1lbnQgYVtkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmFxLWVsZW1lbnQgYVthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLmZhcS1lbGVtZW50IGFbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHNwYW4uY29sbGFwc2VUb2dnbGU6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXGYwNTVcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgY29sb3I6ICMwMDljZGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmFxLWVsZW1lbnQgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAuZmFxLWVsZW1lbnQgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSBzcGFuLmNvbGxhcHNlVG9nZ2xlOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGNvbG9yOiAjMDA5Y2RlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZhcS1lbGVtZW50IHAuRmlsbV9kZXNjIGEge1xuICAgIGxpbmUtaGVpZ2h0OiB1bnNldDsgfVxuICAuZmFxLWVsZW1lbnQgLmNhcmQuY2FyZC1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJvcmRlcjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDsgfVxuICAuZmFxLWVsZW1lbnQgLnRvcHBlciB7XG4gICAgY29sb3I6ICMwMDljZGU7IH1cbiAgLmZhcS1lbGVtZW50IC5mYXEtZWxlbWVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4uYmxvay1uaWV1d3MgLm1lZXJpbmZvLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMmVhODM2OyB9XG4gIC5ibG9rLW5pZXV3cyAubWVlcmluZm8tY29udGFpbmVyIC5tZWVyaW5mby10aXRlbCB7XG4gICAgY29sb3I6ICMyZWE4MzY7IH1cblxuLmJsb2stbmlldXdzIC5tZWVyaW5mby1tZWVybGV6ZW4ge1xuICBiYWNrZ3JvdW5kOiAjMmVhODM2OyB9XG5cbi5ibG9rLWNhc3VzIC5tZWVyaW5mby1jb250YWluZXIsXG4uYmxvay1wYWdlIC5tZWVyaW5mby1jb250YWluZXIsXG4uYmxvay1wYWdpbmEgLm1lZXJpbmZvLWNvbnRhaW5lcixcbi5ibG9rLXBvc3QgLm1lZXJpbmZvLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA5NmQ2OyB9XG4gIC5ibG9rLWNhc3VzIC5tZWVyaW5mby1jb250YWluZXIgLm1lZXJpbmZvLXRpdGVsLFxuICAuYmxvay1wYWdlIC5tZWVyaW5mby1jb250YWluZXIgLm1lZXJpbmZvLXRpdGVsLFxuICAuYmxvay1wYWdpbmEgLm1lZXJpbmZvLWNvbnRhaW5lciAubWVlcmluZm8tdGl0ZWwsXG4gIC5ibG9rLXBvc3QgLm1lZXJpbmZvLWNvbnRhaW5lciAubWVlcmluZm8tdGl0ZWwge1xuICAgIGNvbG9yOiAjMDA5NmQ2OyB9XG5cbi5ibG9rLWNhc3VzIC5tZWVyaW5mby1tZWVybGV6ZW4sXG4uYmxvay1wYWdlIC5tZWVyaW5mby1tZWVybGV6ZW4sXG4uYmxvay1wYWdpbmEgLm1lZXJpbmZvLW1lZXJsZXplbixcbi5ibG9rLXBvc3QgLm1lZXJpbmZvLW1lZXJsZXplbiB7XG4gIGJhY2tncm91bmQ6ICMwMDk2ZDY7IH1cblxuLmJsb2stZG9zc2llciAubWVlcmluZm8tY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlNzJiNzg7IH1cbiAgLmJsb2stZG9zc2llciAubWVlcmluZm8tY29udGFpbmVyIC5tZWVyaW5mby10aXRlbCB7XG4gICAgY29sb3I6ICNlNzJiNzg7IH1cblxuLmJsb2stZG9zc2llciAubWVlcmluZm8tbWVlcmxlemVuIHtcbiAgYmFja2dyb3VuZDogI2U3MmI3ODsgfVxuXG4uYmxvay1hZ2VuZGEgLm1lZXJpbmZvLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMzY0NTQ2OyB9XG4gIC5ibG9rLWFnZW5kYSAubWVlcmluZm8tY29udGFpbmVyIC5tZWVyaW5mby10aXRlbCB7XG4gICAgY29sb3I6ICMzNjQ1NDY7IH1cblxuLmJsb2stYWdlbmRhIC5tZWVyaW5mby1tZWVybGV6ZW4ge1xuICBiYWNrZ3JvdW5kOiAjMzY0NTQ2OyB9XG5cbi5tZWVyaW5mby1lbGVtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgLm1lZXJpbmZvLWVsZW1lbnQgLnBlcm1hbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tZWVyaW5mby1lbGVtZW50IC5tZWVyaW5mby10aHVtYiB7XG4gICAgbWF4LWhlaWdodDogMTk1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5tZWVyaW5mby1lbGVtZW50IC5tZWVyaW5mby10aHVtYiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAubWVlcmluZm8tZWxlbWVudCAubWVlcmluZm8tY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gICAgLm1lZXJpbmZvLWVsZW1lbnQgLm1lZXJpbmZvLWNvbnRhaW5lciAubWVlcmluZm8tZXhjZXJwdCB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5tZWVyaW5mby1lbGVtZW50IC5tZWVyaW5mby1jb250YWluZXIgLm1lZXJpbmZvLXRpdGVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZydXRpZ2VyTFRQcm8tQm9sZFwiO1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIG1hcmdpbjogMjVweCAwOyB9XG4gIC5tZWVyaW5mby1lbGVtZW50IC5tZWVyaW5mby1mb290ZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1lZXJpbmZvLWVsZW1lbnQgLm1lZXJpbmZvLW1lZXJsZXplbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiRnJ1dGlnZXJMVFByby1Cb2xkXCI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC40MSwgMCwgMC4wMSwgMC45OSk7IH1cbiAgLm1lZXJpbmZvLWVsZW1lbnQ6aG92ZXIgLm1lZXJpbmZvLW1lZXJsZXplbiB7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC40MSwgMCwgMC4wMSwgMC45OSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXJbY2xhc3MqPXZjX2NvbC1zbV06bGFzdC1jaGlsZCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lcltjbGFzcyo9dmNfY29sLXNtXTpsYXN0LWNoaWxkIC53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBjb2xvcjogIzAwOTZkNjsgfVxuICAud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyW2NsYXNzKj12Y19jb2wtc21dOmxhc3QtY2hpbGQgLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBhIHtcbiAgICBjb2xvcjogIzAwOTZkNjsgfVxuXG4uc2Nyb2xsc3B5IGgyLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjMDA5NmQ2OyB9XG5cbi5zY3JvbGxzcHkgI29wZGV6ZXBhZ2luYSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5zY3JvbGxzcHkgI29wZGV6ZXBhZ2luYSBhIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5zY3JvbGxzcHkgI29wZGV6ZXBhZ2luYSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA5NmQ2O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zY3JvbGxzcHkgI29wZGV6ZXBhZ2luYSAuYWN0aXZlIHtcbiAgICBjb2xvcjogIzAwOTZkNjsgfVxuXG4ud2lkZ2V0LWVsZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk2ZDY7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC53aWRnZXQtZWxlbWVudDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICBib3R0b206IC0xcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAud2lkZ2V0LWVsZW1lbnQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgbGVmdDogLTFweDtcbiAgICByaWdodDogLTFweDsgfVxuICAud2lkZ2V0LWVsZW1lbnQgKiB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2NvbW1lbnRzICNyZXBseS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2NvbW1lbnRzICNuZXctcmVwbHktdGl0bGUge1xuICBjb2xvcjogIzAwOTZkNjsgfVxuXG4jY29tbWVudHMgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4jY29tbWVudHMgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4OyB9XG5cbiNjb21tZW50cyB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiNjb21tZW50cyBpbnB1dCxcbiNjb21tZW50cyB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuXG4jY29tbWVudHMgaDMjcmVwbHktdGl0bGUge1xuICBjb2xvcjogIzAwOTZkNjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbiNjb21tZW50cyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uY29tbWVudHMtZm9ybS5yb3cge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuXG5wLmxvZ2dlZC1pbi1hcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4jY29tbWVudHMgaW5wdXQjd3BnZHByYyB7XG4gIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbnAuZm9ybS1zdWJtaXQge1xuICB3aWR0aDogNTAlOyB9XG5cbiNjb2xsYXBzZUZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmVlZGJhY2tfZm9ybSBmb3JtIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmZlZWRiYWNrX2Zvcm0gZm9ybSAuYnRuLWdyb3VwIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA2MDhhICFpbXBvcnRhbnQ7IH1cblxuLmVycm9yNDA0ICNwcmltYXJ5IHtcbiAgcGFkZGluZzogNzdweCAwOyB9XG5cbi5zZWFyY2gtdGl0bGUge1xuICBjb2xvcjogIzAwOTZkNjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDBweDsgfVxuXG5kaXYuYXNwX20uYWpheHNlYXJjaHBybyAucHJvYm94IC5wcm9pbnB1dCB7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4uc2VhcmNoLnNlYXJjaC1yZXN1bHRzIC5jb250ZW50X3dyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDsgfVxuXG4uc2VhcmNoLnNlYXJjaC1yZXN1bHRzIGFydGljbGUgLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAuc2VhcmNoLnNlYXJjaC1yZXN1bHRzIGFydGljbGUgLmVudHJ5LXRpdGxlIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZydXRpZ2VyTFRQcm8tQm9sZFwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDA5NmQ2OyB9XG5cbi5zZWFyY2guc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZSAuY2F0ZWdvcnlfd3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAuc2VhcmNoLnNlYXJjaC1yZXN1bHRzIGFydGljbGUgLmNhdGVnb3J5X3dyYXBwZXIgLmNhdGVnb3J5X3RpdGxlIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAuc2VhcmNoLnNlYXJjaC1yZXN1bHRzIGFydGljbGUgLmNhdGVnb3J5X3dyYXBwZXIgYSB7XG4gICAgY29sb3I6ICMwMDk2ZDY7IH1cblxuLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlIC5lbnRyeS1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMjBweCAwOyB9XG4gIC5zZWFyY2guc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZSAuZW50cnktc3VtbWFyeSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlIC5idG4ge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uc2VhcmNoLnNlYXJjaC1yZXN1bHRzIC5maWx0ZXJzIGgxLFxuLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuZmlsdGVycyAuZmlsdGVyLXRpdGxlIHtcbiAgY29sb3I6ICMwMDk2ZDY7XG4gIG1hcmdpbjogMjBweCAwIDIwcHggMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7IH1cblxuLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuZmlsdGVycyBoMiB7XG4gIGNvbG9yOiAjMDA5NmQ2O1xuICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC45cHg7IH1cblxuLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuZmlsdGVycyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogMHB4OyB9XG4gIC5zZWFyY2guc2VhcmNoLXJlc3VsdHMgLmZpbHRlcnMgdWwgbGkgYSB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuZmlsdGVycyB1bCBsaSBhLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDk2ZDYgIWltcG9ydGFudDsgfVxuXG4ubm8tcmVzdWx0cyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiNhamF4c2VhcmNocHJvMV8xIC5wcm9ib3ggLnByb2lucHV0IGlucHV0Lm9yaWcsXG4jYWpheHNlYXJjaHBybzFfMiAucHJvYm94IC5wcm9pbnB1dCBpbnB1dC5vcmlnLFxuZGl2LmFzcF9tLmFzcF9tXzEgLnByb2JveCAucHJvaW5wdXQgaW5wdXQub3JpZyB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlckxUUHJvLUxpZ2h0XCIgIWltcG9ydGFudDsgfVxuXG4uZG9lbGdyb2VwU3Bhbixcbi5jYXRlZ29yeV90aXRsZSxcbi5zZWFyY2guc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZSAuY2F0ZWdvcnlfd3JhcHBlciBhIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5jb21tYTpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5mb290ZXIjY29sb3Bob24ge1xuICBiYWNrZ3JvdW5kOiAjMzY0NTQ2O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY3RhX3dyYXBwZXIgLmN0YV9idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMzY0NTQ2OyB9XG4gIC5jdGFfd3JhcHBlciAuY3RhX2J1dHRvbiAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzY0NTQ2OyB9XG5cbmZvb3RlciB7XG4gIC8qIFBhdHRlcm4gc3R5bGVzICovIH1cbiAgZm9vdGVyIC5mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgZm9vdGVyIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICBmb290ZXIgLmxpbmtzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NmQ2O1xuICAgIGZsZXg6IDE7IH1cbiAgZm9vdGVyIC5taWRkZW4ge1xuICAgIGZsZXg6IDM7IH1cbiAgICBmb290ZXIgLm1pZGRlbiBpbWcge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICBmb290ZXIgLm1pZGRlbiAucGFkZGluZyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNzAlOyB9XG4gICAgICBmb290ZXIgLm1pZGRlbiAucGFkZGluZyBwIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRnJ1dGlnZXJMVFByby1Cb2xkXCI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7IH1cbiAgICAgIGZvb3RlciAubWlkZGVuIC5wYWRkaW5nIGEuYnV0dG9uLm1hZ2VudGEge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogXCJGcnV0aWdlckxUUHJvLUJvbGRcIjtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDAgNjBweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIGZvb3RlciAubWlkZGVuIC5wYWRkaW5nIGEuYnV0dG9uLm1hZ2VudGE6dmlzaXRlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2U3MmI3ODsgfVxuICAgICAgICBmb290ZXIgLm1pZGRlbiAucGFkZGluZyBhLmJ1dHRvbi5tYWdlbnRhOnZpc2l0ZWQ6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNjODE3NWY7IH1cbiAgICAgICAgZm9vdGVyIC5taWRkZW4gLnBhZGRpbmcgYS5idXR0b24ubWFnZW50YTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2M4MTc1ZjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgZm9vdGVyIC5taWRkZW4gLnBhZGRpbmcgYS5idXR0b24ubWFnZW50YTphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM5YjExNGE7IH1cbiAgZm9vdGVyIC5yZWNodHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjQ1NDY7XG4gICAgZmxleDogMTsgfVxuICBmb290ZXIgLmJvdHRvbV93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgODBweCAwOyB9XG4gICAgZm9vdGVyIC5ib3R0b21fd3JhcHBlciAud2lkZ2V0LWFyZWEgKiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICBmb290ZXIgLmJvdHRvbV93cmFwcGVyIC53aWRnZXQtYXJlYSBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgZm9vdGVyIC5ib3R0b21fd3JhcHBlciAud2lkZ2V0LWFyZWEgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgZm9vdGVyIC5ib3R0b21fd3JhcHBlciAjd2lkZ2V0LTUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBmb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMnB4O1xuICAgIGhlaWdodDogNzVweDsgfVxuICAgIGZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIgKiB7XG4gICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDM7IH1cbiAgICBmb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIHAge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgICBmb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIC5zb2NpYWxtZWRpYSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIGZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIgYSBpbWcge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgIGZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmRpdmlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi52Y19idG4zLnZjX2J0bjMtY29sb3ItZ3JleS52Y19idG4zLXN0eWxlLW1vZGVybiB7XG4gIGJhY2tncm91bmQ6ICMwMDk2ZDY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDBweDsgfVxuICAudmNfYnRuMy52Y19idG4zLWNvbG9yLWdyZXkudmNfYnRuMy1zdHlsZS1tb2Rlcm46aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3MmEzO1xuICAgIGJvcmRlcjogMHB4OyB9XG5cbi8qXHJcbiogTW9laWxpamsgd29vcmQgLyBtd1xyXG4qL1xuLm13X3dyYXBwZXIgLm13X3RvZ2dsZSxcbi5td193cmFwcGVyIC5td19ib2R5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG5cbi5td193cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAubXdfd3JhcHBlciAubXdfdG9nZ2xlIHtcbiAgICBtYXJnaW46IDAgM3B4IDAgMDtcbiAgICBjb2xvcjogIzAwOTZkNjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDk2ZDY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5td193cmFwcGVyIC5td19ib2R5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzAwOTZkNjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDk2ZDY7IH1cblxuLnBhZ2UgZGl2I3ByaW1hcnkgaDEge1xuICBjb2xvcjogIzAwOTZkNjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4vKlxyXG4qIExvZ2luXHJcbiovXG5mb3JtI2xvZ2luZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDZweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICBmb3JtI2xvZ2luZm9ybSBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIGZvcm0jbG9naW5mb3JtIGxhYmVsIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgZm9ybSNsb2dpbmZvcm0gaW5wdXQge1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4OyB9XG4gIGZvcm0jbG9naW5mb3JtIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgZm9ybSNsb2dpbmZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjE5KTsgfVxuICBmb3JtI2xvZ2luZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBkaXNwbGF5OiB1bnNldDsgfVxuICBmb3JtI2xvZ2luZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBib3JkZXI6IDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNlNzJiNzg7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuYVt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaG9tZSAjcHJpbWFyeSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtMTk1cHg7IH1cblxuLmhvbWUgLm5hdmJhci11c2VyLWljb24taG9sZGVyIC51c2VyLXNlYXJjaC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBlbnF1ZXVlIHRoZXNlIGFzIGEgc2VwYXJhdGUgc3R5bGVzaGVldCBzbyB0aGV5IGNhbiBiZSBmaWx0ZXJlZCAqL1xuLmZvbnRzaXplLFxuLmZvbnRzaXplIGgxLFxuLmZvbnRzaXplIGgyLFxuLmZvbnRzaXplIGgzLFxuLmZvbnRzaXplIGg0LFxuLmZvbnRzaXplIGg1LFxuLmZvbnRzaXplIGg2LFxuLmZvbnRzaXplIHAsXG4uZm9udHNpemUgbGk6bm90KC5hMTF5LXRvb2xiYXItbGlzdC1pdGVtKSxcbi5mb250c2l6ZSBsYWJlbCxcbi5mb250c2l6ZSBpbnB1dCxcbi5mb250c2l6ZSBzZWxlY3QsXG4uZm9udHNpemUgdGV4dGFyZWEsXG4uZm9udHNpemUgbGVnZW5kLFxuLmZvbnRzaXplIGNvZGUsXG4uZm9udHNpemUgcHJlLFxuLmZvbnRzaXplIGRkLFxuLmZvbnRzaXplIGR0LFxuLmZvbnRzaXplIGJsb2NrcXVvdGUsXG4uZm9udHNpemUgLmFzcF90ZXh0X2J1dHRvbixcbi5mb250c2l6ZSAuZmFxLWVsZW1lbnQgYVtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0ge1xuICBmb250LXNpemU6IDE1MCUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG4uZm9udHNpemUgLnBvc3RfZGF0ZSB7XG4gIGZvbnQtc2l6ZTogNjUlICFpbXBvcnRhbnQ7IH1cblxuLmZvbnRzaXplIC5hamF4LXNlYXJjaC1ob2xkZXIgLm9yaWc6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNTAlICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLmZvbnRzaXplIGxpIGxpIHtcbiAgZm9udC1zaXplOiAxMTAlICFpbXBvcnRhbnQ7IH1cbiAgLmZvbnRzaXplIGxpIGxpIGxpIHtcbiAgICBmb250LXNpemU6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uZm9udHNpemUgLmVudHJ5LWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogODBweDsgfVxuXG4uZm9udHNpemUgLmVudHJ5LWNvbnRlbnQge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmZvbnRzaXplIHNwYW4uYmFkZ2VyLFxuLmZvbnRzaXplIC5tZWVyaW5mby1leGNlcnB0LFxuLmZvbnRzaXplIC5tZWVyaW5mby10aXRlbCxcbi5mb250c2l6ZSAubWVlcmluZm8tbWVlcmxlemVuLFxuLmZvbnRzaXplIC5jdGFfYnV0dG9uIGEuYnV0dG9uLm1hZ2VudGEge1xuICBmb250LXNpemU6IDE1MCUgIWltcG9ydGFudDsgfVxuXG4uZm9udHNpemUgI3ByaW1hcnkgYm9keSxcbi5mb250c2l6ZSAjcHJpbWFyeSBwLFxuLmZvbnRzaXplICNwYWdlIGJvZHksXG4uZm9udHNpemUgI3BhZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uZm9udHNpemUgI3ByaW1hcnkgSDEsXG4uZm9udHNpemUgI3BhZ2UgSDEge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtc2l6ZTogNDZweCAhaW1wb3J0YW50OyB9XG5cbi5mb250c2l6ZSAjcHJpbWFyeSBIMixcbi5mb250c2l6ZSAjcGFnZSBIMiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnRzaXplICNwcmltYXJ5IEg0LFxuLmZvbnRzaXplICNwYWdlIEg0IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuXG4uZm9udHNpemUgI3ByaW1hcnkgSDUsXG4uZm9udHNpemUgI3BhZ2UgSDUge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5mb250c2l6ZSAjcHJpbWFyeSBINixcbi5mb250c2l6ZSAjcGFnZSBINiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnRzaXplICNwYWdlIGZvb3Rlci5zaXRlLWZvb3RlciBoMSxcbi5mb250c2l6ZSAjcGFnZSBmb290ZXIuc2l0ZS1mb290ZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTUwJSAhaW1wb3J0YW50OyB9XG5cbi5mb250c2l6ZSAjcGFnZSBmb290ZXIuc2l0ZS1mb290ZXIgLmJvdHRvbV93cmFwcGVyIGEge1xuICBmb250LXNpemU6IDE5LjRweCAhaW1wb3J0YW50OyB9XG5cbi5mb250c2l6ZSAjcGFnZSBmb290ZXIuc2l0ZS1mb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIFtjbGFzcyo9XCJjb2xcIl0ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDsgfVxuXG4uZm9udHNpemUgI3BhZ2UgZm9vdGVyLnNpdGUtZm9vdGVyIC5jb3B5cmlnaHRfd3JhcHBlciAuY29sLW1kLTMub2Zmc2V0LW1kLTIge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG5cbi5mb250c2l6ZSAjcGFnZSBmb290ZXIuc2l0ZS1mb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIGEge1xuICBmb250LXNpemU6IDE5LjVweCAhaW1wb3J0YW50OyB9XG5cbi5mb250c2l6ZSAjcGFnZSBmb290ZXIuc2l0ZS1mb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIHtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZvbnRzaXplICNwYWdlIGZvb3Rlci5zaXRlLWZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIgcCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZvbnRzaXplICNwYWdlIGZvb3Rlci5zaXRlLWZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIgLnNvY2lhbG1lZGlhIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLmZvbnRzaXplIGZvb3RlciAuZmxleCAubWlkZGVuIHAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuXG4uZm9udHNpemUgZm9vdGVyIC5mbGV4IC5taWRkZW4gaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKlxyXG5NZW51IGV4YW1wbGUgbm90IHdvcmtpbmcgYTExeSBzdHlsZXNcclxudm9vcmJlZWxkIGFmYmVlbGRpbmcgdm9vciBqZXJvZW5cclxubmlldCBpbiBnZWJydWlrXHJcbiAqL1xuLnNpbmdsZS1hZ2VuZGEgI3ByaW1hcnkgYSB7XG4gIGNvbG9yOiAjMzY0NTQ2OyB9XG5cbi5hZ2VuZGFiZXJpY2h0LWVsZW1lbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5hZ2VuZGFiZXJpY2h0LWVsZW1lbnQgLmFnZW5kYWJlcmljaHQtaGVhZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWdlbmRhYmVyaWNodC1lbGVtZW50IC5hZ2VuZGFiZXJpY2h0LWJvZHkgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmFnZW5kYWJlcmljaHQtZWxlbWVudCAuYWdlbmRhYmVyaWNodC1ib2R5IHAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5hZ2VuZGFiZXJpY2h0LWVsZW1lbnQgLmFnZW5kYWJlcmljaHQtYm9keSBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmFnZW5kYWJlcmljaHQtZWxlbWVudCAuYWdlbmRhYmVyaWNodC1ib2R5IGE6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4uc2luZ2xlIGFydGljbGUgaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuI3ByaW1hcnkgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG4gICNwcmltYXJ5IC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiAjMDA5NmQ2OyB9XG4gICNwcmltYXJ5IC53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgI3ByaW1hcnkgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkgYSB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuXG4vKiBjb250ZW50IGJsb2sgKi9cbi5jYl93cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyJTtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuICAuY2Jfd3JhcHBlciBwIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC5jYl93cmFwcGVyIGEge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNiX3dyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2Jfd3JhcHBlciAuY2JfaGVhZCB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcGFkZGluZzogMyU7XG4gICAgcGFkZGluZy1ib3R0b206IDAlOyB9XG4gICAgLmNiX3dyYXBwZXIgLmNiX2hlYWQgLmNiX3RvZ2dsZSB7XG4gICAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzAwOTZkNjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICAuY2Jfd3JhcHBlciAuY2JfaGVhZCAuY2JfdG9nZ2xlIGkge1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGNvbG9yOiAjMDA5NmQ2OyB9XG4gICAgLmNiX3dyYXBwZXIgLmNiX2hlYWQgYS5jYl90b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSBpIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAuY2Jfd3JhcHBlciAuY2JfYm9keTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDMlOyB9XG5cbi8qIG1lZGlhcyovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBnbG9iYWwgQDY0MCAqL1xuICBmb290ZXIgLmN0YV93cmFwcGVyIC5jdGFfYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzY0NTQ2OyB9XG4gICAgZm9vdGVyIC5jdGFfd3JhcHBlciAuY3RhX2J1dHRvbiAuY29udGFpbmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzY0NTQ2OyB9XG4gIGZvb3RlciAuZmxleCAubGlua3MsXG4gIGZvb3RlciAuZmxleCAucmVjaHRzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGZvb3RlciAuZmxleCAubWlkZGVuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBmb290ZXIgLmZsZXggLm1pZGRlbiBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBmb290ZXIgLmZsZXggLnBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIGZvb3RlciAuZmxleCAucGFkZGluZyBwIHtcbiAgICAgIGZsb2F0OiB1bnNldDtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIGZvb3RlciAuZmxleCAucGFkZGluZyBhLmJ1dHRvbi5tYWdlbnRhIHtcbiAgICAgIGZsb2F0OiB1bnNldDtcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiA5MCU7IH1cbiAgZm9vdGVyIC5ib3R0b21fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgZm9vdGVyIC5ib3R0b21fd3JhcHBlciAud2lkZ2V0LWFyZWEge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBmb290ZXIgLmJvdHRvbV93cmFwcGVyIC50ZXh0d2lkZ2V0IGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBmb290ZXIgLmJvdHRvbV93cmFwcGVyIGgxIHtcbiAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICBmb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgZm9vdGVyIC5jb3B5cmlnaHRfd3JhcHBlciBwLFxuICAgIGZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIgLnNvY2lhbG1lZGlhIHtcbiAgICAgIGZsb2F0OiB1bnNldDsgfVxuICAgIGZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIgc3BhbiB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDBweCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBmb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIC5zb2NpYWxtZWRpYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAuYXJjaGl2ZS1oZWFkZXIgLmNvbnRhaW5lciAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFyY2hpdmUtaGVhZGVyLFxuICAuc2luZ2xlLWhlYWRlciB7XG4gICAgbWluLWhlaWdodDogODBweDsgfVxuICAjcHJpbWFyeSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLmFyY2hpdmUtcGFnZSBhcnRpY2xlLmdyaWQtaXRlbSB7XG4gICAgbWluLWhlaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuYXJjaGl2ZS1wYWdlIGFydGljbGUuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGVudCB7XG4gICAgICBtaW4taGVpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAgICAgLmFyY2hpdmUtcGFnZSBhcnRpY2xlLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRlbnQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgICAuYXJjaGl2ZS1wYWdlIGFydGljbGUuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGVudCBoZWFkZXIuZW50cnktaGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5hcmNoaXZlLXBhZ2UgYXJ0aWNsZS5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250ZW50IC5lbnRyeS1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmFyY2hpdmUtcGFnZSBhcnRpY2xlLmdyaWQtaXRlbSAuZW50cnktZm9vdGVyIGEubWVlci1sZXplbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSAhaW1wb3J0YW50O1xuICAgICAgei1pbmRleDogMSAhaW1wb3J0YW50OyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jYXN1cyAucGFnZS10aXRsZSxcbiAgLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgLnBhZ2UtdGl0bGUge1xuICAgIGNvbG9yOiAjMDA5NmQ2O1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jYXN1cyAuY2FzdXMgLmJhZGdlcixcbiAgLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgLmNhc3VzIC5iYWRnZXIge1xuICAgIGNvbG9yOiAjMDA5NmQ2O1xuICAgIGJvcmRlci1jb2xvcjogIzAwOTZkNiAhaW1wb3J0YW50OyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1jYXN1cyAuY2FzdXMgaDEuZW50cnktdGl0bGUsXG4gIC50YXgtbGVpZGVuZGVfcHJpbmNpcGVzIC5jYXN1cyBoMS5lbnRyeS10aXRsZSB7XG4gICAgY29sb3I6ICMwMDk2ZDY7IH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWNhc3VzIC5maWx0ZXJzLFxuICAudGF4LWxlaWRlbmRlX3ByaW5jaXBlcyAuZmlsdGVycyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBvc3QtdHlwZS1hcmNoaXZlLWNhc3VzIC5maWx0ZXJzIGgxLFxuICAgIC50YXgtbGVpZGVuZGVfcHJpbmNpcGVzIC5maWx0ZXJzIGgxIHtcbiAgICAgIGNvbG9yOiAjMDA5NmQ2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1jYXN1cyAuZmlsdGVycyBoMixcbiAgICAudGF4LWxlaWRlbmRlX3ByaW5jaXBlcyAuZmlsdGVycyBoMiB7XG4gICAgICBjb2xvcjogIzAwOTZkNjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAucG9zdC10eXBlLWFyY2hpdmUtY2FzdXMgLmZpbHRlcnMgdWwsXG4gICAgLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgLmZpbHRlcnMgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMHB4OyB9XG4gICAgICAucG9zdC10eXBlLWFyY2hpdmUtY2FzdXMgLmZpbHRlcnMgdWwgbGkgYSxcbiAgICAgIC50YXgtbGVpZGVuZGVfcHJpbmNpcGVzIC5maWx0ZXJzIHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAucG9zdC10eXBlLWFyY2hpdmUtY2FzdXMgLmZpbHRlcnMgdWwgbGkgYTpob3ZlcixcbiAgICAgICAgLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgLmZpbHRlcnMgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5zaW5nbGUtYWdlbmRhIGFydGljbGUuYWdlbmRhIGltZyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lci52Y19jb2x1bW4taW5uZXIudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lci52Y19jb2x1bW4taW5uZXIudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lciB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgfVxuICAuc2l0ZS1jb250ZW50LWNvbnRhaW4ge1xuICAgIHBhZGRpbmctdG9wOiA3NHB4OyB9XG4gIC5uYXZiYXIge1xuICAgIG1pbi1oZWlnaHQ6IDc0cHg7IH1cbiAgbmF2Lm5hdmJhci5maXhlZC10b3Age1xuICAgIHBhZGRpbmc6IDBweDsgfVxuICB1bC5uYXZiYXItbmF2Lm1yLWF1dG8ge1xuICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIHVsLm5hdmJhci1uYXYubXItYXV0byBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMzsgfVxuICAgICAgdWwubmF2YmFyLW5hdi5tci1hdXRvIGxpIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgICAgIHVsLm5hdmJhci1uYXYubXItYXV0byBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICB1bC5uYXZiYXItbmF2Lm1yLWF1dG8gbGk6bGFzdC1jaGlsZCBhIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwcHggMXB4IDBweDsgfVxuICAgICAgdWwubmF2YmFyLW5hdi5tci1hdXRvIGxpOmxhc3QtY2hpbGQgYTpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7IH1cbiAgLyogYWNjIGJ1dHRvbnMgKi9cbiAgLmFjY2Vzc2liaWxpdHktaWNvbnMge1xuICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5hY2Nlc3NpYmlsaXR5LWljb25zIGEge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5NmQ2O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XG4gICAgICAuYWNjZXNzaWJpbGl0eS1pY29ucyBhIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5hY2Nlc3NpYmlsaXR5LWljb25zIC5kcm9wZG93biB7XG4gICAgICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMHB4OyB9XG4gICAgICAuYWNjZXNzaWJpbGl0eS1pY29ucyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgICAgIGJvcmRlcjogMHB4OyB9XG4gICAgICAgIC5hY2Nlc3NpYmlsaXR5LWljb25zIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7IH1cbiAgICAgIC5hY2Nlc3NpYmlsaXR5LWljb25zIC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICAgICAgdG9wOiA1MHB4OyB9XG4gIC5uYXZiYXItdXNlci1pY29uLWhvbGRlciAudXNlci1sb2dpbi1pY29uLFxuICAubmF2YmFyLXVzZXItaWNvbi1ob2xkZXIgLnVzZXItc2VhcmNoLWljb24ge1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgLm5hdmJhci11c2VyLWljb24taG9sZGVyIC51c2VyLWxvZ2luLWljb24gaW1nLFxuICAgIC5uYXZiYXItdXNlci1pY29uLWhvbGRlciAudXNlci1zZWFyY2gtaWNvbiBpbWcge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBkaXYubmF2YmFyLXVzZXItaWNvbi1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHggIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhci11c2VyLWljb24taG9sZGVyIC51c2VyLWxvZ2luLWljb24sIC5uYXZiYXItdXNlci1pY29uLWhvbGRlciAudXNlci1zZWFyY2gtaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtcmlnaHQuc2hvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICAgIHdpZHRoOiBjYWxjKCAxMDAlICsgNTBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5hY2Nlc3NpYmlsaXR5LWljb25zIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5kcm9wZG93bi5zaG93IGEud2ViLXNoYXJlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpICFpbXBvcnRhbnQ7IH1cbiAgLmRyb3Bkb3duIGEud2ViLXNoYXJlIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLypzZWFyY2ggKi9cbiAgZGl2I2hlYWRlci1zZWFyY2gtaG9sZGVyLnNlYXJjaC1iaWcsXG4gIGRpdiNoZWFkZXItc2VhcmNoLWhvbGRlci5zZWFyY2gtc21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgZGl2I2hlYWRlci1zZWFyY2gtaG9sZGVyLnNlYXJjaC1iaWcgaDEsXG4gICAgZGl2I2hlYWRlci1zZWFyY2gtaG9sZGVyLnNlYXJjaC1zbWFsbCBoMSB7XG4gICAgICBmb250LXNpemU6IDIzcHg7IH1cbiAgICBkaXYjaGVhZGVyLXNlYXJjaC1ob2xkZXIuc2VhcmNoLWJpZyAjYWpheHNlYXJjaHBybzFfMSwgZGl2I2hlYWRlci1zZWFyY2gtaG9sZGVyLnNlYXJjaC1iaWcgI2FqYXhzZWFyY2hwcm8xXzIsIGRpdiNoZWFkZXItc2VhcmNoLWhvbGRlci5zZWFyY2gtYmlnIGRpdi5hc3BfbS5hc3BfbV8xLFxuICAgIGRpdiNoZWFkZXItc2VhcmNoLWhvbGRlci5zZWFyY2gtc21hbGwgI2FqYXhzZWFyY2hwcm8xXzEsXG4gICAgZGl2I2hlYWRlci1zZWFyY2gtaG9sZGVyLnNlYXJjaC1zbWFsbCAjYWpheHNlYXJjaHBybzFfMixcbiAgICBkaXYjaGVhZGVyLXNlYXJjaC1ob2xkZXIuc2VhcmNoLXNtYWxsIGRpdi5hc3BfbS5hc3BfbV8xIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaG9tZSAuc2l0ZS1jb250ZW50LWNvbnRhaW4ge1xuICAgIHBhZGRpbmctdG9wOiA3NHB4OyB9XG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgY29sb3I6ICMwMDk2ZDY7IH1cbiAgLm5hdmJhci1icmFuZCBpbWcge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDsgfVxuICAvKiBoZWFkZXIgdHJhbnNpdGlvbiAqL1xuICBib2R5Om5vdCgucGFnZS1pZC04KSAubmF2YmFyLmZpeGVkLXRvcCB7XG4gICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50OyB9XG4gIGJvZHk6bm90KC5wYWdlLWlkLTgpIG5hdi5uYXZiYXIuc2hydW5rIHtcbiAgICBoZWlnaHQ6IDc0cHggIWltcG9ydGFudDsgfVxuICAgIGJvZHk6bm90KC5wYWdlLWlkLTgpIG5hdi5uYXZiYXIuc2hydW5rIHVsLm5hdmJhci1uYXYubXItYXV0byB7XG4gICAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgICAgIGJvZHk6bm90KC5wYWdlLWlkLTgpIG5hdi5uYXZiYXIuc2hydW5rIHVsLm5hdmJhci1uYXYubXItYXV0byAjbWVudS10b3BtZW51IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgYm9keTpub3QoLnBhZ2UtaWQtOCkgbmF2Lm5hdmJhci5zaHJ1bmsgI3dwLW1lZ2FtZW51LTJrLW1lbnUgLndwbW1fYnJhbmRfbG9nb193cmFwIGltZyB7XG4gICAgICB3aWR0aDogNzBweCAhaW1wb3J0YW50OyB9XG4gIGJvZHk6bm90KC5wYWdlLWlkLTgpIG5hdi5uYXZiYXIuZml4ZWQtdG9wLnNocnVuayB1bC5uYXZiYXItbmF2Lm1yLWF1dG8gLm5hdmJhci11c2VyLWljb24taG9sZGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3MCUpICFpbXBvcnRhbnQ7IH1cbiAgYm9keTpub3QoLnBhZ2UtaWQtOCkgLnNpdGUtY29udGVudC1jb250YWluLFxuICBib2R5Om5vdCgucGFnZS1pZC04KSAjbmF2YmFyRGVza3RvcCxcbiAgYm9keTpub3QoLnBhZ2UtaWQtOCkgbmF2Lm5hdmJhciAqLFxuICBib2R5Om5vdCgucGFnZS1pZC04KSBuYXYubmF2YmFyICN3cC1tZWdhbWVudS0yay1tZW51IC53cG1tX2JyYW5kX2xvZ29fd3JhcCBpbWcge1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDsgfVxuICBib2R5Om5vdCgucGFnZS1pZC04KSAuc2l0ZS1jb250ZW50LWNvbnRhaW4uc2hydW5rIHtcbiAgICBwYWRkaW5nLXRvcDogNzR4OyB9XG4gIGJvZHk6bm90KC5wYWdlLWlkLTgpIC5zaXRlLWNvbnRlbnQtY29udGFpbiB7XG4gICAgcGFkZGluZy10b3A6IDc0cHggIWltcG9ydGFudDsgfVxuICBuYXYubmF2YmFyLmZpeGVkLXRvcCB1bC5uYXZiYXItbmF2Lm1yLWF1dG8gI21lbnUtdG9wbWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDExcHg7IH1cbiAgLmZvbnRzaXplICNtb2JpbGVOYXYgYTpub3QoLmRyb3Bkb3duLWl0ZW0pIHtcbiAgICBmb250LXNpemU6IDE1MCUgIWltcG9ydGFudDsgfVxuICAucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IGltZy5hdHRhY2htZW50LXBvc3QtdGh1bWJuYWlsLnNpemUtcG9zdC10aHVtYm5haWwud3AtcG9zdC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmhvbWUgI3ByaW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICNhc3AtdHJ5LTFfMSBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAjYWpheHNlYXJjaHBybzFfMSxcbiAgI2FqYXhzZWFyY2hwcm8xXzIsXG4gIGRpdi5hc3BfbS5hc3BfbV8xLFxuICBkaXYuYXNwX21haW5fY29udGFpbmVyICsgW2lkKj1hc3AtdHJ5LTFdIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gICNhamF4c2VhcmNocHJvMV8xLFxuICAjYWpheHNlYXJjaHBybzFfMixcbiAgZGl2LmFzcF9tLmFzcF9tXzEsXG4gIGRpdi5hc3BfbWFpbl9jb250YWluZXIgKyBbaWQqPWFzcC10cnktMV0sXG4gIGRpdi5hc3BfbWFpbl9jb250YWluZXIgKyBbaWQqPWFzcC10cnktMV0gYSB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICBwI2FzcC10cnktMV8yIGEsIHAjYXNwLXRyeS0xXzIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBwI2FzcC10cnktMV8yIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICBzZWN0aW9uLm5vLXJlc3VsdHMubm90LWZvdW5kLmZvY3VzYWJsZSB7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAuZXJyb3I0MDQgI3ByaW1hcnkge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuY29udGVudF93cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgLmFqYXgtc2VhcmNoLWhvbGRlciAuYXNwX3RleHRfYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hamF4LXNlYXJjaC1ob2xkZXIgaW5wdXQsXG4gIC5hamF4LXNlYXJjaC1ob2xkZXIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDM7IH1cbiAgLmFqYXgtc2VhcmNoLWhvbGRlciBwI2FzcC10cnktMV8xIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ob21lICNwcmltYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAuaG9tZSAjbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgZm9ybSNsb2dpbmZvcm0ge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDsgfVxuICAgIGZvcm0jbG9naW5mb3JtICoge1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRvcG5hdiAuaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRvcG5hdiBhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50b3BuYXYgYS5pY29uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50b3BuYXYucmVzcG9uc2l2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50b3BuYXYucmVzcG9uc2l2ZSAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDsgfVxuICAudG9wbmF2LnJlc3BvbnNpdmUgYSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGEuY29tbV9saW5rIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI21vYmlsZU5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtaW4taGVpZ2h0OiA3NHB4OyB9XG4gICAgI21vYmlsZU5hdiAqIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgICNtb2JpbGVOYXYgLm5hdmJhci11c2VyLWljb24taG9sZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gICAgI21vYmlsZU5hdiBkaXYgdWwge1xuICAgICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwcHg7IH1cbiAgICAgICNtb2JpbGVOYXYgZGl2IHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgI21vYmlsZU5hdiBkaXYgdWwgbGkgYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAjbW9iaWxlTmF2IGRpdiB1bCBsaSBhOmFmdGVyIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgI21vYmlsZU5hdiBkaXYgdWwgbGkgdWwuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7IH1cbiAgICAgICAgICAjbW9iaWxlTmF2IGRpdiB1bCBsaSB1bC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAjbW9iaWxlTmF2IGRpdiB1bCBsaSB1bC5kcm9wZG93bi1tZW51IGxpIGEuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDk2ZDYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgICAgICNtb2JpbGVOYXYgZGl2IHVsIGxpIHVsLmRyb3Bkb3duLW1lbnUuc2hvdyBsaSBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzY0NTQ2O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgI21vYmlsZU5hdiBkaXYgdWwgbGkgdWwuZHJvcGRvd24tbWVudS5zaG93IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzM2NDU0NjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgI21vYmlsZU5hdiBhOm5vdCguZHJvcGRvd24taXRlbSkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgICAjbW9iaWxlTmF2IGE6bm90KC5kcm9wZG93bi1pdGVtKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IDAgMDtcbiAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgI21vYmlsZU5hdiBhLm5hdmJhci1icmFuZCBpbWcge1xuICAgICAgd2lkdGg6IDUzcHg7XG4gICAgICBoZWlnaHQ6IDUzcHg7IH1cbiAgICAjbW9iaWxlTmF2IC5hY2Nlc3NpYmlsaXR5LWljb25zIGEge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAjbW9iaWxlTmF2IC5hMmFfa2l0LmEyYV9raXRfc2l6ZV8zMi5hMmFfZGVmYXVsdF9zdHlsZSBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gICNtb2JpbGVOYXYudG9wbmF2LnJlc3BvbnNpdmUge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgICNtb2JpbGVOYXYudG9wbmF2LnJlc3BvbnNpdmUgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50b3BuYXYgZGl2IHVsIHVsLnN1Yi1tZW51IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjsgfVxuICAuZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjZXNzaWJpbGl0eS1pY29ucyBhIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhci11c2VyLWljb24taG9sZGVyIGEge1xuICAgIG1hcmdpbi10b3A6IDE0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5ob3Zlci1idW1wLXNoYWRvdzpob3ZlciB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDM7IH1cbiAgLmEyYV9raXQgYSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC8qIGdsb2JhbCBAIDEyODAgKi9cbiAgZm9vdGVyIC5jdGFfd3JhcHBlciAuY3RhX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzM2NDU0NjsgfVxuICAgIGZvb3RlciAuY3RhX3dyYXBwZXIgLmN0YV9idXR0b24gLmNvbnRhaW5lcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzM2NDU0NjsgfVxuICBmb290ZXIgLmZsZXggLmxpbmtzLFxuICBmb290ZXIgLmZsZXggLnJlY2h0cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBmb290ZXIgLmZsZXggLm1pZGRlbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgZm9vdGVyIC5mbGV4IC5taWRkZW4gaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgZm9vdGVyIC5mbGV4IC5wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgZm9vdGVyIC5mbGV4IC5wYWRkaW5nIHAge1xuICAgICAgZmxvYXQ6IHVuc2V0OyB9XG4gICAgZm9vdGVyIC5mbGV4IC5wYWRkaW5nIGEuYnV0dG9uLm1hZ2VudGEge1xuICAgICAgZmxvYXQ6IHVuc2V0O1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogOTAlOyB9XG4gIGZvb3RlciAuYm90dG9tX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgIGZvb3RlciAuYm90dG9tX3dyYXBwZXIgLnJvdyAuY29sLW1kLTIge1xuICAgICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgICAgIGZsZXg6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICBmb290ZXIgLmJvdHRvbV93cmFwcGVyIC53aWRnZXQtYXJlYSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIGZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgcGFkZGluZzogdW5zZXQ7IH1cbiAgICBmb290ZXIgLmNvcHlyaWdodF93cmFwcGVyICoge1xuICAgICAgbGluZS1oZWlnaHQ6IDU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICBmb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIHAsXG4gICAgZm9vdGVyIC5jb3B5cmlnaHRfd3JhcHBlciAuc29jaWFsbWVkaWEge1xuICAgICAgZmxvYXQ6IHVuc2V0O1xuICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBmb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIC5zb2NpYWxtZWRpYSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgZm9vdGVyIC5jb3B5cmlnaHRfd3JhcHBlciBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAuYXJjaGl2ZS1oZWFkZXIgLmNvbnRhaW5lciAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYXJjaGl2ZS1oZWFkZXIsXG4gIC5zaW5nbGUtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgI3ByaW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIGFydGljbGUuZ3JpZC1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiA1NDBweCAhaW1wb3J0YW50OyB9XG4gICAgYXJ0aWNsZS5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIGFydGljbGUuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGVudCAuZ3JpZC1pdGVtLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIGFydGljbGUuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGVudCAuZW50cnktZm9vdGVyIGEubWVlci1sZXplbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDsgfVxuICAudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lci52Y19jb2x1bW4taW5uZXIudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lci52Y19jb2x1bW4taW5uZXIudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lciB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDsgfVxuICAuc2l0ZS1jb250ZW50LWNvbnRhaW4ge1xuICAgIHBhZGRpbmctdG9wOiA3NHB4OyB9XG4gIC5uYXZiYXIge1xuICAgIG1pbi1oZWlnaHQ6IDc0cHg7IH1cbiAgbmF2Lm5hdmJhci5maXhlZC10b3Age1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgdWwubmF2YmFyLW5hdi5tci1hdXRvIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIHVsLm5hdmJhci1uYXYubXItYXV0byBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMzsgfVxuICAgICAgdWwubmF2YmFyLW5hdi5tci1hdXRvIGxpIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgICAgIHVsLm5hdmJhci1uYXYubXItYXV0byBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICB1bC5uYXZiYXItbmF2Lm1yLWF1dG8gbGk6bGFzdC1jaGlsZCBhIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwcHggMXB4IDBweDsgfVxuICAgICAgdWwubmF2YmFyLW5hdi5tci1hdXRvIGxpOmxhc3QtY2hpbGQgYTpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7IH1cbiAgLyogYWNjIGJ1dHRvbnMgKi9cbiAgLmFjY2Vzc2liaWxpdHktaWNvbnMge1xuICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5hY2Nlc3NpYmlsaXR5LWljb25zIGEge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5NmQ2O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgIC5hY2Nlc3NpYmlsaXR5LWljb25zIGEgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmFjY2Vzc2liaWxpdHktaWNvbnMgLmRyb3Bkb3duIHtcbiAgICAgIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwcHg7IH1cbiAgICAgIC5hY2Nlc3NpYmlsaXR5LWljb25zIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICAgICAgYm9yZGVyOiAwcHg7IH1cbiAgICAgICAgLmFjY2Vzc2liaWxpdHktaWNvbnMgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6IDAgMDsgfVxuICAgICAgLmFjY2Vzc2liaWxpdHktaWNvbnMgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgICAgICB0b3A6IDUwcHg7IH1cbiAgZGl2Lm5hdmJhci11c2VyLWljb24taG9sZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50OyB9XG4gIC5uYXZiYXItdXNlci1pY29uLWhvbGRlciAudXNlci1sb2dpbi1pY29uLCAubmF2YmFyLXVzZXItaWNvbi1ob2xkZXIgLnVzZXItc2VhcmNoLWljb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXJpZ2h0LnNob3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIHdpZHRoOiBjYWxjKCAxMDAlICsgMzBweCk7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuYWNjZXNzaWJpbGl0eS1pY29ucyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAuZHJvcGRvd24uc2hvdyBhLndlYi1zaGFyZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAhaW1wb3J0YW50OyB9XG4gIC5kcm9wZG93biBhLndlYi1zaGFyZSB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5ob21lIC5zaXRlLWNvbnRlbnQtY29udGFpbiB7XG4gICAgcGFkZGluZy10b3A6IDc0cHg7IH1cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBib3JkZXI6IDBweDtcbiAgICBjb2xvcjogIzAwOTZkNjsgfVxuICAuc2l0ZS1jb250ZW50LWNvbnRhaW4ge1xuICAgIHBhZGRpbmctdG9wOiA3NHB4ICFpbXBvcnRhbnQ7IH1cbiAgbmF2Lm5hdmJhci5maXhlZC10b3AgdWwubmF2YmFyLW5hdi5tci1hdXRvICNtZW51LXRvcG1lbnUgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9XG4gIC5ob21lICNwcmltYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTA4cHg7IH1cbiAgLmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC50b3BuYXYgLmljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRvcG5hdiBhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50b3BuYXYgYS5pY29uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRvcG5hdi5yZXNwb25zaXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRvcG5hdi5yZXNwb25zaXZlIC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gIC50b3BuYXYucmVzcG9uc2l2ZSBhIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICNtb2JpbGVOYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWluLWhlaWdodDogNzRweDsgfVxuICAgICNtb2JpbGVOYXYgKiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAjbW9iaWxlTmF2IC5uYXZiYXItdXNlci1pY29uLWhvbGRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAgICNtb2JpbGVOYXYgZGl2IHVsIHtcbiAgICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMHB4OyB9XG4gICAgICAjbW9iaWxlTmF2IGRpdiB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICNtb2JpbGVOYXYgZGl2IHVsIGxpIGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgI21vYmlsZU5hdiBkaXYgdWwgbGkgYTphZnRlciB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgICNtb2JpbGVOYXYgZGl2IHVsIGxpIHVsLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlOyB9XG4gICAgICAgICAgI21vYmlsZU5hdiBkaXYgdWwgbGkgdWwuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgI21vYmlsZU5hdiBkaXYgdWwgbGkgdWwuZHJvcGRvd24tbWVudSBsaSBhLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5NmQ2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAgICAgICAjbW9iaWxlTmF2IGRpdiB1bCBsaSB1bC5kcm9wZG93bi1tZW51LnNob3cgbGkgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzM2NDU0NjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICNtb2JpbGVOYXYgZGl2IHVsIGxpIHVsLmRyb3Bkb3duLW1lbnUuc2hvdyBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzNjQ1NDY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICNtb2JpbGVOYXYgYTpub3QoLmRyb3Bkb3duLWl0ZW0pIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAgICAgI21vYmlsZU5hdiBhOm5vdCguZHJvcGRvd24taXRlbSk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgI21vYmlsZU5hdiBhLm5hdmJhci1icmFuZCBpbWcge1xuICAgICAgd2lkdGg6IDUzcHg7XG4gICAgICBoZWlnaHQ6IDUzcHg7IH1cbiAgICAjbW9iaWxlTmF2IC5hY2Nlc3NpYmlsaXR5LWljb25zIGEge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAjbW9iaWxlTmF2IC5hMmFfa2l0LmEyYV9raXRfc2l6ZV8zMi5hMmFfZGVmYXVsdF9zdHlsZSBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50OyB9XG4gICNtb2JpbGVOYXYudG9wbmF2LnJlc3BvbnNpdmUge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgICNtb2JpbGVOYXYudG9wbmF2LnJlc3BvbnNpdmUgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50b3BuYXYgZGl2IHVsIHVsLnN1Yi1tZW51IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9XG4gIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW47XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluOyB9XG4gIHVsLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuYWNjZXNzaWJpbGl0eS1pY29ucyBhLFxuICAubmF2YmFyLXVzZXItaWNvbi1ob2xkZXIgYSB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDsgfVxuICAuaG92ZXItYnVtcC1zaGFkb3c6aG92ZXIge1xuICAgIGFuaW1hdGlvbi1uYW1lOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAzOyB9XG4gIC5hY2Nlc3NpYmlsaXR5LWljb25zIGEsXG4gIC5uYXZiYXItdXNlci1pY29uLWhvbGRlciBhIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgcGFkZGluZzogMTRweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhci11c2VyLWljb24taG9sZGVyIC51c2VyLWxvZ2luLWljb24sIC5uYXZiYXItdXNlci1pY29uLWhvbGRlciAudXNlci1zZWFyY2gtaWNvbiB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTRweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogZ2xvYmFsIEAgMTI4MCAqL1xuICBmb290ZXIgLmN0YV93cmFwcGVyIC5jdGFfYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzY0NTQ2OyB9XG4gICAgZm9vdGVyIC5jdGFfd3JhcHBlciAuY3RhX2J1dHRvbiAuY29udGFpbmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzY0NTQ2OyB9XG4gIGZvb3RlciAuZmxleCAubGlua3MsXG4gIGZvb3RlciAuZmxleCAucmVjaHRzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGZvb3RlciAuZmxleCAubWlkZGVuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBmb290ZXIgLmZsZXggLm1pZGRlbiBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBmb290ZXIgLmZsZXggLnBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBmb290ZXIgLmZsZXggLnBhZGRpbmcgcCB7XG4gICAgICBmbG9hdDogdW5zZXQ7IH1cbiAgICBmb290ZXIgLmZsZXggLnBhZGRpbmcgYS5idXR0b24ubWFnZW50YSB7XG4gICAgICBmbG9hdDogdW5zZXQ7XG4gICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiA5MCU7IH1cbiAgZm9vdGVyIC5ib3R0b21fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCAwOyB9XG4gICAgZm9vdGVyIC5ib3R0b21fd3JhcHBlciAucm93IC5jb2wtbWQtMiB7XG4gICAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICAgICAgZmxleDogdW5zZXQgIWltcG9ydGFudDsgfVxuICAgIGZvb3RlciAuYm90dG9tX3dyYXBwZXIgLndpZGdldC1hcmVhIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgZm9vdGVyIC5jb3B5cmlnaHRfd3JhcHBlciB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICBwYWRkaW5nOiB1bnNldDsgfVxuICAgIGZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIgKiB7XG4gICAgICBsaW5lLWhlaWdodDogNTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIGZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIgcCxcbiAgICBmb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIC5zb2NpYWxtZWRpYSB7XG4gICAgICBmbG9hdDogdW5zZXQ7XG4gICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAgIGZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIgLnNvY2lhbG1lZGlhIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBmb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIHNwYW4ge1xuICAgICAgcGFkZGluZzogMjBweCAwcHggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5hcmNoaXZlLWhlYWRlciAuY29udGFpbmVyIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5hcmNoaXZlLWhlYWRlcixcbiAgLnNpbmdsZS1oZWFkZXIge1xuICAgIGhlaWdodDogODBweDsgfVxuICAjcHJpbWFyeSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgYXJ0aWNsZS5ncmlkLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDU0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBhcnRpY2xlLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRlbnQge1xuICAgICAgbWluLWhlaWdodDogNTQwcHggIWltcG9ydGFudDsgfVxuICAgICAgYXJ0aWNsZS5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250ZW50IC5ncmlkLWl0ZW0tY29udGVudCAuZW50cnktY29udGVudCB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgYXJ0aWNsZS5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250ZW50IC5lbnRyeS1mb290ZXIgYS5tZWVyLWxlemVuIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogMSAhaW1wb3J0YW50OyB9XG4gIC52Y19jb2x1bW4taW5uZXIudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lci52Y19jb2x1bW4taW5uZXIudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lci52Y19jb2x1bW4taW5uZXIudmNfY29sdW1uLWlubmVyIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG4gIC5zaXRlLWNvbnRlbnQtY29udGFpbiB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgYm9keTpub3QoLmhvbWUpIC5zaXRlLWNvbnRlbnQtY29udGFpbiB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhciB7XG4gICAgbWluLWhlaWdodDogNjRweDtcbiAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDsgfVxuICBuYXYubmF2YmFyLmZpeGVkLXRvcCB7XG4gICAgcGFkZGluZzogMHB4OyB9XG4gIC8qIGFjYyBidXR0b25zICovXG4gIC5hY2Nlc3NpYmlsaXR5LWljb25zIHtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAuYWNjZXNzaWJpbGl0eS1pY29ucyBhIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwOTZkNjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICAuYWNjZXNzaWJpbGl0eS1pY29ucyBhIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5hY2Nlc3NpYmlsaXR5LWljb25zIC5kcm9wZG93biB7XG4gICAgICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMHB4OyB9XG4gICAgICAuYWNjZXNzaWJpbGl0eS1pY29ucyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgICAgIGJvcmRlcjogMHB4OyB9XG4gICAgICAgIC5hY2Nlc3NpYmlsaXR5LWljb25zIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7IH1cbiAgICAgIC5hY2Nlc3NpYmlsaXR5LWljb25zIC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICAgICAgdG9wOiAyNXB4OyB9XG4gIG5hdi5uYXZiYXIuZml4ZWQtdG9wIHVsLm5hdmJhci1uYXYubXItYXV0byAjbWVudS10b3BtZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICBuYXYubmF2YmFyLmZpeGVkLXRvcCB1bC5uYXZiYXItbmF2Lm1yLWF1dG8gI21lbnUtdG9wbWVudSBsaSBhOm5vdCguYnRuKSB7XG4gICAgZm9udC1zaXplOiA4MCU7IH1cbiAgLyogc3BlY2lhbCBzdHlsZXMgKi8gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBuYXYubmF2YmFyLmZpeGVkLXRvcCB1bC5uYXZiYXItbmF2Lm1yLWF1dG8gI21lbnUtdG9wbWVudSBsaSBhOm5vdCguYnRuKSB7XG4gICAgZm9udC1zaXplOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhvbWUgI3ByaW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IC0xNTFweDtcbiAgICBtYXJnaW4tdG9wOiAtMTk1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lICNwcmltYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTUxcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweCkgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuICBmb290ZXIgLmN0YV93cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDk2ZDYsICMwMDk2ZDYgNTAlLCAjMzY0NTQ2IDUwJSk7IH1cbiAgICBmb290ZXIgLmN0YV93cmFwcGVyIC5jdGFfYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzNjQ1NDY7IH1cbiAgICAgIGZvb3RlciAuY3RhX3dyYXBwZXIgLmN0YV9idXR0b24gLmNvbnRhaW5lcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzM2NDU0NjsgfVxuICBmb290ZXIgLmZsZXggLmxpbmtzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NmQ2O1xuICAgIGZsZXg6IDEwJTsgfVxuICBmb290ZXIgLmZsZXggLm1pZGRlbiB7XG4gICAgZmxleDogODAlOyB9XG4gICAgZm9vdGVyIC5mbGV4IC5taWRkZW4gaW1nIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgZm9vdGVyIC5mbGV4IC5taWRkZW4gLnBhZGRpbmcge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICBmb290ZXIgLmZsZXggLm1pZGRlbiAucGFkZGluZyBwIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIGZvb3RlciAuZmxleCAubWlkZGVuIC5wYWRkaW5nIGEuYnV0dG9uLm1hZ2VudGEge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMCA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgZm9vdGVyIC5mbGV4IC5taWRkZW4gLnBhZGRpbmcgYS5idXR0b24ubWFnZW50YTp2aXNpdGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTcyYjc4OyB9XG4gICAgICAgIGZvb3RlciAuZmxleCAubWlkZGVuIC5wYWRkaW5nIGEuYnV0dG9uLm1hZ2VudGE6dmlzaXRlZDpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2M4MTc1ZjsgfVxuICAgICAgICBmb290ZXIgLmZsZXggLm1pZGRlbiAucGFkZGluZyBhLmJ1dHRvbi5tYWdlbnRhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzgxNzVmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICBmb290ZXIgLmZsZXggLm1pZGRlbiAucGFkZGluZyBhLmJ1dHRvbi5tYWdlbnRhOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzliMTE0YTsgfVxuICBmb290ZXIgLmZsZXggLnJlY2h0cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NDU0NjtcbiAgICBmbGV4OiAxOyB9XG4gIGZvb3RlciAuZmxleCAucGFkZGluZyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgZm9vdGVyIC5mbGV4IC5wYWRkaW5nIHAge1xuICAgICAgZmxvYXQ6IHVuc2V0OyB9XG4gICAgZm9vdGVyIC5mbGV4IC5wYWRkaW5nIGEuYnV0dG9uLm1hZ2VudGEge1xuICAgICAgZmxvYXQ6IHVuc2V0O1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDkwJTsgfVxuICBmb290ZXIgLmJvdHRvbV93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICBmb290ZXIgLmJvdHRvbV93cmFwcGVyIC5yb3cgLmNvbC1tZC0yIHtcbiAgICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4OiB1bnNldCAhaW1wb3J0YW50OyB9XG4gICAgZm9vdGVyIC5ib3R0b21fd3JhcHBlciAud2lkZ2V0LWFyZWEge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICBmb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMnB4O1xuICAgIGhlaWdodDogNzVweDsgfVxuICAgIGZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIgKiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIGZvb3RlciAuY29weXJpZ2h0X3dyYXBwZXIgcCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICBmb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIC5zb2NpYWxtZWRpYSB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBmb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIGEgaW1nIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICBmb290ZXIgLmNvcHlyaWdodF93cmFwcGVyIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5ob21lICNwcmltYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTk1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgLyogZ2xvYmFsIEAgcmljaCAqL1xuICAuY3RhX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwOTZkNiwgIzAwOTZkNiA1MCUsICMzNjQ1NDYgNTAlKTsgfVxuICAgIC5jdGFfd3JhcHBlciAuY3RhX2J1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzY0NTQ2OyB9XG4gICAgICAuY3RhX3dyYXBwZXIgLmN0YV9idXR0b24gLmNvbnRhaW5lcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzM2NDU0NjsgfVxuICAuYm90dG9tX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMDsgfVxuICAgIC5ib3R0b21fd3JhcHBlciAucm93IC5jb2wtbWQtMiB7XG4gICAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICAgICAgZmxleDogdW5zZXQgIWltcG9ydGFudDsgfSB9XG5cbi8qXHJcbiogUHJpbnQgbWFwcGVuIG5hYXIgZWlnZW4gc3R5bGVzaGVldFxyXG4qL1xuQG1lZGlhIHByaW50IHtcbiAgLyogZ2xvYmFsIEBwcmludCAqL1xuICAqIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTAwJSAhaW1wb3J0YW50OyB9XG4gIGZvb3RlciNjb2xvcGhvbixcbiAgbmF2I25hdmJhckRlc2t0b3AsXG4gIC50b3BwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNpdGUtY29udGVudC1jb250YWluIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4OyB9IH1cblxuLyohIGRnLnN0eWxlLmNzcyAqL1xuLyogZ2xvYmFsIEAgZ2xvYmFsICovXG4vKiBuYXZiYXIgQCBnbG9iYWwgKi9cbi5uYXZiYXIge1xuICBtYXJnaW46IGF1dG87IH1cblxudWwgLndwLW1lZ2FtZW51LXN1Yi1tZW51IHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTsgfVxuXG5Aa2V5ZnJhbWVzIGhvdmVyLWJ1bXAge1xuICAwJSB7IH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi5ob3Zlci1idW1wOmhvdmVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGhvdmVyLWJ1bXA7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7IH1cblxuQGtleWZyYW1lcyBob3Zlci1idW1wLXNoYWRvdyB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4ICMwMDk2ZDY7IH1cbiAgMjUlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAjMDA5NmQ2OyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyB9XG4gIDEwMCUgeyB9IH1cblxuLmhvdmVyLWJ1bXAtc2hhZG93OmhvdmVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGhvdmVyLWJ1bXAtc2hhZG93O1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDM7IH1cblxuQGtleWZyYW1lcyBuZXdfaG92ZXJfYW5pbWF0aW9uIHtcbiAgMCUgeyB9XG4gIDI1JSB7IH1cbiAgNTAlIHsgfVxuICAxMDAlIHsgfSB9XG5cbi5uYXZiYXItdXNlci1pY29uLWhvbGRlciB7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIC5uYXZiYXItdXNlci1pY29uLWhvbGRlciAudXNlci1sb2dpbi1pY29uLCAubmF2YmFyLXVzZXItaWNvbi1ob2xkZXIgLnVzZXItc2VhcmNoLWljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDFweDsgfVxuICAubmF2YmFyLXVzZXItaWNvbi1ob2xkZXIgLnVzZXItc2VhcmNoLWljb24gaW1nIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKSBzY2FsZSgwLjQpO1xuICAgIG1hcmdpbi10b3A6IDFweDsgfVxuXG5uYXYgLndwLW1lZ2FtZW51IGxpIGEge1xuICBsaW5lLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDsgfVxuXG5uYXYgI3dwLW1lZ2FtZW51LWl0ZW0td3BtbS1zZWFyY2gtaWNvbiBpIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzAwOTZkNjsgfVxuXG5uYXYgLm5hdmJhci1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuICBuYXYgLm5hdmJhci1uYXYgI3dwLW1lZ2FtZW51LTJrLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBuYXYgLm5hdmJhci1uYXYgI3dwLW1lZ2FtZW51LTJrLW1lbnUgLndwbW0tbmF2LXdyYXAge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgbmF2IC5uYXZiYXItbmF2ICN3cC1tZWdhbWVudS0yay1tZW51IC53cG1tX2JyYW5kX2xvZ29fd3JhcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgbmF2IC5uYXZiYXItbmF2ICN3cC1tZWdhbWVudS0yay1tZW51IC53cG1tX2JyYW5kX2xvZ29fd3JhcCBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEyMHB4OyB9XG4gICAgbmF2IC5uYXZiYXItbmF2ICN3cC1tZWdhbWVudS0yay1tZW51ICNtZW51LXRvcG1lbnUge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIG5hdiAubmF2YmFyLW5hdiAjd3AtbWVnYW1lbnUtMmstbWVudSAjbWVudS10b3BtZW51IC5mYS1hbmdsZS1kb3duIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4yKTsgfVxuICAgICAgbmF2IC5uYXZiYXItbmF2ICN3cC1tZWdhbWVudS0yay1tZW51ICNtZW51LXRvcG1lbnUgLndwbW0tc3RyZWVzLXJvdzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2VlZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBuYXYgLm5hdmJhci1uYXYgI3dwLW1lZ2FtZW51LTJrLW1lbnUgI21lbnUtdG9wbWVudSAud3BtbS1zdHJlZXMtcm93OmhvdmVyIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIG5hdiAubmF2YmFyLW5hdiAjd3AtbWVnYW1lbnUtMmstbWVudSAjbWVudS10b3BtZW51IC53cG1tLXN0cmVlcy1yb3c6aG92ZXIgLndwbW0tc3RyZWVzLXJvdzphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgbmF2IC5uYXZiYXItbmF2ICN3cC1tZWdhbWVudS0yay1tZW51IC53cC1tZWdhbWVudS1zdWItbWVudSAud3AtbWVnYW1lbnUtc3ViLW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgbmF2IC5uYXZiYXItbmF2ICN3cC1tZWdhbWVudS0yay1tZW51IC53cC1tZWdhbWVudS1zdWItbWVudSAud3BtbS1pdGVtLXRpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgY29sb3I6ICMwMDk2ZDYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBuYXYgLm5hdmJhci1uYXYgI3dwLW1lZ2FtZW51LTJrLW1lbnUgLndwLW1lZ2FtZW51LXN1Yi1tZW51IGxpIGEge1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAgIG5hdiAubmF2YmFyLW5hdiAjd3AtbWVnYW1lbnUtMmstbWVudSAud3BtbS1jb2wtMiB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgcGFkZGluZzogMzdweCAxJSAwIDElOyB9XG4gICAgbmF2IC5uYXZiYXItbmF2ICN3cC1tZWdhbWVudS0yay1tZW51IC53cG1tLWNvbC0yOm50aC1jaGlsZCgxKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICBuYXYgLm5hdmJhci1uYXYgI3dwLW1lZ2FtZW51LTJrLW1lbnUgLndwbW0tY29sLTI6bnRoLWNoaWxkKDUpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICBuYXYgLm5hdmJhci1uYXYgI3dwLW1lZ2FtZW51LTJrLW1lbnUgLndwbW0tY29sLTI6bnRoLWNoaWxkKDYpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBzZWFyY2hlciBAIGdsb2JhbCAqL1xuI2hlYWRlci1zZWFyY2gtaG9sZGVyIHtcbiAgaGVpZ2h0OiA2MjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2tranBfaGVhZGVyX2ltYWdlLmpwZ1wiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7IH1cblxuLmhvbWUgI2hlYWRlci1zZWFyY2gtaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhvbWUgLmFyY2hpdmUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VhcmNoLXBheW9mZiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbiNhc3AtdHJ5LTFfMSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgI2FzcC10cnktMV8xIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG4gICNhc3AtdHJ5LTFfMSBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9tYWduaWZpZXIge1xuICBiYWNrZ3JvdW5kOiAjZTcyYjc4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDE3cHggIWltcG9ydGFudDsgfVxuXG4uaW5uZXJpY29uIHtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDsgfVxuXG4uYXNwX3RleHRfYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiRnJ1dGlnZXJMVFByby1MaWdodFwiICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbi5wcm9pbnB1dCBpbnB1dC5vcmlnIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuI2FqYXhzZWFyY2hwcm8xXzEgPiBkaXYgPiBkaXYucHJvaW5wdXQgPiBmb3JtID4gaW5wdXQub3JpZzo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlckxUUHJvLUxpZ2h0XCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuXG4uaG9tZSAuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uaG9tZSAjcHJpbWFyeSB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5ob21lICNtYWluIHtcbiAgYmFja2dyb3VuZDogI2VlZTsgfVxuXG4vKiBnbG9iYWwgQHByaW50ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAvKiBnbG9iYWwgQDY0MCAqLyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC8qIGdsb2JhbCBAIDEyODAgKi8gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgLyogZ2xvYmFsIEAgcmljaCAqLyB9XG5cbi5wYWdlLWlkLTIyNCAuc2l0ZS1jb250ZW50LFxuLnBhZ2UtaWQtMTEyNDEgLnNpdGUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLnBhZ2UtaWQtMjI0IC5zaXRlLWNvbnRlbnQgLnJvdy1mb3JtLW9uZSxcbiAgLnBhZ2UtaWQtMjI0IC5zaXRlLWNvbnRlbnQgLnJvdy1mb3JtLXR3byxcbiAgLnBhZ2UtaWQtMjI0IC5zaXRlLWNvbnRlbnQgLnJvdy1mb3JtLXRocmVlLFxuICAucGFnZS1pZC0xMTI0MSAuc2l0ZS1jb250ZW50IC5yb3ctZm9ybS1vbmUsXG4gIC5wYWdlLWlkLTExMjQxIC5zaXRlLWNvbnRlbnQgLnJvdy1mb3JtLXR3byxcbiAgLnBhZ2UtaWQtMTEyNDEgLnNpdGUtY29udGVudCAucm93LWZvcm0tdGhyZWUge1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnBhZ2UtaWQtMjI0IC5zaXRlLWNvbnRlbnQgLnJvdy1mb3JtLW9uZSBsYWJlbCxcbiAgLnBhZ2UtaWQtMjI0IC5zaXRlLWNvbnRlbnQgLnJvdy1mb3JtLXR3byBsYWJlbCxcbiAgLnBhZ2UtaWQtMjI0IC5zaXRlLWNvbnRlbnQgLnJvdy1mb3JtLXRocmVlIGxhYmVsLFxuICAucGFnZS1pZC0xMTI0MSAuc2l0ZS1jb250ZW50IC5yb3ctZm9ybS1vbmUgbGFiZWwsXG4gIC5wYWdlLWlkLTExMjQxIC5zaXRlLWNvbnRlbnQgLnJvdy1mb3JtLXR3byBsYWJlbCxcbiAgLnBhZ2UtaWQtMTEyNDEgLnNpdGUtY29udGVudCAucm93LWZvcm0tdGhyZWUgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucGFnZS1pZC0yMjQgLnNpdGUtY29udGVudCAucm93LWZvcm0tb25lIGlucHV0LFxuICAucGFnZS1pZC0yMjQgLnNpdGUtY29udGVudCAucm93LWZvcm0tdHdvIGlucHV0LFxuICAucGFnZS1pZC0yMjQgLnNpdGUtY29udGVudCAucm93LWZvcm0tdGhyZWUgaW5wdXQsXG4gIC5wYWdlLWlkLTIyNCAuc2l0ZS1jb250ZW50IC5yb3ctZm9ybS10aHJlZSBzZWxlY3QsXG4gIC5wYWdlLWlkLTExMjQxIC5zaXRlLWNvbnRlbnQgLnJvdy1mb3JtLW9uZSBpbnB1dCxcbiAgLnBhZ2UtaWQtMTEyNDEgLnNpdGUtY29udGVudCAucm93LWZvcm0tdHdvIGlucHV0LFxuICAucGFnZS1pZC0xMTI0MSAuc2l0ZS1jb250ZW50IC5yb3ctZm9ybS10aHJlZSBpbnB1dCxcbiAgLnBhZ2UtaWQtMTEyNDEgLnNpdGUtY29udGVudCAucm93LWZvcm0tdGhyZWUgc2VsZWN0IHtcbiAgICBib3JkZXI6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuICAucGFnZS1pZC0yMjQgLnNpdGUtY29udGVudCBpbnB1dCNtYy1lbWJlZGRlZC1zdWJzY3JpYmUsXG4gIC5wYWdlLWlkLTExMjQxIC5zaXRlLWNvbnRlbnQgaW5wdXQjbWMtZW1iZWRkZWQtc3Vic2NyaWJlIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NmQ2ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZydXRpZ2VyTFRQcm8tTGlnaHRcIiwgXCJGcnV0aWdlckxUUHJvLUJvbGRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE0cHggMjBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMjcwcHg7IH1cblxuLnZjbWMtZm9ybSAudmNtYy1sYWJlbCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfVxuXG4udmNtYy1mb3JtIC52Y21jLW5hbWUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnZjbWMtZm9ybSAudmNtYy1mbmFtZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4udmNtYy1mb3JtIC52Y21jLWZpZWxkIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnZjbWMtZm9ybSAudmNtYy1lbWFpbCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4udmNtYy1mb3JtIC52Y21jLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnZjbWMtZm9ybSBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgLyp3ZWJraXQgYnJvd3NlcnMgKi9cbiAgLW1vei1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIC8qRmlyZWZveCAqL1xuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIC8qIG1vZGVybiBicm93c2VycyAqL1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi52Y21jLWZvcm0gLnZjbWMtc3VibWl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ZDYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlckxUUHJvLUxpZ2h0XCIsIFwiRnJ1dGlnZXJMVFByby1Cb2xkXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE0cHggMjBweCAhaW1wb3J0YW50O1xuICB0b3A6IDI3MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC52Y21jLWZvcm0gLnZjbWMtbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGFnZS1pZC0yMjQgLnNpdGUtY29udGVudCBkaXZbY2xhc3MqPSdjb2wnXSxcbiAgLnBhZ2UtaWQtMTEyNDEgLnNpdGUtY29udGVudCBkaXZbY2xhc3MqPSdjb2wnXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAucGFnZS1pZC0yMjQgLnNpdGUtY29udGVudCBkaXZbY2xhc3MqPSdyb3ctZm9ybSddLFxuICAucGFnZS1pZC0xMTI0MSAuc2l0ZS1jb250ZW50IGRpdltjbGFzcyo9J3Jvdy1mb3JtJ10ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC52Y21jLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwMHB4OyB9XG4gICAgLnZjbWMtZm9ybSAudmNtYy1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC52Y21jLWZvcm0gLnZjbWMtbmFtZSB7XG4gICAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC52Y21jLWZvcm0gLnZjbWMtZm5hbWUge1xuICAgICAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAudmNtYy1mb3JtIGxhYmVsICsgaW5wdXQgKyBsYWJlbCArIGlucHV0ICsgbGFiZWwge1xuICAgICAgbGVmdDogNTI5cHg7IH1cbiAgICAudmNtYy1mb3JtIGxhYmVsICsgaW5wdXQgKyBsYWJlbCArIGlucHV0ICsgbGFiZWwgKyBpbnB1dCArIGxhYmVsICsgaW5wdXQgKyBsYWJlbCArIGlucHV0ICsgbGFiZWwge1xuICAgICAgbGVmdDogNjg0cHg7IH1cbiAgICAudmNtYy1mb3JtIGxhYmVsICsgaW5wdXQgKyBsYWJlbCB7XG4gICAgICBsZWZ0OiA1MzNweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC52Y21jLWZvcm0gLnZjbWMtZmllbGRbZGF0YS10YWc9XCJUVk9FR1wiXSB7XG4gICAgICBsZWZ0OiA1MzNweDtcbiAgICAgIHdpZHRoOiAxMTBweCAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLnZjbWMtZm9ybSAudmNtYy1maWVsZFtkYXRhLXRhZz1cIlNFQ1RPXCJdIHtcbiAgICAgIGxlZnQ6IDY4MnB4O1xuICAgICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAudmNtYy1mb3JtIC52Y21jLWZpZWxkW2RhdGEtdGFnPVwiT1JHQU5cIl0ge1xuICAgICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIxNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLnZjbWMtZm9ybSBsYWJlbCArIGlucHV0ICsgbGFiZWwge1xuICAgICAgbGVmdDogNDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAudmNtYy1mb3JtIC52Y21jLWZpZWxkIHtcbiAgICAgIGxlZnQ6IDQxNXB4O1xuICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAudmNtYy1mb3JtIC52Y21jLWxuYW1lIHtcbiAgICAgIGxlZnQ6IDUyOXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLnZjbWMtZm9ybSBzZWxlY3QudmNtYy1maWVsZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAudmNtYy1mb3JtIC52Y21jLWVtYWlsIHtcbiAgICAgIHRvcDogMTIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAudmNtYy1mb3JtIGxhYmVsICsgaW5wdXQgKyBsYWJlbCArIGlucHV0ICsgbGFiZWwgKyBpbnB1dCArIGxhYmVsIHtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHRvcDogODlweDsgfVxuICAgIC52Y21jLWZvcm0gbGFiZWwgKyBpbnB1dCArIGxhYmVsICsgaW5wdXQgKyBsYWJlbCArIGlucHV0ICsgbGFiZWwgKyBpbnB1dCArIGxhYmVsIHtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHRvcDogMTgxcHg7IH1cbiAgICAudmNtYy1mb3JtIC52Y21jLXNlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAyMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG4gICAgLnZjbWMtZm9ybSAudmNtYy1zdWJtaXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTZkNiAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiRnJ1dGlnZXJMVFByby1MaWdodFwiLCBcIkZydXRpZ2VyTFRQcm8tQm9sZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAyNzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1pZC0yMjQgLnNpdGUtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAudmNtYy1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgIC52Y21jLWZvcm0gLnZjbWMtbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAudmNtYy1mb3JtIC52Y21jLW5hbWUge1xuICAgICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC52Y21jLWZvcm0gLnZjbWMtZm5hbWUge1xuICAgICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC52Y21jLWZvcm0gLnZjbWMtbG5hbWUge1xuICAgICAgbGVmdDogNjc3cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAudmNtYy1mb3JtIGxhYmVsICsgaW5wdXQgKyBsYWJlbCArIGlucHV0ICsgbGFiZWwge1xuICAgICAgbGVmdDogNjc3cHg7IH1cbiAgICAudmNtYy1mb3JtIGxhYmVsICsgaW5wdXQgKyBsYWJlbCArIGlucHV0ICsgbGFiZWwgKyBpbnB1dCArIGxhYmVsICsgaW5wdXQgKyBsYWJlbCArIGlucHV0ICsgbGFiZWwge1xuICAgICAgbGVmdDogNjg0cHg7IH1cbiAgICAudmNtYy1mb3JtIGxhYmVsICsgaW5wdXQgKyBsYWJlbCB7XG4gICAgICBsZWZ0OiA1MzNweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC52Y21jLWZvcm0gLnZjbWMtZmllbGRbZGF0YS10YWc9XCJUVk9FR1wiXSB7XG4gICAgICBsZWZ0OiA1MzNweDtcbiAgICAgIHdpZHRoOiAxMTBweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmFkaXVzOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAudmNtYy1mb3JtIC52Y21jLWZpZWxkW2RhdGEtdGFnPVwiU0VDVE9cIl0ge1xuICAgICAgbGVmdDogNjgycHg7XG4gICAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnZjbWMtZm9ybSAudmNtYy1maWVsZFtkYXRhLXRhZz1cIk9SR0FOXCJdIHtcbiAgICAgIHdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMTRweDtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnZjbWMtZm9ybSBzZWxlY3QudmNtYy1maWVsZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwcHg7IH1cbiAgICAudmNtYy1mb3JtIC52Y21jLWVtYWlsIHtcbiAgICAgIHRvcDogMTIwcHg7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC52Y21jLWZvcm0gbGFiZWwgKyBpbnB1dCArIGxhYmVsICsgaW5wdXQgKyBsYWJlbCArIGlucHV0ICsgbGFiZWwge1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgdG9wOiA4OXB4OyB9XG4gICAgLnZjbWMtZm9ybSBsYWJlbCArIGlucHV0ICsgbGFiZWwgKyBpbnB1dCArIGxhYmVsICsgaW5wdXQgKyBsYWJlbCArIGlucHV0ICsgbGFiZWwge1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgdG9wOiAxODFweDsgfVxuICAgIC52Y21jLWZvcm0gLnZjbWMtc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDIxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH0gfVxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZydXRpZ2VyJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250L2ZydXRpZ2VyX2x0LnR0ZicpO1xyXG59XHJcblxyXG4kYm9sZDogJ0ZydXRpZ2VyTFRQcm8tQm9sZCc7XHJcbiRsaXRlOiAnRnJ1dGlnZXJMVFByby1MaWdodCc7XHJcblxyXG4vLyBAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUlzdG9rK1dlYicpO1xyXG5cclxuLy8gJGJvbGQ6ICdJc3RvayBXZWInLCBzYW5zLXNlcmlmO1xyXG4vLyAkbGl0ZTogJ0lzdG9rIFdlYicsIHNhbnMtc2VyaWY7XHJcblxyXG4vLyBLYXkgYWRkZWQgZmFsbC1iYWNrIGZvbnQuXHJcbioge1xyXG4gICAgZm9udC1mYW1pbHk6ICRsaXRlLCAkYm9sZCwgc2Fucy1zZXJpZjtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcbmJvZHksXHJcbnAge1xyXG4gICAgZm9udC1mYW1pbHk6ICRsaXRlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLyoqXHJcbiogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuKi9cclxuI3ByaW1hcnkge1xyXG4gICAgcCxcclxuICAgIHVsLFxyXG4gICAgb2wge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgICBmb250LWZhbWlseTogJGJvbGQ7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5IMSB7XHJcbiAgICBmb250LWZhbWlseTogJGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbn1cclxuLmJvdHRvbV93cmFwcGVyIGgxIHtcclxuICAgIGxpbmUtaGVpZ2h0OiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICBtaW4taGVpZ2h0OjQycHg7XHJcbn1cclxuSDIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2xkO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICBjb2xvcjokYmx1ZTtcclxufVxyXG5IMyB7XHJcbiAgICBmb250LWZhbWlseTogJGJvbGQ7XHJcbiAgICBmb250LXNpemU6MjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxufVxyXG5INCB7XHJcbiAgICBmb250LWZhbWlseTogJGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBtYXJnaW46IDMwcHggMCAyMHB4IDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxufVxyXG5cclxuSDUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRsaXRlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbkg2IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcclxuICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6MC42cHg7XHJcbiAgICBsaW5lLWhlaWdodDoyNnB4O1xyXG59XHJcblxyXG4vLyBOYXZpZ2F0aW9uIGxpbmtzLCBtb3ZlZCBmcm9tIF9uYXYuc2NzcyB0byBfZm9udHN0YWNrLnNjc3NcclxuLndwbW0tc3VibWVudS1yaWdodCBhIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkbGl0ZTtcclxufVxyXG5cclxuLmJ0biB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6JGJvbGQ7XHJcbn1cclxuLy8gQnV0dG9uOiA1MCBweCBob29nLCBGcnV0aWdlciBMVCBTdGQgNjUgQm9sZCAxNCBwdFxyXG4ud3BiX3dyYXBwZXIgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4jcHJpbWFyeSAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSBhLFxyXG4jb3BkZXplcGFnaW5hIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn0iLCIvKiEgZGcuc3R5bGUuY3NzICovXHJcblxyXG5AaW1wb3J0ICcuL2dsb2JhbC9fZ2xvYmFsJztcclxuQGltcG9ydCAnLi9nbG9iYWwvX21peGlucyc7XHJcbkBpbXBvcnQgJy4vZ2xvYmFsL19uYXYnO1xyXG5AaW1wb3J0ICcuL2dsb2JhbC9faGVhZGVyJztcclxuQGltcG9ydCAnLi9nbG9iYWwvX2FyY2hpdmUnO1xyXG5AaW1wb3J0ICcuL2dsb2JhbC9fYXJjaGl2ZS1jYXN1cyc7XHJcbkBpbXBvcnQgJy4vZ2xvYmFsL19iYWRnZXInO1xyXG5AaW1wb3J0ICcuL2dsb2JhbC9fc2luZ2xlJztcclxuQGltcG9ydCAnLi9nbG9iYWwvX2NvbnRlbnRpdGVtJztcclxuQGltcG9ydCAnLi9nbG9iYWwvX21lZXJpbmZvJztcclxuQGltcG9ydCAnLi9nbG9iYWwvX3dpZGdldHMnO1xyXG5AaW1wb3J0ICcuL2dsb2JhbC9fY29tbWVudHMnO1xyXG5AaW1wb3J0ICcuL2dsb2JhbC9fc2VhcmNoJztcclxuQGltcG9ydCAnLi9nbG9iYWwvX2Zvb3Rlcic7XHJcbkBpbXBvcnQgJy4vZ2xvYmFsL19kaXZpZGVyJztcclxuQGltcG9ydCAnLi9nbG9iYWwvX3ZjJztcclxuQGltcG9ydCAnLi9nbG9iYWwvX3BhZ2VzJztcclxuQGltcG9ydCAnLi9nbG9iYWwvX3dwJztcclxuQGltcG9ydCAnLi9nbG9iYWwvX2hvbWUnO1xyXG5AaW1wb3J0ICcuL2dsb2JhbC9fYTExeSc7XHJcbkBpbXBvcnQgJy4vZ2xvYmFsL19hZ2VuZGEnO1xyXG5AaW1wb3J0ICcuL2dsb2JhbC9fd3BtZW51JztcclxuQGltcG9ydCAnLi9nbG9iYWwvX2NvbnRlbnRibG9rJztcclxuXHJcblxyXG4vKiBtZWRpYXMqL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBAaW1wb3J0ICcuLzc2Ny9fZ2xvYmFsJztcclxuICAgIEBpbXBvcnQgJy4vNzY3L19mb290ZXInO1xyXG4gICAgQGltcG9ydCAnLi83NjcvX2FyY2hpdmUnO1xyXG4gICAgQGltcG9ydCAnLi83NjcvX2FyY2hpdmUtY2FzdXMnO1xyXG4gICAgQGltcG9ydCAnLi83NjcvX3NpbmdsZSc7XHJcbiAgICBAaW1wb3J0ICcuLzc2Ny9fbmF2YmFyJztcclxuICAgIEBpbXBvcnQgJy4vNzY3L19wYWdlJztcclxuICAgIEBpbXBvcnQgJy4vNzY3L19ob21lJztcclxuICAgIEBpbXBvcnQgJy4vNzY3L19hamF4c2VhcmNoJztcclxuICAgIEBpbXBvcnQgJy4vNzY3L193cCc7XHJcbiAgICBAaW1wb3J0ICcuL2dsb2JhbC9fbmV3bW9iaWxlbWVudSc7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBAaW1wb3J0ICcuLzEyODAvX2dsb2JhbCc7XHJcbiAgICBAaW1wb3J0ICcuLzEyODAvX2Zvb3Rlcic7XHJcbiAgICBAaW1wb3J0ICcuLzEyODAvX2FyY2hpdmUnO1xyXG4gICAgQGltcG9ydCAnLi8xMjgwL19zaW5nbGUnO1xyXG4gICAgQGltcG9ydCAnLi85OTIvX25hdic7XHJcbiAgICBAaW1wb3J0ICcuLzk5Mi9faG9tZSc7XHJcbiAgICBAaW1wb3J0ICcuLzk5Mi9fbmV3bW9iaWxlbWVudSc7XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kICggbWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIEBpbXBvcnQgJy4vMTI4MC9fZ2xvYmFsJztcclxuICAgIEBpbXBvcnQgJy4vMTI4MC9fZm9vdGVyJztcclxuICAgIEBpbXBvcnQgJy4vMTI4MC9fYXJjaGl2ZSc7XHJcbiAgICBAaW1wb3J0ICcuLzEyODAvX3NpbmdsZSc7XHJcbiAgICBAaW1wb3J0ICcuLzEyODAvX25hdmJhcic7XHJcbiAgICBAaW1wb3J0ICcuLzEyODAvX2hvbWUnO1xyXG59XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSBhbmQgKCBtYXgtd2lkdGg6IDE5MjBweCkge1xyXG4gICAgQGltcG9ydCAnLi8xOTIwL19nbG9iYWwnO1xyXG4gICAgQGltcG9ydCAnLi8xOTIwL19mb290ZXInO1xyXG4gICAgQGltcG9ydCAnLi8xOTIwL19uYXZiYXInO1xyXG4gICAgQGltcG9ydCAnLi8xOTIwL19ob21lJztcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XHJcbiAgICBAaW1wb3J0ICcuL3JpY2gvX2dsb2JhbCc7XHJcbiAgICBAaW1wb3J0ICcuL3JpY2gvX2Zvb3Rlcic7XHJcbn1cclxuXHJcblxyXG4vKlxyXG4qIFByaW50IG1hcHBlbiBuYWFyIGVpZ2VuIHN0eWxlc2hlZXRcclxuKi9cclxuQG1lZGlhIHByaW50IHtcclxuXHJcbiAgICBAaW1wb3J0ICcuL3ByaW50L19nbG9iYWwnO1xyXG5cclxufSIsIi8qIGdsb2JhbCBAIGdsb2JhbCAqL1xyXG5cclxuLmhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNwcmltYXJ5IHtcclxuICAgIHBhZGRpbmc6IDc3cHggMCAwIDA7XHJcbn1cclxuLnNpbmdsZSB7XHJcbiAgICAjcHJpbWFyeSB7XHJcbiAgICAgICAgcGFkZGluZzogNzdweCAwO1xyXG4gICAgfVxyXG59XHJcbioge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4uc2luZ2xlIHtcclxuICAgICNwcmltYXJ5IHtcclxuICAgICAgICAgICAgbWFpbiB7XHJcbiAgICAgICAgICAgICAgICBhcnRpY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcblxyXG5RdW90ZSBpY29uOlxyXG5Ub2VnZXZvZWdkIGluIGJpamxhZ2VcclxuMzBweCBob29nIC0gMzQgd2lkdGhcclxubWFyZ2luIDQwcHggdmFuYWYgZGUgcmVjaHRlcmthbnQgemllIHZvb3JiZWVsZClcclxubWFyZ2luIDI3cHggdmFuYWYgZGUgb25kZXJrYW50ICh6aWUgdm9vcmJlZWxkKVxyXG4qL1xyXG4jcHJpbWFyeSB7XHJcbiAgICAuYmxvY2txdW90ZS1lbGVtZW50IHtcclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6I2U2ZTZlNiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI2NhY2FjOSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6NDBweDtcclxuICAgICAgICBjb2xvcjojMzY0NTQ2O1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMva2tqcF9pY29uX3F1b3RlLnN2Zyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6MzVweDtcclxuICAgICAgICAgICAgd2lkdGg6NDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG4gICAgICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjojMzY0NTQ2O1xyXG4gICAgICAgICAgICBmb250LXNpemU6MjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDo3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBmb290ZXIge1xyXG4gICAgICAgICAgICBjaXRlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwOTZkNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxufSIsIlxyXG4uc2l0ZS1jb250ZW50LWNvbnRhaW4geyAvLyBwdXNoIGRvd24gY29udGVudFxyXG4gICAgcGFkZGluZy10b3A6IDE3OHB4O1xyXG59XHJcbi5ob21lIHtcclxuICAgIC5zaXRlLWNvbnRlbnQtY29udGFpbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MTMwcHg7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICB3aWR0aDoyMDBweDtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOnVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5uYXYubmF2YmFyLmZpeGVkLXRvcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzowcHg7XHJcbiAgICB6LWluZGV4Ojk5OTk5O1xyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHVsLm5hdmJhci1uYXYubXItYXV0byB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAjbWVudS10b3BtZW51IHtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYTpub3QoLmJ0bikge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOm5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjg3NXJlbSAxLjc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHRleHQtdHJhbnNmb3JtOmxvd2VyY2FzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXZiYXItdXNlci1pY29uLWhvbGRlciB7XHJcbiAgICAgICAgICAgIC8vIHotaW5kZXg6IDk5OTk5OTk5OTk5OTk5O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiBjYWxjKCAxMDAlIC0gMzAwcHggKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3BtbV9icmFuZF9sb2dvX3dyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwbW0tbmF2LXdyYXAud3BtbS1tYWluLXdyYXAtMmstbWVudSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAud3AtbWVnYW1lbnUtd3JhcCAud3BtbS1uYXYtd3JhcD51bCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDU3cHg7XHJcbiAgICAgICAgLy8gb20gZGUgbmF2aWdhdGllIG5hYXN0IGhldCBsb2dvIHRlIHpldHRlblxyXG4gICAgfVxyXG4gICAgdWwud3AtbWVnYW1lbnUtc3ViLW1lbnUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5O1xyXG4gICAgfVxyXG4gICAgI3dwLW1lZ2FtZW51LTJrLW1lbnU+LndwbW0tbmF2LXdyYXAgdWwud3AtbWVnYW1lbnU+bGk+YSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6JGxpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icmVhZGNydW1iX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6NTBweDtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgcGFkZGluZzogMTNweDtcclxuICAgIG1hcmdpbi1ib3R0b206LTJweDtcclxuICAgIG9sLmJyZWFkY3J1bWIge1xyXG4gICAgICAgIHdpZHRoOiA2NyU7XHJcblxyXG4gICAgICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG5cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogIDQwMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAgMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5hMTF5LXRvb2xiYXIge1xyXG4gICAgZGlzcGxheTpub25lOyAvL2JlY2F1c2Ugd2UncmUgc2hvd2luZyBjdXN0b20gYnV0dG9ucyBpbiBicmVhZGN1bWJzXHJcbn1cclxuXHJcbi5uYXZiYXItdXNlci1pY29uLWhvbGRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MCUpIWltcG9ydGFudDtcclxuICAgIC5hY2Nlc3NpYmlsaXR5LWljb25zIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOi43cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6bm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2LmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5icmVhZGNydW1iX3dyYXBwZXIge1xyXG4gICAgLmFjY2Vzc2liaWxpdHktaWNvbnMge1xyXG4gICAgICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGtleWZyYW1lcyByb2xsSW4ge1xyXG4gICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSkgcm90YXRlKC0yMGRlZyk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpIHJvdGF0ZSgwZGVnKTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6LTI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTE3cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246LjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOnVuc2V0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDowIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmEyYV9raXQge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYTJhX2RlZmF1bHRfc3R5bGUgLmEyYV9jb3VudGVyIGltZywgLmEyYV9kZWZhdWx0X3N0eWxlIC5hMmFfZGQsIC5hMmFfZGVmYXVsdF9zdHlsZSAuYTJhX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZHJvcGRvd24tbWVudS5zaG93IHtcclxuICAgICAgICAgICAgei1pbmRleDoxO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHJvbGxJbiAuM3MgMSBmb3J3YXJkcztcclxuICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZHJvcGRvd24tbWVudS1yaWdodCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgICAgIGxlZnQ6YXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjouN3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MjRweDtcclxuICAgICAgICAgICAgd2lkdGg6MnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xyXG4gICAgICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYS5jb21tX2xpbmsge1xyXG4gICAgICAgICAgICB3aWR0aDphdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wb3N0LXR5cGUtYXJjaGl2ZS1uaWV1d3MsXHJcbi5zaW5nbGUtbmlldXdzIHtcclxuICAgIC5icmVhZGNydW1iX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgICAgICAuYWNjZXNzaWJpbGl0eS1pY29ucyB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDokZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3N0LXR5cGUtYXJjaGl2ZS1hZ2VuZGEsXHJcbi5zaW5nbGUtYWdlbmRhIHtcclxuICAgIC5icmVhZGNydW1iX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRhbnRyYTtcclxuICAgICAgICAuYWNjZXNzaWJpbGl0eS1pY29ucyB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDokYW50cmE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3N0LXR5cGUtYXJjaGl2ZS1kb3NzaWVyLFxyXG4uc2luZ2xlLWRvc3NpZXIge1xyXG4gICAgLmJyZWFkY3J1bWJfd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XHJcbiAgICAgICAgLmFjY2Vzc2liaWxpdHktaWNvbnMge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JG1hZ2VudGE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3N0LXR5cGUtYXJjaGl2ZS1jYXN1cyxcclxuLy8gLnNpbmdsZS1jYXN1cyxcclxuLnNpbmdsZS1jYXN1c1xyXG4ge1xyXG4gICAgLmJyZWFkY3J1bWJfd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIGhlYWRlciB0cmFuc2l0aW9uICovXHJcbmJvZHk6bm90KC5wYWdlLWlkLTgpIHtcclxuICAgIC5uYXZiYXIuZml4ZWQtdG9wIHtcclxuICAgICAgICBoZWlnaHQ6MTc4cHg7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLmZpeGVkLXRvcC5zaHJ1bmsge1xyXG4gICAgICAgIGhlaWdodDoxMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgbmF2Lm5hdmJhci5zaHJ1bmsge1xyXG4gICAgICAgIGhlaWdodDogMTMwcHggIWltcG9ydGFudDtcclxuICAgICAgICB1bC5uYXZiYXItbmF2Lm1yLWF1dG8ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICNtZW51LXRvcG1lbnUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGkubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB1bCBsaSBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICN3cC1tZWdhbWVudS0yay1tZW51IHtcclxuICAgICAgICAgICAgLndwbW1fYnJhbmRfbG9nb193cmFwIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBuYXYubmF2YmFyLmZpeGVkLXRvcC5zaHJ1bmsgdWwubmF2YmFyLW5hdi5tci1hdXRvIC5uYXZiYXItdXNlci1pY29uLWhvbGRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNzAlKSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc2l0ZS1jb250ZW50LWNvbnRhaW4sXHJcbiAgICAjbmF2YmFyRGVza3RvcCxcclxuICAgIG5hdi5uYXZiYXIgKixcclxuICAgIG5hdi5uYXZiYXIgI3dwLW1lZ2FtZW51LTJrLW1lbnUgLndwbW1fYnJhbmRfbG9nb193cmFwIGltZyB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjouM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgICAuc2l0ZS1jb250ZW50LWNvbnRhaW4uc2hydW5rIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTA0cHg7XHJcbiAgICB9XHJcbiAgICAuc2l0ZS1jb250ZW50LWNvbnRhaW4geyAvLyBwdXNoIGRvd24gY29udGVudFxyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzhweDtcclxuICAgIH1cclxufVxyXG4jaGVhZGVyLXNlYXJjaC1ob2xkZXIge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHk6bm90KC5ob21lKSB7XHJcbi8qIHNlYXJjaCB0cmFuc2l0aW9uICovXHJcbiNoZWFkZXItc2VhcmNoLWhvbGRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOi40czsgLy8hXHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAqIHtcclxuICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjouM3M7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNoZWFkZXItc2VhcmNoLWhvbGRlci5zaG93biB7XHJcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDYyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcclxuICAgICoge1xyXG4gICAgICAgIGFuaW1hdGlvbjogZmFkZUluIC4zcyBmb3J3YXJkcyAxO1xyXG4gICAgICAgICR2YXI6IC4xO1xyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTUge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcclxuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC4ycztcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAjeyR2YXJ9cztcclxuICAgICAgICAgICAgJHZhcjogJHZhciArIC4xO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxufVxyXG59XHJcblxyXG5cclxuI2hlYWRlci1zZWFyY2gtaG9sZGVyLnNob3duLnNlYXJjaC1iaWcge1xyXG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA2MjVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuYm9keTpub3QoLmhvbWUpICNoZWFkZXItc2VhcmNoLWhvbGRlci5zaG93bi5zZWFyY2gtc21hbGwsXHJcbiAgICAjaGVhZGVyLXNlYXJjaC1ob2xkZXIuc2hvd24uc2VhcmNoLXNtYWxsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMzAwcHghaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHghaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiBBSkFYIHNlYXJjaCAqL1xyXG4jYWpheHNlYXJjaHByb3JlczFfMS52ZXJ0aWNhbCwgI2FqYXhzZWFyY2hwcm9yZXMxXzIudmVydGljYWwsIGRpdi5hc3Bfci5hc3Bfcl8xLnZlcnRpY2FsIHtcclxuICAgIGJhY2tncm91bmQ6JGJsdWUgIWltcG9ydGFudDtcclxufVxyXG5kaXYuYXNwX3cuYXNwX3IgLnJlc3VsdHMgLmFzcF9ub3JlcyB7XHJcbiAgICBjb2xvcjokYmxhY2s7XHJcbn1cclxuYS5hc3BfcmVzX2ltYWdlX3VybCAuYXNwX2ltYWdlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuZGl2LmFzcF93LmFzcF9yIC5yZXN1bHRzIC5pdGVtIHtcclxuICAgIGhlaWdodDo4MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuYS5hc3BfcmVzX3VybCB7XHJcbiAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3dwLW1lZ2FtZW51LTJrLW1lbnU+LndwbW0tbmF2LXdyYXAgdWwud3AtbWVnYW1lbnU+bGkgdWwud3AtbWVnYW1lbnUtc3ViLW1lbnUgbGkgYSwgI3dwLW1lZ2FtZW51LTJrLW1lbnU+LndwbW0tbmF2LXdyYXAgdWwud3AtbWVnYW1lbnU+bGkgdWwud3AtbWVnYW1lbnUtc3ViLW1lbnUgbGksICN3cC1tZWdhbWVudS0yay1tZW51Pi53cG1tLW5hdi13cmFwIHVsLndwLW1lZ2FtZW51IGgxLCAjd3AtbWVnYW1lbnUtMmstbWVudT4ud3BtbS1uYXYtd3JhcCB1bC53cC1tZWdhbWVudSBoMiwgI3dwLW1lZ2FtZW51LTJrLW1lbnU+LndwbW0tbmF2LXdyYXAgdWwud3AtbWVnYW1lbnUgaDMsICN3cC1tZWdhbWVudS0yay1tZW51Pi53cG1tLW5hdi13cmFwIHVsLndwLW1lZ2FtZW51IGg0LCAjd3AtbWVnYW1lbnUtMmstbWVudT4ud3BtbS1uYXYtd3JhcCB1bC53cC1tZWdhbWVudSBoNSwgI3dwLW1lZ2FtZW51LTJrLW1lbnU+LndwbW0tbmF2LXdyYXAgdWwud3AtbWVnYW1lbnUgaDYge1xyXG4gICAgZm9udC1mYW1pbHk6ICRsaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuLndwLW1lZ2FtZW51LXdyYXAgLndwbW0tbmF2LXdyYXAgPiB1bC53cC1tZWdhbWVudSA+IGxpLndwbW1fbWVnYV9tZW51ID4gdWwud3AtbWVnYW1lbnUtc3ViLW1lbnUsIC53cC1tZWdhbWVudS13cmFwIC53cG1tLW5hdi13cmFwID4gdWwud3AtbWVnYW1lbnUgPiBsaS53cG1tX21lZ2FfbWVudSA+IC53cG1tLXN0cmVlcy1yb3ctY29udGFpbmVyID4gdWwud3AtbWVnYW1lbnUtc3ViLW1lbnUsIC53cC1tZWdhbWVudS13cmFwIC53cG1tLW5hdi13cmFwID4gdWwud3AtbWVnYW1lbnUgPiBsaS53cG1tX21lZ2FfbWVudSA+IC53cG1tLXN0cmVlcy1yb3ctYW5kLWNvbnRlbnQtY29udGFpbmVyID4gdWwud3AtbWVnYW1lbnUtc3ViLW1lbnUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi53cC1tZWdhbWVudS13cmFwIC53cG1tLW5hdi13cmFwID4gdWwud3AtbWVnYW1lbnUgPiBsaS53cG1tX21lZ2FfbWVudSA+IHVsLndwLW1lZ2FtZW51LXN1Yi1tZW51ID4gbGkud3BtbS1yb3cgPiB1bC53cC1tZWdhbWVudS1zdWItbWVudSA+IGxpLCAud3AtbWVnYW1lbnUtd3JhcCAud3BtbS1uYXYtd3JhcCA+IHVsLndwLW1lZ2FtZW51ID4gbGkud3BtbV9tZWdhX21lbnUgPiAud3BtbS1zdHJlZXMtcm93LWNvbnRhaW5lciB1bC53cC1tZWdhbWVudS1zdWItbWVudSA+IGxpLndwbW0tcm93ID4gdWwud3AtbWVnYW1lbnUtc3ViLW1lbnUgPiBsaSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcbm5hdiN3cC1tZWdhbWVudS0yay1tZW51IHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCApO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHotaW5kZXg6IHVuc2V0O1xyXG59XHJcblxyXG5kaXYubmF2YmFyLXVzZXItaWNvbi1ob2xkZXIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMCUgLSAxMTBweCk7XHJcbn1cclxubmF2Lm5hdmJhci5maXhlZC10b3AgI3dwLW1lZ2FtZW51LTJrLW1lbnU+LndwbW0tbmF2LXdyYXAgdWwud3AtbWVnYW1lbnU+bGk+YSB7XHJcbiAgICBsaW5lLWhlaWdodDogNCAhaW1wb3J0YW50O1xyXG59XHJcbmJvZHk6bm90KC5ob21lKSB7XHJcbiAgICBuYXYubmF2YmFyLmZpeGVkLXRvcC5zaHJ1bmsgI3dwLW1lZ2FtZW51LTJrLW1lbnU+LndwbW0tbmF2LXdyYXAgdWwud3AtbWVnYW1lbnU+bGk+YSB7XHJcbiAgICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiNtZW51LXRvcG1lbnUge1xyXG4gICAgbGkud3BtbV9tZWdhX21lbnUgICB7XHJcbiAgICAgICAgLy8gZGl2W2NsYXNzKj1cIndwbW1cIl06YWZ0ZXIge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICRncmV5O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOi4wcztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIGxpLndwbW1fbWVnYV9tZW51LmFjdGl2ZSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbn1cclxuaDQud3BtbS1pdGVtLXRpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi8qIHRvb2x0aXBzIGluIGJyZWFkY3J1bWIgd3JhcHBlciA+IGFjYyBpY29ucyAqL1xyXG4udG9vbHRpcCB7XHJcbiAgICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBzdHlsZXMgZm9yIHNwZWNpYWwgbmF2IGRpc3BsYXkgdGVzdFxyXG5cclxuXHJcblxyXG4jc3BlY2lhbE5hdiB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKCBtYXgtd2lkdGg6MTIwMHB4ICkge1xyXG4vL2hpZGUgaG9tZSBidG5cclxubGkud3AtbWVnYW1lbnUtaXRlbS03IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4vLyB3aWRlbiBjb250YWluZXIgc3BhY2UgaW4gaGVhZGVyXHJcbiNzcGVjaWFsTmF2IC5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiA5OSU7XHJcbn1cclxuXHJcbm5hdi5uYXZiYXIuZml4ZWQtdG9wIC53cC1tZWdhbWVudS13cmFwIC53cG1tLW5hdi13cmFwPnVsIHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxubmF2Lm5hdmJhci5maXhlZC10b3AgI3dwLW1lZ2FtZW51LTJrLW1lbnU+LndwbW0tbmF2LXdyYXAgdWwud3AtbWVnYW1lbnU+bGk+YSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxuI3NwZWNpYWxOYXYgLmFjY2Vzc2liaWxpdHktaWNvbnMge1xyXG4gICAgaGVpZ2h0OnVuc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbm5hdiAubmF2YmFyLW5hdiAjd3AtbWVnYW1lbnUtMmstbWVudSAud3BtbV9icmFuZF9sb2dvX3dyYXAge1xyXG4gICAgd2lkdGg6dW5zZXQhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuI25hdmJhckRlc2t0b3AgeyBkaXNwbGF5OiBub25lO31cclxuI3NwZWNpYWxOYXYgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XHJcblxyXG4jd3AtbWVnYW1lbnUtMmstbWVudT4ud3BtbS1uYXYtd3JhcCB1bC53cC1tZWdhbWVudT5saT5he1xyXG5cclxuICAgIGNvbG9yOiAjNTA1NzU5O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwXHJcbn1cclxuLndwLW1lZ2FtZW51LXdyYXAgLndwbW0tbmF2LXdyYXAgPiB1bCA+IGxpID4gYSB7XHJcbiAgICBwYWRkaW5nOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxufVxyXG5cclxuXHJcbiIsIiNtZW51LXRvcG1lbnUge1xyXG4gICAgbGkubWVudS1pdGVtIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICBoZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIH1cclxuICAgICAgICB1bCBsaSBhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmEuY29tbV9saW5rIHtcclxuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogN3B4ICFpbXBvcnRhbnQ7XHJcbn0iLCIucG9zdC10eXBlLWFyY2hpdmUtY2FzdXMge1xyXG4gICAgYS5wYWdlLW51bWJlcnMge31cclxuICAgIHNwYW4ucGFnZS1udW1iZXJzLmN1cnJlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG9zdC10eXBlLWFyY2hpdmUtZG9zc2llciB7XHJcbiAgICBhLnBhZ2UtbnVtYmVycyB7fVxyXG4gICAgc3Bhbi5wYWdlLW51bWJlcnMuY3VycmVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3N0LXR5cGUtYXJjaGl2ZS1uaWV1d3Mge1xyXG4gICAgYS5wYWdlLW51bWJlcnMge31cclxuICAgIHNwYW4ucGFnZS1udW1iZXJzLmN1cnJlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgIH1cclxufVxyXG5cclxuLnBvc3QtdHlwZS1hcmNoaXZlLWFnZW5kYSB7IFxyXG4gICAgYS5wYWdlLW51bWJlcnMge31cclxuICAgIHNwYW4ucGFnZS1udW1iZXJzLmN1cnJlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRhbnRyYTtcclxuICAgIH1cclxufVxyXG5cclxuJHBhZGQ6NnB4O1xyXG4uYXJjaGl2ZS1uYXZpZ2F0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDc3cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAuc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lOyAvLyB0aGlzIG9rP1xyXG4gICAgfVxyXG4gICAgc3Bhbi5wYWdlLW51bWJlcnMuY3VycmVudCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogJHBhZGQ7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMTBweDtcclxuICAgIH1cclxuICAgIGEucGFnZS1udW1iZXJzIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRwYWRkO1xyXG4gICAgICAgIGNvbG9yOiAjMGUwZTBlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2guc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgc3Bhbi5wYWdlLW51bWJlcnMuY3VycmVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICRwYWRkOjhweDtcclxuICAgIC5hcmNoaXZlLW5hdmlnYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc3cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIC5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyAvLyB0aGlzIG9rP1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHBhZGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEucGFnZS1udW1iZXJzIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzBlMGUwZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hcmNoaXZlLWhlYWRlcixcclxuLnNpbmdsZS1oZWFkZXIsIFxyXG4udGFnLWhlYWRlciB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMTFweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIC5lbnRyeS10aXRsZTo6Zmlyc3QtbGV0dGVyIHtcclxuICAgIC8vICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIC8vIH1cclxufVxyXG5cclxuLmFyY2hpdmUsXHJcbi5wb3N0LXR5cGUtYXJjaGl2ZS1jYXN1cyxcclxuLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCxcclxuLnNpbmdsZS1jYXN1cyxcclxuLnRheC1sZWlkZW5kZV9wcmluY2lwZXMge1xyXG4gICAgLmFyY2hpdmUtaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9oZWFkZXJfcGFnZS5wbmcnKTtcclxuICAgIH1cclxufVxyXG4gXHJcbi5wb3N0LXR5cGUtYXJjaGl2ZS1kb3NzaWVyLFxyXG4uc2luZ2xlLWRvc3NpZXIge1xyXG4gICAgLmFyY2hpdmUtaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9oZWFkZXJfZG9zc2llcnMucG5nJyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3N0LXR5cGUtYXJjaGl2ZS1uaWV1d3MsXHJcbi5zaW5nbGUtbmlldXdzIHtcclxuICAgIC5hcmNoaXZlLWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaGVhZGVyX25pZXV3cy5wbmcnKTtcclxuICAgIH1cclxufVxyXG5cclxuLnBvc3QtdHlwZS1hcmNoaXZlLWFnZW5kYSxcclxuLnNpbmdsZS1hZ2VuZGEge1xyXG4gICAgLmFyY2hpdmUtaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9oZWFkZXJfYWdlbmRhLnBuZycpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG9zdC10ZW1wbGF0ZS1kZWZhdWx0LFxyXG4uYXJjaGl2ZS5jYXRlZ29yeSB7XHJcbiAgICAuYXJjaGl2ZS1oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hlYWRlcl9wYWdlLnBuZycpO1xyXG4gICAgfVxyXG59XHJcbi5hcmNoaXZlLnRhZyxcclxuLmFyY2hpdmUuY2F0ZWdvcnkge1xyXG4gICAgLnRhZy1oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hlYWRlcl9wYWdlLnBuZycpO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCAnX2FyY2hpdmVuYXZpJztcclxuQGltcG9ydCAnX2FyY2hpdmVoZWFkZXInO1xyXG4uYXJjaGl2ZS1wYWdlLFxyXG4udGF4LWxlaWRlbmRlX3ByaW5jaXBlcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcclxuICAgIGFydGljbGUuZ3JpZC1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLmdyaWQtaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVhZGVyLmVudHJ5LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnRncmV5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuLnBvc3RfZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYTNhM2EzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lbnRyeS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAuYmFkZ2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZW50cnktZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBhLm1lZXItbGV6ZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhbnRyYTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmdyaWQtaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5lbnRyeS1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGEubWVlci1sZXplbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBjdWJpYy1iZXppZXIoMC40MSwgMCwgMC4wMSwgMC45OSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIDQgZGlmZiBhcmNoaXZlc1xyXG4gICAgYXJ0aWNsZS5ncmlkLWl0ZW0uYWdlbmRhIHtcclxuICAgICAgICAuZ3JpZC1pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgIGNvbG9yOiRhbnRyYTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZW50cnktY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGFudHJhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lbnRyeS1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgYS5tZWVyLWxlemVuIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYW50cmE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBhcnRpY2xlLmdyaWQtaXRlbS5kb3NzaWVyIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjokYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncmlkLWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokbWFnZW50YTtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lbnRyeS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbWFnZW50YTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZW50cnktZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgIGEubWVlci1sZXplbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBhcnRpY2xlLmdyaWQtaXRlbS5uaWV1d3Mge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiRibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyaWQtaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRncmVlbjtcclxuICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lbnRyeS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVudHJ5LWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICBhLm1lZXItbGV6ZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGFydGljbGUuZ3JpZC1pdGVtLmNhc3VzIHtcclxuICAgICAgICAuZ3JpZC1pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZW50cnktY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVudHJ5LWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICBhLm1lZXItbGV6ZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhZ3MtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIge1xyXG4gICAgYXJ0aWNsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5ncmlkLWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlYWRlci5lbnRyeS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWNjZW50Z3JleTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3Bhbi5wb3N0X2RhdGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2EzYTNhMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZW50cnktY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgLmJhZGdlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVudHJ5LWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgYS5tZWVyLWxlemVuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYW50cmE7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5ncmlkLWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAuZW50cnktZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBhLm1lZXItbGV6ZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgY3ViaWMtYmV6aWVyKDAuNDEsIDAsIDAuMDEsIDAuOTkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBhcnRpY2xlLmRvc3NpZXIge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiRibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyaWQtaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRtYWdlbnRhO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtYWdlbnRhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lbnRyeS1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgYS5tZWVyLWxlemVuIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFnZW50YTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wb3N0LXR5cGUtYXJjaGl2ZS1kb3NzaWVyLFxyXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyLWFyY2hpdmUsXHJcbi5zaW5nbGUtZG9zc2llcixcclxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcixcclxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzLFxyXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfb3VkZXJzLFxyXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuLFxyXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfc2Nob2xlbiB7XHJcbiAgICAuYXJjaGl2ZS1oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hlYWRlcl9kb3NzaWVycy5wbmcnKTtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcixcclxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llci1hcmNoaXZlLFxyXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfcHJvZnMsXHJcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9vdWRlcnMsXHJcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9nZW1lZW50ZW4sXHJcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXJfYXJjaGl2ZV9zY2hvbGVuIHtcclxuICAgIC5icmVhZGNydW1iX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWdlbnRhO1xyXG4gICAgICAgIC5hY2Nlc3NpYmlsaXR5LWljb25zIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRtYWdlbnRhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICBhcnRpY2xle1xyXG4gICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudFxyXG4gICAgfVxyXG59XHJcbn0iLCIucG9zdC10eXBlLWFyY2hpdmUtY2FzdXMsXHJcbi50YXgtbGVpZGVuZGVfcHJpbmNpcGVzIHtcclxuICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICBjb2xvciA6JGJsdWU7IFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICB9XHJcbiAgICAuY2FzdXMge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiRibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhZGdlciB7IFxyXG4gICAgICAgICAgICBjb2xvciA6JGJsdWU7IFxyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6JGJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvciA6JGJsdWU7IFxyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuICAgIC5maWx0ZXJzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MTEwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgICBjb2xvcjokYmx1ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRibHVlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuOXB4O1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgdWwgeyAgICAgICAgICAgIFxyXG4gICAgICAgIGxpc3Qtc3R5bGU6bm9uZTsgIFxyXG4gICAgICAgIC13ZWJraXQtcGFkZGluZy1zdGFydDogMHB4O1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHsgXHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYmFkZ2VyIHtcclxuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRibGFjazsgXHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgXHJcbiAgICBmb250LWZhbWlseTokbGl0ZTtcclxuICAgIGZvbnQtc2l6ZToxMnB4O1xyXG59XHJcbi5iYWRnZXIubmlldXdzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbiAhaW1wb3J0YW50OyBcclxuICAgIGNvbG9yOiRncmVlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuLmJhZGdlci5hZ2VuZGEge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGFudHJhICFpbXBvcnRhbnQ7IFxyXG4gICAgY29sb3I6JGFudHJhO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG4uYmFkZ2VyLmNhc3VzLCBcclxuLnRheC1sZWlkZW5kZV9wcmluY2lwZXMgLmJhZGdlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50OyBcclxuICAgIGNvbG9yOiRibHVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG4uYmFkZ2VyLmRvc3NpZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1hZ2VudGEgIWltcG9ydGFudDsgXHJcbiAgICBjb2xvcjogJG1hZ2VudGE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcbi5iYWRnZXIucGFnZSxcclxuLmJhZGdlci5wYWdpbmEsXHJcbi5iYWRnZXIucG9zdCB7ICAgIFxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWUgIWltcG9ydGFudDsgXHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59IiwiLnNpbmdsZS1uaWV1d3Mge1xyXG4gICAgLmVudHJ5LWhlYWRlciB7XHJcbiAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjokZ3JlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgaW1nLmF0dGFjaG1lbnQtZnVsbC5zaXplLWZ1bGwud3AtcG9zdC1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC53aWRnZXQge1xyXG4gICAgICAgIGgyLndpZGdldHRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OjAgMCAwIDAuMnJlbSAkZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICBkYXJrZW4oJGdyZWVuLCAxMCkgO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mZWVkYmFja19mb3JtIHtcclxuICAgICAgICBmb3JtIC5idG4tZ3JvdXAgLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ZGFya2VuKCRncmVlbiwgMTUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmlldXdzLXR5cGUtZGVmYXVsdCB7XHJcbiAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICB9XHJcbiAgICAuZW50cnktY29udGVudCB7XHJcbiAgICAgICAgLnRhZy1saXN0ICoge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJcclxuLnNpbmdsZS1jYXN1cyB7XHJcbiAgICAuZW50cnktaGVhZGVyIHtcclxuICAgICAgICBoMS5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpbHRlcl90aXRsZSB7XHJcbiAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyX3dyYXBwZXIge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXN1cy10eXBlLWRlZmF1bHQge1xyXG4gICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbiAgICAuZW50cnktY29udGVudCB7XHJcbiAgICAgICAgLnRhZy1saXN0ICoge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zaW5nbGUtYWdlbmRhICB7XHJcbiAgICBhcnRpY2xlLmFnZW5kYSB7XHJcbiAgICAgICAgaDEuZW50cnktdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zaW5nbGUtZG9zc2llciAge1xyXG4gICAgYXJ0aWNsZS5kb3NzaWVyIHtcclxuICAgICAgICBoMS5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wYWdlLXRlbXBsYXRlLWRvc3NpZXIge1xyXG4gICAgI2NvbnRlbnQge1xyXG4gICAgICAgIGFbZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRhbnRyYSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGkuYnRuLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFnZW50YSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1hZ2VudGEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWVlcmluZm8tY29udGFpbmVyIC5tZWVyaW5mby10aXRlbCB7XHJcbiAgICAgICAgY29sb3I6ICRtYWdlbnRhICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2stcGFnaW5hIC5tZWVyaW5mby1tZWVybGV6ZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWdlbnRhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgLmJsb2stcGFnaW5hIC5tZWVyaW5mby1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1hZ2VudGEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWdlbnRhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFnZW50YSAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6MCAwIDAgMC4ycmVtICRtYWdlbnRhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAgZGFya2VuKCRtYWdlbnRhLCAxMCkgO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mZWVkYmFja19mb3JtIHtcclxuICAgICAgICBmb3JtIC5idG4tZ3JvdXAgLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ZGFya2VuKCRtYWdlbnRhLCAxNSkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llcl9hcmNoaXZlX3Byb2ZzLFxyXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfb3VkZXJzLFxyXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfZ2VtZWVudGVuLFxyXG4ucGFnZS10ZW1wbGF0ZS1kb3NzaWVyX2FyY2hpdmVfc2Nob2xlbixcclxuLnBhZ2UtdGVtcGxhdGUtZG9zc2llciB7XHJcbiAgICBoMixcclxuICAgICNjb250ZW50IGEsXHJcbiAgICAjY29udGVudCBhLnRvcHBlcixcclxuICAgICNjb250ZW50IGEgaDEsXHJcbiAgICAucGFnZSBkaXYjcHJpbWFyeSBoMSxcclxuICAgIC5zY3JvbGxzcHkgI29wZGV6ZXBhZ2luYSBhOmhvdmVyLFxyXG4gICAgLnNjcm9sbHNweSBoMi53aWRnZXQtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkbWFnZW50YSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjokYW50cmEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmFxLWVsZW1lbnQgYVthcmlhLWV4cGFuZGVkPWZhbHNlXSBzcGFuLmNvbGxhcHNlVG9nZ2xlOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6JG1hZ2VudGEgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJG1hZ2VudGEgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxLjVweCAkbWFnZW50YSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZhcS1lbGVtZW50IGFbYXJpYS1leHBhbmRlZD10cnVlXSBzcGFuLmNvbGxhcHNlVG9nZ2xlOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRtYWdlbnRhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGEgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxLjVweCAkbWFnZW50YSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgI3ByaW1hcnkgLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7IGNvbG9yOiRtYWdlbnRhICFpbXBvcnRhbnQ7fVxyXG4gICAgLndpZGdldC1lbGVtZW50IHtcclxuICAgIGJvcmRlci1jb2xvcjokbWFnZW50YSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWJfd3JhcHBlciBhLFxyXG4gICAgI2NvbnRlbnQgYS5tZWVyLWxlemVuICB7IGNvbG9yOndoaXRlICFpbXBvcnRhbnQ7IH1cclxuICAgIGkuYnRuLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFnZW50YSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1hZ2VudGEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWVlcmluZm8tY29udGFpbmVyIC5tZWVyaW5mby10aXRlbCB7XHJcbiAgICAgICAgY29sb3I6ICRtYWdlbnRhICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2stcGFnaW5hIC5tZWVyaW5mby1tZWVybGV6ZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWdlbnRhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgLmJsb2stcGFnaW5hIC5tZWVyaW5mby1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1hZ2VudGEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWdlbnRhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFnZW50YSAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6MCAwIDAgMC4ycmVtICRtYWdlbnRhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAgZGFya2VuKCRtYWdlbnRhLCAxMCkgO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mZWVkYmFja19mb3JtIHtcclxuICAgICAgICBmb3JtIC5idG4tZ3JvdXAgLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ZGFya2VuKCRtYWdlbnRhLCAxNSkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIkBpbXBvcnQgJ19zaW5nbGUtbmlldXdzJztcclxuQGltcG9ydCAnX3NpbmdsZS1jYXN1cyc7XHJcbkBpbXBvcnQgJ19zaW5nbGUtYWdlbmRhJztcclxuQGltcG9ydCAnX3NpbmdsZS1kb3NzaWVyJztcclxuXHJcbi5zaW5nbGUge1xyXG4gICAgYXJ0aWNsZSB7XHJcbiAgICAgICAgaGVhZGVyLmVudHJ5LWhlYWRlciB7XHJcbiAgICAgICAgICAgIC5wb3N0X2RhdGUge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50Z3JleTsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC02NHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgICAuZW50cnktaGVhZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nLmF0dGFjaG1lbnQtcG9zdC10aHVtYm5haWwuc2l6ZS1wb3N0LXRodW1ibmFpbC53cC1wb3N0LWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgLnRhZy1saXN0IHtcclxuICAgICAgICAgICAgICAgIC50YWdzLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgLnRhZ3MtdGl0bGUsIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvc3QtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvc3QtbmF2aSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJldi1uYXZpZ2F0aW9uLWJ1dHRvbixcclxuICAgICAgICAubmV4dC1uYXZpZ2F0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMztcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYS5iYWNrLXRvLWFyY2hpdmUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgLy8gZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDExcHggY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGFudHJhO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgICAgICAgICAgIC8qXHJcbiAgICAgICAgICAgICovXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLypcclxuICAgICAgICAgICAgICAgICovXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogLjNlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogLjNlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNzUsIDAuNCwgMSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTIsIDAuNzUsIDAuNCwgMSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0uNWVtIDAgIzg4OCwgLS41ZW0gLjVlbSAjODg4LCAuNWVtIDAgIzg4OCwgLjVlbSAtLjVlbSAjODg4LCAwIC0uNWVtICM4ODgsIC0uNWVtIC0uNWVtICM4ODgsIDAgLjVlbSAjODg4LCAuNWVtIC41ZW0gIzg4ODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbnRyYSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0uNmVtIDAgJGFudHJhLCAtLjZlbSAuNmVtICRhbnRyYSwgLjZlbSAwICRhbnRyYSwgLjZlbSAtLjZlbSAkYW50cmEsIDAgLS42ZW0gJGFudHJhLCAtLjZlbSAtLjZlbSAkYW50cmEsIDAgLjZlbSAkYW50cmEsIC42ZW0gLjZlbSAkYW50cmE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByZXYtbmF2aWdhdGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5leHQtbmF2aWdhdGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWdlbmRhLXR5cGUtZGVmYXVsdCB7XHJcbiAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYW50cmE7XHJcbiAgICB9XHJcbiAgICAuZW50cnktY29udGVudCB7XHJcbiAgICAgICAgLnRhZy1saXN0ICoge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFudHJhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRvc3NpZXItdHlwZS1kZWZhdWx0IHtcclxuICAgIC5lbnRyeS10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRtYWdlbnRhO1xyXG4gICAgfVxyXG4gICAgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgICAgIC50YWctbGlzdCAqIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWdlbnRhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZmFxLWVsZW1lbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIC5wb3N0LWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgYVtkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCJdIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBhW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBzcGFuLmNvbGxhcHNlVG9nZ2xlOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTVcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDljZGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgc3Bhbi5jb2xsYXBzZVRvZ2dsZTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIgeyBcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA5Y2RlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwLkZpbG1fZGVzYyB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OnVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLmNhcmQtYm9keSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcbiAgICAudG9wcGVyIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbiAgICAuZmFxLWVsZW1lbnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCJcclxuJGFudHJhOiAjMzY0NTQ2O1xyXG4kYmx1ZTogIzAwOTZkNjtcclxuJG1hZ2VudGE6ICNlNzJiNzg7XHJcbiRncmVlbjojMmVhODM2O1xyXG5cclxuLmJsb2stbmlldXdze1xyXG4gICAgLm1lZXJpbmZvLWNvbnRhaW5lcntcclxuICAgICAgICBib3JkZXItYm90dG9tOjNweCBzb2xpZCAkZ3JlZW47XHJcblxyXG4gICAgICAgIC5tZWVyaW5mby10aXRlbHtcclxuICAgICAgICAgICAgY29sb3I6JGdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVlcmluZm8tbWVlcmxlemVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9rLWNhc3VzLCBcclxuLmJsb2stcGFnZSxcclxuLmJsb2stcGFnaW5hLFxyXG4uYmxvay1wb3N0IHtcclxuICAgIC5tZWVyaW5mby1jb250YWluZXJ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTozcHggc29saWQgJGJsdWU7XHJcblxyXG4gICAgICAgIC5tZWVyaW5mby10aXRlbHtcclxuICAgICAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZWVyaW5mby1tZWVybGV6ZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvay1kb3NzaWVye1xyXG4gICAgLm1lZXJpbmZvLWNvbnRhaW5lcntcclxuICAgICAgICBib3JkZXItYm90dG9tOjNweCBzb2xpZCAkbWFnZW50YTtcclxuXHJcbiAgICAgICAgLm1lZXJpbmZvLXRpdGVse1xyXG4gICAgICAgICAgICBjb2xvcjokbWFnZW50YTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZXJpbmZvLW1lZXJsZXplbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9rLWFnZW5kYXtcclxuICAgIC5tZWVyaW5mby1jb250YWluZXJ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTozcHggc29saWQgJGFudHJhO1xyXG5cclxuICAgICAgICAubWVlcmluZm8tdGl0ZWx7XHJcbiAgICAgICAgICAgIGNvbG9yOiRhbnRyYTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZXJpbmZvLW1lZXJsZXplbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGFudHJhO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm1lZXJpbmZvLWVsZW1lbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAucGVybWFsaW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAgICAgLm1lZXJpbmZvLXRodW1iIHsgICAgICAgICAgICBcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxOTVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVlcmluZm8tY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOndoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgLm1lZXJpbmZvLWV4Y2VycHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWVlcmluZm8tdGl0ZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lZXJpbmZvLWZvb3RlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5tZWVyaW5mby1tZWVybGV6ZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9sZDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjI7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAubWVlcmluZm8tbWVlcmxlemVuIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24yO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyW2NsYXNzKj12Y19jb2wtc21dOmxhc3QtY2hpbGQge1xyXG4gICAgLy8gXl5tb2V0IHNwZWNpZmlla2VyXHJcbiAgICAvLyBwYWRkaW5nOiAwIDAgMCA2MHB4O1xyXG4gICAgLy8gKiB7XHJcbiAgICAvLyAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIC8vICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAvLyB9XHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIC8vIC53aWRnZXR0aXRsZSB7XHJcbiAgICAvLyAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgLy8gICAgIC8vIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIC8vICAgICBmb250LWZhbWlseTogJGJvbGQ7XHJcbiAgICAvLyAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIC8vIH1cclxuICAgIC53aWRnZXQud2lkZ2V0X2FyY2hpdmUge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2Nyb2xsc3B5IHtcclxuICAgIGgyLndpZGdldC10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICB9XHJcbiAgICAjb3BkZXplcGFnaW5hIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjokYmxhY2s7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGNvcm5lci1ib3JkZXJzKCRjb3JuZXItd2lkdGg6IDFweCwgJGNvcm5lci1zaXplOiA1cHgsICRjb2xvci1ib3JkZXI6ICRibHVlLCAkY29sb3ItYmFja2dyb3VuZDogd2hpdGUpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogJGNvcm5lci13aWR0aCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQ7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0kY29ybmVyLXdpZHRoO1xyXG4gICAgICBib3R0b206IC0kY29ybmVyLXdpZHRoO1xyXG4gICAgICBsZWZ0OiAkY29ybmVyLXNpemU7XHJcbiAgICAgIHJpZ2h0OiAkY29ybmVyLXNpemU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6ICRjb3JuZXItc2l6ZTtcclxuICAgICAgYm90dG9tOiAkY29ybmVyLXNpemU7XHJcbiAgICAgIGxlZnQ6IC0kY29ybmVyLXdpZHRoO1xyXG4gICAgICByaWdodDogLSRjb3JuZXItd2lkdGg7XHJcbiAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2lkZ2V0LWVsZW1lbnQge1xyXG4gICAgQGluY2x1ZGUgY29ybmVyLWJvcmRlcnMoMXB4LCAzMHB4KTtcclxuICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgIHBhZGRpbmc6MjBweDtcclxuICAgICoge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcbi8vIC53aWRnZXQtZWxlbWVudDpiZWZvcmUsXHJcbi8vIC53aWRnZXQtZWxlbWVudDphZnRlciAge1xyXG4vLyBjb250ZW50OicnO1xyXG4vLyAgICAgZGlzcGxheTpibG9jaztcclxuLy8gICAgIHdpZHRoOjQwcHg7XHJcbi8vICAgICBoZWlnaHQ6NjAwcHg7XHJcbi8vICAgICBtaW4taGVpZ2h0OjEwMCU7XHJcbi8vICAgICBib3JkZXI6NHB4IHNvbGlkIHJlZDtcclxuLy8gICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4vLyB9XHJcbi8vIC53aWRnZXQtZWxlbWVudDpiZWZvcmUge1xyXG4vLyAgICAgYm9yZGVyLXJpZ2h0OjBweDtcclxuLy8gICAgIGJvcmRlci1ib3R0b206MHB4O1xyXG5cclxuLy8gICAgIG1hcmdpbi1sZWZ0Oi04cHg7XHJcbi8vICAgICBtYXJnaW4tcmlnaHQ6LTQ4cHg7XHJcbi8vICAgICBtYXJnaW4tdG9wOi04cHg7XHJcbi8vICAgICBtYXJnaW4tYm90dG9tOi0xMDAlO1xyXG5cclxuXHJcbi8vICAgICBmbG9hdDpsZWZ0O1xyXG4vLyB9XHJcbi8vIC53aWRnZXQtZWxlbWVudDphZnRlciB7XHJcbi8vICAgICBib3JkZXItbGVmdDowcHg7XHJcbi8vICAgICBib3JkZXItdG9wOjBweDtcclxuXHJcbi8vICAgICBtYXJnaW4tcmlnaHQ6LThweDtcclxuLy8gICAgIG1hcmdpbi1sZWZ0Oi00OHB4O1xyXG4vLyAgICAgbWFyZ2luLWJvdHRvbTotOHB4O1xyXG4vLyAgICAgbWFyZ2luLXRvcDotMTA4JTtcclxuXHJcbi8vICAgICBmbG9hdDpyaWdodDtcclxuLy8gfVxyXG5cclxuXHJcblxyXG5cclxuLy8gLndpZGdldC1lbGVtZW50IHtcclxuLy8gICAgICBtYXJnaW46MjQwcHggMCAhaW1wb3J0YW50O1xyXG4vLyB9IiwiI2NvbW1lbnRzIHtcclxuICAgICNyZXBseS10aXRsZSB7IGRpc3BsYXk6IG5vbmU7fVxyXG4gICAgI25ldy1yZXBseS10aXRsZSB7IGNvbG9yOiRibHVlO31cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBpbnB1dCxcclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcbiAgICBoMyNyZXBseS10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgIH1cclxuICAgIC5hY3RpdmUge1xyXG4gICAgfVxyXG5cclxufVxyXG4uY29tbWVudHMtZm9ybS5yb3cge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcbnAubG9nZ2VkLWluLWFzIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuI2NvbW1lbnRzIGlucHV0I3dwZ2RwcmMge1xyXG4gICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxucC5mb3JtLXN1Ym1pdCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG59XHJcblxyXG4jY29sbGFwc2VGZWVkYmFjayB7IGRpc3BsYXk6IG5vbmU7fVxyXG4uZmVlZGJhY2tfZm9ybSB7XHJcbiAgICBmb3JtIC5idG4tZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtIC5idG4tZ3JvdXAgLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDpkYXJrZW4oJGJsdWUsIDE1KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiLmVycm9yNDA0IHtcclxuICAgICNwcmltYXJ5IHtcclxuICAgICAgICBwYWRkaW5nOiA3N3B4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtdGl0bGUge1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luOjBweDtcclxufVxyXG5kaXYuYXNwX20uYWpheHNlYXJjaHBybyB7XHJcbiAgICAucHJvYm94IHtcclxuICAgICAgICAucHJvaW5wdXQgeyBcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAuY29udGVudF93cmFwcGVyIHsgICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xyXG4gICAgfVxyXG4gICAgYXJ0aWNsZSB7XHJcbiAgICAgICAgLmVudHJ5LXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbiAgICAgICAgICAgIC8vIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2F0ZWdvcnlfd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxO1xyXG4gICAgICAgICAgICAuY2F0ZWdvcnlfdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZW50cnktc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICBwIHsgXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgaDEsIFxyXG4gICAgICAgIC5maWx0ZXItdGl0bGUgIHtcclxuICAgICAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICAgICAgICAgIG1hcmdpbjoyMHB4IDAgMjBweCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjokYmx1ZTsgICBcclxuICAgICAgICAgICAgbWFyZ2luOjIwcHggMCAyMHB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC45cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHsgXHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6bm9uZTsgXHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwcHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubm8tcmVzdWx0cyB7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG59XHJcblxyXG4jYWpheHNlYXJjaHBybzFfMSAucHJvYm94IC5wcm9pbnB1dCBpbnB1dC5vcmlnLFxyXG4jYWpheHNlYXJjaHBybzFfMiAucHJvYm94IC5wcm9pbnB1dCBpbnB1dC5vcmlnLCBcclxuZGl2LmFzcF9tLmFzcF9tXzEgLnByb2JveCAucHJvaW5wdXQgaW5wdXQub3JpZyB7XHJcbiAgICBmb250LXNpemU6MTRweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRsaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kb2VsZ3JvZXBTcGFuLFxyXG4uY2F0ZWdvcnlfdGl0bGUsXHJcbi5zZWFyY2guc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZSAuY2F0ZWdvcnlfd3JhcHBlciBhIHtcclxuLy8gZGlzcGxheTpibG9jaztcclxuaGVpZ2h0OmF1dG87XHJcbnRleHQtYWxpZ246bGVmdDtcclxud2lkdGg6YXV0bztcclxuLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwgMCwgMCwgMCk7XHJcblxyXG5cclxuZm9udC1zaXplOiAxNHB4O1xyXG5saW5lLWhlaWdodDogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG5cclxuXHJcbn1cclxuXHJcbi5jb21tYTpsYXN0LWNoaWxkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCJmb290ZXIjY29sb3Bob24ge1xyXG4gICAgYmFja2dyb3VuZDogJGFudHJhO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmN0YV93cmFwcGVyIHtcclxuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGJsdWUsICRibHVlIDUwJSwgJGFudHJhIDUwJSk7XHJcbiAgICBAaW5jbHVkZSBjdGEoKTtcclxufVxyXG5cclxuZm9vdGVyIHtcclxuICAgIC5mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAvKiBQYXR0ZXJuIHN0eWxlcyAqL1xyXG4gICAgLmZsZXgtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG4gICAgLmxpbmtzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gICAgLm1pZGRlbiB7XHJcbiAgICAgICAgZmxleDogMztcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZGRpbmcge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmJ1dHRvbi5tYWdlbnRhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTokYm9sZDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA2MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOnZpc2l0ZWQ6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbiggJG1hZ2VudGEsIDEwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbiggJG1hZ2VudGEsIDEwKTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCAkbWFnZW50YSwgMjApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlY2h0cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFudHJhO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgICAuYm90dG9tX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA4MHB4IDA7XHJcbiAgICAgICAgLndpZGdldC1hcmVhIHtcclxuICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjd2lkZ2V0LTUge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvcHlyaWdodF93cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb2NpYWxtZWRpYSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQG1peGluIGN0YSgpIHtcclxuICAgIC5jdGFfYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYW50cmE7XHJcbiAgICAgICAgLmNvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFudHJhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5kaXZpZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufSIsIi52Y19idG4zLnZjX2J0bjMtY29sb3ItZ3JleS52Y19idG4zLXN0eWxlLW1vZGVybiB7XHJcbiAgICAgYmFja2dyb3VuZDokYmx1ZTsgXHJcbiAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgYm9yZGVyLXJhZGl1czowcHg7XHJcbiAgICAgYm9yZGVyOjBweDtcclxuICAgICAmOmhvdmVyIHtcclxuICAgICBjb2xvcjp3aGl0ZTtcclxuICAgICBiYWNrZ3JvdW5kOmRhcmtlbigkYmx1ZSwgMTAgKTtcclxuICAgICBib3JkZXI6MHB4O1xyXG4gICAgIH1cclxufVxyXG5cclxuLnZjX3Jvdy1mdWxsLXdpZHRoLnZjX2NsZWFyZml4IHtcclxuICAgIC8vIHdpZHRoOiAxMDAlO1xyXG59XHJcbi52Y19yb3cud3BiX3Jvdy52Y19yb3ctZmx1aWQge1xyXG4gICAgLy8gbWF4LXdpZHRoOiAxMjEwcHg7XHJcbiAgICAvLyBtYXJnaW46IDAgYXV0bzsgXHJcbn1cclxuXHJcbi8qXHJcbiogTW9laWxpamsgd29vcmQgLyBtd1xyXG4qL1xyXG4ubXdfd3JhcHBlciAubXdfdG9nZ2xlLCBcclxuLm13X3dyYXBwZXIgLm13X2JvZHkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxufVxyXG4ubXdfd3JhcHBlcnsgXHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIC5td190b2dnbGUge1xyXG4gICAgICAgIG1hcmdpbjowIDNweCAwIDA7XHJcbiAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkYmx1ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTsgXHJcbiAgICB9IFxyXG4gICAgLm13X2JvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4OyAgICAgICAgXHJcbiAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkYmx1ZTtcclxuICAgIH1cclxufSIsIi5wYWdlIHtcclxuXHJcbmRpdiNwcmltYXJ5IGgxIHtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbn0gIiwiLmFsaWduY2VudGVyIHt9XHJcbi5ieXBvc3RhdXRob3Ige31cclxuLmdhbGxlcnktY2FwdGlvbiB7fVxyXG4ud3AtY2FwdGlvbi10ZXh0IHt9XHJcbi53cC1jYXB0aW9uIHt9XHJcblxyXG4vKlxyXG4qIExvZ2luXHJcbiovIFxyXG5cclxuZm9ybSNsb2dpbmZvcm0ge1xyXG4gICAgYmFja2dyb3VuZDokZ3JleTsgICAgXHJcbiAgICAvLyBib3gtc2hhZG93OiAwIDEwcHggMjBweCAkc2hhZGUsIDAgNnB4IDZweCByZ2JhKDAsMCwwLDAuMjMpO1xyXG4gICAgYm94LXNoYWRvdzogMCA4cHggNnB4IC02cHggICRzaGFkZTtcclxuICAgIG1heC13aWR0aDo0MDBweDtcclxuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206NjBweDtcclxuICAgIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBtYXJnaW4tdG9wOjVweDsgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyAgICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAkZ3JleTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuICAgIH0gICAgXHJcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4ICRzaGFkZTtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggJHNoYWRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggJHNoYWRlO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICBtYXJnaW46MTBweCAwO1xyXG4gICAgICAgIHdpZHRoOnVuc2V0O1xyXG4gICAgICAgIGRpc3BsYXk6dW5zZXQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6MTAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XHJcbiAgICAgICAgY29sb3I6JHdoaXRlO1xyXG4gICAgfVxyXG59IFxyXG5cclxuYVt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxufSIsIi5ob21lICNwcmltYXJ5IHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTE5NXB4O1xyXG59XHJcbi5ob21lIHtcclxuICAgIC5uYXZiYXItdXNlci1pY29uLWhvbGRlciAudXNlci1zZWFyY2gtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSIsIi8qIGVucXVldWUgdGhlc2UgYXMgYSBzZXBhcmF0ZSBzdHlsZXNoZWV0IHNvIHRoZXkgY2FuIGJlIGZpbHRlcmVkICovXHJcbi5mb250c2l6ZSxcclxuLmZvbnRzaXplIGgxLFxyXG4uZm9udHNpemUgaDIsXHJcbi5mb250c2l6ZSBoMyxcclxuLmZvbnRzaXplIGg0LFxyXG4uZm9udHNpemUgaDUsXHJcbi5mb250c2l6ZSBoNixcclxuLmZvbnRzaXplIHAsXHJcbi5mb250c2l6ZSBsaTpub3QoLmExMXktdG9vbGJhci1saXN0LWl0ZW0pLFxyXG4uZm9udHNpemUgbGFiZWwsXHJcbi5mb250c2l6ZSBpbnB1dCxcclxuLmZvbnRzaXplIHNlbGVjdCxcclxuLmZvbnRzaXplIHRleHRhcmVhLFxyXG4uZm9udHNpemUgbGVnZW5kLFxyXG4uZm9udHNpemUgY29kZSxcclxuLmZvbnRzaXplIHByZSxcclxuLmZvbnRzaXplIGRkLFxyXG4uZm9udHNpemUgZHQsXHJcbi5mb250c2l6ZSBibG9ja3F1b3RlLFxyXG4uZm9udHNpemUgLmFzcF90ZXh0X2J1dHRvbixcclxuLmZvbnRzaXplIC5mYXEtZWxlbWVudCBhW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXVxyXG57XHJcbiAgICBmb250LXNpemU6IDE1MCUgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuLmZvbnRzaXplIC5wb3N0X2RhdGVcclxue1xyXG4gICAgZm9udC1zaXplOiA2NSUgIWltcG9ydGFudDtcclxufVxyXG4uZm9udHNpemUgLmFqYXgtc2VhcmNoLWhvbGRlciAub3JpZzo6cGxhY2Vob2xkZXIge1xyXG4gICAgZm9udC1zaXplOiAxNTAlICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG4uZm9udHNpemUge1xyXG4gICAgbGkge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVudHJ5LWhlYWRlciB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTo4MHB4O1xyXG4gICAgfVxyXG4gICAgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgfVxyXG4gICAgc3Bhbi5iYWRnZXIsXHJcbiAgICAubWVlcmluZm8tZXhjZXJwdCxcclxuICAgIC5tZWVyaW5mby10aXRlbCxcclxuICAgIC5tZWVyaW5mby1tZWVybGV6ZW4sXHJcbiAgICAuY3RhX2J1dHRvbiBhLmJ1dHRvbi5tYWdlbnRhIHtcclxuICAgICAgICAgICBmb250LXNpemU6IDE1MCUgIWltcG9ydGFudDtcclxuICAgfVxyXG4gICAgI3ByaW1hcnksXHJcbiAgICAjcGFnZSB7XHJcbiAgICAgICAgYm9keSxcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBIMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSDMge1xyXG4gICAgICAgIC8vICAgICBmb250LXNpemU6MTAwJTtcclxuICAgICAgICAvLyAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICBINCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEg1IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgSDYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3BhZ2UgZm9vdGVyLnNpdGUtZm9vdGVyIHtcclxuICAgICAgICBoMSxcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE1MCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3BhZ2Uge1xyXG4gICAgICAgIGZvb3Rlci5zaXRlLWZvb3RlciB7XHJcbiAgICAgICAgICAgIC5ib3R0b21fd3JhcHBlciBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTkuNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvcHlyaWdodF93cmFwcGVyIFtjbGFzcyo9XCJjb2xcIl0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29weXJpZ2h0X3dyYXBwZXIgLmNvbC1tZC0zLm9mZnNldC1tZC0yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29weXJpZ2h0X3dyYXBwZXIgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5LjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb3B5cmlnaHRfd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvcHlyaWdodF93cmFwcGVyIHAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvcHlyaWdodF93cmFwcGVyIC5zb2NpYWxtZWRpYSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDpub25lIDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGZvb3RlciAuZmxleCAubWlkZGVuIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgcGFkZGluZzowcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qXHJcbk1lbnUgZXhhbXBsZSBub3Qgd29ya2luZyBhMTF5IHN0eWxlc1xyXG52b29yYmVlbGQgYWZiZWVsZGluZyB2b29yIGplcm9lblxyXG5uaWV0IGluIGdlYnJ1aWtcclxuICovXHJcbi8vIG5hdi5uYXZiYXIuZml4ZWQtdG9wIHVsLm5hdmJhci1uYXYubXItYXV0byAjbWVudS10b3BtZW51IGxpIGE6bm90KC5idG4pIHtcclxuLy8gICAgIGZvbnQtc2l6ZTogMzRweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuLy8gfVxyXG5cclxuXHJcblxyXG4iLCIuc2luZ2xlLWFnZW5kYSB7XHJcbiAgICAjcHJpbWFyeSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRhbnRyYTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFnZW5kYWJlcmljaHQtZWxlbWVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgLmFnZW5kYWJlcmljaHQtaGVhZGluZyB7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG4gICAgLmFnZW5kYWJlcmljaHQtYm9keSB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW5nbGUgIHtcclxuICAgIGFydGljbGUge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudFxyXG4gICAgICB9XHJcbiAgICB9XHJcbn0iLCIjcHJpbWFyeSB7XHJcbiAgICAud2lkZ2V0LndpZGdldF9uYXZfbWVudSB7XHJcbiAgICAgICAgdWwgeyAgICAgICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGEgeyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogY29udGVudCBibG9rICovXHJcbi5jYl93cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDIlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICRncmV5O1xyXG4gICAgcCB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MjRweCFpbXBvcnRhbnQ7XHJcblxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MzZweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNiX2hlYWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjAlO1xyXG5cclxuICAgICAgICAuY2JfdG9nZ2xlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHJlZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkYmx1ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6YmxhY2s7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjouMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhLmNiX3RvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIGkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNiX2JvZHkge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MyU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn0iLCJmb290ZXIge1xyXG4gICAgLmN0YV93cmFwcGVyIHtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRibHVlLCAkYmx1ZSA1MCUsICRhbnRyYSA1MCUpO1xyXG4gICAgICAgIEBpbmNsdWRlIGN0YSgpO1xyXG4gICAgfVxyXG4gICAgLmZsZXgge1xyXG4gICAgICAgIC5saW5rcyxcclxuICAgICAgICAucmVjaHRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1pZGRlbiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZGRpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgZmxvYXQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmJ1dHRvbi5tYWdlbnRhIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm90dG9tX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAud2lkZ2V0LWFyZWEge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dHdpZGdldCB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgaGVpZ2h0OnVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6dW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb3B5cmlnaHRfd3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIHAsXHJcbiAgICAgICAgLnNvY2lhbG1lZGlhIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb2NpYWxtZWRpYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDo0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hcmNoaXZlLWhlYWRlciB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXJjaGl2ZS1oZWFkZXIsXHJcbi5zaW5nbGUtaGVhZGVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbn1cclxuXHJcbiNwcmltYXJ5IHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uYXJjaGl2ZS1wYWdlIHtcclxuICAgIGFydGljbGUuZ3JpZC1pdGVtIHtcclxuICAgICAgICBtaW4taGVpZ2h0OjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5ncmlkLWl0ZW0tY29udGVudCB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoZWFkZXIuZW50cnktaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lbnRyeS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVudHJ5LWZvb3RlciB7XHJcbiAgICAgICAgICAgIGEubWVlci1sZXplbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIucG9zdC10eXBlLWFyY2hpdmUtY2FzdXMsXHJcbi50YXgtbGVpZGVuZGVfcHJpbmNpcGVzIHtcclxuICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICBjb2xvciA6JGJsdWU7IFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICB9XHJcbiAgICAuY2FzdXMge1xyXG4gICAgICAgIC5iYWRnZXIgeyBcclxuICAgICAgICAgICAgY29sb3IgOiRibHVlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6JGJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvciA6JGJsdWU7ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpbHRlcnMge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDowcHggIWltcG9ydGFudDtcclxuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBjb2xvcjokYmx1ZTtcclxuICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgY29sb3I6JGJsdWU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgfSBcclxuICAgICAgICB1bCB7ICAgICAgICAgICAgXHJcbiAgICAgICAgbGlzdC1zdHlsZTpub25lOyAgXHJcbiAgICAgICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwcHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGEgeyBcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zaW5nbGUtYWdlbmRhICB7XHJcbiAgICBhcnRpY2xlLmFnZW5kYSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgICAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudFxyXG4gICAgICB9XHJcbiAgICB9XHJcbn0gIiwiLy8gQGltcG9ydCAnX3NpbmdsZS1uaWV1d3MnO1xyXG4vLyBAaW1wb3J0ICdfc2luZ2xlLWNhc3VzJztcclxuQGltcG9ydCAnX3NpbmdsZS1hZ2VuZGEnOyBcclxuLnZjX2NvbHVtbi1pbm5lci52Y19jb2x1bW4taW5uZXIudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lci52Y19jb2x1bW4taW5uZXIudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lci52Y19jb2x1bW4taW5uZXIge1xyXG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxufSAiLCIkc2l6ZTogMzBweDtcclxuXHJcbi5zaXRlLWNvbnRlbnQtY29udGFpbiB7IC8vIHB1c2ggZG93biBjb250ZW50XHJcbiAgICBwYWRkaW5nLXRvcDogNzRweDtcclxufVxyXG4ubmF2YmFyIHtcclxuICAgIG1pbi1oZWlnaHQ6NzRweDtcclxufVxyXG5uYXYubmF2YmFyLmZpeGVkLXRvcCB7XHJcbiAgICBwYWRkaW5nOjBweDtcclxuICAgIC8vIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG59XHJcbnVsLm5hdmJhci1uYXYubXItYXV0byB7XHJcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGkge1xyXG4gICAgLy8gbWFyZ2luOiAxcHggMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM7XHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I2VlZTtcclxuICAgICAgICAgICAgY29sb3I6YmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2VlZTtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOjFweCAwcHggMXB4IDBweDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyogYWNjIGJ1dHRvbnMgKi9cclxuLmFjY2Vzc2liaWxpdHktaWNvbnMge1xyXG4gICAgaGVpZ2h0OjYwcHg7IC8vIGZvciBtb2JpbGVcclxuICAgIGEge1xyXG4gICAgICAgIHdpZHRoOiAgJHNpemU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAgJHNpemU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogICRzaXplLzIgO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XHJcbiAgICAgICAgICAgIHRvcDo1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubmF2YmFyLXVzZXItaWNvbi1ob2xkZXIge1xyXG4gICAgICAgIC51c2VyLWxvZ2luLWljb24sXHJcbiAgICAgICAgLnVzZXItc2VhcmNoLWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5kaXYubmF2YmFyLXVzZXItaWNvbi1ob2xkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDo2MHB4OyAvLyBmb3IgbW9iaWxlIG1lbnVcclxuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogdW5zZXQhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmF2YmFyLXVzZXItaWNvbi1ob2xkZXIgLnVzZXItbG9naW4taWNvbiwgLm5hdmJhci11c2VyLWljb24taG9sZGVyIC51c2VyLXNlYXJjaC1pY29uIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtcmlnaHQuc2hvdyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcclxuICAgIHdpZHRoOiBjYWxjKCAxMDAlICsgNTBweCApO1xyXG4gICAgcGFkZGluZy1sZWZ0OjI1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6MjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWNjZXNzaWJpbGl0eS1pY29ucyB7XHJcbiAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24uc2hvdyBhLndlYi1zaGFyZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kcm9wZG93biBhLndlYi1zaGFyZSB7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi8qc2VhcmNoICovXHJcbmRpdiNoZWFkZXItc2VhcmNoLWhvbGRlci5zZWFyY2gtYmlnLFxyXG5kaXYjaGVhZGVyLXNlYXJjaC1ob2xkZXIuc2VhcmNoLXNtYWxsIHtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6YXV0bztcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIH1cclxuXHJcbiAgICAjYWpheHNlYXJjaHBybzFfMSwgI2FqYXhzZWFyY2hwcm8xXzIsIGRpdi5hc3BfbS5hc3BfbV8xIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG4uaG9tZSAuc2l0ZS1jb250ZW50LWNvbnRhaW4ge1xyXG4gICAgcGFkZGluZy10b3A6IDc0cHg7XHJcbn1cclxuXHJcblxyXG4ubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgYm9yZGVyOjBweDtcclxuICAgIGNvbG9yOiRibHVlO1xyXG59XHJcbi5uYXZiYXItYnJhbmQge1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDo2NHB4O1xyXG4gICAgICAgIGhlaWdodDo2NHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBoZWFkZXIgdHJhbnNpdGlvbiAqL1xyXG5ib2R5Om5vdCgucGFnZS1pZC04KSB7XHJcbiAgICAubmF2YmFyLmZpeGVkLXRvcCB7XHJcbiAgICAgICAgaGVpZ2h0OnVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLmZpeGVkLXRvcC5zaHJ1bmsge1xyXG4gICAgfVxyXG4gICAgbmF2Lm5hdmJhci5zaHJ1bmsge1xyXG4gICAgICAgIGhlaWdodDogNzRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHVsLm5hdmJhci1uYXYubXItYXV0byB7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgI21lbnUtdG9wbWVudSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3dwLW1lZ2FtZW51LTJrLW1lbnUge1xyXG4gICAgICAgICAgICAud3BtbV9icmFuZF9sb2dvX3dyYXAge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjcwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIG5hdi5uYXZiYXIuZml4ZWQtdG9wLnNocnVuayB1bC5uYXZiYXItbmF2Lm1yLWF1dG8gLm5hdmJhci11c2VyLWljb24taG9sZGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3MCUpIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zaXRlLWNvbnRlbnQtY29udGFpbixcclxuICAgICNuYXZiYXJEZXNrdG9wLFxyXG4gICAgbmF2Lm5hdmJhciAqLFxyXG4gICAgbmF2Lm5hdmJhciAjd3AtbWVnYW1lbnUtMmstbWVudSAud3BtbV9icmFuZF9sb2dvX3dyYXAgaW1nIHtcclxuICAgICAgICB0cmFuc2l0aW9uOi4zcyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuICAgIC5zaXRlLWNvbnRlbnQtY29udGFpbi5zaHJ1bmsge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3NHg7XHJcbiAgICB9XHJcbiAgICAuc2l0ZS1jb250ZW50LWNvbnRhaW4geyAvLyBwdXNoIGRvd24gY29udGVudFxyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxubmF2Lm5hdmJhci5maXhlZC10b3AgdWwubmF2YmFyLW5hdi5tci1hdXRvICNtZW51LXRvcG1lbnUgbGkgYSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuXHJcblxyXG4uZm9udHNpemUgI21vYmlsZU5hdiBhOm5vdCguZHJvcGRvd24taXRlbSkge1xyXG4gICAgZm9udC1zaXplOiAxNTAlICFpbXBvcnRhbnQ7XHJcbn0iLCIucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHtcclxuICAgIGltZy5hdHRhY2htZW50LXBvc3QtdGh1bWJuYWlsLnNpemUtcG9zdC10aHVtYm5haWwud3AtcG9zdC1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7ICAgICAgICBcclxuICAgIH1cclxufSIsIi5ob21lICNwcmltYXJ5IHtcclxuICAgIHBhZGRpbmctdG9wOiAwOyBcclxufVxyXG4jYXNwLXRyeS0xXzEgYSB7IFxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn0iLCIjYWpheHNlYXJjaHBybzFfMSxcclxuI2FqYXhzZWFyY2hwcm8xXzIsIFxyXG5kaXYuYXNwX20uYXNwX21fMSxcclxuZGl2LmFzcF9tYWluX2NvbnRhaW5lcitbaWQqPWFzcC10cnktMV0ge1xyXG4gICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6JGJsYWNrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNhamF4c2VhcmNocHJvMV8xLFxyXG4jYWpheHNlYXJjaHBybzFfMiwgXHJcbmRpdi5hc3BfbS5hc3BfbV8xLFxyXG5kaXYuYXNwX21haW5fY29udGFpbmVyK1tpZCo9YXNwLXRyeS0xXSxcclxuZGl2LmFzcF9tYWluX2NvbnRhaW5lcitbaWQqPWFzcC10cnktMV0gYSB7XHJcbiAgICBjb2xvcjokYmxhY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxucCNhc3AtdHJ5LTFfMiBhLCBwI2FzcC10cnktMV8yIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxucCNhc3AtdHJ5LTFfMiB7XHJcbiAgICBwYWRkaW5nLXRvcDoxNXB4O1xyXG59XHJcbnNlY3Rpb24ubm8tcmVzdWx0cy5ub3QtZm91bmQuZm9jdXNhYmxlIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuLmVycm9yNDA0ICNwcmltYXJ5IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuLnNlYXJjaC5zZWFyY2gtcmVzdWx0cyAuY29udGVudF93cmFwcGVyIHsgXHJcbiAgICBwYWRkaW5nLXJpZ2h0OjBweDtcclxufVxyXG4uYWpheC1zZWFyY2gtaG9sZGVyIHtcclxuICAgIC5hc3BfdGV4dF9idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9ICAgIFxyXG4gICAgaW5wdXQsXHJcbiAgICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMztcclxuICAgIH0gICAgXHJcbiAgICBwI2FzcC10cnktMV8xIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxufVxyXG4uaG9tZSAjcHJpbWFyeSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHghaW1wb3J0YW50O1xyXG59XHJcbi5ob21lICNtYWluIHsgXHJcbiAgICBwYWRkaW5nLXRvcDoyMHB4O1xyXG59IiwiXHJcbmZvcm0jbG9naW5mb3JtIHsgICAgXHJcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAqIHsgICAgICAgIFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgbGFiZWwge1xyXG4gICAgXHJcbiAgICBwIHtcclxuICAgICAgIFxyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIFxyXG4gICAgfSAgICBcclxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgICAgIFxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgIFxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICBcclxuICAgIH0gXHJcbn0gXHJcbiIsIi8vIC5hY3RpdmUge1xyXG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbi8vICAgICBjb2xvcjogd2hpdGU7XHJcbi8vICAgfVxyXG5cclxuICAudG9wbmF2IC5pY29uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgLnRvcG5hdiBhOm5vdCg6Zmlyc3QtY2hpbGQpIHtkaXNwbGF5OiBub25lO31cclxuICAgIC50b3BuYXYgYS5pY29uIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAudG9wbmF2LnJlc3BvbnNpdmUge3Bvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbiAgICAudG9wbmF2LnJlc3BvbnNpdmUgLmljb24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgICAudG9wbmF2LnJlc3BvbnNpdmUgYSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4vLyAuYWN0aXZlIGEubmF2LWxpbmsge1xyXG4vLyAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuYS5jb21tX2xpbmsge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuI21vYmlsZU5hdiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBtaW4taGVpZ2h0OiA3NHB4O1xyXG4gICAgKiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5uYXZiYXItdXNlci1pY29uLWhvbGRlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgZGl2IHtcclxuICAgICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgICAgdWx7XHJcbiAgICAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDBweDtcclxuICAgICAgIGxpIHtcclxuICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgYSB7XHJcbiAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgdWwuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjouM3MgZWFzZTtcclxuICAgICAgICAgIC8vIGJhY2tncm91bmQ6JGFudHJhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgYS5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB1bC5kcm9wZG93bi1tZW51LnNob3cge1xyXG4gICAgICAgICAgICAvL1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDokYW50cmE7XHJcbiAgICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDokYW50cmE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAgIGE6bm90KC5kcm9wZG93bi1pdGVtKSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAwIDAgO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYS5uYXZiYXItYnJhbmQge1xyXG4gICAgICAvLyBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIC8vIG1hcmdpbjogMHB4O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOjUzcHg7XHJcbiAgICAgICAgaGVpZ2h0OjUzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY2Nlc3NpYmlsaXR5LWljb25zIHtcclxuICAgICAgYXtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG4gIH1cclxuICAuYTJhX2tpdC5hMmFfa2l0X3NpemVfMzIuYTJhX2RlZmF1bHRfc3R5bGUgYSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG59XHJcblxyXG4gICNtb2JpbGVOYXYudG9wbmF2LnJlc3BvbnNpdmUge1xyXG4gIC8vICBwYWRkaW5nLXRvcDo1M3B4O1xyXG4gICBoZWlnaHQ6YXV0bztcclxuICAgIGRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgIGEge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxuICAudG9wbmF2IGRpdiB1bCB1bC5zdWItbWVudSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gIH1cclxuXHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5kcm9wZG93biAuZHJvcGRvd24tbWVudXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvcGFjaXR5OjA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xyXG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcclxuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcclxuICB9XHJcbiAgLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjZXNzaWJpbGl0eS1pY29ucyBhXHJcbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOjhweCAhaW1wb3J0YW50O1xyXG59XHJcbi5uYXZiYXItdXNlci1pY29uLWhvbGRlciBhXHJcbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDoxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwcHghaW1wb3J0YW50O1xyXG59XHJcbi5ob3Zlci1idW1wLXNoYWRvd3tcclxuICAmOmhvdmVyIHtcclxuICAgICAgYW5pbWF0aW9uLW5hbWU6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcclxuICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMztcclxuICB9XHJcbn1cclxuXHJcbi5hMmFfa2l0IGEge1xyXG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG59IiwiZm9vdGVyIHtcclxuICAgIC5jdGFfd3JhcHBlciB7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYmx1ZSwgJGJsdWUgNTAlLCAkYW50cmEgNTAlKTtcclxuICAgICAgICBAaW5jbHVkZSBjdGEoKTtcclxuICAgIH1cclxuICAgIC5mbGV4IHtcclxuICAgICAgICAubGlua3MsXHJcbiAgICAgICAgLnJlY2h0cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5taWRkZW4ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWRkaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgZmxvYXQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB3aWR0aDp1bnNldDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmJ1dHRvbi5tYWdlbnRhIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3R0b21fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAuY29sLW1kLTIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndpZGdldC1hcmVhIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29weXJpZ2h0X3dyYXBwZXIge1xyXG4gICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgcGFkZGluZzp1bnNldDtcclxuICAgICAgICAqe1xyXG4gICAgICAgICAgICBcclxuICAgIGxpbmUtaGVpZ2h0OiA1O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lOyBcclxuICAgICAgICB9XHJcbiAgICAgICAgcCxcclxuICAgICAgICAuc29jaWFsbWVkaWEge1xyXG4gICAgICAgICAgICBmbG9hdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb2NpYWxtZWRpYSB7IFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgICAgICAgICAgIFxyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICB9ICBcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hcmNoaXZlLWhlYWRlciB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcmNoaXZlLWhlYWRlcixcclxuLnNpbmdsZS1oZWFkZXIge1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG59XHJcblxyXG4jcHJpbWFyeSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuYXJ0aWNsZS5ncmlkLWl0ZW0ge1xyXG4gICAgbWluLWhlaWdodDogNTQwcHggIWltcG9ydGFudDtcclxuICAgIC5ncmlkLWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTQwcHggIWltcG9ydGFudDtcclxuICAgICAgICAuZ3JpZC1pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAuZW50cnktY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVudHJ5LWZvb3RlciB7XHJcbiAgICAgICAgICAgIGEubWVlci1sZXplbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnZjX2NvbHVtbi1pbm5lci52Y19jb2x1bW4taW5uZXIudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lci52Y19jb2x1bW4taW5uZXIudmNfY29sdW1uLWlubmVyLnZjX2NvbHVtbi1pbm5lci52Y19jb2x1bW4taW5uZXIge1xyXG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxufSAiLCIuc2l0ZS1jb250ZW50LWNvbnRhaW4geyAvLyBwdXNoIGRvd24gY29udGVudFxyXG4gICAgcGFkZGluZy10b3A6IDc0cHg7XHJcbn1cclxuLm5hdmJhciB7XHJcbiAgICBtaW4taGVpZ2h0Ojc0cHg7IFxyXG59XHJcbm5hdi5uYXZiYXIuZml4ZWQtdG9wIHtcclxuICAgIHBhZGRpbmc6MHB4OyBcclxuICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDsgXHJcbn0gXHJcbnVsLm5hdmJhci1uYXYubXItYXV0byB7IFxyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGkgeyBcclxuICAgIC8vIG1hcmdpbjogMXB4IDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzO1xyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2VlZTtcclxuICAgICAgICAmOmhvdmVyIHsgXHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNlZWU7IFxyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiNlZWU7XHJcbiAgICAgICAgICAgIGNvbG9yOmJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxuICAgIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDoxcHggMHB4IDFweCAwcHg7XHJcbiAgICAgICAgICAgICY6aG92ZXIgeyBcclxuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2VlZTsgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIGFjYyBidXR0b25zICovXHJcbi5hY2Nlc3NpYmlsaXR5LWljb25zIHtcclxuICAgIGhlaWdodDo2MHB4OyAvLyBmb3IgbW9iaWxlXHJcbiAgICBhIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XHJcbiAgICAgICAgICAgIHRvcDo1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuZGl2Lm5hdmJhci11c2VyLWljb24taG9sZGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6NjBweDsgLy8gZm9yIG1vYmlsZSBtZW51XHJcbiAgICBcclxuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogdW5zZXQhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmF2YmFyLXVzZXItaWNvbi1ob2xkZXIgLnVzZXItbG9naW4taWNvbiwgLm5hdmJhci11c2VyLWljb24taG9sZGVyIC51c2VyLXNlYXJjaC1pY29uIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtcmlnaHQuc2hvdyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgd2lkdGg6IGNhbGMoIDEwMCUgKyAzMHB4ICk7XHJcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7IFxyXG59XHJcblxyXG4uYWNjZXNzaWJpbGl0eS1pY29ucyB7XHJcbiAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24uc2hvdyBhLndlYi1zaGFyZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kcm9wZG93biBhLndlYi1zaGFyZSB7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbn0gIFxyXG4uaG9tZSAuc2l0ZS1jb250ZW50LWNvbnRhaW4ge1xyXG4gICAgcGFkZGluZy10b3A6IDc0cHg7XHJcbn1cclxuXHJcblxyXG4ubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgYm9yZGVyOjBweDsgXHJcbiAgICBjb2xvcjokYmx1ZTtcclxufVxyXG5cclxuXHJcbi5zaXRlLWNvbnRlbnQtY29udGFpbiB7IFxyXG4gICAgcGFkZGluZy10b3A6IDc0cHggIWltcG9ydGFudDsgICAgXHJcbn1cclxuIFxyXG5uYXYubmF2YmFyLmZpeGVkLXRvcCB1bC5uYXZiYXItbmF2Lm1yLWF1dG8gI21lbnUtdG9wbWVudSBsaSBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxufSAiLCIuaG9tZSAjcHJpbWFyeSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIG1hcmdpbi10b3A6IC0xMDhweDtcclxufSIsIi5hY3RpdmUge1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzRDQUY1MDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLnRvcG5hdiAuaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udG9wbmF2IGE6bm90KDpmaXJzdC1jaGlsZCkge2Rpc3BsYXk6IG5vbmU7fVxyXG4udG9wbmF2IGEuaWNvbiB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udG9wbmF2LnJlc3BvbnNpdmUge3Bvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbi50b3BuYXYucmVzcG9uc2l2ZSAuaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4udG9wbmF2LnJlc3BvbnNpdmUgYSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuI21vYmlsZU5hdiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIG1pbi1oZWlnaHQ6IDc0cHg7XHJcbiAgKiB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5uYXZiYXItdXNlci1pY29uLWhvbGRlciB7XHJcbiAgICBtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgZGl2IHtcclxuICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB1bHtcclxuICAgICAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwcHg7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246LjNzIGVhc2U7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZDokYW50cmEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgIGEuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bC5kcm9wZG93bi1tZW51LnNob3cge1xyXG4gICAgICAgICAgLy9cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6JGFudHJhO1xyXG4gICAgICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6JGFudHJhO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcbiAgYTpub3QoLmRyb3Bkb3duLWl0ZW0pIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGEubmF2YmFyLWJyYW5kIHtcclxuICAgIC8vIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIC8vIG1hcmdpbjogMHB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6NTNweDtcclxuICAgICAgaGVpZ2h0OjUzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2Nlc3NpYmlsaXR5LWljb25zIHtcclxuICAgIGF7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG59XHJcbi5hMmFfa2l0LmEyYV9raXRfc2l6ZV8zMi5hMmFfZGVmYXVsdF9zdHlsZSBhIHtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbn1cclxuXHJcbiNtb2JpbGVOYXYudG9wbmF2LnJlc3BvbnNpdmUge1xyXG4vLyAgcGFkZGluZy10b3A6NTNweDtcclxuICBoZWlnaHQ6YXV0bztcclxuICBkaXYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgYSB7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi50b3BuYXYgZGl2IHVsIHVsLnN1Yi1tZW51IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG59XHJcblxyXG5cclxuLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAvLyBvcGFjaXR5OjA7XHJcbiAgLy8gZGlzcGxheTogYmxvY2s7XHJcbiAgLy8gb3BhY2l0eTogMTtcclxuLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcclxuLW1vei10cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcclxuLW1zLXRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluO1xyXG4tby10cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbjtcclxudHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW47XHJcbn1cclxuLy8gLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1tZW51IHtcclxuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICAgb3BhY2l0eTogMTtcclxuLy8gfVxyXG5cclxuXHJcbnVsLmRyb3Bkb3duLW1lbnUuc2hvdyB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5hY2Nlc3NpYmlsaXR5LWljb25zIGEsXHJcbi5uYXZiYXItdXNlci1pY29uLWhvbGRlciBhXHJcbntcclxuICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gIHBhZGRpbmc6OHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhvdmVyLWJ1bXAtc2hhZG93e1xyXG4mOmhvdmVyIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMztcclxufVxyXG59XHJcblxyXG4uYWNjZXNzaWJpbGl0eS1pY29ucyBhLFxyXG4ubmF2YmFyLXVzZXItaWNvbi1ob2xkZXIgYSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgIHBhZGRpbmc6IDE0cHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5hdmJhci11c2VyLWljb24taG9sZGVyIC51c2VyLWxvZ2luLWljb24sIC5uYXZiYXItdXNlci1pY29uLWhvbGRlciAudXNlci1zZWFyY2gtaWNvbiB7XHJcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDE0cHggIWltcG9ydGFudDtcclxufSIsIi5zaXRlLWNvbnRlbnQtY29udGFpbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keTpub3QoLmhvbWUpIHtcclxuICAgIC5zaXRlLWNvbnRlbnQtY29udGFpbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZiYXIge1xyXG4gICAgbWluLWhlaWdodDo2NHB4O1xyXG4gICAgd2lkdGg6dW5zZXQgIWltcG9ydGFudDtcclxufVxyXG5uYXYubmF2YmFyLmZpeGVkLXRvcCB7XHJcbiAgICBwYWRkaW5nOjBweDtcclxufVxyXG5cclxuLyogYWNjIGJ1dHRvbnMgKi9cclxuLmFjY2Vzc2liaWxpdHktaWNvbnMge1xyXG4gICAgaGVpZ2h0OjYwcHg7IC8vIGZvciBtb2JpbGVcclxuICAgIGEge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6MHB4O1xyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgICAgICAgICBib3JkZXI6MHB4O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZHJvcGRvd24tbWVudS5zaG93IHtcclxuICAgICAgICAgICAgdG9wOjI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbm5hdi5uYXZiYXIuZml4ZWQtdG9wIHVsLm5hdmJhci1uYXYubXItYXV0byAjbWVudS10b3BtZW51IGxpIGEge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG5cclxubmF2Lm5hdmJhci5maXhlZC10b3AgdWwubmF2YmFyLW5hdi5tci1hdXRvICNtZW51LXRvcG1lbnUgbGkgYTpub3QoLmJ0bikge1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qIHNwZWNpYWwgc3R5bGVzICovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kICggbWF4LXdpZHRoOjEyODBweCApIHtcclxuICAgIG5hdi5uYXZiYXIuZml4ZWQtdG9wIHVsLm5hdmJhci1uYXYubXItYXV0byAjbWVudS10b3BtZW51IGxpIGE6bm90KC5idG4pIHtcclxuICAgICAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5ob21lICNwcmltYXJ5IHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTE1MXB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTE5NXB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKCBtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmhvbWUgI3ByaW1hcnkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNTFweCAhaW1wb3J0YW50OyBcclxuICAgIH1cclxufSIsImZvb3RlciB7XHJcbiAgICAuY3RhX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGJsdWUsICRibHVlIDUwJSwgJGFudHJhIDUwJSk7XHJcbiAgICAgICAgQGluY2x1ZGUgY3RhKCk7XHJcbiAgICB9XHJcbiAgICAuZmxleCB7XHJcbiAgICAgICAgLmxpbmtzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGZsZXg6IDEwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1pZGRlbiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDgwJTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYWRkaW5nIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogODQlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAwcHg7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYS5idXR0b24ubWFnZW50YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0OyBcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hZ2VudGE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6dmlzaXRlZDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbiggJG1hZ2VudGEsIDEwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbiggJG1hZ2VudGEsIDEwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbiggJG1hZ2VudGEsIDIwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlY2h0cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbnRyYTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZGRpbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5idXR0b24ubWFnZW50YSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm90dG9tX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgLmNvbC1tZC0yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53aWRnZXQtYXJlYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvcHlyaWdodF93cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAyMnB4O1xyXG4gICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvY2lhbG1lZGlhIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaG9tZSAjcHJpbWFyeSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIG1hcmdpbi10b3A6IC0xOTVweDtcclxufVxyXG4iLCIuY3RhX3dyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYmx1ZSwgJGJsdWUgNTAlLCAkYW50cmEgNTAlKTtcclxuICAgIC5jdGFfYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYW50cmE7XHJcbiAgICAgICAgLmNvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFudHJhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJvdHRvbV93cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgIC5yb3cge1xyXG4gICAgICAgIC5jb2wtbWQtMiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxleDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiBnbG9iYWwgQHByaW50ICovXHJcbioge1xyXG4gICAgcGFkZGluZzowcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjowcHggIWltcG9ydGFudDtcclxuICAgIGNvbG9yOmJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOjAgMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOjBweCFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDoxLjYgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZToxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuZm9vdGVyI2NvbG9waG9uLFxyXG5uYXYjbmF2YmFyRGVza3RvcCxcclxuLnRvcHBlcntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNpdGUtY29udGVudC1jb250YWluIHsgXHJcbiAgICBwYWRkaW5nLXRvcDowcHg7XHJcbn1cclxuICIsIi8qISBkZy5zdHlsZS5jc3MgKi9cclxuXHJcbkBpbXBvcnQgJ2dsb2JhbC9fcGFydGlhbCc7XHJcbkBpbXBvcnQgJ3ByaW50L19wYXJ0aWFsJztcclxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICBAaW1wb3J0ICc2NDAvX3BhcnRpYWwnO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kICggbWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgIEBpbXBvcnQgJzEyODAvX3BhcnRpYWwnO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIGFuZCAoIG1heC13aWR0aDogMTkyMHB4KSB7XHJcbiAgICBAaW1wb3J0ICcxOTIwL19wYXJ0aWFsJztcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XHJcbiAgICBAaW1wb3J0ICdyaWNoL19wYXJ0aWFsJztcclxufSIsIi8qIG5hdmJhciBAIGdsb2JhbCAqL1xyXG5cclxuZGl2IHtcclxuICAgIC8vIGJveC1zaGFkb3c6aW5zZXQgMCAwIDVweCByZ2JhKDAsMCwwLDAuMik7XHJcbn1cclxuXHJcbi5uYXZiYXIge1xyXG4gICAgLy8gd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgIWltcG9ydGFudDtcclxufVxyXG5cclxudWwgLndwLW1lZ2FtZW51LXN1Yi1tZW51IHtcclxuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XHJcbn1cclxuXHJcbi8vIEhvdmVyIEJ1bXAhXHJcbkBrZXlmcmFtZXMgaG92ZXItYnVtcHtcclxuICAgIDAlICAge31cclxuICAgIDI1JSAge3RyYW5zZm9ybTpzY2FsZSgxLjMpO31cclxuICAgIDUwJSAge3RyYW5zZm9ybTpzY2FsZSgxLjEpO31cclxuICAgIDEwMCUge3RyYW5zZm9ybTpzY2FsZSgxKTt9XHJcbn1cclxuXHJcbi5ob3Zlci1idW1we1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogaG92ZXItYnVtcDtcclxuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246NTAwbXM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gSG92ZXIgQnVtcCBTaGFkb3chXHJcbkBrZXlmcmFtZXMgaG92ZXItYnVtcC1zaGFkb3cge1xyXG4gICAgMCUgICB7Ym94LXNoYWRvdzogMCAwIDJweCAjMDA5NmQ2O31cclxuICAgIDI1JSAge2JveC1zaGFkb3c6IDAgMCAxNXB4ICMwMDk2ZDY7fVxyXG4gICAgNTAlICB7dHJhbnNmb3JtOnNjYWxlKDAuOCk7fVxyXG4gICAgMTAwJSB7fVxyXG59XHJcblxyXG4uaG92ZXItYnVtcC1zaGFkb3d7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogaG92ZXItYnVtcC1zaGFkb3c7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xyXG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIE5ldyBIb3ZlciBBbmltYXRpb24hIENvcHkgdGhpcyBvbmUuXHJcbkBrZXlmcmFtZXMgbmV3X2hvdmVyX2FuaW1hdGlvbntcclxuICAgIDAlICAge31cclxuICAgIDI1JSAge31cclxuICAgIDUwJSAge31cclxuICAgIDEwMCUge31cclxufVxyXG5cclxuLm5hdmJhci11c2VyLWljb24taG9sZGVyIHtcclxuICAgIC8vIHdpZHRoOjIwMHB4O1xyXG4gICAgLy8gaGVpZ2h0OjUwcHg7XHJcbiAgICAvLyBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIC8vIHJpZ2h0OjA7XHJcbiAgICAvLyB0b3A6NTAlO1xyXG4gICAgLy8gdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcblxyXG4gICAgLy8gei1pbmRleDogMjtcclxuICAgIG1hcmdpbi10b3A6IC02MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIC51c2VyLWxvZ2luLWljb24sIC51c2VyLXNlYXJjaC1pY29uIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOjFweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnVzZXItc2VhcmNoLWljb24gaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKSBzY2FsZSgwLjQpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6MXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gLm5hdmJhcntcclxuLy8gICAgIHBhZGRpbmc6MTBweCAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG5uYXYge1xyXG5cclxuICAgICN3cC1tZWdhbWVudS0yay1tZW51Pi53cG1tLW5hdi13cmFwIC53cG1tX2JyYW5kX2xvZ29fd3JhcCBpbWcge1xyXG4gICAgICAgIC8vIG1hcmdpbi10b3A6IC0yM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC53cC1tZWdhbWVudSBsaSBhe1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OnVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3dwLW1lZ2FtZW51LWl0ZW0td3BtbS1zZWFyY2gtaWNvbiBpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBjb2xvcjogIzAwOTZkNjtcclxuICAgIH1cclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIC8vIGhlaWdodDoxMTBweDtcclxuXHJcbiAgICAgICAgI3dwLW1lZ2FtZW51LTJrLW1lbnUge1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMTAwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjA7XHJcblxyXG4gICAgICAgICAgICAud3BtbS1uYXYtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAud3BtbV9icmFuZF9sb2dvX3dyYXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNtZW51LXRvcG1lbnUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmEtYW5nbGUtZG93bntcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vVE9ETzogQXJyb3cgcG9zaXRpb25lcmVuIC8vXHJcbiAgICAgICAgICAgICAgICAud3BtbS1zdHJlZXMtcm93OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC53cG1tLXN0cmVlcy1yb3c6aG92ZXJ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAud3BtbS1zdHJlZXMtcm93OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAud3AtbWVnYW1lbnUtc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDozNXB4O1xyXG4gICAgICAgICAgICAgICAgLndwLW1lZ2FtZW51LXN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLndwbW0taXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwOTZkNiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53cG1tLWNvbC0ye1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MjAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzozN3B4IDElIDAgMSU7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53cG1tLWNvbC0yOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53cG1tLWNvbC0yOm50aC1jaGlsZCg1KXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAud3BtbS1jb2wtMjpudGgtY2hpbGQoNil7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qIHNlYXJjaGVyIEAgZ2xvYmFsICovXHJcblxyXG4jaGVhZGVyLXNlYXJjaC1ob2xkZXJ7XHJcbiAgICAvLyB3aWR0aDoxMDB2dztcclxuICAgIGhlaWdodDo2MjVweDtcclxuICAgIGJhY2tncm91bmQ6dXJsKCcuLi9pbWFnZXMva2tqcF9oZWFkZXJfaW1hZ2UuanBnJyk7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIHBhZGRpbmctdG9wOjEyMHB4O1xyXG59XHJcblxyXG4uaG9tZSAjaGVhZGVyLXNlYXJjaC1ob2xkZXJ7XHJcbmRpc3BsYXk6YmxvY2s7XHJcbn1cclxuXHJcbi5ob21lIC5hcmNoaXZlLWhlYWRlcntcclxuICAgIGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxuLnNlYXJjaC1wYXlvZmZ7XHJcbiAgICBjb2xvcjp3aGl0ZTtcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTozOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG59XHJcblxyXG4jYXNwLXRyeS0xXzF7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcblxyXG4gICAgYXtcclxuICAgICAgICBtYXJnaW4tbGVmdDoyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGE6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG59XHJcbi5wcm9tYWduaWZpZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiRtYWdlbnRhICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAxN3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbm5lcmljb257XHJcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXNwX3RleHRfYnV0dG9ue1xyXG4gICAgZm9udC1mYW1pbHk6JGxpdGUgIWltcG9ydGFudDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OjE1cHg7XHJcbiAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHJvaW5wdXQgaW5wdXQub3JpZ3tcclxuICAgIHBhZGRpbmctbGVmdDoxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNhamF4c2VhcmNocHJvMV8xID4gZGl2ID4gZGl2LnByb2lucHV0ID4gZm9ybSA+IGlucHV0Lm9yaWc6OnBsYWNlaG9sZGVye1xyXG4gICAgZm9udC1mYW1pbHk6JGxpdGU7XHJcbiAgICBmb250LXNpemU6MTZweDtcclxuICAgIGxldHRlci1zcGFjaW5nOjFweDtcclxufVxyXG5cclxuLmhvbWUgLmJyZWFkY3J1bWJ7XHJcbiAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhvbWUgI3ByaW1hcnl7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIC8vIG1hcmdpbi10b3A6IC0yMDFweDtcclxufVxyXG5cclxuLmhvbWUgI21haW57XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTtcclxufVxyXG4iLCIvL3N0eWxpbmcgc3Vja3MgYnV0IHRoZXJlIGlzIG5vIG90aGVyIHdheSB0byBnZXQgdGhlIGZpZWxkcyBuZXh0IHRvIGVhY2h0b3IgXHJcblxyXG5cclxuQG1peGluIGdlbmVyYWxfc3R5bGluZyB7XHJcbiAgICAvLyBkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOm5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYWdlLWlkLTIyNCxcclxuLnBhZ2UtaWQtMTEyNDEge1xyXG4gICAgLnNpdGUtY29udGVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmV5O1xyXG4gICAgICAgIFxyXG4ucm93LWZvcm0tb25lLFxyXG4ucm93LWZvcm0tdHdvLFxyXG4ucm93LWZvcm0tdGhyZWUge1xyXG4gICAgbGluZS1oZWlnaHQ6NTBweDtcclxuICAgIFxyXG4gICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xyXG59XHJcbi5yb3ctZm9ybS1vbmUgbGFiZWwsXHJcbi5yb3ctZm9ybS10d28gbGFiZWwsXHJcbi5yb3ctZm9ybS10aHJlZSBsYWJlbFxyXG5cclxue1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICBtYXJnaW4tdG9wOi00MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxufVxyXG4ucm93LWZvcm0tb25lIGlucHV0LFxyXG4ucm93LWZvcm0tdHdvIGlucHV0LFxyXG4ucm93LWZvcm0tdGhyZWUgaW5wdXQsXHJcbi5yb3ctZm9ybS10aHJlZSBzZWxlY3Qge1xyXG5ib3JkZXI6MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgXHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGhlaWdodDogNTJweDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOjBweDtcclxufVxyXG5pbnB1dCNtYy1lbWJlZGRlZC1zdWJzY3JpYmUge1xyXG4gICAgbGluZS1oZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDpub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgbWFyZ2luOmF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NmQ2ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7ICAgICAgICBcclxuICAgIGZvbnQtZmFtaWx5OiAkbGl0ZSAsICRib2xkICxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDE0cHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgdG9wOjI3MHB4O1xyXG59XHJcbiAgICB9XHJcbn1cclxuXHJcbi52Y21jLWZvcm0ge1xyXG4gICAgLnZjbWMtbGFiZWx7XHJcbiAgICAgICAgd2lkdGg6YXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuICAgICAgICBwYWRkaW5nOjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy9uYWFtXHJcbiAgICAudmNtYy1uYW1le1xyXG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYWxfc3R5bGluZztcclxuICAgIH1cclxuICAgIC8vZW5kIG5hYW1cclxuXHJcbiAgICAvL2FjaHRlcm5hYW1cclxuICAgIC52Y21jLWZuYW1le1xyXG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYWxfc3R5bGluZztcclxuICAgIH1cclxuICAgIC8vZW5kIGFjaHRlcm5hYW1cclxuICAgIFxyXG4gICAvL3R1c3NlbnZvZWdzZWwgXHJcbiAgICAudmNtYy1maWVsZCB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhbF9zdHlsaW5nOyAgICBcclxuICAgIH1cclxuICAgIC8vZW5kIHR1c3NlbnZvZWdzZWxcclxuXHJcbiAgICAvL2VtYWlsXHJcbiAgICAudmNtYy1lbWFpbHtcclxuICAgICAgICBAaW5jbHVkZSBnZW5lcmFsX3N0eWxpbmc7XHJcbiAgICB9XHJcbiAgICAvL2VuZCBlbWFpbFxyXG5cclxuICAgIC52Y21jLXNlbGVjdHtcclxuICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8qd2Via2l0IGJyb3dzZXJzICovXHJcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLypGaXJlZm94ICovXHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8qIG1vZGVybiBicm93c2VycyAqL1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIFxyXG4gICAgICB9XHJcbiAgICBcclxuXHJcbiAgIC52Y21jLXN1Ym1pdHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjphdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ZDYgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsaXRlICwgJGJvbGQgLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB0b3A6MjcwcHg7XHJcbiAgICB9XHJcbiAgXHJcbn0iLCJAaW1wb3J0ICdnbG9iYWwvX21haWxjaGltcCc7XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIEBpbXBvcnQgJzk5Mi9fbWFpbGNoaW1wJztcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCkgYW5kICggbWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIEBpbXBvcnQgJzEyMDAvX21haWxjaGltcCc7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIEBpbXBvcnQgJzEyMDEvX21haWxjaGltcCc7XHJcbn0iLCIvL3N0eWxpbmcgc3Vja3MgYnV0IHRoZXJlIGlzIG5vIG90aGVyIHdheSB0byBnZXQgdGhlIGZpZWxkcyBuZXh0IHRvIGVhY2h0b3IgXHJcbi52Y21jLWZvcm17IFxyXG4gICAgLnZjbWMtbGFiZWx7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWlkLTIyNCxcclxuLnBhZ2UtaWQtMTEyNDEge1xyXG4gICAgLnNpdGUtY29udGVudHsgXHJcbiAgICAgZGl2W2NsYXNzKj0nY29sJ10ge1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XHJcbiAgICAgfVxyXG4gICBcclxuIGRpdltjbGFzcyo9J3Jvdy1mb3JtJ10ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbn1cclxuICAgIH1cclxufSIsIi8vc3R5bGluZyBzdWNrcyBidXQgdGhlcmUgaXMgbm8gb3RoZXIgd2F5IHRvIGdldCB0aGUgZmllbGRzIG5leHQgdG8gZWFjaHRvciBcclxuQG1peGluIGdlbmVyYWxfc3R5bGluZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi52Y21jLWZvcm0ge1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6NDAwcHg7XHJcblxyXG4gICAgLnZjbWMtbGFiZWx7XHJcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvL25hYW1cclxuICAgIC52Y21jLW5hbWV7XHJcbiAgICAgICAgd2lkdGg6NDAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBnZW5lcmFsX3N0eWxpbmc7XHJcbiAgICB9XHJcbiAgICAvL2VuZCBuYWFtXHJcblxyXG4gICAgLy9hY2h0ZXJuYWFtXHJcbiAgICAudmNtYy1mbmFtZXtcclxuICAgICAgICB3aWR0aDo0MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYWxfc3R5bGluZztcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCArIGlucHV0ICsgbGFiZWwgKyBpbnB1dCArIGxhYmVse1xyXG4gICAgICAgIGxlZnQ6NTI5cHg7XHJcbiAgICB9XHJcbiAgICAvL2VuZCBhY2h0ZXJuYWFtXHJcbiAgICBcclxuICAgIGxhYmVsICsgaW5wdXQgKyBsYWJlbCArIGlucHV0ICsgbGFiZWwgKyBpbnB1dCArIGxhYmVsICsgaW5wdXQgKyBsYWJlbCArIGlucHV0ICsgbGFiZWwge1xyXG4gICAgICAgIGxlZnQ6IDY4NHB4O1xyXG4gICAgfSAvLyBTZWN0b3IgbGFiZWwgSG9seSBMZWUgRnVrXHJcbiAgICBcclxuICAgLy90dXNzZW52b2Vnc2VsIFxyXG4gICAgbGFiZWwgKyBpbnB1dCArIGxhYmVse1xyXG4gICAgICAgIGxlZnQ6IDUzM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAudmNtYy1maWVsZFtkYXRhLXRhZz1cIlRWT0VHXCJdIHtcclxuICAgICAgICBsZWZ0OiA1MzNweDtcclxuICAgICAgICB3aWR0aDoxMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYWxfc3R5bGluZzsgICAgXHJcbiAgICB9XHJcbiAgICAudmNtYy1maWVsZFtkYXRhLXRhZz1cIlNFQ1RPXCJdIHsgXHJcbiAgICAgICAgbGVmdDogNjgycHg7IFxyXG4gICAgICAgIHdpZHRoOjUwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhbF9zdHlsaW5nOyAgICBcclxuICAgIH1cclxuICAgIC52Y21jLWZpZWxkW2RhdGEtdGFnPVwiT1JHQU5cIl0geyBcclxuICAgICAgICB3aWR0aDo1MDBweCAhaW1wb3J0YW50OyAgICAgICAgIFxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIxNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYWxfc3R5bGluZzsgICAgXHJcbiAgICB9XHJcblxyXG4gICAvL3R1c3NlbnZvZWdzZWwgXHJcbiAgICBsYWJlbCArIGlucHV0ICsgbGFiZWx7XHJcbiAgICAgICAgbGVmdDogNDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC52Y21jLWZpZWxkIHtcclxuICAgICAgICBsZWZ0OjQxNXB4O1xyXG4gICAgICAgIHdpZHRoOjEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhbF9zdHlsaW5nO1xyXG4gICAgfVxyXG5cclxuICAgIC52Y21jLWxuYW1le1xyXG4gICAgICAgIGxlZnQ6NTI5cHg7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhbF9zdHlsaW5nO1xyXG4gICAgfVxyXG5cclxuICAgIC8vZW5kIHR1c3NlbnZvZWdzZWxcclxuXHJcbiAgICAvL3NlbGVjdCBncm9lcFxyXG4gICAgc2VsZWN0LnZjbWMtZmllbGR7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgIC8vIHRvcDo1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYWxfc3R5bGluZztcclxuICAgIH1cclxuICAgIC8vc2VsZWN0IGdyb2VwICAgXHJcblxyXG4gICAgLy9lbWFpbFxyXG4gICAgLnZjbWMtZW1haWx7XHJcbiAgICAgICAgdG9wOjEyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYWxfc3R5bGluZztcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCArIGlucHV0ICsgbGFiZWwgKyBpbnB1dCArIGxhYmVsICsgaW5wdXQgKyBsYWJlbHtcclxuICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICB0b3A6ODlweDtcclxuICAgIH1cclxuICAgIC8vZW5kIGVtYWlsXHJcblxyXG4gICAgLy9zZWxlY3QgR2VicnVpa2Vyc2dyb2VwXHJcbiAgICBsYWJlbCArIGlucHV0ICsgbGFiZWwgKyBpbnB1dCArIGxhYmVsICsgaW5wdXQgKyBsYWJlbCArIGlucHV0ICsgbGFiZWx7XHJcbiAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgdG9wOjE4MXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC52Y21jLXNlbGVjdHtcclxuICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOjIxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAvL3NlbGVjdCBnZWJydWlrZXJzZ3JvZXBcclxuXHJcbiAgICAudmNtYy1zdWJtaXR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTZkNiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyAgICAgICAgXHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsaXRlICwgJGJvbGQgLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOjI3MHB4O1xyXG4gICAgfVxyXG59IiwiLy9zdHlsaW5nIHN1Y2tzIGJ1dCB0aGVyZSBpcyBubyBvdGhlciB3YXkgdG8gZ2V0IHRoZSBmaWVsZHMgbmV4dCB0byBlYWNodG9yIFxyXG5cclxuXHJcbkBtaXhpbiBnZW5lcmFsX3N0eWxpbmcge1xyXG4gICAgLy8gZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYWdlLWlkLTIyNHtcclxuICAgIC5zaXRlLWNvbnRlbnR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JleTtcclxuICAgIH1cclxufVxyXG5cclxuLnZjbWMtZm9ybSB7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIGhlaWdodDo0MDBweDtcclxuXHJcbiAgICAudmNtYy1sYWJlbHtcclxuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOmF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDpub3JtYWw7XHJcbiAgICAgICAgcGFkZGluZzowcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vbmFhbVxyXG4gICAgLnZjbWMtbmFtZXtcclxuICAgICAgICB3aWR0aDo1MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYWxfc3R5bGluZztcclxuICAgIH1cclxuICAgIC8vZW5kIG5hYW1cclxuXHJcbiAgICAvL2FjaHRlcm5hYW1cclxuICAgIC52Y21jLWZuYW1le1xyXG4gICAgICAgIHdpZHRoOjUwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhbF9zdHlsaW5nO1xyXG4gICAgfVxyXG5cclxuICAgIC52Y21jLWxuYW1le1xyXG4gICAgICAgIGxlZnQ6Njc3cHg7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwgKyBpbnB1dCArIGxhYmVsICsgaW5wdXQgKyBsYWJlbHtcclxuICAgICAgICBsZWZ0OjY3N3B4O1xyXG4gICAgfVxyXG4gICAgLy9lbmQgYWNodGVybmFhbVxyXG4gICAgbGFiZWwgKyBpbnB1dCArIGxhYmVsICsgaW5wdXQgKyBsYWJlbCArIGlucHV0ICsgbGFiZWwgKyBpbnB1dCArIGxhYmVsICsgaW5wdXQgKyBsYWJlbCB7XHJcbiAgICAgICAgbGVmdDogNjg0cHg7XHJcbiAgICB9Ly8gU2VjdG9yIGxhYmVsIEhvbHkgTGVlIEZ1a1xyXG4gICAgXHJcbiAgIC8vdHVzc2Vudm9lZ3NlbCBcclxuICAgIGxhYmVsICsgaW5wdXQgKyBsYWJlbHtcclxuICAgICAgICBsZWZ0OiA1MzNweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnZjbWMtZmllbGRbZGF0YS10YWc9XCJUVk9FR1wiXSB7XHJcbiAgICAgICAgbGVmdDogNTMzcHg7XHJcbiAgICAgICAgd2lkdGg6MTEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBnZW5lcmFsX3N0eWxpbmc7ICAgIFxyXG4gICAgfVxyXG4gICAgLnZjbWMtZmllbGRbZGF0YS10YWc9XCJTRUNUT1wiXSB7IFxyXG4gICAgICAgIGxlZnQ6IDY4MnB4OyBcclxuICAgICAgICB3aWR0aDo1MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYWxfc3R5bGluZzsgICAgXHJcbiAgICB9XHJcbiAgICAudmNtYy1maWVsZFtkYXRhLXRhZz1cIk9SR0FOXCJdIHsgXHJcbiAgICAgICAgd2lkdGg6NTAwcHggIWltcG9ydGFudDsgICAgICAgICBcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyMTRweDtcclxuICAgICAgICBAaW5jbHVkZSBnZW5lcmFsX3N0eWxpbmc7ICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC8vZW5kIHR1c3NlbnZvZWdzZWxcclxuXHJcbiAgICAvL3NlbGVjdCBncm9lcFxyXG4gICAgc2VsZWN0LnZjbWMtZmllbGR7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgIC8vIHRvcDo1MHB4O1xyXG4gICAgfVxyXG4gICAgLy9zZWxlY3QgZ3JvZXAgICBcclxuXHJcbiAgICAvL2VtYWlsXHJcbiAgICAudmNtYy1lbWFpbHtcclxuICAgICAgICB0b3A6MTIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhbF9zdHlsaW5nO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsICsgaW5wdXQgKyBsYWJlbCArIGlucHV0ICsgbGFiZWwgKyBpbnB1dCArIGxhYmVse1xyXG4gICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgIHRvcDo4OXB4O1xyXG4gICAgfVxyXG4gICAgLy9lbmQgZW1haWxcclxuXHJcbiAgICAvL3NlbGVjdCBHZWJydWlrZXJzZ3JvZXBcclxuICAgIGxhYmVsICsgaW5wdXQgKyBsYWJlbCArIGlucHV0ICsgbGFiZWwgKyBpbnB1dCArIGxhYmVsICsgaW5wdXQgKyBsYWJlbHtcclxuICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICB0b3A6MTgxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnZjbWMtc2VsZWN0e1xyXG4gICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB0b3A6MjEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIH1cclxufSJdfQ== */
