@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap);@font-face{font-family:Gotham;src:local("Gotham Thin"),local("Gotham-Thin"),url(../fonts/gotham/Gotham-Thin.woff2) format("woff2"),url(../fonts/gotham/Gotham-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:local("Gotham Thin Italic"),local("Gotham-ThinItalic"),url(../fonts/gotham/Gotham-ThinItalic.woff2) format("woff2"),url(../fonts/gotham/Gotham-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:local("Gotham ExtraLight"),local("Gotham-XLight"),url(../fonts/gotham/Gotham-XLight.woff2) format("woff2"),url(../fonts/gotham/Gotham-XLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:local("Gotham ExtraLight Italic"),local("Gotham-XLightItalic"),url(../fonts/gotham/Gotham-XLightItalic.woff2) format("woff2"),url(../fonts/gotham/Gotham-XLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:local("Gotham Light"),local("Gotham-Light"),url(../fonts/gotham/Gotham-Light.woff2) format("woff2"),url(../fonts/gotham/Gotham-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:local("Gotham Light Italic"),local("Gotham-LightItalic"),url(../fonts/gotham/Gotham-LightItalic.woff2) format("woff2"),url(../fonts/gotham/Gotham-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:local("Gotham Book"),local("Gotham-Book"),url(../fonts/gotham/Gotham-Book.woff2) format("woff2"),url(../fonts/gotham/Gotham-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:local("Gotham Book Italic"),local("Gotham-BookItalic"),url(../fonts/gotham/Gotham-BookItalic.woff2) format("woff2"),url(../fonts/gotham/Gotham-BookItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:local("Gotham Medium"),local("Gotham-Medium"),url(../fonts/gotham/Gotham-Medium.woff2) format("woff2"),url(../fonts/gotham/Gotham-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:local("Gotham Medium Italic"),local("Gotham-MediumItalic"),url(../fonts/gotham/Gotham-MediumItalic.woff2) format("woff2"),url(../fonts/gotham/Gotham-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:local("Gotham Bold"),local("Gotham-Bold"),url(../fonts/gotham/Gotham-Bold.woff2) format("woff2"),url(../fonts/gotham/Gotham-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:local("Gotham Bold Italic"),local("Gotham-BoldItalic"),url(../fonts/gotham/Gotham-BoldItalic.woff2) format("woff2"),url(../fonts/gotham/Gotham-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:local("Gotham Black"),local("Gotham-Black"),url(../fonts/gotham/Gotham-Black.woff2) format("woff2"),url(../fonts/gotham/Gotham-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:local("Gotham Black Italic"),local("Gotham-BlackItalic"),url(../fonts/gotham/Gotham-BlackItalic.woff2) format("woff2"),url(../fonts/gotham/Gotham-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}html{scroll-behavior:smooth}body{font-family:Gotham,sans-serif;font-size:18px;line-height:1.6;color:#222;font-weight:300;min-width:320px;position:relative;overflow-x:hidden;margin:0;-webkit-text-size-adjust:100%}@media screen and (max-width:800px){body{font-size:16px}}main{position:relative;overflow:hidden}a{text-decoration:none;color:inherit;font-family:Gotham,sans-serif;display:inline-block}ol,ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4{margin:0;padding:0;font-family:Gotham,sans-serif;font-weight:600;color:#00379f}h1{font-size:2em}@media screen and (max-width:800px){h1{font-size:1.5em}}h3{font-size:1.5em}@media screen and (max-width:800px){h3{font-size:1.125em}}p{margin:0;padding:0;font-size:inherit}input,textarea{font-family:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s;transition:background-color 5000s;-webkit-text-fill-color:#222!important}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.container{width:100%;max-width:1110px;margin:0 auto}@media screen and (max-width:1110px){.container{padding:0 50px}}@media screen and (max-width:800px){.container{padding:0 15px}}.container-sm{width:100%;max-width:920px;margin:0 auto}@media screen and (max-width:1024px){.container-sm{padding:0}}.title{font-family:Gotham,sans-serif;font-weight:600;font-size:36px;line-height:44px;color:#00379f}@media screen and (max-width:800px){.title{font-size:24px;line-height:29px}}.btn{display:block;border-radius:5px;outline:0;border:none;color:#fff;font-family:Gotham,sans-serif;font-size:16px;min-width:180px;line-height:1;font-weight:400;text-align:center;padding:19px 21px;background-color:rgba(0,55,159,.8);cursor:pointer;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.btn_ghost{color:#fff;border:1px solid #00379f;background:#00379f;-webkit-box-shadow:unset;box-shadow:unset}.btn_ghost:hover{background-color:#fff;border-color:#00379f;color:#00379f}.btn_ghost:active{-webkit-box-shadow:unset;box-shadow:unset}.btn_ghost--disabled{background-color:#dcdcdc;color:#fff;border:1px solid #e0e0e0;-webkit-box-shadow:unset!important;box-shadow:unset!important}.btn__one{background-color:#00379f;color:#fff;border:1px solid #00379f}.btn__one:hover{background-color:rgba(0,55,159,.8);color:#fff}.btn__one:active{background-color:rgba(0,55,159,.8);-webkit-box-shadow:none;box-shadow:none}.btn__one--disabled,.btn__one:disabled{border-color:#e0e0e0;background-color:#e0e0e0;-webkit-box-shadow:none!important;box-shadow:none!important}.btn__one--disabled:hover,.btn__one:disabled:hover{border-color:#e0e0e0;background-color:#e0e0e0;-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff}.btn__one--disabled:active,.btn__one:disabled:active{background-color:#e0e0e0;-webkit-box-shadow:none!important;box-shadow:none!important}.btn__two{color:#00379f;background-color:#3c4361}.btn__two:hover{background-color:#f1d77a;-webkit-box-shadow:0 100px 80px rgba(0,0,0,.07),0 41.7776px 33.4221px rgba(0,0,0,.0503198),0 22.3363px 17.869px rgba(0,0,0,.0417275),0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 100px 80px rgba(0,0,0,.07),0 41.7776px 33.4221px rgba(0,0,0,.0503198),0 22.3363px 17.869px rgba(0,0,0,.0417275),0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802)}.btn__two:active{background-color:#f8e1a4;-webkit-box-shadow:unset;box-shadow:unset}.btn__two--disabled{-webkit-box-shadow:unset!important;box-shadow:unset!important;background-color:#fdf7e8}.btn__two--disabled:hover{background-color:#fdf7e8;-webkit-box-shadow:unset!important;box-shadow:unset!important}.btn__two--disabled:active{background-color:#fdf7e8;-webkit-box-shadow:unset!important;box-shadow:unset!important}.btn_our__one{background-color:#fff;color:rgba(0,55,159,.8);border:1px solid rgba(0,55,159,.8)}.btn_our__one:hover{background-color:#00379f;color:rgba(0,55,159,.8);border-color:#00379f}.no_highlights{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.col{position:relative;padding-left:15px;padding-right:15px}@media screen and (max-width:580px){.col{padding-left:10px;padding-right:10px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-1{width:8.33333%}.col-2{width:16.66666%}.col-3{width:25%}.col-4{width:33.3333%}.col-5{width:41.66666%}.col-6{width:50%}.col-7{width:58.3333%}.col-8{width:66.6667%}.col-9{width:75%}.col-10{width:83.3333%}.col-11{width:91.6667%}.col-12{width:100%}@media screen and (max-width:1024px){.col-lg-1{width:8.33333%}.col-lg-2{width:16.66666%}.col-lg-3{width:25%}.col-lg-4{width:33.3333%}.col-lg-5{width:41.66666%}.col-lg-6{width:50%}.col-lg-7{width:58.3333%}.col-lg-8{width:66.6667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333%}.col-lg-11{width:91.6667%}.col-lg-12{width:100%}}@media screen and (max-width:800px){.col-md-1{width:8.33333%}.col-md-2{width:16.66666%}.col-md-3{width:25%}.col-md-4{width:33.3333%}.col-md-5{width:41.66666%}.col-md-6{width:50%}.col-md-7{width:58.3333%}.col-md-8{width:66.6667%}.col-md-9{width:75%}.col-md-10{width:83.3333%}.col-md-11{width:91.6667%}.col-md-12{width:100%}}@media screen and (max-width:580px){.col-sm-1{width:8.33333%}.col-sm-2{width:16.66666%}.col-sm-3{width:25%}.col-sm-4{width:33.3333%}.col-sm-5{width:41.66666%}.col-sm-6{width:50%}.col-sm-7{width:58.3333%}.col-sm-8{width:66.6667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333%}.col-sm-11{width:91.6667%}.col-sm-12{width:100%}}.link{font-family:Gotham,sans-serif;font-size:14px;line-height:17px;font-weight:600;color:#00379f;text-decoration:underline;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.link:hover{color:rgba(0,55,159,.8)}.link:active{color:rgba(0,55,159,.8)}.link--disabled{color:#e0e0e0}.footer{background-color:#e7e8f2;padding:50px 0;color:#00379f}@media screen and (max-width:800px){.footer__col-1{margin-bottom:30px}}.footer__logo{margin-bottom:30px;padding-right:30px}@media screen and (max-width:800px){.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0}}.footer__logo img,.footer__logo svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-width:250px}@media screen and (max-width:800px){.footer__col-2{display:-webkit-box;display:-ms-flexbox;display:flex}}.footer__menu{margin-bottom:30px}@media screen and (max-width:580px){.footer__menu{margin-bottom:20px}}.footer__menu nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:800px){.footer__menu nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}}.footer__menu nav ul li{margin-right:25px}.footer__menu nav ul li:last-child{margin-right:0}.footer__menu nav a{font-size:14px;font-weight:600;line-height:1;color:#00379f}.footer__menu nav a:hover{color:#ebd7bd}.footer__buttons{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}@media screen and (max-width:800px){.footer__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}}.footer__buttons .btn{max-width:155px;min-width:auto;padding:8px 17px;font-size:12px}@media screen and (max-width:800px){.footer__buttons .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.footer__buttons .btn:not(:last-child){margin-bottom:10px}@media screen and (max-width:800px){.footer__buttons .btn{font-size:10px;margin:0;padding:0;width:120px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:360px){.footer__buttons .btn{font-size:9px}}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__info-col{padding-right:15px}@media screen and (max-width:800px){.footer__info-col{padding-right:0;margin-bottom:20px}}.footer__info-col:last-child{padding-right:0}.footer__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__contact-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:12px;line-height:1.4;color:#222}.footer__contact-text{font-weight:300;font-size:12px;line-height:1.4;color:#00379f}.header{width:100%;position:relative;background:#fff;z-index:10;font-weight:400;font-family:Gotham,sans-serif}.header span{font-family:inherit}.header__top-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4rem 0}@media screen and (max-width:800px){.header__top-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.header__logo a{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:800px){.header__logo a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}}.header__logo img,.header__logo svg{max-width:320px;height:auto}.header__nav{background:#00379f}@media screen and (max-width:1024px){.header__nav{padding:20px 0}}.header__nav .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__menu{position:relative}.header__menu_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.header__menu nav ul{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.header__menu nav ul li{margin-right:30px}.header__menu nav ul li:last-child{margin-right:0}.header__menu_top>li a{width:100%;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;color:#fff;font-weight:700}.header__menu_top>li a[aria-current=page]{color:rgba(255,255,255,.6)}@media screen and (max-width:1024px){.header__menu{display:none}}.header__menu_submenu,.header__menu_submenu_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;min-width:360px;width:auto;opacity:0;visibility:hidden;top:calc(100% + 20px);-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-color:#00379f;padding:16px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.header__menu_submenu li,.header__menu_submenu_inner li{width:100%;margin-right:0!important;margin-bottom:5px}.header__menu_submenu li:last-child,.header__menu_submenu_inner li:last-child{margin-right:25px}.header__menu_submenu li a,.header__menu_submenu_inner li a{padding:16px;font-size:16px;font-weight:400}.header__menu_submenu li:hover a,.header__menu_submenu_inner li:hover a{background:rgba(255,255,255,.3)}.header__menu_submenu li.menu-item-active a,.header__menu_submenu_inner li.menu-item-active a{color:#fff;background:rgba(255,255,255,.3)}.header__menu_submenu_inner,.header__menu_submenu_inner_inner{left:100%;top:0}.header__lang{position:relative;cursor:pointer;padding-right:20px}.header__lang img{width:25px;height:18px;margin-right:4px;-webkit-box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802)}.header__lang:hover .header__menu_submenu{visibility:visible;opacity:1;top:100%}.header__lang:after{content:"";width:7px;height:7px;border-right:2px solid #fff;border-bottom:2px solid #fff;display:block;position:absolute;right:0;top:calc(50% - 2px);-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.header__lang>li{padding:18px 0}.header__lang>li a{color:#fff;font-weight:700}.header__lang a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.header__lang .header__menu_submenu,.header__lang .header__menu_submenu_inner{min-width:auto}.header__burger{display:none;width:36px;height:24px;position:relative;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:4}@media screen and (max-width:1024px){.header__burger{display:-webkit-box;display:-ms-flexbox;display:flex}}.header__burger span{display:block;position:absolute;height:3px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.header__burger span:nth-child(1){top:0}.header__burger span:nth-child(2),.header__burger span:nth-child(3){top:9px}.header__burger span:nth-child(4){top:18px}.header__burger.burger-active span:nth-child(1),.header__burger.burger-active span:nth-child(4){top:9px;width:0%;left:50%}.header__burger.burger-active span:nth-child(2){-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.header__burger.burger-active span:nth-child(3){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header .menu-item{position:relative;cursor:pointer;padding:18px 0}.header .menu-item_inner{position:relative}.header .menu-item_inner:hover .header__menu_submenu_inner{visibility:visible;opacity:1;top:100%}.header .menu-item li{text-align:left}.header .menu-item:hover .header__menu_submenu{visibility:visible;opacity:1;top:100%}.header .has-submenu{padding-right:20px}.header .has-submenu:after{content:"";width:7px;height:7px;border-right:2px solid #fff;border-bottom:2px solid #fff;display:block;position:absolute;right:-3px;top:calc(50% - 2px);-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.header .has-submenu.menu-item-active:after,.header .has-submenu:hover:after{border-color:rgba(255,255,255,.6)}.header__modal{padding-top:100px;display:none;position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:9;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;overflow-y:scroll}.header__modal span{font-family:inherit}.header__modal .container{padding-left:62px;padding-right:92px}@media screen and (max-width:340px){.header__modal .container{padding:0 60px}}.header__modal .modal__content{padding-bottom:120px}@media screen and (max-width:1024px){.header__modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff}}.header__modal.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header__modal nav{font-family:Gotham,sans-serif;font-weight:400;font-size:24px}.header__modal nav:first-child{margin-bottom:30px}.header__modal nav ul li{position:relative;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header__modal nav ul li:not(:last-child){margin-bottom:30px}.header__modal nav ul li.submenu-mobile>a,.header__modal nav ul li.submenu-mobile_inner>a{position:relative}.header__modal nav ul li.submenu-mobile>a::after,.header__modal nav ul li.submenu-mobile_inner>a::after{content:"";display:block;height:2px;width:0;background:#00379f;-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.header__modal nav ul li.submenu-mobile::after,.header__modal nav ul li.submenu-mobile_inner::after{content:"";width:7px;height:7px;border-right:2px solid #0f153c;border-bottom:2px solid #0f153c;display:block;position:absolute;right:-3px;top:13px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.header__modal nav ul li.submenu-mobile-active>a,.header__modal nav ul li.submenu-mobile_inner-active>a{display:inline-block}.header__modal nav ul li.submenu-mobile-active>a::after,.header__modal nav ul li.submenu-mobile_inner-active>a::after{width:100%}.header__modal nav ul li.submenu-mobile-active::after,.header__modal nav ul li.submenu-mobile_inner-active::after{border-color:#00379f;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header__modal nav ul li.submenu-mobile-active .modal__menu_submenu,.header__modal nav ul li.submenu-mobile_inner-active .modal__menu_submenu{margin-top:20px}.header__modal nav ul li.submenu-mobile_search{margin-top:-5px;margin-bottom:74px}.header__modal nav ul li.submenu-mobile_search .search-form__submit{position:absolute;top:8px;right:8px;z-index:1;outline:0;background:0 0;border:none;cursor:pointer;padding:0;-webkit-transition:opacity .8s ease-in-out;-o-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out}.header__modal nav ul li.submenu-mobile_search .search-form__submit svg{position:relative;z-index:-1}.header__modal nav ul li.submenu-mobile_search a{display:none;opacity:0;position:absolute;top:8px;right:8px;width:28px;height:28px}.header__modal nav ul li.submenu-mobile_search form{width:100%;height:40px;-webkit-box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477);box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477)}.header__modal nav ul li.submenu-mobile_search form input{height:100%;width:100%;border:.5px solid #eeeef1;padding:10px;padding-right:35px;font-size:16px}.header__modal nav ul li.submenu-mobile_search form input::-webkit-input-placeholder{color:#a1a4b1}.header__modal nav ul li.submenu-mobile_search form input::-moz-placeholder{color:#a1a4b1}.header__modal nav ul li.submenu-mobile_search form input:-ms-input-placeholder{color:#a1a4b1}.header__modal nav ul li.submenu-mobile_search form input::-ms-input-placeholder{color:#a1a4b1}.header__modal nav ul li.submenu-mobile_search form input::placeholder{color:#a1a4b1}.header__modal nav ul li.submenu-mobile_search form input:active,.header__modal nav ul li.submenu-mobile_search form input:focus{outline:0;border:.5px solid #eeeef1}.header__modal nav ul li.submenu-mobile_lang{display:inline-block;width:80px}.header__modal nav ul li.submenu-mobile_lang::after{right:-10px}.header__modal nav ul li.submenu-mobile_lang img{width:24px;height:24px;margin-right:5px}.header__modal nav ul li.submenu-mobile_lang .link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__modal nav ul li.submenu-mobile_lang .modal__menu_submenu{margin-left:0}.header__modal nav ul li.submenu-mobile_lang .modal__menu_submenu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__modal nav ul li.submenu-mobile_inner-active .modal__menu_submenu-inner{margin-top:20px}@media screen and (max-width:580px){.header__modal nav{font-size:18px}}.header__modal .modal__menu_submenu,.header__modal .modal__menu_submenu-inner{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;overflow:hidden;height:0;font-size:16px;margin-left:50px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media screen and (max-width:360px){.header__modal .modal__menu_submenu,.header__modal .modal__menu_submenu-inner{margin-left:25px}}.header__modal .modal__menu_submenu li:not(:last-child){margin-bottom:15px}.header__modal [aria-current=page]:after{content:"";display:block;height:2px;width:100%!important;background:#00379f;-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.no-shadow{-webkit-box-shadow:none;box-shadow:none}#menu-language-menu img{width:25px;height:18px;-webkit-box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802)}#menu-language-menu .modal__menu_submenu{margin-left:0;padding-left:50px}.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:800px){.search-form{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.search-form__input{height:58px;outline:0;border:1px solid #ced4da;padding:16px 24px;font-size:16px}.search-form__input:focus{border-color:#206dff;-webkit-box-shadow:0 0 0 .2rem rgba(0,55,159,.25);box-shadow:0 0 0 .2rem rgba(0,55,159,.25)}.search-form__submit-button{height:58px;background-color:#00379f;border:1px solid #00379f;padding:16px 32px;font-size:16px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;cursor:pointer}.search-form__submit-button:focus,.search-form__submit-button:hover{background-color:#002a79;border-color:#00256c;color:#fff}.home section{position:relative}.home .main-screen{padding:215px 0 106px;color:#00379f;position:relative;height:86vh}@media screen and (max-width:1024px){.home .main-screen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}}.home .main-screen__image{position:absolute;width:100%;height:100%;top:0;left:0}.home .main-screen__image:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4);top:0;left:0}.home .main-screen.text-white{color:#fff}.home .main-screen.text-white .title{color:#fff}.home .main-screen .container{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1024px){.home .main-screen .container{padding:0 50px}}@media screen and (max-width:800px){.home .main-screen .container{padding:0 15px}}.home .main-screen__title{margin-bottom:50px}.home .main-screen__description{max-width:470px;margin-bottom:40px;font-weight:400}@media screen and (max-width:800px){.home .main-screen__description{max-width:100%}}.home .counter{padding:100px 0 120px}@media screen and (max-width:800px){.home .counter{padding:75px 10px}}.home .counter .container{max-width:920px}.home .counter__list-count{width:100%;max-width:860px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;text-align:center;padding:40px 30px;position:relative}@media screen and (max-width:800px){.home .counter__list-count{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:360px}}.home .counter__item-count{position:relative;width:33.3%;padding:0 15px}.home .counter__item-count:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:1px;height:100px;max-height:100%;background:#e0e0e0}@media screen and (max-width:800px){.home .counter__item-count:nth-child(even)::after{display:none}}@media screen and (min-width:800px){.home .counter__item-count:nth-child(3n)::after{display:none}}.home .counter__item-count span{display:block}@media screen and (max-width:800px){.home .counter__item-count{width:100%;max-width:300px;margin-bottom:40px;border-right:inherit}}.home .counter__count{font-family:Gotham,sans-serif;font-weight:600;font-size:48px;line-height:160%;color:#0f153c}@media screen and (max-width:800px){.home .counter__count{font-size:36px}}.home .counter__decor:after,.home .counter__decor:before{content:"";position:absolute;border:2px solid #e0e0e0;width:40px;height:40px}.home .counter__decor__top:after,.home .counter__decor__top:before{top:0;border-bottom:0}.home .counter__decor__top:before{left:0;border-right:0}.home .counter__decor__top:after{right:0;border-left:0}.home .counter__decor__bottom:after,.home .counter__decor__bottom:before{bottom:0;border-top:0}.home .counter__decor__bottom:before{left:0;border-right:0}.home .counter__decor__bottom:after{right:0;border-left:0}.home .about{padding:100px 0}.home .about__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:800px){.home .about__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.home .about__wrap{max-width:1000px}.home .about__title{margin-bottom:30px}@media screen and (max-width:800px){.home .about__title{margin-bottom:15px}}.home .about__text{font-weight:400;font-size:18px;line-height:1.6}@media screen and (max-width:800px){.home .about__text{font-size:16px}}.home .info-card{padding:100px 0}.home .info-card__item{margin-bottom:30px}.home .info-card__item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:4px;width:100%;height:100%;overflow:hidden}.home .info-card__item-img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;overflow:hidden}.home .info-card__item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .info-card__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;background:#e7e8f2}.home .info-card__item-content h3{font-size:26px;font-weight:500;color:#00379f}.home .advantages{padding-bottom:120px}@media screen and (max-width:800px){.home .advantages{padding-bottom:100px}}.home .advantages .container{max-width:920px}.home .advantages__title{text-align:center;margin-bottom:50px}@media screen and (max-width:800px){.home .advantages__title{margin-bottom:25px}}.home .advantages__list-count{width:100%;max-width:730px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:100px auto 0;text-align:center}@media screen and (max-width:800px){.home .advantages__list-count{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.home .advantages__item-count{width:33.3%;padding:0 15px;border-right:1px solid #e1e1e1}.home .advantages__item-count:last-child{border:none}.home .advantages__item-count span{display:block}@media screen and (max-width:800px){.home .advantages__item-count{width:100%;max-width:300px;margin-bottom:40px;border-right:inherit;border-bottom:1px solid #e1e1e1}.home .advantages__item-count:last-child{margin-bottom:0}}.home .advantages__count{font-family:Gotham,sans-serif;font-weight:600;font-size:48px;line-height:160%;color:#fff}@media screen and (max-width:800px){.home .advantages__count{font-size:36px}}.home .advantages__text{color:#fff}.home .advantages__list{width:100%;max-width:1100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}@media screen and (max-width:1366px){.home .advantages__list{padding:0 15px}}@media screen and (max-width:1110px){.home .advantages__list{padding:0 50px}}@media screen and (max-width:800px){.home .advantages__list{padding:0 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.home .advantages__item{-webkit-box-flex:0;-ms-flex:0 1 350px;flex:0 1 350px;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:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f7f7f9;-webkit-box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802);border-radius:10px;overflow:hidden;text-align:center}@media screen and (max-width:1366px){.home .advantages__item{margin-right:15px}.home .advantages__item:nth-child(3n){margin-right:0}}@media screen and (max-width:800px){.home .advantages__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:0;margin-bottom:30px}.home .advantages__item:last-child{margin-bottom:0}}.home .advantages__item:hover .advantages__image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.home .advantages__image{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:243px;overflow:hidden}.home .advantages__image img{width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.home .advantages__item-content-wrapper{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:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 15px;margin-bottom:auto}.home .advantages__subtitle{font-size:24px;margin-bottom:12px;color:#00379f}.home .advantages__item-text{font-size:14px;margin-bottom:20px}.home .advantages__btn{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:20px}.home .news{padding-bottom:100px}@media screen and (max-width:800px){.home .news{padding-bottom:50px}}.home .news__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home .news__news-item-container{-webkit-box-flex:0;-ms-flex:0 1 730px;flex:0 1 730px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1366px){.home .news__news-item-container{margin-right:10px;margin-bottom:40px}}.home .news__quick-links-container{margin-top:100px;position:relative}.home .news__title{text-align:center;margin-bottom:60px}@media screen and (max-width:800px){.home .news__title{margin-bottom:45px}}.home .news .news-item{margin-bottom:40px}.home .news .news-item:last-child{margin-bottom:0}.home .quick{padding:100px 0}@media screen and (max-width:800px){.home .quick{padding:50px 10px 75px}}.home .quick .container{position:relative}@media screen and (max-width:800px){.home .quick .container{max-width:400px}}.home .quick .quick-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:35px 15px 25px}@media screen and (max-width:800px){.home .quick .quick-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.home .quick .quick-links__item{width:25%;padding:0 10px;text-align:center;border-right:1px solid #e0e0e0}@media screen and (max-width:800px){.home .quick .quick-links__item{width:100%;border-right:none}}.home .quick .quick-links__item:last-child{border:none}.home .traders{min-height:377px;background:#3c4361}@media screen and (max-width:1024px){.home .traders{padding:0 15px}}.home .traders .container{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-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:60px 0;border-radius:10px}@media screen and (max-width:1024px){.home .traders .container{padding:40px 25px}}.home .traders__title{margin-bottom:30px;color:#00379f}.home .traders__subtitle{max-width:920px;margin-bottom:30px;color:#fff}.home .our-brockers{padding:100px 0}@media screen and (max-width:800px){.home .our-brockers{padding:70px 0}}.home .our-brockers .container{position:relative}.home .our-brockers__title{text-align:center;margin-bottom:70px}.home .our-brockers__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home .our-brockers__item{width:20%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d9d9d9;margin:0 -1px -1px 0;padding:20px}.warning-list .first-screen{padding-top:100px;margin-bottom:105px}.warning-list .first-screen .container{padding:0 92px}@media screen and (max-width:800px){.warning-list .first-screen .container{padding:0 15px}}.warning-list .first-screen__breadcrumbs{margin-bottom:45px}.warning-list .first-screen__title{margin-bottom:40px;max-width:635px;text-align:center}.warning-list .first-screen__text{font-weight:400;max-width:635px;margin-bottom:10px}.warning-list .first-screen__text:last-child{margin-bottom:0}.warning-list .first-screen .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;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-align:center;-ms-flex-align:center;align-items:center}.warning-list__features-wrapper{margin-bottom:70px;position:relative}.warning-list__btn{margin:0 auto 100px;display:block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.warning-list__table{margin-bottom:120px;padding:50px;background:#00379f}@media screen and (max-width:800px){.warning-list__table{margin-bottom:100px}}.warning-list__table .container{padding:0 92px}@media screen and (max-width:800px){.warning-list__table .container{padding:0 15px}}.warning-list__table .table thead tr th:last-child .table__title-content-wrapper{display:block;text-align:center;cursor:default}.warning-list .news-item{margin-bottom:40px}.warning-list .news__quick-links-container{margin-bottom:50px}@media screen and (max-width:800px){.complaint{padding-top:100px}}.complaint h1,.complaint h2,.complaint h3,.complaint h4,.complaint h5,.complaint h6{font-weight:600}.complaint .container{max-width:920px}.complaint__breadcrumps{margin-bottom:45px}.complaint__link_current{color:#222}.complaint .description{padding-top:100px;padding-bottom:50px}.complaint .description h1{font-size:36px;margin-bottom:40px}@media screen and (max-width:800px){.complaint .description h1{font-size:24px;padding-bottom:20px}}.complaint .description__text{margin-bottom:40px}@media screen and (max-width:800px){.complaint .description__text{font-weight:400}}.complaint .description .buttons{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:800px){.complaint .description .buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.complaint .description .buttons .btn{width:255px;height:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.complaint .description .buttons .btn:not(:last-child){margin-right:30px}@media screen and (max-width:800px){.complaint .description .buttons .btn:not(:last-child){margin-right:0;margin-bottom:20px}}@media screen and (max-width:800px){.complaint .description{margin-bottom:90px}.complaint .description .col-8{width:87%}.complaint .description .col-4{width:100%}}.complaint .form{padding-top:20px;padding-bottom:100px}@media screen and (max-width:800px){.complaint .form{margin-bottom:70px}}.complaint .form input[type=file]{display:none}.complaint .form article{background:#fff;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.25);box-shadow:0 0 8px 0 rgba(0,0,0,.25);border:1px solid #e0e0e0;padding:30px;margin-bottom:45px}@media screen and (max-width:800px){.complaint .form article{margin-bottom:40px;padding:15px}}.complaint .form h3{font-size:24px;margin-bottom:35px}@media screen and (max-width:800px){.complaint .form h3{font-size:18px;margin-bottom:25px}}.complaint .form ul{margin-bottom:45px}.complaint .form ul li{margin-left:27px;position:relative}.complaint .form ul li::before{content:"";position:absolute;left:-15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:3px;height:3px;border-radius:50%;background-color:#333}.complaint .form ul.no-check li{margin-left:30px}.complaint .form ul.no-check li::before{content:"✘";position:absolute;left:-30px;top:3px;-ms-transform:translateY(-50%);display:inline-block;width:18px;text-align:center;height:18px;border:2px solid red;line-height:1;color:red;font-size:16px;-webkit-transform:none;-ms-transform:none;transform:none;background:0 0;border-radius:0}.complaint .form .action-to-date input{margin:0;padding:0}.complaint .form .dispute-details h3{margin-bottom:20px}.complaint .form .dispute-details .input{margin-bottom:25px}.complaint .form .additional-comments .input{margin-bottom:25px}.complaint .form .input-instructions{font-size:10px;font-family:Gotham,sans-serif;margin-top:-15px}.complaint .form .supporting-documents h3{margin-bottom:25px}.complaint .form .supporting-documents p{margin-bottom:45px}.complaint .form .supporting-documents .input__file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.complaint .form .supporting-documents .input__file label.btn{width:110px;max-height:45px;padding:10px}.complaint .form .supporting-documents .input__file label.btn span{white-space:nowrap}.complaint .form .supporting-documents .input__file .file-name{margin-left:25px}.complaint .form .required-fields{margin-top:10px}.our-members{padding-top:100px;min-height:50vh}@media screen and (max-width:1024px){.our-members{margin-bottom:120px}}@media screen and (max-width:800px){.our-members{padding-top:100px;margin-bottom:100px}}.our-members h1{margin-bottom:40px;font-weight:600;text-align:center}@media screen and (max-width:580px){.our-members h1{font-size:24px}}.our-members .table{position:relative;min-width:773px;border:1px solid #e0e0e0}.our-members .table__data{padding:11px 0}@media screen and (max-width:580px){.our-members .table__col-3{display:none}}.our-members .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.our-members .main-table-wrapper{max-width:800px}.our-members .btn__wrapper{position:relative;width:0}.our-members .btn__wrapper .btn{position:-webkit-sticky;position:sticky;width:-webkit-max-content;width:-moz-max-content;width:max-content;top:50px;-webkit-transform:rotate(-90deg) translate(-170px,-55px);-ms-transform:rotate(-90deg) translate(-170px,-55px);transform:rotate(-90deg) translate(-170px,-55px)}@media screen and (max-width:1024px){.our-members .btn__wrapper .btn{display:none}}.our-members .btn_ghost{font-size:12px;padding:8px 20px;min-width:auto}.our-members .btn__one-mobile{display:none;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:1024px){.our-members .btn__one-mobile{display:block}}.our-members .main-table-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:1015px;position:relative;-ms-overflow-style:none;scrollbar-width:none}.our-members .main-table-wrapper::-webkit-scrollbar{display:none}@media screen and (max-width:800px){.our-members .main-table-wrapper{overflow-x:scroll}}.our-members .main-table-wrapper .btn__one{position:absolute;top:180px;right:-160px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width:1024px){.our-members .main-table-wrapper .btn__one{display:none}}.our-members .buttonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:773px}.our-members .buttonWrapper button{border:0;outline:0;background:#fff;height:48px;padding-left:10px;padding-right:10px;font-family:inherit;margin:0;font-weight:600;text-transform:uppercase;color:#00379f;font-size:10px;letter-spacing:.1em;cursor:pointer;text-align:center;width:100%}.our-members .buttonWrapper button:first-child{border-radius:3px 0 0 0}.our-members .buttonWrapper button:last-child{border-radius:0 3px 0 0}.our-members .buttonWrapper button.active{background:#00379f;color:#fff;border:0}.our-members .contentWrapper{min-height:465px}@media screen and (max-width:1024px){.our-members .contentWrapper{min-height:auto}}.our-members .contentWrapper .content{display:none}.our-members .contentWrapper .content.active{display:block}.check-your-broker .first-screen{margin-bottom:105px}.check-your-broker .first-screen .container{padding:0 92px}@media screen and (max-width:800px){.check-your-broker .first-screen .container{padding:0 15px}}.check-your-broker .first-screen__breadcrumbs{margin-bottom:45px}.check-your-broker .first-screen__title{margin-bottom:40px;max-width:635px}.check-your-broker .first-screen__text{font-weight:400;max-width:635px;margin-bottom:10px}.check-your-broker .first-screen__text:last-child{margin-bottom:0}.check-your-broker .svg-animation-background{position:absolute;top:200px;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.check-your-broker .svg-animation-background{display:none}}.check-your-broker .svg-animation-background__path-1,.check-your-broker .svg-animation-background__path-2{-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}.check-your-broker .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px}.check-your-broker .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:950px 40px;-ms-transform-origin:950px 40px;transform-origin:950px 40px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform;-webkit-filter:drop-shadow(0 15px 20px rgba(0, 0, 0, .3));filter:drop-shadow(0 15px 20px rgba(0, 0, 0, .3))}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.check-your-broker .svg-animation-background .circle-bottom__center-circle{-webkit-transform-origin:202px 600px;-ms-transform-origin:202px 600px;transform-origin:202px 600px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:7s;animation-duration:7s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform;-webkit-filter:drop-shadow(0 10px 15px rgba(0, 0, 0, .3));filter:drop-shadow(0 10px 15px rgba(0, 0, 0, .3))}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.check-your-broker__table{margin-bottom:120px}.fund__first-screen{padding-top:100px;margin-bottom:100px}.fund .first-screen__breadcrumbs{margin-bottom:45px}.fund .first-screen__title{margin-bottom:40px}.fund .first-screen .left{text-align:center}.fund .first-screen__profil-logo{margin-bottom:30px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-width:200px}.fund .first-screen__description{max-width:600px}@media screen and (max-width:580px){.fund .first-screen__description{max-width:100%}}.fund .advantages__title{text-align:center;font-weight:500;font-size:28px;line-height:140%;margin-bottom:60px}@media screen and (max-width:800px){.fund .advantages__title{font-weight:600;font-size:20px;line-height:160%;margin-bottom:45px}}.fund .advantages__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:auto;grid-template-rows:auto;margin-bottom:70px}@media screen and (max-width:800px){.fund .advantages__list{-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:30px}}.fund .advantages__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:15px}@media screen and (max-width:580px){.fund .advantages__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:580px){.fund .advantages__item__images-box{width:100%;text-align:center}}.fund .advantages__item__info-box{padding-left:15px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.fund .advantages__subtitle{margin-bottom:15px;font-family:Gotham,sans-serif;font-weight:600;font-size:16px;line-height:140%}@media screen and (max-width:580px){.fund .advantages__subtitle{text-align:center;max-width:337px}}.fund .advantages__icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:15px;width:80px;height:80px}.fund .advantages__text{font-size:16px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.fund .advantages__sub-list{max-width:1100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;margin-bottom:150px}@media screen and (max-width:1024px){.fund .advantages__sub-list{padding:0 50px}}@media screen and (max-width:800px){.fund .advantages__sub-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;padding:0 15px}}.fund .advantages__sub-item{-webkit-box-flex:0;-ms-flex:0 1 255px;flex:0 1 255px;margin-right:30px;border:1px solid #d9d9d9;padding:15px;background-color:#fff;-webkit-box-shadow:0 0 19px 0 rgba(0,0,0,.1);box-shadow:0 0 19px 0 rgba(0,0,0,.1)}@media screen and (max-width:1024px){.fund .advantages__sub-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:230px}}@media screen and (max-width:800px){.fund .advantages__sub-item{max-width:100%;margin-right:0;margin-bottom:30px}}.fund .advantages__sub-item:last-child{margin-right:0}.fund .advantages__sub-icon{display:block;margin:0 auto 15px}.fund .advantages__sub-text{text-align:center;font-weight:300;font-size:16px;line-height:160%}@media screen and (max-width:580px){.fund .advantages__sub-text{max-width:337px}}.res-process{padding-top:100px;margin-bottom:100px}@media screen and (max-width:800px){.res-process{padding-top:60px;margin-bottom:80px}}.res-process .step .container{max-width:800px}.res-process .step__breadcrumbs{margin-bottom:45px}@media screen and (max-width:800px){.res-process .step__breadcrumbs{margin-bottom:40px}}.res-process .step__title{margin-bottom:60px;text-align:center}@media screen and (max-width:800px){.res-process .step__title{margin-bottom:45px}}.res-process .step__list{max-width:600px;margin:0 auto 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.res-process .step__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.res-process .step__number-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:80px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #00379f}@media screen and (max-width:1366px){.res-process .step__number-wrapper{margin-right:30px}}@media screen and (max-width:1024px){.res-process .step__number-wrapper{width:60px;height:60px}}@media screen and (max-width:580px){.res-process .step__number-wrapper{margin-right:10px}}.res-process .step__number{font-family:Gotham,sans-serif;font-weight:600;font-size:36px;line-height:44px;color:#00379f}@media screen and (max-width:1024px){.res-process .step__number{font-size:28px}}.res-process .step__content-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:760px;padding-left:20px}@media screen and (max-width:1366px){.res-process .step__content-wrapper{max-width:100%}}.res-process .step__subtitle{font-weight:500;font-size:24px;line-height:160%;margin-bottom:15px}@media screen and (max-width:800px){.res-process .step__subtitle{font-size:18px}}.res-process .step__btn{max-width:190px;margin:0 auto}@media screen and (max-width:580px){.res-process .step__btn{margin-bottom:100px}}.single-brokers .profile{padding-top:100px}@media screen and (max-width:800px){.single-brokers .profile{padding-top:20px}}.single-brokers .profile__title{margin-bottom:40px}.single-brokers .profile__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:115px}@media screen and (max-width:800px){.single-brokers .profile__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}}.single-brokers .profile__list{-webkit-box-flex:0;-ms-flex:0 1 620px;flex:0 1 620px}@media screen and (max-width:800px){.single-brokers .profile__list{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.single-brokers .profile__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:35px;background:#fff;border:1px solid #d9d9d9;padding:25px}.single-brokers .profile__item:last-child{margin-bottom:0}@media screen and (max-width:800px){.single-brokers .profile__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:580px){.single-brokers .profile__item{padding:15px}}.single-brokers .profile__shield-wrapper{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:800px){.single-brokers .profile__shield-wrapper{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media (min-width:800px){.single-brokers .profile__shield-wrapper{border-right:1px solid #e0e0e0;padding-right:15px;margin-right:15px}}.single-brokers .profile__profil-logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:160px;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:800px){.single-brokers .profile__profil-logo{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:35px}}.single-brokers .profile__shield-count{display:inline-block;position:absolute;top:107px;left:50%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;font-weight:700;font-family:Gotham,sans-serif;font-size:14px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.single-brokers .profile__brand-content-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:376px}@media screen and (max-width:1024px){.single-brokers .profile__brand-content-wrapper{max-width:100%;margin-right:30px}}@media screen and (max-width:800px){.single-brokers .profile__brand-content-wrapper{margin-right:0}}.single-brokers .profile__text{font-size:16px;margin-bottom:12px}.single-brokers .profile__text span,.single-brokers .profile__text time{font-weight:600}.single-brokers .profile__text:last-child{margin-bottom:0}.single-brokers .profile .link{font-size:16px}.single-brokers .profile__information_no-protected{font-weight:600;color:#f03c3c}.single-brokers .profile__status{font-weight:600}.single-brokers .profile__btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;padding-top:15px;border-top:1px solid #e0e0e0;margin-top:15px}@media screen and (max-width:800px){.single-brokers .profile__btn-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.single-brokers .profile__btn-wrapper .profile__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.single-brokers .profile__certificate-wrapper{-webkit-box-flex:0;-ms-flex:0 1 450px;flex:0 1 450px;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:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:800px){.single-brokers .profile__certificate-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:100%;-ms-flex-item-align:start;align-self:flex-start;margin-bottom:80px}}@media screen and (max-width:800px){.single-brokers .profile__certificate{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:60px}}.single-brokers .profile__file-btn{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.single-brokers .profile__file-btn-unconfirm{margin-top:30px;-ms-flex-item-align:start;align-self:flex-start}.single-brokers .about-brand{border:1px solid #d9d9d9;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:180px;padding:25px}@media screen and (max-width:580px){.single-brokers .about-brand{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:70px;padding:15px}}.single-brokers .about-brand__logo-box{max-width:230px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-brokers .about-brand__logo{max-width:100%;max-height:200px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:800px){.single-brokers .about-brand__logo{margin-right:15px}}@media screen and (max-width:580px){.single-brokers .about-brand__logo{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:35px}}.single-brokers .about-brand__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 250px);border-left:1px solid #d9d9d9;padding-left:25px;margin-left:20px;font-weight:400}@media screen and (max-width:580px){.single-brokers .about-brand__description{padding:0;width:100%;margin-left:0}}#certificate{width:100%;height:auto}#certificate-background,#certificate-qr,#certificate-shield{position:absolute;width:0;height:0;visibility:hidden;pointer-events:none}.apply-member-main{padding-top:100px}@media screen and (max-width:800px){.apply-member-main{padding-top:100px}}.apply-member-main .required-fields{margin-top:-15px}@media screen and (max-width:800px){.apply-member-main .required-fields{margin-top:0}}.apply-member-main .apply-member h1{font-size:36px;text-align:center}@media screen and (max-width:800px){.apply-member-main .apply-member h1{font-size:24px}}.apply-member-main .apply-member__breadcrumps{margin-bottom:47px}@media screen and (max-width:800px){.apply-member-main .apply-member__breadcrumps{margin-bottom:40px}}.apply-member-main .apply-member__form-container{max-width:700px;margin:100px auto 0}@media screen and (max-width:800px){.apply-member-main .apply-member__form-container{padding-left:0;margin-top:40px}}@media screen and (max-width:580px){.apply-member-main .apply-member__form-container{max-width:90%}}.apply-member-main .apply-member__decor:after,.apply-member-main .apply-member__decor:before{content:"";position:absolute;border:2px solid #d9d9d9;width:100px;height:100px}.apply-member-main .apply-member__decor__top:after,.apply-member-main .apply-member__decor__top:before{top:-30px;border-bottom:0}.apply-member-main .apply-member__decor__top:before{left:-30px;border-right:0}@media screen and (max-width:580px){.apply-member-main .apply-member__decor__top:before{left:-20px}}.apply-member-main .apply-member__decor__top:after{right:-30px;border-left:0}@media screen and (max-width:580px){.apply-member-main .apply-member__decor__top:after{right:-20px}}.apply-member-main .apply-member__decor__bottom:after,.apply-member-main .apply-member__decor__bottom:before{bottom:-30px;border-top:0}.apply-member-main .apply-member__decor__bottom:before{left:-30px;border-right:0}@media screen and (max-width:580px){.apply-member-main .apply-member__decor__bottom:before{left:-20px}}.apply-member-main .apply-member__decor__bottom:after{right:-30px;border-left:0}@media screen and (max-width:580px){.apply-member-main .apply-member__decor__bottom:after{right:-20px}}.apply-member-main .apply-member__form{margin-bottom:180px;position:relative}@media screen and (max-width:800px){.apply-member-main .apply-member__form{margin-bottom:70px}}.apply-member-main .apply-member__form h3{font-size:20px;margin-bottom:15px}@media screen and (max-width:800px){.apply-member-main .apply-member__form h3{font-size:18px}}.apply-member-main .apply-member__form .input{margin-bottom:25px}@media screen and (max-width:800px){.apply-member-main .apply-member__form .input{margin-bottom:20px}}.apply-member-main .apply-member__form .contact-info{margin-top:45px}.apply-member-main .apply-member .grid-row{margin-bottom:0}@media screen and (max-width:800px){.apply-member-main .apply-member .grid-row{grid-gap:0}}.apply-member-main .apply-member .submit-wrapper{margin-top:30px}.what-we-do h2{font-size:24px}@media screen and (max-width:800px){.what-we-do h2{font-size:18px}}.what-we-do .what-provide__partners__container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:800px){.what-we-do .what-provide__partners__container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.what-we-do .what-provide__partners__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border:1px solid #d9d9d9;margin:0 -1px -1px 0;padding:20px}.what-we-do .what-provide__partners__item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-width:150px;max-height:60px}@media screen and (max-width:800px){.what-we-do .what-provide__partners__item img{max-width:100px}}.what-we-do .first-screen{text-align:center;max-width:800px;margin:60px auto 100px}.what-we-do .first-screen h1{margin-bottom:20px}.what-we-do .first-screen p:not(:last-child){margin-bottom:1em}@media screen and (max-width:800px){.what-we-do .first-screen{margin-top:40px}}.what-we-do .what-provide{margin-bottom:80px}.what-we-do .what-provide h2{text-align:center;margin-bottom:30px}@media screen and (max-width:800px){.what-we-do .what-provide h2{text-align:left;margin-bottom:20px}}.what-we-do .what-provide p{text-align:center}.what-we-do .what-provide__services{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.what-we-do .what-provide__services p{text-align:center;font-weight:400}.what-we-do .what-provide__services .btn{margin-top:60px}@media screen and (max-width:800px){.what-we-do .what-provide__services .btn{margin-top:50px}}@media screen and (max-width:800px){.what-we-do .what-provide__services{margin-top:40px}}.what-we-do .what-provide__row{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}@media screen and (max-width:800px){.what-we-do .what-provide__row{-ms-grid-columns:auto;grid-template-columns:auto}}.what-we-do .what-provide__col{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d9d9d9;margin:0 -1px -1px 0;padding:20px}@media screen and (max-width:800px){.what-we-do .what-provide__col{width:100%}.what-we-do .what-provide__col img{margin-bottom:24px}}@media screen and (max-width:800px){.what-we-do .what-provide{margin-bottom:100px}}.what-we-do .what-special-one{margin:100px 0}.what-we-do .what-special-one_container{max-width:920px;margin:0 auto}.what-we-do .what-special-one h2{text-align:center;margin-bottom:66px}@media screen and (max-width:800px){.what-we-do .what-special-one h2{font-size:18px;text-align:left}}.what-we-do .what-special-one p:not(:last-child){margin-bottom:1em}.what-we-do .what-special-two{margin-bottom:180px}@media screen and (max-width:800px){.what-we-do .what-special-two{margin-bottom:100px}}.what-we-do .what-special-two h2{text-align:center;margin-bottom:60px}.what-we-do .what-special-two p{text-align:center}.what-we-do .what-special-two__wrapper{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-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:580px){.what-we-do .what-special-two__wrapper{max-width:287px;margin:0 auto}}.what-we-do .what-special-two__row{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);margin-bottom:45px}@media screen and (max-width:800px){.what-we-do .what-special-two__row{-ms-grid-columns:auto;grid-template-columns:auto}}.what-we-do .what-special-two__col{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d9d9d9;margin:0 -1px -1px 0;padding:20px}.what-we-do .what-special-two__col p{line-height:22px;font-weight:400}@media screen and (max-width:800px){.what-we-do .what-special-two__col{width:100%}}.what-we-do .what-special-two__col img{margin-bottom:20px}.about-us{padding-bottom:120px}@media screen and (max-width:800px){.about-us{padding-bottom:100px}}.about-us__first-screen-container{margin-top:122px;margin-bottom:100px}.about-us__first-screen-container h1{margin-bottom:40px}@media screen and (max-width:800px){.about-us__first-screen-container{margin-top:0}}.about-us__first-screen__left{padding-right:50px}@media screen and (max-width:800px){.about-us__first-screen__left{padding-right:15px}}@media screen and (max-width:580px){.about-us__first-screen__left{margin-bottom:25px}}.about-us__first-screen__right{position:relative}.about-us__first-screen__right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-us__first-screen__right:after,.about-us__first-screen__right:before{content:"";position:absolute;border:2px solid #e0e0e0;width:80px;height:80px}.about-us__first-screen__right:before{top:-15px;right:0;border-left:0;border-bottom:0}.about-us__first-screen__right:after{left:0;bottom:-15px;border-right:0;border-top:0}.about-us__second-screen-container{margin:0 auto;max-width:830px}@media screen and (max-width:580px){.about-us__second-screen-container{max-width:300px}}.about-us__second-screen-container h2{font-size:24px;text-align:center;margin-bottom:30px}@media screen and (max-width:800px){.about-us__second-screen-container h2{font-size:18px;margin-bottom:40px}}.about-us__second-screen-container p{font-size:16px}.about-us p{margin-bottom:15px}.about-us p:last-child{margin-bottom:0}.cat-page{margin-bottom:120px}@media screen and (max-width:800px){.cat-page{padding-top:100px;padding-bottom:100px}}@media screen and (max-width:800px){.cat-page .container{padding:0 50px}}@media screen and (max-width:580px){.cat-page .container{padding:0 15px}}.cat-page__breadcrumbs{margin-bottom:45px}.cat-page__title{margin-bottom:40px;text-align:center}.cat-page__news-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cat-page__news-item-container article{margin-bottom:40px}.cat-page__quick-links-container{margin-top:50px;position:relative}@media screen and (max-width:800px){.cat-page__pagination{margin-bottom:55px}}.cat-page__pagination .pagination{margin:0 auto}.article-page .first-screen{padding-top:50px}.article-page .first-screen .container{max-width:920px;margin:0 auto}.article-page .first-screen__breadcrumbs{margin-bottom:45px}.article-page .first-screen__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}@media screen and (max-width:800px){.article-page .first-screen__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}}.article-page .first-screen__content-wrapper .first-screen__img{-webkit-box-flex:0;-ms-flex:0 1 445px;flex:0 1 445px;display:block;width:445px;height:300px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:800px){.article-page .first-screen__content-wrapper .first-screen__img{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;height:auto}}.article-page .first-screen__content-wrapper .first-screen__text{margin-bottom:0}@media screen and (max-width:800px){.article-page .first-screen__content-wrapper .first-screen__text{margin-bottom:30px}}.article-page .first-screen__title-wrapper{-webkit-box-flex:0;-ms-flex:0 1 635px;flex:0 1 635px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:800px){.article-page .first-screen__title-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.article-page .first-screen__title{font-family:Gotham,sans-serif;font-weight:500;font-size:28px;margin-bottom:10px}@media screen and (max-width:800px){.article-page .first-screen__title{font-weight:600;font-size:20px}}.article-page .first-screen__date{font-family:Gotham,sans-serif;font-weight:400;font-size:14px;line-height:17px;margin-bottom:25px}@media screen and (max-width:800px){.article-page .first-screen__date{margin-bottom:40px}}.article-page .svg-animation-background{position:absolute;top:260px;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.article-page .svg-animation-background{display:none}}.article-page .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px}.article-page .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:915px 40px;-ms-transform-origin:915px 40px;transform-origin:915px 40px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform;-webkit-filter:drop-shadow(0 15px 20px rgba(0, 0, 0, .3));filter:drop-shadow(0 15px 20px rgba(0, 0, 0, .3))}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.article-page__content-container{max-width:920px;margin:0 auto;margin-bottom:40px}@media screen and (max-width:1024px){.article-page__content-container{padding:0 50px}}@media screen and (max-width:800px){.article-page__content-container{padding:0 15px}}.article-page__content-container h2,.article-page__content-container h3,.article-page__content-container h4,.article-page__content-container h5{font-family:Gotham,sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:160%;text-align:center;margin-bottom:40px}@media screen and (max-width:800px){.article-page__content-container h2,.article-page__content-container h3,.article-page__content-container h4,.article-page__content-container h5{margin-bottom:30px}}.article-page__content-container ol,.article-page__content-container ul{font-size:16px;list-style:disc;padding-left:30px}.article-page__content-container ol li,.article-page__content-container ul li{margin-bottom:10px}.article-page__content-container ol li:last-child,.article-page__content-container ul li:last-child{margin-bottom:0}.article-page__content-container ol{list-style:decimal}.article-page__content-container time{font-family:Gotham,sans-serif;font-weight:400;font-size:14px;line-height:17px}.article-page__content-container p{font-size:16px;margin-bottom:10px}.article-page__content-container p:last-child{margin-bottom:0}.article-page__content-container img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.article-page__content-container .video-wrapper>div{position:relative;padding-bottom:56.25%;height:0}.article-page__content-container .video-wrapper>div iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article-page__social{margin:100px auto 60px}.article-page__social .social-icons-share{max-width:255px}.sc-title-text{padding:60px 0 40px}@media screen and (max-width:800px){.sc-title-text{padding:40px 0 30px}}.sc-title-text__item{margin-bottom:30px}.sc-title-text__item--bg{background:#f7f7f9;padding:50px}@media screen and (max-width:580px){.sc-title-text__item--bg{padding:15px}}.sc-title-text__title{text-align:center;margin-bottom:20px}.sc-title-text__title.text_left{text-align:left}.sc-title-text__text p{margin-bottom:15px}.sc-title-text__text p:last-child{margin-bottom:0}.sc-title-text__text ol,.sc-title-text__text ul{padding-left:30px;list-style:none;margin-bottom:10px;font-size:14px}.sc-title-text__text ol li,.sc-title-text__text ul li{position:relative;margin-bottom:10px}.sc-title-text__text ol li::before,.sc-title-text__text ul li::before{content:"◉";position:absolute;left:-20px;top:5px;font-size:14px;line-height:1;color:#3c4361}.sc-title-text__text ol{list-style:decimal}.contacts{position:relative}.contacts svg{overflow:visible}@media screen and (max-width:800px){.contacts{padding-top:100px}}.contacts__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1024px){.contacts__container{max-width:70%;margin:auto}}@media screen and (max-width:800px){.contacts__container{max-width:85%}}@media screen and (max-width:580px){.contacts__container{max-width:100%}}.contacts__box-info{background:rgba(255,255,255,.6);border:1px solid #d9d9d9;margin:auto;padding:25px;-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%)}@media screen and (max-width:800px){.contacts__box-info{max-width:90%;margin-top:-100px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:580px){.contacts__box-info{padding:25px 10px}}.contacts__box-info__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin-bottom:35px}.contacts__box-info h1{font-size:36px;margin-bottom:20px}@media screen and (max-width:800px){.contacts__box-info h1{font-size:24px}}.contacts__box-info p{font-weight:400}.contacts__map__images{width:100%}.contacts .contacts__form{font-family:Gotham,sans-serif}.contacts .contacts__form h3{font-size:24px;font-weight:600;margin-bottom:34px}@media screen and (max-width:580px){.contacts .contacts__form h3{font-size:24px;margin-bottom:15px}}.contacts .contacts__form__wrap{padding:15px}@media screen and (max-width:580px){.contacts .contacts__form__wrap{padding:0}}.contacts .contacts__form .submit__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contacts .contacts__form .wpcf7-response-output{display:none!important}@media screen and (max-width:580px){.contacts .contacts__form .grid-row{margin-bottom:0;gap:0}}.contacts .contacts__inputs .input{margin-bottom:25px}@media screen and (max-width:580px){.contacts .contacts__inputs .input{margin-bottom:10px}}.contacts .contacts__inputs .input.container_limit label span:first-child::after{content:"*";color:#eb5757}.contacts .contacts__inputs .textarea{margin-bottom:5px}.contacts .contacts__info{padding-right:47px}@media screen and (max-width:580px){.contacts .contacts__info{padding-right:10px}}.contacts .contacts__info h3{font-size:24px;font-weight:600;margin-bottom:25px;margin-top:44px}@media screen and (max-width:580px){.contacts .contacts__info h3{margin-bottom:15px}}.contacts .contacts__info__text{margin-bottom:30px}.contacts .contacts__info__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.contacts .contacts__info__item .icon-ct{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;border:1px solid #d9d9d9}.contacts .contacts__info__item .info-ct{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;padding-left:20px;width:calc(100% - 60px)}.contacts .contacts__info__item span{display:block;font-weight:600;line-height:1}.contacts .input__file .wpcf7-form-control-wrap{position:relative}.contacts .input__file .wpcf7-form-control-wrap:before{content:"Choose file";position:absolute;left:0;padding:5px;background:red;color:#fff;width:130px;text-align:center;border-radius:5px;cursor:pointer}.contacts .input__file .wpcf7-form-control-wrap input{display:inline-block;visibility:hidden}@media screen and (max-width:800px){.operation{padding-top:100px}}.operation h1{text-align:left;margin-bottom:40px}@media screen and (max-width:800px){.operation h1{margin-bottom:55px}}.operation__breadcrumbs{margin-bottom:45px}@media screen and (max-width:800px){.operation__breadcrumbs{margin-bottom:40px}}.operation__title{text-align:center;font-size:36px;margin-bottom:30px;line-height:1}@media screen and (max-width:800px){.operation__title{font-size:24px}}.operation__title_first{font-weight:500;font-size:28px;margin-bottom:60px}@media screen and (max-width:800px){.operation__title_first{font-size:20px;font-weight:600}}@media screen and (max-width:800px){.operation__title{margin-bottom:25px}}.operation__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-grid-rows:auto;grid-template-rows:auto;grid-gap:30px}@media screen and (max-width:800px){.operation__list{-ms-grid-columns:1fr;grid-template-columns:1fr;justify-items:center;grid-gap:40px}}.operation__item{width:100%}.operation__item img{width:100%;height:auto;border-radius:5px;-webkit-box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802)}.operation__resolution-statisticss{margin-bottom:100px}.operation__case-examples{margin-bottom:100px}.operation__commission-reports{margin-bottom:100px}.operation__industry-events-participation{margin-bottom:100px}.operation .svg-animation-background{overflow:visible;position:absolute;top:-40px;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.operation .svg-animation-background{display:none}}.operation .svg-animation-background__path-1{-webkit-transform:translate(7px,195px);-ms-transform:translate(7px,195px);transform:translate(7px,195px)}.operation .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(7px,195px);-ms-transform:translate(7px,195px);transform:translate(7px,195px)}.operation .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:954px 225px;-ms-transform-origin:954px 225px;transform-origin:954px 225px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.operation .svg-animation-background .circle-bottom__center-circle{-webkit-transform-origin:55px 837px;-ms-transform-origin:55px 837px;transform-origin:55px 837px}.operation .slider-buttons{margin-top:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.operation .slider-buttons img{cursor:pointer;position:relative;z-index:-1}.operation .slider-buttons .button-prev{cursor:pointer;margin-right:96px}.operation .slider-buttons .button-next{cursor:pointer}.operation .swiper-container{width:calc(100% + 60px);padding:0 30px;margin-left:-30px;padding-top:30px}@media screen and (max-width:1024px){.operation .swiper-container{width:100%}}@media screen and (max-width:800px){.operation .swiper-container{padding:0;margin:0}}.operation .news-card__btn{display:inline-block}.our-partners{margin-bottom:150px}@media screen and (max-width:800px){.our-partners{margin-bottom:142px}}.our-partners .svg-animation-background{position:absolute;top:0;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.our-partners .svg-animation-background{display:none}}.our-partners .svg-animation-background__path-1{-webkit-transform:translate(53px,211px);-ms-transform:translate(53px,211px);transform:translate(53px,211px)}.our-partners .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(53px,211px);-ms-transform:translate(53px,211px);transform:translate(53px,211px)}.our-partners .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:975px 225px;-ms-transform-origin:975px 225px;transform-origin:975px 225px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.our-partners .svg-animation-background .circle-bottom__center-circle{-webkit-transform-origin:55px 1000px;-ms-transform-origin:55px 1000px;transform-origin:55px 1000px}.our-partners .svg-animation-background-mobile{overflow:visible;display:none;position:absolute;top:134px;right:calc(50% - 185px);z-index:-1}.our-partners .svg-animation-background-mobile .circle-top__center-circle{-webkit-transform-origin:320px 50px;-ms-transform-origin:320px 50px;transform-origin:320px 50px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.our-partners .svg-animation-background-mobile__path-1{-webkit-transform:translate(-12px,1px);-ms-transform:translate(-12px,1px);transform:translate(-12px,1px)}.our-partners .svg-animation-background-mobile__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(-12px,1px);-ms-transform:translate(-12px,1px);transform:translate(-12px,1px)}@media screen and (max-width:580px){.our-partners .svg-animation-background-mobile{display:block}}@media screen and (max-width:340px){.our-partners .svg-animation-background-mobile{display:none}}.our-partners h1{padding-top:50px;margin-bottom:45px;text-align:center}.our-partners .partners__row{padding:30px 20px;border:1px solid #d9d9d9;margin:-1px -1px 0 0}.our-partners .partners p{font-weight:400;font-size:14px}.our-partners .partners p:not(:last-child){margin-bottom:1em}.our-partners .partners__col_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:150px;overflow:hidden;margin-bottom:10px}@media screen and (max-width:800px){.our-partners .partners__col_img{height:100px}}.our-partners .partners__col_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.financial-regulators h1{text-align:center;font-size:36px;padding-top:100px;margin-bottom:77px}@media screen and (max-width:800px){.financial-regulators h1{font-size:24px;margin-bottom:42px}}.financial-regulators__countries{margin-bottom:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:800px){.financial-regulators__countries{-ms-grid-columns:auto;grid-template-columns:auto;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:35px;margin-bottom:100px}}.financial-regulators__countries .country{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:35px}@media screen and (max-width:800px){.financial-regulators__countries .country{margin-bottom:25px}}.financial-regulators__countries .country img{margin-right:15px;-webkit-box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802)}.financial-regulators__countries .country span{font-weight:600;font-size:24px;font-family:Gotham,sans-serif}@media screen and (max-width:800px){.financial-regulators__countries .country span{font-size:18px}}.financial-regulators__countries .country_link{position:relative;padding-left:25px}.financial-regulators__country{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;padding:15px;border:1px solid #d9d9d9;margin:-1px -1px 0 0}.financial-regulators__country a{display:inline-block;font-weight:500;font-size:14px;font-family:Gotham,sans-serif;text-decoration:underline}.financial-regulators__country a:hover{color:#00379f}.financial-regulators__country a:not(:last-child){margin-bottom:20px}@media screen and (max-width:800px){.financial-regulators__country a:not(:last-child){margin-bottom:15px}}.financial-regulators__country a::before{content:"◉";position:absolute;left:0;top:0;font-size:14px;color:#3c4361}.answers{padding-top:100px}.answers__title-wrapper{padding:0 95px}@media screen and (max-width:1024px){.answers__title-wrapper{padding:0}}.answers h1{font-weight:600;margin-bottom:60px}@media screen and (max-width:800px){.answers h1{margin-bottom:40px;max-width:285px}}.answers__title{font-weight:500;font-size:22px;margin-bottom:30px;text-align:center}@media screen and (max-width:800px){.answers__title{font-size:20px;margin-bottom:20px}}.answers__btn-wrapper{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:800px){.answers__btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:80px}}.answers__btn{font-size:12px;line-height:160%;margin:0 10px}.answers__clients-wrapper,.answers__memders-wrapper{margin-bottom:100px}.answers__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.answers__question-wrapper{background:#fff;position:relative;border-radius:5px;border:1px solid #d9d9d9;padding:20px;margin-bottom:40px}.answers__question-wrapper:last-child{margin-bottom:0}@media screen and (max-width:800px){.answers__question-wrapper{padding:20px 10px}}.answers__subtitle{max-width:90%;font-weight:500;font-size:16px;line-height:1.4;-webkit-transition:margin-bottom .5s ease;-o-transition:margin-bottom .5s ease;transition:margin-bottom .5s ease}.answers__subtitle.active{margin-bottom:30px}@media screen and (max-width:800px){.answers__subtitle{font-size:16px}}.answers__content-wrapper p{font-weight:300;font-size:14px;margin-bottom:10px}.answers__content-wrapper p:last-child{margin-bottom:0}.answers__content-wrapper ol,.answers__content-wrapper ul{padding-left:30px;list-style:none;margin-bottom:10px;font-size:14px}.answers__content-wrapper ol li,.answers__content-wrapper ul li{position:relative;margin-bottom:10px}.answers__content-wrapper ol li::before,.answers__content-wrapper ul li::before{content:"◉";position:absolute;left:-20px;top:5px;font-size:14px;line-height:1;color:#3c4361}.answers__content-wrapper ol{list-style:decimal}.answers__btn-toggle{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;border:none;background:0 0;cursor:pointer;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media screen and (max-width:800px){.answers__btn-toggle span{top:20px;right:10px;width:20px;height:20px}}.answers__btn-toggle span{position:absolute;top:21px;right:10px;width:20px;height:20px;padding:0;border:none;background:0 0;cursor:pointer}.answers__btn-toggle span:after,.answers__btn-toggle span:before{content:"";display:block;position:absolute;width:100%;height:2px;background:#00379f;top:50%;Left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.answers__btn-toggle span:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.answers__btn-toggle.active span:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.rules-guid{padding-top:100px;margin-bottom:120px}@media screen and (max-width:1024px){.rules-guid{padding-top:80px}}.rules-guid__breadcrumbs{margin-bottom:45px}@media screen and (max-width:800px){.rules-guid__breadcrumbs{margin-bottom:40px}}.rules-guid h1{text-align:center;margin-bottom:60px}@media screen and (max-width:800px){.rules-guid h1{margin-bottom:40px}}.rules-guid__date{display:block;font-weight:500;font-size:28px;line-height:140%;font-family:Gotham,sans-serif;margin-bottom:60px;text-align:center}@media screen and (max-width:800px){.rules-guid__date{font-size:20px;margin-bottom:40px}}.rules-guid__list{margin-bottom:30px}.rules-guid__content-container{max-width:558px;width:100%;margin:0 auto 40px}@media screen and (max-width:800px){.rules-guid__content-container{-ms-grid-columns:1fr;grid-template-columns:1fr}}.rules-guid__question-wrapper{position:relative}.rules-guid__question-wrapper:last-child{margin-bottom:0}.rules-guid__subtitle{font-weight:500;font-size:16px;line-height:1.2;-webkit-transition:margin-bottom .5s ease;-o-transition:margin-bottom .5s ease;transition:margin-bottom .5s ease;padding:10px 35px 10px 10px;border-bottom:1px solid #d9d9d9}@media screen and (max-width:800px){.rules-guid__subtitle{font-size:14px}}.rules-guid__subtitle.active{border-bottom:1px solid #ebd7bd;color:#ebd7bd}.rules-guid__content-wrapper{border-bottom:1px solid #d9d9d9;padding:25px 10px}.rules-guid__content-wrapper p{font-weight:300;font-size:14px;margin-bottom:10px}.rules-guid__content-wrapper p:last-child{margin-bottom:0}.rules-guid__content-wrapper ol,.rules-guid__content-wrapper ul{padding-left:30px;list-style:none;margin-bottom:10px;font-size:14px}.rules-guid__content-wrapper ol li,.rules-guid__content-wrapper ul li{position:relative;margin-bottom:10px}.rules-guid__content-wrapper ol li::before,.rules-guid__content-wrapper ul li::before{content:"◉";position:absolute;left:-20px;top:5px;font-size:14px;line-height:1;color:#3c4361}.rules-guid__content-wrapper ol{list-style:decimal}.rules-guid__btn-toggle{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;border:none;background:0 0;cursor:pointer;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media screen and (max-width:800px){.rules-guid__btn-toggle span{top:20px;right:10px;width:20px;height:20px}}.rules-guid__btn-toggle span{position:absolute;top:10px;right:8px;width:20px;height:20px;padding:0;border:none;background:0 0;cursor:pointer}.rules-guid__btn-toggle span:after,.rules-guid__btn-toggle span:before{content:"";display:block;position:absolute;width:100%;height:2px;background:#00379f;top:50%;Left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.rules-guid__btn-toggle span:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.rules-guid__btn-toggle.active span:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.rules-guid__btn{margin:0 10px}.rules-guid .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}.benefits{padding-top:60px}.benefits__breadcrumbs{margin-bottom:45px}@media screen and (max-width:800px){.benefits__breadcrumbs{margin-bottom:40px}}.benefits__partners{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.benefits__partners_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border:1px solid #d9d9d9;margin:0 -1px -1px 0;padding:20px}.benefits__partners_img img{width:100%}@media screen and (max-width:800px){.benefits__partners{-ms-grid-columns:(minmax(100px,1fr))[2];grid-template-columns:repeat(2,minmax(100px,1fr))}.benefits__partners_img{margin:0 auto;max-width:160px;max-height:55px}}.benefits h1{margin-bottom:40px;text-align:center}.benefits h3{text-align:center;margin-bottom:55px;font-size:24px}.benefits .image-lines{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.benefits .block-text{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}.benefits .block-text__second{margin-bottom:30px}.benefits .block-text p:not(:last-child){margin-bottom:1em}.benefits .block-text__left{padding:25px}.benefits .block-text__left__decor:after,.benefits .block-text__left__decor:before{content:"";position:absolute;border:2px solid #e0e0e0;width:40px;height:40px}.benefits .block-text__left__decor__top:after,.benefits .block-text__left__decor__top:before{top:0;border-bottom:0}.benefits .block-text__left__decor__top:before{left:0;border-right:0}.benefits .block-text__left__decor__top:after{right:0;border-left:0}.benefits .block-text__left__decor__bottom:after,.benefits .block-text__left__decor__bottom:before{bottom:0;border-top:0}.benefits .block-text__left__decor__bottom:before{left:0;border-right:0}.benefits .block-text__left__decor__bottom:after{right:0;border-left:0}.benefits .block-text__left img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:200px}.benefits .block-text__right.add-st{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-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;padding-left:35px}.benefits .block-cards-container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-webkit-column-gap:78px;-moz-column-gap:78px;column-gap:78px;margin-bottom:30px;position:relative;z-index:1}@media screen and (max-width:800px){.benefits .block-cards-container{-ms-grid-columns:auto;grid-template-columns:auto;row-gap:35px}}.benefits .block-cards-container .membership-card{position:relative;padding:20px 15px 15px 15px;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-align:center;-ms-flex-align:center;align-items:center;max-width:255px;min-height:177px;border-radius:0;background:#fff;border:1px solid #d9d9d9}.benefits .block-cards-container .membership-card p{font-size:16px;text-align:center;line-height:21.7px;border-top:1px solid #d9d9d9;padding-top:13px}.benefits .block-cards-container .membership-card img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;margin-bottom:15px}@media screen and (max-width:800px){.benefits .block-cards-container .membership-card{max-width:100%}}.benefits .block-cards-container .membership-card.add-line-down:after{position:absolute;bottom:-60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;content:url(../images/dist/membership-line-single.svg)}@media screen and (max-width:800px){.benefits .block-cards-container .membership-card.add-line-down:after{display:none}}.benefits .block-cards-container__second{margin-bottom:50px}.benefits .block-cards-container__third{row-gap:65px;margin-bottom:100px}@media screen and (max-width:800px){.benefits .block-cards-container__third{row-gap:35px}}.benefits .lines{max-width:692px;margin:0 auto;margin-bottom:30px}.benefits .lines img{width:100%}.benefits .button-container{margin-bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:800px){.benefits .button-container{margin-bottom:110px}}.benefits .button-container__second{margin-bottom:120px}@media screen and (max-width:800px){.benefits .button-container__second{margin-bottom:100px}}.benefits .button-container .btn{margin:0 auto}.broker-cert-srv{padding-top:100px}@media screen and (max-width:800px){.broker-cert-srv{padding-top:60px}}.broker-cert-srv__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d9d9d9;background:#fff}@media screen and (max-width:800px){.broker-cert-srv__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:45px}}.broker-cert-srv__item:last-child{margin-bottom:45px}.broker-cert-srv__item__img{max-width:220px;padding:20px;width:25%;text-align:center}@media screen and (max-width:800px){.broker-cert-srv__item__img{margin-right:0;margin-left:0}}.broker-cert-srv__item__text{padding:20px}.broker-cert-srv__item__text h3{font-size:24px;margin-bottom:35px}@media screen and (max-width:800px){.broker-cert-srv__item__text h3{margin-bottom:30px}}.broker-cert-srv__item__text ul{padding-left:20px;margin-bottom:40px}@media screen and (max-width:800px){.broker-cert-srv__item__text ul{margin-bottom:25px}}.broker-cert-srv__item__text ul li{position:relative}.broker-cert-srv__item__text ul li::before{content:"◉";position:absolute;left:-20px;top:4px;font-size:14px;color:#3c4361}.broker-cert-srv__item .btn{max-width:140px}.broker-cert-srv h1{text-align:center;margin-bottom:80px}@media screen and (max-width:800px){.broker-cert-srv h1{margin-bottom:60px}}.broker-cert-srv .button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:180px}@media screen and (max-width:800px){.broker-cert-srv .button-wrapper{margin-bottom:100px}}.execution-certification .svg-animation-background{overflow:visible;position:absolute;top:-81px;right:calc(50% - 555px);z-index:-1}@media screen and (max-width:1100px){.execution-certification .svg-animation-background{display:none}}.execution-certification .svg-animation-background__path-1{-webkit-transform:translate(-2px,237px);-ms-transform:translate(-2px,237px);transform:translate(-2px,237px)}.execution-certification .svg-animation-background__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(-2px,237px);-ms-transform:translate(-2px,237px);transform:translate(-2px,237px)}.execution-certification .svg-animation-background .circle-top__center-circle{-webkit-transform-origin:1028px 285px;-ms-transform-origin:1028px 285px;transform-origin:1028px 285px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform;-webkit-filter:drop-shadow(3px 3px 20px rgba(0, 0, 0, .3));filter:drop-shadow(3px 3px 20px rgba(0, 0, 0, .3))}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.execution-certification .svg-animation-background .circle-bottom__center-circle{-webkit-transform-origin:1092px 2560px;-ms-transform-origin:1092px 2560px;transform-origin:1092px 2560px}.execution-certification .svg-animation-background-mobile{overflow:visible;display:none;position:absolute;top:-457px;left:20px;z-index:-1}.execution-certification .svg-animation-background-mobile .circle-top__center-circle{-webkit-transform-origin:329px 50px;-ms-transform-origin:329px 50px;transform-origin:329px 50px;-webkit-animation-name:zoom;animation-name:zoom;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;will-change:transform;-webkit-filter:drop-shadow(3px 10px 15px rgba(0, 0, 0, .3));filter:drop-shadow(3px 10px 15px rgba(0, 0, 0, .3))}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.execution-certification .svg-animation-background-mobile__path-1{-webkit-transform:translate(-2px,37px);-ms-transform:translate(-2px,37px);transform:translate(-2px,37px)}.execution-certification .svg-animation-background-mobile__path-2{stroke-dashoffset:10000px;stroke-dasharray:10000px;-webkit-transform:translate(-2px,37px);-ms-transform:translate(-2px,37px);transform:translate(-2px,37px)}@media screen and (max-width:580px){.execution-certification .svg-animation-background-mobile{display:block}}.execution-certification h1{margin-bottom:40px}@media screen and (max-width:800px){.execution-certification h1{margin-bottom:60px}}.execution-certification h2{text-align:center;margin-bottom:60px;font-size:18px}@media screen and (max-width:800px){.execution-certification h2{margin-bottom:40px;font-size:16px}}.execution-certification .execution{margin-bottom:180px}@media screen and (max-width:800px){.execution-certification .execution{margin-bottom:100px}}.execution-certification .execution__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}@media screen and (max-width:800px){.execution-certification .execution__img{margin-bottom:30px}}.execution-certification .execution__breadcrumbs{margin-bottom:45px}.execution-certification .execution__title{margin-bottom:100px}.execution-certification .execution__subtitle{font-weight:500;font-size:24px;line-height:160%;margin-bottom:15px}@media screen and (max-width:800px){.execution-certification .execution__subtitle{font-size:18px;margin-bottom:30px}}.execution-certification .execution__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.added-services{padding-top:100px;margin-bottom:120px}@media screen and (max-width:800px){.added-services{margin-bottom:100px}}.added-services__tabs{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:800px){.added-services__tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.added-services__about{max-width:860px;margin:0 auto 60px;text-align:center}@media screen and (max-width:800px){.added-services__about{margin:0 auto 30px}}.added-services__about h1{margin-bottom:20px}.added-services__about p:not(:last-child){margin-bottom:1em}.added-services__button .btn{margin:0 auto;margin-top:50px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.added-services .buttonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:100px;width:150px}@media screen and (max-width:800px){.added-services .buttonWrapper{max-width:290px;margin-left:auto;margin-right:auto;margin-bottom:80px}}.added-services .buttonWrapper .tab-button{position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#fff}.added-services .buttonWrapper .tab-button.active{background:#3c4361;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.added-services .buttonWrapper .tab-button:hover{background:#3c4361;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.added-services .buttonWrapper .tab-button img{position:relative;max-width:130px;max-height:48px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:800px){.added-services .buttonWrapper .tab-button{width:100%}}.added-services .contentWrapper{width:calc(100% - 150px);background:#00379f;padding:20px;border:1px solid #3c4361}@media screen and (max-width:800px){.added-services .contentWrapper{width:100%}}.added-services .content.active{display:block}.added-services .content{display:none}.added-services .content h3{font-size:24px;margin-bottom:60px;text-align:center}@media screen and (max-width:800px){.added-services .content h3{text-align:left;font-size:18px;margin-bottom:40px}}.added-services .content p:not(:last-child){margin-bottom:1em}.added-services__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.added-services__item{margin-bottom:30px}.added-services__item-wrap{border:1px solid #d9d9d9;text-align:center;padding:30px;height:100%}@media screen and (max-width:800px){.added-services__item-wrap{padding:20px}}@media screen and (max-width:580px){.added-services__item-wrap{padding:15px}}.added-services__item-wrap h3{font-size:22px;text-align:center}@media screen and (max-width:800px){.added-services__item-wrap h3{font-size:18px}}.added-services__item-wrap p:not(:last-child){margin-bottom:1em}.added-services__item-wrap img{position:relative;max-width:130px;max-height:48px;-o-object-fit:contain;object-fit:contain}.education{padding-top:60px}.education__breadcrumbs{margin-bottom:45px}@media screen and (max-width:800px){.education__breadcrumbs{margin-bottom:40px}}.education__text-before{margin-bottom:25px}.education__form__container{margin:50px auto 25px}.education__form{margin-bottom:150px}.education__form h1{text-align:center;margin-bottom:40px}@media screen and (max-width:800px){.education__form h1{max-width:300px}}.education__form__container{max-width:445px}@media screen and (max-width:800px){.education__form__container{max-width:100%}}.education__form button{margin:0 auto;margin-top:-15px}@media screen and (max-width:800px){.education__form button{margin-top:50px}}.education__form .input{margin-bottom:25px}@media screen and (max-width:800px){.education__form .input{margin-bottom:20px}}.markets-price{padding-top:60px;position:relative}.markets-price__title{margin-bottom:60px}@media screen and (max-width:800px){.markets-price__title{margin-bottom:40px}}.markets-price__api-wrapper{width:100%;max-width:920px;margin:0 auto;margin-bottom:100px}@media screen and (max-width:800px){.markets-price__api-wrapper{margin-bottom:80px}}.markets-price__api-wrapper iframe{width:100%;min-height:410px}.markets-price__content-wrapper{width:100%;margin:0 auto;margin-bottom:120px}@media screen and (max-width:800px){.markets-price__content-wrapper{margin-bottom:100px}}.markets-price__content-wrapper h2,.markets-price__content-wrapper h3,.markets-price__content-wrapper h4,.markets-price__content-wrapper h5{font-family:Gotham,sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:160%;text-align:center}.markets-price__content-wrapper ol,.markets-price__content-wrapper ul{list-style:disc;padding-left:30px}.markets-price__content-wrapper ol li,.markets-price__content-wrapper ul li{margin-bottom:10px}.markets-price__content-wrapper ol li:last-child,.markets-price__content-wrapper ul li:last-child{margin-bottom:0}.markets-price__content-wrapper ol{list-style:decimal}.markets-price__content-wrapper time{font-family:Gotham,sans-serif;font-weight:400;font-size:14px;line-height:17px}.markets-price__content-wrapper p{margin-bottom:10px}.markets-price__content-wrapper p:last-child{margin-bottom:0}.markets-price__content-wrapper img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.markets-price div[id*=ccpw-datatable].dataTables_wrapper div.dataTables_paginate a.paginate_button:hover{border:1px solid #1657e2;background:#1657e2}.markets-price div[id*=ccpw-datatable].dataTables_wrapper table.dataTable th[role=columnheader]:not(.no-sort):after{right:6.5px;top:calc(50% - 8px)}.markets-price div[id*=ccpw-datatable].dataTables_wrapper table.dataTable th[role=columnheader]:not(.no-sort){cursor:pointer;padding-right:15px}.markets-price div[id*=ccpw-datatable].dataTables_wrapper table.table-bordered.dataTable th{color:#00379f}.markets-price div[id*=ccpw-datatable].dataTables_wrapper .table-striped>tbody>tr:nth-of-type(odd){background-color:#eff6fd}.markets-price iframe #siteWrapper .headerRow>div{color:#fff;border:2px solid #00379f}.traders-education__title{margin-bottom:60px}@media screen and (max-width:800px){.traders-education__title{margin-bottom:40px}}.traders-education__contents{margin-bottom:50px}.traders-education__api-wrapper{width:100%;max-width:920px;margin:0 auto;margin-bottom:120px}@media screen and (max-width:800px){.traders-education__api-wrapper{margin-bottom:160px}}.traders-education .content{display:none}.traders-education .content.active{display:block}.traders-education .buttonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px;padding:0 25px}@media screen and (max-width:800px){.traders-education .buttonWrapper{margin-bottom:30px}}.traders-education .tab-button.active{background-color:rgba(0,55,159,.8);-webkit-box-shadow:none;box-shadow:none}.traders-education .tab-button:last-child{margin-left:30px}.traders-education .contentWrapper .bmg-list-content{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.traders-education .contentWrapper .bmg-list-item{width:auto;border-radius:3px;-webkit-box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.05),0 7.37098px 17.869px rgba(0,0,0,.04),0 4.13211px 10.0172px rgba(0,0,0,.04),0 2.19453px 5.32008px rgba(0,0,0,.03),0 .913195px 2.21381px rgba(0,0,0,.02);box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.05),0 7.37098px 17.869px rgba(0,0,0,.04),0 4.13211px 10.0172px rgba(0,0,0,.04),0 2.19453px 5.32008px rgba(0,0,0,.03),0 .913195px 2.21381px rgba(0,0,0,.02)}.traders-education .contentWrapper .bmg-list-item-button{background:#00379f;border-radius:3px;outline:0;border:none;color:#fff;font-family:Gotham,sans-serif;font-size:14px;line-height:17px;font-weight:400;text-align:center;padding:10px 15px;cursor:pointer;-webkit-box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477);box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477);cursor:pointer;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.traders-education .contentWrapper .bmg-list-item-button:hover{background-color:rgba(0,55,159,.8);-webkit-box-shadow:0 100px 80px rgba(0,0,0,.07),0 41.7776px 33.4221px rgba(0,0,0,.0503198),0 22.3363px 17.869px rgba(0,0,0,.0417275),0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 100px 80px rgba(0,0,0,.07),0 41.7776px 33.4221px rgba(0,0,0,.0503198),0 22.3363px 17.869px rgba(0,0,0,.0417275),0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802)}.traders-education .contentWrapper .bmg-list-item-button:active{background-color:rgba(0,55,159,.8);-webkit-box-shadow:none;box-shadow:none}.traders-education .contentWrapper .bmg-list-item-button--disabled{background-color:#e0e0e0;-webkit-box-shadow:none!important;box-shadow:none!important}.traders-education .contentWrapper .bmg-list-item-button--disabled:hover{background-color:#e0e0e0;-webkit-box-shadow:none!important;box-shadow:none!important}.traders-education .contentWrapper .bmg-list-item-button--disabled:active{background-color:#e0e0e0;-webkit-box-shadow:none!important;box-shadow:none!important}.blocker{padding:0!important}.scam-alert{overflow:hidden}.scam-alert .first-screen{padding-top:50px}.scam-alert .first-screen .container{max-width:920px;margin:0 auto}.scam-alert .first-screen__breadcrumbs{margin-bottom:45px}.scam-alert .first-screen__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}@media screen and (max-width:800px){.scam-alert .first-screen__content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px}}.scam-alert .first-screen__content-wrapper .first-screen__img{-webkit-box-flex:0;-ms-flex:0 1 445px;flex:0 1 445px;display:block;width:445px;height:300px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:800px){.scam-alert .first-screen__content-wrapper .first-screen__img{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;height:auto}}.scam-alert .first-screen__content-wrapper .first-screen__text{margin-bottom:0}@media screen and (max-width:800px){.scam-alert .first-screen__content-wrapper .first-screen__text{margin-bottom:30px}}.scam-alert .first-screen__title-wrapper{-webkit-box-flex:0;-ms-flex:0 1 635px;flex:0 1 635px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:800px){.scam-alert .first-screen__title-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.scam-alert .first-screen__title{font-family:Gotham,sans-serif;font-weight:500;font-size:28px;margin-bottom:10px}@media screen and (max-width:800px){.scam-alert .first-screen__title{font-weight:600;font-size:20px}}.scam-alert .first-screen__date{font-family:Gotham,sans-serif;font-weight:400;font-size:14px;line-height:17px;margin-bottom:25px}@media screen and (max-width:800px){.scam-alert .first-screen__date{margin-bottom:40px}}.scam-alert .first-screen{padding-top:100px;text-align:center}.scam-alert .first-screen__title{font-weight:600;font-size:36px;margin-bottom:40px}.scam-alert .first-screen__content-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.scam-alert .first-screen__title-wrapper{-webkit-box-flex:0;-ms-flex:0 1 700px;flex:0 1 700px}.scam-alert__content-container{max-width:920px;margin:0 auto;margin-bottom:40px}@media screen and (max-width:1024px){.scam-alert__content-container{padding:0 50px}}.scam-alert__content-container h2,.scam-alert__content-container h3,.scam-alert__content-container h4,.scam-alert__content-container h5{font-family:Gotham,sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:160%;text-align:center;margin-bottom:40px}@media screen and (max-width:800px){.scam-alert__content-container h2,.scam-alert__content-container h3,.scam-alert__content-container h4,.scam-alert__content-container h5{margin-bottom:30px}}.scam-alert__content-container ol,.scam-alert__content-container ul{list-style:disc;padding-left:30px}.scam-alert__content-container ol li,.scam-alert__content-container ul li{margin-bottom:10px}.scam-alert__content-container ol li:last-child,.scam-alert__content-container ul li:last-child{margin-bottom:0}.scam-alert__content-container ol{list-style:decimal}.scam-alert__content-container time{font-family:Gotham,sans-serif;font-weight:400;font-size:14px;line-height:17px}.scam-alert__content-container p{margin-bottom:10px}.scam-alert__content-container p:last-child{margin-bottom:0}.scam-alert__content-container img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.scam-alert__content-container .video-wrapper>div{position:relative;padding-bottom:56.25%;height:0}.scam-alert__content-container .video-wrapper>div iframe{position:absolute;top:0;left:0;width:100%;height:100%}.scam-alert__social{margin:100px auto 60px}.scam-alert__social .social-icons-share{max-width:255px}.error404{overflow:hidden}@media screen and (max-height:430px){.error404{overflow:visible}}.error404 .header{margin-bottom:0}.not-found .container{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.not-found .anime-circle{margin-bottom:102px}.not-found .btn{margin-top:30px;margin-bottom:190px}.not-found h1{margin-top:56px}@media screen and (max-height:800px){.not-found h1{margin-top:0}}.not-found .svg-animation-background{position:relative;z-index:-1;overflow:visible}@media screen and (max-width:1010px){.not-found .svg-animation-background{display:none}}.not-found .svg-animation-background__wrapper{position:relative}@media screen and (max-height:800px){.not-found .svg-animation-background__wrapper{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}}.not-found .svg-animation-background__text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1010px){.not-found .svg-animation-background__text{width:121px!important;height:144px!important}}.not-found .svg-animation-background .circle-top__circle2{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:400px 250px;-ms-transform-origin:400px 250px;transform-origin:400px 250px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.not-found .svg-animation-background .circle-top__circle3{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:400px 250px;-ms-transform-origin:400px 250px;transform-origin:400px 250px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.not-found .svg-animation-background .circle-top__circle4{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:400px 250px;-ms-transform-origin:400px 250px;transform-origin:400px 250px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.not-found .svg-animation-background .circle-top__circle5{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:400px 250px;-ms-transform-origin:400px 250px;transform-origin:400px 250px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.not-found .svg-animation-background-mobile{display:none;position:relative;z-index:-1}@media screen and (max-width:1010px){.not-found .svg-animation-background-mobile{display:block}}.not-found .svg-animation-background-mobile .circle-top__circle2{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:180px 180px;-ms-transform-origin:180px 180px;transform-origin:180px 180px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.not-found .svg-animation-background-mobile .circle-top__circle3{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:180px 180px;-ms-transform-origin:180px 180px;transform-origin:180px 180px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.not-found .svg-animation-background-mobile .circle-top__circle4{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:180px 180px;-ms-transform-origin:180px 180px;transform-origin:180px 180px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.not-found .svg-animation-background-mobile .circle-top__circle5{stroke-dasharray:1300px;stroke-dashoffset:1000px;-webkit-transform-origin:180px 180px;-ms-transform-origin:180px 180px;transform-origin:180px 180px;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:reverse}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.content-area{min-height:535px}main.search{margin-bottom:120px}@media screen and (max-width:800px){main.search{margin-bottom:100px}}.search .page-title{margin-bottom:60px}@media screen and (max-width:800px){.search .page-title{margin-bottom:40px}}.search .link{font-size:18px;margin-bottom:30px;line-height:1.6}@media screen and (max-width:800px){.search .link{margin-bottom:20px}}.search__not-found{max-width:825px}.search__not-found h1{margin-bottom:40px}.search__not-found h3{font-size:24px}@media screen and (max-width:800px){.search__not-found h3{font-size:18px}}.search .cat-page__pagination{margin-top:40px}@media screen and (max-width:800px){.search .cat-page__pagination{margin-bottom:100px}}.search__result{margin-bottom:60px;font-size:16px}@media screen and (max-width:800px){.search__result{margin-bottom:35px}}.anime-circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:470px;height:470px}.anime-circle__quarter{position:absolute;width:468px;height:468px;border-radius:50%;background:url(../images/dist/circle1.svg) no-repeat bottom left;z-index:-1;-webkit-animation:rotationIn 10s linear infinite;animation:rotationIn 10s linear infinite}.anime-circle__quarter:nth-child(2){width:430px;height:430px;background:url(../images/dist/circle2.svg) no-repeat top left;animation-direction:reverse;-webkit-animation-duration:15s;animation-duration:15s}.anime-circle__quarter:nth-child(3){width:390px;height:390px;background:url(../images/dist/circle3.svg) no-repeat bottom right;-webkit-animation-duration:12s;animation-duration:12s}.anime-circle__quarter:nth-child(4){width:352px;height:352px;background:url(../images/dist/circle4.svg) no-repeat top right;animation-direction:reverse;-webkit-animation-duration:8s;animation-duration:8s}.anime-circle__quarter:nth-child(5){width:312px;height:312px;background:url(../images/dist/circle5.svg) no-repeat top left;-webkit-animation-duration:18s;animation-duration:18s}.anime-circle__circle-stroke{position:absolute;width:234px;height:234px;border-radius:50%;border:3px solid #919bb0;z-index:-1}.anime-circle__circle{position:absolute;width:78px;height:78px;border-radius:50%;background:#919bb0;-webkit-box-shadow:0 100px 80px rgba(0,0,0,.07),0 41.7776px 33.4221px rgba(0,0,0,.0503198),0 22.3363px 17.869px rgba(0,0,0,.0417275),0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 100px 80px rgba(0,0,0,.07),0 41.7776px 33.4221px rgba(0,0,0,.0503198),0 22.3363px 17.869px rgba(0,0,0,.0417275),0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802);-webkit-animation:zoomIn 3s linear infinite;animation:zoomIn 3s linear infinite;z-index:-1}@-webkit-keyframes rotationIn{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotationIn{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.goto-top{position:fixed;right:30px;bottom:30px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;-webkit-box-shadow:inset 0 0 0 2px rgba(0,0,0,.1);box-shadow:inset 0 0 0 2px rgba(0,0,0,.1);z-index:10000;opacity:0;visibility:hidden;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.goto-top.active-progress{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.goto-top__arrow{position:absolute;width:100%;height:100%;left:0;top:0}.goto-top__arrow:before{content:"";position:absolute;top:16px;width:2px;height:14px;background:#838383;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.goto-top__arrow:after{position:absolute;content:"";left:50%;top:16px;height:8px;width:8px;border-top:2px solid #838383;border-right:2px solid #838383;-webkit-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);cursor:pointer;display:block;z-index:1;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.goto-top:hover .goto-top__arrow:before{background:#000}.goto-top:hover .goto-top__arrow:after{border-color:#000}.goto-top svg path{fill:none}.goto-top svg.goto-top__circle path{stroke:#838383;stroke-width:4;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs-container{margin-bottom:45px}@media screen and (max-width:800px){.breadcrumbs-container{margin-bottom:40px}}.breadcrumbs__blank{height:17px}.breadcrumbs__item{position:relative;font-family:Gotham,sans-serif;font-weight:600;font-size:14px;padding-right:17px}@media screen and (max-width:580px){.breadcrumbs__item{line-height:25px}}.breadcrumbs__item::after{content:"";position:absolute;top:50%;right:5px;width:5px;height:8px;background:url(../images/dist/arrow.svg) no-repeat center;background-size:cover;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.breadcrumbs__item:last-child{padding-right:0}.breadcrumbs__item:last-child::after{display:none}.breadcrumbs__link{color:#00379f;text-decoration:none}@media screen and (max-width:1024px){#wpdcom{padding:0 40px!important}#wpdcom.wpd-layout-3 .wpd-thread-list{padding:40px 0}}@media screen and (max-width:800px){#wpdcom{padding:0 15px!important}}#cookie-law-info-bar{max-width:380px;left:auto;right:6%!important;bottom:50px!important;border-radius:5px;z-index:8!important}@media screen and (max-width:800px){#cookie-law-info-bar{width:95%!important;right:50%!important;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}}.cookies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 10px}.cookies__text{width:100%!important;font-size:16px;line-height:160%}.cookies__btn{-ms-flex-item-align:end;align-self:flex-end}.cookies__btn a{margin:0;padding:0;font-weight:600!important;font-size:14px!important;line-height:17px!important;text-decoration:underline;outline:0!important}.cookies__btn a:hover{text-decoration:underline;background:0 0!important;color:#ebd7bd!important}.cookies__btn a:active{color:#3c4361!important}.drop-down__wrapper{width:325px;background-color:#fff}.drop-down__items{position:relative;padding:15px 25px;border-bottom:1px solid rgba(0,82,255,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.drop-down__items input[type=radio]{display:none}.drop-down__items input[type=radio]+label{margin-left:44px;font-size:14px;line-height:22px;color:#00194c;cursor:pointer}.drop-down__items input[type=radio]+label::before{content:"";position:absolute;top:50%;left:25px;display:inline-block;height:20px;width:20px;border-radius:50%;border:2px solid #00379f;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.drop-down__items input[type=radio]+label::after{content:"";position:absolute;top:50%;display:inline-block;height:20px;width:20px;border-radius:50%;background:#fff;z-index:2;position:absolute;top:50%;Left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.drop-down__items input[type=radio]:checked+label::after{left:37px;height:14px;width:14px;border-radius:50%;background:#00379f}.drop-down__items input[type=radio]:disabled+label::before{opacity:.5}.features__list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:35px 15px 25px}.features__list__decor:after,.features__list__decor:before{content:"";position:absolute;border:2px solid #e0e0e0;width:40px;height:40px}.features__list__decor__top:after,.features__list__decor__top:before{top:0;border-bottom:0}.features__list__decor__top:before{left:0;border-right:0}.features__list__decor__top:after{right:0;border-left:0}.features__list__decor__bottom:after,.features__list__decor__bottom:before{bottom:0;border-top:0}.features__list__decor__bottom:before{left:0;border-right:0}.features__list__decor__bottom:after{right:0;border-left:0}.features__item{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-align:center;-ms-flex-align:center;align-items:center;width:20%;padding:0 10px;text-align:center;border-right:1px solid #e0e0e0}.features__item:last-child{border-right:none}.features__icon{width:56px;height:auto;margin-bottom:20px}.features__text{font-weight:400;font-size:16px;line-height:140%;text-align:center}.grid-row{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:1fr;grid-template-rows:1fr;grid-gap:30px;margin-bottom:25px}@media screen and (max-width:800px){.grid-row{-ms-grid-columns:auto;grid-template-columns:auto;grid-gap:20px}}.input input,.input textarea{width:100%;padding:5px;font-size:14px;border:1px solid #e0e0e0;-webkit-box-shadow:inset 0 4px 10px rgba(0,0,0,.05);box-shadow:inset 0 4px 10px rgba(0,0,0,.05);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.input input:focus,.input textarea:focus{border:1px solid #00379f;outline:0}.input input{height:40px}.input textarea{height:80px;resize:none}.input label{position:relative}.input label span.required::after{content:" *";color:#eb5757}.input label span{display:block;font-weight:300;font-size:14px;font-family:Gotham,sans-serif}@media screen and (max-width:800px){.input label span{font-size:12px}}.input label .wpcf7-not-valid-tip,.input label span.limit_text{font-size:12px;color:red;position:absolute;bottom:-20px;width:100%;left:0}.submit-wrapper{font-size:14px;font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.submit-wrapper input{-webkit-box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477);box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477)}.required-fields{color:#eb5757;font-family:Gotham,sans-serif;font-size:14px}.alert{color:#eb5757}.fixed-menu{display:none;position:fixed;bottom:85px;right:50%;z-index:2;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}@media screen and (orientation:landscape){.fixed-menu{bottom:30px}}@media screen and (max-width:800px){.fixed-menu{bottom:30px}}@media screen and (max-width:380px){.fixed-menu{bottom:20px}}.fixed-menu.active{display:block}.fixed-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:600px;height:117px;background-color:#f5f8fd;-webkit-box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477);box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477);padding:40px 30px;-webkit-animation:fadeInMenu .25s linear;animation:fadeInMenu .25s linear}@media screen and (orientation:landscape){.fixed-nav{height:70px;padding:15px 10px}}@media screen and (max-width:800px){.fixed-nav{width:400px;height:60px;padding:15px 10px}}@media screen and (max-width:380px){.fixed-nav{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:300px}}.fixed-nav__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:380px){.fixed-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:380px){.fixed-nav__item{margin-bottom:10px}.fixed-nav__item:last-child{margin-bottom:0}}.fixed-nav__btn{min-width:160px;padding:10px 15px;font-size:14px}@media screen and (max-width:800px){.fixed-nav__btn{padding:8px 9px;min-width:120px;font-size:12px}}@media screen and (max-width:380px){.fixed-nav__btn{width:250px}}@-webkit-keyframes fadeInMenu{0%{opacity:0}100%{opacity:1}}@keyframes fadeInMenu{0%{opacity:0}100%{opacity:1}}.news-card{border-radius:10px;background:#f7f7f9;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);box-shadow:0 10px 20px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04);overflow:hidden}.news-card__img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}.news-card__content-wrapper{padding:20px 25px 0 25px;margin-bottom:25px;min-height:241px}.news-card__title{min-height:64px}.news-card__subtitle{font-family:Gotham,sans-serif;font-weight:600;font-size:20px;line-height:160%;margin-bottom:10px}@media screen and (max-width:1024px){.news-card__subtitle{font-size:18px}}.news-card__date{display:block;font-weight:400;font-family:Gotham,sans-serif;font-size:14px;line-height:17px;margin-bottom:20px}.news-card__item-text_wrapper{max-height:110px;overflow:hidden}@media screen and (max-width:800px){.news-card__item-text_wrapper{max-height:88px}}.news-card__item-text_wrapper p{font-weight:300;font-size:14px;line-height:160%}.news-card__btn{margin-bottom:35px;margin-left:25px}.news-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:920px}@media screen and (max-width:670px){.news-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.news-item__image{width:40%;max-height:250px}@media screen and (max-width:800px){.news-item__image{width:100%}}.news-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-item__content-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60%}@media screen and (max-width:670px){.news-item__content-wrapper{margin-left:0}}@media screen and (max-width:800px){.news-item__content-wrapper{width:100%}}.news-item__content-wrap{background-color:#fff;-webkit-box-shadow:0 0 19px 0 rgba(0,0,0,.1);box-shadow:0 0 19px 0 rgba(0,0,0,.1);padding:40px;z-index:1;position:relative;height:100%}@media screen and (max-width:800px){.news-item__content-wrap{padding:20px;margin:0;border-bottom:5px solid #00379f}}.news-item__title{font-family:Gotham,sans-serif;font-weight:600;font-size:18px;line-height:22px;margin-bottom:10px;color:#00379f}@media screen and (max-width:800px){.news-item__title{font-size:16px}}.news-item__text{font-size:14px}.news-item footer{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.numbered-list{margin-bottom:45px;position:relative}@media screen and (max-width:1024px){.numbered-list{padding:0}}@media screen and (max-width:580px){.numbered-list{margin-bottom:50px}}.numbered-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:45px}@media screen and (max-width:1024px){.numbered-list__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.numbered-list__item:not(:last-child){position:relative}.numbered-list__item:not(:last-child):after{position:absolute;top:60px;left:40px;content:"";width:2px;height:100%;background-color:#333;opacity:.1}@media screen and (max-width:1024px){.numbered-list__item:not(:last-child):after{left:30px}}.numbered-list__item:last-child{padding-bottom:0}.numbered-list__number-wrapper{background:#fff;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #00379f;border-radius:50%;z-index:1;-webkit-box-shadow:0 10px 40px 0 rgba(235,215,189,.38);box-shadow:0 10px 40px 0 rgba(235,215,189,.38)}@media screen and (max-width:1366px){.numbered-list__number-wrapper{margin-right:30px}}@media screen and (max-width:1024px){.numbered-list__number-wrapper{width:60px;height:60px}}@media screen and (max-width:580px){.numbered-list__number-wrapper{margin-right:20px}}.numbered-list__number{font-family:Gotham,sans-serif;font-weight:600;font-size:36px;line-height:44px;color:#45108a}@media screen and (max-width:1024px){.numbered-list__number{font-size:28px}}.numbered-list__content-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:760px}@media screen and (max-width:1366px){.numbered-list__content-wrapper{max-width:100%}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination .page-numbers{display:block;width:40px;height:40px;font-family:Gotham,sans-serif;font-weight:600;font-size:20px;text-align:center;line-height:40px;border-radius:2px;margin-right:35px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}@media screen and (max-width:580px){.pagination .page-numbers{margin-right:20px}}.pagination .page-numbers:last-child{margin-right:0}.pagination .page-numbers:focus,.pagination .page-numbers:hover{background-color:#00379f}.pagination .page-numbers:active{background-color:#3c4361}.pagination .page-numbers.current{background-color:#00379f;color:#fff}.pagination .page-numbers.current:active{background-color:transparent}.pagination .page-numbers.prev{width:14px;height:24px;background-color:transparent}.pagination .page-numbers.prev:active{background-color:transparent}.pagination .page-numbers.prev:hover{background-color:transparent;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.pagination .page-numbers.next{width:14px;height:24px;background-color:transparent}.pagination .page-numbers.next:active{background-color:transparent}.pagination .page-numbers.next:hover{background-color:transparent;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.pop-up{position:fixed;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;left:0;right:0;top:0;bottom:0;z-index:10;opacity:0;-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.pop-up__wrapper{position:relative;min-width:540px;min-height:540px;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:#00379f}@media screen and (max-width:580px){.pop-up__wrapper{min-width:360px;padding:10px}}@media screen and (max-width:360px){.pop-up__wrapper{min-width:310px}.pop-up__wrapper img{width:70%}}@media screen and (max-height:430px){.pop-up__wrapper{min-height:320px}.pop-up__wrapper img{width:50%}}.pop-up__content{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;font-size:18px}.pop-up__content p{text-align:center}.pop-up__text{margin-bottom:50px}.pop-up__close{position:absolute;cursor:pointer;right:32px;top:32px;width:32px;height:32px;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.pop-up__close:hover{opacity:.5}.pop-up__close::after,.pop-up__close::before{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff}.pop-up__close::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.pop-up__close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.quick-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:35px 25px 25px}@media screen and (max-width:800px){.quick-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 25px}}.quick-links__item{width:25%;padding:0 10px;text-align:center;border-right:1px solid #e0e0e0}@media screen and (max-width:800px){.quick-links__item{width:100%;border-right:none}}.quick-links__item:last-child{border:none}.quick-links__title{font-weight:600;font-size:24px;line-height:29px;margin-bottom:30px}@media screen and (max-width:800px){.quick-links__title{margin-bottom:20px}}.quick-links__subtitle{font-size:18px;line-height:22px;margin-bottom:8px}.quick-links__text{font-size:14px;line-height:17px;margin-bottom:10px}.quick-links__decor:after,.quick-links__decor:before{content:"";position:absolute;border:2px solid #e0e0e0;width:40px;height:40px}.quick-links__decor__top:after,.quick-links__decor__top:before{top:0;border-bottom:0}.quick-links__decor__top:before{left:0;border-right:0}.quick-links__decor__top:after{right:0;border-left:0}.quick-links__decor__bottom:after,.quick-links__decor__bottom:before{bottom:0;border-top:0}.quick-links__decor__bottom:before{left:0;border-right:0}.quick-links__decor__bottom:after{right:0;border-left:0}.radio:not(:last-child){margin-bottom:20px}.radio__input{display:-webkit-box;display:-ms-flexbox;display:flex;width:22px;height:20px}@media screen and (max-width:800px){.radio__input{margin-top:4px}}.radio__input input{opacity:0;width:0;height:0}.radio__input input:checked+.radio__control{background:#00379f;border:3px solid #fff;width:16px;height:16px;margin-left:2px;margin-top:2px}.radio__input input:checked+.radio__control::before{background:#00379f;width:20px;height:20px}.radio__control{position:relative;display:block;width:20px;height:20px;border-radius:50%;border:2px solid #e0e0e0;cursor:pointer}.radio__control::before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;vertical-align:center;width:20px;height:20px;border-radius:50%;z-index:-1}.radio__label{line-height:1}@media screen and (max-width:800px){.radio__label{line-height:1.6}}.radio .wpcf7-list-item:not(:last-child){margin-bottom:20px}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+span,[type=radio]:not(:checked)+span{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}[type=radio]:checked+span:before,[type=radio]:not(:checked)+span:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:2px solid #ddd;border-radius:100%;background:#fff}[type=radio]:checked+span:before{border:2px solid #00379f}[type=radio]:checked+span:after,[type=radio]:not(:checked)+span:after{content:"";width:10px;height:10px;background:#00379f;position:absolute;top:6px;left:6px;border-radius:100%;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}[type=radio]:not(:checked)+span:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}[type=radio]:checked+span:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.social-icons-share__title{font-family:Gotham,sans-serif;font-weight:300;font-size:18px;line-height:160%;margin-bottom:20px}.social-icons-share__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.social-icons-share__item{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;-o-transition:transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.social-icons-share__item:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.social-icons-share__link{display:block;width:32px;height:32px;cursor:pointer;color:#00379f}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0 0 20px;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.my-swiper .swiper-slide img{margin:0 auto}.my-swiper.swiper-container{min-height:120px}@media screen and (max-width:800px){.my-swiper.swiper-container{min-height:150px}}.my-swiper img{display:block;width:100%;max-width:150px;height:50px;-o-object-fit:contain;object-fit:contain}.my-swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:#3c4361;border:1px solid #3c4361;opacity:1}.my-swiper .swiper-pagination .swiper-pagination-bullet-active{background:#ebd7bd;border-color:#ebd7bd}.our-members .table-members-wrapper{padding:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin-bottom:180px;overflow-x:visible;min-height:auto}@media screen and (max-width:1024px){.our-members .table-members-wrapper{margin-bottom:50px}}@media screen and (max-width:580px){.our-members .table-members-wrapper{border:none}}.our-members .table-members-wrapper .table{border:1px solid #e0e0e0}.our-members .table-members-wrapper .table__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.our-members .table-members-wrapper .table__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:265px}.our-members .table-members-wrapper .table__content-wrapper a{white-space:nowrap}.our-members .table-members-wrapper .table__content-wrapper a:first-child{margin-right:40px}.our-members .table-members-wrapper .table__link{margin-right:0!important}@media screen and (max-width:580px){.our-members .table-members-wrapper .table__data{padding:10px 10px}}.our-members .table-members-wrapper .table__data_logo{width:277px}.our-members .table-members-wrapper .table__data_buttons{width:360px}.our-members .table-members-wrapper .table__row:last-child td{padding-bottom:11px}.table-wrapper{min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:10px;padding:30px 20px;-webkit-box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 33px 80px rgba(0,0,0,.07),0 13.7866px 33.4221px rgba(0,0,0,.0503198),0 7.37098px 17.869px rgba(0,0,0,.0417275),0 4.13211px 10.0172px rgba(0,0,0,.035),0 2.19453px 5.32008px rgba(0,0,0,.0282725),0 .913195px 2.21381px rgba(0,0,0,.0196802);overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;background-color:#fff}.table-wrapper::-webkit-scrollbar{display:none}@media screen and (max-width:380px){.table-wrapper{padding:20px 10px}}.table-wrapper.bordered{border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none}.table-search-wrapper{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:30px}@media screen and (max-width:550px){.table-search-wrapper{width:100%;margin:0 auto;margin-bottom:30px}}.table-search{position:relative;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex}.table-search__filter{position:absolute;top:40px;right:0;border-radius:5px;-webkit-box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477);box-shadow:0 73px 80px rgba(22,18,52,.07),0 30.4977px 33.4221px rgba(22,18,52,.0258429),0 16.3055px 17.869px rgba(22,18,52,.017033),0 9.14073px 10.0172px rgba(22,18,52,.0150157),0 4.85457px 5.32008px rgba(22,18,52,.0153344),0 2.0201px 2.21381px rgba(22,18,52,.01477);overflow:hidden;z-index:1}.table-search__input{width:255px;position:relative;border:1px solid #e0e0e0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;padding:7px 10px;margin-right:18px;outline:0;background:url(../images/dist/search-icon.svg) no-repeat 95% 8px,#f7f7f9;-webkit-transition:border .25s ease;-o-transition:border .25s ease;transition:border .25s ease}@media screen and (max-width:550px){.table-search__input{width:100%}}.table-search__input::-webkit-input-placeholder{font-weight:300;font-size:14px;line-height:19px;color:#bdbdbd}.table-search__input::-moz-placeholder{font-weight:300;font-size:14px;line-height:19px;color:#bdbdbd}.table-search__input:-ms-input-placeholder{font-weight:300;font-size:14px;line-height:19px;color:#bdbdbd}.table-search__input::-ms-input-placeholder{font-weight:300;font-size:14px;line-height:19px;color:#bdbdbd}.table-search__input::placeholder{font-weight:300;font-size:14px;line-height:19px;color:#bdbdbd}.table-search__input:active,.table-search__input:focus,.table-search__input:hover{border:1px solid #00379f;background:url(../images/dist/search-icon.svg) no-repeat 95% 8px,#f7f7f9}.table-search__btn{position:relative;width:47px;height:35px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #e0e0e0}.table-search__btn span{width:10px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;display:block;position:absolute;top:50%;Left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.table-search__btn.active{border-color:#00379f}.table-search__btn.active span{-webkit-transform:translate(-50%,-50%) rotate(220deg);-ms-transform:translate(-50%,-50%) rotate(220deg);transform:translate(-50%,-50%) rotate(220deg)}.table{width:100%;border-collapse:collapse}.table__title{font-weight:400;font-size:18px;line-height:25px}@media screen and (max-width:550px){.table__title{font-size:16px;line-height:22px}}@media screen and (max-width:380px){.table__title{font-size:14px}}@media screen and (max-width:350px){.table__title{font-size:12px}}.table__title-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;cursor:pointer;padding:0 10px 20px}.table__sort-btn-icon{width:30px;height:31px;margin-left:10px;background:url(../images/dist/sort-arrow.svg)}@media screen and (max-width:800px){.table__sort-btn-icon{margin-left:0}}@media screen and (max-width:380px){.table__sort-btn-icon{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}.table thead tr{border:none}.table__row{border-bottom:1px solid #e0e0e0}.table__row:last-child{border:none}.table__row:last-child td{padding-bottom:0}.table__data{padding:10px}.table__content-wrapper{max-width:255px;min-width:100px}.table__content-wrapper a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table__brand-name{font-weight:400;font-size:16px;line-height:160%}@media screen and (max-width:550px){.table__brand-name{font-size:14px;line-height:22px}}@media screen and (max-width:350px){.table__brand-name{font-size:12px}}.table__brand-link{color:#00379f;font-weight:600;font-size:14px;line-height:17px;text-decoration:underline}@media screen and (max-width:550px){.table__brand-link{font-size:12px;padding:0 5px}}@media screen and (max-width:380px){.table__brand-link{font-size:8px}}.table__brand-icon{width:48px;height:48px}@media screen and (max-width:550px){.table__brand-icon{margin:0 auto;width:30px;height:30px}}.table__brand-certificate{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.table .link{font-weight:600}.align-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section{overflow:hidden}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jb25maWcuc2NzcyIsIl9taXhpbnMuc2NzcyIsIm1haW4uY3NzIiwiYmxvY2tzL2Zvb3Rlci5zY3NzIiwiYmxvY2tzL2hlYWRlci5zY3NzIiwiYmxvY2tzL3BhZ2VzL2hvbWUvaG9tZS5zY3NzIiwiYmxvY2tzL3BhZ2VzL2hvbWUvX2ZpcnN0LXNjcmVlbi5zY3NzIiwiYmxvY2tzL3BhZ2VzL2hvbWUvX2NvdW50ZXIuc2NzcyIsImJsb2Nrcy9wYWdlcy9ob21lL19hYm91dC11cy5zY3NzIiwiYmxvY2tzL3BhZ2VzL2hvbWUvX2luZm8tY2FyZC5zY3NzIiwiYmxvY2tzL3BhZ2VzL2hvbWUvX2FkdmFudGFnZXMuc2NzcyIsImJsb2Nrcy9wYWdlcy9ob21lL19uZXdzLnNjc3MiLCJibG9ja3MvcGFnZXMvaG9tZS9fdHJhZGVycy1lZHVjYXRpb24uc2NzcyIsImJsb2Nrcy9wYWdlcy9ob21lL19vdXItYnJvY2tlcnMuc2NzcyIsImJsb2Nrcy9wYWdlcy93YXJuaW5nLWxpc3QvX2ZpcnN0LXNjcmVlbi5zY3NzIiwiYmxvY2tzL3BhZ2VzL3dhcm5pbmctbGlzdC93YXJuaW5nLWxpc3Quc2NzcyIsImJsb2Nrcy9wYWdlcy9jb21wbGFpbnQvY29tcGxhaW50LnNjc3MiLCJibG9ja3MvcGFnZXMvY29tcGxhaW50L19kZXNjcmlwdGlvbi5zY3NzIiwiYmxvY2tzL3BhZ2VzL2NvbXBsYWludC9fZm9ybS5zY3NzIiwiYmxvY2tzL3BhZ2VzL291ci1tZW1iZXJzL291ci1tZW1iZXJzLnNjc3MiLCJibG9ja3MvcGFnZXMvb3VyLW1lbWJlcnMvX3RhYmxlLnNjc3MiLCJibG9ja3MvcGFnZXMvY2hlY2steW91ci1icm9rZXIvX2ZpcnN0LXNjcmVlbi5zYXNzIiwiYmxvY2tzL3BhZ2VzL2NoZWNrLXlvdXItYnJva2VyL2NoZWNrLXlvdXItYnJva2VyLnNhc3MiLCJibG9ja3MvcGFnZXMvY29tcGVuc2F0aW9uLWZ1bmQvY29tcGVuc2F0aW9uLWZ1bmQuc2NzcyIsImJsb2Nrcy9wYWdlcy9jb21wZW5zYXRpb24tZnVuZC9fZmlyc3Qtc2NyZWVuLnNjc3MiLCJibG9ja3MvcGFnZXMvY29tcGVuc2F0aW9uLWZ1bmQvX2FkdmFudGFnZXMuc2NzcyIsImJsb2Nrcy9wYWdlcy9kaXNwdXRlLXJlc29sdXRpb24tcHJvY2Vzcy9kaXNwdXRlLXJlc29sdXRpb24tcHJvY2Vzcy5zY3NzIiwiYmxvY2tzL3BhZ2VzL3NpbmdsZS1icm9rZXJzL3NpbmdsZS1icm9rZXJzLnNjc3MiLCJibG9ja3MvcGFnZXMvYXBwbHktbWVtYmVyL2FwcGx5LW1lbWJlci5zY3NzIiwiYmxvY2tzL3BhZ2VzL2FwcGx5LW1lbWJlci9fbWVtYmVyc2hpcC5zY3NzIiwiYmxvY2tzL3BhZ2VzL3doYXQtd2UtZG8vd2hhdC13ZS1kby5zY3NzIiwiYmxvY2tzL3BhZ2VzL3doYXQtd2UtZG8vX2ZpcnN0LXNjcmVlbi5zY3NzIiwiYmxvY2tzL3BhZ2VzL3doYXQtd2UtZG8vX3Byb3ZpZGUuc2NzcyIsImJsb2Nrcy9wYWdlcy93aGF0LXdlLWRvL19zcGVjaWFsLW9uZS5zY3NzIiwiYmxvY2tzL3BhZ2VzL3doYXQtd2UtZG8vX3NwZWNpYWwtdHdvLnNjc3MiLCJibG9ja3MvcGFnZXMvYWJvdXQtdXMvYWJvdXQtdXMuc2NzcyIsImJsb2Nrcy9wYWdlcy9jYXRlZ29yeS9jYXRlZ29yeS5zY3NzIiwiYmxvY2tzL3BhZ2VzL2FydGljbGUtcGFnZS9fZmlyc3Qtc2NyZWVuLnNjc3MiLCJibG9ja3MvcGFnZXMvYXJ0aWNsZS1wYWdlL2FydGljbGUtcGFnZS5zY3NzIiwiYmxvY2tzL3BhZ2VzL290aGVyLXRtcGwvb3RoZXItc2Mtc3R5bGUuc2NzcyIsImJsb2Nrcy9wYWdlcy9jb250YWN0LXVzL2NvbnRhY3QtdXMuc2NzcyIsImJsb2Nrcy9wYWdlcy9jb250YWN0LXVzL19mb3JtLnNjc3MiLCJibG9ja3MvcGFnZXMvb3BlcmF0aW9uL29wZXJhdGlvbi5zY3NzIiwiYmxvY2tzL3BhZ2VzL291ci1wYXJ0bmVycy9vdXItcGFydG5lcnMuc2NzcyIsImJsb2Nrcy9wYWdlcy9vdXItcGFydG5lcnMvX3BhcnRuZXJzLnNjc3MiLCJibG9ja3MvcGFnZXMvcmVndWxhdG9ycy9yZWd1bGF0b3JzLnNjc3MiLCJibG9ja3MvcGFnZXMvYW5zd2Vycy9hbnN3ZXJzLnNjc3MiLCJibG9ja3MvcGFnZXMvcnVsZXMtYW5kLWd1aWRlbGluZXMvcnVsZXMtZ3VpZC5zY3NzIiwiYmxvY2tzL3BhZ2VzL21lbWJlcnNoaXAtYmVuZWZpdHMvbWVtYmVyc2hpcC1iZW5lZml0cy5zY3NzIiwiYmxvY2tzL3BhZ2VzL2NlcnRpZmljYXRpb24tc2VydmljZXMvY2VydGlmaWNhdGlvbi1zZXJ2aWNlcy5zY3NzIiwiYmxvY2tzL3BhZ2VzL2V4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uL2V4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uLnNjc3MiLCJibG9ja3MvcGFnZXMvZXhlY3V0aW9uLWNlcnRpZmljYXRpb24vX2NvbnRlbnQuc2NzcyIsImJsb2Nrcy9wYWdlcy92YWx1ZS1hZGRlZC1zZXJ2aWNlcy92YWx1ZS1hZGRlZC1zZXJ2aWNlcy5zY3NzIiwiYmxvY2tzL3BhZ2VzL3RyYWRlcnMtZWR1Y2F0aW9uLWZvcm0vdHJhZGVycy1lZHVjYXRpb24tZm9ybS5zY3NzIiwiYmxvY2tzL3BhZ2VzL2NoZWNrLW1hcmtldHMtcHJpY2UvY2hlY2stbWFya2V0cy1wcmljZS5zY3NzIiwiYmxvY2tzL3BhZ2VzL3RyYWRlcnMtZWR1Y2F0aW9uL3RyYWRlcnMtZWR1Y2F0aW9uLnNjc3MiLCJibG9ja3MvcGFnZXMvc2NhbS1hbGVydC9zY2FtLWFsZXJ0LnNjc3MiLCJibG9ja3MvcGFnZXMvNDA0LzQwNC5zY3NzIiwiYmxvY2tzL3BhZ2VzL3NlYXJjaC9zZWFyY2guc2NzcyIsImJsb2Nrcy9jb21wb25lbnRzL2FuaW1hdGlvbi1jaXJjbGUuc2NzcyIsImJsb2Nrcy9jb21wb25lbnRzL2JhY2stdG8tdG9wLnNjc3MiLCJibG9ja3MvY29tcG9uZW50cy9icmVhZGNydW1icy5zY3NzIiwiYmxvY2tzL2NvbXBvbmVudHMvY29tbWVudHMuc2NzcyIsImJsb2Nrcy9jb21wb25lbnRzL2Nvb2tpZXMuc2NzcyIsImJsb2Nrcy9jb21wb25lbnRzL2Ryb3AtZG93bi1zb3J0LnNjc3MiLCJibG9ja3MvY29tcG9uZW50cy9mZWF0dXJlcy5zY3NzIiwiYmxvY2tzL2NvbXBvbmVudHMvaW5wdXQuc2NzcyIsImJsb2Nrcy9jb21wb25lbnRzL21vZGFsLW1lbnUuc2NzcyIsImJsb2Nrcy9jb21wb25lbnRzL25ld3MtY2FyZC5zY3NzIiwiYmxvY2tzL2NvbXBvbmVudHMvbmV3cy1pdGVtLnNjc3MiLCJibG9ja3MvY29tcG9uZW50cy9udW1iZXJlZC1saXN0LnNjc3MiLCJibG9ja3MvY29tcG9uZW50cy9wYWdpbmF0aW9uLnNjc3MiLCJibG9ja3MvY29tcG9uZW50cy9wb3AtdXAuc2NzcyIsImJsb2Nrcy9jb21wb25lbnRzL3F1aWNrLWxpbmtzLnNjc3MiLCJibG9ja3MvY29tcG9uZW50cy9yYWRpby5zY3NzIiwiYmxvY2tzL2NvbXBvbmVudHMvc29jaWFsLWljb25zLXNoYXJlLnNjc3MiLCJibG9ja3MvY29tcG9uZW50cy9zd2lwZXItYnVuZGxlLnNjc3MiLCJibG9ja3MvY29tcG9uZW50cy9zd2lwZXIuc2NzcyIsImJsb2Nrcy9jb21wb25lbnRzL3RhYmxlLW1lbWJlcnMuc2NzcyIsImJsb2Nrcy9jb21wb25lbnRzL3RhYmxlLnNjc3MiLCJtYWluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUVRLDZKQUVSLFdBQ0UsWUFBQSxPQUNBLElBQUEsb0JBQUEsQ0FBQSxvQkFBQSxDQUFBLHVDQUFBLGVBQUEsQ0FBQSxzQ0FBQSxlQUtBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxLQUdGLFdBQ0UsWUFBQSxPQUNBLElBQUEsMkJBQUEsQ0FBQSwwQkFBQSxDQUFBLDZDQUFBLGVBQUEsQ0FBQSw0Q0FBQSxlQUtBLFlBQUEsSUFDQSxXQUFBLE9BQ0EsYUFBQSxLQUdGLFdBQ0UsWUFBQSxPQUNBLElBQUEsMEJBQUEsQ0FB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QUFBLFNBRUYsT0FDRSxNQUFBLFVBRUYsT0FDRSxNQUFBLElBRUYsT0FDRSxNQUFBLFNBRUYsT0FDRSxNQUFBLFVBRUYsT0FDRSxNQUFBLElBRUYsT0FDRSxNQUFBLFNBRUYsT0FDRSxNQUFBLFNBRUYsT0FDRSxNQUFBLElBRUYsUUFDRSxNQUFBLFNBRUYsUUFDRSxNQUFBLFNBRUYsUUFDRSxNQUFBLEtDOWFBLHFDRGliQSxVQUNFLE1BQUEsU0FHRixVQUNFLE1BQUEsVUFFRixVQUNFLE1BQUEsSUFFRixVQUNFLE1BQUEsU0FFRixVQUNFLE1BQUEsVUFFRixVQUNFLE1BQUEsSUFFRixVQUNFLE1BQUEsU0FFRixVQUNFLE1BQUEsU0FFRixVQUNFLE1BQUEsSUFFRixXQUNFLE1BQUEsU0FFRixXQUNFLE1BQUEsU0FFRixXQUNFLE1BQUEsTUMxZEYsb0NEOGRBLFVBQ0UsTUFBQSxTQUdGLFVBQ0UsTUFBQSxVQUVGLFVBQ0UsTUFBQSxJQUVGLFVBQ0UsTUFBQSxTQUVGLFVBQ0UsTUFBQSxVQUVGLFVBQ0UsTUFBQSxJQUVGLFVBQ0UsTUFBQSxTQUVGLFVBQ0UsTUFBQSxTQUVGLFVBQ0UsTUFBQSxJQUVGLFdBQ0UsTUFBQSxTQUVGLFdBQ0UsTUFBQSxTQUVGLFdBQ0UsTUFBQSxNQ3ZnQkYsb0NEMmdCQSxVQUNFLE1BQUEsU0FHRixVQUNFLE1BQUEsVUFFRixVQUNFLE1BQUEsSUFFRixVQUNFLE1BQUEsU0FFRixVQUNFLE1BQUEsVUFFRixVQUNFLE1BQUEsSUFFRixVQUNFLE1BQUEsU0FFRixVQUNFLE1BQUEsU0FFRixVQUNFLE1BQUEsSUFFRixXQUNFLE1BQUEsU0FFRixXQUNFLE1BQUEsU0FFRixXQUNFLE1BQUEsTUFHSixNQUNFLFlBQUEsTUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxRQUNBLGdCQUFBLFVDbmhCQSxtQkFBQSxJQUFBLEtBQUEsS0FBQSxjQUFBLElBQUEsS0FBQSxLQUFBLFdBQUEsSUFBQSxLQUFBLEtEcWhCQSxZQUNFLE1BQUEsa0JBRUYsYUFD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LElBQUEsSUFBQSxPQUFBLGNBQUEsSUFBQSxJQUFBLE9BQUEsV0FBQSxJQUFBLElBQUEsT0FHQSxpREFBQSx1REFDRSxRQUFBLGFBQ0Esd0RBQUEsOERBQ0UsTUFBQSxLQUdKLHNEQUFBLDREQUNFLGFBQUEsUUFDQSxrQkFBQSxjQUFBLGNBQUEsY0FBQSxVQUFBLGNBRUYsb0VBQUEsMEVBQ0UsV0FBQSxLQUtKLCtDQUNFLFdBQUEsS0FDQSxjQUFBLEtBQ0Esb0VBQ0UsU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLElBQ0EsUUFBQSxFQUNBLFFBQUEsRUFDQSxXQUFBLElBQ0EsT0FBQSxLQUNBLE9BQUEsUUFDQSxRQUFBLEVBQ0EsbUJBQUEsUUFBQSxJQUFBLFlBQUEsY0FBQSxRQUFBLElBQUEsWUFBQSxXQUFBLFFBQUEsSUFBQSxZQUNBLHdFQUNFLFNBQUEsU0FDQSxRQUFBLEdBR0osaURBQ0UsUUFBQSxLQUNBLFFBQUEsRUFDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLE1BQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUdGLG9EQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsbUJBQUEsRUFBQSxLQUFBLEtBQUEsa0JBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSx1QkFBQSxDQUFBLEVBQUEsVUFBQSxTQUFBLHNCQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsdUJBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSx1QkFBQSxDQUFBLEVBQUEsU0FBQSxVQUFBLHNCQUFBLFdBQUEsRUFBQSxLQUFBLEtBQUEsa0JBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSx1QkFBQSxDQUFBLEVBQUEsVUFBQSxTQUFBLHNCQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsdUJBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSx1QkFBQSxDQUFBLEVBQUEsU0FBQSxVQUFBLHNCQUdBLDBEQUNFLE9BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUFBLE1BQUEsUUFDQSxRQUFBLEtBQ0EsY0FBQSxLQUNBLFVBQUEsS0FDQSxxRkFDRSxNQUFBLFFBREYsNEVBQ0UsTUFB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QUtGLHFEQUNFLFFBQUEsU0FBQSxRQUFBLEtBQ0Esc0JBQUEsb0NBR0Ysa0RBQ0UsTUFBQSxLQUNBLGNBQUEsSUFDQSxtQkFBQSxFQUFBLEtBQUEsS0FBQSxlQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsZUFBQSxDQUFBLEVBQUEsVUFBQSxTQUFBLGVBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSxlQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsZUFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLGdCQUFBLFdBQUEsRUFBQSxLQUFBLEtBQUEsZUFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLGVBQUEsQ0FBQSxFQUFBLFVBQUEsU0FBQSxlQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsZUFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLGVBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSxnQkFJRix5REFDRSxXQUFBLFFBQ0EsY0FBQSxJQUNBLFFBQUEsRUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsTUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxPQUNBLFFBQUEsS0FBQSxLQUNBLE9BQUEsUUFDQSxtQkFBQSxFQUFBLEtBQUEsS0FBQSxrQkFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLHVCQUFBLENBQUEsRUFBQSxVQUFBLFNBQUEsc0JBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSx1QkFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLHVCQUFBLENBQUEsRUFBQSxTQUFBLFVBQUEsc0JBQUEsV0FBQSxFQUFBLEtBQUEsS0FBQSxrQkFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLHVCQUFBLENBQUEsRUFBQSxVQUFBLFNBQUEsc0JBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSx1QkFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLHVCQUFBLENBQUEsRUFBQSxTQUFBLFVBQUEsc0JBR0EsT0FBQSxRdERwQkosbUJBQUEsSUFBQSxLQUFBLEtBQUEsY0FBQSxJQUFBLEtBQUEsS0FBQSxXQUFBLElBQUEsS0FBQSxLc0R1QkksK0RBQ0UsaUJBQUEsa0JBQ0EsbUJBQUEsRUFBQSxNQUFBLEtBQUEsZUFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLG9CQUFBLENBQUEsRUFBQSxVQUFBLFNBQUEsb0JBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSxnQkFBQSxDQUFBLEVBQUEsU0FBQSxVQUFBLG9CQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEscUJBQUEsV0FBQSxFQUFBLE1BQUEsS0FBQSxlQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsb0JBQUEsQ0FBQSxFQUFBLFVBQUEsU0FBQSxvQkFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLGdCQUFBLENBQUEsRUFBQSxTQUFBLFVBQUEsb0JBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSxxQkFJRixnRUFDRSxpQkFBQSxrQkFDQSxtQkFBQSxLQUFBLFdBQUEsS0FFRixtRUFDRSxpQkFBQSxRQUNBLG1CQUFBLGVBQUEsV0FBQSxlQUNBLHlFQUNFLGlCQUFBLFFBQ0EsbUJBQUEsZUFBQSxXQUFBLGVBRUYsMEVBQ0UsaUJBQUEsUUFDQSxtQkFBQSxlQUFBLFdBQUEsZUFPVixTQUNFLFFBQUEsWUMxR0YsWUFDRSxTQUFBLE9uQkRGLDBCQUNFLFlBQUEsS0FDQSxxQ0FDRSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBRUYsdUNBQ0UsY0FBQSxLQUVGLDJDQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsY0FBQSxLcENjRixvQ29DakJBLDJDQUtJLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxjQUFBLE1BRUYsOERBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxNQUFBLEtBQUEsRUFBQSxFQUFBLE1BQ0EsUUFBQSxNQUNBLE1BQUEsTUFDQSxPQUFBLE1BQ0EsY0FBQSxNQUFBLFdBQUEsTXBDSUosb0NvQ1RFLDhEQU9JLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLE1BR0osK0RBQ0UsY0FBQSxFcENKSixvQ29DR0UsK0RBR0ksY0FBQSxNQUlOLHlDQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsTUFBQSxLQUFBLEVBQUEsRUFBQSxNQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT3BDYkYsb0NvQ1VBLHlDQUtJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxNQUdKLGlDQUNFLFlBQUEsTUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxjQUFBLEtwQ3RCRixvQ29Da0JBLGlDQU1JLFlBQUEsSUFDQSxVQUFBLE1BR0osZ0NBQ0UsWUFBQSxNQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEtwQ2pDRixvQ29DNEJBLGdDQU9JLGNBQUEsTW1CMURKLDBCQUNFLFlBQUEsTUFDQSxXQUFBLE9BQ0EsaUNBQ0UsWUFBQSxJQUNBLFVBQUEsS0FDQSxjQUFBLEtBRUYsMkNBQ0UsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FFRix5Q0FDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLE1BQUEsS0FBQSxFQUFBLEVBQUEsTUFJSiwrQkFDRSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQ0EsY0FBQSxLdkRVRixxQ3VEYkEsK0JBS0ksUUFBQSxFQUFBLE1BRUYsa0N0RDJ2TUosa0NBQ0Esa0NBQ0Esa0NzRHp2TU0sWUFBQSxNQUFBLENBQUEsV0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxPQUNBLGNBQUEsS3ZEVkosb0N1REFFLGtDdER3d01KLGtDQUNBLGtDQUNBLGtDc0Q5dk1RLGNBQUEsTXREbXdNUixrQ3NEL3ZNSSxrQ0FFRSxXQUFBLEtBQ0EsYUFBQSxLdERpd01OLHFDc0Qvdk1NLHFDQUNFLGNBQUEsS3REa3dNUixnRHNEandNUSxnREFDRSxjQUFBLEVBSU4sa0NBQ0UsV0FBQSxRQUVGLG9DQUNFLFlBQUEsTUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBRUYsaUNBQ0UsY0FBQSxLQUNBLDRDQUNFLGNBQUEsRUFHSixtQ0FDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsUUFBQSxXQUFBLFFBSUEsa0RBQ0UsU0FBQSxTQUNBLGVBQUEsT0FDQSxPQUFBLEVBRUEseURBQ0UsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FLUixvQkFDRSxPQUFBLE1BQUEsS0FBQSxLQUNBLHdDQUNFLFVBQUEsTUM5Rk4sVUFDRSxTQUFBLE9BQ0EscUNBRkYsVUFHSSxTQUFBLFNBRUYsa0JBQ0UsY0FBQSxFQUtGLHNCQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FFRix5QkFDRSxjQUFBLE1BRUYsZ0JBQ0UsV0FBQSxLQUNBLGNBQUEsTUFFRixjQUNFLFdBQUEsS0FDQSxxQ0FGRixjQUdJLFdBQUEsR0FHSixxQ0FDRSxTQUFBLFNBQ0EsUUFBQSxHQUNBLFNBQUEsUUFDQSxxQ0FKRixxQ0FLSSxRQUFBLE1BRUYsOENBQ0UsU0FBQSxTQUNBLHFDQUZGLDhDQUdJLGtCQUFBLFVBQUEsY0FBQSxVQUFBLFVBQUEsV0FHSiwyQ0FDRSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxrQkFBQSxxQkFBQSxjQUFBLHFCQUFBLFVBQUEscUJBQ0EscUNBTEYsMkNBTUksTUFBQSxnQkFDQSxPQUFBLGlCQUtGLDBEQUNFLGlCQUFBLE9BQ0Esa0JBQUEsT0FDQSx5QkFBQSxNQUFBLE1BQUEscUJBQUEsTUFBQSxNQUFBLGlCQUFBLE1BQUEsTXhEb0JOLHVCQUFBLFNBQUEsZUFBQSxTQUNBLDJCQUFBLEdBQUEsbUJBQUEsR0FDQSxrQ0FBQSxPQUFBLDBCQUFBLE9BQ0Esa0NBQUEsU0FBQSwwQkFBQSxTQUNBLDRCQUFBLE9BQUEsb0JBQUEsT0FDQSw0QkFDRSxHQUNFLGtCQUFBLFVBQUEsVUFBQSxVQUVGLEtBQ0Usa0JBQUEsZUFBQSxVQUFBLGdCQUxKLG9CQUNFLEdBQ0Usa0JBQUEsVUFBQSxVQUFBLFVBRUYsS0FDRSxrQkFBQSxlQUFBLFVBQUEsZ0J3RDNCQSwwREFDRSxpQkFBQSxPQUNBLGtCQUFBLE9BQ0EseUJBQUEsTUFBQSxNQUFBLHFCQUFBLE1BQUEsTUFBQSxpQkFBQSxNQUFBLE14RGNOLHVCQUFBLFNBQUEsZUFBQSxTQUNBLDJCQUFBLEdBQUEsbUJBQUEsR0FDQSxrQ0FBQSxPQUFBLDBCQUFBLE9BQ0Esa0NBQUEsU0FBQSwwQkFBQSxTQUNBLG9CQUFBLFFBQ0Esb0JBQ0UsR0FDRSxrQkFBQSxVQUFBLFVBQUEsVUFFRixLQUNFLGtCQUFBLGVBQUEsVUFBQSxnQndEckJBLDBEQUNFLGlCQUFBLE9BQ0Esa0JBQUEsT0FDQSx5QkFBQSxNQUFBLE1BQUEscUJBQUEsTUFBQSxNQUFBLGlCQUFBLE1BQUEsTXhEUU4sdUJBQUEsU0FBQSxlQUFBLFNBQ0EsMkJBQUEsR0FBQSxtQkFBQSxHQUNBLGtDQUFBLE9BQUEsMEJBQUEsT0FDQSxrQ0FBQSxTQUFBLDBCQUFBLFNBQ0EsNEJBQUEsT0FBQSxvQkFBQSxPQUNBLG9CQUNFLEdBQ0Usa0JBQUEsVUFBQSxVQUFBLFVBRUYsS0FDRSxrQkFBQSxlQUFBLFVBQUEsZ0J3RGZBLDBEQUNFLGlCQUFBLE9BQ0Esa0JBQUEsT0FDQSx5QkFBQSxNQUFBLE1BQUEscUJBQUEsTUFBQSxNQUFBLGlCQUFBLE1BQUEsTXhERU4sdUJBQUEsU0FBQSxlQUFBLFNBQ0EsMkJBQUEsSUFBQSxtQkFBQSxJQUNBLGtDQUFBLE9BQUEsMEJBQUEsT0FDQSxrQ0FBQSxTQUFBLDBCQUFBLFNBQ0Esb0JBQUEsUUFDQSxvQkFDRSxHQUNFLGtCQUFBLFVBQUEsVUFBQSxVQUVGLEtBQ0Usa0JBQUEsZUFBQSxVQUFBLGdCd0RQSiw0Q0FDRSxRQUFBLEtBQ0EsU0FBQSxTQUNBLFFBQUEsR0FDQSxxQ0FKRiw0Q0FLSSxRQUFBLE9BSUEsaUVBQ0UsaUJBQUEsT0FDQSxrQkFBQSxPQUNBLHlCQUFBLE1BQUEsTUFBQSxxQkFBQSxNQUFBLE1BQUEsaUJBQUEsTUFBQSxNeERmTix1QkFBQSxTQUFBLGVBQUEsU0FDQSwyQkFBQSxHQUFBLG1CQUFBLEdBQ0Esa0NBQUEsT0FBQSwwQkFBQSxPQUNBLGtDQUFBLFNBQUEsMEJBQUEsU0FDQSw0QkFBQSxPQUFBLG9CQUFBLE9BQ0Esb0JBQ0UsR0FDRSxrQkFBQSxVQUFBLFVBQUEsVUFFRixLQUNFLGtCQUFBLGVBQUEsVUFBQSxnQndEUUEsaUVBQ0UsaUJBQUEsT0FDQSxrQkFBQSxPQUNBLHlCQUFBLE1BQUEsTUFBQSxxQkFBQSxNQUFBLE1BQUEsaUJBQUEsTUFBQSxNeERyQk4sdUJBQUEsU0FBQSxlQUFBLFNBQ0EsMkJBQUEsR0FBQSxtQkFBQSxHQUNBLGtDQUFBLE9BQUEsMEJBQUEsT0FDQSxrQ0FBQSxTQUFBLDBCQUFBLFNBQ0Esb0JBQUEsUUFDQSxvQkFDRSxHQUNFLGtCQUFBLFVBQUEsVUFBQSxVQUVGLEtBQ0Usa0JBQUEsZUFBQSxVQUFBLGdCd0RjQSxpRUFDRSxpQkFBQSxPQUNBLGtCQUFBLE9BQ0EseUJBQUEsTUFBQSxNQUFBLHFCQUFBLE1BQUEsTUFBQSxpQkFBQSxNQUFBLE14RDNCTix1QkFBQSxTQUFBLGVBQUEsU0FDQSwyQkFBQSxHQUFBLG1CQUFBLEdBQ0Esa0NBQUEsT0FBQSwwQkFBQSxPQUNBLGtDQUFBLFNBQUEsMEJBQUEsU0FDQSw0QkFBQSxPQUFBLG9CQUFBLE9BQ0Esb0JBQ0UsR0FDRSxrQkFBQSxVQUFBLFVBQUEsVUFFRixLQUNFLGtCQUFBLGVBQUEsVUFBQSxnQndEb0JBLGlFQUNFLGlCQUFBLE9BQ0Esa0JBQUEsT0FDQSx5QkFBQSxNQUFBLE1BQUEscUJBQUEsTUFBQSxNQUFBLGlCQUFBLE1BQUEsTXhEakNOLHVCQUFBLFNBQUEsZUFBQSxTQUNBLDJCQUFBLElBQUEsbUJBQUEsSUFDQSxrQ0FBQSxPQUFBLDBCQUFBLE9BQ0Esa0NBQUEsU0FBQSwwQkFBQSxTQUNBLG9CQUFBLFFBQ0Esb0JBQ0UsR0FDRSxrQkFBQSxVQUFBLFVBQUEsVUFFRixLQUNFLGtCQUFBLGVBQUEsVUFBQSxnQnlEeEZOLGNBQ0UsV0FBQSxNQUdGLFlBQ0UsY0FBQSxNekRxQkEsb0N5RHRCRixZQUdJLGNBQUEsT0FLRixvQkFDRSxjQUFBLEt6RGFGLG9DeURkQSxvQkFHSSxjQUFBLE1BR0osY0FDRSxVQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsSXpES0Ysb0N5RFJBLGNBS0ksY0FBQSxNQUdKLG1CQUNFLFVBQUEsTUFDQSxzQkFDRSxjQUFBLEtBRUYsc0JBQ0UsVUFBQSxLekROSixvQ3lES0Usc0JBR0ksVUFBQSxNQUlOLDhCQUNFLFdBQUEsS3pEYkYsb0N5RFlBLDhCQUdJLGNBQUEsT0FHSixnQkFDRSxjQUFBLEtBQ0EsVUFBQSxLekRwQkYsb0N5RGtCQSxnQkFJSSxjQUFBLE1DaEROLGNBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsU0FBQSxTQUNBLE1BQUEsTUFDQSxPQUFBLE1BRUEsdUJBQ0UsU0FBQSxTQUNBLE1BQUEsTUFDQSxPQUFBLE1BQ0EsY0FBQSxJQUNBLFdBQUEsZ0NBQUEsVUFBQSxPQUFBLEtBQ0EsUUFBQSxHQUNBLGtCQUFBLFdBQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxXQUFBLElBQUEsT0FBQSxTQUVBLG9DQUNFLE1BQUEsTUFDQSxPQUFBLE1BQ0EsV0FBQSxnQ0FBQSxVQUFBLElBQUEsS0FDQSxvQkFBQSxRQUNBLDJCQUFBLElBQUEsbUJBQUEsSUFFRixvQ0FDRSxNQUFBLE1BQ0EsT0FBQSxNQUNBLFdBQUEsZ0NBQUEsVUFBQSxPQUFBLE1BQ0EsMkJBQUEsSUFBQSxtQkFBQSxJQUVGLG9DQUNFLE1BQUEsTUFDQSxPQUFBLE1BQ0EsV0FBQSxnQ0FBQSxVQUFBLElBQUEsTUFDQSxvQkFBQSxRQUNBLDJCQUFBLEdBQUEsbUJBQUEsR0FFRixvQ0FDRSxNQUFBLE1BQ0EsT0FBQSxNQUNBLFdBQUEsZ0NBQUEsVUFBQSxJQUFBLEtBQ0EsMkJBQUEsSUFBQSxtQkFBQSxJQUdKLDZCQUNFLFNBQUEsU0FDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLGNBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsR0FFRixzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsV0FBQSxRQUNBLG1CQUFBLEVBQUEsTUFBQSxLQUFBLGVBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSxvQkFBQSxDQUFBLEVBQUEsVUFBQSxTQUFBLG9CQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsZ0JBQUEsQ0FBQSxFQUFBLFNBQUEsVUFBQSxvQkFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLHFCQUFBLFdBQUEsRUFBQSxNQUFBLEtBQUEsZUFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLG9CQUFBLENBQUEsRUFBQSxVQUFBLFNBQUEsb0JBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSxnQkFBQSxDQUFBLEVBQUEsU0FBQSxVQUFBLG9CQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEscUJBR0Esa0JBQUEsT0FBQSxHQUFBLE9BQUEsU0FBQSxVQUFBLE9BQUEsR0FBQSxPQUFBLFNBQ0EsUUFBQSxHQUdKLDhCQUNFLEdBQ0Usa0JBQUEsVUFBQSxVQUFBLFVBRUYsS0FDRSxrQkFBQSxlQUFBLFVBQUEsZ0JBTEosc0JBQ0UsR0FDRSxrQkFBQSxVQUFBLFVBQUEsVUFFRixLQUNFLGtCQUFBLGVBQUEsVUFBQSxnQkFJSiwwQkFDRSxHQUNFLGtCQUFBLFNBQUEsVUFBQSxTQUVGLElBQ0Usa0JBQUEsV0FBQSxVQUFBLFdBRUYsS0FDRSxrQkFBQSxTQUFBLFVBQUEsVUFSSixrQkFDRSxHQUNFLGtCQUFBLFNBQUEsVUFBQSxTQUVGLElBQ0Usa0JBQUEsV0FBQSxVQUFBLFdBRUYsS0FDRSxrQkFBQSxTQUFBLFVBQUEsVUNqRkosVUFDRSxTQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsUUFDQSxRQUFBLE1BQ0EsY0FBQSxLQUNBLG1CQUFBLE1BQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxlQUFBLFdBQUEsTUFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLGVBQ0EsUUFBQSxNQUNBLFFBQUEsRUFDQSxXQUFBLE9BQ0Esa0JBQUEsaUJBQUEsY0FBQSxpQkFBQSxVQUFBLGlCQUNBLG1CQUFBLElBQUEsSUFBQSxPQUNBLGNBQUEsSUFBQSxJQUFBLE9BQUEsV0FBQSxJQUFBLElBQUEsT0FFQSwwQkFDRSxRQUFBLEVBQ0EsV0FBQSxRQUNBLGtCQUFBLGNBQUEsY0FBQSxjQUFBLFVBQUEsY0FFRixpQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLHdCQUNFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsSUFDQSxPQUFBLEtBQ0EsV0FBQSxRQUNBLEtBQUEsSUFDQSxrQkFBQSxpQkFBQSxjQUFBLGlCQUFBLFVBQUEsaUJBRUYsdUJBQ0UsU0FBQSxTQUNBLFFBQUEsR0FDQSxLQUFBLElBQ0EsSUFBQSxLQUNBLE9BQUEsSUFDQSxNQUFBLElBQ0EsV0FBQSxJQUFBLE1BQUEsUUFDQSxhQUFBLElBQUEsTUFBQSxRQUNDLGtCQUFBLGlCQUFBLGVBQUEsY0FBQSxpQkFBQSxlQUFBLFVBQUEsaUJBQUEsZUFDRCxPQUFBLFFBQ0EsUUFBQSxNQUNBLFFBQUEsRUFDQSxtQkFBQSxJQUFBLElBQUEsT0FDQSxjQUFBLElBQUEsSUFBQSxPQUNBLFdBQUEsSUFBQSxJQUFBLE9BTUEsd0NBQ0UsV0FBQSxLQUVGLHVDQUNFLGFBQUEsS0FLTixtQkFDRSxLQUFBLEtBRUYsb0NBQ0UsT0FBQSxRQUNBLGFBQUEsRUFDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxtQkFBQSxJQUFBLElBQUEsT0FDQSxjQUFBLElBQUEsSUFBQSxPQUFBLFdBQUEsSUFBQSxJQUFBLE9DN0VKLGFBT0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FQQSx1QkFDRSxjQUFBLEs1RHdCRixvQzREekJBLHVCQUdJLGNBQUEsTUFLSixvQkFDRSxPQUFBLEtBRUYsbUJBQ0UsU0FBQSxTQUNBLFlBQUEsTUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxjQUFBLEs1REdGLG9DNERSQSxtQkFPSSxZQUFBLE1BR0YsMEJBQ0UsUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxJQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsV0FBQSw4QkFBQSxVQUFBLE9BQ0EsZ0JBQUEsTUFDQSxrQkFBQSxpQkFBQSxjQUFBLGlCQUFBLFVBQUEsaUJBR0YsOEJBQ0UsY0FBQSxFQUVBLHFDQUNFLFFBQUEsS0FJTixtQkFDRSxNQUFBLFFBQ0EsZ0JBQUEsSzVEWkYscUM2RC9CQSxRQUNFLFFBQUEsRUFBQSxlQUdGLHNDQUNFLFFBQUEsS0FBQSxHN0RvQkYsb0M2RGZBLFFBQ0UsUUFBQSxFQUFBLGdCQ1pKLHFCQUNFLFVBQUEsTUFDQSxLQUFBLEtBQ0EsTUFBQSxhQUNBLE9BQUEsZUFDQSxjQUFBLElBR0EsUUFBQSxZOURrQkEsb0M4RDFCRixxQkFVSSxNQUFBLGNBQ0EsTUFBQSxjQUNBLGtCQUFBLGdCQUFBLGNBQUEsZ0JBQUEsVUFBQSxpQkFJSixTQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxRQUFBLEVBQUEsS0FFQSxlQUNFLE1BQUEsZUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUdGLGNBQ0Usb0JBQUEsSUFBQSxXQUFBLFNBQ0EsZ0JBQ0UsT0FBQSxFQUNBLFFBQUEsRUFDQSxZQUFBLGNBQ0EsVUFBQSxlQUNBLFlBQUEsZUFDQSxnQkFBQSxVQUNBLFFBQUEsWUFFQSxzQkFDRSxnQkFBQSxVQUNBLFdBQUEsY0FDQSxNQUFBLGtCQUdGLHVCQUNFLE1BQUEsa0JDNUNOLG9CQUNFLE1BQUEsTUFDQSxpQkFBQSxLQUdGLGtCQUNFLFNBQUEsU0FDQSxRQUFBLEtBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSxtQkFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BRUEsb0NBQ0UsUUFBQSxLQUVGLDBDQUNFLFlBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxPQUFBLFFBRUEsa0RBQ0UsUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxLQUNBLFFBQUEsYUFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGtCQUFBLGlCQUFBLGNBQUEsaUJBQUEsVUFBQSxpQkFDQSxRQUFBLEVBR0YsaURBQ0UsUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLElBRUEsUUFBQSxhQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxJQUNBLFdBQUEsS0FFQSxRQUFBLEVBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0Esa0JBQUEscUJBQUEsY0FBQSxxQkFBQSxVQUFBLHFCQUtGLHlEQUNFLEtBQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUVBLGNBQUEsSUFDQSxXQUFBLFFBSUYsMkRBQ0UsUUFBQSxHQ25FTixnQkFJRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQUEsS0FFRSw2QkFBQSw4QkFFRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FHQSxrQ0FBQSxtQ0FFRSxJQUFBLEVBQ0EsY0FBQSxFQUVGLG1DQUNFLEtBQUEsRUFDQSxhQUFBLEVBRUYsa0NBQ0UsTUFBQSxFQUNBLFlBQUEsRUFJRixxQ0FBQSxzQ0FFRSxPQUFBLEVBQ0EsV0FBQSxFQUVGLHNDQUNFLEtBQUEsRUFDQSxhQUFBLEVBRUYscUNBQ0UsTUFBQSxFQUNBLFlBQUEsRUFLUixnQkFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQVVBLE1BQUEsSUFDQSxRQUFBLEVBQUEsS0FDQSxXQUFBLE9BQ0EsYUFBQSxJQUFBLE1BQUEsUUFDQSwyQkFDRSxhQUFBLEtBR0osZ0JBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLEtBRUYsZ0JBQ0UsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxPQy9FSixVQUNFLFFBQUEsU0FBQSxRQUFBLEtBQ0EsaUJBQUEsU0FBQSxzQkFBQSxjQUNBLGNBQUEsSUFBQSxtQkFBQSxJQUNBLFNBQUEsS0FDQSxjQUFBLEtqRXFCQSxvQ2lFMUJGLFVBT0ksaUJBQUEsS0FBQSxzQkFBQSxLQUNBLFNBQUEsTUFLRixhaEU2cU9GLGdCZ0UzcU9JLE1BQUEsS0FDQSxRQUFBLElBQ0EsVUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsbUJBQUEsTUFBQSxFQUFBLElBQUEsS0FBQSxnQkFBQSxXQUFBLE1BQUEsRUFBQSxJQUFBLEtBQUEsZ0JBQ0EsbUJBQUEsS0FDQSxnQkFBQSxLQUNBLFdBQUEsS0FFQSxjQUFBLEVBQ0EsbUJoRThxT0osc0JnRTdxT00sT0FBQSxJQUFBLE1BQUEsUUFDQSxRQUFBLEVBR0osYUFDRSxPQUFBLEtBRUYsZ0JBQ0UsT0FBQSxLQUNBLE9BQUEsS0FFRixhQUNFLFNBQUEsU0FFRSxrQ0FDRSxRQUFBLEtBQ0EsTUFBQSxRQUlKLGtCQUNFLFFBQUEsTUFDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsTUFBQSxDQUFBLFdqRXhCSixvQ2lFb0JFLGtCQU9JLFVBQUEsTWhFZ3JPUixrQ2dFN3FPSSw2QkFFRSxVQUFBLEtBQ0EsTUFBQSxJQUNBLFNBQUEsU0FDQSxPQUFBLE1BQ0EsTUFBQSxLQUNBLEtBQUEsRUFJTixnQkFDRSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLHNCQUNFLG1CQUFBLEVBQUEsS0FBQSxLQUFBLGtCQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsdUJBQUEsQ0FBQSxFQUFBLFVBQUEsU0FBQSxzQkFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLHVCQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsdUJBQUEsQ0FBQSxFQUFBLFNBQUEsVUFBQSxzQkFBQSxXQUFBLEVBQUEsS0FBQSxLQUFBLGtCQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsdUJBQUEsQ0FBQSxFQUFBLFVBQUEsU0FBQSxzQkFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLHVCQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsdUJBQUEsQ0FBQSxFQUFBLFNBQUEsVUFBQSxzQkFLSixpQkFDRSxNQUFBLFFBQ0EsWUFBQSxNQUFBLENBQUEsV0FDQSxVQUFBLEtBR0YsT0FDRSxNQUFBLFFDdEZGLFlBQ0UsUUFBQSxLQUNBLFNBQUEsTUFDQSxPQUFBLEtBQ0EsTUFBQSxJQUNBLFFBQUEsRUFDQSxrQkFBQSxnQkFBQSxjQUFBLGdCQUFBLFVBQUEsZ0JBQ0EsMENBUEYsWUFRSSxPQUFBLE1sRWtCRixvQ2tFMUJGLFlBV0ksT0FBQSxNQUVGLG9DQWJGLFlBY0ksT0FBQSxNQUdGLG1CQUNFLFFBQUEsTUFHSixXQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLGlCQUFBLFFBQ0EsbUJBQUEsRUFBQSxLQUFBLEtBQUEsa0JBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSx1QkFBQSxDQUFBLEVBQUEsVUFBQSxTQUFBLHNCQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsdUJBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSx1QkFBQSxDQUFBLEVBQUEsU0FBQSxVQUFBLHNCQUFBLFdBQUEsRUFBQSxLQUFBLEtBQUEsa0JBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSx1QkFBQSxDQUFBLEVBQUEsVUFBQSxTQUFBLHNCQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsdUJBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSx1QkFBQSxDQUFBLEVBQUEsU0FBQSxVQUFBLHNCQUdBLFFBQUEsS0FBQSxLQUNBLGtCQUFBLFdBQUEsS0FBQSxPQUFBLFVBQUEsV0FBQSxLQUFBLE9BRUEsMENBWkYsV0FhSSxPQUFBLEtBQ0EsUUFBQSxLQUFBLE1sRVRGLG9Da0VMRixXQWtCSSxNQUFBLE1BQ0EsT0FBQSxLQUNBLFFBQUEsS0FBQSxNQUdGLG9DQXZCRixXQXdCSSxPQUFBLG9CQUFBLE9BQUEsaUJBQUEsT0FBQSxZQUNBLE1BQUEsT0FHRixpQkFDRSxNQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0Esb0NBTEYsaUJBTUksbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxRQUlGLG9DQURGLGlCQUVJLGNBQUEsS0FDQSw0QkFDRSxjQUFBLEdBSU4sZ0JBQ0UsVUFBQSxNQUNBLFFBQUEsS0FBQSxLQUNBLFVBQUEsS2xFM0NGLG9Da0V3Q0EsZ0JBS0ksUUFBQSxJQUFBLElBQ0EsVUFBQSxNQUNBLFVBQUEsTUFFRixvQ0FURixnQkFVSSxNQUFBLE9BSU4sOEJBQ0UsR0FDRSxRQUFBLEVBRUYsS0FDRSxRQUFBLEdBTEosc0JBQ0UsR0FDRSxRQUFBLEVBRUYsS0FDRSxRQUFBLEdDckZKLFdBQ0UsY0FBQSxLQUNBLFdBQUEsUUFDQSxtQkFBQSxFQUFBLEtBQUEsS0FBQSxlQUFBLENBQUEsRUFBQSxJQUFBLElBQUEsZUFBQSxDQUFBLEVBQUEsRUFBQSxJQUFBLGdCQUFBLFdBQUEsRUFBQSxLQUFBLEtBQUEsZUFBQSxDQUFBLEVBQUEsSUFBQSxJQUFBLGVBQUEsQ0FBQSxFQUFBLEVBQUEsSUFBQSxnQkFDQSxTQUFBLE9BRUEsZ0JBQ0UsTUFBQSxLQUNBLE9BQUEsTUFDQSxjQUFBLE1BQUEsV0FBQSxNQUdGLDRCQUNFLFFBQUEsS0FBQSxLQUFBLEVBQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxNQUdGLGtCQUNFLFdBQUEsS0FHRixxQkFDRSxZQUFBLE1BQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsS25FS0YscUNtRVZBLHFCQU9JLFVBQUEsTUFJSixpQkFDRSxRQUFBLE1BQ0EsWUFBQSxJQUNBLFlBQUEsTUFBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEtBSUEsOEJBQ0UsV0FBQSxNQUNBLFNBQUEsT25FbkJKLG9DbUVpQkUsOEJBSUksV0FBQSxNQUVGLGdDQUNFLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUtOLGdCQUNFLGNBQUEsS0FDQSxZQUFBLEtDM0RKLFdBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxNQUFBLEtBQ0EsVUFBQSxNQUNBLG9DQUxGLFdBTUksbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxRQVFGLGtCQUNFLE1BQUEsSUFDQSxXQUFBLE1wRVVGLG9Db0VaQSxrQkFJSSxNQUFBLE1BRUYsc0JBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE1BQUEsV0FBQSxNQUdKLDRCQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUVBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxNQUFBLElBQ0Esb0NBTkYsNEJBT0ksWUFBQSxHcEVQSixvQ29FQUEsNEJBVUksTUFBQSxNQUdKLHlCQUNFLGlCQUFBLEtBQ0EsbUJBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxlQUFBLFdBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxlQUNBLFFBQUEsS0FJQSxRQUFBLEVBQ0EsU0FBQSxTQUNBLE9BQUEsS3BFdEJGLG9Db0VhQSx5QkFXSSxRQUFBLEtBQ0EsT0FBQSxFQUNBLGNBQUEsSUFBQSxNQUFBLFNBR0osa0JBQ0UsWUFBQSxNQUFBLENBQUEsV0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEtBQ0EsTUFBQSxRcEVuQ0Ysb0NvRTZCQSxrQkFRSSxVQUFBLE1BR0osaUJBQ0UsVUFBQSxLQUVGLGtCQUNFLFdBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0N6RUosZUFDRSxjQUFBLEtBQ0EsU0FBQSxTckU4QkEscUNxRWhDRixlQUlJLFFBQUEsR3JFZ0JGLG9DcUVwQkYsZUFPSSxjQUFBLE1BRUYscUJBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxlQUFBLEtyRW9CRixxQ3FFdkJBLHFCQUtJLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsWUFFRixzQ0FDRSxTQUFBLFNBQ0EsNENBQ0UsU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLEtBQ0EsUUFBQSxHQUNBLE1BQUEsSUFDQSxPQUFBLEtBQ0EsaUJBQUEsS0FDQSxRQUFBLEdyRU1OLHFDcUVkSSw0Q0FVSSxLQUFBLE1BSU4sZ0NBQ0UsZUFBQSxFQUdKLCtCQUNFLFdBQUEsS0FDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLFFBQUEsRUFDQSxtQkFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLHNCQUFBLFdBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxzQnJFVEYscUNxRUZBLCtCQWFJLGFBQUEsTXJFakJKLHFDcUVJQSwrQkFnQkksTUFBQSxLQUNBLE9BQUEsTXJFakNKLG9DcUVnQkEsK0JBb0JJLGFBQUEsTUFHSix1QkFDRSxZQUFBLE1BQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUXJFaENGLHFDcUUyQkEsdUJBT0ksVUFBQSxNQUdKLGdDQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLFVBQUEsTXJFakNGLHFDcUUrQkEsZ0NBS0ksVUFBQSxNQzFFTixZQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUVBLGtCQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUdGLDBCQUNFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsTUFBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxLQUNBLGNBQUEsSUFDQSxhQUFBLEt0RW1DRixtQkFBQSxJQUFBLEtBQUEsS0FBQSxjQUFBLElBQUEsS0FBQSxLQUFBLFdBQUEsSUFBQSxLQUFBLEtBcENBLG9Dc0VUQSwwQkFhSSxhQUFBLE1BSUYscUNBQ0UsYUFBQSxFQUdGLGdDQUFBLGdDQUVFLGlCQUFBLFFBRUYsaUNBQ0UsaUJBQUEsUUFFRixrQ0FDRSxpQkFBQSxRQUNBLE1BQUEsS0FDQSx5Q0FDRSxpQkFBQSxZQUdKLCtCQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsWUFDQSxzQ0FDRSxpQkFBQSxZQUVGLHFDQUNFLGlCQUFBLFlBQ0Esa0JBQUEsV0FBQSxjQUFBLFdBQUEsVUFBQSxXQUdKLCtCQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsWUFDQSxzQ0FDRSxpQkFBQSxZQUVGLHFDQUNFLGlCQUFBLFlBQ0Esa0JBQUEsV0FBQSxjQUFBLFdBQUEsVUFBQSxXQ25FUixRQUNFLFNBQUEsTUFDQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLElBQUEsRUFDQSxPQUFBLEVBQ0EsUUFBQSxHQUNBLFFBQUEsRUFDQSxtQkFBQSxRQUFBLElBQUEsWUFBQSxjQUFBLFFBQUEsSUFBQSxZQUFBLFdBQUEsUUFBQSxJQUFBLFlBQ0EsaUJBQ0UsU0FBQSxTQUNBLFVBQUEsTUFDQSxXQUFBLE1BQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLE1BQUEsS0FFQSxXQUFBLFF2RUpGLG9DdUVOQSxpQkFZSSxVQUFBLE1BQ0EsUUFBQSxNdkViSixvQ3VFQUEsaUJBZ0JJLFVBQUEsTUFDQSxxQkFDRSxNQUFBLEtBR0oscUNBckJGLGlCQXNCSSxXQUFBLE1BQ0EscUJBQ0UsTUFBQSxLQUlOLGlCQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLG1CQUNFLFdBQUEsT0FHSixjQUNFLGNBQUEsS0FFRixlQUNFLFNBQUEsU0FDQSxPQUFBLFFBQ0EsTUFBQSxLQUNBLElBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLG1CQUFBLFFBQUEsSUFBQSxZQUFBLGNBQUEsUUFBQSxJQUFBLFlBQUEsV0FBQSxRQUFBLElBQUEsWUFDQSxxQkFDRSxRQUFBLEdBRUYsc0JBQUEsdUJBRUUsU0FBQSxTQUNBLEtBQUEsS0FDQSxRQUFBLElBQ0EsT0FBQSxLQUNBLE1BQUEsSUFDQSxpQkFBQSxLQUVGLHVCQUNFLGtCQUFBLGNBQUEsY0FBQSxjQUFBLFVBQUEsY0FFRixzQkFDRSxrQkFBQSxlQUFBLGNBQUEsZUFBQSxVQUFBLGVDaEZOLGFBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBRUEsbUJBQUEsV0FBQSxzQkFBQSxPQUFBLG1CQUFBLElBQUEsZUFBQSxJQUNBLFFBQUEsS0FBQSxLQUFBLEt4RXNCQSxvQ3dFMUJGLGFBV0ksbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLFFBQUEsS0FBQSxNQUVGLG1CQUNFLE1BQUEsSUFDQSxRQUFBLEVBQUEsS0FDQSxXQUFBLE9BQ0EsYUFBQSxJQUFBLE1BQUEsUXhFUUYsb0N3RVpBLG1CQU1JLE1BQUEsS0FDQSxhQUFBLE1BRUYsOEJBQ0UsT0FBQSxLQUdKLG9CQUNFLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsS3hFTEYsb0N3RUNBLG9CQU1JLGNBQUEsTUFHSix1QkFDRSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsSUFFRixtQkFDRSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsS0FHQSwwQkFBQSwyQkFFRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FHQSwrQkFBQSxnQ0FFRSxJQUFBLEVBQ0EsY0FBQSxFQUVGLGdDQUNFLEtBQUEsRUFDQSxhQUFBLEVBRUYsK0JBQ0UsTUFBQSxFQUNBLFlBQUEsRUFJRixrQ0FBQSxtQ0FFRSxPQUFBLEVBQ0EsV0FBQSxFQUVGLG1DQUNFLEtBQUEsRUFDQSxhQUFBLEVBRUYsa0NBQ0UsTUFBQSxFQUNBLFlBQUEsRUNqRk4sd0JBQ0UsY0FBQSxLQUVGLGNBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS3pFbUJGLG9DeUV0QkEsY0FLSSxXQUFBLEtBRUYsb0JBQ0UsUUFBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBRUUsNENBQ0UsV0FBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxJQUNBLG9EQUNFLFdBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxLQU1WLGdCQUNFLFNBQUEsU0FDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxPQUFBLFFBQ0Esd0JBQ0UsUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLElBQ0EsSUFBQSxJQUNBLGtCQUFBLHFCQUFBLGNBQUEscUJBQUEsVUFBQSxxQkFDQSxRQUFBLGFBQ0EsZUFBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxJQUNBLFFBQUEsR0FHSixjQUNFLFlBQUEsRXpFN0JGLG9DeUU0QkEsY0FHSSxZQUFBLEtBTUYseUNBQ0UsY0FBQSxLQUlOLHFCeEVxOFBBLDJCd0VuOFBFLFNBQUEsU0FDQSxLQUFBLFFBRUYsMEJ4RXM4UEEsZ0N3RW44UEUsU0FBQSxTQUNBLGFBQUEsS0FDQSxPQUFBLFFBQ0EsWUFBQSxLQUNBLFFBQUEsYUFDQSxNQUFBLEtBRUYsaUN4RXM4UEEsdUN3RXA4UEUsUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsV0FBQSxLQUVGLGlDQUNFLE9BQUEsSUFBQSxNQUFBLFFBRUYsZ0N4RXc4UEEsc0N3RXQ4UEUsUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxRQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLGNBQUEsS0FDQSxtQkFBQSxJQUFBLElBQUEsS0FBQSxjQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBRUYsc0NBQ0UsUUFBQSxFQUNBLGtCQUFBLFNBQ0EsY0FBQSxTQUFBLFVBQUEsU0FFRixnQ0FDRSxRQUFBLEVBQ0Esa0JBQUEsU0FDQSxjQUFBLFNBQUEsVUFBQSxTQ3JIQSwyQkFDRSxZQUFBLE1BQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsS0FFRiwwQkFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLE1BQUEsS0FFRiwwQjFFMkNBLG1CQUFBLGtCQUFBLEtBQUEsS0FBQSxXQUFBLGtCQUFBLEtBQUEsS0FBQSxjQUFBLFVBQUEsS0FBQSxLQUFBLFdBQUEsVUFBQSxLQUFBLEtBQUEsV0FBQSxVQUFBLEtBQUEsSUFBQSxDQUFBLGtCQUFBLEtBQUEsSzBFeENFLGdDQUNFLGtCQUFBLFdBQUEsY0FBQSxXQUFBLFVBQUEsV0FHSiwwQkFDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLFFBQ0EsTUFBQSxRQ2JKLFdBQ0UsWUFBQSxhQUNBLElBQUEseXJFQUFBLGVBRUEsWUFBQSxJQUNBLFdBQUEsT0FFRixNQUNFLHFCQUFBLFFBRUYsa0JBQ0UsWUFBQSxLQUNBLGFBQUEsS0FDQSxTQUFBLFNBQ0EsU0FBQSxPQUNBLFdBQUEsS0FDQSxRQUFBLEVBQUEsRUFBQSxLQUVBLFFBQUEsRUFFRiwyQ0FDRSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BRUYsZ0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxFQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLDRCQUFBLGtCQUFBLG9CQUFBLGtCQUFBLHVCQUFBLFVBQUEsb0JBQUEsVUFBQSxvQkFBQSxTQUFBLENBQUEsa0JBQ0EsbUJBQUEsWUFBQSxXQUFBLFlBRUYsd0MxRXVuUUEsZ0IwRXJuUUUsa0JBQUEsbUJBQUEsVUFBQSxtQkFFRiwyQ0FDRSxjQUFBLEtBQUEsVUFBQSxLQUVGLGtEQUNFLGNBQUEsS0FBQSxVQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUVGLDRDQUNFLG1DQUFBLFNBQUEsOEJBQUEsU0FBQSwyQkFBQSxTQUNBLE9BQUEsRUFBQSxLQUVGLGlDQUNFLGlCQUFBLE1BQUEsYUFBQSxNQUVGLDJEQUNFLGlCQUFBLE1BQUEsYUFBQSxNQUVGLGNBQ0Usa0JBQUEsRUFBQSxZQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsNEJBQUEsa0JBQUEsb0JBQUEsa0JBQUEsdUJBQUEsVUFBQSxvQkFBQSxVQUFBLG9CQUFBLFNBQUEsQ0FBQSxrQkFFRiw4QkFDRSxXQUFBLE9BR0YsNkIxRThvUUEsMkMwRTVvUUUsT0FBQSxLQUVGLDZDQUNFLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FDQSw0QkFBQSxNQUFBLENBQUEsa0JBQUEsb0JBQUEsTUFBQSxDQUFBLGtCQUFBLHVCQUFBLFNBQUEsQ0FBQSxPQUFBLG9CQUFBLFNBQUEsQ0FBQSxPQUFBLG9CQUFBLFNBQUEsQ0FBQSxNQUFBLENBQUEsa0JBR0YscUJBQ0Usb0JBQUEsT0FBQSxZQUFBLE8xRStwUUYseUNBTEEsbUNBSUEsaURBSEEsK0NBQ0EsZ0RBQ0EsOEMwRTNwUUEscUNBT0Usd0JBQUEsWUFBQSxnQkFBQSxZMUU4cFFGLGlEMEU1cFFBLCtDMUUwcFFBLGdEQUNBLDhDMEV2cFFFLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsZUFBQSxLQUNBLFFBQUEsR0FFRiwrQ0FDRSxpQkFBQSxtRkFBQSxpQkFBQSx1REFBQSxpQkFBQSxzREFFRixnREFDRSxpQkFBQSxtRkFBQSxpQkFBQSxzREFBQSxpQkFBQSx1REFFRiw4Q0FDRSxpQkFBQSxxRkFBQSxpQkFBQSx3REFBQSxpQkFBQSxxREFFRixpREFDRSxpQkFBQSxxRkFBQSxpQkFBQSxxREFBQSxpQkFBQSx3REFHRiwyQ0FDRSxTQUFBLEtBQ0EsZ0JBQUEsS0FFQSxtQkFBQSxLQUdGLDhEQUNFLFFBQUEsS0FFRix5REFDRSxrQkFBQSxNQUFBLE1BRUYsdUVBQ0UscUJBQUEsRUFBQSxVQUFBLGlCQUFBLEVBQUEsVUFFRixxRUFDRSxxQkFBQSxFQUFBLFVBQUEsaUJBQUEsRUFBQSxVQUVGLE1BQ0UseUJBQUEsSzFFb3JRRixvQjBFL3FRQSxvQkFFRSxTQUFBLFNBQ0EsSUFBQSxJQUNBLE1BQUEsNkNBQ0EsT0FBQSw4QkFDQSxXQUFBLDZDQUNBLFFBQUEsR0FDQSxPQUFBLFFBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsTUFBQSx5RDFFd3JRRiwyQzBFdHJRQSwyQ0FFRSxRQUFBLElBQ0EsT0FBQSxLQUNBLGVBQUEsSzFFeXJRRiwwQjBFdnJRQSwwQkFFRSxZQUFBLGFBQ0EsVUFBQSw4QkFDQSxlQUFBLGVBQ0EsZUFBQSxFQUNBLGVBQUEsS0FDQSxhQUFBLFFBQ0EsWUFBQSxFQUVGLG9CMUV3clFBLDBDMEV0clFFLEtBQUEsS0FDQSxNQUFBLEtBRUYsMEIxRXlyUUEsZ0QwRXZyUUUsUUFBQSxPQUVGLG9CMUUwclFBLDBDMEV4clFFLE1BQUEsS0FDQSxLQUFBLEtBRUYsMEIxRTJyUUEsZ0QwRXpyUUUsUUFBQSxPMUU4clFGLHdDMEU1clFBLHdDQUVFLDBCQUFBLFExRStyUUYsd0MwRTdyUUEsd0NBRUUsMEJBQUEsUUFFRixvQkFDRSxRQUFBLEtBRUYsbUJBQ0UsU0FBQSxTQUNBLFdBQUEsT0FDQSxtQkFBQSxJQUFBLFFBQUEsY0FBQSxJQUFBLFFBQUEsV0FBQSxJQUFBLFFBQ0Esa0JBQUEsbUJBQUEsVUFBQSxtQkFDQSxRQUFBLEdBRUYsNENBQ0UsUUFBQSxFMUV3c1FGLHdEQURBLDBCMEVwc1FBLDRCQUdFLE9BQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUdGLG1DQUNFLFNBQUEsT0FDQSxVQUFBLEVBd0JGLDBCQUNFLE1BQUEsSUFDQSxPQUFBLElBQ0EsUUFBQSxhQUNBLGNBQUEsSUFDQSxXQUFBLEtBQ0EsUUFBQSxHQUVGLGdDQUNFLE9BQUEsS0FDQSxPQUFBLEVBQ0EsUUFBQSxFQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUNBLG1CQUFBLEtBQ0EsZ0JBQUEsS0FBQSxXQUFBLEtBRUYsdURBQ0UsT0FBQSxRQUVGLGlDQUNFLFFBQUEsRUFDQSxXQUFBLHlEQUVGLHNEQUNFLE1BQUEsS0FDQSxJQUFBLElBQ0Esa0JBQUEsc0JBQUEsVUFBQSxzQkFFRixnRkFDRSxPQUFBLElBQUEsRUFDQSxRQUFBLE1BRUYsd0ZBQ0UsSUFBQSxJQUNBLGtCQUFBLGlCQUFBLGNBQUEsaUJBQUEsVUFBQSxpQkFDQSxNQUFBLElBRUYsa0hBQ0UsUUFBQSxhQUNBLG1CQUFBLElBQUEsR0FBQSxDQUFBLElBQUEsa0JBQUEsV0FBQSxJQUFBLEdBQUEsQ0FBQSxJQUFBLGtCQUFBLGNBQUEsSUFBQSxTQUFBLENBQUEsSUFBQSxJQUFBLFdBQUEsSUFBQSxTQUFBLENBQUEsSUFBQSxJQUFBLFdBQUEsSUFBQSxTQUFBLENBQUEsSUFBQSxHQUFBLENBQUEsSUFBQSxrQkFFRixrRkFDRSxPQUFBLEVBQUEsSUFFRiwwRkFDRSxLQUFBLElBQ0Esa0JBQUEsaUJBQUEsY0FBQSxpQkFBQSxVQUFBLGlCQUNBLFlBQUEsT0FFRixvSEFDRSxtQkFBQSxJQUFBLElBQUEsQ0FBQSxJQUFBLGtCQUFBLFdBQUEsSUFBQSxJQUFBLENBQUEsSUFBQSxrQkFBQSxjQUFBLElBQUEsU0FBQSxDQUFBLElBQUEsS0FBQSxXQUFBLElBQUEsU0FBQSxDQUFBLElBQUEsS0FBQSxXQUFBLElBQUEsU0FBQSxDQUFBLElBQUEsSUFBQSxDQUFBLElBQUEsa0JBRUYsK0dBQ0UsbUJBQUEsSUFBQSxLQUFBLENBQUEsSUFBQSxrQkFBQSxXQUFBLElBQUEsS0FBQSxDQUFBLElBQUEsa0JBQUEsY0FBQSxJQUFBLFNBQUEsQ0FBQSxJQUFBLE1BQUEsV0FBQSxJQUFBLFNBQUEsQ0FBQSxJQUFBLE1BQUEsV0FBQSxJQUFBLFNBQUEsQ0FBQSxJQUFBLEtBQUEsQ0FBQSxJQUFBLGtCQUdGLCtCQUNFLFdBQUEsZ0JBQ0EsU0FBQSxTQUVGLG1FQUNFLFdBQUEseURBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxrQkFBQSxTQUFBLGNBQUEsU0FBQSxVQUFBLFNBQ0EseUJBQUEsS0FBQSxJQUFBLHFCQUFBLEtBQUEsSUFBQSxpQkFBQSxLQUFBLElBRUYseUZBQ0UseUJBQUEsTUFBQSxJQUFBLHFCQUFBLE1BQUEsSUFBQSxpQkFBQSxNQUFBLElBRUYsNEQxRXd0UUEsaUcwRXR0UUUsTUFBQSxLQUNBLE9BQUEsSUFDQSxLQUFBLEVBQ0EsSUFBQSxFMUUydFFGLG1HMEV6dFFBLDBEQUVFLE1BQUEsSUFDQSxPQUFBLEtBQ0EsS0FBQSxFQUNBLElBQUEsRUFFRix5QkFDRSwwQkFBQSxRQUVGLHlCQUNFLDBCQUFBLFFBRUYsd0JBQ0UsUUFBQSxLQUdGLGtCQUNFLGNBQUEsS0FDQSxTQUFBLFNBQ0EsaUJBQUEsS0FDQSxhQUFBLEtBQ0EsV0FBQSxlQUVGLCtDQUNFLFNBQUEsU0FDQSxLQUFBLEdBQ0EsT0FBQSxJQUNBLFFBQUEsR0FDQSxPQUFBLElBQ0EsTUFBQSxJQUVGLDZDQUNFLFNBQUEsU0FDQSxNQUFBLElBQ0EsSUFBQSxHQUNBLFFBQUEsR0FDQSxNQUFBLElBQ0EsT0FBQSxJQUVGLHVCQUNFLE9BQUEsS0FDQSxNQUFBLEtBQ0EsU0FBQSxTQUNBLFdBQUEsZUFDQSxjQUFBLEtBQ0EsS0FBQSxFQUNBLElBQUEsRUFFRiw4QkFDRSxPQUFBLEtBRUYsdUJBQ0UsUUFBQSxLQUVGLHVCQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsV0FBQSxPMUU2dVFGLDhCMEUzdVFBLDJCMUUwdVFBLDJCMEV2dVFFLFVBQUEsS0FDQSxXQUFBLEtBQ0EsY0FBQSxRQUFBLFdBQUEsUUFFRixxQkFDRSxPQUFBLEtBR0YsdUJBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxZQUFBLE1BQ0EsV0FBQSxNQUNBLFFBQUEsR0FDQSx5QkFBQSxJQUFBLHFCQUFBLElBQUEsaUJBQUEsSUFDQSxrQkFBQSxzQkFBQSxHQUFBLFNBQUEsT0FBQSxVQUFBLHNCQUFBLEdBQUEsU0FBQSxPQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLE9BQUEsSUFBQSxNQUFBLHdEQUNBLGNBQUEsSUFDQSxpQkFBQSxZQUVGLDZCQUNFLHlCQUFBLEtBRUYsNkJBQ0UseUJBQUEsS0FFRix5Q0FDRSxLQUNFLGtCQUFBLGVBQUEsVUFBQSxnQkFGSixpQ0FDRSxLQUNFLGtCQUFBLGVBQUEsVUFBQSxnQkFJSix1Q0FDRSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxlQUFBLEtBQ0EsUUFBQSxFQUNBLFFBQUEsTUFFRixnRUFDRSxtQ0FBQSxTQUFBLDhCQUFBLFNBQUEsMkJBQUEsU0FFRixxQ0FDRSxlQUFBLEtBQ0EsNEJBQUEsUUFBQSx1QkFBQSxRQUFBLG9CQUFBLFFBRUYsbURBQ0UsZUFBQSxLQUVGLDRDMUVvd1FBLGlFMEVsd1FFLGVBQUEsS0FFRix1QkFDRSxTQUFBLFFBRUYscUNBQ0UsZUFBQSxLQUNBLDRCQUFBLE9BQ0Esb0JBQUEsT0FDQSxRQUFBLEVBQ0EsV0FBQSxPQUNBLHlCQUFBLEVBQUEsRUFBQSxxQkFBQSxFQUFBLEVBQUEsaUJBQUEsRUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBRUYsbURBQ0UsZUFBQSxLQUVGLDBEQUNFLHlCQUFBLEtBQUEsRUFBQSxxQkFBQSxLQUFBLEVBQUEsaUJBQUEsS0FBQSxFQUVGLDRDMUU2d1FBLGlFMEUzd1FFLGVBQUEsS0FFRiw0QzFFOHdRQSwwQ0FFQSx3REFEQSwwQzBFM3dRRSxlQUFBLEtBQ0EsV0FBQSxRMUVpeFFGLG1EQUNBLGlEQUNBLGtEMEVqeFFBLGdEQUlFLFFBQUEsRUFDQSw0QkFBQSxPQUNBLG9CQUFBLE9BRUYsMkNBQ0UsU0FBQSxTQUNBLEtBQUEsRUFDQSxPQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEdBQ0EsUUFBQSxFQUVGLGtEQUNFLFFBQUEsR0FDQSxXQUFBLEtBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsT0FBQSxFQUNBLE1BQUEsRUFDQSxlQUFBLFdBQUEsT0FBQSxXQUVGLHVCQUNFLFNBQUEsUUFFRixxQ0FDRSxlQUFBLEtBQ0EsNEJBQUEsT0FDQSxvQkFBQSxPQUNBLFFBQUEsRUFFRixtREFDRSxlQUFBLEtBRUYsNEMxRXN4UUEsaUUwRXB4UUUsZUFBQSxLMUV5eFFGLG1EQUNBLGlEQUNBLGtEMEV6eFFBLGdEQUlFLFFBQUEsRUFDQSw0QkFBQSxPQUNBLG9CQUFBLE9DcGhCRSw2QkFDRSxPQUFBLEVBQUEsS0FHSiw0QkFDRSxXQUFBLE01RW1CRixvQzRFcEJBLDRCQUdJLFdBQUEsT0FHSixlQUNFLFFBQUEsTUFDQSxNQUFBLEtBQ0EsVUFBQSxNQUNBLE9BQUEsS0FDQSxjQUFBLFFBQUEsV0FBQSxRQUdBLHdEQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsRUFFRiwrREFDRSxXQUFBLFFBQ0EsYUFBQSxRQzVCSixvQ0FDRSxRQUFBLEVBQ0EsbUJBQUEsS0FBQSxXQUFBLEtBQ0EsY0FBQSxFQUNBLGNBQUEsTUFDQSxXQUFBLFFBQ0EsV0FBQSxLN0V5QkYscUM2RS9CQSxvQ0FRSSxjQUFBLE03RVdKLG9DNkVuQkEsb0NBV0ksT0FBQSxNQUVGLDJDQUNFLE9BQUEsSUFBQSxNQUFBLFFBS0EsaURBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BRUYsNERBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsVUFBQSxNQUNBLDhEQUNFLFlBQUEsT0FDQSwwRUFDRSxhQUFBLEtBSU4saURBQ0UsYUFBQSxZN0VsQk4sb0M2RW9CSSxpREFFSSxRQUFBLEtBQUEsTUFFRixzREFDRSxNQUFBLE1BRUYseURBQ0UsTUFBQSxNQUtBLDhEQUNFLGVBQUEsS0N0RFosZUFDRSxXQUFBLE1BQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGNBQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxtQkFBQSxFQUFBLEtBQUEsS0FBQSxlQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsb0JBQUEsQ0FBQSxFQUFBLFVBQUEsU0FBQSxvQkFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLGdCQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsb0JBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSxxQkFBQSxXQUFBLEVBQUEsS0FBQSxLQUFBLGVBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSxvQkFBQSxDQUFBLEVBQUEsVUFBQSxTQUFBLG9CQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsZ0JBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSxvQkFBQSxDQUFBLEVBQUEsVUFBQSxVQUFBLHFCQUdBLFdBQUEsT0FDQSxtQkFBQSxLQUNBLGdCQUFBLEtBQ0EsaUJBQUEsS0FDQSxrQ0FDRSxRQUFBLEtBRUYsb0NBaEJGLGVBaUJJLFFBQUEsS0FBQSxNQUdGLHdCOUV3Q0EsV0FBQSxJQUFBLE1BQUEsS0FDQSxZQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLEtBQ0EsYUFBQSxJQUFBLE1BQUEsS0FDQSxtQkFBQSxLQUFBLFdBQUEsSzhFeENGLHNCQUNFLG9CQUFBLElBQUEsV0FBQSxTQUNBLGNBQUEsS0FDQSxvQ0FIRixzQkFJSSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsY0FBQSxNQUdKLGNBQ0UsU0FBQSxTQUNBLE9BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FFQSxzQkFDRSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsRUFDQSxjQUFBLElBQ0EsbUJBQUEsRUFBQSxLQUFBLEtBQUEsa0JBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSx1QkFBQSxDQUFBLEVBQUEsVUFBQSxTQUFBLHNCQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsdUJBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSx1QkFBQSxDQUFBLEVBQUEsU0FBQSxVQUFBLHNCQUFBLFdBQUEsRUFBQSxLQUFBLEtBQUEsa0JBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSx1QkFBQSxDQUFBLEVBQUEsVUFBQSxTQUFBLHNCQUFBLENBQUEsRUFBQSxVQUFBLFVBQUEsdUJBQUEsQ0FBQSxFQUFBLFVBQUEsVUFBQSx1QkFBQSxDQUFBLEVBQUEsU0FBQSxVQUFBLHNCQUdBLFNBQUEsT0FDQSxRQUFBLEVBRUYscUJBQ0UsTUFBQSxNQUNBLFNBQUEsU0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLGNBQUEsSUFDQSxRQUFBLElBQUEsS0FDQSxhQUFBLEtBQ0EsUUFBQSxFQUNBLFdBQUEsb0NBQUEsVUFBQSxJQUFBLEdBQUEsQ0FBQSxROUVGRixtQkFBQSxPQUFBLEtBQUEsS0FBQSxjQUFBLE9BQUEsS0FBQSxLQUFBLFdBQUEsT0FBQSxLQUFBLEs4RUlFLG9DQVhGLHFCQVlJLE1BQUEsTUFHRixnREFDRSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBSkYsdUNBQ0UsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUpGLDJDQUNFLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFKRiw0Q0FDRSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBSkYsa0NBQ0UsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUVGLDRCQUFBLDJCQUFBLDJCQUdFLE9BQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxvQ0FBQSxVQUFBLElBQUEsR0FBQSxDQUFBLFFBR0osbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsbUJBQUEsS0FBQSxXQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFFQSx3QkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGFBQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsS0FDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0Esa0JBQUEscUJBQUEsY0FBQSxjQUFBLHFCQUFBLGNBQUEsVUFBQSxxQkFBQSxjQUNBLHlCQUFBLE9BQUEscUJBQUEsT0FBQSxpQkFBQSxPQUNBLG1CQUFBLElBQUEsSUFBQSxPQUFBLGNBQUEsSUFBQSxJQUFBLE9BQUEsV0FBQSxJQUFBLElBQUEsT0FFRiwwQkFDRSxhQUFBLFFBQ0EsK0JBQ0Usa0JBQUEscUJBQUEsZUFBQSxjQUFBLHFCQUFBLGVBQUEsVUFBQSxxQkFBQSxlQUtSLE9BQ0UsTUFBQSxLQUNBLGdCQUFBLFNBRUEsY0FDRSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxvQ0FKRixjQUtJLFVBQUEsS0FDQSxZQUFBLE1BRUYsb0NBUkYsY0FTSSxVQUFBLE1BRUYsb0NBWEYsY0FZSSxVQUFBLE1BR0osOEJBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE1BQUEsY0FBQSxNQUFBLGdCQUFBLE1BQ0EsT0FBQSxRQUNBLFFBQUEsRUFBQSxLQUFBLEtBRUYsc0JBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxtQzlFN0dGLG9DOEV5R0Esc0JBTUksWUFBQSxHQUVGLG9DQVJGLHNCQVNJLGtCQUFBLFVBQUEsY0FBQSxVQUFBLFVBQUEsV0FJRixnQkFDRSxPQUFBLEtBR0osWUFDRSxjQUFBLElBQUEsTUFBQSxRQUNBLHVCQUNFLE9BQUEsS0FDQSwwQkFDRSxlQUFBLEVBSU4sYUFDRSxRQUFBLEtBRUYsd0JBQ0UsVUFBQSxNQUNBLFVBQUEsTUFDQSwwQkFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BR0osbUJBQ0UsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0Esb0NBSkYsbUJBS0ksVUFBQSxLQUNBLFlBQUEsTUFHRixvQ0FURixtQkFVSSxVQUFBLE1BR0osbUJBQ0UsTUFBQSxRQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGdCQUFBLFVBQ0Esb0NBTkYsbUJBT0ksVUFBQSxLQUNBLFFBQUEsRUFBQSxLQUVGLG9DQVZGLG1CQVdJLFVBQUEsS0FHSixtQkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLG9DQUhGLG1CQUlJLE9BQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLE1BR0osMEJBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLFFBQUEsV0FBQSxRQUdGLGFBQ0UsWUFBQSxJQUlKLGNBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9DaEtGLFFBQ0UsU0FBQSIsImZpbGUiOiJtYWluLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL0BpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRAMzAwOzQwMDs1MDA7NjAwOzgwMCZmYW1pbHk9T3BlbitTYW5zOndnaHRAMzAwOzQwMCZkaXNwbGF5PXN3YXBcIik7XG4vL0BpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJ1YmlrOndnaHRAMzAwOzQwMDs1MDA7NjAwJmZhbWlseT1Tb3VyY2UrU2FucytQcm86d2dodEAzMDA7NDAwOzYwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVRpdGlsbGl1bStXZWI6aXRhbCx3Z2h0QDAsMjAwOzAsMzAwOzAsNDAwOzAsNjAwOzAsNzAwOzAsOTAwOzEsMjAwOzEsMzAwOzEsNDAwOzEsNjAwOzEsNzAwJmRpc3BsYXk9c3dhcCcpO1xuLyogR290aGFtICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIHNyYzpcbiAgICAgICAgICBsb2NhbChcIkdvdGhhbSBUaGluXCIpLFxuICAgICAgICAgIGxvY2FsKFwiR290aGFtLVRoaW5cIiksXG4gICAgICAgICAgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIHNyYzpcbiAgICAgICAgICBsb2NhbChcIkdvdGhhbSBUaGluIEl0YWxpY1wiKSxcbiAgICAgICAgICBsb2NhbChcIkdvdGhhbS1UaGluSXRhbGljXCIpLFxuICAgICAgICAgIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tVGhpbkl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgICB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLVRoaW5JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICBzcmM6XG4gICAgICAgICAgbG9jYWwoXCJHb3RoYW0gRXh0cmFMaWdodFwiKSxcbiAgICAgICAgICBsb2NhbChcIkdvdGhhbS1YTGlnaHRcIiksXG4gICAgICAgICAgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1YTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgICAgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1YTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICBzcmM6XG4gICAgICAgICAgbG9jYWwoXCJHb3RoYW0gRXh0cmFMaWdodCBJdGFsaWNcIiksXG4gICAgICAgICAgbG9jYWwoXCJHb3RoYW0tWExpZ2h0SXRhbGljXCIpLFxuICAgICAgICAgIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tWExpZ2h0SXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tWExpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgc3JjOlxuICAgICAgICAgIGxvY2FsKFwiR290aGFtIExpZ2h0XCIpLFxuICAgICAgICAgIGxvY2FsKFwiR290aGFtLUxpZ2h0XCIpLFxuICAgICAgICAgIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgICAgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIHNyYzpcbiAgICAgICAgICBsb2NhbChcIkdvdGhhbSBMaWdodCBJdGFsaWNcIiksXG4gICAgICAgICAgbG9jYWwoXCJHb3RoYW0tTGlnaHRJdGFsaWNcIiksXG4gICAgICAgICAgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1MaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICAgICB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgc3JjOlxuICAgICAgICAgIGxvY2FsKFwiR290aGFtIEJvb2tcIiksXG4gICAgICAgICAgbG9jYWwoXCJHb3RoYW0tQm9va1wiKSxcbiAgICAgICAgICB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLUJvb2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgICAgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgc3JjOlxuICAgICAgICAgIGxvY2FsKFwiR290aGFtIEJvb2sgSXRhbGljXCIpLFxuICAgICAgICAgIGxvY2FsKFwiR290aGFtLUJvb2tJdGFsaWNcIiksXG4gICAgICAgICAgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1Cb29rSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQm9va0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIHNyYzpcbiAgICAgICAgICBsb2NhbChcIkdvdGhhbSBNZWRpdW1cIiksXG4gICAgICAgICAgbG9jYWwoXCJHb3RoYW0tTWVkaXVtXCIpLFxuICAgICAgICAgIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgc3JjOlxuICAgICAgICAgIGxvY2FsKFwiR290aGFtIE1lZGl1bSBJdGFsaWNcIiksXG4gICAgICAgICAgbG9jYWwoXCJHb3RoYW0tTWVkaXVtSXRhbGljXCIpLFxuICAgICAgICAgIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tTWVkaXVtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tTWVkaXVtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgc3JjOlxuICAgICAgICAgIGxvY2FsKFwiR290aGFtIEJvbGRcIiksXG4gICAgICAgICAgbG9jYWwoXCJHb3RoYW0tQm9sZFwiKSxcbiAgICAgICAgICB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgICAgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgc3JjOlxuICAgICAgICAgIGxvY2FsKFwiR290aGFtIEJvbGQgSXRhbGljXCIpLFxuICAgICAgICAgIGxvY2FsKFwiR290aGFtLUJvbGRJdGFsaWNcIiksXG4gICAgICAgICAgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIHNyYzpcbiAgICAgICAgICBsb2NhbChcIkdvdGhhbSBCbGFja1wiKSxcbiAgICAgICAgICBsb2NhbChcIkdvdGhhbS1CbGFja1wiKSxcbiAgICAgICAgICB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICBzcmM6XG4gICAgICAgICAgbG9jYWwoXCJHb3RoYW0gQmxhY2sgSXRhbGljXCIpLFxuICAgICAgICAgIGxvY2FsKFwiR290aGFtLUJsYWNrSXRhbGljXCIpLFxuICAgICAgICAgIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQmxhY2tJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgICAgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1CbGFja0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5cblxuLy8gR0VORVJBTCBET0NVTUVOVCBTVFlMRVNcbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgZm9udC1zaXplOiAkYm9keS1mb250c2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5laGVpZ2h0O1xuICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIGZvbnQtd2VpZ2h0OiAkdGV4dC1mb250LXdlaWdodDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbm1haW4ge1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnVsLFxub2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogJGNvbG9yLXRpdGxlO1xufVxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cbmgzIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgfVxufVxucCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLXRleHQgIWltcG9ydGFudDtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTExMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTExMHB4KSB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4udGl0bGUge1xuICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbi5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkY29sb3ItaG92ZXItdGV4dDtcbiAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE5cHggMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhvdmVyLWJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCk7XG5cbiAgJl9naG9zdCB7XG4gICAgY29sb3I6ICRjb2xvci1idXR0b24tdGV4dDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnV0dG9uLWJsdWU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJ1dHRvbi1ibHVlO1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ1dHRvbi10ZXh0O1xuICAgICAgYm9yZGVyLWNvbG9yOiRjb2xvci1idXR0b24tYmx1ZTtcbiAgICAgIGNvbG9yOiAkY29sb3ItYnV0dG9uLWJsdWU7XG4gICAgICAvL2NvbG9yOiAkY29sb3ItaG92ZXItYnV0dG9uO1xuICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaG92ZXItYnV0dG9uO1xuICAgICAgLy9ib3gtc2hhZG93OjBweCAxMHB4IDQwcHggMHB4IHJnYmEoMjIsIDg3LCAyMjYsIDAuMjkpO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICB9XG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRpc2FibGVkLWJ1dHRvbi1naG9zdDtcbiAgICAgIGNvbG9yOiRjb2xvci1idXR0b24tdGV4dDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1kaXNhYmxlZC1idXR0b247XG4gICAgICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmX19vbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idXR0b24tYmx1ZTtcbiAgICBjb2xvcjogJGNvbG9yLWJ1dHRvbi10ZXh0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1idXR0b24tYmx1ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ob3Zlci1idXR0b247XG4gICAgICBjb2xvcjokY29sb3ItaG92ZXItdGV4dDtcblxuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJlc3NlZC1idXR0b247XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAmOmRpc2FibGVkLFxuICAgICYtLWRpc2FibGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWRpc2FibGVkLWJ1dHRvbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kaXNhYmxlZC1idXR0b247XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZGlzYWJsZWQtYnV0dG9uO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGlzYWJsZWQtYnV0dG9uO1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGlzYWJsZWQtYnV0dG9uO1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3R3byB7XG4gICAgY29sb3I6ICRjb2xvci1tYWluLXB1cnA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW4teWVsbG93O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhvdmVyLXRlZztcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxMDBweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCA0MS43Nzc2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSxcbiAgICAgICAgMHB4IDIyLjMzNjNweCAxNy44NjlweCByZ2JhKDAsIDAsIDAsIDAuMDQxNzI3NSksIDBweCAxMi41MjE2cHggMTAuMDE3MnB4IHJnYmEoMCwgMCwgMCwgMC4wMzUpLFxuICAgICAgICAwcHggNi42NTAxcHggNS4zMjAwOHB4IHJnYmEoMCwgMCwgMCwgMC4wMjgyNzI1KSwgMHB4IDIuNzY3MjZweCAyLjIxMzgxcHggcmdiYSgwLCAwLCAwLCAwLjAxOTY4MDIpO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJlc3NlZC10ZWc7XG4gICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICB9XG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kaXNhYmxlZC10ZWc7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRpc2FibGVkLXRlZztcbiAgICAgICAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRpc2FibGVkLXRlZztcbiAgICAgICAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9vdXJfX29uZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXItYnV0dG9uO1xuICAgIGJvcmRlcjoxcHggc29saWQgJGNvbG9yLWhvdmVyLWJ1dHRvbjtcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ1dHRvbi1ibHVlO1xuICAgICAgY29sb3I6ICRjb2xvci1ob3Zlci1idXR0b247XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1idXR0b24tYmx1ZTtcbiAgICB9XG4gIH1cbn1cblxuLm5vX2hpZ2hsaWdodHMge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNvbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMlO1xufVxuLmNvbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2JTtcbn1cbi5jb2wtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG4uY29sLTQge1xuICB3aWR0aDogMzMuMzMzMyU7XG59XG4uY29sLTUge1xuICB3aWR0aDogNDEuNjY2NjYlO1xufVxuLmNvbC02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2wtNyB7XG4gIHdpZHRoOiA1OC4zMzMzJTtcbn1cbi5jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY3JTtcbn1cbi5jb2wtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMlO1xufVxuLmNvbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY3JTtcbn1cbi5jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBpbmNsdWRlIGZvci1sZy1kb3due1xuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcblxuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjYlO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQGluY2x1ZGUgZm9yLW1kLWRvd257XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuXG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjYlO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NiU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AaW5jbHVkZSBmb3Itc20tZG93bntcbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG5cbiAgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NiU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5saW5rIHtcbiAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogJGNvbG9yLW1haW4tcHVycDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsKTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3Zlci1idXR0b247XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3ItcHJlc3NlZC1idXR0b247XG4gIH1cbiAgJi0tZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3ItZGlzYWJsZWQtYnV0dG9uO1xuICB9XG59XG4iLCIkeC1zbTogMzQwcHg7XG4kZS1zbTogMzYwcHg7XG4kc206IDU4MHB4O1xuJG1kOiA4MDBweDtcbiRsZzogMTAyNHB4O1xuJGUtbGc6IDEzNjZweDtcblxuQG1peGluIGZvci14LXNtLWRvd24ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeC1zbSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBmb3ItZS1zbS1kb3duIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGUtc20pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZm9yLXNtLWRvd24ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZm9yLW1kLWRvd24ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZm9yLWxnLWRvd24ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGcpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZm9yLWUtbGctZG93biB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRlLWxnKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1pbi1tZC11cCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtZCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtaW4tbGctdXAge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGcpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcCkge1xuICB0cmFuc2l0aW9uOiAkcHJvcCAkYW5pbWF0aW9uLXNwZWVkIGVhc2U7XG59XG5cbkBtaXhpbiBib3JkZXJlZCgkdG9wLCAkbGVmdCwgJGJvdHRvbSwgJHJpZ2h0KSB7XG4gIGJvcmRlci10b3A6ICR0b3AgKyBweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItbGVmdDogJGxlZnQgKyBweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItYm90dG9tOiAkYm90dG9tICsgcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLXJpZ2h0OiAkcmlnaHQgKyBweCBzb2xpZCAjZGRkZGRkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWl4aW4gc21hbGwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTExMHB4O1xuICBwYWRkaW5nOiAwIDk1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBmb3ItZS1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1peGluIHJvdGF0aW9uKCRzcGVlZCwgJGRpcmVjdGlvbikge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogJHNwZWVkICsgcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHpvb21Jbk91dCgkc3BlZWQpIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogJHNwZWVkICsgcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBAa2V5ZnJhbWVzIHpvb20ge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZhZGVJbigkc3BlZWQpIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkc3BlZWQgKyBzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgQGtleWZyYW1lcyBmYWRlSW4ge1xuICAgIDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1UaXRpbGxpdW0rV2ViOml0YWwsd2dodEAwLDIwMDswLDMwMDswLDQwMDswLDYwMDswLDcwMDswLDkwMDsxLDIwMDsxLDMwMDsxLDQwMDsxLDYwMDsxLDcwMCZkaXNwbGF5PXN3YXBcIik7XG4vKiBHb3RoYW0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgc3JjOiBsb2NhbChcIkdvdGhhbSBUaGluXCIpLCBsb2NhbChcIkdvdGhhbS1UaGluXCIpLCB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLVRoaW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICBzcmM6IGxvY2FsKFwiR290aGFtIFRoaW4gSXRhbGljXCIpLCBsb2NhbChcIkdvdGhhbS1UaGluSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLVRoaW5JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tVGhpbkl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICBzcmM6IGxvY2FsKFwiR290aGFtIEV4dHJhTGlnaHRcIiksIGxvY2FsKFwiR290aGFtLVhMaWdodFwiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1YTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tWExpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIHNyYzogbG9jYWwoXCJHb3RoYW0gRXh0cmFMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiR290aGFtLVhMaWdodEl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1YTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tWExpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIHNyYzogbG9jYWwoXCJHb3RoYW0gTGlnaHRcIiksIGxvY2FsKFwiR290aGFtLUxpZ2h0XCIpLCB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIHNyYzogbG9jYWwoXCJHb3RoYW0gTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIkdvdGhhbS1MaWdodEl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1MaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1MaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICBzcmM6IGxvY2FsKFwiR290aGFtIEJvb2tcIiksIGxvY2FsKFwiR290aGFtLUJvb2tcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIHNyYzogbG9jYWwoXCJHb3RoYW0gQm9vayBJdGFsaWNcIiksIGxvY2FsKFwiR290aGFtLUJvb2tJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQm9va0l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1Cb29rSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIHNyYzogbG9jYWwoXCJHb3RoYW0gTWVkaXVtXCIpLCBsb2NhbChcIkdvdGhhbS1NZWRpdW1cIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiO1xuICBzcmM6IGxvY2FsKFwiR290aGFtIE1lZGl1bSBJdGFsaWNcIiksIGxvY2FsKFwiR290aGFtLU1lZGl1bUl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1NZWRpdW1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tTWVkaXVtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCI7XG4gIHNyYzogbG9jYWwoXCJHb3RoYW0gQm9sZFwiKSwgbG9jYWwoXCJHb3RoYW0tQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgc3JjOiBsb2NhbChcIkdvdGhhbSBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJHb3RoYW0tQm9sZEl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvZ290aGFtL0dvdGhhbS1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgc3JjOiBsb2NhbChcIkdvdGhhbSBCbGFja1wiKSwgbG9jYWwoXCJHb3RoYW0tQmxhY2tcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2dvdGhhbS9Hb3RoYW0tQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIjtcbiAgc3JjOiBsb2NhbChcIkdvdGhhbSBCbGFjayBJdGFsaWNcIiksIGxvY2FsKFwiR290aGFtLUJsYWNrSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLUJsYWNrSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9nb3RoYW0vR290aGFtLUJsYWNrSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAzNzlmO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgfVxufVxuXG5wIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHM7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTExMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMTBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLXNtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXItc20ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjMDAzNzlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE5cHggMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1NSwgMTU5LCAwLjgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xufVxuLmJ0bl9naG9zdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNzlmO1xuICBiYWNrZ3JvdW5kOiAjMDAzNzlmO1xuICBib3gtc2hhZG93OiB1bnNldDtcbn1cbi5idG5fZ2hvc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDM3OWY7XG4gIGNvbG9yOiAjMDAzNzlmO1xufVxuLmJ0bl9naG9zdDphY3RpdmUge1xuICBib3gtc2hhZG93OiB1bnNldDtcbn1cbi5idG5fZ2hvc3QtLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJveC1zaGFkb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uYnRuX19vbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNzlmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMzc5Zjtcbn1cbi5idG5fX29uZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNTUsIDE1OSwgMC44KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuX19vbmU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1NSwgMTU5LCAwLjgpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bl9fb25lOmRpc2FibGVkLCAuYnRuX19vbmUtLWRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRuX19vbmU6ZGlzYWJsZWQ6aG92ZXIsIC5idG5fX29uZS0tZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuX19vbmU6ZGlzYWJsZWQ6YWN0aXZlLCAuYnRuX19vbmUtLWRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG5fX3R3byB7XG4gIGNvbG9yOiAjMDAzNzlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M0MzYxO1xufVxuLmJ0bl9fdHdvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZDc3YTtcbiAgYm94LXNoYWRvdzogMHB4IDEwMHB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDQxLjc3NzZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLCAwcHggMjIuMzM2M3B4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDEyLjUyMTZweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksIDBweCA2LjY1MDFweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMi43NjcyNnB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG59XG4uYnRuX190d286YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RTFBNDtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG59XG4uYnRuX190d28tLWRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjdlODtcbn1cbi5idG5fX3R3by0tZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmN2U4O1xuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmJ0bl9fdHdvLS1kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmN2U4O1xuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmJ0bl9vdXJfX29uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiByZ2JhKDAsIDU1LCAxNTksIDAuOCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgNTUsIDE1OSwgMC44KTtcbn1cbi5idG5fb3VyX19vbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNzlmO1xuICBjb2xvcjogcmdiYSgwLCA1NSwgMTU5LCAwLjgpO1xuICBib3JkZXItY29sb3I6ICMwMDM3OWY7XG59XG5cbi5ub19oaWdobGlnaHRzIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jb2wtMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2JTtcbn1cblxuLmNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xufVxuXG4uY29sLTUge1xuICB3aWR0aDogNDEuNjY2NjYlO1xufVxuXG4uY29sLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICB3aWR0aDogNTguMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NiU7XG4gIH1cblxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2JTtcbiAgfVxuXG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NiU7XG4gIH1cblxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NiU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2JTtcbiAgfVxuXG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmxpbmsge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDM3OWY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbi5saW5rOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgNTUsIDE1OSwgMC44KTtcbn1cbi5saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDU1LCAxNTksIDAuOCk7XG59XG4ubGluay0tZGlzYWJsZWQge1xuICBjb2xvcjogI2UwZTBlMDtcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U4ZjI7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgY29sb3I6ICMwMDM3OWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZm9vdGVyX19jb2wtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmZvb3Rlcl9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZm9vdGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmZvb3Rlcl9fbG9nbyBzdmcsXG4uZm9vdGVyX19sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZm9vdGVyX19jb2wtMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmZvb3Rlcl9fbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuZm9vdGVyX19tZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZm9vdGVyX19tZW51IG5hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZm9vdGVyX19tZW51IG5hdiB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uZm9vdGVyX19tZW51IG5hdiB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbi5mb290ZXJfX21lbnUgbmF2IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZm9vdGVyX19tZW51IG5hdiBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDM3OWY7XG59XG4uZm9vdGVyX19tZW51IG5hdiBhOmhvdmVyIHtcbiAgY29sb3I6ICNlYmQ3YmQ7XG59XG4uZm9vdGVyX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZm9vdGVyX19idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmZvb3Rlcl9fYnV0dG9ucyAuYnRuIHtcbiAgbWF4LXdpZHRoOiAxNTVweDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA4cHggMTdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZvb3Rlcl9fYnV0dG9ucyAuYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm9vdGVyX19idXR0b25zIC5idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZm9vdGVyX19idXR0b25zIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmZvb3Rlcl9fYnV0dG9ucyAuYnRuIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuLmZvb3Rlcl9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmZvb3Rlcl9faW5mby1jb2wge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZvb3Rlcl9faW5mby1jb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmZvb3Rlcl9faW5mby1jb2w6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZm9vdGVyX19jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mb290ZXJfX2NvbnRhY3QtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMjIyO1xufVxuLmZvb3Rlcl9fY29udGFjdC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzAwMzc5Zjtcbn1cblxuLmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbn1cbi5oZWFkZXIgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuLmhlYWRlcl9fdG9wLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNHJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhlYWRlcl9fdG9wLWJhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmhlYWRlcl9fbG9nbyBhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oZWFkZXJfX2xvZ28gYSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmhlYWRlcl9fbG9nbyBzdmcsXG4uaGVhZGVyX19sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5oZWFkZXJfX25hdiB7XG4gIGJhY2tncm91bmQ6ICMwMDM3OWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5oZWFkZXJfX25hdiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhlYWRlcl9fbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXJfX21lbnVfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyX19tZW51IG5hdiB1bCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5oZWFkZXJfX21lbnUgbmF2IHVsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLmhlYWRlcl9fbWVudSBuYXYgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5oZWFkZXJfX21lbnVfdG9wID4gbGkgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmhlYWRlcl9fbWVudV90b3AgPiBsaSBhW2FyaWEtY3VycmVudD1wYWdlXSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fbWVudV9zdWJtZW51LCAuaGVhZGVyX19tZW51X3N1Ym1lbnVfaW5uZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi13aWR0aDogMzYwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRvcDogY2FsYygxMDAlICsgMjBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNzlmO1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5oZWFkZXJfX21lbnVfc3VibWVudSBsaSwgLmhlYWRlcl9fbWVudV9zdWJtZW51X2lubmVyIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaGVhZGVyX19tZW51X3N1Ym1lbnUgbGk6bGFzdC1jaGlsZCwgLmhlYWRlcl9fbWVudV9zdWJtZW51X2lubmVyIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG4uaGVhZGVyX19tZW51X3N1Ym1lbnUgbGkgYSwgLmhlYWRlcl9fbWVudV9zdWJtZW51X2lubmVyIGxpIGEge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uaGVhZGVyX19tZW51X3N1Ym1lbnUgbGk6aG92ZXIgYSwgLmhlYWRlcl9fbWVudV9zdWJtZW51X2lubmVyIGxpOmhvdmVyIGEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4uaGVhZGVyX19tZW51X3N1Ym1lbnUgbGkubWVudS1pdGVtLWFjdGl2ZSBhLCAuaGVhZGVyX19tZW51X3N1Ym1lbnVfaW5uZXIgbGkubWVudS1pdGVtLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5oZWFkZXJfX21lbnVfc3VibWVudV9pbm5lciwgLmhlYWRlcl9fbWVudV9zdWJtZW51X2lubmVyX2lubmVyIHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAwO1xufVxuLmhlYWRlcl9fbGFuZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmhlYWRlcl9fbGFuZyBpbWcge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgYm94LXNoYWRvdzogMHB4IDMzcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggMTMuNzg2NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSwgMHB4IDIuMTk0NTNweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMC45MTMxOTVweCAyLjIxMzgxcHggcmdiYSgwLCAwLCAwLCAwLjAxOTY4MDIpO1xufVxuLmhlYWRlcl9fbGFuZzpob3ZlciAuaGVhZGVyX19tZW51X3N1Ym1lbnUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDEwMCU7XG59XG4uaGVhZGVyX19sYW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4uaGVhZGVyX19sYW5nID4gbGkge1xuICBwYWRkaW5nOiAxOHB4IDA7XG59XG4uaGVhZGVyX19sYW5nID4gbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmhlYWRlcl9fbGFuZyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyX19sYW5nIC5oZWFkZXJfX21lbnVfc3VibWVudSxcbi5oZWFkZXJfX2xhbmcgLmhlYWRlcl9fbWVudV9zdWJtZW51X2lubmVyIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuLmhlYWRlcl9fYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX2J1cmdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmhlYWRlcl9fYnVyZ2VyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXJfX2J1cmdlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMHB4O1xufVxuLmhlYWRlcl9fYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpLCAuaGVhZGVyX19idXJnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDlweDtcbn1cbi5oZWFkZXJfX2J1cmdlciBzcGFuOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogMThweDtcbn1cbi5oZWFkZXJfX2J1cmdlci5idXJnZXItYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpLCAuaGVhZGVyX19idXJnZXIuYnVyZ2VyLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogOXB4O1xuICB3aWR0aDogMCU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5oZWFkZXJfX2J1cmdlci5idXJnZXItYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbi5oZWFkZXJfX2J1cmdlci5idXJnZXItYWN0aXZlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmhlYWRlciAubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDE4cHggMDtcbn1cbi5oZWFkZXIgLm1lbnUtaXRlbV9pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXIgLm1lbnUtaXRlbV9pbm5lcjpob3ZlciAuaGVhZGVyX19tZW51X3N1Ym1lbnVfaW5uZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDEwMCU7XG59XG4uaGVhZGVyIC5tZW51LWl0ZW0gbGkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhlYWRlciAubWVudS1pdGVtOmhvdmVyIC5oZWFkZXJfX21lbnVfc3VibWVudSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogMTAwJTtcbn1cbi5oZWFkZXIgLmhhcy1zdWJtZW51IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5oZWFkZXIgLmhhcy1zdWJtZW51OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTNweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4uaGVhZGVyIC5oYXMtc3VibWVudTpob3ZlcjphZnRlciwgLmhlYWRlciAuaGFzLXN1Ym1lbnUubWVudS1pdGVtLWFjdGl2ZTphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLmhlYWRlcl9fbW9kYWwge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmhlYWRlcl9fbW9kYWwgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuLmhlYWRlcl9fbW9kYWwgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogNjJweDtcbiAgcGFkZGluZy1yaWdodDogOTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5oZWFkZXJfX21vZGFsIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxufVxuLmhlYWRlcl9fbW9kYWwgLm1vZGFsX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXJfX21vZGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbn1cbi5oZWFkZXJfX21vZGFsLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uaGVhZGVyX19tb2RhbCBuYXY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZSA+IGEsIC5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9pbm5lciA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGUgPiBhOjphZnRlciwgLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlX2lubmVyID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAzNzlmO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlOjphZnRlciwgLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlX2lubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMGYxNTNjO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzBmMTUzYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zcHg7XG4gIHRvcDogMTNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlLWFjdGl2ZSA+IGEsIC5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9pbm5lci1hY3RpdmUgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlLWFjdGl2ZSA+IGE6OmFmdGVyLCAuaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGVfaW5uZXItYWN0aXZlID4gYTo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZS1hY3RpdmU6OmFmdGVyLCAuaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGVfaW5uZXItYWN0aXZlOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMzc5ZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlLWFjdGl2ZSAubW9kYWxfX21lbnVfc3VibWVudSwgLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlX2lubmVyLWFjdGl2ZSAubW9kYWxfX21lbnVfc3VibWVudSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGVfc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNzRweDtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9zZWFyY2ggLnNlYXJjaC1mb3JtX19zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9zZWFyY2ggLnNlYXJjaC1mb3JtX19zdWJtaXQgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9zZWFyY2ggYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG4uaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGVfc2VhcmNoIGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3gtc2hhZG93OiAwcHggNzNweCA4MHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wNyksIDBweCAzMC40OTc3cHggMzMuNDIyMXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMjU4NDI5KSwgMHB4IDE2LjMwNTVweCAxNy44NjlweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE3MDMzKSwgMHB4IDkuMTQwNzNweCAxMC4wMTcycHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTAxNTcpLCAwcHggNC44NTQ1N3B4IDUuMzIwMDhweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MzM0NCksIDBweCAyLjAyMDFweCAyLjIxMzgxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNDc3KTtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9zZWFyY2ggZm9ybSBpbnB1dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMC41cHggc29saWQgI2VlZWVmMTtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlX3NlYXJjaCBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTFhNGIxO1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlX3NlYXJjaCBmb3JtIGlucHV0OmZvY3VzLCAuaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGVfc2VhcmNoIGZvcm0gaW5wdXQ6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjZWVlZWYxO1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlX2xhbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4MHB4O1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlX2xhbmc6OmFmdGVyIHtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuLmhlYWRlcl9fbW9kYWwgbmF2IHVsIGxpLnN1Ym1lbnUtbW9iaWxlX2xhbmcgaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGVfbGFuZyAubGluay13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9sYW5nIC5tb2RhbF9fbWVudV9zdWJtZW51IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uaGVhZGVyX19tb2RhbCBuYXYgdWwgbGkuc3VibWVudS1tb2JpbGVfbGFuZyAubW9kYWxfX21lbnVfc3VibWVudSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX21vZGFsIG5hdiB1bCBsaS5zdWJtZW51LW1vYmlsZV9pbm5lci1hY3RpdmUgLm1vZGFsX19tZW51X3N1Ym1lbnUtaW5uZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmhlYWRlcl9fbW9kYWwgbmF2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5oZWFkZXJfX21vZGFsIC5tb2RhbF9fbWVudV9zdWJtZW51LCAuaGVhZGVyX19tb2RhbCAubW9kYWxfX21lbnVfc3VibWVudS1pbm5lciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5oZWFkZXJfX21vZGFsIC5tb2RhbF9fbWVudV9zdWJtZW51LCAuaGVhZGVyX19tb2RhbCAubW9kYWxfX21lbnVfc3VibWVudS1pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbi5oZWFkZXJfX21vZGFsIC5tb2RhbF9fbWVudV9zdWJtZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmhlYWRlcl9fbW9kYWwgW2FyaWEtY3VycmVudD1wYWdlXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzAwMzc5ZjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLm5vLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbiNtZW51LWxhbmd1YWdlLW1lbnUgaW1nIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm94LXNoYWRvdzogMHB4IDMzcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggMTMuNzg2NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSwgMHB4IDIuMTk0NTNweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMC45MTMxOTVweCAyLjIxMzgxcHggcmdiYSgwLCAwLCAwLCAwLjAxOTY4MDIpO1xufVxuI21lbnUtbGFuZ3VhZ2UtbWVudSAubW9kYWxfX21lbnVfc3VibWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2VhcmNoLWZvcm0ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgaGVpZ2h0OiA1OHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zZWFyY2gtZm9ybV9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyMDZkZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDU1LCAxNTksIDAuMjUpO1xufVxuLnNlYXJjaC1mb3JtX19zdWJtaXQtYnV0dG9uIHtcbiAgaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNzlmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNzlmO1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1mb3JtX19zdWJtaXQtYnV0dG9uOmZvY3VzLCAuc2VhcmNoLWZvcm1fX3N1Ym1pdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYTc5O1xuICBib3JkZXItY29sb3I6ICMwMDI1NmM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaG9tZSBzZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWUgLm1haW4tc2NyZWVuIHtcbiAgcGFkZGluZzogMjE1cHggMCAxMDZweDtcbiAgY29sb3I6ICMwMDM3OWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA4NnZoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lIC5tYWluLXNjcmVlbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5ob21lIC5tYWluLXNjcmVlbl9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5ob21lIC5tYWluLXNjcmVlbl9faW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5ob21lIC5tYWluLXNjcmVlbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaG9tZSAubWFpbi1zY3JlZW4udGV4dC13aGl0ZSAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ob21lIC5tYWluLXNjcmVlbiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lIC5tYWluLXNjcmVlbiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lIC5tYWluLXNjcmVlbiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5ob21lIC5tYWluLXNjcmVlbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmhvbWUgLm1haW4tc2NyZWVuX19kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaG9tZSAubWFpbi1zY3JlZW5fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ob21lIC5jb3VudGVyIHtcbiAgcGFkZGluZzogMTAwcHggMCAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lIC5jb3VudGVyIHtcbiAgICBwYWRkaW5nOiA3NXB4IDEwcHg7XG4gIH1cbn1cbi5ob21lIC5jb3VudGVyIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDkyMHB4O1xufVxuLmhvbWUgLmNvdW50ZXJfX2xpc3QtY291bnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUgLmNvdW50ZXJfX2xpc3QtY291bnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICB9XG59XG4uaG9tZSAuY291bnRlcl9faXRlbS1jb3VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMzLjMlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uaG9tZSAuY291bnRlcl9faXRlbS1jb3VudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUgLmNvdW50ZXJfX2l0ZW0tY291bnQ6bnRoLWNoaWxkKGV2ZW4pOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUgLmNvdW50ZXJfX2l0ZW0tY291bnQ6bnRoLWNoaWxkKDNuKTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ob21lIC5jb3VudGVyX19pdGVtLWNvdW50IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lIC5jb3VudGVyX19pdGVtLWNvdW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiBpbmhlcml0O1xuICB9XG59XG4uaG9tZSAuY291bnRlcl9fY291bnQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgY29sb3I6ICMwRjE1M0M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaG9tZSAuY291bnRlcl9fY291bnQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLmhvbWUgLmNvdW50ZXJfX2RlY29yOmJlZm9yZSwgLmhvbWUgLmNvdW50ZXJfX2RlY29yOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTBlMGUwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmhvbWUgLmNvdW50ZXJfX2RlY29yX190b3A6YmVmb3JlLCAuaG9tZSAuY291bnRlcl9fZGVjb3JfX3RvcDphZnRlciB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5ob21lIC5jb3VudGVyX19kZWNvcl9fdG9wOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5ob21lIC5jb3VudGVyX19kZWNvcl9fdG9wOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmhvbWUgLmNvdW50ZXJfX2RlY29yX19ib3R0b206YmVmb3JlLCAuaG9tZSAuY291bnRlcl9fZGVjb3JfX2JvdHRvbTphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5ob21lIC5jb3VudGVyX19kZWNvcl9fYm90dG9tOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5ob21lIC5jb3VudGVyX19kZWNvcl9fYm90dG9tOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmhvbWUgLmFib3V0IHtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbi5ob21lIC5hYm91dF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUgLmFib3V0X19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLmhvbWUgLmFib3V0X193cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG4uaG9tZSAuYWJvdXRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lIC5hYm91dF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5ob21lIC5hYm91dF9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lIC5hYm91dF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uaG9tZSAuaW5mby1jYXJkIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbi5ob21lIC5pbmZvLWNhcmRfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmhvbWUgLmluZm8tY2FyZF9faXRlbS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWUgLmluZm8tY2FyZF9faXRlbS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWUgLmluZm8tY2FyZF9faXRlbS1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaG9tZSAuaW5mby1jYXJkX19pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZTdlOGYyO1xufVxuLmhvbWUgLmluZm8tY2FyZF9faXRlbS1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMzc5Zjtcbn1cbi5ob21lIC5hZHZhbnRhZ2VzIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUgLmFkdmFudGFnZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmhvbWUgLmFkdmFudGFnZXMgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTIwcHg7XG59XG4uaG9tZSAuYWR2YW50YWdlc19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaG9tZSAuYWR2YW50YWdlc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5ob21lIC5hZHZhbnRhZ2VzX19saXN0LWNvdW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUgLmFkdmFudGFnZXNfX2xpc3QtY291bnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmhvbWUgLmFkdmFudGFnZXNfX2l0ZW0tY291bnQge1xuICB3aWR0aDogMzMuMyU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UxZTFlMTtcbn1cbi5ob21lIC5hZHZhbnRhZ2VzX19pdGVtLWNvdW50Omxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uaG9tZSAuYWR2YW50YWdlc19faXRlbS1jb3VudCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaG9tZSAuYWR2YW50YWdlc19faXRlbS1jb3VudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGJvcmRlci1yaWdodDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcbiAgfVxuICAuaG9tZSAuYWR2YW50YWdlc19faXRlbS1jb3VudDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uaG9tZSAuYWR2YW50YWdlc19fY291bnQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaG9tZSAuYWR2YW50YWdlc19fY291bnQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLmhvbWUgLmFkdmFudGFnZXNfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ob21lIC5hZHZhbnRhZ2VzX19saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5ob21lIC5hZHZhbnRhZ2VzX19saXN0IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMTBweCkge1xuICAuaG9tZSAuYWR2YW50YWdlc19fbGlzdCB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaG9tZSAuYWR2YW50YWdlc19fbGlzdCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ob21lIC5hZHZhbnRhZ2VzX19pdGVtIHtcbiAgZmxleDogMCAxIDM1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjk7XG4gIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDEzLjc4NjZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLCAwcHggNy4zNzA5OHB4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDQuMTMyMTFweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksIDBweCAyLjE5NDUzcHggNS4zMjAwOHB4IHJnYmEoMCwgMCwgMCwgMC4wMjgyNzI1KSwgMHB4IDAuOTEzMTk1cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5ob21lIC5hZHZhbnRhZ2VzX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmhvbWUgLmFkdmFudGFnZXNfX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaG9tZSAuYWR2YW50YWdlc19faXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmhvbWUgLmFkdmFudGFnZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmhvbWUgLmFkdmFudGFnZXNfX2l0ZW06aG92ZXIgLmFkdmFudGFnZXNfX2ltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5ob21lIC5hZHZhbnRhZ2VzX19pbWFnZSB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBoZWlnaHQ6IDI0M3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWUgLmFkdmFudGFnZXNfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uaG9tZSAuYWR2YW50YWdlc19faXRlbS1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi5ob21lIC5hZHZhbnRhZ2VzX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY29sb3I6ICMwMDM3OWY7XG59XG4uaG9tZSAuYWR2YW50YWdlc19faXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmhvbWUgLmFkdmFudGFnZXNfX2J0biB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ob21lIC5uZXdzIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUgLm5ld3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4uaG9tZSAubmV3c19fY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmhvbWUgLm5ld3NfX25ld3MtaXRlbS1jb250YWluZXIge1xuICBmbGV4OiAwIDEgNzMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmhvbWUgLm5ld3NfX25ld3MtaXRlbS1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uaG9tZSAubmV3c19fcXVpY2stbGlua3MtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lIC5uZXdzX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lIC5uZXdzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuLmhvbWUgLm5ld3MgLm5ld3MtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uaG9tZSAubmV3cyAubmV3cy1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhvbWUgLnF1aWNrIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lIC5xdWljayB7XG4gICAgcGFkZGluZzogNTBweCAxMHB4IDc1cHg7XG4gIH1cbn1cbi5ob21lIC5xdWljayAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhvbWUgLnF1aWNrIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbi5ob21lIC5xdWljayAucXVpY2stbGlua3Mge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAzNXB4IDE1cHggMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lIC5xdWljayAucXVpY2stbGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5ob21lIC5xdWljayAucXVpY2stbGlua3NfX2l0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UwZTBlMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lIC5xdWljayAucXVpY2stbGlua3NfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuLmhvbWUgLnF1aWNrIC5xdWljay1saW5rc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmhvbWUgLnRyYWRlcnMge1xuICBtaW4taGVpZ2h0OiAzNzdweDtcbiAgYmFja2dyb3VuZDogIzNjNDM2MTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaG9tZSAudHJhZGVycyB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uaG9tZSAudHJhZGVycyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWUgLnRyYWRlcnMgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweCAyNXB4O1xuICB9XG59XG4uaG9tZSAudHJhZGVyc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzAwMzc5Zjtcbn1cbi5ob21lIC50cmFkZXJzX19zdWJ0aXRsZSB7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhvbWUgLm91ci1icm9ja2VycyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaG9tZSAub3VyLWJyb2NrZXJzIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gIH1cbn1cbi5ob21lIC5vdXItYnJvY2tlcnMgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lIC5vdXItYnJvY2tlcnNfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLmhvbWUgLm91ci1icm9ja2Vyc19fY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaG9tZSAub3VyLWJyb2NrZXJzX19pdGVtIHtcbiAgd2lkdGg6IDIwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgbWFyZ2luOiAwIC0xcHggLTFweCAwO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ud2FybmluZy1saXN0IC5maXJzdC1zY3JlZW4ge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwNXB4O1xufVxuLndhcm5pbmctbGlzdCAuZmlyc3Qtc2NyZWVuIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDkycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAud2FybmluZy1saXN0IC5maXJzdC1zY3JlZW4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4ud2FybmluZy1saXN0IC5maXJzdC1zY3JlZW5fX2JyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi53YXJuaW5nLWxpc3QgLmZpcnN0LXNjcmVlbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXgtd2lkdGg6IDYzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2FybmluZy1saXN0IC5maXJzdC1zY3JlZW5fX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXgtd2lkdGg6IDYzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndhcm5pbmctbGlzdCAuZmlyc3Qtc2NyZWVuX190ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndhcm5pbmctbGlzdCAuZmlyc3Qtc2NyZWVuIC5jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53YXJuaW5nLWxpc3RfX2ZlYXR1cmVzLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2FybmluZy1saXN0X19idG4ge1xuICBtYXJnaW46IDAgYXV0byAxMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ud2FybmluZy1saXN0X190YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBwYWRkaW5nOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAzNzlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLndhcm5pbmctbGlzdF9fdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ud2FybmluZy1saXN0X190YWJsZSAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA5MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLndhcm5pbmctbGlzdF9fdGFibGUgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4ud2FybmluZy1saXN0X190YWJsZSAudGFibGUgdGhlYWQgdHIgdGg6bGFzdC1jaGlsZCAudGFibGVfX3RpdGxlLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi53YXJuaW5nLWxpc3QgLm5ld3MtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ud2FybmluZy1saXN0IC5uZXdzX19xdWljay1saW5rcy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29tcGxhaW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5jb21wbGFpbnQgaDEsXG4uY29tcGxhaW50IGgyLFxuLmNvbXBsYWludCBoMyxcbi5jb21wbGFpbnQgaDQsXG4uY29tcGxhaW50IGg1LFxuLmNvbXBsYWludCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY29tcGxhaW50IC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDkyMHB4O1xufVxuLmNvbXBsYWludF9fYnJlYWRjcnVtcHMge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmNvbXBsYWludF9fbGlua19jdXJyZW50IHtcbiAgY29sb3I6ICMyMjI7XG59XG4uY29tcGxhaW50IC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uY29tcGxhaW50IC5kZXNjcmlwdGlvbiBoMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb21wbGFpbnQgLmRlc2NyaXB0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jb21wbGFpbnQgLmRlc2NyaXB0aW9uX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb21wbGFpbnQgLmRlc2NyaXB0aW9uX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uY29tcGxhaW50IC5kZXNjcmlwdGlvbiAuYnV0dG9ucyB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbXBsYWludCAuZGVzY3JpcHRpb24gLmJ1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jb21wbGFpbnQgLmRlc2NyaXB0aW9uIC5idXR0b25zIC5idG4ge1xuICB3aWR0aDogMjU1cHg7XG4gIGhlaWdodDogMzdweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29tcGxhaW50IC5kZXNjcmlwdGlvbiAuYnV0dG9ucyAuYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29tcGxhaW50IC5kZXNjcmlwdGlvbiAuYnV0dG9ucyAuYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29tcGxhaW50IC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxuICAuY29tcGxhaW50IC5kZXNjcmlwdGlvbiAuY29sLTgge1xuICAgIHdpZHRoOiA4NyU7XG4gIH1cbiAgLmNvbXBsYWludCAuZGVzY3JpcHRpb24gLmNvbC00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbXBsYWludCAuZm9ybSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29tcGxhaW50IC5mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG4uY29tcGxhaW50IC5mb3JtIGlucHV0W3R5cGU9ZmlsZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbXBsYWludCAuZm9ybSBhcnRpY2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29tcGxhaW50IC5mb3JtIGFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLmNvbXBsYWludCAuZm9ybSBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb21wbGFpbnQgLmZvcm0gaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4uY29tcGxhaW50IC5mb3JtIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5jb21wbGFpbnQgLmZvcm0gdWwgbGkge1xuICBtYXJnaW4tbGVmdDogMjdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbXBsYWludCAuZm9ybSB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLmNvbXBsYWludCAuZm9ybSB1bC5uby1jaGVjayBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLmNvbXBsYWludCAuZm9ybSB1bC5uby1jaGVjayBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJhcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzBweDtcbiAgdG9wOiAzcHg7XG4gIC8qIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAqL1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAvKiB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7ICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBib3JkZXItcmFkaXVzOiA1MCU7ICovXG4gIC8qIGJhY2tncm91bmQtY29sb3I6ICNhNWE1YTU7ICovXG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jb21wbGFpbnQgLmZvcm0gLmFjdGlvbi10by1kYXRlIGlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbXBsYWludCAuZm9ybSAuZGlzcHV0ZS1kZXRhaWxzIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jb21wbGFpbnQgLmZvcm0gLmRpc3B1dGUtZGV0YWlscyAuaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmNvbXBsYWludCAuZm9ybSAuYWRkaXRpb25hbC1jb21tZW50cyAuaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmNvbXBsYWludCAuZm9ybSAuaW5wdXQtaW5zdHJ1Y3Rpb25zIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG4uY29tcGxhaW50IC5mb3JtIC5zdXBwb3J0aW5nLWRvY3VtZW50cyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uY29tcGxhaW50IC5mb3JtIC5zdXBwb3J0aW5nLWRvY3VtZW50cyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5jb21wbGFpbnQgLmZvcm0gLnN1cHBvcnRpbmctZG9jdW1lbnRzIC5pbnB1dF9fZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29tcGxhaW50IC5mb3JtIC5zdXBwb3J0aW5nLWRvY3VtZW50cyAuaW5wdXRfX2ZpbGUgbGFiZWwuYnRuIHtcbiAgd2lkdGg6IDExMHB4O1xuICBtYXgtaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmNvbXBsYWludCAuZm9ybSAuc3VwcG9ydGluZy1kb2N1bWVudHMgLmlucHV0X19maWxlIGxhYmVsLmJ0biBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jb21wbGFpbnQgLmZvcm0gLnN1cHBvcnRpbmctZG9jdW1lbnRzIC5pbnB1dF9fZmlsZSAuZmlsZS1uYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG4uY29tcGxhaW50IC5mb3JtIC5yZXF1aXJlZC1maWVsZHMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ub3VyLW1lbWJlcnMge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm91ci1tZW1iZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm91ci1tZW1iZXJzIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5vdXItbWVtYmVycyBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5vdXItbWVtYmVycyBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ub3VyLW1lbWJlcnMgLnRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDc3M3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuLm91ci1tZW1iZXJzIC50YWJsZV9fZGF0YSB7XG4gIHBhZGRpbmc6IDExcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5vdXItbWVtYmVycyAudGFibGVfX2NvbC0zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3VyLW1lbWJlcnMgLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5vdXItbWVtYmVycyAubWFpbi10YWJsZS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi5vdXItbWVtYmVycyAuYnRuX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMHB4O1xufVxuLm91ci1tZW1iZXJzIC5idG5fX3dyYXBwZXIgLmJ0biB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgdG9wOiA1MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTcwcHgsIC01NXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub3VyLW1lbWJlcnMgLmJ0bl9fd3JhcHBlciAuYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3VyLW1lbWJlcnMgLmJ0bl9naG9zdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIG1pbi13aWR0aDogYXV0bztcbn1cbi5vdXItbWVtYmVycyAuYnRuX19vbmUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub3VyLW1lbWJlcnMgLmJ0bl9fb25lLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5vdXItbWVtYmVycyAubWFpbi10YWJsZS13cmFwcGVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5vdXItbWVtYmVycyAubWFpbi10YWJsZS13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAub3VyLW1lbWJlcnMgLm1haW4tdGFibGUtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG59XG4ub3VyLW1lbWJlcnMgLm1haW4tdGFibGUtd3JhcHBlciAuYnRuX19vbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTgwcHg7XG4gIHJpZ2h0OiAtMTYwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm91ci1tZW1iZXJzIC5tYWluLXRhYmxlLXdyYXBwZXIgLmJ0bl9fb25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3VyLW1lbWJlcnMgLmJ1dHRvbldyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDc3M3B4O1xufVxuLm91ci1tZW1iZXJzIC5idXR0b25XcmFwcGVyIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAzNzlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm91ci1tZW1iZXJzIC5idXR0b25XcmFwcGVyIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwcHggMHB4IDBweDtcbn1cbi5vdXItbWVtYmVycyAuYnV0dG9uV3JhcHBlciBidXR0b246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAzcHggMHB4IDBweDtcbn1cbi5vdXItbWVtYmVycyAuYnV0dG9uV3JhcHBlciBidXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMzc5ZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbn1cbi5vdXItbWVtYmVycyAuY29udGVudFdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiA0NjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub3VyLW1lbWJlcnMgLmNvbnRlbnRXcmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ub3VyLW1lbWJlcnMgLmNvbnRlbnRXcmFwcGVyIC5jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vdXItbWVtYmVycyAuY29udGVudFdyYXBwZXIgLmNvbnRlbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jaGVjay15b3VyLWJyb2tlciAuZmlyc3Qtc2NyZWVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG59XG4uY2hlY2steW91ci1icm9rZXIgLmZpcnN0LXNjcmVlbiAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA5MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNoZWNrLXlvdXItYnJva2VyIC5maXJzdC1zY3JlZW4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uY2hlY2steW91ci1icm9rZXIgLmZpcnN0LXNjcmVlbl9fYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmNoZWNrLXlvdXItYnJva2VyIC5maXJzdC1zY3JlZW5fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiA2MzVweDtcbn1cbi5jaGVjay15b3VyLWJyb2tlciAuZmlyc3Qtc2NyZWVuX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWF4LXdpZHRoOiA2MzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jaGVjay15b3VyLWJyb2tlciAuZmlyc3Qtc2NyZWVuX190ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNoZWNrLXlvdXItYnJva2VyIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAwcHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNoZWNrLXlvdXItYnJva2VyIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jaGVjay15b3VyLWJyb2tlciAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTEsIC5jaGVjay15b3VyLWJyb2tlciAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG59XG4uY2hlY2steW91ci1icm9rZXIgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG59XG4uY2hlY2steW91ci1icm9rZXIgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDk1MHB4IDQwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDRzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDE1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmNoZWNrLXlvdXItYnJva2VyIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS1ib3R0b21fX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAyMDJweCA2MDBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogN3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uY2hlY2steW91ci1icm9rZXJfX3RhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5AaW5jdWxlIGZvci1tZC1kb3duIHtcbiAgLmNoZWNrLXlvdXItYnJva2VyX190YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5jaGVjay15b3VyLWJyb2tlcl9fdGFibGUgLnRhYmxlIHRoZWFkIHRyIHRoOm50aC1jaGlsZCg1KSAudGFibGVfX3RpdGxlLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5mdW5kX19maXJzdC1zY3JlZW4ge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLmZ1bmQgLmZpcnN0LXNjcmVlbl9fYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmZ1bmQgLmZpcnN0LXNjcmVlbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmZ1bmQgLmZpcnN0LXNjcmVlbiAubGVmdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mdW5kIC5maXJzdC1zY3JlZW5fX3Byb2ZpbC1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi5mdW5kIC5maXJzdC1zY3JlZW5fX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5mdW5kIC5maXJzdC1zY3JlZW5fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mdW5kIC5hZHZhbnRhZ2VzX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mdW5kIC5hZHZhbnRhZ2VzX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuLmZ1bmQgLmFkdmFudGFnZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZnVuZCAuYWR2YW50YWdlc19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICB9XG59XG4uZnVuZCAuYWR2YW50YWdlc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuZnVuZCAuYWR2YW50YWdlc19faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmZ1bmQgLmFkdmFudGFnZXNfX2l0ZW1fX2ltYWdlcy1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZ1bmQgLmFkdmFudGFnZXNfX2l0ZW1fX2luZm8tYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBvcmRlcjogMjtcbn1cbi5mdW5kIC5hZHZhbnRhZ2VzX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmZ1bmQgLmFkdmFudGFnZXNfX3N1YnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAzMzdweDtcbiAgfVxufVxuLmZ1bmQgLmFkdmFudGFnZXNfX2ljb24ge1xuICBvcmRlcjogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5mdW5kIC5hZHZhbnRhZ2VzX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBvcmRlcjogMztcbn1cbi5mdW5kIC5hZHZhbnRhZ2VzX19zdWItbGlzdCB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZnVuZCAuYWR2YW50YWdlc19fc3ViLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZ1bmQgLmFkdmFudGFnZXNfX3N1Yi1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5mdW5kIC5hZHZhbnRhZ2VzX19zdWItaXRlbSB7XG4gIGZsZXg6IDAgMSAyNTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTlweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZnVuZCAuYWR2YW50YWdlc19fc3ViLWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mdW5kIC5hZHZhbnRhZ2VzX19zdWItaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZnVuZCAuYWR2YW50YWdlc19fc3ViLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mdW5kIC5hZHZhbnRhZ2VzX19zdWItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxNXB4O1xufVxuLmZ1bmQgLmFkdmFudGFnZXNfX3N1Yi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmZ1bmQgLmFkdmFudGFnZXNfX3N1Yi10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDMzN3B4O1xuICB9XG59XG5cbi5yZXMtcHJvY2VzcyB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucmVzLXByb2Nlc3Mge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5yZXMtcHJvY2VzcyAuc3RlcCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi5yZXMtcHJvY2VzcyAuc3RlcF9fYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnJlcy1wcm9jZXNzIC5zdGVwX19icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnJlcy1wcm9jZXNzIC5zdGVwX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5yZXMtcHJvY2VzcyAuc3RlcF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbi5yZXMtcHJvY2VzcyAuc3RlcF9fbGlzdCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVzLXByb2Nlc3MgLnN0ZXBfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucmVzLXByb2Nlc3MgLnN0ZXBfX251bWJlci13cmFwcGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAzNzlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5yZXMtcHJvY2VzcyAuc3RlcF9fbnVtYmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXMtcHJvY2VzcyAuc3RlcF9fbnVtYmVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnJlcy1wcm9jZXNzIC5zdGVwX19udW1iZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4ucmVzLXByb2Nlc3MgLnN0ZXBfX251bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogIzAwMzc5Zjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVzLXByb2Nlc3MgLnN0ZXBfX251bWJlciB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4ucmVzLXByb2Nlc3MgLnN0ZXBfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXgtd2lkdGg6IDc2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnJlcy1wcm9jZXNzIC5zdGVwX19jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnJlcy1wcm9jZXNzIC5zdGVwX19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucmVzLXByb2Nlc3MgLnN0ZXBfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5yZXMtcHJvY2VzcyAuc3RlcF9fYnRuIHtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAucmVzLXByb2Nlc3MgLnN0ZXBfX2J0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX2xpc3Qge1xuICBmbGV4OiAwIDEgNjIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX2xpc3Qge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgcGFkZGluZzogMjVweDtcbn1cbi5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX3NoaWVsZC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX3NoaWVsZC13cmFwcGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX3NoaWVsZC13cmFwcGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX3Byb2ZpbC1sb2dvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19wcm9maWwtbG9nbyB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbi5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fc2hpZWxkLWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTA3cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fYnJhbmQtY29udGVudC13cmFwcGVyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1heC13aWR0aDogMzc2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19icmFuZC1jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fYnJhbmQtY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fdGV4dCBzcGFuLCAuc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX3RleHQgdGltZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX3RleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGUgLmxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX2luZm9ybWF0aW9uX25vLXByb3RlY3RlZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZjAzYzNjO1xufVxuLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19zdGF0dXMge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19idG4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX2J0bi13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fYnRuLXdyYXBwZXIgLnByb2ZpbGVfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX2NlcnRpZmljYXRlLXdyYXBwZXIge1xuICBmbGV4OiAwIDEgNDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX2NlcnRpZmljYXRlLXdyYXBwZXIge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zaW5nbGUtYnJva2VycyAucHJvZmlsZV9fY2VydGlmaWNhdGUge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4uc2luZ2xlLWJyb2tlcnMgLnByb2ZpbGVfX2ZpbGUtYnRuIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnNpbmdsZS1icm9rZXJzIC5wcm9maWxlX19maWxlLWJ0bi11bmNvbmZpcm0ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLnNpbmdsZS1icm9rZXJzIC5hYm91dC1icmFuZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgcGFkZGluZzogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5zaW5nbGUtYnJva2VycyAuYWJvdXQtYnJhbmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi5zaW5nbGUtYnJva2VycyAuYWJvdXQtYnJhbmRfX2xvZ28tYm94IHtcbiAgbWF4LXdpZHRoOiAyMzBweDtcbiAgLyogcGFkZGluZzogMjBweDsgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpbmdsZS1icm9rZXJzIC5hYm91dC1icmFuZF9fbG9nbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2luZ2xlLWJyb2tlcnMgLmFib3V0LWJyYW5kX19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5zaW5nbGUtYnJva2VycyAuYWJvdXQtYnJhbmRfX2xvZ28ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4uc2luZ2xlLWJyb2tlcnMgLmFib3V0LWJyYW5kX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjUwcHgpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuc2luZ2xlLWJyb2tlcnMgLmFib3V0LWJyYW5kX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4jY2VydGlmaWNhdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4jY2VydGlmaWNhdGUtcXIsXG4jY2VydGlmaWNhdGUtc2hpZWxkLFxuI2NlcnRpZmljYXRlLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hcHBseS1tZW1iZXItbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hcHBseS1tZW1iZXItbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG4uYXBwbHktbWVtYmVyLW1haW4gLnJlcXVpcmVkLWZpZWxkcyB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFwcGx5LW1lbWJlci1tYWluIC5yZXF1aXJlZC1maWVsZHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5hcHBseS1tZW1iZXItbWFpbiAuYXBwbHktbWVtYmVyIGgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXBwbHktbWVtYmVyLW1haW4gLmFwcGx5LW1lbWJlciBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uYXBwbHktbWVtYmVyLW1haW4gLmFwcGx5LW1lbWJlcl9fYnJlYWRjcnVtcHMge1xuICBtYXJnaW4tYm90dG9tOiA0N3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFwcGx5LW1lbWJlci1tYWluIC5hcHBseS1tZW1iZXJfX2JyZWFkY3J1bXBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYXBwbHktbWVtYmVyLW1haW4gLmFwcGx5LW1lbWJlcl9fZm9ybS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hcHBseS1tZW1iZXItbWFpbiAuYXBwbHktbWVtYmVyX19mb3JtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5hcHBseS1tZW1iZXItbWFpbiAuYXBwbHktbWVtYmVyX19mb3JtLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cbi5hcHBseS1tZW1iZXItbWFpbiAuYXBwbHktbWVtYmVyX19kZWNvcjpiZWZvcmUsIC5hcHBseS1tZW1iZXItbWFpbiAuYXBwbHktbWVtYmVyX19kZWNvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q5ZDlkOTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLmFwcGx5LW1lbWJlci1tYWluIC5hcHBseS1tZW1iZXJfX2RlY29yX190b3A6YmVmb3JlLCAuYXBwbHktbWVtYmVyLW1haW4gLmFwcGx5LW1lbWJlcl9fZGVjb3JfX3RvcDphZnRlciB7XG4gIHRvcDogLTMwcHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYXBwbHktbWVtYmVyLW1haW4gLmFwcGx5LW1lbWJlcl9fZGVjb3JfX3RvcDpiZWZvcmUge1xuICBsZWZ0OiAtMzBweDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmFwcGx5LW1lbWJlci1tYWluIC5hcHBseS1tZW1iZXJfX2RlY29yX190b3A6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgfVxufVxuLmFwcGx5LW1lbWJlci1tYWluIC5hcHBseS1tZW1iZXJfX2RlY29yX190b3A6YWZ0ZXIge1xuICByaWdodDogLTMwcHg7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmFwcGx5LW1lbWJlci1tYWluIC5hcHBseS1tZW1iZXJfX2RlY29yX190b3A6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxufVxuLmFwcGx5LW1lbWJlci1tYWluIC5hcHBseS1tZW1iZXJfX2RlY29yX19ib3R0b206YmVmb3JlLCAuYXBwbHktbWVtYmVyLW1haW4gLmFwcGx5LW1lbWJlcl9fZGVjb3JfX2JvdHRvbTphZnRlciB7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYXBwbHktbWVtYmVyLW1haW4gLmFwcGx5LW1lbWJlcl9fZGVjb3JfX2JvdHRvbTpiZWZvcmUge1xuICBsZWZ0OiAtMzBweDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmFwcGx5LW1lbWJlci1tYWluIC5hcHBseS1tZW1iZXJfX2RlY29yX19ib3R0b206YmVmb3JlIHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgfVxufVxuLmFwcGx5LW1lbWJlci1tYWluIC5hcHBseS1tZW1iZXJfX2RlY29yX19ib3R0b206YWZ0ZXIge1xuICByaWdodDogLTMwcHg7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmFwcGx5LW1lbWJlci1tYWluIC5hcHBseS1tZW1iZXJfX2RlY29yX19ib3R0b206YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxufVxuLmFwcGx5LW1lbWJlci1tYWluIC5hcHBseS1tZW1iZXJfX2Zvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFwcGx5LW1lbWJlci1tYWluIC5hcHBseS1tZW1iZXJfX2Zvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cbi5hcHBseS1tZW1iZXItbWFpbiAuYXBwbHktbWVtYmVyX19mb3JtIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFwcGx5LW1lbWJlci1tYWluIC5hcHBseS1tZW1iZXJfX2Zvcm0gaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmFwcGx5LW1lbWJlci1tYWluIC5hcHBseS1tZW1iZXJfX2Zvcm0gLmlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hcHBseS1tZW1iZXItbWFpbiAuYXBwbHktbWVtYmVyX19mb3JtIC5pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmFwcGx5LW1lbWJlci1tYWluIC5hcHBseS1tZW1iZXJfX2Zvcm0gLmNvbnRhY3QtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG4uYXBwbHktbWVtYmVyLW1haW4gLmFwcGx5LW1lbWJlciAuZ3JpZC1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFwcGx5LW1lbWJlci1tYWluIC5hcHBseS1tZW1iZXIgLmdyaWQtcm93IHtcbiAgICBncmlkLWdhcDogMDtcbiAgfVxufVxuLmFwcGx5LW1lbWJlci1tYWluIC5hcHBseS1tZW1iZXIgLnN1Ym1pdC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLndoYXQtd2UtZG8gaDIge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAud2hhdC13ZS1kbyBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ud2hhdC13ZS1kbyAud2hhdC1wcm92aWRlX19wYXJ0bmVyc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAud2hhdC13ZS1kbyAud2hhdC1wcm92aWRlX19wYXJ0bmVyc19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4ud2hhdC13ZS1kbyAud2hhdC1wcm92aWRlX19wYXJ0bmVyc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIG1hcmdpbjogMCAtMXB4IC0xcHggMDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi53aGF0LXdlLWRvIC53aGF0LXByb3ZpZGVfX3BhcnRuZXJzX19pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1heC1oZWlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAud2hhdC13ZS1kbyAud2hhdC1wcm92aWRlX19wYXJ0bmVyc19faXRlbSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbn1cbi53aGF0LXdlLWRvIC5maXJzdC1zY3JlZW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogNjBweCBhdXRvIDEwMHB4O1xufVxuLndoYXQtd2UtZG8gLmZpcnN0LXNjcmVlbiBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ud2hhdC13ZS1kbyAuZmlyc3Qtc2NyZWVuIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC53aGF0LXdlLWRvIC5maXJzdC1zY3JlZW4ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi53aGF0LXdlLWRvIC53aGF0LXByb3ZpZGUge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLndoYXQtd2UtZG8gLndoYXQtcHJvdmlkZSBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC53aGF0LXdlLWRvIC53aGF0LXByb3ZpZGUgaDIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLndoYXQtd2UtZG8gLndoYXQtcHJvdmlkZSBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndoYXQtd2UtZG8gLndoYXQtcHJvdmlkZV9fc2VydmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndoYXQtd2UtZG8gLndoYXQtcHJvdmlkZV9fc2VydmljZXMgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi53aGF0LXdlLWRvIC53aGF0LXByb3ZpZGVfX3NlcnZpY2VzIC5idG4ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLndoYXQtd2UtZG8gLndoYXQtcHJvdmlkZV9fc2VydmljZXMgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLndoYXQtd2UtZG8gLndoYXQtcHJvdmlkZV9fc2VydmljZXMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi53aGF0LXdlLWRvIC53aGF0LXByb3ZpZGVfX3JvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAud2hhdC13ZS1kbyAud2hhdC1wcm92aWRlX19yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgfVxufVxuLndoYXQtd2UtZG8gLndoYXQtcHJvdmlkZV9fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIG1hcmdpbjogMCAtMXB4IC0xcHggMDtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC53aGF0LXdlLWRvIC53aGF0LXByb3ZpZGVfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndoYXQtd2UtZG8gLndoYXQtcHJvdmlkZV9fY29sIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLndoYXQtd2UtZG8gLndoYXQtcHJvdmlkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi53aGF0LXdlLWRvIC53aGF0LXNwZWNpYWwtb25lIHtcbiAgbWFyZ2luOiAxMDBweCAwO1xufVxuLndoYXQtd2UtZG8gLndoYXQtc3BlY2lhbC1vbmVfY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud2hhdC13ZS1kbyAud2hhdC1zcGVjaWFsLW9uZSBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC53aGF0LXdlLWRvIC53aGF0LXNwZWNpYWwtb25lIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLndoYXQtd2UtZG8gLndoYXQtc3BlY2lhbC1vbmUgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLndoYXQtd2UtZG8gLndoYXQtc3BlY2lhbC10d28ge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC53aGF0LXdlLWRvIC53aGF0LXNwZWNpYWwtdHdvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLndoYXQtd2UtZG8gLndoYXQtc3BlY2lhbC10d28gaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ud2hhdC13ZS1kbyAud2hhdC1zcGVjaWFsLXR3byBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndoYXQtd2UtZG8gLndoYXQtc3BlY2lhbC10d29fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLndoYXQtd2UtZG8gLndoYXQtc3BlY2lhbC10d29fX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMjg3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi53aGF0LXdlLWRvIC53aGF0LXNwZWNpYWwtdHdvX19yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLndoYXQtd2UtZG8gLndoYXQtc3BlY2lhbC10d29fX3JvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICB9XG59XG4ud2hhdC13ZS1kbyAud2hhdC1zcGVjaWFsLXR3b19fY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIG1hcmdpbjogMCAtMXB4IC0xcHggMDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi53aGF0LXdlLWRvIC53aGF0LXNwZWNpYWwtdHdvX19jb2wgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLndoYXQtd2UtZG8gLndoYXQtc3BlY2lhbC10d29fX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53aGF0LXdlLWRvIC53aGF0LXNwZWNpYWwtdHdvX19jb2wgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFib3V0LXVzIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFib3V0LXVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5hYm91dC11c19fZmlyc3Qtc2NyZWVuLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5hYm91dC11c19fZmlyc3Qtc2NyZWVuLWNvbnRhaW5lciBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYWJvdXQtdXNfX2ZpcnN0LXNjcmVlbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5hYm91dC11c19fZmlyc3Qtc2NyZWVuX19sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hYm91dC11c19fZmlyc3Qtc2NyZWVuX19sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuYWJvdXQtdXNfX2ZpcnN0LXNjcmVlbl9fbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLmFib3V0LXVzX19maXJzdC1zY3JlZW5fX3JpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0LXVzX19maXJzdC1zY3JlZW5fX3JpZ2h0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmFib3V0LXVzX19maXJzdC1zY3JlZW5fX3JpZ2h0OmJlZm9yZSwgLmFib3V0LXVzX19maXJzdC1zY3JlZW5fX3JpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTBlMGUwO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLmFib3V0LXVzX19maXJzdC1zY3JlZW5fX3JpZ2h0OmJlZm9yZSB7XG4gIHRvcDogLTE1cHg7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hYm91dC11c19fZmlyc3Qtc2NyZWVuX19yaWdodDphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hYm91dC11c19fc2Vjb25kLXNjcmVlbi1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4MzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5hYm91dC11c19fc2Vjb25kLXNjcmVlbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5hYm91dC11c19fc2Vjb25kLXNjcmVlbi1jb250YWluZXIgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hYm91dC11c19fc2Vjb25kLXNjcmVlbi1jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYWJvdXQtdXNfX3NlY29uZC1zY3JlZW4tY29udGFpbmVyIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYWJvdXQtdXMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYWJvdXQtdXMgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhdC1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2F0LXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jYXQtcGFnZSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5jYXQtcGFnZSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5jYXQtcGFnZV9fYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmNhdC1wYWdlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXQtcGFnZV9fbmV3cy1pdGVtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2F0LXBhZ2VfX25ld3MtaXRlbS1jb250YWluZXIgYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uY2F0LXBhZ2VfX3F1aWNrLWxpbmtzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jYXQtcGFnZV9fcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxufVxuLmNhdC1wYWdlX19wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hcnRpY2xlLXBhZ2UgLmZpcnN0LXNjcmVlbiB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLmFydGljbGUtcGFnZSAuZmlyc3Qtc2NyZWVuIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hcnRpY2xlLXBhZ2UgLmZpcnN0LXNjcmVlbl9fYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmFydGljbGUtcGFnZSAuZmlyc3Qtc2NyZWVuX19jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXJ0aWNsZS1wYWdlIC5maXJzdC1zY3JlZW5fX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uYXJ0aWNsZS1wYWdlIC5maXJzdC1zY3JlZW5fX2NvbnRlbnQtd3JhcHBlciAuZmlyc3Qtc2NyZWVuX19pbWcge1xuICBmbGV4OiAwIDEgNDQ1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDQ1cHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFydGljbGUtcGFnZSAuZmlyc3Qtc2NyZWVuX19jb250ZW50LXdyYXBwZXIgLmZpcnN0LXNjcmVlbl9faW1nIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5hcnRpY2xlLXBhZ2UgLmZpcnN0LXNjcmVlbl9fY29udGVudC13cmFwcGVyIC5maXJzdC1zY3JlZW5fX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFydGljbGUtcGFnZSAuZmlyc3Qtc2NyZWVuX19jb250ZW50LXdyYXBwZXIgLmZpcnN0LXNjcmVlbl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmFydGljbGUtcGFnZSAuZmlyc3Qtc2NyZWVuX190aXRsZS13cmFwcGVyIHtcbiAgZmxleDogMCAxIDYzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFydGljbGUtcGFnZSAuZmlyc3Qtc2NyZWVuX190aXRsZS13cmFwcGVyIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxufVxuLmFydGljbGUtcGFnZSAuZmlyc3Qtc2NyZWVuX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXJ0aWNsZS1wYWdlIC5maXJzdC1zY3JlZW5fX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmFydGljbGUtcGFnZSAuZmlyc3Qtc2NyZWVuX19kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXJ0aWNsZS1wYWdlIC5maXJzdC1zY3JlZW5fX2RhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLXBhZ2UgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNjBweDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYXJ0aWNsZS1wYWdlIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hcnRpY2xlLXBhZ2UgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG59XG4uYXJ0aWNsZS1wYWdlIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA5MTVweCA0MHB4O1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIgaDIsXG4uYXJ0aWNsZS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBoMyxcbi5hcnRpY2xlLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIGg0LFxuLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIgaDUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYXJ0aWNsZS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBoMixcbi5hcnRpY2xlLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIGgzLFxuLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIgaDQsXG4uYXJ0aWNsZS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIgdWwsXG4uYXJ0aWNsZS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBvbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIgdWwgbGksXG4uYXJ0aWNsZS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250ZW50LWNvbnRhaW5lciB1bCBsaTpsYXN0LWNoaWxkLFxuLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIgb2wgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250ZW50LWNvbnRhaW5lciB0aW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG4uYXJ0aWNsZS1wYWdlX19jb250ZW50LWNvbnRhaW5lciBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcnRpY2xlLXBhZ2VfX2NvbnRlbnQtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uYXJ0aWNsZS1wYWdlX19jb250ZW50LWNvbnRhaW5lciAudmlkZW8td3JhcHBlciA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xufVxuLmFydGljbGUtcGFnZV9fY29udGVudC1jb250YWluZXIgLnZpZGVvLXdyYXBwZXIgPiBkaXYgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYXJ0aWNsZS1wYWdlX19zb2NpYWwge1xuICBtYXJnaW46IDEwMHB4IGF1dG8gNjBweDtcbn1cbi5hcnRpY2xlLXBhZ2VfX3NvY2lhbCAuc29jaWFsLWljb25zLXNoYXJlIHtcbiAgbWF4LXdpZHRoOiAyNTVweDtcbn1cblxuLnNjLXRpdGxlLXRleHQge1xuICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zYy10aXRsZS10ZXh0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMzBweDtcbiAgfVxufVxuLnNjLXRpdGxlLXRleHRfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNjLXRpdGxlLXRleHRfX2l0ZW0tLWJnIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmOTtcbiAgcGFkZGluZzogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5zYy10aXRsZS10ZXh0X19pdGVtLS1iZyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLnNjLXRpdGxlLXRleHRfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNjLXRpdGxlLXRleHRfX3RpdGxlLnRleHRfbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2MtdGl0bGUtdGV4dF9fdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zYy10aXRsZS10ZXh0X190ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2MtdGl0bGUtdGV4dF9fdGV4dCB1bCxcbi5zYy10aXRsZS10ZXh0X190ZXh0IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc2MtdGl0bGUtdGV4dF9fdGV4dCB1bCBsaSxcbi5zYy10aXRsZS10ZXh0X190ZXh0IG9sIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNjLXRpdGxlLXRleHRfX3RleHQgdWwgbGk6OmJlZm9yZSxcbi5zYy10aXRsZS10ZXh0X190ZXh0IG9sIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKXiVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMHB4O1xuICB0b3A6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMzYzQzNjE7XG59XG4uc2MtdGl0bGUtdGV4dF9fdGV4dCBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbi5jb250YWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWN0cyBzdmcge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb250YWN0cyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG4uY29udGFjdHNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdHNfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29udGFjdHNfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5jb250YWN0c19fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250YWN0c19fYm94LWluZm8ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMjVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbnRhY3RzX19ib3gtaW5mbyB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmNvbnRhY3RzX19ib3gtaW5mbyB7XG4gICAgcGFkZGluZzogMjVweCAxMHB4O1xuICB9XG59XG4uY29udGFjdHNfX2JveC1pbmZvX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuLmNvbnRhY3RzX19ib3gtaW5mbyBoMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb250YWN0c19fYm94LWluZm8gaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmNvbnRhY3RzX19ib3gtaW5mbyBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jb250YWN0c19fbWFwX19pbWFnZXMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWN0cyAuY29udGFjdHNfX2Zvcm0ge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbn1cbi5jb250YWN0cyAuY29udGFjdHNfX2Zvcm0gaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuY29udGFjdHMgLmNvbnRhY3RzX19mb3JtIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmNvbnRhY3RzIC5jb250YWN0c19fZm9ybV9fd3JhcCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuY29udGFjdHMgLmNvbnRhY3RzX19mb3JtX193cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY29udGFjdHMgLmNvbnRhY3RzX19mb3JtIC5zdWJtaXRfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb250YWN0cyAuY29udGFjdHNfX2Zvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5jb250YWN0cyAuY29udGFjdHNfX2Zvcm0gLmdyaWQtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLmNvbnRhY3RzIC5jb250YWN0c19faW5wdXRzIC5pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuY29udGFjdHMgLmNvbnRhY3RzX19pbnB1dHMgLmlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uY29udGFjdHMgLmNvbnRhY3RzX19pbnB1dHMgLmlucHV0LmNvbnRhaW5lcl9saW1pdCBsYWJlbCBzcGFuOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBjb2xvcjogI2ViNTc1Nztcbn1cbi5jb250YWN0cyAuY29udGFjdHNfX2lucHV0cyAudGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY29udGFjdHMgLmNvbnRhY3RzX19pbmZvIHtcbiAgcGFkZGluZy1yaWdodDogNDdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5jb250YWN0cyAuY29udGFjdHNfX2luZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5jb250YWN0cyAuY29udGFjdHNfX2luZm8gaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuY29udGFjdHMgLmNvbnRhY3RzX19pbmZvIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uY29udGFjdHMgLmNvbnRhY3RzX19pbmZvX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jb250YWN0cyAuY29udGFjdHNfX2luZm9fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNvbnRhY3RzIC5jb250YWN0c19faW5mb19faXRlbSAuaWNvbi1jdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuLmNvbnRhY3RzIC5jb250YWN0c19faW5mb19faXRlbSAuaW5mby1jdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbn1cbi5jb250YWN0cyAuY29udGFjdHNfX2luZm9fX2l0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jb250YWN0cyAuaW5wdXRfX2ZpbGUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhY3RzIC5pbnB1dF9fZmlsZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJDaG9vc2UgZmlsZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogcmVkO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnRhY3RzIC5pbnB1dF9fZmlsZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm9wZXJhdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG4ub3BlcmF0aW9uIGgxIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5vcGVyYXRpb24gaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cbn1cbi5vcGVyYXRpb25fX2JyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5vcGVyYXRpb25fX2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ub3BlcmF0aW9uX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5vcGVyYXRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5vcGVyYXRpb25fX3RpdGxlX2ZpcnN0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm9wZXJhdGlvbl9fdGl0bGVfZmlyc3Qge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAub3BlcmF0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLm9wZXJhdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgZ3JpZC1nYXA6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAub3BlcmF0aW9uX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC1nYXA6IDQwcHg7XG4gIH1cbn1cbi5vcGVyYXRpb25fX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5vcGVyYXRpb25fX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwcHggMzNweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCAxMy43ODY2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSwgMHB4IDcuMzcwOThweCAxNy44NjlweCByZ2JhKDAsIDAsIDAsIDAuMDQxNzI3NSksIDBweCA0LjEzMjExcHggMTAuMDE3MnB4IHJnYmEoMCwgMCwgMCwgMC4wMzUpLCAwcHggMi4xOTQ1M3B4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG59XG4ub3BlcmF0aW9uX19yZXNvbHV0aW9uLXN0YXRpc3RpY3NzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4ub3BlcmF0aW9uX19jYXNlLWV4YW1wbGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4ub3BlcmF0aW9uX19jb21taXNzaW9uLXJlcG9ydHMge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5vcGVyYXRpb25fX2luZHVzdHJ5LWV2ZW50cy1wYXJ0aWNpcGF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4ub3BlcmF0aW9uIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5vcGVyYXRpb24gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm9wZXJhdGlvbiAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3cHgsIDE5NXB4KTtcbn1cbi5vcGVyYXRpb24gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDdweCwgMTk1cHgpO1xufVxuLm9wZXJhdGlvbiAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTU0cHggMjI1cHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4ub3BlcmF0aW9uIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS1ib3R0b21fX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1NXB4IDgzN3B4O1xufVxuLm9wZXJhdGlvbiAuc2xpZGVyLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5vcGVyYXRpb24gLnNsaWRlci1idXR0b25zIGltZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5vcGVyYXRpb24gLnNsaWRlci1idXR0b25zIC5idXR0b24tcHJldiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xufVxuLm9wZXJhdGlvbiAuc2xpZGVyLWJ1dHRvbnMgLmJ1dHRvbi1uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm9wZXJhdGlvbiAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vcGVyYXRpb24gLnN3aXBlci1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAub3BlcmF0aW9uIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLm9wZXJhdGlvbiAubmV3cy1jYXJkX19idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5vdXItcGFydG5lcnMge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5vdXItcGFydG5lcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MnB4O1xuICB9XG59XG4ub3VyLXBhcnRuZXJzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAub3VyLXBhcnRuZXJzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vdXItcGFydG5lcnMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTNweCwgMjExcHgpO1xufVxuLm91ci1wYXJ0bmVycyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX19wYXRoLTIge1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDBweDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTNweCwgMjExcHgpO1xufVxuLm91ci1wYXJ0bmVycyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogOTc1cHggMjI1cHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4ub3VyLXBhcnRuZXJzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS1ib3R0b21fX2NlbnRlci1jaXJjbGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1NXB4IDEwMDBweDtcbn1cbi5vdXItcGFydG5lcnMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzNHB4O1xuICByaWdodDogY2FsYyg1MCUgLSAxODVweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuLm91ci1wYXJ0bmVycyAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDMyMHB4IDUwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5Aa2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4ub3VyLXBhcnRuZXJzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlX19wYXRoLTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgMXB4KTtcbn1cbi5vdXItcGFydG5lcnMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGVfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgMXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5vdXItcGFydG5lcnMgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDBweCkge1xuICAub3VyLXBhcnRuZXJzIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ub3VyLXBhcnRuZXJzIGgxIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vdXItcGFydG5lcnMgLnBhcnRuZXJzX19yb3cge1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIG1hcmdpbjogLTFweCAtMXB4IDBweCAwO1xufVxuLm91ci1wYXJ0bmVycyAucGFydG5lcnMgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5vdXItcGFydG5lcnMgLnBhcnRuZXJzIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5vdXItcGFydG5lcnMgLnBhcnRuZXJzX19jb2xfaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAub3VyLXBhcnRuZXJzIC5wYXJ0bmVyc19fY29sX2ltZyB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuLm91ci1wYXJ0bmVycyAucGFydG5lcnNfX2NvbF9pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5maW5hbmNpYWwtcmVndWxhdG9ycyBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDc3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmluYW5jaWFsLXJlZ3VsYXRvcnMgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB9XG59XG4uZmluYW5jaWFsLXJlZ3VsYXRvcnNfX2NvdW50cmllcyB7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmluYW5jaWFsLXJlZ3VsYXRvcnNfX2NvdW50cmllcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgcm93LWdhcDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmZpbmFuY2lhbC1yZWd1bGF0b3JzX19jb3VudHJpZXMgLmNvdW50cnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZpbmFuY2lhbC1yZWd1bGF0b3JzX19jb3VudHJpZXMgLmNvdW50cnkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5maW5hbmNpYWwtcmVndWxhdG9yc19fY291bnRyaWVzIC5jb3VudHJ5IGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYm94LXNoYWRvdzogMHB4IDMzcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggMTMuNzg2NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSwgMHB4IDIuMTk0NTNweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMC45MTMxOTVweCAyLjIxMzgxcHggcmdiYSgwLCAwLCAwLCAwLjAxOTY4MDIpO1xufVxuLmZpbmFuY2lhbC1yZWd1bGF0b3JzX19jb3VudHJpZXMgLmNvdW50cnkgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmluYW5jaWFsLXJlZ3VsYXRvcnNfX2NvdW50cmllcyAuY291bnRyeSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5maW5hbmNpYWwtcmVndWxhdG9yc19fY291bnRyaWVzIC5jb3VudHJ5X2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5maW5hbmNpYWwtcmVndWxhdG9yc19fY291bnRyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIG1hcmdpbjogLTFweCAtMXB4IDBweCAwO1xufVxuLmZpbmFuY2lhbC1yZWd1bGF0b3JzX19jb3VudHJ5IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZpbmFuY2lhbC1yZWd1bGF0b3JzX19jb3VudHJ5IGE6aG92ZXIge1xuICBjb2xvcjogIzAwMzc5Zjtcbn1cbi5maW5hbmNpYWwtcmVndWxhdG9yc19fY291bnRyeSBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZpbmFuY2lhbC1yZWd1bGF0b3JzX19jb3VudHJ5IGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmZpbmFuY2lhbC1yZWd1bGF0b3JzX19jb3VudHJ5IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4peJXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjM2M0MzYxO1xufVxuXG4uYW5zd2VycyB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbi5hbnN3ZXJzX190aXRsZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMCA5NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hbnN3ZXJzX190aXRsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYW5zd2VycyBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYW5zd2VycyBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXgtd2lkdGg6IDI4NXB4O1xuICB9XG59XG4uYW5zd2Vyc19fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hbnN3ZXJzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5hbnN3ZXJzX19idG4td3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFuc3dlcnNfX2J0bi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5hbnN3ZXJzX19idG4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5hbnN3ZXJzX19jbGllbnRzLXdyYXBwZXIsIC5hbnN3ZXJzX19tZW1kZXJzLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5hbnN3ZXJzX19jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hbnN3ZXJzX19xdWVzdGlvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYW5zd2Vyc19fcXVlc3Rpb24td3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hbnN3ZXJzX19xdWVzdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbn1cbi5hbnN3ZXJzX19zdWJ0aXRsZSB7XG4gIG1heC13aWR0aDogOTAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1ib3R0b20gMC41cyBlYXNlO1xufVxuLmFuc3dlcnNfX3N1YnRpdGxlLmFjdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYW5zd2Vyc19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmFuc3dlcnNfX2NvbnRlbnQtd3JhcHBlciBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFuc3dlcnNfX2NvbnRlbnQtd3JhcHBlciBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFuc3dlcnNfX2NvbnRlbnQtd3JhcHBlciB1bCxcbi5hbnN3ZXJzX19jb250ZW50LXdyYXBwZXIgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbnN3ZXJzX19jb250ZW50LXdyYXBwZXIgdWwgbGksXG4uYW5zd2Vyc19fY29udGVudC13cmFwcGVyIG9sIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFuc3dlcnNfX2NvbnRlbnQtd3JhcHBlciB1bCBsaTo6YmVmb3JlLFxuLmFuc3dlcnNfX2NvbnRlbnQtd3JhcHBlciBvbCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLil4lcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbiAgdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjM2M0MzYxO1xufVxuLmFuc3dlcnNfX2NvbnRlbnQtd3JhcHBlciBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG4uYW5zd2Vyc19fYnRuLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYW5zd2Vyc19fYnRuLXRvZ2dsZSBzcGFuIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uYW5zd2Vyc19fYnRuLXRvZ2dsZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIxcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFuc3dlcnNfX2J0bi10b2dnbGUgc3BhbjpiZWZvcmUsIC5hbnN3ZXJzX19idG4tdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMDM3OWY7XG4gIHRvcDogNTAlO1xuICBMZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5hbnN3ZXJzX19idG4tdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuLmFuc3dlcnNfX2J0bi10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnJ1bGVzLWd1aWQge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ydWxlcy1ndWlkIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuLnJ1bGVzLWd1aWRfX2JyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ydWxlcy1ndWlkX19icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnJ1bGVzLWd1aWQgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucnVsZXMtZ3VpZCBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnJ1bGVzLWd1aWRfX2RhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ydWxlcy1ndWlkX19kYXRlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnJ1bGVzLWd1aWRfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnJ1bGVzLWd1aWRfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA1NThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucnVsZXMtZ3VpZF9fY29udGVudC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ucnVsZXMtZ3VpZF9fcXVlc3Rpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ydWxlcy1ndWlkX19xdWVzdGlvbi13cmFwcGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJ1bGVzLWd1aWRfX3N1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tYm90dG9tIDAuNXMgZWFzZTtcbiAgcGFkZGluZzogMTBweCAzNXB4IDEwcHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucnVsZXMtZ3VpZF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnJ1bGVzLWd1aWRfX3N1YnRpdGxlLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJkN2JkO1xuICBjb2xvcjogI2ViZDdiZDtcbn1cbi5ydWxlcy1ndWlkX19jb250ZW50LXdyYXBwZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgcGFkZGluZzogMjVweCAxMHB4O1xufVxuLnJ1bGVzLWd1aWRfX2NvbnRlbnQtd3JhcHBlciBwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJ1bGVzLWd1aWRfX2NvbnRlbnQtd3JhcHBlciBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJ1bGVzLWd1aWRfX2NvbnRlbnQtd3JhcHBlciB1bCxcbi5ydWxlcy1ndWlkX19jb250ZW50LXdyYXBwZXIgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5ydWxlcy1ndWlkX19jb250ZW50LXdyYXBwZXIgdWwgbGksXG4ucnVsZXMtZ3VpZF9fY29udGVudC13cmFwcGVyIG9sIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJ1bGVzLWd1aWRfX2NvbnRlbnQtd3JhcHBlciB1bCBsaTo6YmVmb3JlLFxuLnJ1bGVzLWd1aWRfX2NvbnRlbnQtd3JhcHBlciBvbCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLil4lcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbiAgdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjM2M0MzYxO1xufVxuLnJ1bGVzLWd1aWRfX2NvbnRlbnQtd3JhcHBlciBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG4ucnVsZXMtZ3VpZF9fYnRuLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucnVsZXMtZ3VpZF9fYnRuLXRvZ2dsZSBzcGFuIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ucnVsZXMtZ3VpZF9fYnRuLXRvZ2dsZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucnVsZXMtZ3VpZF9fYnRuLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJ1bGVzLWd1aWRfX2J0bi10b2dnbGUgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzAwMzc5ZjtcbiAgdG9wOiA1MCU7XG4gIExlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnJ1bGVzLWd1aWRfX2J0bi10b2dnbGUgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG4ucnVsZXMtZ3VpZF9fYnRuLXRvZ2dsZS5hY3RpdmUgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xufVxuLnJ1bGVzLWd1aWRfX2J0biB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLnJ1bGVzLWd1aWQgLmJ1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uYmVuZWZpdHMge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi5iZW5lZml0c19fYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJlbmVmaXRzX19icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmJlbmVmaXRzX19wYXJ0bmVycyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJlbmVmaXRzX19wYXJ0bmVyc19pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBtYXJnaW46IDAgLTFweCAtMXB4IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uYmVuZWZpdHNfX3BhcnRuZXJzX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5iZW5lZml0c19fcGFydG5lcnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxMDBweCwgMWZyKSk7XG4gIH1cbiAgLmJlbmVmaXRzX19wYXJ0bmVyc19pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgbWF4LWhlaWdodDogNTVweDtcbiAgfVxufVxuLmJlbmVmaXRzIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJlbmVmaXRzIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uYmVuZWZpdHMgLmltYWdlLWxpbmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYmVuZWZpdHMgLmJsb2NrLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmJlbmVmaXRzIC5ibG9jay10ZXh0X19zZWNvbmQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmJlbmVmaXRzIC5ibG9jay10ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5iZW5lZml0cyAuYmxvY2stdGV4dF9fbGVmdCB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG4uYmVuZWZpdHMgLmJsb2NrLXRleHRfX2xlZnRfX2RlY29yOmJlZm9yZSwgLmJlbmVmaXRzIC5ibG9jay10ZXh0X19sZWZ0X19kZWNvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2UwZTBlMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5iZW5lZml0cyAuYmxvY2stdGV4dF9fbGVmdF9fZGVjb3JfX3RvcDpiZWZvcmUsIC5iZW5lZml0cyAuYmxvY2stdGV4dF9fbGVmdF9fZGVjb3JfX3RvcDphZnRlciB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5iZW5lZml0cyAuYmxvY2stdGV4dF9fbGVmdF9fZGVjb3JfX3RvcDpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uYmVuZWZpdHMgLmJsb2NrLXRleHRfX2xlZnRfX2RlY29yX190b3A6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uYmVuZWZpdHMgLmJsb2NrLXRleHRfX2xlZnRfX2RlY29yX19ib3R0b206YmVmb3JlLCAuYmVuZWZpdHMgLmJsb2NrLXRleHRfX2xlZnRfX2RlY29yX19ib3R0b206YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYmVuZWZpdHMgLmJsb2NrLXRleHRfX2xlZnRfX2RlY29yX19ib3R0b206YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmJlbmVmaXRzIC5ibG9jay10ZXh0X19sZWZ0X19kZWNvcl9fYm90dG9tOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmJlbmVmaXRzIC5ibG9jay10ZXh0X19sZWZ0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xufVxuLmJlbmVmaXRzIC5ibG9jay10ZXh0X19yaWdodC5hZGQtc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuLmJlbmVmaXRzIC5ibG9jay1jYXJkcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiA3OHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYmVuZWZpdHMgLmJsb2NrLWNhcmRzLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgIHJvdy1nYXA6IDM1cHg7XG4gIH1cbn1cbi5iZW5lZml0cyAuYmxvY2stY2FyZHMtY29udGFpbmVyIC5tZW1iZXJzaGlwLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAxNXB4IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjU1cHg7XG4gIG1pbi1oZWlnaHQ6IDE3N3B4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xufVxuLmJlbmVmaXRzIC5ibG9jay1jYXJkcy1jb250YWluZXIgLm1lbWJlcnNoaXAtY2FyZCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMS43cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBwYWRkaW5nLXRvcDogMTNweDtcbn1cbi5iZW5lZml0cyAuYmxvY2stY2FyZHMtY29udGFpbmVyIC5tZW1iZXJzaGlwLWNhcmQgaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5iZW5lZml0cyAuYmxvY2stY2FyZHMtY29udGFpbmVyIC5tZW1iZXJzaGlwLWNhcmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmJlbmVmaXRzIC5ibG9jay1jYXJkcy1jb250YWluZXIgLm1lbWJlcnNoaXAtY2FyZC5hZGQtbGluZS1kb3duOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC02MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogLTE7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9kaXN0L21lbWJlcnNoaXAtbGluZS1zaW5nbGUuc3ZnXCIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJlbmVmaXRzIC5ibG9jay1jYXJkcy1jb250YWluZXIgLm1lbWJlcnNoaXAtY2FyZC5hZGQtbGluZS1kb3duOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmVuZWZpdHMgLmJsb2NrLWNhcmRzLWNvbnRhaW5lcl9fc2Vjb25kIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5iZW5lZml0cyAuYmxvY2stY2FyZHMtY29udGFpbmVyX190aGlyZCB7XG4gIHJvdy1nYXA6IDY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJlbmVmaXRzIC5ibG9jay1jYXJkcy1jb250YWluZXJfX3RoaXJkIHtcbiAgICByb3ctZ2FwOiAzNXB4O1xuICB9XG59XG4uYmVuZWZpdHMgLmxpbmVzIHtcbiAgbWF4LXdpZHRoOiA2OTJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYmVuZWZpdHMgLmxpbmVzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJlbmVmaXRzIC5idXR0b24tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5iZW5lZml0cyAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gIH1cbn1cbi5iZW5lZml0cyAuYnV0dG9uLWNvbnRhaW5lcl9fc2Vjb25kIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYmVuZWZpdHMgLmJ1dHRvbi1jb250YWluZXJfX3NlY29uZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5iZW5lZml0cyAuYnV0dG9uLWNvbnRhaW5lciAuYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5icm9rZXItY2VydC1zcnYge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYnJva2VyLWNlcnQtc3J2IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuLmJyb2tlci1jZXJ0LXNydl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYnJva2VyLWNlcnQtc3J2X19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbi5icm9rZXItY2VydC1zcnZfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4uYnJva2VyLWNlcnQtc3J2X19pdGVtX19pbWcge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMjUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYnJva2VyLWNlcnQtc3J2X19pdGVtX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmJyb2tlci1jZXJ0LXNydl9faXRlbV9fdGV4dCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uYnJva2VyLWNlcnQtc3J2X19pdGVtX190ZXh0IGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJyb2tlci1jZXJ0LXNydl9faXRlbV9fdGV4dCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmJyb2tlci1jZXJ0LXNydl9faXRlbV9fdGV4dCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5icm9rZXItY2VydC1zcnZfX2l0ZW1fX3RleHQgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5icm9rZXItY2VydC1zcnZfX2l0ZW1fX3RleHQgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnJva2VyLWNlcnQtc3J2X19pdGVtX190ZXh0IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKXiVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMHB4O1xuICB0b3A6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzNjNDM2MTtcbn1cbi5icm9rZXItY2VydC1zcnZfX2l0ZW0gLmJ0biB7XG4gIG1heC13aWR0aDogMTQwcHg7XG59XG4uYnJva2VyLWNlcnQtc3J2IGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJyb2tlci1jZXJ0LXNydiBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmJyb2tlci1jZXJ0LXNydiAuYnV0dG9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYnJva2VyLWNlcnQtc3J2IC5idXR0b24td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04MXB4O1xuICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5leGVjdXRpb24tY2VydGlmaWNhdGlvbiAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZXhlY3V0aW9uLWNlcnRpZmljYXRpb24gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fcGF0aC0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgMjM3cHgpO1xufVxuLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3BhdGgtMiB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAyMzdweCk7XG59XG4uZXhlY3V0aW9uLWNlcnRpZmljYXRpb24gLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMjhweCAyODVweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggM3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbn1cbkBrZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5leGVjdXRpb24tY2VydGlmaWNhdGlvbiAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtYm90dG9tX19jZW50ZXItY2lyY2xlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTA5MnB4IDI1NjBweDtcbn1cbi5leGVjdXRpb24tY2VydGlmaWNhdGlvbiAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQ1N3B4O1xuICBsZWZ0OiAyMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbi5leGVjdXRpb24tY2VydGlmaWNhdGlvbiAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSAuY2lyY2xlLXRvcF9fY2VudGVyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDMyOXB4IDUwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coM3B4IDEwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlX19wYXRoLTEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAzN3B4KTtcbn1cbi5leGVjdXRpb24tY2VydGlmaWNhdGlvbiAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZV9fcGF0aC0yIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIDM3cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5leGVjdXRpb24tY2VydGlmaWNhdGlvbiBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZXhlY3V0aW9uLWNlcnRpZmljYXRpb24gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZXhlY3V0aW9uLWNlcnRpZmljYXRpb24gLmV4ZWN1dGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIC5leGVjdXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uZXhlY3V0aW9uLWNlcnRpZmljYXRpb24gLmV4ZWN1dGlvbl9faW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZXhlY3V0aW9uLWNlcnRpZmljYXRpb24gLmV4ZWN1dGlvbl9faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZXhlY3V0aW9uLWNlcnRpZmljYXRpb24gLmV4ZWN1dGlvbl9fYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIC5leGVjdXRpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4uZXhlY3V0aW9uLWNlcnRpZmljYXRpb24gLmV4ZWN1dGlvbl9fc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIC5leGVjdXRpb25fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmV4ZWN1dGlvbi1jZXJ0aWZpY2F0aW9uIC5leGVjdXRpb25fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWRkZWQtc2VydmljZXMge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFkZGVkLXNlcnZpY2VzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmFkZGVkLXNlcnZpY2VzX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hZGRlZC1zZXJ2aWNlc19fdGFicyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmFkZGVkLXNlcnZpY2VzX19hYm91dCB7XG4gIG1heC13aWR0aDogODYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hZGRlZC1zZXJ2aWNlc19fYWJvdXQge1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIH1cbn1cbi5hZGRlZC1zZXJ2aWNlc19fYWJvdXQgaDEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFkZGVkLXNlcnZpY2VzX19hYm91dCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uYWRkZWQtc2VydmljZXNfX2J1dHRvbiAuYnRuIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uYWRkZWQtc2VydmljZXMgLmJ1dHRvbldyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB3aWR0aDogMTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYWRkZWQtc2VydmljZXMgLmJ1dHRvbldyYXBwZXIge1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5hZGRlZC1zZXJ2aWNlcyAuYnV0dG9uV3JhcHBlciAudGFiLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgZmxleC1ncm93OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hZGRlZC1zZXJ2aWNlcyAuYnV0dG9uV3JhcHBlciAudGFiLWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjM2M0MzYxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5hZGRlZC1zZXJ2aWNlcyAuYnV0dG9uV3JhcHBlciAudGFiLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzYzQzNjE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmFkZGVkLXNlcnZpY2VzIC5idXR0b25XcmFwcGVyIC50YWItYnV0dG9uIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMzBweDtcbiAgbWF4LWhlaWdodDogNDhweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hZGRlZC1zZXJ2aWNlcyAuYnV0dG9uV3JhcHBlciAudGFiLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hZGRlZC1zZXJ2aWNlcyAuY29udGVudFdyYXBwZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICBiYWNrZ3JvdW5kOiAjMDAzNzlmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2M0MzYxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFkZGVkLXNlcnZpY2VzIC5jb250ZW50V3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hZGRlZC1zZXJ2aWNlcyAuY29udGVudC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hZGRlZC1zZXJ2aWNlcyAuY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWRkZWQtc2VydmljZXMgLmNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hZGRlZC1zZXJ2aWNlcyAuY29udGVudCBoMyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmFkZGVkLXNlcnZpY2VzIC5jb250ZW50IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5hZGRlZC1zZXJ2aWNlc19faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYWRkZWQtc2VydmljZXNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmFkZGVkLXNlcnZpY2VzX19pdGVtLXdyYXAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hZGRlZC1zZXJ2aWNlc19faXRlbS13cmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuYWRkZWQtc2VydmljZXNfX2l0ZW0td3JhcCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLmFkZGVkLXNlcnZpY2VzX19pdGVtLXdyYXAgaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5hZGRlZC1zZXJ2aWNlc19faXRlbS13cmFwIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5hZGRlZC1zZXJ2aWNlc19faXRlbS13cmFwIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5hZGRlZC1zZXJ2aWNlc19faXRlbS13cmFwIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMzBweDtcbiAgbWF4LWhlaWdodDogNDhweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmVkdWNhdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLmVkdWNhdGlvbl9fYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmVkdWNhdGlvbl9fYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5lZHVjYXRpb25fX3RleHQtYmVmb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5lZHVjYXRpb25fX2Zvcm1fX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogNTBweCBhdXRvIDI1cHg7XG59XG4uZWR1Y2F0aW9uX19mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG4uZWR1Y2F0aW9uX19mb3JtIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmVkdWNhdGlvbl9fZm9ybSBoMSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuLmVkdWNhdGlvbl9fZm9ybV9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA0NDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5lZHVjYXRpb25fX2Zvcm1fX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uZWR1Y2F0aW9uX19mb3JtIGJ1dHRvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5lZHVjYXRpb25fX2Zvcm0gYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uZWR1Y2F0aW9uX19mb3JtIC5pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZWR1Y2F0aW9uX19mb3JtIC5pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ubWFya2V0cy1wcmljZSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFya2V0cy1wcmljZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm1hcmtldHMtcHJpY2VfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ubWFya2V0cy1wcmljZV9fYXBpLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm1hcmtldHMtcHJpY2VfX2FwaS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4ubWFya2V0cy1wcmljZV9fYXBpLXdyYXBwZXIgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQxMHB4O1xufVxuLm1hcmtldHMtcHJpY2VfX2NvbnRlbnQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubWFya2V0cy1wcmljZV9fY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLm1hcmtldHMtcHJpY2VfX2NvbnRlbnQtd3JhcHBlciBoMixcbi5tYXJrZXRzLXByaWNlX19jb250ZW50LXdyYXBwZXIgaDMsXG4ubWFya2V0cy1wcmljZV9fY29udGVudC13cmFwcGVyIGg0LFxuLm1hcmtldHMtcHJpY2VfX2NvbnRlbnQtd3JhcHBlciBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tYXJrZXRzLXByaWNlX19jb250ZW50LXdyYXBwZXIgdWwsXG4ubWFya2V0cy1wcmljZV9fY29udGVudC13cmFwcGVyIG9sIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLm1hcmtldHMtcHJpY2VfX2NvbnRlbnQtd3JhcHBlciB1bCBsaSxcbi5tYXJrZXRzLXByaWNlX19jb250ZW50LXdyYXBwZXIgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1hcmtldHMtcHJpY2VfX2NvbnRlbnQtd3JhcHBlciB1bCBsaTpsYXN0LWNoaWxkLFxuLm1hcmtldHMtcHJpY2VfX2NvbnRlbnQtd3JhcHBlciBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tYXJrZXRzLXByaWNlX19jb250ZW50LXdyYXBwZXIgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLm1hcmtldHMtcHJpY2VfX2NvbnRlbnQtd3JhcHBlciB0aW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG4ubWFya2V0cy1wcmljZV9fY29udGVudC13cmFwcGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1hcmtldHMtcHJpY2VfX2NvbnRlbnQtd3JhcHBlciBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1hcmtldHMtcHJpY2VfX2NvbnRlbnQtd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLm1hcmtldHMtcHJpY2UgZGl2W2lkKj1jY3B3LWRhdGF0YWJsZV0uZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRlIGEucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE2NTdlMjtcbiAgYmFja2dyb3VuZDogIzE2NTdlMjtcbn1cbi5tYXJrZXRzLXByaWNlIGRpdltpZCo9Y2Nwdy1kYXRhdGFibGVdLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGhbcm9sZT1jb2x1bW5oZWFkZXJdOm5vdCgubm8tc29ydCk6YWZ0ZXIge1xuICByaWdodDogNi41cHg7XG4gIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xufVxuLm1hcmtldHMtcHJpY2UgZGl2W2lkKj1jY3B3LWRhdGF0YWJsZV0uZGF0YVRhYmxlc193cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0aFtyb2xlPWNvbHVtbmhlYWRlcl06bm90KC5uby1zb3J0KSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5tYXJrZXRzLXByaWNlIGRpdltpZCo9Y2Nwdy1kYXRhdGFibGVdLmRhdGFUYWJsZXNfd3JhcHBlciB0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGgge1xuICBjb2xvcjogIzAwMzc5Zjtcbn1cbi5tYXJrZXRzLXByaWNlIGRpdltpZCo9Y2Nwdy1kYXRhdGFibGVdLmRhdGFUYWJsZXNfd3JhcHBlciAudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY2ZmQ7XG59XG4ubWFya2V0cy1wcmljZSBpZnJhbWUgI3NpdGVXcmFwcGVyIC5oZWFkZXJSb3cgPiBkaXYge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMzc5Zjtcbn1cblxuLnRyYWRlcnMtZWR1Y2F0aW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudHJhZGVycy1lZHVjYXRpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4udHJhZGVycy1lZHVjYXRpb25fX2NvbnRlbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi50cmFkZXJzLWVkdWNhdGlvbl9fYXBpLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRyYWRlcnMtZWR1Y2F0aW9uX19hcGktd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gIH1cbn1cbi50cmFkZXJzLWVkdWNhdGlvbiAuY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHJhZGVycy1lZHVjYXRpb24gLmNvbnRlbnQuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHJhZGVycy1lZHVjYXRpb24gLmJ1dHRvbldyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRyYWRlcnMtZWR1Y2F0aW9uIC5idXR0b25XcmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4udHJhZGVycy1lZHVjYXRpb24gLnRhYi1idXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1NSwgMTU5LCAwLjgpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnRyYWRlcnMtZWR1Y2F0aW9uIC50YWItYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi50cmFkZXJzLWVkdWNhdGlvbiAuY29udGVudFdyYXBwZXIgLmJtZy1saXN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7XG59XG4udHJhZGVycy1lZHVjYXRpb24gLmNvbnRlbnRXcmFwcGVyIC5ibWctbGlzdC1pdGVtIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMHB4IDMzcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggMTMuNzg2NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggNy4zNzA5OHB4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDBweCA0LjEzMjExcHggMTAuMDE3MnB4IHJnYmEoMCwgMCwgMCwgMC4wNCksIDBweCAyLjE5NDUzcHggNS4zMjAwOHB4IHJnYmEoMCwgMCwgMCwgMC4wMyksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xufVxuLnRyYWRlcnMtZWR1Y2F0aW9uIC5jb250ZW50V3JhcHBlciAuYm1nLWxpc3QtaXRlbS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDAzNzlmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwcHggNzNweCA4MHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wNyksIDBweCAzMC40OTc3cHggMzMuNDIyMXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMjU4NDI5KSwgMHB4IDE2LjMwNTVweCAxNy44NjlweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE3MDMzKSwgMHB4IDkuMTQwNzNweCAxMC4wMTcycHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTAxNTcpLCAwcHggNC44NTQ1N3B4IDUuMzIwMDhweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MzM0NCksIDBweCAyLjAyMDFweCAyLjIxMzgxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNDc3KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbi50cmFkZXJzLWVkdWNhdGlvbiAuY29udGVudFdyYXBwZXIgLmJtZy1saXN0LWl0ZW0tYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1NSwgMTU5LCAwLjgpO1xuICBib3gtc2hhZG93OiAwcHggMTAwcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggNDEuNzc3NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksIDBweCAyMi4zMzYzcHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggMTIuNTIxNnB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSwgMHB4IDYuNjUwMXB4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAyLjc2NzI2cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbn1cbi50cmFkZXJzLWVkdWNhdGlvbiAuY29udGVudFdyYXBwZXIgLmJtZy1saXN0LWl0ZW0tYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNTUsIDE1OSwgMC44KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50cmFkZXJzLWVkdWNhdGlvbiAuY29udGVudFdyYXBwZXIgLmJtZy1saXN0LWl0ZW0tYnV0dG9uLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50cmFkZXJzLWVkdWNhdGlvbiAuY29udGVudFdyYXBwZXIgLmJtZy1saXN0LWl0ZW0tYnV0dG9uLS1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50cmFkZXJzLWVkdWNhdGlvbiAuY29udGVudFdyYXBwZXIgLmJtZy1saXN0LWl0ZW0tYnV0dG9uLS1kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9ja2VyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uc2NhbS1hbGVydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2NhbS1hbGVydCAuZmlyc3Qtc2NyZWVuIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4uc2NhbS1hbGVydCAuZmlyc3Qtc2NyZWVuIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zY2FtLWFsZXJ0IC5maXJzdC1zY3JlZW5fX2JyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cbi5zY2FtLWFsZXJ0IC5maXJzdC1zY3JlZW5fX2NvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zY2FtLWFsZXJ0IC5maXJzdC1zY3JlZW5fX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uc2NhbS1hbGVydCAuZmlyc3Qtc2NyZWVuX19jb250ZW50LXdyYXBwZXIgLmZpcnN0LXNjcmVlbl9faW1nIHtcbiAgZmxleDogMCAxIDQ0NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ0NXB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zY2FtLWFsZXJ0IC5maXJzdC1zY3JlZW5fX2NvbnRlbnQtd3JhcHBlciAuZmlyc3Qtc2NyZWVuX19pbWcge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNjYW0tYWxlcnQgLmZpcnN0LXNjcmVlbl9fY29udGVudC13cmFwcGVyIC5maXJzdC1zY3JlZW5fX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNjYW0tYWxlcnQgLmZpcnN0LXNjcmVlbl9fY29udGVudC13cmFwcGVyIC5maXJzdC1zY3JlZW5fX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zY2FtLWFsZXJ0IC5maXJzdC1zY3JlZW5fX3RpdGxlLXdyYXBwZXIge1xuICBmbGV4OiAwIDEgNjM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2NhbS1hbGVydCAuZmlyc3Qtc2NyZWVuX190aXRsZS13cmFwcGVyIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxufVxuLnNjYW0tYWxlcnQgLmZpcnN0LXNjcmVlbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNjYW0tYWxlcnQgLmZpcnN0LXNjcmVlbl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2NhbS1hbGVydCAuZmlyc3Qtc2NyZWVuX19kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2NhbS1hbGVydCAuZmlyc3Qtc2NyZWVuX19kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uc2NhbS1hbGVydCAuZmlyc3Qtc2NyZWVuIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2NhbS1hbGVydCAuZmlyc3Qtc2NyZWVuX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zY2FtLWFsZXJ0IC5maXJzdC1zY3JlZW5fX2NvbnRlbnQtd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNjYW0tYWxlcnQgLmZpcnN0LXNjcmVlbl9fdGl0bGUtd3JhcHBlciB7XG4gIGZsZXg6IDAgMSA3MDBweDtcbn1cbi5zY2FtLWFsZXJ0X19jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zY2FtLWFsZXJ0X19jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgaDIsXG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgaDMsXG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgaDQsXG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgaDUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgaDIsXG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgaDMsXG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgaDQsXG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zY2FtLWFsZXJ0X19jb250ZW50LWNvbnRhaW5lciB1bCxcbi5zY2FtLWFsZXJ0X19jb250ZW50LWNvbnRhaW5lciBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5zY2FtLWFsZXJ0X19jb250ZW50LWNvbnRhaW5lciB1bCBsaSxcbi5zY2FtLWFsZXJ0X19jb250ZW50LWNvbnRhaW5lciBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgdWwgbGk6bGFzdC1jaGlsZCxcbi5zY2FtLWFsZXJ0X19jb250ZW50LWNvbnRhaW5lciBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zY2FtLWFsZXJ0X19jb250ZW50LWNvbnRhaW5lciBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgdGltZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLnNjYW0tYWxlcnRfX2NvbnRlbnQtY29udGFpbmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNjYW0tYWxlcnRfX2NvbnRlbnQtY29udGFpbmVyIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2NhbS1hbGVydF9fY29udGVudC1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zY2FtLWFsZXJ0X19jb250ZW50LWNvbnRhaW5lciAudmlkZW8td3JhcHBlciA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xufVxuLnNjYW0tYWxlcnRfX2NvbnRlbnQtY29udGFpbmVyIC52aWRlby13cmFwcGVyID4gZGl2IGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNjYW0tYWxlcnRfX3NvY2lhbCB7XG4gIG1hcmdpbjogMTAwcHggYXV0byA2MHB4O1xufVxuLnNjYW0tYWxlcnRfX3NvY2lhbCAuc29jaWFsLWljb25zLXNoYXJlIHtcbiAgbWF4LXdpZHRoOiAyNTVweDtcbn1cblxuLmVycm9yNDA0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0MzBweCkge1xuICAuZXJyb3I0MDQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4uZXJyb3I0MDQgLmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ub3QtZm91bmQgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5vdC1mb3VuZCAuYW5pbWUtY2lyY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAycHg7XG59XG4ubm90LWZvdW5kIC5idG4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOTBweDtcbn1cbi5ub3QtZm91bmQgaDEge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5ub3QtZm91bmQgaDEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5ub3QtZm91bmQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAxMHB4KSB7XG4gIC5ub3QtZm91bmQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5vdC1mb3VuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gIC5ub3QtZm91bmQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG59XG4ubm90LWZvdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAxMHB4KSB7XG4gIC5ub3QtZm91bmQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZF9fdGV4dCB7XG4gICAgd2lkdGg6IDEyMXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNDRweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubm90LWZvdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NpcmNsZTIge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDQwMHB4IDI1MHB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLm5vdC1mb3VuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jaXJjbGUzIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA0MDBweCAyNTBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDhzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4ubm90LWZvdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQgLmNpcmNsZS10b3BfX2NpcmNsZTQge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDQwMHB4IDI1MHB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLm5vdC1mb3VuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIC5jaXJjbGUtdG9wX19jaXJjbGU1IHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA0MDBweCAyNTBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLm5vdC1mb3VuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDEwcHgpIHtcbiAgLm5vdC1mb3VuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ub3QtZm91bmQgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUgLmNpcmNsZS10b3BfX2NpcmNsZTIge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDE4MHB4IDE4MHB4O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogNnM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLm5vdC1mb3VuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSAuY2lyY2xlLXRvcF9fY2lyY2xlMyB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTgwcHggMTgwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLm5vdC1mb3VuZCAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kLW1vYmlsZSAuY2lyY2xlLXRvcF9fY2lyY2xlNCB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTgwcHggMTgwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGlvbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4ubm90LWZvdW5kIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQtbW9iaWxlIC5jaXJjbGUtdG9wX19jaXJjbGU1IHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxODBweCAxODBweDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbn1cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4uY29udGVudC1hcmVhIHtcbiAgbWluLWhlaWdodDogNTM1cHg7XG59XG5cbm1haW4uc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBtYWluLnNlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLnNlYXJjaCAucGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2VhcmNoIC5wYWdlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uc2VhcmNoIC5saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNlYXJjaCAubGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnNlYXJjaF9fbm90LWZvdW5kIHtcbiAgbWF4LXdpZHRoOiA4MjVweDtcbn1cbi5zZWFyY2hfX25vdC1mb3VuZCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VhcmNoX19ub3QtZm91bmQgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2VhcmNoX19ub3QtZm91bmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnNlYXJjaCAuY2F0LXBhZ2VfX3BhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNlYXJjaCAuY2F0LXBhZ2VfX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4uc2VhcmNoX19yZXN1bHQge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2VhcmNoX19yZXN1bHQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuLmFuaW1lLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NzBweDtcbiAgaGVpZ2h0OiA0NzBweDtcbn1cbi5hbmltZS1jaXJjbGVfX3F1YXJ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0NjhweDtcbiAgaGVpZ2h0OiA0NjhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvY2lyY2xlMS5zdmcpIG5vLXJlcGVhdCBib3R0b20gbGVmdDtcbiAgei1pbmRleDogLTE7XG4gIGFuaW1hdGlvbjogcm90YXRpb25JbiAxMHMgbGluZWFyIGluZmluaXRlO1xufVxuLmFuaW1lLWNpcmNsZV9fcXVhcnRlcjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNDMwcHg7XG4gIGhlaWdodDogNDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9jaXJjbGUyLnN2Zykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDE1cztcbn1cbi5hbmltZS1jaXJjbGVfX3F1YXJ0ZXI6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDM5MHB4O1xuICBoZWlnaHQ6IDM5MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvY2lyY2xlMy5zdmcpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTJzO1xufVxuLmFuaW1lLWNpcmNsZV9fcXVhcnRlcjpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogMzUycHg7XG4gIGhlaWdodDogMzUycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9jaXJjbGU0LnN2Zykgbm8tcmVwZWF0IHRvcCByaWdodDtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA4cztcbn1cbi5hbmltZS1jaXJjbGVfX3F1YXJ0ZXI6bnRoLWNoaWxkKDUpIHtcbiAgd2lkdGg6IDMxMnB4O1xuICBoZWlnaHQ6IDMxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvY2lyY2xlNS5zdmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxOHM7XG59XG4uYW5pbWUtY2lyY2xlX19jaXJjbGUtc3Ryb2tlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjM0cHg7XG4gIGhlaWdodDogMjM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzkxOWJiMDtcbiAgei1pbmRleDogLTE7XG59XG4uYW5pbWUtY2lyY2xlX19jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3OHB4O1xuICBoZWlnaHQ6IDc4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzkxOWJiMDtcbiAgYm94LXNoYWRvdzogMHB4IDEwMHB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDQxLjc3NzZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLCAwcHggMjIuMzM2M3B4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDEyLjUyMTZweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksIDBweCA2LjY1MDFweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMi43NjcyNnB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG4gIGFuaW1hdGlvbjogem9vbUluIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgei1pbmRleDogLTE7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpb25JbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5nb3RvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICB3aWR0aDogNDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgei1pbmRleDogMTAwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG59XG4uZ290by10b3AuYWN0aXZlLXByb2dyZXNzIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmdvdG8tdG9wX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmdvdG8tdG9wX19hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjODM4MzgzO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5nb3RvLXRvcF9fYXJyb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxNnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM4MzgzODM7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM4MzgzODM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLmdvdG8tdG9wOmhvdmVyIC5nb3RvLXRvcF9fYXJyb3c6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5nb3RvLXRvcDpob3ZlciAuZ290by10b3BfX2Fycm93OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmdvdG8tdG9wIHN2ZyBwYXRoIHtcbiAgZmlsbDogbm9uZTtcbn1cbi5nb3RvLXRvcCBzdmcuZ290by10b3BfX2NpcmNsZSBwYXRoIHtcbiAgc3Ryb2tlOiAjODM4MzgzO1xuICAvKiAtLS0gTGlqbiBwcm9ncmVzIGtsZXVyIC0tLSAqL1xuICBzdHJva2Utd2lkdGg6IDQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJyZWFkY3J1bWJzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYnJlYWRjcnVtYnMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYnJlYWRjcnVtYnNfX2JsYW5rIHtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzX19pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgY29sb3I6ICMwMDM3OWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICN3cGRjb20ge1xuICAgIHBhZGRpbmc6IDAgNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgI3dwZGNvbS53cGQtbGF5b3V0LTMgLndwZC10aHJlYWQtbGlzdCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjd3BkY29tIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuI2Nvb2tpZS1sYXctaW5mby1iYXIge1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNiUgIWltcG9ydGFudDtcbiAgYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgei1pbmRleDogOCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgI2Nvb2tpZS1sYXctaW5mby1iYXIge1xuICAgIHdpZHRoOiA5NSUgIWltcG9ydGFudDtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIH1cbn1cblxuLmNvb2tpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uY29va2llc19fdGV4dCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG4uY29va2llc19fYnRuIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4uY29va2llc19fYnRuIGEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29va2llc19fYnRuIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNlYmQ3YmQgIWltcG9ydGFudDtcbn1cbi5jb29raWVzX19idG4gYTphY3RpdmUge1xuICBjb2xvcjogIzNjNDM2MSAhaW1wb3J0YW50O1xufVxuXG4uZHJvcC1kb3duX193cmFwcGVyIHtcbiAgd2lkdGg6IDMyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmRyb3AtZG93bl9faXRlbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgODIsIDI1NSwgMC4wOCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHJvcC1kb3duX19pdGVtcyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcC1kb3duX19pdGVtcyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMDAxOTRjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHJvcC1kb3duX19pdGVtcyBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMzc5ZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxO1xufVxuLmRyb3AtZG93bl9faXRlbXMgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgTGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5kcm9wLWRvd25fX2l0ZW1zIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBsZWZ0OiAzN3B4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDM3OWY7XG59XG4uZHJvcC1kb3duX19pdGVtcyBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mZWF0dXJlc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzNXB4IDE1cHggMjVweDtcbn1cbi5mZWF0dXJlc19fbGlzdF9fZGVjb3I6YmVmb3JlLCAuZmVhdHVyZXNfX2xpc3RfX2RlY29yOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTBlMGUwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmZlYXR1cmVzX19saXN0X19kZWNvcl9fdG9wOmJlZm9yZSwgLmZlYXR1cmVzX19saXN0X19kZWNvcl9fdG9wOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmZlYXR1cmVzX19saXN0X19kZWNvcl9fdG9wOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5mZWF0dXJlc19fbGlzdF9fZGVjb3JfX3RvcDphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5mZWF0dXJlc19fbGlzdF9fZGVjb3JfX2JvdHRvbTpiZWZvcmUsIC5mZWF0dXJlc19fbGlzdF9fZGVjb3JfX2JvdHRvbTphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5mZWF0dXJlc19fbGlzdF9fZGVjb3JfX2JvdHRvbTpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uZmVhdHVyZXNfX2xpc3RfX2RlY29yX19ib3R0b206YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZmVhdHVyZXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi5mZWF0dXJlc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmZlYXR1cmVzX19pY29uIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mZWF0dXJlc19fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdyaWQtcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdyaWQtZ2FwOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmdyaWQtcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gIH1cbn1cblxuLmlucHV0IGlucHV0LFxuLmlucHV0IHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmlucHV0IGlucHV0OmZvY3VzLFxuLmlucHV0IHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMzc5ZjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5pbnB1dCBpbnB1dCB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5pbnB1dCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogODBweDtcbiAgcmVzaXplOiBub25lO1xufVxuLmlucHV0IGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0IGxhYmVsIHNwYW4ucmVxdWlyZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCIgKlwiO1xuICBjb2xvcjogI2ViNTc1Nztcbn1cbi5pbnB1dCBsYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaW5wdXQgbGFiZWwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uaW5wdXQgbGFiZWwgc3Bhbi5saW1pdF90ZXh0LFxuLmlucHV0IGxhYmVsIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmVkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuXG4uc3VibWl0LXdyYXBwZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN1Ym1pdC13cmFwcGVyIGlucHV0IHtcbiAgYm94LXNoYWRvdzogMHB4IDczcHggODBweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDcpLCAwcHggMzAuNDk3N3B4IDMzLjQyMjFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDI1ODQyOSksIDBweCAxNi4zMDU1cHggMTcuODY5cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNzAzMyksIDBweCA5LjE0MDczcHggMTAuMDE3MnB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUwMTU3KSwgMHB4IDQuODU0NTdweCA1LjMyMDA4cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTMzNDQpLCAwcHggMi4wMjAxcHggMi4yMTM4MXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTQ3Nyk7XG59XG5cbi5yZXF1aXJlZC1maWVsZHMge1xuICBjb2xvcjogI2ViNTc1NztcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFsZXJ0IHtcbiAgY29sb3I6ICNlYjU3NTc7XG59XG5cbi5maXhlZC1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDg1cHg7XG4gIHJpZ2h0OiA1MCU7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmZpeGVkLW1lbnUge1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZpeGVkLW1lbnUge1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLmZpeGVkLW1lbnUge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuLmZpeGVkLW1lbnUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5maXhlZC1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogMTE3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmQ7XG4gIGJveC1zaGFkb3c6IDBweCA3M3B4IDgwcHggcmdiYSgyMiwgMTgsIDUyLCAwLjA3KSwgMHB4IDMwLjQ5NzdweCAzMy40MjIxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAyNTg0MjkpLCAwcHggMTYuMzA1NXB4IDE3Ljg2OXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTcwMzMpLCAwcHggOS4xNDA3M3B4IDEwLjAxNzJweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MDE1NyksIDBweCA0Ljg1NDU3cHggNS4zMjAwOHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUzMzQ0KSwgMHB4IDIuMDIwMXB4IDIuMjEzODFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE0NzcpO1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIGFuaW1hdGlvbjogZmFkZUluTWVudSAwLjI1cyBsaW5lYXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuZml4ZWQtbmF2IHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZml4ZWQtbmF2IHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLmZpeGVkLW5hdiB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5maXhlZC1uYXZfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLmZpeGVkLW5hdl9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLmZpeGVkLW5hdl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZml4ZWQtbmF2X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5maXhlZC1uYXZfX2J0biB7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmZpeGVkLW5hdl9fYnRuIHtcbiAgICBwYWRkaW5nOiA4cHggOXB4O1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAuZml4ZWQtbmF2X19idG4ge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbk1lbnUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubmV3cy1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmOTtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwcHggMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5ld3MtY2FyZF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm5ld3MtY2FyZF9fY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMjBweCAyNXB4IDAgMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWluLWhlaWdodDogMjQxcHg7XG59XG4ubmV3cy1jYXJkX190aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG59XG4ubmV3cy1jYXJkX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzLWNhcmRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5uZXdzLWNhcmRfX2RhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubmV3cy1jYXJkX19pdGVtLXRleHRfd3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IDExMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm5ld3MtY2FyZF9faXRlbS10ZXh0X3dyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDg4cHg7XG4gIH1cbn1cbi5uZXdzLWNhcmRfX2l0ZW0tdGV4dF93cmFwcGVyIHAge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuLm5ld3MtY2FyZF9fYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbi5uZXdzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLm5ld3MtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm5ld3MtaXRlbV9faW1hZ2Uge1xuICB3aWR0aDogNDAlO1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5uZXdzLWl0ZW1fX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld3MtaXRlbV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ubmV3cy1pdGVtX19jb250ZW50LXdyYXBwZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5uZXdzLWl0ZW1fX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5uZXdzLWl0ZW1fX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5uZXdzLWl0ZW1fX2NvbnRlbnQtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm5ld3MtaXRlbV9fY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzAwMzc5ZjtcbiAgfVxufVxuLm5ld3MtaXRlbV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMwMDM3OWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubmV3cy1pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubmV3cy1pdGVtX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm5ld3MtaXRlbSBmb290ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5udW1iZXJlZC1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5udW1iZXJlZC1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAubnVtYmVyZWQtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLm51bWJlcmVkLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5udW1iZXJlZC1saXN0X19pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLm51bWJlcmVkLWxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5udW1iZXJlZC1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogNDBweDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAwLjE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm51bWJlcmVkLWxpc3RfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuLm51bWJlcmVkLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm51bWJlcmVkLWxpc3RfX251bWJlci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDM3OWY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggMCByZ2JhKDIzNSwgMjE1LCAxODksIDAuMzgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5udW1iZXJlZC1saXN0X19udW1iZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm51bWJlcmVkLWxpc3RfX251bWJlci13cmFwcGVyIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5udW1iZXJlZC1saXN0X19udW1iZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ubnVtYmVyZWQtbGlzdF9fbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjNDUxMDhhO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5udW1iZXJlZC1saXN0X19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLm51bWJlcmVkLWxpc3RfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXgtd2lkdGg6IDc2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5udW1iZXJlZC1saXN0X19jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2luYXRpb25fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpob3ZlciwgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM3OWY7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzQzNjE7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzNzlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dCB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLnBvcC11cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcbn1cbi5wb3AtdXBfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNTQwcHg7XG4gIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDM3OWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODBweCkge1xuICAucG9wLXVwX193cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDM2MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5wb3AtdXBfX3dyYXBwZXIge1xuICAgIG1pbi13aWR0aDogMzEwcHg7XG4gIH1cbiAgLnBvcC11cF9fd3JhcHBlciBpbWcge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA0MzBweCkge1xuICAucG9wLXVwX193cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgfVxuICAucG9wLXVwX193cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnBvcC11cF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ucG9wLXVwX19jb250ZW50IHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9wLXVwX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5wb3AtdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHJpZ2h0OiAzMnB4O1xuICB0b3A6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wb3AtdXBfX2Nsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBvcC11cF9fY2xvc2U6OmJlZm9yZSwgLnBvcC11cF9fY2xvc2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAzM3B4O1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBvcC11cF9fY2xvc2U6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5wb3AtdXBfX2Nsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5xdWljay1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDM1cHggMjVweCAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnF1aWNrLWxpbmtzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgfVxufVxuLnF1aWNrLWxpbmtzX19pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMGUwZTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucXVpY2stbGlua3NfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuLnF1aWNrLWxpbmtzX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG4ucXVpY2stbGlua3NfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5xdWljay1saW5rc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5xdWljay1saW5rc19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucXVpY2stbGlua3NfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnF1aWNrLWxpbmtzX19kZWNvcjpiZWZvcmUsIC5xdWljay1saW5rc19fZGVjb3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlMGUwZTA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ucXVpY2stbGlua3NfX2RlY29yX190b3A6YmVmb3JlLCAucXVpY2stbGlua3NfX2RlY29yX190b3A6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucXVpY2stbGlua3NfX2RlY29yX190b3A6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLnF1aWNrLWxpbmtzX19kZWNvcl9fdG9wOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnF1aWNrLWxpbmtzX19kZWNvcl9fYm90dG9tOmJlZm9yZSwgLnF1aWNrLWxpbmtzX19kZWNvcl9fYm90dG9tOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAwO1xufVxuLnF1aWNrLWxpbmtzX19kZWNvcl9fYm90dG9tOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5xdWljay1saW5rc19fZGVjb3JfX2JvdHRvbTphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLnJhZGlvOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJhZGlvX19pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucmFkaW9fX2lucHV0IHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbn1cbi5yYWRpb19faW5wdXQgaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLnJhZGlvX19pbnB1dCBpbnB1dDpjaGVja2VkICsgLnJhZGlvX19jb250cm9sIHtcbiAgYmFja2dyb3VuZDogIzAwMzc5ZjtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuLnJhZGlvX19pbnB1dCBpbnB1dDpjaGVja2VkICsgLnJhZGlvX19jb250cm9sOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAzNzlmO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnJhZGlvX19jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTBlMGUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW9fX2NvbnRyb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5yYWRpb19fbGFiZWwge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5yYWRpb19fbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLnJhZGlvIC53cGNmNy1saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cblt0eXBlPXJhZGlvXTpjaGVja2VkLFxuW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG5cblt0eXBlPXJhZGlvXTpjaGVja2VkICsgc3Bhbixcblt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpICsgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG5bdHlwZT1yYWRpb106Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5bdHlwZT1yYWRpb106Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMzc5Zjtcbn1cblxuW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogIzAwMzc5ZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG5bdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cblt0eXBlPXJhZGlvXTpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnNvY2lhbC1pY29ucy1zaGFyZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zb2NpYWwtaWNvbnMtc2hhcmVfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNvY2lhbC1pY29ucy1zaGFyZV9faXRlbSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xufVxuLnNvY2lhbC1pY29ucy1zaGFyZV9faXRlbTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5zb2NpYWwtaWNvbnMtc2hhcmVfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMzc5Zjtcbn1cblxuLyoqXG4gKiBTd2lwZXIgNi43LjBcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjEgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogTWF5IDMxLCAyMDIxXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzd2lwZXItaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLyogUHJlbG9hZGVyICovXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIGExMXkgKi9cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5teS1zd2lwZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5teS1zd2lwZXIuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLm15LXN3aXBlci5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuLm15LXN3aXBlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5teS1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M0MzYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2M0MzYxO1xuICBvcGFjaXR5OiAxO1xufVxuLm15LXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZWJkN2JkO1xuICBib3JkZXItY29sb3I6ICNlYmQ3YmQ7XG59XG5cbi5vdXItbWVtYmVycyAudGFibGUtbWVtYmVycy13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm91ci1tZW1iZXJzIC50YWJsZS1tZW1iZXJzLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5vdXItbWVtYmVycyAudGFibGUtbWVtYmVycy13cmFwcGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5vdXItbWVtYmVycyAudGFibGUtbWVtYmVycy13cmFwcGVyIC50YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG59XG4ub3VyLW1lbWJlcnMgLnRhYmxlLW1lbWJlcnMtd3JhcHBlciAudGFibGVfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5vdXItbWVtYmVycyAudGFibGUtbWVtYmVycy13cmFwcGVyIC50YWJsZV9fY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjY1cHg7XG59XG4ub3VyLW1lbWJlcnMgLnRhYmxlLW1lbWJlcnMtd3JhcHBlciAudGFibGVfX2NvbnRlbnQtd3JhcHBlciBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5vdXItbWVtYmVycyAudGFibGUtbWVtYmVycy13cmFwcGVyIC50YWJsZV9fY29udGVudC13cmFwcGVyIGE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4ub3VyLW1lbWJlcnMgLnRhYmxlLW1lbWJlcnMtd3JhcHBlciAudGFibGVfX2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5vdXItbWVtYmVycyAudGFibGUtbWVtYmVycy13cmFwcGVyIC50YWJsZV9fZGF0YSB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICB9XG59XG4ub3VyLW1lbWJlcnMgLnRhYmxlLW1lbWJlcnMtd3JhcHBlciAudGFibGVfX2RhdGFfbG9nbyB7XG4gIHdpZHRoOiAyNzdweDtcbn1cbi5vdXItbWVtYmVycyAudGFibGUtbWVtYmVycy13cmFwcGVyIC50YWJsZV9fZGF0YV9idXR0b25zIHtcbiAgd2lkdGg6IDM2MHB4O1xufVxuLm91ci1tZW1iZXJzIC50YWJsZS1tZW1iZXJzLXdyYXBwZXIgLnRhYmxlX19yb3c6bGFzdC1jaGlsZCB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xufVxuXG4udGFibGUtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDEzLjc4NjZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLCAwcHggNy4zNzA5OHB4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDQuMTMyMTFweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksIDBweCAyLjE5NDUzcHggNS4zMjAwOHB4IHJnYmEoMCwgMCwgMCwgMC4wMjgyNzI1KSwgMHB4IDAuOTEzMTk1cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi50YWJsZS13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAudGFibGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG59XG4udGFibGUtd3JhcHBlci5ib3JkZXJlZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4udGFibGUtc2VhcmNoLXdyYXBwZXIge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC50YWJsZS1zZWFyY2gtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udGFibGUtc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udGFibGUtc2VhcmNoX19maWx0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMHB4IDczcHggODBweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDcpLCAwcHggMzAuNDk3N3B4IDMzLjQyMjFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDI1ODQyOSksIDBweCAxNi4zMDU1cHggMTcuODY5cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNzAzMyksIDBweCA5LjE0MDczcHggMTAuMDE3MnB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUwMTU3KSwgMHB4IDQuODU0NTdweCA1LjMyMDA4cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTMzNDQpLCAwcHggMi4wMjAxcHggMi4yMTM4MXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTQ3Nyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4udGFibGUtc2VhcmNoX19pbnB1dCB7XG4gIHdpZHRoOiAyNTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9zZWFyY2gtaWNvbi5zdmcpIG5vLXJlcGVhdCA5NSUgOHB4LCAjZjdmN2Y5O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4yNXMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC50YWJsZS1zZWFyY2hfX2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRhYmxlLXNlYXJjaF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICNiZGJkYmQ7XG59XG4udGFibGUtc2VhcmNoX19pbnB1dDpob3ZlciwgLnRhYmxlLXNlYXJjaF9faW5wdXQ6YWN0aXZlLCAudGFibGUtc2VhcmNoX19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDM3OWY7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9zZWFyY2gtaWNvbi5zdmcpIG5vLXJlcGVhdCA5NSUgOHB4LCAjZjdmN2Y5O1xufVxuLnRhYmxlLXNlYXJjaF9fYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDdweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuLnRhYmxlLXNlYXJjaF9fYnRuIHNwYW4ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIExlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4udGFibGUtc2VhcmNoX19idG4uYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzNzlmO1xufVxuLnRhYmxlLXNlYXJjaF9fYnRuLmFjdGl2ZSBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDIyMGRlZyk7XG59XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnRhYmxlX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAudGFibGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC50YWJsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLnRhYmxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4udGFibGVfX3RpdGxlLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4IDIwcHg7XG59XG4udGFibGVfX3NvcnQtYnRuLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L3NvcnQtYXJyb3cuc3ZnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50YWJsZV9fc29ydC1idG4taWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC50YWJsZV9fc29ydC1idG4taWNvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB9XG59XG4udGFibGUgdGhlYWQgdHIge1xuICBib3JkZXI6IG5vbmU7XG59XG4udGFibGVfX3JvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuLnRhYmxlX19yb3c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50YWJsZV9fcm93Omxhc3QtY2hpbGQgdGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50YWJsZV9fZGF0YSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udGFibGVfX2NvbnRlbnQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMjU1cHg7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG4udGFibGVfX2NvbnRlbnQtd3JhcHBlciBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWJsZV9fYnJhbmQtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAudGFibGVfX2JyYW5kLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLnRhYmxlX19icmFuZC1uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi50YWJsZV9fYnJhbmQtbGluayB7XG4gIGNvbG9yOiAjMDAzNzlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC50YWJsZV9fYnJhbmQtbGluayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAudGFibGVfX2JyYW5kLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG59XG4udGFibGVfX2JyYW5kLWljb24ge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnRhYmxlX19icmFuZC1pY29uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi50YWJsZV9fYnJhbmQtY2VydGlmaWNhdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnRhYmxlIC5saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFsaWduLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn0iLCIkZm9vdGVyQm9yZGVyQ29sb3I6ICM1NTU4NmU7XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiRiZy1mb290ZXI7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgY29sb3I6ICRmb290ZXItdGV4dDtcbiAgJl9fY29sLTF7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd257XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vLy8gbG9nb1xuICAmX19sb2dve1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgc3ZnLFxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbC0ye1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3due1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbiAgLy8vIG1lbnVcbiAgJl9fbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIGZvci1zbS1kb3due1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgbmF2IHtcbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBsaXtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLWxpbms7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6ICRmb290ZXItbGluay1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC8vLy8vIEJUTlxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd257XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgIG1heC13aWR0aDogMTU1cHg7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiA4cHggMTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAvL21hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBmb3ItZS1zbS1kb3duIHtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAvLy8vLy8vLy8vLy8vLy8gQ09udGFjdHNcbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAmX19pbmZvLWNvbHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3due1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gICZfX2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAmX19jb250YWN0LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogJGZvb3Rlci10aXRsZTtcblxuICB9XG4gICZfX2NvbnRhY3QtdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogJGZvb3Rlci10ZXh0O1xuXG4gIH1cbn1cbiIsIiRtZW51LWNvbG9yOiAjZmZmO1xuJG1lbnUtaG92ZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiRtZW51LWJnOiAjMDAzNzlmO1xuLmhlYWRlciB7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiRib2R5LWZvbnQ7XG4gIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB9XG4gICZfX3RvcC1iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogNHJlbSAwO1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3due1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbiAgJl9fbG9nbyB7XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93bntcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHN2ZyxcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgIH1cbiAgfVxuICAmX19uYXZ7XG4gICAgYmFja2dyb3VuZDogIzAwMzc5ZjtcbiAgICBAaW5jbHVkZSBmb3ItbGctZG93bntcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuICAmX19tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJl93cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIG5hdiB7XG4gICAgICB1bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6ICRtZW51LWhvdmVyLWJnO1xuICAgICAgICAgICAgJiA+IGF7XG5cblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICAgICZfdG9wIHtcbiAgICAgICYgPiBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLW1lbnU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAmW2FyaWEtY3VycmVudD1cInBhZ2VcIl0ge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42MCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfc3VibWVudSxcbiAgICAmX3N1Ym1lbnVfaW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vdG9wOiA0NXB4O1xuICAgICAgbWluLXdpZHRoOiAzNjBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRvcDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51LWJnO1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYXtcblxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1lbnUtaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubWVudS1pdGVtLWFjdGl2ZXtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICRtZW51LWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1lbnUtaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2lubmVyIHtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC8vLy8vLy8vLy8vTEFOR1xuICAmX19sYW5nLXdyYXB7XG5cbiAgfVxuICAmX19sYW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggMzNweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCAxMy43ODY2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSxcbiAgICAgIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSxcbiAgICAgIDBweCAyLjE5NDUzcHggNS4zMjAwOHB4IHJnYmEoMCwgMCwgMCwgMC4wMjgyNzI1KSwgMHB4IDAuOTEzMTk1cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAuaGVhZGVyX19tZW51X3N1Ym1lbnUge1xuICAgICAgICAvL3RyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItbWVudTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItbWVudTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgIH1cbiAgICAmID4gbGkge1xuICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICRjb2xvci1tZW51O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICRjb2xvci1tZW51O1xuICAgIH1cbiAgICAuaGVhZGVyX19tZW51X3N1Ym1lbnUsXG4gICAgLmhlYWRlcl9fbWVudV9zdWJtZW51X2lubmVye1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuICAvLy8vLy8vQnVyZ2VyXG4gICZfX2J1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy9tYXJnaW46IDAgYXV0bztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogNDtcbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMiksXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYnVyZ2VyLWFjdGl2ZXtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gIH1cbiAgLm1lbnUtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgJl9pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmhlYWRlcl9fbWVudV9zdWJtZW51X2lubmVyIHtcbiAgICAgICAgICAvL3RyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgbGkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG5cbiAgICAgIC5oZWFkZXJfX21lbnVfc3VibWVudSB7XG4gICAgICAgIC8vdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRvcDogMTAwJTtcblxuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC5oYXMtc3VibWVudXtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1tZW51O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1tZW51O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTNweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJi5tZW51LWl0ZW0tYWN0aXZlIHtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19tb2RhbCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogOTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA5MnB4O1xuICAgICAgQGluY2x1ZGUgZm9yLXgtc20tZG93biB7XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWxfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgbmF2IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zdWJtZW51LW1vYmlsZSxcbiAgICAgICAgICAmLnN1Ym1lbnUtbW9iaWxlX2lubmVyIHtcbiAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbi1wdXJwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwZjE1M2M7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMGYxNTNjO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogLTNweDtcbiAgICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogICRjb2xvci1tYWluLXB1cnA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5tb2RhbF9fbWVudV9zdWJtZW51IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc3VibWVudS1tb2JpbGUge1xuICAgICAgICAgICAgJl9zZWFyY2gge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NHB4O1xuICAgICAgICAgICAgICAuc2VhcmNoLWZvcm1fX3N1Ym1pdCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIC8vIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA3M3B4IDgwcHggcmdiYSgyMiwgMTgsIDUyLCAwLjA3KSwgMHB4IDMwLjQ5NzdweCAzMy40MjIxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAyNTg0MjkpLFxuICAgICAgICAgICAgICAgICAgMHB4IDE2LjMwNTVweCAxNy44NjlweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE3MDMzKSwgMHB4IDkuMTQwNzNweCAxMC4wMTcycHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTAxNTcpLFxuICAgICAgICAgICAgICAgICAgMHB4IDQuODU0NTdweCA1LjMyMDA4cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTMzNDQpLCAwcHggMi4wMjAxcHggMi4yMTM4MXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTQ3Nyk7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNlZWVlZjE7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhMWE0YjE7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNlZWVlZjE7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX2xhbmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5saW5rLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubW9kYWxfX21lbnVfc3VibWVudSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zdWJtZW51LW1vYmlsZV9pbm5lciB7XG4gICAgICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgICAgIC5tb2RhbF9fbWVudV9zdWJtZW51LWlubmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1vZGFsX19tZW51IHtcbiAgICAgICZfc3VibWVudSxcbiAgICAgICZfc3VibWVudS1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgQGluY2x1ZGUgZm9yLWUtc20tZG93biB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfc3VibWVudXtcbiAgICAgICAgbGk6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFthcmlhLWN1cnJlbnQ9XCJwYWdlXCJdIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYWluLXB1cnA7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLm5vLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbiNtZW51LWxhbmd1YWdlLW1lbnUge1xuICBpbWcge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3gtc2hhZG93OiAwcHggMzNweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCAxMy43ODY2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSxcbiAgICAgIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSxcbiAgICAgIDBweCAyLjE5NDUzcHggNS4zMjAwOHB4IHJnYmEoMCwgMCwgMCwgMC4wMjgyNzI1KSwgMHB4IDAuOTEzMTk1cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbiAgfVxuICAubW9kYWxfX21lbnVfc3VibWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5cbi5zZWFyY2gtYmFye1xuXG59XG4uc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBAaW5jbHVkZSBmb3ItbWQtZG93bntcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAmX19pbnB1dCB7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgICY6Zm9jdXN7XG4gICAgICBib3JkZXItY29sb3I6ICMyMDZkZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKDAsIDU1LCAxNTksIC4yNSk7XG4gICAgfVxuICB9XG4gICZfX3N1Ym1pdC1idXR0b257XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDM3OWY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMzc5ZjtcbiAgICBwYWRkaW5nOjE2cHggIDMycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmE3OTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMjU2YztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG5cblxuIiwiLmhvbWUge1xuICBzZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBAaW1wb3J0IFwiLi9fZmlyc3Qtc2NyZWVuXCI7XG4gIEBpbXBvcnQgXCIuL19jb3VudGVyXCI7XG4gIEBpbXBvcnQgXCIuL19hYm91dC11c1wiO1xuICBAaW1wb3J0IFwiLi9faW5mby1jYXJkXCI7XG4gIEBpbXBvcnQgXCIuL19hZHZhbnRhZ2VzXCI7XG4gIEBpbXBvcnQgXCIuL19uZXdzXCI7XG4gIC5xdWlja3tcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3due1xuICAgICAgcGFkZGluZzogNTBweCAxMHB4IDc1cHg7XG4gICAgfVxuICAgIC5jb250YWluZXJ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93bntcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnF1aWNrLWxpbmtzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBwYWRkaW5nOiAzNXB4IDE1cHggMjVweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGltcG9ydCBcIi4vX3RyYWRlcnMtZWR1Y2F0aW9uXCI7XG4gIEBpbXBvcnQgXCIuL19vdXItYnJvY2tlcnNcIjtcbn1cbiIsIi5tYWluLXNjcmVlbiB7XG4gIC8vbWFyZ2luLXRvcDogLTYwcHg7XG4gIHBhZGRpbmc6IDIxNXB4IDAgMTA2cHg7XG4gIC8vbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy9wb3NpdGlvbjogc3RhdGljO1xuICAvL2JhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9ob21lLWhlYWRlci5qcGcpIG5vLXJlcGVhdCA1MCUgOTAlO1xuICBoZWlnaHQ6IDg2dmg7XG4gIEBpbmNsdWRlIGZvci1sZy1kb3due1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgJi50ZXh0LXdoaXRle1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC50aXRsZXtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAvL0BpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgLy8gIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICAvL31cbiAgLy9AaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gIC8vICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIC8vICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgLy99XG4gIC8vQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAvLyAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAvL31cbiAgLy9AaW5jbHVkZSBmb3IteC1zbS1kb3duIHtcbiAgLy8gIHBhZGRpbmctdG9wOiA4MHB4O1xuICAvL31cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG59XG4iLCIuY291bnRlciB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTIwcHg7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA3NXB4IDEwcHg7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgfVxuICAmX19saXN0LWNvdW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbS1jb3VudCB7XG4gICAgLy93aWR0aDogMjU1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvL21hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDMzLjMlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2UwZTBlMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3due1xuICAgICAgICAmOm50aC1jaGlsZChldmVuKTo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1pbi1tZC11cHtcbiAgICAgICAgJjpudGgtY2hpbGQoM24pOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkICNiZGQyZmY7XG5cbiAgICAvLyY6bGFzdC1jaGlsZHtcbiAgICAvLyAgYm9yZGVyOiBub25lO1xuICAgIC8vfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRkMmZmO1xuICAgICAgLy8mOmxhc3QtY2hpbGQge1xuICAgICAgLy8gIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAvL31cbiAgICB9XG4gIH1cbiAgJl9fY291bnQge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAvL2NvbG9yOiAkY29sb3ItZGlzYWJsZWQtYnV0dG9uO1xuICAgIGNvbG9yOiAjMEYxNTNDO1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cbiAgJl9fZGVjb3J7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2UwZTBlMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICAmX190b3B7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JvdHRvbXtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlcntcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5hYm91dCB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gICZfX2NvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd257XG4gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gIH1cbiAgJl9fd3JhcHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuICAmX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmluZm8tY2FyZHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgJl9fd3JhcHtcblxuICB9XG4gICZfX2l0ZW17XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAmX19pdGVtLXdyYXBwZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICB9XG4gICZfX2l0ZW0taW1ne1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgJl9faXRlbS1jb250ZW50e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTdlOGYyO1xuICAgIGgze1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItMTtcbiAgICB9XG4gIH1cbn0iLCIuYWR2YW50YWdlcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweCA7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbiAgJl9fbGlzdC1jb3VudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAvL21hcmdpbi10b3A6IDEwMHB4O1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDEyNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMTAwcHggYXV0byAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLy8gbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgICAvL21hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIC8vIEBpbmNsdWRlIGZvci14LXNtLWRvd24ge1xuICAgIC8vICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgLy8gfVxuICB9XG4gICZfX2l0ZW0tY291bnQge1xuICAgIC8vd2lkdGg6IDI1NXB4O1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UxZTFlMTtcbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IGluaGVyaXQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvdW50IHtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgLy9jb2xvcjogJGNvbG9yLWRpc2FibGVkLWJ1dHRvbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICB9XG4gICZfX3RleHR7XG4gICAgY29sb3I6I2ZmZjtcbiAgfVxuICAmX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBmb3ItZS1sZy1kb3duIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTExMHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG4gICZfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMSAzNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjk7XG4gICAgYm94LXNoYWRvdzogMHB4IDMzcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggMTMuNzg2NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksXG4gICAgMHB4IDcuMzcwOThweCAxNy44NjlweCByZ2JhKDAsIDAsIDAsIDAuMDQxNzI3NSksIDBweCA0LjEzMjExcHggMTAuMDE3MnB4IHJnYmEoMCwgMCwgMCwgMC4wMzUpLFxuICAgIDBweCAyLjE5NDUzcHggNS4zMjAwOHB4IHJnYmEoMCwgMCwgMCwgMC4wMjgyNzI1KSwgMHB4IDAuOTEzMTk1cHggMi4yMTM4MXB4IHJnYmEoMCwgMCwgMCwgMC4wMTk2ODAyKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvci1lLWxnLWRvd24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgLmFkdmFudGFnZXNfX2ltYWdlIGltZ3tcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19pbWFnZSB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgaGVpZ2h0OiAyNDNweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbS1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gIH1cbiAgJl9faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAmX19idG4ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi8vLmFkdmFuIHtcbi8vICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4vLyAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuLy8gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuLy8gIH1cbi8vICAuY29udGFpbmVyIHtcbi8vICAgIG1heC13aWR0aDogOTIwcHg7XG4vLyAgfVxuLy8gICZfX3RpdGxlIHtcbi8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4vLyAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4vLyAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4vLyAgICB9XG4vLyAgfVxuLy8gICZfX2xpc3QtY291bnQge1xuLy8gICAgd2lkdGg6IDEwMCU7XG4vLyAgICBtYXgtd2lkdGg6IDczMHB4O1xuLy8gICAgZGlzcGxheTogZmxleDtcbi8vICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuLy8gICAgLy9tYXJnaW4tdG9wOiAxMDBweDtcbi8vICAgIC8vIG1hcmdpbi1ib3R0b206IDEyNnB4O1xuLy8gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcbi8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vXG4vLyAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4vLyAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vLyAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICAgIC8vIG1hcmdpbi1sZWZ0OiA2NXB4O1xuLy8gICAgICAvL21hcmdpbi1ib3R0b206IDYwcHg7XG4vLyAgICB9XG4vLyAgICAvLyBAaW5jbHVkZSBmb3IteC1zbS1kb3duIHtcbi8vICAgIC8vICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4vLyAgICAvLyB9XG4vLyAgfVxuLy8gICZfX2l0ZW0tY291bnQge1xuLy8gICAgLy93aWR0aDogMjU1cHg7XG4vLyAgICB3aWR0aDogMzMuMyU7XG4vLyAgICBwYWRkaW5nOiAwIDE1cHg7XG4vLyAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmRkMmZmO1xuLy8gICAgJjpsYXN0LWNoaWxke1xuLy8gICAgICBib3JkZXI6IG5vbmU7XG4vLyAgICB9XG4vLyAgICBzcGFuIHtcbi8vICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICB9XG4vLyAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4vLyAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuLy8gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuLy8gICAgICBib3JkZXItcmlnaHQ6IGluaGVyaXQ7XG4vLyAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRkMmZmO1xuLy8gICAgICAmOmxhc3QtY2hpbGQge1xuLy8gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyAgICAgIH1cbi8vICAgIH1cbi8vICB9XG4vLyAgJl9fY291bnQge1xuLy8gICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuLy8gICAgZm9udC13ZWlnaHQ6IDYwMDtcbi8vICAgIGZvbnQtc2l6ZTogNDhweDtcbi8vICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuLy8gICAgLy9jb2xvcjogJGNvbG9yLWRpc2FibGVkLWJ1dHRvbjtcbi8vICAgIGNvbG9yOiAjMEYxNTNDO1xuLy8gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuLy8gICAgICBmb250LXNpemU6IDM2cHg7XG4vLyAgICB9XG4vLyAgfVxuLy8gICZfX2xpc3Qge1xuLy8gICAgd2lkdGg6IDEwMCU7XG4vLyAgICBtYXgtd2lkdGg6IDExMDBweDtcbi8vICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4vLyAgICBtYXJnaW46IDAgYXV0bztcbi8vICAgIEBpbmNsdWRlIGZvci1lLWxnLWRvd24ge1xuLy8gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4vLyAgICB9XG4vLyAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTEwcHgpIHtcbi8vICAgICAgcGFkZGluZzogMCA1MHB4O1xuLy8gICAgfVxuLy9cbi8vICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4vLyAgICAgIHBhZGRpbmc6IDAgMTVweDtcbi8vICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbi8vICAgIH1cbi8vICB9XG4vLyAgJl9faXRlbSB7XG4vLyAgICBmbGV4OiAwIDEgMzUwcHg7XG4vLyAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbi8vICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjk7XG4vLyAgICBib3gtc2hhZG93OiAwcHggMzNweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCAxMy43ODY2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSxcbi8vICAgICAgMHB4IDcuMzcwOThweCAxNy44NjlweCByZ2JhKDAsIDAsIDAsIDAuMDQxNzI3NSksIDBweCA0LjEzMjExcHggMTAuMDE3MnB4IHJnYmEoMCwgMCwgMCwgMC4wMzUpLFxuLy8gICAgICAwcHggMi4xOTQ1M3B4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG4vLyAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuLy8gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgIEBpbmNsdWRlIGZvci1lLWxnLWRvd24ge1xuLy8gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4vLyAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4vLyAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8gICAgICB9XG4vLyAgICB9XG4vLyAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4vLyAgICAgIGZsZXg6IDEgMSBhdXRvO1xuLy8gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLyAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4vLyAgICAgICY6bGFzdC1jaGlsZCB7XG4vLyAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbi8vICAgICAgfVxuLy8gICAgfVxuLy8gICAgJjpob3Zlcntcbi8vICAgICAgLmFkdmFuX19pbWFnZSBpbWd7XG4vLyAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuLy8gICAgICB9XG4vLyAgICAgIC5hZHZhbl9faXRlbS1jb250ZW50LXdyYXBwZXJ7XG4vLyAgICAgICAgdG9wOiAwO1xuLy8gICAgICB9XG4vLyAgICB9XG4vLyAgfVxuLy8gICZfX2ltYWdlIHtcbi8vICAgIGZsZXg6IDAgMSBhdXRvO1xuLy8gICAgLy9oZWlnaHQ6IDI0M3B4O1xuLy8gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuLy8gICAgJjpiZWZvcmV7XG4vLyAgICAgIGNvbnRlbnQ6ICcnO1xuLy8gICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgIGhlaWdodDogMTAwJTtcbi8vICAgICAgcGFkZGluZy1ib3R0b206IDkwJTtcbi8vICAgIH1cbi8vICAgIGltZ3tcbi8vICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICB0b3A6IDA7XG4vLyAgICAgIGxlZnQ6IDA7XG4vLyAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuLy8gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbi8vICAgIH1cbi8vICB9XG4vLyAgJl9faXRlbS1jb250ZW50LXdyYXBwZXIge1xuLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgbGVmdDogMDtcbi8vICAgIHRvcDogMjUwcHg7XG4vLyAgICByaWdodDogMDtcbi8vICAgIGJvdHRvbTogMDtcbi8vICAgIC8vYmFja2dyb3VuZDogcmdiYSgzOCwgMzMsIDI5LCAwLjkpO1xuLy8gICAgYmFja2dyb3VuZDogcmdiYSg2MCwgNjcsIDk3LCAwLjcpO1xuLy8gICAgZGlzcGxheTogZmxleDtcbi8vICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vLyAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4vLyAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuLy8gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4vLyAgfVxuLy8gICZfX3N1YnRpdGxlIHtcbi8vICAgIGZvbnQtc2l6ZTogMjBweDtcbi8vICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4vLyAgICBjb2xvcjogI2ZmZjtcbi8vICB9XG4vLyAgJl9faXRlbS10ZXh0IHtcbi8vICAgIGZvbnQtc2l6ZTogMTRweDtcbi8vICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4vLyAgICBjb2xvcjogI2ZmZjtcbi8vICB9XG4vLyAgJl9fYnRuIHtcbi8vICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbi8vICAgIC8vbWFyZ2luOiAwIDE1cHggMzBweDtcbi8vICAgIGNvbG9yOiRjb2xvci1idXR0b24tYmx1ZTtcbi8vICAgICY6aG92ZXJ7XG4vLyAgICAgIGNvbG9yOiNmZmY7XG4vLyAgICB9XG4vLyAgfVxuLy99XG4iLCIubmV3cyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd257XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICZfX25ld3MtaXRlbS1jb250YWluZXIge1xuICAgIGZsZXg6IDAgMSA3MzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmb3ItZS1sZy1kb3duIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcXVpY2stbGlua3MtY29udGFpbmVyIHtcbiAgICAvL3BhZGRpbmctdG9wOiA1MHB4O1xuICAgIC8vZmxleDogMCAxIDM1MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuICB9XG4gIC5uZXdzLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4iLCIudHJhZGVyc3tcbiAgbWluLWhlaWdodDogMzc3cHg7XG4gIC8vbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICMzYzQzNjE7XG4gIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLy9jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI1cHg7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbi1wdXJwO1xuICB9XG4gICZfX3N1YnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgY29sb3I6I2ZmZjtcbiAgfVxufVxuIiwiLm91ci1icm9ja2VycyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICAmX19jb250YWluZXJ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgJl9faXRlbXtcbiAgICB3aWR0aDogMjAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvci1jb2xvcjtcbiAgICBtYXJnaW46IDAgLTFweCAtMXB4IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuIiwiLmZpcnN0LXNjcmVlbiB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgOTJweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG4gICZfX2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1heC13aWR0aDogNjM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICZfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWF4LXdpZHRoOiA2MzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIud2FybmluZy1saXN0IHtcbiAgQGltcG9ydCBcIi4vX2ZpcnN0LXNjcmVlblwiO1xuICAuZmlyc3Qtc2NyZWVue1xuICAgIC5jb250YWluZXJ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgfVxuICAmX19mZWF0dXJlcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmX19idG4ge1xuICAgIC8vbWF4LXdpZHRoOiAxOTFweDtcbiAgICBtYXJnaW46IDAgYXV0byAxMDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gICZfX3RhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6JGNvbG9yLWJnLW9uZTtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDkycHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlIHtcbiAgICAgIHRoZWFkIHtcbiAgICAgICAgdHIge1xuICAgICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLnRhYmxlX190aXRsZS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uZXdzLWl0ZW17XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAubmV3c19fcXVpY2stbGlua3MtY29udGFpbmVye1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn0iLCIuY29tcGxhaW50IHtcblxuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgfVxuICAmX19icmVhZGNydW1wcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAmX19saW5rIHtcbiAgICAmX2N1cnJlbnQge1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIH1cbiAgfVxuICBAaW1wb3J0IFwiLi9fZGVzY3JpcHRpb24uc2Nzc1wiO1xuICBAaW1wb3J0IFwiLi9fZm9ybS5zY3NzXCI7XG59XG4iLCIuZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b25zIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgIGhlaWdodDogMzdweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAuY29sLTgge1xuICAgICAgd2lkdGg6IDg3JTtcbiAgICB9XG4gICAgLmNvbC00IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBhcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjdweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICB1bC5uby1jaGVjayB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6MzBweDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcMjcxOFwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAvKiAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgKi9cbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIC8qIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgKi9cbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZWQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgLyogYm9yZGVyLXJhZGl1czogNTAlOyAqL1xuICAgICAgICAgIC8qIGJhY2tncm91bmQtY29sb3I6ICNhNWE1YTU7ICovXG4gICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hY3Rpb24tdG8tZGF0ZSB7XG4gICAgaW5wdXQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgLmRpc3B1dGUtZGV0YWlscyB7XG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG4gIC5hZGRpdGlvbmFsLWNvbW1lbnRzIHtcbiAgICAuaW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gIH1cbiAgLmlucHV0LWluc3RydWN0aW9ucyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgfVxuICAuc3VwcG9ydGluZy1kb2N1bWVudHMge1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG4gICAgLmlucHV0X19maWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbGFiZWwuYnRuIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmlsZS1uYW1lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yZXF1aXJlZC1maWVsZHMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbiIsIi5vdXItbWVtYmVycyB7XG4gIHBhZGRpbmctdG9wOjEwMHB4IDtcbiAgbWluLWhlaWdodDogNTB2aDtcbiAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnNS5wbmcpO1xuICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG4gIC50YWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogNzczcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWFkZC1ncmV5O1xuICAgICZfX2RhdGEge1xuICAgICAgcGFkZGluZzogMTFweCAwO1xuICAgIH1cbiAgICAmX19jb2wtM3tcbiAgICAgQGluY2x1ZGUgZm9yLXNtLWRvd257XG4gICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgfVxuICAgIH1cbiAgfVxuICAuZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubWFpbi10YWJsZS13cmFwcGVye1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbiAgLmJ0biB7XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAuYnRuIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xNzBweCwgLTU1cHgpO1xuICAgICAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDBweDtcbiAgICB9XG4gIH1cbiAgQGltcG9ydCBcIi4vdGFibGVcIjtcbn1cbiIsIi5idG4ge1xuXG4gICZfZ2hvc3Qge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbiAgJl9fb25lIHtcbiAgICAmLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFpbi10YWJsZS13cmFwcGVyIHtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuICAuYnRuX19vbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE4MHB4O1xuICAgIHJpZ2h0OiAtMTYwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblxuICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5idXR0b25XcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLXdpZHRoOiA3NzNweDtcbiAgYnV0dG9uIHtcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRjb2xvci1hZGQtZ3JleTtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAvL2JhY2tncm91bmQ6ICRjb2xvci1hZGQtYmFja2dyb3VuZDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLy9jb2xvcjogIzgyODI4MjtcbiAgICBjb2xvcjogJGNvbG9yLTE7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDBweCAwcHggMHB4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDNweCAwcHggMHB4O1xuICAgIH1cbiAgfVxuICBidXR0b24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tYWluLXB1cnA7XG4gIH1cbn1cbi5jb250ZW50V3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDQ2NXB4O1xuICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAuY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udGVudC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIuZmlyc3Qtc2NyZWVuXG4gIG1hcmdpbi1ib3R0b206IDEwNXB4XG4gIC5jb250YWluZXJcbiAgICBwYWRkaW5nOiAwIDkycHhcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93blxuICAgICAgcGFkZGluZzogMCAxNXB4XG5cbiAgJl9fYnJlYWRjcnVtYnNcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4XG5cbiAgJl9fdGl0bGVcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4XG4gICAgbWF4LXdpZHRoOiA2MzVweFxuXG4gICZfX3RleHRcbiAgICBmb250LXdlaWdodDogNDAwXG4gICAgbWF4LXdpZHRoOiA2MzVweFxuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcblxuICAgICY6bGFzdC1jaGlsZFxuICAgICAgbWFyZ2luLWJvdHRvbTogMCIsIi5jaGVjay15b3VyLWJyb2tlclxuICBAaW1wb3J0IC4vX2ZpcnN0LXNjcmVlblxuXG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmRcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICB0b3A6IDIwMHB4XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTU1cHgpXG4gICAgei1pbmRleDogLTFcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTEwMHB4ICApXG4gICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAmX19wYXRoLTEsXG4gICAgJl9fcGF0aC0yXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweClcblxuICAgICZfX3BhdGgtMlxuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHhcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDAwcHhcblxuICAgIC5jaXJjbGUtdG9wXG4gICAgICAmX19jZW50ZXItY2lyY2xlXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDk1MHB4IDQwcHhcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDQpXG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDE1cHggMjBweCByZ2JhKDAsIDAsIDAsIC4zKSlcblxuICAgIC5jaXJjbGUtYm90dG9tXG4gICAgICAmX19jZW50ZXItY2lyY2xlXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDIwMnB4IDYwMHB4XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg3KVxuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAxMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAuMykpXG5cbiAgJl9fdGFibGVcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweFxuICAgIEBpbmN1bGUgZm9yLW1kLWRvd24gXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweFxuICAgIC50YWJsZVxuICAgICAgdGhlYWRcbiAgICAgICAgdHJcbiAgICAgICAgICB0aDpudGgtY2hpbGQoNSlcbiAgICAgICAgICAgIC50YWJsZV9fdGl0bGUtY29udGVudC13cmFwcGVyXHRcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0IiwiLmZ1bmQge1xuICAmX19maXJzdC1zY3JlZW4ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIEBpbXBvcnQgXCIuL19maXJzdC1zY3JlZW5cIjtcbiAgQGltcG9ydCBcIi4vX2FkdmFudGFnZXNcIjtcbn1cbiIsIi5maXJzdC1zY3JlZW4ge1xuICAmX19icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAubGVmdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICZfX3Byb2ZpbC1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLmFkdmFudGFnZXMge1xuICAvLy5jb250YWluZXIge1xuICAvLyAgLy9wYWRkaW5nOiAwIDk1cHg7XG4gIC8vICAvL0BpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgLy8gIC8vICBwYWRkaW5nOiAwIDUwcHg7XG4gIC8vICAvL31cbiAgLy9cbiAgLy8gIC8vQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAvLyAgLy8gIHBhZGRpbmc6IDAgMTVweDtcbiAgLy8gIC8vfVxuICAvL31cblxuICAmX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgLy9nYXA6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcblxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIEBpbmNsdWRlIGZvci1zbS1kb3due1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgJl9faW1hZ2VzLWJveHtcbiAgICAgIEBpbmNsdWRlIGZvci1zbS1kb3due1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbmZvLWJveHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICAvL29yZGVyOiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMzM3cHg7XG4gICAgfVxuICB9XG4gICZfX2ljb24ge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuXG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG9yZGVyOiAzO1xuICAgIC8vQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgIC8vICBtYXgtd2lkdGg6IDMzN3B4O1xuICAgIC8vfVxuICB9XG4gICZfX3N1Yi1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cbiAgJl9fc3ViLWl0ZW0ge1xuICAgIGZsZXg6IDAgMSAyNTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvci1jb2xvcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMTlweCAwIHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgJl9fc3ViLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgLy9AaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgLy8gIG1hcmdpbjogMCBhdXRvO1xuICAgIC8vICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIC8vfVxuICB9XG4gICZfX3N1Yi10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgbWF4LXdpZHRoOiAzMzdweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5yZXMtcHJvY2VzcyB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5zdGVwIHtcbiAgICAuY29udGFpbmVye1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB9XG4gICAgJl9fYnJlYWRjcnVtYnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgbWFyZ2luOjAgYXV0byA1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgJl9fbnVtYmVyLXdyYXBwZXIge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWFpbi1wdXJwO1xuICAgICAgLy9ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBAaW5jbHVkZSBmb3ItZS1sZy1kb3duIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX251bWJlciB7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLW1haW4tcHVycDtcbiAgICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgQGluY2x1ZGUgZm9yLWUtbGctZG93biB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNpbmdsZS1icm9rZXJzIHtcblxuICAucHJvZmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExNXB4O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgIGZsZXg6IDAgMSA2MjBweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvci1jb2xvcjtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAvL2JvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBmb3Itc20tZG93bntcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc2hpZWxkLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpe1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYWRkLWdyZXk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cblxuICAgIH1cbiAgICAmX19wcm9maWwtbG9nbyB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc2hpZWxkLWNvdW50IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTA3cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgICAmX19icmFuZC1jb250ZW50LXdyYXBwZXIge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDM3NnB4O1xuICAgICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBzcGFuLCB0aW1le1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxpbmsge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAmX19pbmZvcm1hdGlvbiB7XG4gICAgICAmX25vLXByb3RlY3RlZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjZjAzYzNjO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zdGF0dXMge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgJl9fYnRuLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1hZGQtZ3JleTtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgfVxuICAgICAgLnByb2ZpbGVfX2J0biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2VydGlmaWNhdGUtd3JhcHBlciB7XG4gICAgICBmbGV4OiAwIDEgNDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jZXJ0aWZpY2F0ZSB7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZmlsZS1idG4ge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgLy9tYXgtd2lkdGg6IDE0NXB4O1xuICAgIH1cbiAgICAmX19maWxlLWJ0bi11bmNvbmZpcm0ge1xuICAgICAgLy9tYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG4gIC5hYm91dC1icmFuZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvci1jb2xvcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL21heC13aWR0aDogNjkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gICAgLy9iYWNrZ3JvdW5kOiAkY29sb3ItYmctb25lO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICAgICZfX2xvZ28tYm94e1xuICAgICAgLy9tYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgIC8qIHBhZGRpbmc6IDIwcHg7ICovXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX2xvZ28ge1xuICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3ItY29sb3I7XG4gICAgICAvL3BhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIC8vcGFkZGluZzogMjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuI2NlcnRpZmljYXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbiNjZXJ0aWZpY2F0ZS1xcixcbiNjZXJ0aWZpY2F0ZS1zaGllbGQsXG4jY2VydGlmaWNhdGUtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn0iLCIuYXBwbHktbWVtYmVyLW1haW4ge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgLnJlcXVpcmVkLWZpZWxkcyB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICBAaW1wb3J0IFwiLi9tZW1iZXJzaGlwXCI7XG59XG4iLCIuYXBwbHktbWVtYmVyIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuICAmX19icmVhZGNydW1wcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19mb3JtLWNvbnRhaW5lciB7XG4gICAgLy9tYXJnaW4tdG9wOiAxMDBweDtcbiAgICAvL3BhZGRpbmctbGVmdDogOTVweDtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMTAwcHggYXV0byAwIDtcblxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgIH1cbiAgfVxuICAmX19kZWNvcntcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYm9yLWNvbG9yO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OjEwMHB4O1xuICAgIH1cbiAgICAmX190b3B7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIGZvci1zbS1kb3due1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBsZWZ0Oi0zMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIGZvci1zbS1kb3due1xuICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBmb3Itc20tZG93bntcbiAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYm90dG9te1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVye1xuICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIGZvci1zbS1kb3due1xuICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBmb3Itc20tZG93bntcbiAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3QtaW5mbyB7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZ3JpZC1nYXA6IDA7XG4gICAgfVxuICB9XG4gIC5zdWJtaXQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuIiwiLndoYXQtd2UtZG8ge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAud2hhdC1wcm92aWRlX19wYXJ0bmVyc3tcbiAgICAmX19jb250YWluZXJ7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd257XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW17XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvci1jb2xvcjtcbiAgICAgIG1hcmdpbjogMCAtMXB4IC0xcHggMDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93bntcbiAgICAgICAgLy93aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBAaW5jbHVkZSBmb3ItbWQtZG93bntcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbXBvcnQgXCIuL2ZpcnN0LXNjcmVlblwiO1xuICBAaW1wb3J0IFwiLi9wcm92aWRlXCI7XG4gIEBpbXBvcnQgXCIuL3NwZWNpYWwtb25lXCI7XG4gIEBpbXBvcnQgXCIuL3NwZWNpYWwtdHdvXCI7XG59XG4iLCIuZmlyc3Qtc2NyZWVuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46NjBweCBhdXRvIDEwMHB4O1xuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBwIHtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4iLCIud2hhdC1wcm92aWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgJi1jb250YWluZXIge1xuICAgIC8vbWFyZ2luOiAwIGF1dG87XG4gICAgLy9tYXgtd2lkdGg6IDczMHB4O1xuICAgIC8vQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgIC8vICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIC8vfVxuICB9XG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgLy9mb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICZfX3NlcnZpY2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAvL2NvbHVtbi1nYXA6IDY1cHg7XG4gICAgLy9yb3ctZ2FwOiA0MHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICAgIC8vcm93LWdhcDogMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yLWNvbG9yO1xuICAgIG1hcmdpbjogMCAtMXB4IC0xcHggMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbiIsIi53aGF0LXNwZWNpYWwtb25lIHtcbiAgbWFyZ2luOiAxMDBweCAwO1xuICAmX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi53aGF0LXNwZWNpYWwtdHdvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIG1heC13aWR0aDogMjg3cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgJl9fcm93IHtcbiAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICAgICAgLy9yb3ctZ2FwOiAzMHB4O1xuICAgIH1cbiAgfVxuICAmX19jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3ItY29sb3I7XG4gICAgbWFyZ2luOiAwIC0xcHggLTFweCAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuXG59XG4iLCIuYWJvdXQtdXMge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAmX19maXJzdC1zY3JlZW4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMjJweDtcbiAgICAvL21heC13aWR0aDogNjM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICAvL0BpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAvLyAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAvL31cblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gICZfX2ZpcnN0LXNjcmVlbntcbiAgICAmX19sZWZ0e1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3due1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZm9yLXNtLWRvd257XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3JpZ2h0e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGRlY29yQm9yZGVyO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fc2Vjb25kLXNjcmVlbi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogODMwcHg7XG5cbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICAvL21hcmdpbjogMCAwIDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jYXQtcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAvLy5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgdG9wOiAxNjBweDtcbiAgLy8gIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgLy8gIHotaW5kZXg6IC0xO1xuICAvLyAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8vICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLy8gICAgZGlzcGxheTogbm9uZTtcbiAgLy8gIH1cbiAgLy9cbiAgLy8gICZfX3BhdGgtMiB7XG4gIC8vICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAvLyAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuICAvLyAgfVxuICAvLyAgLmNpcmNsZS10b3Age1xuICAvLyAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgLy8gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA5MTBweCA0MHB4O1xuICAvLyAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg0KTtcbiAgLy8gICAgfVxuICAvLyAgfVxuICAvL31cblxuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgLy9taW4taGVpZ2h0OiAxMjAwcHg7XG4gICAgLy9kaXNwbGF5OiBncmlkO1xuICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4ZnIgNGZyO1xuICAgIC8vZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgNDBweDtcbiAgICAvL2dyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgLy8gIFwibmV3cyBxdWlja1wiXG4gICAgLy8gIFwicGFnIHBhZ1wiO1xuICAgIC8vY29sdW1uLWdhcDogMTBweDtcbiAgICAvL3Jvdy1nYXA6IDUwcHg7XG4gICAgLy9cbiAgICAvL0BpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAvLyAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgLy8gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG4gICAgLy8gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibmV3c1wiIFwicGFnXCIgXCJxdWlja1wiO1xuICAgIC8vICByb3ctZ2FwOiA0NXB4O1xuICAgIC8vfVxuICB9XG5cbiAgJl9fbmV3cy1pdGVtLWNvbnRhaW5lciB7XG4gICAgLy9ncmlkLWFyZWE6IG5ld3M7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgLy8mOmxhc3QtY2hpbGQge1xuICAgICAgLy8gIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAvL31cbiAgICB9XG4gIH1cbiAgJl9fcXVpY2stbGlua3MtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgLy9ncmlkLWFyZWE6IHF1aWNrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmX19wYWdpbmF0aW9uIHtcbiAgICAvL2dyaWQtYXJlYTogcGFnO1xuXG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICB9XG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIuZmlyc3Qtc2NyZWVuIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIC5jb250YWluZXJ7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAmX19icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIC5maXJzdC1zY3JlZW5fX2ltZyB7XG4gICAgICBmbGV4OiAwIDEgNDQ1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0NDVweDtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5maXJzdC1zY3JlZW5fX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUtd3JhcHBlciB7XG4gICAgZmxleDogMCAxIDYzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2RhdGUge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuYXJ0aWNsZS1wYWdlIHtcbiAgQGltcG9ydCBcIi4vX2ZpcnN0LXNjcmVlblwiO1xuXG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI2MHB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgICB9XG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDkxNXB4IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg0KTtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMTVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgb2wge1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICB9XG4gICAgdGltZSB7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIC8vIHdpZHRoOiA1NjA7XG4gICAgICAgIC8vIGhlaWdodDogMzQ5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIGhlaWdodDogMDtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fc29jaWFsIHtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG8gNjBweDtcbiAgICAuc29jaWFsLWljb25zLXNoYXJlIHtcbiAgICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgfVxuICB9XG59XG4iLCIuc2MtdGl0bGUtdGV4dHtcbiAgcGFkZGluZzogNjBweCAwIDQwcHg7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3due1xuICAgIHBhZGRpbmc6IDQwcHggMCAzMHB4O1xuICB9XG4gICZfX2l0ZW17XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICYtLWJne1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWFkZC1iYWNrZ3JvdW5kO1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgIEBpbmNsdWRlIGZvci1zbS1kb3due1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190aXRsZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAmLnRleHRfbGVmdHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gICZfX3RleHR7XG4gICAgcHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcMjVjOVwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1tYXJrZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgb2wge1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICB9XG5cblxuICAgIC8vdWwge1xuICAgIC8vICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIC8vICBtYXJnaW4tbGVmdDogMS4yNWVtO1xuICAgIC8vfVxuICAgIC8vb2wge1xuICAgIC8vICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIC8vICBtYXJnaW4tbGVmdDogMS4yNWVtO1xuICAgIC8vfVxuICAgIC8vb2wsdWx7XG4gICAgLy8gIGxpe1xuICAgIC8vICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgLy8gIH1cbiAgICAvL31cbiAgfVxufVxuIiwiLmNvbnRhY3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzdmcge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC8vcGFkZGluZy10b3A6IDYycHg7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgJl9fY29udGFpbmVyIHtcbiAgICAvL21heC13aWR0aDogOTIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBAaW5jbHVkZSBmb3ItbGctZG93biB7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19ib3gtaW5mbyB7XG4gICAgLy9tYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAvL2JveC1zaGFkb3c6IDAgMTBweCA0MHB4IDAgcmdiKDIyIDg3IDIyNiAvIDI5JSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvci1jb2xvcjtcbiAgICAvL21heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgLy9ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd257XG4gICAgICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gICAgfVxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIC8vbWF4LXdpZHRoOiA2MzVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIC8vbWF4LXdpZHRoOiAzMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbWFwIHtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAvLyZfbW9iaWxlIHtcbiAgICAgIC8vICBkaXNwbGF5OiBub25lO1xuICAgICAgLy8gIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIC8vICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLy8gIH1cbiAgICAgIC8vfVxuICAgICAgLy8mX2Rlc2t0b3Age1xuICAgICAgLy8gIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIC8vICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAvLyAgfVxuICAgICAgLy99XG4gICAgICAmX19pbWFnZXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cblxuICBAaW1wb3J0IFwiLi9mb3JtXCI7XG59XG4iLCIuY29udGFjdHMge1xuICAmX19mb3JtIHtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICAvL21hcmdpbi1ib3R0b206IDI3M3B4O1xuICAgIC8vQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIC8vICBtYXJnaW4tYm90dG9tOiAxODdweDtcbiAgICAvL31cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICAgIEBpbmNsdWRlIGZvci1zbS1kb3due1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3dyYXB7XG4gICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRib3ItY29sb3I7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgQGluY2x1ZGUgZm9yLXNtLWRvd257XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdWJtaXRfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5ncmlkLXJvd3tcbiAgICAgIEBpbmNsdWRlIGZvci1zbS1kb3due1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBnYXA6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5wdXRzIHtcbiAgICAuaW5wdXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIEBpbmNsdWRlIGZvci1zbS1kb3due1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgJi5jb250YWluZXJfbGltaXQge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZWI1NzU3O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0YXJlYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG4gICZfX2luZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ3cHg7XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgcGFkZGluZy1yaWdodDoxMHB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgICBAaW5jbHVkZSBmb3Itc20tZG93bntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAmX19pdGVte1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAuaWNvbi1jdHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3ItY29sb3I7XG4gICAgICB9XG4gICAgICAuaW5mby1jdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi5pbnB1dF9fZmlsZXtcbiAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwe1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJ0Nob29zZSBmaWxlJztcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgbGVmdDowO1xuICAgICAgcGFkZGluZzo1cHg7XG4gICAgICBiYWNrZ3JvdW5kOnJlZDtcbiAgICAgIGNvbG9yOiNmZmY7XG4gICAgICB3aWR0aDoxMzBweDtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG4gICAgaW5wdXR7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2aXNpYmlsaXR5OmhpZGRlbjtcbiAgICB9XG4gIH1cbn0iLCIub3BlcmF0aW9uIHtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICBoMSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgfVxuICB9XG4gICZfX2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICAmX2ZpcnN0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICBncmlkLWdhcDogNDBweDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDMzcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggMTMuNzg2NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksXG4gICAgICAgIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSxcbiAgICAgICAgMHB4IDIuMTk0NTNweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMC45MTMxOTVweCAyLjIxMzgxcHggcmdiYSgwLCAwLCAwLCAwLjAxOTY4MDIpO1xuICAgIH1cbiAgfVxuICAmX19yZXNvbHV0aW9uLXN0YXRpc3RpY3NzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICAmX19jYXNlLWV4YW1wbGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICAmX19jb21taXNzaW9uLXJlcG9ydHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gICZfX2luZHVzdHJ5LWV2ZW50cy1wYXJ0aWNpcGF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNDBweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1NTVweCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3BhdGgtMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3cHgsIDE5NXB4KTtcbiAgICB9XG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDdweCwgMTk1cHgpO1xuICAgIH1cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogOTU0cHggMjI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNpcmNsZS1ib3R0b20ge1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDU1cHggODM3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zbGlkZXItYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaW1nIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICAuYnV0dG9uLXByZXYge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xuICAgIH1cbiAgICAuYnV0dG9uLW5leHQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5uZXdzLWNhcmQge1xuICAgICZfX2J0biB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIub3VyLXBhcnRuZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDJweDtcbiAgfVxuICAuc3ZnLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fcGF0aC0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUzcHgsIDIxMXB4KTtcbiAgICB9XG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUzcHgsIDIxMXB4KTtcbiAgICB9XG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDk3NXB4IDIyNXB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5jaXJjbGUtYm90dG9tIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1NXB4IDEwMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTM0cHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTg1cHgpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIC5jaXJjbGUtdG9wIHtcbiAgICAgICZfX2NlbnRlci1jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzMjBweCA1MHB4O1xuICAgICAgICBAaW5jbHVkZSB6b29tSW5PdXQoNSk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3BhdGgtMSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTJweCwgMXB4KTtcbiAgICB9XG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMnB4LCAxcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXgtc20tZG93biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbXBvcnQgXCIuL3BhcnRuZXJzXCI7XG59XG4iLCJoMSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYXJ0bmVycyB7XG4gICZfX3JvdyB7XG4gICAgLy9kaXNwbGF5OiBncmlkO1xuICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAoMWZyIDYyMHB4KTtcbiAgICAvL21hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgLy9wYWRkaW5nOiAzMHB4IDA7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3ItY29sb3I7XG4gICAgbWFyZ2luOiAtMXB4IC0xcHggMHB4IDA7XG5cbiAgfVxuICBwIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAmX19jb2wge1xuICAgICZfaW1nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93bntcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIH1cbiAgICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5maW5hbmNpYWwtcmVndWxhdG9ycyB7XG4gIC8vQGltcG9ydCBcIi4vY29udGVudFwiO1xuICBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzdweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgIH1cbiAgfVxuXG4gICAgJl9fY291bnRyaWVzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICAgICAgLy9kaXNwbGF5OiBncmlkO1xuICAgICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgLy9jb2x1bW4tZ2FwOiAzNXB4O1xuICAgICAgLy9yb3ctZ2FwOiA0MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgICByb3ctZ2FwOiAzNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgIH1cbiAgICAgIC5jb3VudHJ5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblxuICAgICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMzNweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCAxMy43ODY2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSxcbiAgICAgICAgICAwcHggNy4zNzA5OHB4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDQuMTMyMTFweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksXG4gICAgICAgICAgMHB4IDIuMTk0NTNweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMC45MTMxOTVweCAyLjIxMzgxcHggcmdiYSgwLCAwLCAwLCAwLjAxOTY4MDIpO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGVfZm9udDtcbiAgICAgICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfbGluayB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19jb3VudHJ5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIC8vYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yLWNvbG9yO1xuICAgICAgbWFyZ2luOiAtMXB4IC0xcHggMHB4IDA7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGVfZm9udDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1idXR0b24tYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcMjVjOVwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1tYXJrZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi5hbnN3ZXJzIHtcblxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcblxuICAmX190aXRsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDk1cHg7XG4gICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbWF4LXdpZHRoOiAyODVweDtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2J0bi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgfVxuICAmX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuICAmX19jbGllbnRzLXdyYXBwZXIsXG4gICZfX21lbWRlcnMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgLy9wYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAmX19jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICZfX3F1ZXN0aW9uLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yLWNvbG9yO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIH1cbiAgfVxuICAmX19zdWJ0aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tYm90dG9tIDAuNXMgZWFzZTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcMjVjOVwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1tYXJrZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgb2wge1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICB9XG4gIH1cbiAgJl9fYnRuLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvL2JveC1zaGFkb3c6IDAgOHB4IDIwcHggMCByZ2IoMjIgODcgMjI2IC8gMjAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgICAmOmhvdmVye1xuICAgICAgLy9ib3gtc2hhZG93OiAwIDEwcHggNDBweCAwIHJnYigyMiA4NyAyMjYgLyAyOSUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBzcGFue1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgfVxuICAgIHNwYW57XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIxcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJ1dHRvbi1ibHVlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgTGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ydWxlcy1ndWlkIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gICZfX2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmX19kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgJl9fbGlzdHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gICZfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICAvL2Rpc3BsYXk6IGdyaWQ7XG4gICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgLy9ncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgLy9ncmlkLWdhcDogMzBweDtcbiAgICAvL21hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgbWF4LXdpZHRoOiA1NThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxuICAmX19xdWVzdGlvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIC8vcGFkZGluZzogMTBweDtcbiAgICAvL21hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJl9fc3VidGl0bGUge1xuICAgIC8vbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLWJvdHRvbSAwLjVzIGVhc2U7XG4gICAgcGFkZGluZzogMTBweCAzNXB4IDEwcHggMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvci1jb2xvcjtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgICYuYWN0aXZle1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmQ3YmQ7XG4gICAgICBjb2xvcjogI2ViZDdiZDtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvci1jb2xvcjtcbiAgICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcXDI1YzlcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFya2V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIG9sIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgfVxuICB9XG4gICZfX2J0bi10b2dnbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy9ib3gtc2hhZG93OiAwIDhweCAyMHB4IDAgcmdiKDIyIDg3IDIyNiAvIDIwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gICAgJjpob3ZlcntcbiAgICAgIC8vYm94LXNoYWRvdzogMCAxMHB4IDQwcHggMCByZ2IoMjIgODcgMjI2IC8gMjklKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgc3BhbntcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgIH1cbiAgICBzcGFue1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJ1dHRvbi1ibHVlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgTGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYnRuIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuICAuYnV0dG9uLWNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4iLCIuYmVuZWZpdHMge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgJl9fYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19wYXJ0bmVycyB7XG4gICAgICAvL2Rpc3BsYXk6IGdyaWQ7XG4gICAgICAvLy8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMDBweCwgMWZyKSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMTAwcHgsIDFmcikpO1xuICAgICAgLy9jb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgLy9yb3ctZ2FwOiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJl9pbWcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yLWNvbG9yO1xuICAgICAgICBtYXJnaW46IDAgLTFweCAtMXB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDEwMHB4LCAxZnIpKTtcbiAgICAgICAgJl9pbWcge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLmltYWdlLWxpbmVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5ibG9jay10ZXh0IHtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAmX19zZWNvbmQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgcCB7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGVmdHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAmX19kZWNvcntcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlMGUwZTA7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3RvcHtcbiAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYm90dG9te1xuICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fcmlnaHR7XG5cbiAgICAgICYuYWRkLXN0e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmJsb2NrLWNhcmRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDc4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICByb3ctZ2FwOiAzNXB4O1xuICAgIH1cbiAgICAubWVtYmVyc2hpcC1jYXJkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAxNXB4IDE1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICAgICAgbWluLWhlaWdodDogMTc3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjk2LjdkZWcsICM0NTEwOGEgLTUuMTQlLCAjM2QwNjVmIDQzLjEyJSwgIzIwMDU1NCAxNjguMjMlKTtcbiAgICAgIC8vYmFja2dyb3VuZDogJGNvbG9yLWJnLW9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yLWNvbG9yO1xuICAgICAgcCB7XG4gICAgICAgIC8vY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMjEuN3B4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvci1jb2xvcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmLmFkZC1saW5lLWRvd24ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2Rpc3QvbWVtYmVyc2hpcC1saW5lLXNpbmdsZS5zdmcnKTtcbiAgICAgICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19zZWNvbmQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgJl9fdGhpcmQge1xuICAgICAgcm93LWdhcDogNjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICByb3ctZ2FwOiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saW5lcyB7XG4gICAgbWF4LXdpZHRoOiA2OTJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICAgIH1cbiAgICAmX19zZWNvbmQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG59XG5cbiIsIi5icm9rZXItY2VydC1zcnYge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3due1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yLWNvbG9yO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgfVxuICAgICAgJl9faW1nIHtcblxuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG4gICAgICAgIC8vIGltZyB7XG4gICAgICAgIC8vIFx0d2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICAgICZfX3RleHQge1xuICAgICAgICAvL2JvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvci1jb2xvcjtcbiAgICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyNWM5XCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFya2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5leGVjdXRpb24tY2VydGlmaWNhdGlvbiB7XG4gIC5zdmctYW5pbWF0aW9uLWJhY2tncm91bmQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC04MXB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDU1NXB4KTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fcGF0aC0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIDIzN3B4KTtcbiAgICB9XG4gICAgJl9fcGF0aC0yIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwMHB4O1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIDIzN3B4KTtcbiAgICB9XG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMjhweCAyODVweDtcbiAgICAgICAgQGluY2x1ZGUgem9vbUluT3V0KDUpO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAzcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2lyY2xlLWJvdHRvbSB7XG4gICAgICAmX19jZW50ZXItY2lyY2xlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTA5MnB4IDI1NjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQ1N3B4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgJl9fY2VudGVyLWNpcmNsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDMyOXB4IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIHpvb21Jbk91dCg1KTtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygzcHggMTBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGF0aC0xIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0ycHgsIDM3cHgpO1xuICAgIH1cbiAgICAmX19wYXRoLTIge1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDAwcHg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwMHB4O1xuXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAzN3B4KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgQGltcG9ydCBcIi4vY29udGVudFwiO1xufVxuIiwiaDEge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5leGVjdXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gICZfX2ltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgJl9fYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4iLCIudmFsdWUtYWRkZWQtc2VydmljZXMge1xuXG5cblxufVxuLmFkZGVkLXNlcnZpY2VzIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gICZfX3RhYnN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICB9XG4gICZfX2Fib3V0IHtcbiAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgIG1hcmdpbjogIDAgYXV0byA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW46ICAwIGF1dG8gMzBweDtcbiAgICAgIC8vcGFkZGluZy1yaWdodDogNDhweDtcbiAgICB9XG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2J1dHRvbiB7XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgfVxuICAuYnV0dG9uV3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgLnRhYi1idXR0b24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAvL2JveC1zaGFkb3c6IGluc2V0IDBweCAxcHggMHB4ICNkZGRkZGQsIGluc2V0IC0xcHggMHB4IDBweCAjZGRkZGRkLCBpbnNldCAwcHggLTFweCAwcHggI2RkZGRkZCxcbiAgICAgIC8vICBpbnNldCAxcHggMHB4IDBweCAjZGRkZGRkO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgLy9maWx0ZXI6IGdyYXlzY2FsZSgxKTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiRjb2xvci1iZy10d287XG4gICAgICAgIC8vYm94LXNoYWRvdzogaW5zZXQgMHB4IDNweCAwcHggJGNvbG9yLW1haW4tcHVycCwgaW5zZXQgLTFweCAwcHggMHB4ICNkZGRkZGQsXG4gICAgICAgIC8vICBpbnNldCAwcHggLTFweCAwcHggI2RkZGRkZCwgaW5zZXQgMXB4IDBweCAwcHggI2RkZGRkZDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLy9ib3gtc2hhZG93OiBpbnNldCAwcHggM3B4IDBweCAkY29sb3ItbWFpbi1wdXJwLCBpbnNldCAtMXB4IDBweCAwcHggI2RkZGRkZCxcbiAgICAgICAgLy8gIGluc2V0IDBweCAtMXB4IDBweCAjZGRkZGRkLCBpbnNldCAxcHggMHB4IDBweCAjZGRkZGRkO1xuXG4gICAgICAgIGJhY2tncm91bmQ6JGNvbG9yLWJnLXR3bztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGVudFdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnLW9uZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZy10d287XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5jb250ZW50LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gIH1cbiAgJl9faXRlbXtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gICZfX2l0ZW0td3JhcCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvci1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxufSIsIi5lZHVjYXRpb24ge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgJl9fYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dC1iZWZvcmV7XG4gICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgJl9fZm9ybV9fY29udGFpbmVye1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDI1cHg7XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgICBoMSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA0NDVweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIi5tYXJrZXRzLXByaWNlIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19hcGktd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA0MTBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vbWF4LXdpZHRoOiA5MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBvbCB7XG4gICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIH1cbiAgICB0aW1lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cbiAgLy8jY2Nwdy1jb2luc2xpc3Rfd3JhcHBlciB0Ym9keSAuY2Nwd19uYW1lIHtcbiAgLy8gIC8vXG4gIC8vICBkaXNwbGF5OiBmbGV4O1xuICAvLyAgZmxleC13cmFwOiB3cmFwO1xuICAvL1xuICAvL1xuICAvL1xuICAvL31cbiAgZGl2W2lkKj1cImNjcHctZGF0YXRhYmxlXCJdLmRhdGFUYWJsZXNfd3JhcHBlcntcbiAgICBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSBhLnBhZ2luYXRlX2J1dHRvbjpob3ZlcntcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNjU3ZTI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTY1N2UyO1xuICAgIH1cbiAgICB0YWJsZS5kYXRhVGFibGUgdGhbcm9sZT1jb2x1bW5oZWFkZXJdOm5vdCgubm8tc29ydCk6YWZ0ZXJ7XG4gICAgICByaWdodDogNi41cHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICB9XG4gICAgdGFibGUuZGF0YVRhYmxlIHRoW3JvbGU9Y29sdW1uaGVhZGVyXTpub3QoLm5vLXNvcnQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGl0bGU7XG4gICAgfVxuICAgICAudGFibGUtc3RyaXBlZD50Ym9keT50cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hZGQtcHVycDtcbiAgICB9XG4gIH1cbiAgaWZyYW1lIHtcbiAgICAjc2l0ZVdyYXBwZXIge1xuICAgICAgLmhlYWRlclJvdyB7XG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1tYWluLXB1cnA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50cmFkZXJzLWVkdWNhdGlvbiB7XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnRze1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgJl9fYXBpLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbldyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAudGFiLWJ1dHRvbiB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByZXNzZWQtYnV0dG9uO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50V3JhcHBlciB7XG4gICAgLmJtZy1saXN0LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgICB9XG5cbiAgICAuYm1nLWxpc3QtaXRlbSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAzM3B4IDgwcHggcmdiKDAgMCAwIC8gNyUpLCAwcHggMTMuNzg2NnB4IDMzLjQyMjFweCByZ2IoMCAwIDAgLyA1JSksIDBweCA3LjM3MDk4cHggMTcuODY5cHggcmdiKDAgMCAwIC8gNCUpLFxuICAgICAgICAwcHggNC4xMzIxMXB4IDEwLjAxNzJweCByZ2IoMCAwIDAgLyA0JSksIDBweCAyLjE5NDUzcHggNS4zMjAwOHB4IHJnYigwIDAgMCAvIDMlKSwgMHB4IDAuOTEzMTk1cHggMi4yMTM4MXB4IHJnYigwIDAgMCAvIDIlKTtcbiAgICB9XG5cbiAgICAuYm1nLWxpc3QtaXRlbS1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW4tcHVycDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA3M3B4IDgwcHggcmdiYSgyMiwgMTgsIDUyLCAwLjA3KSwgMHB4IDMwLjQ5NzdweCAzMy40MjIxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAyNTg0MjkpLFxuICAgICAgICAwcHggMTYuMzA1NXB4IDE3Ljg2OXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTcwMzMpLCAwcHggOS4xNDA3M3B4IDEwLjAxNzJweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MDE1NyksXG4gICAgICAgIDBweCA0Ljg1NDU3cHggNS4zMjAwOHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUzMzQ0KSwgMHB4IDIuMDIwMXB4IDIuMjEzODFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE0NzcpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhvdmVyLWJ1dHRvbjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwMHB4IDgwcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMHB4IDQxLjc3NzZweCAzMy40MjIxcHggcmdiYSgwLCAwLCAwLCAwLjA1MDMxOTgpLFxuICAgICAgICAgIDBweCAyMi4zMzYzcHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggMTIuNTIxNnB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSxcbiAgICAgICAgICAwcHggNi42NTAxcHggNS4zMjAwOHB4IHJnYmEoMCwgMCwgMCwgMC4wMjgyNzI1KSwgMHB4IDIuNzY3MjZweCAyLjIxMzgxcHggcmdiYSgwLCAwLCAwLCAwLjAxOTY4MDIpO1xuICAgICAgfVxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJlc3NlZC1idXR0b247XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kaXNhYmxlZC1idXR0b247XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRpc2FibGVkLWJ1dHRvbjtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kaXNhYmxlZC1idXR0b247XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9ja2VyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuIiwiLnNjYW0tYWxlcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW1wb3J0IFwiLi4vYXJ0aWNsZS1wYWdlL2ZpcnN0LXNjcmVlblwiO1xuICAuZmlyc3Qtc2NyZWVue1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgICZfX2NvbnRlbnQtd3JhcHBlcntcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmX190aXRsZS13cmFwcGVye1xuICAgICAgZmxleDogMCAxIDcwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgIH1cbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSB7XG4gICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsLFxuICAgIG9sIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIG9sIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgfVxuICAgIHRpbWUge1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cblxuICAgIC52aWRlby13cmFwcGVyIHtcbiAgICAgICYgPiBkaXYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICAgIGhlaWdodDogMDtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fc29jaWFsIHtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG8gNjBweDtcbiAgICAuc29jaWFsLWljb25zLXNoYXJlIHtcbiAgICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgfVxuICB9XG59XG4iLCIuZXJyb3I0MDQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDMwcHgpIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ub3QtZm91bmQge1xuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYW5pbWUtY2lyY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDJweDtcbiAgfVxuICAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE5MHB4O1xuICB9XG4gIGgxIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMTBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDEwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTQ0cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAmX19jaXJjbGUyIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA0MDBweCAyNTBweDtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRpb24oNiwgbm9ybWFsKTtcbiAgICAgIH1cbiAgICAgICZfX2NpcmNsZTMge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDQwMHB4IDI1MHB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig4LCByZXZlcnNlKTtcbiAgICAgIH1cbiAgICAgICZfX2NpcmNsZTQge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDQwMHB4IDI1MHB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbig1LCBub3JtYWwpO1xuICAgICAgfVxuICAgICAgJl9fY2lyY2xlNSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNDAwcHggMjUwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDEwLCByZXZlcnNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN2Zy1hbmltYXRpb24tYmFja2dyb3VuZC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMTBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmNpcmNsZS10b3Age1xuICAgICAgJl9fY2lyY2xlMiB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEzMDBweDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDBweDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTgwcHggMTgwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJvdGF0aW9uKDYsIG5vcm1hbCk7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGUzIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxODBweCAxODBweDtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRpb24oOCwgcmV2ZXJzZSk7XG4gICAgICB9XG4gICAgICAmX19jaXJjbGU0IHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTMwMHB4O1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxODBweCAxODBweDtcbiAgICAgICAgQGluY2x1ZGUgcm90YXRpb24oNSwgbm9ybWFsKTtcbiAgICAgIH1cbiAgICAgICZfX2NpcmNsZTUge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMzAwcHg7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDE4MHB4IDE4MHB4O1xuICAgICAgICBAaW5jbHVkZSByb3RhdGlvbigxMCwgcmV2ZXJzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY29udGVudC1hcmVhIHtcbiAgbWluLWhlaWdodDogNTM1cHg7XG59XG5cbm1haW4uc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4uc2VhcmNoIHtcbiAgLnBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fbm90LWZvdW5kIHtcbiAgICBtYXgtd2lkdGg6IDgyNXB4O1xuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2F0LXBhZ2VfX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICB9XG4gICZfX3Jlc3VsdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5hbmltZS1jaXJjbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDcwcHg7XG4gIGhlaWdodDogNDcwcHg7XG5cbiAgJl9fcXVhcnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0NjhweDtcbiAgICBoZWlnaHQ6IDQ2OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvY2lyY2xlMS5zdmcpIG5vLXJlcGVhdCBib3R0b20gbGVmdDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBhbmltYXRpb246IHJvdGF0aW9uSW4gMTBzIGxpbmVhciBpbmZpbml0ZTtcblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiA0MzBweDtcbiAgICAgIGhlaWdodDogNDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvY2lyY2xlMi5zdmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDE1cztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDM5MHB4O1xuICAgICAgaGVpZ2h0OiAzOTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9jaXJjbGUzLnN2Zykgbm8tcmVwZWF0IGJvdHRvbSByaWdodDtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTJzO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICB3aWR0aDogMzUycHg7XG4gICAgICBoZWlnaHQ6IDM1MnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L2NpcmNsZTQuc3ZnKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogOHM7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgIHdpZHRoOiAzMTJweDtcbiAgICAgIGhlaWdodDogMzEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3QvY2lyY2xlNS5zdmcpIG5vLXJlcGVhdCB0b3AgbGVmdDtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMThzO1xuICAgIH1cbiAgfVxuICAmX19jaXJjbGUtc3Ryb2tlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIzNHB4O1xuICAgIGhlaWdodDogMjM0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICM5MTliYjA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgJl9fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDc4cHg7XG4gICAgaGVpZ2h0OiA3OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjOTE5YmIwO1xuICAgIGJveC1zaGFkb3c6IDBweCAxMDBweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCA0MS43Nzc2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSxcbiAgICAgIDBweCAyMi4zMzYzcHggMTcuODY5cHggcmdiYSgwLCAwLCAwLCAwLjA0MTcyNzUpLCAwcHggMTIuNTIxNnB4IDEwLjAxNzJweCByZ2JhKDAsIDAsIDAsIDAuMDM1KSxcbiAgICAgIDBweCA2LjY1MDFweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMi43NjcyNnB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG4gICAgYW5pbWF0aW9uOiB6b29tSW4gM3MgbGluZWFyIGluZmluaXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW9uSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn0gO1xuIiwiXG4uZ290by10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGhlaWdodDogNDZweDtcbiAgd2lkdGg6IDQ2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0ICAwIDAgMCAycHggcmdiYSgwLDAsMCwwLjEpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGxpbmVhcjtcblxuICAmLmFjdGl2ZS1wcm9ncmVzcyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAmX19hcnJvd3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjODM4MzgzO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgICM4MzgzODM7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjODM4MzgzO1xuICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAgcm90YXRlKC00NWRlZyk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbiAgfVxuICB9XG5cbiAgJjpob3ZlcntcbiAgICAuZ290by10b3BfX2Fycm93e1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgc3ZnIHBhdGgge1xuICAgIGZpbGw6IG5vbmU7XG4gIH1cbiAgc3ZnLmdvdG8tdG9wX19jaXJjbGUgcGF0aCB7XG4gICAgc3Ryb2tlOiAjODM4MzgzOyAvKiAtLS0gTGlqbiBwcm9ncmVzIGtsZXVyIC0tLSAqL1xuICAgIHN0cm9rZS13aWR0aDogNDtcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjAwbXMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG4gIH1cbn1cbiIsIi5icmVhZGNydW1icyB7XG4gICYtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgJl9fYmxhbmsge1xuICAgIGhlaWdodDogMTdweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGlzdC9hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbi1wdXJwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAjd3BkY29tIHtcbiAgICBwYWRkaW5nOiAwIDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICN3cGRjb20ud3BkLWxheW91dC0zIC53cGQtdGhyZWFkLWxpc3Qge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICN3cGRjb20ge1xuICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIjY29va2llLWxhdy1pbmZvLWJhciB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA2JSAhaW1wb3J0YW50O1xuICBib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAvL2JveC1zaGFkb3c6IDBweCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgLy9ib3gtc2hhZG93OiAwIDEwcHggNDBweCAwIHJnYmEoMjIsIDg3LCAyMjYsIDAuMjkpO1xuICB6LWluZGV4OiA4ICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB9XG59XG5cbi5jb29raWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCAxMHB4O1xuXG4gICZfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBhIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogICNlYmQ3YmQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogICMzYzQzNjEgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIi5kcm9wLWRvd24ge1xuICAmX193cmFwcGVyIHtcbiAgICB3aWR0aDogMzI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICBcbiAgJl9faXRlbXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgODIsIDI1NSwgMC4wOCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIFxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygyNHB4ICsgMjBweCk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGNvbG9yOiAjMDAxOTRjO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAkY29sb3ItYnV0dG9uLWJsdWU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICAvL2xlZnQ6IDI3cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgTGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIH1cblxuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHsgICBcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogMzdweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1idXR0b24tYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZlYXR1cmVzIHtcbiAgJl9fbGlzdCB7XG4gICAgLy9kaXNwbGF5OiBncmlkO1xuICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTkwcHgsIDFmcikpO1xuICAgIC8vZ3JpZC1nYXA6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzNXB4IDE1cHggMjVweDtcbiAgICAmX19kZWNvcntcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2UwZTBlMDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICAgICZfX3RvcHtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fYm90dG9te1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vbWF4LXdpZHRoOiAxOTBweDtcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNlYmQ3YmQ7XG4gICAgLy9wYWRkaW5nOiAxNXB4O1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIC8vYm94LXNoYWRvdzogMHB4IDBweCAxOXB4IDBweCByZ2IoMCAwIDAgLyAxMCUpO1xuICAgIC8vbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAvL0BtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgLy8gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLy99XG4gICAgd2lkdGg6IDIwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbiAgfVxuICAmX19pY29uIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAmX190ZXh0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi5ncmlkLXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBncmlkLWdhcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICBncmlkLWdhcDogMjBweDtcbiAgfVxufVxuXG4uaW5wdXQge1xuICBpbnB1dCxcbiAgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWFkZC1ncmV5O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW4tcHVycDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG4gIGlucHV0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgdGV4dGFyZWEge1xuICAgIGhlaWdodDogODBweDtcbiAgICByZXNpemU6IG5vbmU7XG4gIH1cbiAgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBzcGFuLnJlcXVpcmVkIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKlwiO1xuICAgICAgICBjb2xvcjogI2ViNTc1NztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5saW1pdF90ZXh0LFxuICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwe1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6IHJlZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4uc3VibWl0LXdyYXBwZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBpbnB1dCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDczcHggODBweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDcpLCAwcHggMzAuNDk3N3B4IDMzLjQyMjFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDI1ODQyOSksXG4gICAgICAwcHggMTYuMzA1NXB4IDE3Ljg2OXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTcwMzMpLCAwcHggOS4xNDA3M3B4IDEwLjAxNzJweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MDE1NyksXG4gICAgICAwcHggNC44NTQ1N3B4IDUuMzIwMDhweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE1MzM0NCksIDBweCAyLjAyMDFweCAyLjIxMzgxcHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNDc3KTtcbiAgfVxufVxuLnJlcXVpcmVkLWZpZWxkcyB7XG4gIGNvbG9yOiAjZWI1NzU3O1xuICBmb250LWZhbWlseTogJHRpdGxlX2ZvbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFsZXJ0IHtcbiAgY29sb3I6ICNlYjU3NTc7XG59XG4iLCIuZml4ZWQtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA4NXB4O1xuICByaWdodDogNTAlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZpeGVkLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiAxMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhmZDtcbiAgYm94LXNoYWRvdzogMHB4IDczcHggODBweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDcpLCAwcHggMzAuNDk3N3B4IDMzLjQyMjFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDI1ODQyOSksXG4gICAgMHB4IDE2LjMwNTVweCAxNy44NjlweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE3MDMzKSwgMHB4IDkuMTQwNzNweCAxMC4wMTcycHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNTAxNTcpLFxuICAgIDBweCA0Ljg1NDU3cHggNS4zMjAwOHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUzMzQ0KSwgMHB4IDIuMDIwMXB4IDIuMjEzODFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE0NzcpO1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIGFuaW1hdGlvbjogZmFkZUluTWVudSAwLjI1cyBsaW5lYXI7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19idG4ge1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBwYWRkaW5nOiA4cHggOXB4O1xuICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICB9XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTWVudSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn0gO1xuIiwiLm5ld3MtY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjk7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA0KSwgMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweCAwIDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtaW4taGVpZ2h0OiAyNDFweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX2l0ZW0tdGV4dCB7XG4gICAgJl93cmFwcGVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDExMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgICAgbWF4LWhlaWdodDogODhweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxufVxuIiwiLm5ld3MtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAvLyY6bnRoLWNoaWxkKG9kZCl7XG4gIC8vICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIC8vICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAvLyAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvLyAgfVxuICAvL31cbiAgJl9faW1hZ2V7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudC13cmFwcGVyIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAvL21hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogNjAlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQtd3JhcHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxOXB4IDBweCByZ2IoMCAwIDAgLyAxMCUpO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgLy9tYXJnaW4tdG9wOiA0MHB4O1xuICAgIC8vbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAvL21hcmdpbi1yaWdodDogLTQwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItYm90dG9tOjVweCBzb2xpZCAkY29sb3ItbWFpbi1wdXJwO1xuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICRjb2xvci10aXRsZTtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBmb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG59IiwiLm51bWJlcmVkLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmX19udW1iZXItd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW4tcHVycDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3gtc2hhZG93OjAgMTBweCA0MHB4IDAgcmdiYSgyMzUsIDIxNSwgMTg5LCAwLjM4KTtcbiAgICBAaW5jbHVkZSBmb3ItZS1sZy1kb3duIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fbnVtYmVyIHtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgY29sb3I6ICM0NTEwOGE7XG4gICAgQGluY2x1ZGUgZm9yLWxnLWRvd24ge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1heC13aWR0aDogNzYwcHg7XG5cbiAgICBAaW5jbHVkZSBmb3ItZS1sZy1kb3duIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5wYWdlLW51bWJlcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwpO1xuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLW9uZTtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXR3bztcbiAgICB9XG4gICAgJi5jdXJyZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLXB1cnA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYucHJldiB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm5leHQge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wb3AtdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDU0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC8vYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI5Ni43ZGVnLCAjNDUxMDhhIC01LjE0JSwgIzNkMDY1ZiA0My4xMiUsICMyMDA1NTQgMTY4LjIzJSk7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW4tcHVycDtcbiAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICBtaW4td2lkdGg6IDM2MHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLWUtc20tZG93biB7XG4gICAgICBtaW4td2lkdGg6IDMxMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQzMHB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHJpZ2h0OiAzMnB4O1xuICAgIHRvcDogMzJweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG59XG4iLCIucXVpY2stbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDM1cHggMjVweCAyNXB4O1xuICAvL2JhY2tncm91bmQ6ICNmN2Y3Zjk7XG4gIC8vYm94LXNoYWRvdzogMHB4IDMzcHggODBweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwcHggMTMuNzg2NnB4IDMzLjQyMjFweCByZ2JhKDAsIDAsIDAsIDAuMDUwMzE5OCksXG4gIC8vICAwcHggNy4zNzA5OHB4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDQuMTMyMTFweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksXG4gIC8vICAwcHggMi4xOTQ1M3B4IDUuMzIwMDhweCByZ2JhKDAsIDAsIDAsIDAuMDI4MjcyNSksIDBweCAwLjkxMzE5NXB4IDIuMjEzODFweCByZ2JhKDAsIDAsIDAsIDAuMDE5NjgwMik7XG4gIC8vYm9yZGVyLXJhZGl1czogMTBweDtcbiAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBib3JkZXI6bm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgJl9fZGVjb3J7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2UwZTBlMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICAmX190b3B7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JvdHRvbXtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlcntcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5yYWRpbyB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAmX19pbnB1dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICAmICsgLnJhZGlvX19jb250cm9sIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnV0dG9uLWJsdWU7XG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1idXR0b24tYmx1ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jb250cm9sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYWRkLWdyZXk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxuICAmX19sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgZm9yLW1kLWRvd24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG4gIH1cbn1cbi5yYWRpb3tcbiAgLndwY2Y3LWxpc3QtaXRlbXtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCxcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbn1cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW4sXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuXG57XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNjY2O1xufVxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YmVmb3Jle1xuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYnV0dG9uLWJsdWU7XG59XG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYnV0dG9uLWJsdWU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuIiwiLnNvY2lhbC1pY29ucy1zaGFyZSB7XG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIH1cbiAgfVxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbi1wdXJwO1xuICB9XG59XG4iLCIvKipcbiAqIFN3aXBlciA2LjcuMFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBNYXkgMzEsIDIwMjFcbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3dpcGVyLWljb25zXCI7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIilcbiAgICBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xufVxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLy8uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuLy8gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4vLyAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy99XG4vLy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuLy8gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4vL31cbi8vLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbi8vICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuLy99XG4vLy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4vLyAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbi8vfVxuLy8uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4vLyAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbi8vfVxuLy8uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuLy8gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4vL31cbi8vLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuLy8gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4vL31cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIiwiLm15LXN3aXBlciB7XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICBAaW5jbHVkZSBmb3ItbWQtZG93biB7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzQzNjE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2M0MzYxO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDojZWJkN2JkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWJkN2JkO1xuICAgIH1cbiAgfVxufVxuIiwiLm91ci1tZW1iZXJzIHtcbiAgLnRhYmxlLW1lbWJlcnMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIGZvci1sZy1kb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1zbS1kb3duIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1hZGQtZ3JleTtcbiAgICAgIC8vIHRib2R5IHtcbiAgICAgIC8vICAgQGluY2x1ZGUgZm9yLXNtLWRvd24ge1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjVweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICZfX2RhdGEge1xuICAgICAgICBAaW5jbHVkZSBmb3Itc20tZG93biB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfbG9nbyB7XG4gICAgICAgICAgd2lkdGg6IDI3N3B4O1xuICAgICAgICB9XG4gICAgICAgICZfYnV0dG9ucyB7XG4gICAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19yb3cge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnRhYmxlLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggMzNweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDBweCAxMy43ODY2cHggMzMuNDIyMXB4IHJnYmEoMCwgMCwgMCwgMC4wNTAzMTk4KSxcbiAgICAwcHggNy4zNzA5OHB4IDE3Ljg2OXB4IHJnYmEoMCwgMCwgMCwgMC4wNDE3Mjc1KSwgMHB4IDQuMTMyMTFweCAxMC4wMTcycHggcmdiYSgwLCAwLCAwLCAwLjAzNSksXG4gICAgMHB4IDIuMTk0NTNweCA1LjMyMDA4cHggcmdiYSgwLCAwLCAwLCAwLjAyODI3MjUpLCAwcHggMC45MTMxOTVweCAyLjIxMzgxcHggcmdiYSgwLCAwLCAwLCAwLjAxOTY4MDIpO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxuXG4gICYuYm9yZGVyZWQge1xuICAgIEBpbmNsdWRlIGJvcmRlcmVkKDEsIDEsIDEsIDEpO1xuICB9XG59XG4udGFibGUtc2VhcmNoLXdyYXBwZXIge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4udGFibGUtc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJl9fZmlsdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAwcHggNzNweCA4MHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wNyksIDBweCAzMC40OTc3cHggMzMuNDIyMXB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMjU4NDI5KSxcbiAgICAgIDBweCAxNi4zMDU1cHggMTcuODY5cHggcmdiYSgyMiwgMTgsIDUyLCAwLjAxNzAzMyksIDBweCA5LjE0MDczcHggMTAuMDE3MnB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUwMTU3KSxcbiAgICAgIDBweCA0Ljg1NDU3cHggNS4zMjAwOHB4IHJnYmEoMjIsIDE4LCA1MiwgMC4wMTUzMzQ0KSwgMHB4IDIuMDIwMXB4IDIuMjEzODFweCByZ2JhKDIyLCAxOCwgNTIsIDAuMDE0NzcpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAmX19pbnB1dCB7XG4gICAgd2lkdGg6IDI1NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYWRkLWdyZXk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kaXN0L3NlYXJjaC1pY29uLnN2Zykgbm8tcmVwZWF0IDk1JSA4cHgsICNmN2Y3Zjk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXIpO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICBjb2xvcjogI2JkYmRiZDtcbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tYWluLXB1cnA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3Qvc2VhcmNoLWljb24uc3ZnKSBuby1yZXBlYXQgOTUlIDhweCwgI2Y3ZjdmOTtcbiAgICB9XG4gIH1cbiAgJl9fYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWFkZC1ncmV5O1xuXG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1tZW51O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1tZW51O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIExlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW1haW4tcHVycDtcbiAgICAgIHNwYW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMjIwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4O1xuICB9XG4gICZfX3NvcnQtYnRuLWljb24ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzFweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rpc3Qvc29ydC1hcnJvdy5zdmcpO1xuICAgIEBpbmNsdWRlIGZvci1tZC1kb3duIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIH1cbiAgfVxuICB0aGVhZCB7XG4gICAgdHIge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuICAmX19yb3cge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19kYXRhIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICZfX2JyYW5kLW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICAmX19icmFuZC1saW5rIHtcbiAgICBjb2xvcjogJGNvbG9yLW1haW4tcHVycDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICB9XG4gIH1cbiAgJl9fYnJhbmQtaWNvbiB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuICAmX19icmFuZC1jZXJ0aWZpY2F0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICAubGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4iLCJAaW1wb3J0IFwiLi9fdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi9fbWl4aW5zXCI7XG5AaW1wb3J0IFwiLi9fY29uZmlnXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Zvb3RlclwiO1xuQGltcG9ydCBcImJsb2Nrcy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJibG9ja3MvcGFnZXMvaG9tZS9ob21lXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3BhZ2VzL3dhcm5pbmctbGlzdC93YXJuaW5nLWxpc3RcIjtcbkBpbXBvcnQgXCJibG9ja3MvcGFnZXMvY29tcGxhaW50L2NvbXBsYWludFwiO1xuQGltcG9ydCBcImJsb2Nrcy9wYWdlcy9vdXItbWVtYmVycy9vdXItbWVtYmVycy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3BhZ2VzL2NoZWNrLXlvdXItYnJva2VyL2NoZWNrLXlvdXItYnJva2VyXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3BhZ2VzL2NvbXBlbnNhdGlvbi1mdW5kL2NvbXBlbnNhdGlvbi1mdW5kXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3BhZ2VzL2Rpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzL2Rpc3B1dGUtcmVzb2x1dGlvbi1wcm9jZXNzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3BhZ2VzL3NpbmdsZS1icm9rZXJzL3NpbmdsZS1icm9rZXJzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3BhZ2VzL2FwcGx5LW1lbWJlci9hcHBseS1tZW1iZXJcIjtcbkBpbXBvcnQgXCJibG9ja3MvcGFnZXMvd2hhdC13ZS1kby93aGF0LXdlLWRvXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3BhZ2VzL2Fib3V0LXVzL2Fib3V0LXVzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3BhZ2VzL2NhdGVnb3J5L2NhdGVnb3J5XCI7XG5AaW1wb3J0IFwiYmxvY2tzL3BhZ2VzL2FydGljbGUtcGFnZS9hcnRpY2xlLXBhZ2VcIjtcbkBpbXBvcnQgXCJibG9ja3MvcGFnZXMvb3RoZXItdG1wbC9vdGhlci1zYy1zdHlsZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3BhZ2VzL2NvbnRhY3QtdXMvY29udGFjdC11c1wiO1xuQGltcG9ydCBcImJsb2Nrcy9wYWdlcy9vcGVyYXRpb24vb3BlcmF0aW9uXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3BhZ2VzL291ci1wYXJ0bmVycy9vdXItcGFydG5lcnNcIjtcbkBpbXBvcnQgXCJibG9ja3MvcGFnZXMvcmVndWxhdG9ycy9yZWd1bGF0b3JzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3BhZ2VzL2Fuc3dlcnMvYW5zd2Vyc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9wYWdlcy9ydWxlcy1hbmQtZ3VpZGVsaW5lcy9ydWxlcy1ndWlkXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3BhZ2VzL21lbWJlcnNoaXAtYmVuZWZpdHMvbWVtYmVyc2hpcC1iZW5lZml0c1wiO1xuQGltcG9ydCBcImJsb2Nrcy9wYWdlcy9jZXJ0aWZpY2F0aW9uLXNlcnZpY2VzL2NlcnRpZmljYXRpb24tc2VydmljZXNcIjtcbkBpbXBvcnQgXCJibG9ja3MvcGFnZXMvZXhlY3V0aW9uLWNlcnRpZmljYXRpb24vZXhlY3V0aW9uLWNlcnRpZmljYXRpb25cIjtcbkBpbXBvcnQgXCJibG9ja3MvcGFnZXMvdmFsdWUtYWRkZWQtc2VydmljZXMvdmFsdWUtYWRkZWQtc2VydmljZXNcIjtcbkBpbXBvcnQgXCJibG9ja3MvcGFnZXMvdHJhZGVycy1lZHVjYXRpb24tZm9ybS90cmFkZXJzLWVkdWNhdGlvbi1mb3JtXCI7XG5AaW1wb3J0IFwiYmxvY2tzL3BhZ2VzL2NoZWNrLW1hcmtldHMtcHJpY2UvY2hlY2stbWFya2V0cy1wcmljZVwiO1xuQGltcG9ydCBcImJsb2Nrcy9wYWdlcy90cmFkZXJzLWVkdWNhdGlvbi90cmFkZXJzLWVkdWNhdGlvblwiO1xuQGltcG9ydCBcImJsb2Nrcy9wYWdlcy9zY2FtLWFsZXJ0L3NjYW0tYWxlcnRcIjtcbkBpbXBvcnQgXCJibG9ja3MvcGFnZXMvNDA0LzQwNFwiO1xuQGltcG9ydCBcImJsb2Nrcy9wYWdlcy9zZWFyY2gvc2VhcmNoXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvbXBvbmVudHMvYW5pbWF0aW9uLWNpcmNsZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvbXBvbmVudHMvYmFjay10by10b3Auc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb21wb25lbnRzL2JyZWFkY3J1bWJzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29tcG9uZW50cy9jb21tZW50cy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvbXBvbmVudHMvY29va2llcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvbXBvbmVudHMvZHJvcC1kb3duLXNvcnQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb21wb25lbnRzL2ZlYXR1cmVzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29tcG9uZW50cy9pbnB1dC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvbXBvbmVudHMvbW9kYWwtbWVudS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvbXBvbmVudHMvbmV3cy1jYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29tcG9uZW50cy9uZXdzLWl0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb21wb25lbnRzL251bWJlcmVkLWxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb21wb25lbnRzL3BhZ2luYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb21wb25lbnRzL3BvcC11cC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvbXBvbmVudHMvcXVpY2stbGlua3Muc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb21wb25lbnRzL3JhZGlvLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvY29tcG9uZW50cy9zb2NpYWwtaWNvbnMtc2hhcmUuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb21wb25lbnRzL3N3aXBlci1idW5kbGUuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb21wb25lbnRzL3N3aXBlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvbXBvbmVudHMvdGFibGUtbWVtYmVycy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2NvbXBvbmVudHMvdGFibGUuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9jb21wb25lbnRzL3ZhbGlkYXRlLnNjc3NcIjtcblxuc2VjdGlvbntcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn0iXX0= */
