@charset "UTF-8";*{border:0;margin:0;padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus{outline:none}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}a,button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}aside,footer,header,nav{display:block}img{vertical-align:top}a,a:hover,a:visited{text-decoration:none}a:active,a:focus{outline:none}ol,ul{margin:0;padding:0}ol li,ul li{list-style:none}.skip-link{display:none}.no-scroll{height:100vh;overflow:hidden;position:fixed;-ms-touch-action:none;touch-action:none;width:100%}html{height:100%;scroll-behavior:smooth}body{background:#fff;color:#2a206a;counter-reset:h4-counter;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-family:Manrope,sans-serif;font-size:16px;height:100%;line-height:20px;margin:0;overflow-x:hidden}body,body #page-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh}body #page-wrapper{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.light-gray,.light-gray-section{background:#f5f6f7}.bg-dark-blue,.dark-blue-section{background:#2a206a}#main-wrapper{margin-top:85px}@media (max-width:410px){#main-wrapper{margin-top:75px}}#main-wrapper,main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;word-break:break-word}#block-content-body-layout-builder-form,#entity-view-display-layout-builder-form,#main-wrapper,#node-page-layout-builder-form,main{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#block-content-body-layout-builder-form,#entity-view-display-layout-builder-form,#node-page-layout-builder-form{gap:10px;margin-inline:auto;max-width:1440px;padding-inline:75px;padding-inline:0;width:100%}@media (max-width:1300px){#block-content-body-layout-builder-form,#entity-view-display-layout-builder-form,#node-page-layout-builder-form{padding-inline:30px}}@media (max-width:639px){#block-content-body-layout-builder-form,#entity-view-display-layout-builder-form,#node-page-layout-builder-form{padding-inline:20px}}@media (max-width:479px){#block-content-body-layout-builder-form,#entity-view-display-layout-builder-form,#node-page-layout-builder-form{padding-inline:15px}}#block-content-body-layout-builder-form .form-actions,#entity-view-display-layout-builder-form .form-actions,#node-page-layout-builder-form .form-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;float:left;gap:10px;margin:10px 0}#block-content-body-layout-builder-form .messages.messages--status,#entity-view-display-layout-builder-form .messages.messages--status,#node-page-layout-builder-form .messages.messages--status{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}#layout-builder{margin-inline:auto;margin-bottom:60px;max-width:1440px;padding-inline:75px;width:100%}@media (max-width:1300px){#layout-builder{padding-inline:30px}}@media (max-width:639px){#layout-builder{padding-inline:20px}}@media (max-width:479px){#layout-builder{padding-inline:15px}}#main-content{display:none}.main-content--two-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:141px;-webkit-justify-content:flex-start;justify-content:flex-start;margin-inline:auto;max-width:1440px;padding-block:60px 0;padding-inline:75px;width:100%}@media (max-width:1300px){.main-content--two-column{padding-inline:30px}}@media (max-width:639px){.main-content--two-column{padding-inline:20px}}@media (max-width:479px){.main-content--two-column{padding-inline:15px}}.main-content--two-column .sidebar{max-width:190px;width:100%}.main-content--two-column .content{margin-top:0;width:100%}@media (max-width:1300px){.main-content--two-column{gap:100px}}@media (max-width:1200px){.main-content--two-column{gap:45px}}@media (max-width:768px){.main-content--two-column{gap:49px}}@media (max-width:720px){.main-content--two-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}.main-content--two-column .sidebar{max-width:100%}.main-content--two-column--center .three-column{grid-template-columns:1fr}}@media (max-width:410px){.main-content--two-column{padding-block:27px 0}}.content{position:relative;z-index:2}.container{margin-inline:auto;max-width:1440px;padding-inline:75px;width:100%}@media (max-width:1300px){.container{padding-inline:30px}}@media (max-width:639px){.container{padding-inline:20px}}@media (max-width:479px){.container{padding-inline:15px}}p{-webkit-margin-after:0;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:20px;margin-block-end:0}textarea{resize:none}#toolbar-administration{max-height:0}div[aria-label="Status message"]{padding-block:10px}h1,h2,h3,h4,h5,h6{-webkit-margin-after:0;font-family:Manrope,sans-serif;margin-block-end:0}h1{font-size:50px;line-height:59px}h1,h2{font-weight:600}h2{font-size:42px;line-height:49px}@media (max-width:1024px){h2{font-size:38px;line-height:40px}}@media (max-width:639px){h2{font-size:34px;line-height:42px}}h3{font-size:35px;font-weight:600;line-height:49px}@media (max-width:1024px){h3{font-size:30px;line-height:32px}}@media (max-width:896px){h3{font-size:32px;line-height:42px}}@media (max-width:639px){h3{font-size:24px;line-height:26px}}h4{font-size:26px;font-weight:600;line-height:28px}@media (max-width:1024px){h4{font-size:22px;line-height:24px}}@media (max-width:639px){h4{font-size:20px;line-height:22px}}h5{font-size:20px;font-weight:400;line-height:24px;text-transform:uppercase}@media (max-width:1024px){h5{font-size:18px;line-height:22px}}@media (max-width:639px){h5{font-size:17px;line-height:27px}}@media (max-width:479px){h5{font-size:15px;line-height:25px}}h6{font-size:16px;line-height:20px}@media (max-width:768px){h6{font-size:16px;line-height:24px}}.burger-icon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-pack:distribute;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:24px;-webkit-justify-content:space-around;justify-content:space-around;width:19px}.burger-icon,.burger-icon span{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.burger-icon span{display:block;height:1px;margin-bottom:6px}.burger-icon .first{width:100%}.burger-icon .second{width:14px}.burger-icon .third{width:10px}.burger-icon.active{position:fixed;right:20px;top:30px;z-index:1000}.burger-icon.active span{width:100%}.burger-icon.active span:first-child{-webkit-transform:rotate(45deg) translate(5px,5px);-o-transform:rotate(45deg) translate(5px,5px);transform:rotate(45deg) translate(5px,5px)}.burger-icon.active span:nth-child(2){opacity:0}.burger-icon.active span:nth-child(3){-webkit-transform:rotate(-45deg) translate(6px,-6px);-o-transform:rotate(-45deg) translate(6px,-6px);transform:rotate(-45deg) translate(6px,-6px)}.mobile-menu{display:none}.mobile-menu.active{gap:60px;padding:65px;width:100%}.mobile-menu.active,.mobile-menu.active .main-menu .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mobile-menu.active .main-menu .menu{gap:45px}.mobile-menu.active .main-menu .menu a{font-weight:500}.burger-menu,.mobile-menu.active .account-menu{display:none}.burger-menu.active{background-color:#fff;-webkit-box-shadow:-2px 0 4px rgba(0,0,0,.1);box-shadow:-2px 0 4px rgba(0,0,0,.1);display:block;height:100%;overflow-y:auto;position:fixed;right:0;top:0;width:50%;z-index:999}.burger-menu.active a{color:#2a206a;font-size:15px;line-height:20px;text-decoration:none;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.burger-menu.active a:hover{color:#25e3a3}.burger-menu.active .mobile-icon{bottom:0;position:absolute;right:0}.burger-menu.active .mobile-icon img{max-width:165px}@media (max-width:1024px){.burger-menu.active{left:auto;right:0;width:50%}.burger-menu.active .anonymous-account-menu{display:none}.burger-menu.active .mobile-icon img{max-width:135px}.burger-menu{display:block}}@media (max-width:639px){.burger-menu.active .anonymous-account-menu{display:block}.burger-menu.active .anonymous-account-menu .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-justify-content:flex-end;justify-content:flex-end}.burger-menu.active .anonymous-account-menu .menu li:hover a{color:#fff!important}.burger-menu.active .anonymous-account-menu .menu a{font-size:14px;font-weight:500;line-height:19px}.burger-menu.active .anonymous-account-menu .menu a:hover{color:#fff!important}.burger-menu.active .anonymous-account-menu .menu li:first-child a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:transparent;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-width:85px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.burger-menu.active .anonymous-account-menu .menu li:first-child a a{color:#2a206a;font-weight:500}.burger-menu.active .anonymous-account-menu .menu li:first-child a:focus,.burger-menu.active .anonymous-account-menu .menu li:first-child a:hover{background-color:#2a206a;border:1px solid transparent;color:transparent;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.burger-menu.active .anonymous-account-menu .menu li:first-child a:focus a,.burger-menu.active .anonymous-account-menu .menu li:first-child a:hover a{color:transparent}}@media (max-width:639px) and (max-width:768px){.burger-menu.active .anonymous-account-menu .menu li:first-child a .field--name-field-image-3{top:45%}}@media (max-width:639px){.burger-menu.active .anonymous-account-menu .menu li:nth-child(2) a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#25e3a3;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.burger-menu.active .anonymous-account-menu .menu li:nth-child(2) a a{color:#2a206a;font-weight:500}.burger-menu.active .anonymous-account-menu .menu li:nth-child(2) a:focus,.burger-menu.active .anonymous-account-menu .menu li:nth-child(2) a:hover{background-color:#2a206a;border:1px solid transparent;color:#25e3a3;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.burger-menu.active .anonymous-account-menu .menu li:nth-child(2) a:focus a,.burger-menu.active .anonymous-account-menu .menu li:nth-child(2) a:hover a{color:#25e3a3}}@media (max-width:639px) and (max-width:768px){.burger-menu.active .anonymous-account-menu .menu li:nth-child(2) a .field--name-field-image-3{top:45%}}@media (max-width:639px){.mobile-menu.active{padding:75px 35px}}@media (max-width:479px){.burger-menu.active{left:0;right:auto;width:100%}.burger-menu.active .main-menu{margin-top:75px}.burger-menu.active .main-menu menu a{font-size:17px;font-weight:500;line-height:23px}.burger-menu.active .mobile-icon img{max-width:100px}.burger-menu.active .anonymous-account-menu .menu{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:20px;-webkit-justify-content:flex-end;justify-content:flex-end}}footer{-ms-flex-negative:0;background:#2a206a;bottom:0;-webkit-flex-shrink:0;flex-shrink:0;height:auto;min-height:auto;padding:92px 0 22px;position:relative;width:100%}.footer{padding-inline:75px}.footer__top{margin-bottom:45px}.footer__top a{cursor:auto}.footer__top a:hover{border:none}.footer__menu{-webkit-box-pack:start;-ms-flex-pack:start;gap:185px;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:75px}.footer__bottom,.footer__menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.footer__bottom{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.footer__bottom p{color:#9da0bf;font-size:15px;line-height:26px}.footer .social-block h2{font-size:18px;font-weight:700;line-height:28px;margin-bottom:18px}.footer .contact h2{font-size:15px;font-weight:600;line-height:26px;margin-bottom:10px}.footer .contact,.footer .social-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:50px 0}.footer .contact h2,.footer .social-block h2{color:#9da0bf}.footer .contact .contact-block--address a,.footer .contact .contact-block--address p,.footer .social-block .contact-block--address a,.footer .social-block .contact-block--address p{color:#f5f6f7}.footer .social-link-field li a:active,.footer .social-link-field li a:hover{border:none}.footer .social-link-field li a:active i:before,.footer .social-link-field li a:hover i:before{background:#f5f6f7;border:1px solid transparent;border-radius:50%;color:#2a206a;padding:10px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.footer .social-link-field li i:before{background:#25e3a3;border:1px solid transparent;border-radius:50%;color:#2a206a;padding:10px}.footer img{height:auto;max-width:230px}@media (max-width:1400px){.footer{padding:0}.footer__menu{gap:130px}footer{padding-inline:60px}}@media (max-width:1024px){footer{padding:74px 30px 18px}.footer{padding:0}.footer__top{margin-bottom:53px}.footer__menu{display:grid;gap:0;grid-template-columns:1fr 1fr}.footer .contact{margin-block:27px 39px}.footer .contact .contact-block--email{margin-top:9px}.footer .social-block{margin-block:40px 0}.footer .social-link-field li i:before{padding:6px 7px}}@media (max-width:479px){footer{padding:74px 15px 22px}.footer__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:38px}.footer #block-pharmell-footercopyright{max-width:180px}.footer .contact{margin:35px 0}.footer__bottom{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}.footer__bottom p{font-size:15px;line-height:21px}}header{background-color:transparent;height:85px;max-height:85px;position:fixed;-webkit-transition:background-color .3s ease,height .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,height .3s ease,-webkit-transform .3s ease;-o-transition:background-color .3s ease,height .3s ease,-o-transform .3s ease;transition:background-color .3s ease,height .3s ease,transform .3s ease;transition:background-color .3s ease,height .3s ease,transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease;width:100%;z-index:100}@media (max-width:410px){header{height:75px}}header.header-hidden{-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.anonymous header{top:0}.toolbar-horizontal.toolbar-fixed.toolbar-tray-open header,.toolbar-horizontal.toolbar-fixed.toolbar-tray-open header.scrolled{top:80px}.toolbar-fixed header,.toolbar-fixed header.scrolled{top:40px}header.bg-blue.scrolled a,header.bg-blue.scrolled span{color:#2a206a}header.bg-blue.scrolled .burger-menu .burger-icon span,header.bg-blue.scrolled .burger-menu.active .burger-icon.active span{background-color:#2a206a}header.bg-blue.scrolled .header-right__account-menu .menu li:nth-child(2){color:#2a206a}header.bg-blue.scrolled .header-left__logo.bg-transparent{display:block}header.bg-blue.scrolled .header-left__logo.bg-blue{display:none}header.bg-blue.scrolled .header-left__main-menu .menu a.is-active{color:#25e3a3}header.bg-blue.scrolled .header-right__account-menu .menu li:nth-child(2) a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-width:85px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}header.bg-blue.scrolled .header-right__account-menu .menu li:nth-child(2) a a{color:#2a206a;font-weight:500}header.bg-blue.scrolled .header-right__account-menu .menu li:nth-child(2) a:focus,header.bg-blue.scrolled .header-right__account-menu .menu li:nth-child(2) a:hover{background-color:#2a206a;border:1px solid transparent;color:#fff;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}header.bg-blue.scrolled .header-right__account-menu .menu li:nth-child(2) a:focus a,header.bg-blue.scrolled .header-right__account-menu .menu li:nth-child(2) a:hover a{color:#fff}@media (max-width:768px){header.bg-blue.scrolled .header-right__account-menu .menu li:nth-child(2) a .field--name-field-image-3{top:45%}}header.bg-blue a,header.bg-blue span,header.bg-blue.scrolled .header-right__account-menu .menu li:nth-child(2) a:hover a{color:#fff}header.bg-blue .header-right__account-menu .menu li:first-child a:hover{border:1px solid #25e3a3}header.bg-blue .burger-menu .burger-icon.active span{background-color:#2a206a}header.bg-blue .burger-menu .burger-icon span{background-color:#fff}header.bg-blue .header-right__account-menu .menu li:nth-child(2) a{color:#fff}header.bg-blue .header-left__logo.bg-transparent{display:none}header.bg-blue .header-left__logo.bg-blue{display:block}header.bg-blue .header-left__main-menu .menu a.is-active{color:#25e3a3}header.scrolled{background-color:#fff;-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.05);box-shadow:0 4px 20px 0 rgba(0,0,0,.05);top:0}.header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:50px;height:100%;-webkit-justify-content:space-between;justify-content:space-between;margin-inline:auto;max-width:1440px;padding-block:34px;padding-inline:75px;width:100%}@media (max-width:1300px){.header{padding-inline:30px}}@media (max-width:639px){.header{padding-inline:20px}}@media (max-width:479px){.header{padding-inline:15px}}.header .burger-icon span{background:#2a206a}.header #user-menu{display:none}.header #user-menu.active{background-color:#f5f6f7;border-radius:20px;display:block;padding:20px 30px;position:absolute;right:0;top:30px;width:190px}.header #user-menu.active .user-menu--burger .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}.header #user-menu.active .user-menu--burger a{color:#2a206a;font-size:15px;font-weight:500;line-height:26px}.header #user-menu.active .user-menu--burger a.active,.header #user-menu.active .user-menu--burger a:hover{color:#25e3a3;font-weight:700}@media (max-width:768px){.header #user-menu.active{top:40px;width:150px}}@media (max-width:479px){.header #user-menu.active{padding:15px;top:45px;width:120px}.header #user-menu.active .user-menu--burger a{font-size:13px;line-height:18px}}.header .user-block{position:relative}.header .user-block .user-name{font-size:15px;font-weight:500;line-height:21px}@media (max-width:768px){.header .user-block .user-name{font-size:13px;line-height:18px}}.header a,.header span{color:#2a206a}.header a:hover{color:#25e3a3}.header-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:50px}.header-left__logo{height:auto;max-width:230px}.header-left__logo.bg-transparent{display:block}.header-left__logo.bg-blue{display:none}.header-right{gap:50px}.header-right,.header-right .user-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.header-right .user-info{cursor:pointer;gap:5px}@media (max-width:1400px){.header-left__logo{max-width:180px}}@media (max-width:1100px){.header-left__logo{max-width:160px}}@media (max-width:976px){.toolbar-vertical .burger-menu,.toolbar-vertical header{top:40px}.toolbar-vertical .burger-menu.active .mobile-icon{bottom:40px}header.scrolled{top:0}.header-left__logo{max-width:200px}}@media (max-width:991px){.header-left{gap:35px}}@media (max-width:768px){.header-right{gap:20px}.header{gap:40px}}@media (max-width:479px){.header-left__logo{max-width:150px}header{max-width:100%;padding:30px 15px}.burger-menu{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.burger-menu.active{right:0}.header-right{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;width:150px}.burger-icon{float:right;width:20px}.header{gap:0;margin-right:15px;padding:0}}@media (max-width:375px){.header{max-width:345px}}.header-left__main-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.header-left__main-menu .menu a{font-size:15px;font-weight:500;line-height:20px}.header-left__main-menu .menu a.is-active{color:#25e3a3}.menu a a{color:#2a206a}#block-pharmell-dashboard-2 h2{font-size:35px;font-weight:600;line-height:49px;margin-bottom:60px}@media (max-width:1024px){#block-pharmell-dashboard-2 h2{font-size:30px;line-height:32px}}@media (max-width:896px){#block-pharmell-dashboard-2 h2{font-size:32px;line-height:42px}}@media (max-width:639px){#block-pharmell-dashboard-2 h2{font-size:24px;line-height:26px}}@media (max-width:896px){#block-pharmell-dashboard-2 h2{font-size:32px;line-height:42px;margin-bottom:36px;word-break:auto-phrase}}@media (max-width:639px){#block-pharmell-dashboard-2 h2{font-size:29px;line-height:38px;margin-bottom:27px}}#block-pharmell-dashboard-2 .menu li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#f5f6f7;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:60px;margin-bottom:5px;padding:15px 20px;width:100%}#block-pharmell-dashboard-2 .menu li a{color:#2a206a;font-size:15px;font-weight:500;line-height:26px}#block-pharmell-dashboard-2 .menu .menu-item--active-trail{background:#25e3a3}.header-right__account-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.header-right__account-menu .menu{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.header-right__account-menu a{font-size:14px;font-weight:500;line-height:20px;padding:8px!important}.header-right__account-menu .menu li:first-child a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#25e3a3;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:85px}.header-right__account-menu .menu li:first-child a a{color:#2a206a;font-weight:500}.header-right__account-menu .menu li:first-child a:focus,.header-right__account-menu .menu li:first-child a:hover{background-color:#2a206a;border:1px solid transparent;color:#25e3a3;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.header-right__account-menu .menu li:first-child a:focus a,.header-right__account-menu .menu li:first-child a:hover a{color:#25e3a3}@media (max-width:768px){.header-right__account-menu .menu li:first-child a .field--name-field-image-3{top:45%}}.header-right__account-menu .menu li:nth-child(2) a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:transparent;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-width:85px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:85px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header-right__account-menu .menu li:nth-child(2) a a{color:#2a206a;font-weight:500}.header-right__account-menu .menu li:nth-child(2) a:focus,.header-right__account-menu .menu li:nth-child(2) a:hover{background-color:#2a206a;border:1px solid #25e3a3;color:transparent;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.header-right__account-menu .menu li:nth-child(2) a:focus a,.header-right__account-menu .menu li:nth-child(2) a:hover a{color:transparent}@media (max-width:768px){.header-right__account-menu .menu li:nth-child(2) a .field--name-field-image-3{top:45%}}.header-right__account-menu .menu li:nth-child(2) a:hover{border:1px solid #fff;color:#fff;width:85px}.header-left__main-menu .menu,.header-right__account-menu .menu{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:30px}.footer__menu .menu .menu-child-level{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:21px}.footer__menu .menu-item--level-0 a{color:#9da0bf;cursor:auto;font-size:18px;font-weight:700;line-height:28px}.footer__menu .menu-item--level-1 a{color:#fff;cursor:pointer;font-size:15px;font-weight:400;line-height:26px}.footer__menu .menu-item--level-1 a.is-active{color:#25e3a3}.footer__menu .menu-item--level-1 a:hover{border-bottom:1px solid #25e3a3}@media (max-width:1024px){.header-left__main-menu .menu,.header-right__account-menu .menu{gap:10px}}@media (max-width:1200px){.header-left__main-menu .menu,.header-right__account-menu .menu{gap:25px}.header-left__main-menu .menu a,.header-right__account-menu .menu a{font-size:14px}}@media (max-width:1100px){.header-left__main-menu .menu,.header-right__account-menu .menu{gap:20px}.header-left__main-menu .menu a,.header-right__account-menu .menu a{font-size:13px}}@media (max-width:1024px){.header-left__main-menu{display:none}}@media (max-width:639px){.header-right__account-menu{display:none}}#cta-block{background:-webkit-linear-gradient(192deg,#2a206a,#25e3a3);background:-o-linear-gradient(192deg,#2a206a,#25e3a3);background:linear-gradient(258deg,#2a206a,#25e3a3);overflow:hidden;position:relative}#cta-block:before{background:url(../images/icons/vector-light-green.svg) no-repeat 50%;bottom:0;content:"";height:200px;left:0;max-width:100%;position:absolute;width:323px;z-index:1}#cta-block .layout__region{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0;padding:65px 0}#cta-block .field--name-field-title-cta{color:#fff;font-size:42px;font-weight:600;line-height:49px;text-align:center}#cta-block .field--name-field-text-cta{color:#fff;font-size:20px;font-weight:500;line-height:30px;margin-block:13px 32px;text-align:center}#cta-block .field--name-field-button-cta{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#25e3a3;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;max-width:132px;min-width:132px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#cta-block .field--name-field-button-cta a{color:#2a206a;font-weight:500}#cta-block .field--name-field-button-cta:focus,#cta-block .field--name-field-button-cta:hover{background-color:#2a206a;border:1px solid transparent;color:#25e3a3;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#cta-block .field--name-field-button-cta:focus a,#cta-block .field--name-field-button-cta:hover a{color:#25e3a3}@media (max-width:768px){#cta-block .field--name-field-button-cta .field--name-field-image-3{top:45%}}@media (max-width:1200px){#cta-block .layout__region{padding:60px 80px}#cta-block:before{background:url(../images/icons/md.svg) no-repeat 50%;bottom:-20px;left:-50px}}@media (max-width:768px){#cta-block .field--name-field-title-cta{font-size:38px;line-height:47px}#cta-block .field--name-field-text-cta{font-size:18px;line-height:28px;margin-block:15px 34px}}@media (max-width:639px){#cta-block .layout__region{padding:60px 25px}#cta-block:before{left:-140px}#cta-block .field--name-field-text-cta,#cta-block .field--name-field-title-cta{text-align:center}}@media (max-width:479px){#cta-block .layout__region{padding:60px 15px}#cta-block:before{background:url(../images/icons/vector-light-green-sm.svg) no-repeat 50%;bottom:20px;height:44px;left:0;width:89px}#cta-block .field--name-field-title-cta{font-size:34px;line-height:42px}#cta-block .field--name-field-text-cta{font-size:17px;line-height:27px;margin-block:12px 22px;padding-inline:60px}}@media (max-width:370px){#cta-block .field--name-field-title-cta{font-size:30px;line-height:40px}#cta-block .field--name-field-text-cta{padding-inline:45px}}.dark-blue{background:#2a206a;position:relative}.dark-blue:after{background:#2a206a;bottom:-98px;-webkit-clip-path:polygon(0 0,100% 0,100% 5%,50% 100%,0 5%);clip-path:polygon(0 0,100% 0,100% 5%,50% 100%,0 5%);content:"";height:100px;left:0;position:absolute;width:100%;z-index:3}.dark-blue .field--name-field-text-header,.dark-blue a,.dark-blue h1{color:#fff}.dark-blue .layout__region--first{gap:8px}@media (max-width:1200px){.dark-blue:after{-webkit-clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%)}}@media (max-width:639px){.dark-blue:after{-webkit-clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%);clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%)}}@media (max-width:479px){.dark-blue:after{-webkit-clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%)}}.gra{background:-webkit-linear-gradient(315deg,#fdefef 10%,rgba(218,222,245,.698) 70%,rgba(210,241,237,.8));background:-o-linear-gradient(315deg,#fdefef 10%,rgba(218,222,245,.698) 70%,rgba(210,241,237,.8) 100%);background:linear-gradient(135deg,#fdefef 10%,rgba(218,222,245,.698) 70%,rgba(210,241,237,.8));-webkit-clip-path:polygon(0 0,100% 0,100% 90%,50% 100%,0 90%);clip-path:polygon(0 0,100% 0,100% 90%,50% 100%,0 90%);height:760px}.gra .field--name-field-text-header,.gra h1{color:#2a206a}@media (max-width:1300px){.gra{height:700px}}@media (max-width:1024px){.gra{height:575px}}@media (max-width:896px){.gra{height:515px}}@media (max-width:768px){.gra{-webkit-clip-path:polygon(0 0,100% 0,100% 92%,50% 100%,0 92%);clip-path:polygon(0 0,100% 0,100% 92%,50% 100%,0 92%);height:466px}}@media (max-width:639px){.gra{-webkit-clip-path:polygon(0 0,100% 0,100% 95%,50% 100%,0 95%);clip-path:polygon(0 0,100% 0,100% 95%,50% 100%,0 95%);height:730px}}@media (max-width:479px){.gra{background:-webkit-linear-gradient(48deg,#fdefec 3%,#dadef5 27%,#d2f1ed 76%);background:-o-linear-gradient(48deg,#fdefec 3%,#dadef5 27%,#d2f1ed 76%);background:linear-gradient(42deg,#fdefec 3%,#dadef5 27%,#d2f1ed 76%);-webkit-clip-path:polygon(0 0,100% 0,100% 97%,50% 100%,0 97%);clip-path:polygon(0 0,100% 0,100% 97%,50% 100%,0 97%);height:750px}}#template-img-50-15-35 .layout__region--first{padding-right:0}#template-img-50-15-35 .field--name-field-image-1{right:55%;top:0}#template-img-50-15-35 .field--name-field-image-2{left:50%;top:0}#template-img-50-15-35 .field--name-field-image-3{bottom:-50px;left:50%}@media (max-width:991px){#template-img-50-15-35 .field--name-field-image-3{bottom:-115px}}@media (max-width:896px){#template-img-50-15-35{height:300px}#template-img-50-15-35 .field--name-field-image-3{bottom:-70px}#template-img-50-15-35 .layout__region--first{padding-right:85px}}@media (max-width:750px){#template-img-50-15-35{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0;height:450px;top:110px}#template-img-50-15-35 .layout__region--first{padding:0}#template-img-50-15-35 .field--name-field-image-1,#template-img-50-15-35 .field--name-field-image-2{top:-50%}#template-img-50-15-35 .field--name-field-image-2{max-width:170px}#template-img-50-15-35 .field--name-field-image-3{bottom:-80%}}@media (max-width:639px){#template-img-50-15-35{gap:40px;height:445px}#template-img-50-15-35 .field--name-field-image-3{bottom:-65%}}@media (max-width:479px){#template-img-50-15-35 .field--name-field-image-1{height:-webkit-max-content;height:-moz-max-content;height:max-content;right:50%;top:-30%}#template-img-50-15-35 .field--name-field-image-1 img{max-width:140px}#template-img-50-15-35 .field--name-field-image-2{height:-webkit-max-content;height:-moz-max-content;height:max-content;left:55%;top:-30%}#template-img-50-15-35 .field--name-field-image-2 img{max-width:125px}#template-img-50-15-35 .field--name-field-image-3{height:-webkit-max-content;height:-moz-max-content;height:max-content;left:55%;top:65px}#template-img-50-15-35 .field--name-field-image-3 img{max-width:130px}}#template-img-40-20-40{margin-inline:auto;max-width:1440px;padding-inline:75px;padding-inline:185px 60px;top:110px;width:100%}@media (max-width:1300px){#template-img-40-20-40{padding-inline:30px}}@media (max-width:639px){#template-img-40-20-40{padding-inline:20px}}@media (max-width:479px){#template-img-40-20-40{padding-inline:15px}}#template-img-40-20-40 .layout__region--first{gap:12px;padding-right:85px;padding-top:35px}#template-img-40-20-40 .field--name-field-image-1{right:50%;top:0}#template-img-40-20-40 .field--name-field-image-2{left:53%;top:0}#template-img-40-20-40 .field--name-field-image-3{bottom:-10%;left:53%}@media (max-width:1100px){#template-img-40-20-40 .field--name-field-image-3 img{max-width:250px}}@media (max-width:1024px){#template-img-40-20-40 .layout__region--first{padding-right:50px;padding-top:0}#template-img-40-20-40 .field--name-field-image-3{bottom:0}#template-img-40-20-40 .field--name-field-image-3 img{height:auto;max-width:190px;width:100%}#template-img-40-20-40 .field--name-field-image-1 img{height:auto;max-width:200px;width:100%}#template-img-40-20-40 .field--name-field-image-2 img{height:auto;max-width:160px;width:100%}}@media (max-width:896px){#template-img-40-20-40{top:120px}#template-img-40-20-40 .field--name-field-image-3{bottom:0}#template-img-40-20-40 .field--name-field-image-3 img{max-width:162px}#template-img-40-20-40 .field--name-field-image-1 img{max-width:173px}#template-img-40-20-40 .field--name-field-image-2 img{max-width:147px}}@media (max-width:639px){#template-img-40-20-40{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:55px;height:450px;top:110px}#template-img-40-20-40 .layout__region--first{gap:7px;padding:0}#template-img-40-20-40 .field--name-field-image-1,#template-img-40-20-40 .field--name-field-image-2{top:-50%}#template-img-40-20-40 .field--name-field-image-3{bottom:0}}@media (max-width:479px){#template-img-40-20-40 .field--name-field-image-1{height:-webkit-max-content;height:-moz-max-content;height:max-content}#template-img-40-20-40 .field--name-field-image-1 img{max-width:150px}#template-img-40-20-40 .field--name-field-image-2{height:-webkit-max-content;height:-moz-max-content;height:max-content}#template-img-40-20-40 .field--name-field-image-2 img{max-width:130px}#template-img-40-20-40 .field--name-field-image-3{height:-webkit-max-content;height:-moz-max-content;height:max-content;top:0}#template-img-40-20-40 .field--name-field-image-3 img{max-width:145px}}@media (max-width:375px){#template-img-40-20-40 .field--name-field-image-1 img{max-width:173px}#template-img-40-20-40 .field--name-field-image-2 img{max-width:147px}#template-img-40-20-40 .field--name-field-image-3 img{max-width:162px}}.hero-banner{margin-top:-85px;position:relative}.hero-banner .layout--twocol-section{height:475px;margin-inline:auto;max-width:1070px;padding-top:0!important;position:relative;top:185px;width:100%}@media (max-width:1100px){.hero-banner .layout--twocol-section{padding-inline:30px}}@media (max-width:639px){.hero-banner .layout--twocol-section{padding-inline:20px}}@media (max-width:479px){.hero-banner .layout--twocol-section{padding-inline:15px}}.hero-banner .layout__region--first{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;padding-right:60px}.hero-banner .layout__region--second{position:relative}.hero-banner .layout__region--second .field--name-field-image-1,.hero-banner .layout__region--second .field--name-field-image-2,.hero-banner .layout__region--second .field--name-field-image-3{border-radius:15px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);overflow:hidden;position:absolute;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease;z-index:10}.hero-banner .layout__region--second .field--name-field-image-1 img,.hero-banner .layout__region--second .field--name-field-image-2 img,.hero-banner .layout__region--second .field--name-field-image-3 img{display:block;width:auto}.hero-banner .layout__region--second img{border-radius:20px}.hero-banner .field--name-field-intro-text{color:#25e3a3;font-size:20px;font-weight:500;line-height:30px}.hero-banner .field--name-field-button-header{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#25e3a3;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-width:240px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hero-banner .field--name-field-button-header a{color:#2a206a;font-weight:500}.hero-banner .field--name-field-button-header:focus,.hero-banner .field--name-field-button-header:hover{background-color:#2a206a;border:1px solid transparent;color:#25e3a3;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.hero-banner .field--name-field-button-header:focus a,.hero-banner .field--name-field-button-header:hover a{color:#25e3a3}@media (max-width:768px){.hero-banner .field--name-field-button-header .field--name-field-image-3{top:45%}}@media (max-width:1024px){.hero-banner .field--name-field-intro-text{font-size:18px;line-height:28px}}@media (max-width:991px){.hero-banner .layout--twocol-section{height:350px}.hero-banner .layout__region--second .field--name-field-image-1 img,.hero-banner .layout__region--second .field--name-field-image-2 img,.hero-banner .layout__region--second .field--name-field-image-3 img{height:auto;max-width:100%}}@media (max-width:896px){.hero-banner .layout--twocol-section{gap:0;height:300px}}@media (max-width:768px){.hero-banner .layout--twocol-section{height:330px}.hero-banner .field--name-field-text-header{font-size:15px;font-weight:400;line-height:25px}}@media (max-width:750px){.hero-banner .field--name-field-intro-text{font-size:17px;line-height:27px}}@media (max-width:639px){.hero-banner .layout--twocol-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:130px;padding-inline:15px;top:100px}.hero-banner .layout--twocol-section .layout__region--first{padding:0!important}.hero-banner .layout--twocol-section .layout__region--first .field--name-field-intro-text,.hero-banner .layout--twocol-section .layout__region--first .field--name-field-title-header h1{text-align:center}}@media (max-width:479px){.hero-banner .layout--twocol-section{padding-inline:10px}}@media (max-width:410px){.hero-banner{margin-top:-75px}}.page--discover-the-opportunities .hero-banner{background:#fff;height:500px}.page--discover-the-opportunities .hero-banner .layout__region--content{height:400px;padding-inline:90px;position:relative;top:70px;z-index:4}@media (max-width:1200px){.page--discover-the-opportunities .hero-banner .dark-blue:after{-webkit-clip-path:polygon(0 0,100% 0,100% 40%,50% 100%,0 40%);clip-path:polygon(0 0,100% 0,100% 40%,50% 100%,0 40%)}}@media (max-width:1100px){.page--discover-the-opportunities .hero-banner{height:450px}.page--discover-the-opportunities .hero-banner .layout__region--content{height:350px}}@media (max-width:639px){.page--discover-the-opportunities .hero-banner{height:400px}.page--discover-the-opportunities .hero-banner .layout__region--content{height:295px;top:60px}}@media (max-width:410px){.page--discover-the-opportunities .hero-banner{height:400px}.page--discover-the-opportunities .hero-banner .layout__region--content{height:300px;top:60px}.page--discover-the-opportunities .hero-banner .dark-blue:after{-webkit-clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%);clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%)}}@media (max-width:355px){.page--discover-the-opportunities .hero-banner{height:445px}.page--discover-the-opportunities .hero-banner .layout__region--content{height:345px;top:60px}.page--discover-the-opportunities .hero-banner .dark-blue:after{bottom:-65px}}.page--discover-the-opportunities #centered-hero-banner .field--name-field-title-header{padding-inline:30px}@media (max-width:1100px){.page--discover-the-opportunities #centered-hero-banner .layout__region--content{padding-inline:55px}}@media (max-width:639px){.page--discover-the-opportunities #centered-hero-banner .field--name-field-title-header{padding-inline:0}}@media (max-width:479px){.page--discover-the-opportunities #centered-hero-banner .field--name-field-title-header{padding-inline:10px}.page--discover-the-opportunities #centered-hero-banner .layout__region--content{padding-inline:15px}.page--discover-the-opportunities .login-page{padding-block:52px 95px}}#centered-hero-banner .layout__region--content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;margin-inline:auto;max-width:1070px;width:100%}@media (max-width:1100px){#centered-hero-banner .layout__region--content{padding-inline:30px}}@media (max-width:639px){#centered-hero-banner .layout__region--content{padding-inline:20px}}@media (max-width:479px){#centered-hero-banner .layout__region--content{padding-inline:15px}}#centered-hero-banner .field--name-field-title-header{margin:10px auto}#centered-hero-banner .field--name-field-title-header h1{font-size:50px;font-weight:700;line-height:59px;text-align:center}#centered-hero-banner .field--name-field-icon-block{bottom:-40px;left:48%;position:absolute;right:50%;z-index:20}@media (max-width:1024px){#centered-hero-banner .field--name-field-title-header h1{font-size:38px;line-height:47px}}@media (max-width:768px){#centered-hero-banner .field--name-field-icon-block img{height:auto;max-width:40px}#centered-hero-banner .field--name-field-title-header h1{font-weight:600}}@media (max-width:639px){#centered-hero-banner .field--name-field-title-header h1{font-size:29px;line-height:38px}}@media (max-width:479px){#centered-hero-banner .field--name-field-icon-block{bottom:-50px;left:43%}}.page--crowdequity .field--name-field-title-header h1,.page--homepage .field--name-field-title-header h1,.page--why-invest-with-us .field--name-field-title-header h1{font-size:50px;font-weight:700;line-height:59px}.page--crowdequity .field--name-field-text-header,.page--homepage .field--name-field-text-header,.page--why-invest-with-us .field--name-field-text-header{font-size:20px;font-weight:500;line-height:30px}@media (max-width:1024px){.page--crowdequity .field--name-field-title-header h1,.page--homepage .field--name-field-title-header h1,.page--why-invest-with-us .field--name-field-title-header h1{font-size:34px;line-height:42px}.page--crowdequity .field--name-field-text-header,.page--homepage .field--name-field-text-header,.page--why-invest-with-us .field--name-field-text-header{font-size:15px;line-height:25px}}@media (max-width:750px){.page--crowdequity .field--name-field-title-header h1,.page--homepage .field--name-field-title-header h1,.page--why-invest-with-us .field--name-field-title-header h1{font-size:29px;line-height:38px}}#toast-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:50%;position:fixed;top:40px;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:10000}.toast{border-radius:5px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);font-size:16px;font-weight:600;margin-bottom:10px;opacity:0;padding:10px 15px;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.toast-status{background-color:#25e3a3!important;color:#2a206a!important}.toast-warning{background-color:#ffc107;color:#fff!important}.toast-error{background-color:#dc3545;color:#fff!important}.contact-block a:hover{text-decoration:underline}.contact-block--address{margin-bottom:15px}.contact-block--address a,.contact-block--address p{color:inherit}.contact-block--address .organization{font-weight:700;margin-bottom:5px}.contact-block--address .address-one{margin-bottom:5px}.contact-block--email .field--name-field-email{margin:0}.contact-block--email a{color:#25e3a3;font-size:16px;font-weight:600;line-height:26px}.contact-block--phone a{color:#fff;font-size:16px;font-weight:700;line-height:26px;margin-bottom:5px}.page--homepage .hero-banner{background:#fff;height:760px}.page--homepage .hero-banner .layout__region--first{gap:0}.page--homepage .hero-banner .field--name-field-text-header{margin-block:26px 43px}.page--homepage .hero-banner .field--name-field-button-header{font-size:16px;line-height:22px}.page--homepage .paragraph--type--intro-section #intro-basic{padding-block:52px 22px}.page--homepage .paragraph--type--intro-section #intro-basic .field--name-field-text-intro{margin-block:24px 37px;width:85%}.page--homepage .paragraph--type--intro-section #intro-basic .field--name-field-title-intro{font-weight:600}@media (max-width:1300px){.page--homepage .paragraph--type--intro-section #intro-basic{padding-block:52px 82px;padding-inline:30px}}@media (max-width:768px){.page--homepage .paragraph--type--intro-section #intro-basic{padding-block:54px 64px}.page--homepage .paragraph--type--intro-section #intro-basic .field--name-field-text-intro{margin-block:20px 45px;width:100%}}@media (max-width:479px){.page--homepage .paragraph--type--intro-section #intro-basic{padding-block:42px 49px;padding-inline:16px 19px}.page--homepage .paragraph--type--intro-section #intro-basic .field--name-field-text-intro{margin-block:18px 42px}}@media (max-width:389px){.page--homepage .paragraph--type--intro-section #intro-basic{padding-block:42px 89px}}.page--homepage .paragraph--type--cards-section .cards-content{padding-block:82px 89px}.page--homepage .paragraph--type--cards-section .field--name-field-title-card{margin-bottom:9px;padding-right:55px}@media (max-width:768px){.page--homepage .paragraph--type--cards-section .field--name-field-title-card{margin-bottom:6px}}@media (max-width:479px){.page--homepage .paragraph--type--cards-section .field--name-field-title-card{margin-bottom:5px;padding-right:25px}}.page--homepage .paragraph--type--text-section-with-the-alternate{padding-block:0 112px}.page--homepage .paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second{padding:0 40px 0 140px}.page--homepage .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{padding:0 160px 0 0}.page--homepage .paragraph--type--text-section-with-the-alternate .field--name-field-items{gap:100px}@media (max-width:768px){.page--homepage .paragraph--type--text-section-with-the-alternate #alternating-text-image,.page--homepage .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image{gap:34px}.page--homepage .paragraph--type--text-section-with-the-alternate .field--name-field-items{gap:70px}}@media (max-width:479px){.page--homepage .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image{gap:22px}.page--homepage .paragraph--type--text-section-with-the-alternate .field--name-field-items{gap:50px}}@media (max-width:1100px){.page--homepage .paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second{padding-inline:40px 0}.page--homepage .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{padding-inline:0 40px}}@media (max-width:1024px){.page--homepage .hero-banner{height:610px}.page--homepage .hero-banner .field--name-field-text-header{margin-block:17px 22px}}@media (max-width:991px){.page--homepage .hero-banner{height:-webkit-min-content;height:-moz-min-content;height:min-content}}@media (max-width:896px){.page--homepage .paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second,.page--homepage .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{padding-inline:0}}@media (max-width:768px){.page--homepage .field--name-field-text-header{font-weight:400}.page--homepage .paragraph--type--cards-section .cards-content{padding-block:41px 79px}.page--homepage .paragraph--type--cards-section.light-grey .field--name-field-cards{gap:20px}.page--homepage .paragraph--type--text-section-with-the-alternate{padding-block:0 96px}}@media (max-width:750px){.page--homepage .hero-banner .field--name-field-text-header{margin-block:11px 21px}}@media (max-width:639px){.page--homepage .hero-banner{height:720px}.page--homepage .paragraph--type--cards-section .cards-content{padding-block:40px 83px}.page--homepage .paragraph--type--text-section-with-the-alternate{padding-block:0 86px}}@media (max-width:479px){.page--homepage .hero-banner{height:745px}.page--homepage .paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second,.page--homepage .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{padding-inline:16px}}#template-img-25-50-25 .layout__region--first{padding-right:0}#template-img-25-50-25 .field--name-field-image-1 img,#template-img-25-50-25 .field--name-field-image-2 img,#template-img-25-50-25 .field--name-field-image-3 img{position:relative;will-change:transform}#template-img-25-50-25 .layout__region--second{position:relative;-webkit-transition:-webkit-transform .1s linear;transition:-webkit-transform .1s linear;-o-transition:-o-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear,-o-transform .1s linear;will-change:transform}#template-img-25-50-25 .field--name-field-image-1 img,#template-img-25-50-25 .field--name-field-image-3 img{height:auto;max-width:200px}#template-img-25-50-25 .field--name-field-image-1{right:0;top:10%;z-index:2}#template-img-25-50-25 .field--name-field-image-2{left:50%;pointer-events:none;top:20%;-webkit-transform:translate(-50%,-20%);-o-transform:translate(-50%,-20%);transform:translate(-50%,-20%);z-index:1}#template-img-25-50-25 .field--name-field-image-3{bottom:25%;left:0;z-index:2}@media (max-width:1400px){#template-img-25-50-25 .layout__region--first{padding-right:0}}@media (max-width:1300px){#template-img-25-50-25 .field--name-field-image-1 img,#template-img-25-50-25 .field--name-field-image-3 img{height:auto;max-width:180px}}@media (max-width:1200px){#template-img-25-50-25 .field--name-field-image-3{left:15px}#template-img-25-50-25 .field--name-field-image-1{right:15px}}@media (max-width:1024px){#template-img-25-50-25{height:350px;top:160px}#template-img-25-50-25 .field--name-field-image-1 img,#template-img-25-50-25 .field--name-field-image-3 img{max-width:150px}#template-img-25-50-25 .field--name-field-image-1{top:5%}#template-img-25-50-25 .field--name-field-image-2{top:15%}#template-img-25-50-25 .field--name-field-image-2 img{height:auto;max-width:300px}}@media (max-width:991px){#template-img-25-50-25{padding-inline:30px}}@media (max-width:896px){#template-img-25-50-25{height:265px}#template-img-25-50-25 .field--name-field-image-1 img,#template-img-25-50-25 .field--name-field-image-3 img{max-width:140px}#template-img-25-50-25 .field--name-field-image-1{right:0}#template-img-25-50-25 .field--name-field-image-3{left:55px}#template-img-25-50-25 .field--name-field-image-2{left:60%}#template-img-25-50-25 .field--name-field-image-2 img{height:auto;max-width:260px}}@media (max-width:768px){#template-img-25-50-25{height:295px;top:110px}#template-img-25-50-25 .field--name-field-image-1 img,#template-img-25-50-25 .field--name-field-image-3 img{max-width:120px}#template-img-25-50-25 .field--name-field-image-2{top:30%}#template-img-25-50-25 .field--name-field-image-1{top:18%}#template-img-25-50-25 .field--name-field-image-3{bottom:15%;left:45px}#template-img-25-50-25 .field--name-field-text-header{width:103%}#template-img-25-50-25 .field--name-field-image-2{left:60%}#template-img-25-50-25 .field--name-field-image-2 img{height:auto;max-width:220px}}@media (max-width:750px){#template-img-25-50-25{height:345px}#template-img-25-50-25 .field--name-field-text-header{width:100%}#template-img-25-50-25 .field--name-field-image-2{left:50%}#template-img-25-50-25 .field--name-field-image-3{left:0}#template-img-25-50-25 .field--name-field-image-1 img,#template-img-25-50-25 .field--name-field-image-3 img{max-width:125px}#template-img-25-50-25 .field--name-field-image-2 img{height:auto;max-width:245px}}@media (max-width:639px){#template-img-25-50-25{gap:0;height:540px}#template-img-25-50-25 .field--name-field-title-header h1{text-align:left}#template-img-25-50-25 .field--name-field-image-2{left:50%}#template-img-25-50-25 .field--name-field-image-1{right:15%}#template-img-25-50-25 .field--name-field-image-3{bottom:15%;left:15%}}@media (max-width:520px){#template-img-25-50-25 .field--name-field-image-1{right:10%}#template-img-25-50-25 .field--name-field-image-3{left:10%}}@media (max-width:479px){#template-img-25-50-25{gap:75px;height:515px;padding-inline:15px}#template-img-25-50-25 .field--name-field-image-1{right:5%}#template-img-25-50-25 .field--name-field-image-3{left:5%}#template-img-25-50-25 .field--name-field-image-2 img{max-width:223px}}@media (max-width:389px){#template-img-25-50-25 .field--name-field-image-1{right:0}#template-img-25-50-25 .field--name-field-image-3{left:0}}@media (max-width:375px){#template-img-25-50-25{gap:65px;top:110px}#template-img-25-50-25 .field--name-field-image-3{bottom:-20%}}.user-profile{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:50px;margin-inline:auto;margin-top:100px;max-width:1440px;padding-inline:75px;padding:0 0 176px;width:100%}@media (max-width:1300px){.user-profile{padding-inline:30px}}@media (max-width:639px){.user-profile{padding-inline:20px}}@media (max-width:479px){.user-profile{padding-inline:15px}}.user-profile--menu{width:30%}.user-profile--content{max-width:630px}.user-profile--content-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.user-profile--content-top p{font-size:25px;font-weight:600;line-height:35px}.user-profile--content-top a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-width:70px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.user-profile--content-top a a{color:#2a206a;font-weight:500}.user-profile--content-top a:focus,.user-profile--content-top a:hover{background-color:#2a206a;border:1px solid transparent;color:#fff;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.user-profile--content-top a:focus a,.user-profile--content-top a:hover a{color:#fff}@media (max-width:768px){.user-profile--content-top a .field--name-field-image-3{top:45%}}.user-profile--content-help{font-size:16px;line-height:26px}.user-profile--content-fields{margin:30px 0}.user-profile--content-fields .items{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-column-gap:29px;-moz-column-gap:29px;column-gap:29px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;row-gap:20px}.user-profile--content-fields .items,.user-profile--content-fields .items p{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.user-profile--content-fields .items p{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#f5f6f7;border:1px solid #f5f6f7;border-radius:10px;font-size:16px;line-height:26px;min-height:60px;padding:15px 20px}.user-profile--content-fields .form-terms{margin-top:24px}.user-profile--content-fields .form-terms div{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.user-profile--content-fields .form-terms div input{margin-top:4px}.user-profile--content-fields .form-terms label{font-size:14px;line-height:20px;padding-inline:10px 50px}@media (max-width:1200px){.user-profile--content{width:100%}}@media (max-width:1100px){.user-profile--content-fields .items p{padding:10px}}@media (max-width:991px){.user-profile--content-fields .items{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}@media (max-width:896px){.user-profile{margin-top:60px}.user-profile--content-fields .form-terms{margin-top:9px}.user-profile--content-fields .form-terms label{padding-inline:10px 20px}}@media (max-width:768px){.user-profile{margin-top:75px;padding:0 0 114px}.user-profile--content-help{max-width:325px}}@media (max-width:639px){.user-profile{padding:0 0 103px}.user-profile--content-top p{font-size:20px;line-height:31px}.user-profile--content-top a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-width:70px;padding:10px 12px!important;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.user-profile--content-top a a{color:#2a206a;font-weight:500}.user-profile--content-top a:focus,.user-profile--content-top a:hover{background-color:#2a206a;border:1px solid transparent;color:#fff;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.user-profile--content-top a:focus a,.user-profile--content-top a:hover a{color:#fff}}@media (max-width:639px) and (max-width:768px){.user-profile--content-top a .field--name-field-image-3{top:45%}}@media (max-width:639px){.user-profile--content-help{font-size:15px;line-height:25px;max-width:249px}}@media (max-width:479px){.user-profile--content-fields .form-terms{margin-top:16px}.user-profile--content-fields .form-terms label{padding-inline:10px 0}}@media (max-width:410px){.user-profile{margin-top:33px}}.main-content--two-column .user-edit-profile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-column-gap:29px;-moz-column-gap:29px;column-gap:29px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:630px;padding-block:100px 92px;row-gap:20px}.main-content--two-column .user-edit-profile--content-top{margin-bottom:30px}.main-content--two-column .user-edit-profile--content-top p{font-size:25px;font-weight:600;line-height:35px;margin-bottom:10px}.main-content--two-column .user-edit-profile--content-top .help{font-size:16px;line-height:26px}.main-content--two-column .user-edit-profile .btn-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:20px;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:30px;width:100%}.main-content--two-column .user-edit-profile .btn-wrapper .js-form-wrapper{width:auto}.main-content--two-column .user-edit-profile #user-profile-edit{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.main-content--two-column .user-edit-profile .btn-cancel a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-width:93px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-content--two-column .user-edit-profile .btn-cancel a a{color:#2a206a;font-weight:500}.main-content--two-column .user-edit-profile .btn-cancel a:focus,.main-content--two-column .user-edit-profile .btn-cancel a:hover{background-color:#2a206a;border:1px solid transparent;color:#fff;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.main-content--two-column .user-edit-profile .btn-cancel a:focus a,.main-content--two-column .user-edit-profile .btn-cancel a:hover a{color:#fff}@media (max-width:768px){.main-content--two-column .user-edit-profile .btn-cancel a .field--name-field-image-3{top:45%}}.main-content--two-column .user-edit-profile input[type=submit]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#25e3a3;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-width:77px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main-content--two-column .user-edit-profile input[type=submit] a{color:#2a206a;font-weight:500}.main-content--two-column .user-edit-profile input[type=submit]:focus,.main-content--two-column .user-edit-profile input[type=submit]:hover{background-color:#2a206a;border:1px solid transparent;color:#25e3a3;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.main-content--two-column .user-edit-profile input[type=submit]:focus a,.main-content--two-column .user-edit-profile input[type=submit]:hover a{color:#25e3a3}@media (max-width:768px){.main-content--two-column .user-edit-profile input[type=submit] .field--name-field-image-3{top:45%}}@media (max-width:900px){.main-content--two-column .user-edit-profile{padding-block:75px 90px}}@media (max-width:760px){.main-content--two-column .user-edit-profile .field--name-field-address,.main-content--two-column .user-edit-profile .field--name-field-city{max-width:325px}}@media (max-width:710px){.main-content--two-column .user-edit-profile .field--name-field-address,.main-content--two-column .user-edit-profile .field--name-field-city{max-width:100%;width:77%}}@media (max-width:639px){.main-content--two-column .user-edit-profile{padding-block:33px 88px}.main-content--two-column .user-edit-profile .field--name-field-address,.main-content--two-column .user-edit-profile .field--name-field-city{max-width:100%;width:78%}.main-content--two-column .user-edit-profile .field--name-field-number,.main-content--two-column .user-edit-profile .field--name-field-postal-code{max-width:100%;width:48%}}@media (max-width:410px){.main-content--two-column .user-edit-profile .field--name-field-number,.main-content--two-column .user-edit-profile .field--name-field-postal-code{width:47%}.main-content--two-column .user-edit-profile--content-top .help{font-size:15px;line-height:25px}}.forgot-pwd-page{gap:47px;margin:0 auto;max-width:650px;padding-block:52px 168px;width:100%}.forgot-pwd-page,.forgot-pwd-page--top{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.forgot-pwd-page--top{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:20px}.forgot-pwd-page--top h1{font-size:50px;font-weight:700;line-height:59px}.forgot-pwd-page--top p{font-size:16px;line-height:26px;text-align:center}.forgot-pwd-page--center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:410px;width:100%}.forgot-pwd-page--center p{display:none}.forgot-pwd-page--center .js-form-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.forgot-pwd-page--center input[type=submit]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#25e3a3;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;-webkit-justify-content:center;justify-content:center;line-height:21px;min-width:85px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.forgot-pwd-page--center input[type=submit] a{color:#2a206a;font-weight:500}.forgot-pwd-page--center input[type=submit]:focus,.forgot-pwd-page--center input[type=submit]:hover{background-color:#2a206a;border:1px solid transparent;color:#25e3a3;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.forgot-pwd-page--center input[type=submit]:focus a,.forgot-pwd-page--center input[type=submit]:hover a{color:#25e3a3}@media (max-width:768px){.forgot-pwd-page--center input[type=submit] .field--name-field-image-3{top:45%}}@media (max-width:896px){.forgot-pwd-page{gap:38px;padding-block:35px 118px}.forgot-pwd-page--top{gap:16px}.forgot-pwd-page--top h1{font-size:45px;line-height:54px}.forgot-pwd-page--top p{font-size:15px;line-height:25px}.forgot-pwd-page--center{max-width:345px}}@media (max-width:639px){.forgot-pwd-page{gap:35px;padding-block:35px 103px}.forgot-pwd-page--top{gap:15px}.forgot-pwd-page--top h1{font-size:34px;line-height:42px}}.anonymous .user-edit-profile{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin-inline:auto;max-width:400px;padding-block:100px 92px;row-gap:0}.anonymous .user-edit-profile .js-form-type-password{max-width:400px}.anonymous .user-edit-profile--content-top{margin-bottom:15px}.anonymous .user-edit-profile--content-top p{font-size:25px;font-weight:600;line-height:35px;margin-bottom:10px}.anonymous .user-edit-profile--content-top .help{font-size:16px;line-height:26px}.anonymous .user-edit-profile .btn-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%}.anonymous .user-edit-profile .btn-wrapper .js-form-wrapper{width:auto}.anonymous .user-edit-profile #user-profile-edit{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.anonymous .user-edit-profile .btn-cancel{display:none}.anonymous .user-edit-profile input[type=submit]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#25e3a3;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-width:77px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.anonymous .user-edit-profile input[type=submit] a{color:#2a206a;font-weight:500}.anonymous .user-edit-profile input[type=submit]:focus,.anonymous .user-edit-profile input[type=submit]:hover{background-color:#2a206a;border:1px solid transparent;color:#25e3a3;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.anonymous .user-edit-profile input[type=submit]:focus a,.anonymous .user-edit-profile input[type=submit]:hover a{color:#25e3a3}@media (max-width:768px){.anonymous .user-edit-profile input[type=submit] .field--name-field-image-3{top:45%}}.anonymous .user-edit-profile .user-edit-profile--content-top{text-align:center}.anonymous .user-edit-profile .user-edit-profile--form .field-group-html-element #edit-pass{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.anonymous .user-edit-profile .user-edit-profile--form .field-group-html-element #edit-pass .js-form-item{max-width:100%;width:350px}.anonymous .user-edit-profile .btn-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}@media (max-width:410px){.anonymous .user-edit-profile{padding-inline:15px}.anonymous .user-edit-profile input[type=submit]{font-size:13px}}.node--opportunities-invest .node--opportunities-main{padding-bottom:121px}@media (max-width:896px){.node--opportunities-invest .node--opportunities-main{padding-bottom:100px}}@media (max-width:639px){.node--opportunities-invest .node--opportunities-main{padding-bottom:96px}}.node--opportunities-invest .webform-submission-invest-form label{display:block;font-size:16px;font-weight:600;line-height:26px;margin-bottom:20px}.node--opportunities-invest .webform-submission-invest-form .form-item-amount-invest label{font-size:20px;line-height:30px}.node--opportunities-invest .webform-submission-invest-form .js-form-type-checkbox{margin-bottom:20px}.node--opportunities-invest .webform-submission-invest-form .js-form-type-checkbox label{font-size:14px;font-weight:400;line-height:20px;margin:0}.page-node-type-opportunities .main-content--two-column .content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 330px)}.page-node-type-opportunities .main-content--two-column article .content{max-width:100%!important}@media (max-width:1300px){.page-node-type-opportunities .main-content--two-column .content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 290px)}}@media (max-width:1200px){.page-node-type-opportunities .main-content--two-column .content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 235px)}}@media (max-width:768px){.page-node-type-opportunities .main-content--two-column .content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 239px)}}@media (max-width:720px){.page-node-type-opportunities .main-content--two-column .content{max-width:100%}}@media (max-width:479px){.page-node-type-opportunities .main-content--two-column{padding-inline:0}.page-node-type-opportunities .main-content--two-column .back-to-list,.page-node-type-opportunities .main-content--two-column .node--opportunities-bottom .field--name-field-description,.page-node-type-opportunities .main-content--two-column .node--opportunities-main,.page-node-type-opportunities .main-content--two-column .node--opportunities-tabs,.page-node-type-opportunities .main-content--two-column .node--opportunities-top,.page-node-type-opportunities .main-content--two-column .sidebar{padding-inline:15px}.page-node-type-opportunities .main-content--two-column .node--opportunities-tabs .tabs.tab--primary.layout-tabs{left:10%}}.message-confirmation-invest .field--name-field-location-opportunity,.message-confirmation-invest .label-location,.node--opportunities .field--name-field-location-opportunity,.node--opportunities .label-location,.node--opportunities-invest .field--name-field-location-opportunity,.node--opportunities-invest .label-location{display:block;padding-left:20px;position:relative}.message-confirmation-invest .field--name-field-location-opportunity:before,.message-confirmation-invest .label-location:before,.node--opportunities .field--name-field-location-opportunity:before,.node--opportunities .label-location:before,.node--opportunities-invest .field--name-field-location-opportunity:before,.node--opportunities-invest .label-location:before{background-image:url(../images/icons/location.svg);-webkit-background-size:cover;background-size:cover;content:"";display:inline-block;height:24px;left:5px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px}.message-confirmation-invest{color:#2a206a;padding-bottom:157px}.message-confirmation-invest a{color:#2a206a}.message-confirmation-invest .label-node a{font-size:25px;font-weight:600;line-height:35px}.message-confirmation-invest .text-confirmation{background:#f5f6f7;border-radius:20px;margin:45px auto;max-width:630px;padding:100px 40px 40px;text-align:center;width:100%}.message-confirmation-invest .text-confirmation .label-bold{font-size:30px;font-weight:600;line-height:40px;margin-bottom:15px;position:relative}.message-confirmation-invest .text-confirmation .label-bold:before{background-image:url(../images/icons/check.svg);-webkit-background-size:cover;background-size:cover;bottom:10px;content:"";display:inline-block;height:59px;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:59px}.message-confirmation-invest .webform-confirmation__back{text-align:center}.message-confirmation-invest .webform-confirmation__back a{border-bottom:1px solid #25e3a3;font-size:16px;font-weight:600;line-height:21px}@media (max-width:896px){.message-confirmation-invest{padding-bottom:86px}}@media (max-width:639px){.message-confirmation-invest{padding-bottom:97px;padding-inline:15px}}.node--opportunities{float:right;max-width:960px;width:100%}.node--opportunities .back-to-list{margin-block:45px 25px}.node--opportunities .back-to-list a{border-bottom:1px solid #25e3a3;color:#2a206a;font-size:16px;font-weight:600;line-height:21px}.node--opportunities-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between}.node--opportunities-top span{font-size:25px;font-weight:600;line-height:35px;margin-bottom:6px}.node--opportunities-top .field--name-field-location-opportunity{font-size:16px;line-height:26px}.node--opportunities-top .field--name-field-logo-company img{float:right;-o-object-fit:contain;object-fit:contain}.node--opportunities-top .layout__region--second{float:right}.node--opportunities-tabs{border-radius:20px;height:550px;margin-block:30px;position:relative;width:100%}@media (max-width:1400px){.node--opportunities-tabs{height:auto}}@media (max-width:410px){.node--opportunities-tabs{height:200px;max-width:100%}}.node--opportunities-tabs .tabs.tab--primary.layout-tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:15px;left:10px;position:absolute;top:10px}.node--opportunities-tabs .tabs.tab--primary.layout-tabs,.node--opportunities-tabs .tabs__tab .nav-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.node--opportunities-tabs .tabs__tab .nav-link{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#2a206a;border:1px solid transparent;border-radius:8px;color:#25e3a3;cursor:pointer;height:41px;-webkit-justify-content:center;justify-content:center;min-width:85px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:3}.node--opportunities-tabs .tabs__tab .nav-link a{color:#25e3a3;font-weight:500}.node--opportunities-tabs .tabs__tab .nav-link:focus,.node--opportunities-tabs .tabs__tab .nav-link:hover{background-color:#25e3a3;border:1px solid transparent;color:#2a206a;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.node--opportunities-tabs .tabs__tab .nav-link:focus a,.node--opportunities-tabs .tabs__tab .nav-link:hover a{color:#2a206a}@media (max-width:768px){.node--opportunities-tabs .tabs__tab .nav-link .field--name-field-image-3{top:45%}}.node--opportunities-tabs .tabs__tab .nav-link.is-active{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#25e3a3;border:1px solid transparent;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-width:85px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.node--opportunities-tabs .tabs__tab .nav-link.is-active a{color:#2a206a;font-weight:500}.node--opportunities-tabs .tabs__tab .nav-link.is-active:focus,.node--opportunities-tabs .tabs__tab .nav-link.is-active:hover{background-color:#2a206a;border:1px solid transparent;color:#25e3a3;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.node--opportunities-tabs .tabs__tab .nav-link.is-active:focus a,.node--opportunities-tabs .tabs__tab .nav-link.is-active:hover a{color:#25e3a3}@media (max-width:768px){.node--opportunities-tabs .tabs__tab .nav-link.is-active .field--name-field-image-3{top:45%}}.node--opportunities-tabs .tabs__tab .nav-link.is-active:focus,.node--opportunities-tabs .tabs__tab .nav-link.is-active:focus-visible,.node--opportunities-tabs .tabs__tab .nav-link.is-active:focus-within{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.node--opportunities-tabs .tabs__tab .nav-link.is-active:focus{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#25e3a3;border:none;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-width:85px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.node--opportunities-tabs .tabs__tab .nav-link.is-active:focus a{color:#2a206a;font-weight:500}.node--opportunities-tabs .tabs__tab .nav-link.is-active:focus:focus,.node--opportunities-tabs .tabs__tab .nav-link.is-active:focus:hover{background-color:#2a206a;border:1px solid transparent;color:#25e3a3;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.node--opportunities-tabs .tabs__tab .nav-link.is-active:focus:focus a,.node--opportunities-tabs .tabs__tab .nav-link.is-active:focus:hover a{color:#25e3a3}@media (max-width:768px){.node--opportunities-tabs .tabs__tab .nav-link.is-active:focus .field--name-field-image-3{top:45%}}@media (max-width:1024px){.node--opportunities-tabs .tabs__tab .nav-link,.node--opportunities-tabs .tabs__tab .nav-link.is-active{min-width:35px;padding:8px 12px}.node--opportunities-tabs .tabs__tab .nav-link .label,.node--opportunities-tabs .tabs__tab .nav-link.is-active .label{font-size:14px}}.node--opportunities-tabs .slick{height:-webkit-max-content;height:-moz-max-content;height:max-content;width:100%}.node--opportunities-tabs .slick img{border-radius:20px;height:auto;max-height:550px;-o-object-fit:cover;object-fit:cover;width:100%}.node--opportunities-tabs .slick .slick-dots{-webkit-box-orient:horizontal;-webkit-box-direction:normal;bottom:7%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:15px;left:50%;position:absolute;z-index:10}.node--opportunities-tabs .slick .slick-dots,.node--opportunities-tabs .slick .slick-dots li{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.node--opportunities-tabs .slick .slick-dots li{-webkit-box-pack:center;-ms-flex-pack:center;background:#25e3a3;border-radius:50%;height:30px;-webkit-justify-content:center;justify-content:center;padding:5px;width:30px}.node--opportunities-tabs .slick .slick-dots .slick-active{background:#2a206a}.node--opportunities-tabs .slick .slick-dots .slick-active button{color:#25e3a3}.node--opportunities-tabs .slick .slick-dots button{background:none;color:#2a206a;font-size:16px;font-weight:700;line-height:25px}@media (max-width:1024px){.node--opportunities-tabs .slick .slick-dots{left:45%}}@media (max-width:720px){.node--opportunities-tabs .slick .slick-dots{bottom:10%}}.node--opportunities-tabs .custom-play{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:hsla(0,0%,100%,.8);border-radius:50%;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:80px;-webkit-justify-content:center;justify-content:center;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;width:80px;z-index:10}.node--opportunities-tabs .custom-play:hover{background:#fff}@media (max-width:768px){.node--opportunities-tabs .custom-play{height:62px;width:62px}}.node--opportunities-tabs .custom-play-icon{height:40px;width:40px}@media (max-width:768px){.node--opportunities-tabs .custom-play-icon{height:25px;width:20px}}.node--opportunities-tabs .field--name-field-media-oembed-video,.node--opportunities-tabs .field--name-field-media-video-file{height:550px;width:100%}@media (max-width:1200px){.node--opportunities-tabs .field--name-field-media-oembed-video,.node--opportunities-tabs .field--name-field-media-video-file{height:490px}}@media (max-width:1100px){.node--opportunities-tabs .field--name-field-media-oembed-video,.node--opportunities-tabs .field--name-field-media-video-file{height:425px}}@media (max-width:991px){.node--opportunities-tabs .field--name-field-media-oembed-video,.node--opportunities-tabs .field--name-field-media-video-file{height:375px}}.node--opportunities-tabs .field--name-field-media-oembed-video .field__item,.node--opportunities-tabs .field--name-field-media-video-file .field__item{position:relative}.node--opportunities-tabs .field--name-field-media-oembed-video iframe,.node--opportunities-tabs .field--name-field-media-oembed-video video,.node--opportunities-tabs .field--name-field-media-video-file iframe,.node--opportunities-tabs .field--name-field-media-video-file video{height:100%;width:100%;z-index:1}.node--opportunities-tabs .field--name-field-media-oembed-video .contextual,.node--opportunities-tabs .field--name-field-media-oembed-video .contextual ul,.node--opportunities-tabs .field--name-field-media-video-file .contextual,.node--opportunities-tabs .field--name-field-media-video-file .contextual ul{display:none}.node--opportunities-tabs .field--name-field-media-oembed-video iframe,.node--opportunities-tabs .field--name-field-media-video-file iframe{min-height:400px}@media (max-width:896px){.node--opportunities-tabs .field--name-field-media-oembed-video,.node--opportunities-tabs .field--name-field-media-video-file{height:-webkit-max-content;height:-moz-max-content;height:max-content}}@media (max-width:410px){.node--opportunities-tabs .field--name-field-media-oembed-video,.node--opportunities-tabs .field--name-field-media-video-file{height:260px;max-width:100%}.node--opportunities-tabs .field--name-field-media-oembed-video iframe,.node--opportunities-tabs .field--name-field-media-oembed-video video,.node--opportunities-tabs .field--name-field-media-video-file iframe,.node--opportunities-tabs .field--name-field-media-video-file video{height:190px}.node--opportunities-tabs .field--name-field-media-oembed-video iframe,.node--opportunities-tabs .field--name-field-media-video-file iframe{min-height:190px}}.node--opportunities-tabs .field--name-field-images-gallery,.node--opportunities-tabs .field--name-field-media-video-file,.node--opportunities-tabs iframe,.node--opportunities-tabs img,.node--opportunities-tabs video{border-radius:20px}.node--opportunities .progress_line{background-color:#2a206a;border-radius:10px;display:block;height:15px;margin:10px 0;overflow:hidden;position:relative;width:100%}.node--opportunities .progress_fill{background-color:#25e3a3;height:100%;position:absolute;-webkit-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease}.node--opportunities-inquire-btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#25e3a3;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;-webkit-justify-content:center;justify-content:center;margin-bottom:20px;min-width:85px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:100%}.node--opportunities-inquire-btn a{color:#2a206a;font-weight:500}.node--opportunities-inquire-btn:focus,.node--opportunities-inquire-btn:hover{background-color:#2a206a;border:1px solid transparent;color:#25e3a3;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.node--opportunities-inquire-btn:focus a,.node--opportunities-inquire-btn:hover a{color:#25e3a3}@media (max-width:768px){.node--opportunities-inquire-btn .field--name-field-image-3{top:45%}}.node--opportunities-inquire-btn.disabled{cursor:not-allowed;pointer-events:auto}.node--opportunities-main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:50px;-webkit-justify-content:space-between;justify-content:space-between}.node--opportunities-main .field--name-field-text-body-opportunity p{font-size:16px;line-height:26px}@media (max-width:768px){.node--opportunities-main .field--name-field-text-body-opportunity p{font-size:15px;line-height:25px}}.node--opportunities-main .sum-invested .views-row{background:#f5f6f7;border-radius:20px;color:#2a206a;font-size:16px;font-weight:400;height:60px;line-height:26px;margin:0 0 20px;padding:13px 20px;width:100%}.node--opportunities-main .sum-invested .views-row .text-green{color:#25e3a3;font-size:20px;font-weight:600;line-height:30px}.node--opportunities-main .sum-invested .views-row .field-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px;-webkit-justify-content:center;justify-content:center}.node--opportunities-main .views-field-field-total-invested .field-content{font-size:25px;font-weight:800;line-height:35px}@media (max-width:768px){.node--opportunities-main .views-field-field-total-invested .field-content{font-size:22px;font-weight:700;line-height:31px}}@media (max-width:479px){.node--opportunities-main .views-field-field-total-invested .field-content{font-size:20px;line-height:31px}}.node--opportunities-main .views-field-field-fund-expected .field-content{font-size:20px;font-weight:500;line-height:30px}.node--opportunities-main .views-field-field-fundraising-date-interval{background:#f5f6f7;border-radius:20px;color:#2a206a;font-weight:400;height:85px;margin:20px 0;padding:13px 20px;width:100%}.node--opportunities-main .views-field-field-fundraising-date-interval .field-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}.node--opportunities-main .views-field-field-fundraising-date-interval b{font-size:16px;font-weight:600;line-height:26px}.node--opportunities-main .btn-invest{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#25e3a3;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-width:85px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:100%!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.node--opportunities-main .btn-invest a{color:#2a206a;font-weight:500}.node--opportunities-main .btn-invest:focus,.node--opportunities-main .btn-invest:hover{background-color:#2a206a;border:1px solid transparent;color:#25e3a3;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.node--opportunities-main .btn-invest:focus a,.node--opportunities-main .btn-invest:hover a{color:#25e3a3}@media (max-width:768px){.node--opportunities-main .btn-invest .field--name-field-image-3{top:45%}}.node--opportunities-main .cancel-btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-width:93px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.node--opportunities-main .cancel-btn a{color:#2a206a;font-weight:500}.node--opportunities-main .cancel-btn:focus,.node--opportunities-main .cancel-btn:hover{background-color:#2a206a;border:1px solid transparent;color:#fff;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.node--opportunities-main .cancel-btn:focus a,.node--opportunities-main .cancel-btn:hover a{color:#fff}@media (max-width:768px){.node--opportunities-main .cancel-btn .field--name-field-image-3{top:45%}}.node--opportunities-main .webform-flexbox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:15px;-webkit-justify-content:flex-end;justify-content:flex-end}.node--opportunities-main .webform-flexbox .webform-flex{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.node--opportunities-main .additional-opportunities-wrapper{margin:24px 0}@media (max-width:1024px){.node--opportunities-main .additional-opportunities-wrapper{max-width:320px}}@media (max-width:410px){.node--opportunities-main .additional-opportunities-wrapper{max-width:100%}}.node--opportunities-main .additional-opportunities-wrapper .opportunities-row{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px}.node--opportunities-main .additional-opportunities-wrapper .opportunities-row .additional-opportunities-item{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-justify-content:center;justify-content:center;max-height:55px;min-width:150px;padding:15px 12px;position:relative;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.node--opportunities-main .additional-opportunities-wrapper .opportunities-row .additional-opportunities-item a{color:#2a206a;font-weight:500}.node--opportunities-main .additional-opportunities-wrapper .opportunities-row .additional-opportunities-item:focus,.node--opportunities-main .additional-opportunities-wrapper .opportunities-row .additional-opportunities-item:hover{background-color:#2a206a;border:1px solid transparent;color:#fff;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.node--opportunities-main .additional-opportunities-wrapper .opportunities-row .additional-opportunities-item:focus a,.node--opportunities-main .additional-opportunities-wrapper .opportunities-row .additional-opportunities-item:hover a{color:#fff}@media (max-width:768px){.node--opportunities-main .additional-opportunities-wrapper .opportunities-row .additional-opportunities-item .field--name-field-image-3{top:45%}}.node--opportunities-main .additional-opportunities-wrapper .opportunities-row .additional-opportunities-item:active,.node--opportunities-main .additional-opportunities-wrapper .opportunities-row .additional-opportunities-item:hover{color:transparent}.node--opportunities-main .additional-opportunities-wrapper .opportunities-row .additional-opportunities-item:active .text,.node--opportunities-main .additional-opportunities-wrapper .opportunities-row .additional-opportunities-item:hover .text{color:#f5f6f7}.node--opportunities-main .additional-opportunities-wrapper .opportunities-row .additional-opportunities-item:active:before,.node--opportunities-main .additional-opportunities-wrapper .opportunities-row .additional-opportunities-item:hover:before{background-image:url(../images/icons/download-white.svg)}.node--opportunities-main .additional-opportunities-wrapper .opportunities-row .additional-opportunities-item:before{background-image:url(../images/icons/download.svg);-webkit-background-size:cover;background-size:cover;content:"";display:inline-block;height:24px;position:absolute;right:10%;top:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px}.node--opportunities-main .additional-opportunities-wrapper .opportunities-row .additional-opportunities-item .text{color:#2a206a;font-size:16px;font-weight:500;line-height:21px;margin-right:40px}.node--opportunities-main .additional-opportunities-wrapper .opportunities-row.two-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media (max-width:410px){.node--opportunities-main .additional-opportunities-wrapper .opportunities-row.two-column{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}.node--opportunities-main .additional-opportunities-wrapper .opportunities-row.one-column .additional-opportunities-item,.node--opportunities-main .additional-opportunities-wrapper .opportunities-row.one-column a{max-width:320px;width:100%}@media (max-width:410px){.node--opportunities-main .additional-opportunities-wrapper .opportunities-row.one-column .additional-opportunities-item,.node--opportunities-main .additional-opportunities-wrapper .opportunities-row.one-column a{max-width:100%}}.node--opportunities-main .download-btn .field-content .opportunities-files{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;margin:48px 0 24px}@media (max-width:1024px){.node--opportunities-main .download-btn .field-content .opportunities-files{max-width:320px}}@media (max-width:410px){.node--opportunities-main .download-btn .field-content .opportunities-files{max-width:100%}}.node--opportunities-main .download-btn .field-content .opportunities-files .two-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:20px}@media (max-width:410px){.node--opportunities-main .download-btn .field-content .opportunities-files .two-column{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}.node--opportunities-main .download-btn .field-content .opportunities-files .opportunities-files-item{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-justify-content:center;justify-content:center;max-height:55px;min-width:150px;padding:15px 12px;position:relative;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.node--opportunities-main .download-btn .field-content .opportunities-files .opportunities-files-item a{color:#2a206a;font-weight:500}.node--opportunities-main .download-btn .field-content .opportunities-files .opportunities-files-item:focus,.node--opportunities-main .download-btn .field-content .opportunities-files .opportunities-files-item:hover{background-color:#2a206a;border:1px solid transparent;color:#fff;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.node--opportunities-main .download-btn .field-content .opportunities-files .opportunities-files-item:focus a,.node--opportunities-main .download-btn .field-content .opportunities-files .opportunities-files-item:hover a{color:#fff}@media (max-width:768px){.node--opportunities-main .download-btn .field-content .opportunities-files .opportunities-files-item .field--name-field-image-3{top:45%}}.node--opportunities-main .download-btn .field-content .opportunities-files .opportunities-files-item:active,.node--opportunities-main .download-btn .field-content .opportunities-files .opportunities-files-item:hover{color:transparent}.node--opportunities-main .download-btn .field-content .opportunities-files .opportunities-files-item:active .text,.node--opportunities-main .download-btn .field-content .opportunities-files .opportunities-files-item:hover .text{color:#f5f6f7}.node--opportunities-main .download-btn .field-content .opportunities-files .opportunities-files-item:active:before,.node--opportunities-main .download-btn .field-content .opportunities-files .opportunities-files-item:hover:before{background-image:url(../images/icons/download-white.svg)}.node--opportunities-main .download-btn .field-content .opportunities-files .opportunities-files-item:before{background-image:url(../images/icons/download.svg);-webkit-background-size:cover;background-size:cover;content:"";display:inline-block;height:24px;position:absolute;right:10%;top:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px}.node--opportunities-main .download-btn .field-content .opportunities-files .opportunities-files-item .text{color:#2a206a;font-size:16px;font-weight:500;line-height:21px;margin-right:40px}.node--opportunities-main .download-btn .field-content .opportunities-files .one-column .opportunities-files-item{max-width:320px;width:100%}@media (max-width:410px){.node--opportunities-main .download-btn .field-content .opportunities-files .one-column .opportunities-files-item{max-width:100%}}.node--opportunities-bottom .paragraph--type--text-section-with-the-alternate{padding-block:65px 148px;padding-inline:0}@media (max-width:768px){.node--opportunities-bottom .paragraph--type--text-section-with-the-alternate{padding-block:42px 101px}}@media (max-width:479px){.node--opportunities-bottom .paragraph--type--text-section-with-the-alternate{padding-block:53px 82px}}.node--opportunities-bottom .paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--first .field--name-field-media img{height:auto;max-width:410px;width:100%}.node--opportunities-bottom .paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second{padding:0 0 0 20px}.node--opportunities-bottom .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{padding:0 20px 0 0}@media (max-width:1024px){.node--opportunities .back-to-list{margin-block:25px}.node--opportunities-top span{font-size:22px;line-height:31px}.node--opportunities-top .field--name-field-logo-company img{height:auto;max-width:130px}.node--opportunities-tabs .field--name-field-images-gallery img{max-width:100%}.node--opportunities-inquire-btn{max-width:320px}.node--opportunities-main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px}.node--opportunities-main .btn-invest{max-width:320px}.node--opportunities-main .field--name-field-text-body-opportunity{padding:15px 0}.node--opportunities-main .sum-invested .views-row{max-width:320px}.node--opportunities-main .views-field-field-fundraising-date-interval .field-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}.node--opportunities .progress_line{max-width:250px}.node--opportunities-bottom .paragraph--type--text-section-with-the-alternate #alternating-text-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:23px}.node--opportunities-bottom .paragraph--type--text-section-with-the-alternate #alternating-text-image>div{width:100%}.node--opportunities-bottom .paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--first .field--name-field-media img{height:300px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.node--opportunities-bottom .paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second{padding:0}}@media (max-width:768px){.node--opportunities{padding-top:30px}.node--opportunities .back-to-list{margin-block:0 25px}.node--opportunities-tabs{margin-block:28px 34px}.node--opportunities-inquire-btn{max-width:100%}.node--opportunities-main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}.node--opportunities-main .field--name-field-text-body-opportunity{padding:0}.node--opportunities-main .views-field-field-fundraising-date-interval{margin-block:21px}.node--opportunities .views-row,.node--opportunities-main .btn-invest{max-width:100%}}@media (max-width:479px){.node--opportunities .progress_line{max-width:100%}.node--opportunities-top .field--name-field-logo-company img{max-width:90px}.node--opportunities-top .field--name-field-location-opportunity{font-size:14px;line-height:22px}.node--opportunities-top span{font-size:20px;line-height:31px}.node--opportunities-main .download-btn .field-content{-webkit-box-pack:center;-ms-flex-pack:center;float:none;-webkit-justify-content:center;justify-content:center}.node--opportunities-main .download-btn .field-content .financials,.node--opportunities-main .download-btn .field-content .pitch{min-width:120px}}@media (max-width:389px){.node--opportunities-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.node--opportunities-top .layout__region--first{max-width:70%}.node--opportunities-top .layout__region--second{max-width:30%}.node--opportunities-main .download-btn .field-content .financials:before,.node--opportunities-main .download-btn .field-content .pitch:before{right:5%}.node--opportunities-main .sum-invested .views-row{max-width:100%}}@media (max-width:355px){.node--opportunities-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.node--opportunities-top .layout__region--first,.node--opportunities-top .layout__region--second{max-width:100%}}.all-opportunities .views-exposed-form{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:1fr 1fr 1fr}.all-opportunities .views-exposed-form .form-actions{display:none}.all-opportunities .views-exposed-form .js-form-item{height:60px;margin-bottom:37px;width:100%}.all-opportunities .views-exposed-form select{margin:0}.all-opportunities .views-exposed-form .js-form-item-title{position:relative}.all-opportunities .views-exposed-form .js-form-item-title:after{background-image:url(../images/icons/search.svg);content:"";height:24px;pointer-events:none;position:absolute;right:20px;top:20px;-webkit-transition:top .3s ease,-webkit-transform .3s ease;transition:top .3s ease,-webkit-transform .3s ease;-o-transition:top .3s ease,-o-transform .3s ease;transition:transform .3s ease,top .3s ease;transition:transform .3s ease,top .3s ease,-webkit-transform .3s ease,-o-transform .3s ease;width:24px}@media (max-width:1200px){.all-opportunities .views-exposed-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.all-opportunities .views-exposed-form .js-form-item{margin-bottom:15px}.all-opportunities .views-exposed-form .js-form-item-field-financed-value,.all-opportunities .views-exposed-form .js-form-item-field-funding-phase-target-id,.all-opportunities .views-exposed-form .js-form-type-textfield{width:48%}.all-opportunities .views-exposed-form select{font-size:16px;line-height:26px}}@media (max-width:479px){.all-opportunities .views-exposed-form .js-form-item-field-financed-value,.all-opportunities .views-exposed-form .js-form-item-field-funding-phase-target-id,.all-opportunities .views-exposed-form .js-form-type-textfield{width:100%}}.all-opportunities .view-opportunities--center{padding-block:0 118px}@media (max-width:768px){.all-opportunities .view-opportunities--center{padding-block:0 102px}}@media (max-width:479px){.all-opportunities .view-opportunities--center{padding-block:0 122px}}.no-result{font-size:18px;font-weight:500;line-height:28px}.view-opportunities{margin-top:100px}.view-opportunities--title{font-size:25px;font-weight:600;line-height:35px;margin-bottom:30px}.view-opportunities--center .three-column{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr}.view-opportunities--center .three-column>div{width:100%}.view-opportunities--center .views-row{background:#f5f6f7;border-radius:20px;padding-bottom:30px;position:relative}.view-opportunities--center .views-row:hover .views-field-field-image-thumbnail{border-radius:20px;overflow:hidden}.view-opportunities--center .views-row:hover .views-field-field-image-thumbnail img{-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out}.view-opportunities--center .views-row .views-field-view-node a{font-size:0;height:100%;left:0;position:absolute;text-decoration:none;top:0;width:100%;z-index:2}.view-opportunities--center .views-row .views-field-title{margin-block:22px 6px;padding-inline:22px}.view-opportunities--center .views-row .views-field-title a,.view-opportunities--center .views-row .views-field-title p,.view-opportunities--center .views-row .views-field-title span{color:#2a206a;font-size:20px;font-weight:600;line-height:30px}.view-opportunities--center .views-row .views-field-title a:hover,.view-opportunities--center .views-row .views-field-title p:hover,.view-opportunities--center .views-row .views-field-title span:hover{text-decoration:underline}.view-opportunities--center .views-row .views-field-field-text-listing p{font-size:16px;line-height:26px;padding-inline:22px}.view-opportunities--center .views-row .views-field-field-image-thumbnail{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out}.view-opportunities--center .views-row .views-field-field-image-thumbnail img{border-radius:20px;width:100%}@media (max-width:768px){.view-opportunities--center .views-row .views-field-field-image-thumbnail img{height:auto}}.view-opportunities--center .views-row .views-field-field-location-opportunity:before{background-image:url(../images/icons/location.svg)}.view-opportunities--center .views-row .views-field-field-fundraising-date-interval,.view-opportunities--center .views-row .views-field-field-location-opportunity{display:block;font-size:14px;line-height:22px;margin:0 22px 10px;padding-left:20px;position:relative}.view-opportunities--center .views-row .views-field-field-fundraising-date-interval:before,.view-opportunities--center .views-row .views-field-field-location-opportunity:before{-webkit-background-size:cover;background-size:cover;content:"";display:inline-block;height:24px;left:5px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px}.view-opportunities--center .views-row .views-field-field-fundraising-date-interval:before{background-image:url(../images/icons/calendar.svg)}.view-opportunities--center .views-row .views-field-webform-submission-value{background:#fff;border-radius:20px;margin-inline:22px;padding:15px;text-align:center}.view-opportunities--center .views-row .views-field-webform-submission-value .field-content div{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.view-opportunities--center .views-row .views-field-webform-submission-value b{color:#25e3a3;font-size:18px;font-weight:600;line-height:30px}.view-opportunities--center .views-row .views-field-webform-submission-value p{font-size:15px;line-height:26px;padding-left:5px}.view-opportunities--pager .pager__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:25px;margin:30px 0}.view-opportunities--pager .pager__items,.view-opportunities--pager .pager__items .pager__item{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.view-opportunities--pager .pager__items .pager__item{background:#f5f6f7;border-radius:5px;height:35px;min-width:35px;padding:5px 10px;width:auto}.view-opportunities--pager .pager__items .pager__item a{color:#2a206a}.view-opportunities--pager .pager__items .pager__item.is-active{background:#2a206a}.view-opportunities--pager .pager__items .pager__item.is-active a{color:#fff}@media (max-width:1200px){.view-opportunities--title{font-size:23px;line-height:31px;margin-bottom:20px}.view-opportunities--center .three-column{grid-template-columns:1fr 1fr}.view-opportunities--center .views-row .views-field-title{padding-inline:10px}.view-opportunities--center .views-row .views-field-title a{font-size:18px;line-height:28px}.view-opportunities--center .views-row .views-field-field-text-listing p{font-size:14px;line-height:23px;padding-inline:10px}.view-opportunities--center .views-row .views-field-webform-submission-value{margin-inline:10px}.view-opportunities--center .views-row .views-field-webform-submission-value b{font-size:18px;line-height:28px}}@media (max-width:896px){.view-opportunities{margin-top:60px}}@media (max-width:768px){.view-opportunities{margin-top:75px}}@media (max-width:720px){.view-opportunities{margin-top:26px}}@media (max-width:639px){.view-opportunities--center .three-column{grid-template-columns:1fr}}.portfolio.view-opportunities--center{padding-block:0 122px}@media (max-width:768px){.portfolio.view-opportunities--center{padding-block:0 102px}}@media (max-width:479px){.portfolio.view-opportunities--center{padding-block:0 102px}}.portfolio--header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:30px;margin:20px 0;padding:0}.portfolio--header .total-invested-equity{background:#2a206a;max-width:630px}.portfolio--header .total-invested-equity span{color:#fff}.portfolio--header .total-invested-equity b{color:#25e3a3}.portfolio--header .number-of-investments{background:#25e3a3;color:#2a206a;max-width:300px}.portfolio--header .number-of-investments,.portfolio--header .total-invested-equity{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-justify-content:center;justify-content:center;padding:20px 10px;width:100%}.portfolio--header .number-of-investments p,.portfolio--header .number-of-investments span,.portfolio--header .total-invested-equity p,.portfolio--header .total-invested-equity span{font-size:16px;font-weight:400;line-height:26px;text-align:center}.portfolio--header .number-of-investments b,.portfolio--header .total-invested-equity b{font-size:25px;font-weight:600;line-height:35px}@media (max-width:991px){.portfolio--header{gap:15px}}@media (max-width:768px){.portfolio--header .number-of-investments,.portfolio--header .total-invested-equity{padding:7px 0}.portfolio--header .number-of-investments p,.portfolio--header .number-of-investments span,.portfolio--header .total-invested-equity p,.portfolio--header .total-invested-equity span{font-size:14px;line-height:22px}.portfolio--header .number-of-investments b,.portfolio--header .total-invested-equity b{font-size:22px;line-height:31px}.portfolio--header .number-of-investments{max-width:165px;text-align:center}.portfolio--header .total-invested-equity{max-width:284px}}@media (max-width:720px){.portfolio--header .number-of-investments{max-width:30%;text-align:center}.portfolio--header .total-invested-equity{max-width:67%}}@media (max-width:479px){.portfolio--header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;gap:15px;-webkit-justify-content:center;justify-content:center}.portfolio--header .total-invested-equity{height:77px;max-width:70%}.portfolio--header .number-of-investments{height:77px;max-width:30%;padding:10px}.portfolio--header .number-of-investments p{text-align:center}.portfolio--header .number-of-investments p,.portfolio--header .number-of-investments span,.portfolio--header .total-invested-equity p,.portfolio--header .total-invested-equity span{font-size:12px;line-height:18px}.portfolio--header .number-of-investments b,.portfolio--header .total-invested-equity b{font-size:20px;line-height:31px}}@media (max-width:355px){.portfolio--header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.portfolio--header .number-of-investments{max-width:105px;padding:5px 14px}.portfolio--header .total-invested-equity{max-width:224px}}.page--crowdequity #template-img-30-50-20{margin-inline:auto;max-width:1440px;padding-inline:75px;padding-inline:185px 60px;width:100%}@media (max-width:1300px){.page--crowdequity #template-img-30-50-20{padding-inline:30px}}@media (max-width:639px){.page--crowdequity #template-img-30-50-20{padding-inline:20px}}@media (max-width:479px){.page--crowdequity #template-img-30-50-20{padding-inline:15px}}.page--crowdequity .hero-banner{background:#fff;height:570px}@media (max-width:991px){.page--crowdequity .hero-banner{height:475px}}@media (max-width:768px){.page--crowdequity .hero-banner{height:400px}}@media (max-width:720px){.page--crowdequity .hero-banner{height:660px}}@media (max-width:639px){.page--crowdequity .hero-banner{height:580px}}@media (max-width:450px){.page--crowdequity .hero-banner{height:570px}}.page--crowdequity .hero-banner .dark-blue{height:470px}@media (max-width:1200px){.page--crowdequity .hero-banner .dark-blue:after{-webkit-clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%);clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%)}}@media (max-width:1100px){.page--crowdequity .hero-banner .dark-blue{height:430px}}@media (max-width:991px){.page--crowdequity .hero-banner .dark-blue{height:375px}}@media (max-width:896px){.page--crowdequity .hero-banner .dark-blue{height:355px}}@media (max-width:768px){.page--crowdequity .hero-banner .dark-blue{height:300px}}@media (max-width:750px){.page--crowdequity .hero-banner .dark-blue{height:300px}}@media (max-width:720px){.page--crowdequity .hero-banner .dark-blue{height:445px}}@media (max-width:639px){.page--crowdequity .hero-banner .dark-blue{height:450px}}@media (max-width:375px){.page--crowdequity .hero-banner .dark-blue:after{-webkit-clip-path:polygon(0 0,100% 0,100% 73%,57% 100%,0 75%);clip-path:polygon(0 0,100% 0,100% 73%,57% 100%,0 75%)}}.page--crowdequity .paragraph--type--text-section-with-the-alternate{padding-block:121px 186px}.page--crowdequity .paragraph--type--text-section-with-the-alternate .field--name-field-items{gap:100px}.page--crowdequity .paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second{padding:0 10px 0 130px}.page--crowdequity .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{padding:0 140px 0 0}@media (max-width:1400px){.page--crowdequity .paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second{padding:0 0 0 100px}.page--crowdequity .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{padding:0 100px 0 0}}@media (max-width:1200px){.page--crowdequity .paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second{padding:0 0 0 70px}.page--crowdequity .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{padding:0 70px 0 0}}@media (max-width:1100px){.page--crowdequity .paragraph--type--text-section-with-the-alternate{padding-block:73px 120px}}@media (max-width:896px){.page--crowdequity .paragraph--type--text-section-with-the-alternate .field--name-field-items{gap:70px}.page--crowdequity .paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second,.page--crowdequity .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{padding:0}}@media (max-width:639px){.page--crowdequity .paragraph--type--text-section-with-the-alternate{padding-block:82px 108px}.page--crowdequity .paragraph--type--text-section-with-the-alternate .field--name-field-items{gap:60px}.page--crowdequity .paragraph--type--text-section-with-the-alternate #alternating-text-image,.page--crowdequity .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image{gap:22px}}@media (max-width:479px){.page--crowdequity .paragraph--type--text-section-with-the-alternate{padding-block:60px 108px}.page--crowdequity .paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second{padding-inline:16px}.page--crowdequity .paragraph--type--text-section-with-the-alternate #alternating-text-image .field--name-field-title-block{max-width:316px}.page--crowdequity .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{padding-inline:16px}}#template-img-30-50-20{top:110px}#template-img-30-50-20 .layout__region--first{padding-right:100px;padding-top:75px}#template-img-30-50-20 .field--name-field-image-1{left:0;top:15%}#template-img-30-50-20 .field--name-field-image-2{right:0;top:0}#template-img-30-50-20 .field--name-field-image-3{bottom:0;right:12%}@media (max-width:1400px){#template-img-30-50-20{padding-inline:75px}#template-img-30-50-20 .layout__region--first{padding-right:111px}}@media (max-width:1300px){#template-img-30-50-20{padding-inline:30px}}@media (max-width:1200px){#template-img-30-50-20 .field--name-field-image-1{left:-5%}#template-img-30-50-20 .field--name-field-image-1 img{max-width:210px}#template-img-30-50-20 .field--name-field-image-2 img{max-width:320px}#template-img-30-50-20 .layout__region--first{padding-right:70px}}@media (max-width:1100px){#template-img-30-50-20{height:430px}#template-img-30-50-20 .field--name-field-image-2 img{height:auto;max-width:280px}#template-img-30-50-20 .field--name-field-image-3{right:5%}#template-img-30-50-20 .layout__region--first{padding-right:105px;padding-top:0}}@media (max-width:1024px){#template-img-30-50-20{height:470px}#template-img-30-50-20 .field--name-field-image-1{left:-10%}#template-img-30-50-20 .field--name-field-image-2 img{max-width:330px}#template-img-30-50-20 .field--name-field-image-1{left:-20%}#template-img-30-50-20 .field--name-field-image-1 img{max-width:220px}#template-img-30-50-20 .layout__region--first{padding-top:100px}#template-img-30-50-20 .field--name-field-image-3{right:17%}}@media (max-width:991px){#template-img-30-50-20{height:380px}#template-img-30-50-20 .field--name-field-image-1{left:-15%}#template-img-30-50-20 .field--name-field-image-1 img{max-width:200px}#template-img-30-50-20 .layout__region--first{padding-top:45px}#template-img-30-50-20 .field--name-field-image-2 img{max-width:270px}#template-img-30-50-20 .field--name-field-image-3 img{max-width:190px}}@media (max-width:896px){#template-img-30-50-20 .layout__region--first{padding-top:0}#template-img-30-50-20 .field--name-field-image-3{right:19%}#template-img-30-50-20 .field--name-field-image-1 img{max-width:170px}}@media (max-width:830px){#template-img-30-50-20 .field--name-field-image-1{left:-27%}}@media (max-width:768px){#template-img-30-50-20{height:300px}#template-img-30-50-20 .field--name-field-image-1{left:-13%}#template-img-30-50-20 .layout__region--first{padding-top:0}#template-img-30-50-20 .field--name-field-image-2 img{max-width:210px}#template-img-30-50-20 .field--name-field-image-3{right:15%}#template-img-30-50-20 .field--name-field-image-3 img{max-width:160px}}@media (max-width:750px){#template-img-30-50-20 .field--name-field-image-1{left:-20%}}@media (max-width:720px){#template-img-30-50-20{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:30px;height:475px;top:110px}#template-img-30-50-20 .layout__region--first{padding:0}#template-img-30-50-20 .field--name-field-image-1{left:10%;top:-20%}#template-img-30-50-20 .field--name-field-image-1 img{max-width:195px}#template-img-30-50-20 .field--name-field-image-2 img{max-width:250px}#template-img-30-50-20 .field--name-field-image-2{right:10%;top:-52%}#template-img-30-50-20 .field--name-field-image-3{bottom:0;right:25%}}@media (max-width:639px){#template-img-30-50-20 .field--name-field-image-2{right:5%}#template-img-30-50-20 .field--name-field-image-3{right:20%}#template-img-30-50-20 .layout__region--first{gap:7px}}@media (max-width:595px){#template-img-30-50-20 .field--name-field-image-1{left:5%}}@media (max-width:560px){#template-img-30-50-20{gap:65px;height:500px;padding-inline:15px}#template-img-30-50-20 .field--name-field-image-3{right:22%}#template-img-30-50-20 .field--name-field-image-2{right:5%}#template-img-30-50-20 .field--name-field-image-1{left:3%}}@media (max-width:525px){#template-img-30-50-20{gap:65px;height:470px}#template-img-30-50-20 .field--name-field-image-3{right:17%}#template-img-30-50-20 .field--name-field-image-2{right:0}#template-img-30-50-20 .field--name-field-image-2 img{max-width:230px}#template-img-30-50-20 .field--name-field-image-3 img{max-width:148px}}@media (max-width:479px){#template-img-30-50-20{gap:100px;height:470px}#template-img-30-50-20 .field--name-field-image-1{left:5%}#template-img-30-50-20 .field--name-field-image-1 img{max-width:150px}#template-img-30-50-20 .field--name-field-image-2{right:5%}#template-img-30-50-20 .field--name-field-image-2 img{max-width:195px}#template-img-30-50-20 .field--name-field-image-3 img{max-width:148px}}@media (max-width:410px){#template-img-30-50-20 .field--name-field-image-1{left:0}#template-img-30-50-20 .field--name-field-image-3{right:10%}#template-img-30-50-20 .field--name-field-image-2{right:0}}@media (max-width:375px){#template-img-30-50-20{gap:80px;height:460px}#template-img-30-50-20 .field--name-field-image-3{right:14%}#template-img-30-50-20 .field--name-field-image-1 img{max-width:130px}}@media (max-width:370px){#template-img-30-50-20{height:395px}#template-img-30-50-20 .field--name-field-image-1 img{max-width:115px}#template-img-30-50-20 .field--name-field-image-2 img{max-width:160px}#template-img-30-50-20 .field--name-field-image-3 img{max-width:125px}}.page--how-to-invest #template-img-35-35-30{margin-inline:auto;max-width:1440px;padding-inline:75px;padding-inline:185px 60px;width:100%}@media (max-width:639px){.page--how-to-invest #template-img-35-35-30{padding-inline:20px}}@media (max-width:479px){.page--how-to-invest #template-img-35-35-30{padding-inline:15px}}@media (max-width:1440px){.page--how-to-invest #template-img-35-35-30{padding-inline:145px 60px}}@media (max-width:1400px){.page--how-to-invest #template-img-35-35-30{padding-inline:60px}}@media (max-width:1300px){.page--how-to-invest #template-img-35-35-30{padding-inline:30px}}.page--how-to-invest .field--name-field-title-header{position:relative;z-index:4}.page--how-to-invest .field--name-field-title-header h1{font-size:50px;font-weight:700;line-height:59px}@media (max-width:1300px){.page--how-to-invest .field--name-field-title-header h1{font-size:40px;line-height:55px}}@media (max-width:991px){.page--how-to-invest .field--name-field-title-header h1{font-size:29px;line-height:38px}}.page--how-to-invest .hero-banner{background:#fff;height:600px}.page--how-to-invest .hero-banner .dark-blue{height:500px}@media (max-width:1300px){.page--how-to-invest .hero-banner .dark-blue:after{-webkit-clip-path:polygon(0 0,100% 0,100% 5%,50% 100%,0 5%);clip-path:polygon(0 0,100% 0,100% 5%,50% 100%,0 5%)}}@media (max-width:991px){.page--how-to-invest .hero-banner .layout--twocol-section{height:300px}.page--how-to-invest .hero-banner .dark-blue{height:450px}}@media (max-width:896px){.page--how-to-invest .hero-banner{height:465px}.page--how-to-invest .hero-banner .dark-blue{height:370px}.page--how-to-invest .hero-banner .dark-blue:after{bottom:-70px;-webkit-clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%);clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%)}}@media (max-width:768px){.page--how-to-invest .hero-banner{height:440px}}@media (max-width:750px){.page--how-to-invest .hero-banner{height:570px}.page--how-to-invest .hero-banner .dark-blue{height:430px}}@media (max-width:639px){.page--how-to-invest .hero-banner{height:620px}.page--how-to-invest .hero-banner .dark-blue{height:515px}.page--how-to-invest .hero-banner .dark-blue:after{-webkit-clip-path:polygon(0 0,100% 0,100% 65%,50% 100%,0 65%);clip-path:polygon(0 0,100% 0,100% 65%,50% 100%,0 65%)}}@media (max-width:540px){.page--how-to-invest .hero-banner{height:655px}.page--how-to-invest .hero-banner .dark-blue{height:560px}}@media (max-width:395px){.page--how-to-invest .hero-banner{height:665px}}@media (max-width:375px){.page--how-to-invest .hero-banner{height:680px}}@media (max-width:369px){.page--how-to-invest .hero-banner{height:655px}}@media (max-width:1024px){.page--how-to-invest .field--name-field-title-header h1{font-size:29px;font-weight:600;line-height:38px}}.page--how-to-invest .paragraph--type--steps-container .steps-content{padding-block:64px 95px}@media (max-width:896px){.page--how-to-invest .paragraph--type--steps-container .steps-content{padding-block:65px 70px}}@media (max-width:639px){.page--how-to-invest .paragraph--type--steps-container .steps-content{padding-block:51px 61px}}.page--how-to-invest .paragraph--type--steps-container .steps-content--item{padding:42px 16px 33px 32px}@media (max-width:896px){.page--how-to-invest .paragraph--type--steps-container .steps-content--item{padding:34px 29px 41px 32px}}@media (max-width:479px){.page--how-to-invest .paragraph--type--steps-container .steps-content--item{padding:34px 29px 36px 32px}}.page--how-to-invest .paragraph--type--steps-container .field--name-field-title-step-section{font-size:35px;line-height:49px;margin-block:0 40px}@media (max-width:896px){.page--how-to-invest .paragraph--type--steps-container .field--name-field-title-step-section{font-size:32px;line-height:42px;margin:0 auto 54px}}@media (max-width:768px){.page--how-to-invest .paragraph--type--steps-container .field--name-field-title-step-section{padding-inline:100px}}@media (max-width:639px){.page--how-to-invest .paragraph--type--steps-container .field--name-field-title-step-section{font-size:29px;line-height:38px;margin:0 auto 34px;padding-inline:15px}}@media (max-width:1024px){.page--how-to-invest .paragraph--type--steps-container .field--name-field-step-number{font-size:25px;height:45px;line-height:34px;width:45px}}@media (max-width:639px){.page--how-to-invest .paragraph--type--steps-container .field--name-field-step-number{font-size:25px;height:40px;line-height:34px;width:40px}}.page--how-to-invest .paragraph--type--steps-container .field--name-field-title-step{font-size:20px;font-weight:700;line-height:30px;margin-block:28px 8px;max-width:244px}@media (max-width:896px){.page--how-to-invest .paragraph--type--steps-container .field--name-field-title-step{font-size:18px;line-height:28px;margin-block:16px 8px;max-width:219px}}@media (max-width:730px){.page--how-to-invest .paragraph--type--steps-container .field--name-field-title-step{font-size:20px;line-height:30px;margin-block:16px 9px;max-width:100%}}@media (max-width:639px){.page--how-to-invest .paragraph--type--steps-container .field--name-field-title-step{font-size:17px;line-height:25px;max-width:219px}}.page--how-to-invest .paragraph--type--steps-container .field--name-field-text-step p,.page--how-to-invest .paragraph--type--steps-container .field--name-field-text-step span{font-size:16px;font-weight:400;line-height:26px}.page--how-to-invest .paragraph--type--steps-container .field--name-field-text-step a{font-weight:600}@media (max-width:896px){.page--how-to-invest .paragraph--type--steps-container .field--name-field-text-step p{font-size:15px;line-height:25px}}@media (max-width:639px){.page--how-to-invest .paragraph--type--steps-container .field--name-field-text-step a{font-weight:700}}#template-img-35-35-30{height:425px;top:170px}#template-img-35-35-30 .layout__region--first{padding-right:0}#template-img-35-35-30 .field--name-field-image-1{right:38%;top:-10%}#template-img-35-35-30 .field--name-field-image-2{right:0;top:0}#template-img-35-35-30 .field--name-field-image-3{bottom:0;right:38%}@media (max-width:1400px){#template-img-35-35-30{padding-inline:60px}}@media (max-width:1300px){#template-img-35-35-30 .field--name-field-image-1,#template-img-35-35-30 .field--name-field-image-3{right:40%;width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media (max-width:1200px){#template-img-35-35-30{padding-inline:30px}#template-img-35-35-30 .layout__region--first{padding-right:0}}@media (max-width:1100px){#template-img-35-35-30 .field--name-field-image-1,#template-img-35-35-30 .field--name-field-image-3{right:45%}}@media (max-width:991px){#template-img-35-35-30 .field--name-field-image-1,#template-img-35-35-30 .field--name-field-image-3{right:50%}#template-img-35-35-30 .layout__region--first{padding-right:70px}}@media (max-width:896px){#template-img-35-35-30{gap:0;height:320px;padding-inline:30px;top:135px}#template-img-35-35-30 .field--name-field-image-1{max-width:195px}#template-img-35-35-30 .layout__region--first{padding-right:65px}#template-img-35-35-30 .field--name-field-image-1,#template-img-35-35-30 .field--name-field-image-3{right:45%}#template-img-35-35-30 .field--name-field-image-2{max-width:160px}#template-img-35-35-30 .field--name-field-image-3{bottom:0;max-width:135px}#template-img-35-35-30 img{width:100%}}@media (max-width:835px){#template-img-35-35-30 .field--name-field-image-1{max-width:190px}#template-img-35-35-30 .layout__region--first{padding-right:33px}#template-img-35-35-30 .field--name-field-image-2{max-width:155px}}@media (max-width:768px){#template-img-35-35-30 .field--name-field-image-2{max-width:135px;top:15%}#template-img-35-35-30 .layout__region--first{gap:12px;padding-right:25px}#template-img-35-35-30 .field--name-field-image-1,#template-img-35-35-30 .field--name-field-image-3{right:42%}}@media (max-width:750px){#template-img-35-35-30{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px;height:620px;top:100px}#template-img-35-35-30 .layout__region--first{-webkit-box-flex:0;-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%;padding:0}#template-img-35-35-30 .field--name-field-image-2{right:20%}}@media (max-width:710px){#template-img-35-35-30 .field--name-field-image-2{right:15%}}@media (max-width:639px){#template-img-35-35-30{height:520px}#template-img-35-35-30 .field--name-field-image-1{top:0}#template-img-35-35-30 .layout__region--first{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}#template-img-35-35-30 .field--name-field-image-2{right:15%;top:15%}}@media (max-width:575px){#template-img-35-35-30 .field--name-field-image-2{right:10%}}@media (max-width:540px){#template-img-35-35-30{height:555px}#template-img-35-35-30 .field--name-field-image-2{right:5%}}@media (max-width:445px){#template-img-35-35-30{height:550px;padding-inline:15px!important}#template-img-35-35-30 .field--name-field-image-2{right:0}}@media (max-width:395px){#template-img-35-35-30 .field--name-field-image-2{right:0}#template-img-35-35-30 .field--name-field-image-1{left:0}#template-img-35-35-30 .field--name-field-image-3{right:47%}}@media (max-width:375px){#template-img-35-35-30{gap:26px;height:580px}#template-img-35-35-30 .field--name-field-image-1{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;right:50%;width:182px}#template-img-35-35-30 .field--name-field-image-2{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;right:0;width:149px}#template-img-35-35-30 .field--name-field-image-3{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;right:50%;width:149px}}@media (max-width:369px){#template-img-35-35-30{height:555px}#template-img-35-35-30 .field--name-field-image-2{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;right:0;width:130px}#template-img-35-35-30 .field--name-field-image-1{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;right:50%;width:155px}#template-img-35-35-30 .field--name-field-image-3{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;right:50%;width:120px}}.page--apply-for-a-fund .field--name-field-title-header h1{font-size:50px;font-weight:700;line-height:59px}@media (max-width:1024px){.page--apply-for-a-fund .field--name-field-title-header h1{font-size:38px;line-height:47px}}@media (max-width:750px){.page--apply-for-a-fund .field--name-field-title-header h1{font-size:34px;line-height:42px}}.page--apply-for-a-fund .hero-banner{background:#f5f6f7;height:600px}.page--apply-for-a-fund .hero-banner .dark-blue{height:500px}@media (max-width:1024px){.page--apply-for-a-fund .hero-banner{height:455px}.page--apply-for-a-fund .hero-banner .dark-blue{height:355px}.page--apply-for-a-fund .hero-banner .dark-blue:after{-webkit-clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%);clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%)}.page--apply-for-a-fund .hero-banner #template-img-40-20-40{height:375px}}@media (max-width:896px){.page--apply-for-a-fund .hero-banner{height:430px}.page--apply-for-a-fund .hero-banner #template-img-40-20-40,.page--apply-for-a-fund .hero-banner .dark-blue{height:330px}}@media (max-width:710px){.page--apply-for-a-fund .hero-banner{height:415px}.page--apply-for-a-fund .hero-banner #template-img-40-20-40{height:315px}}@media (max-width:670px){.page--apply-for-a-fund .hero-banner{height:410px}.page--apply-for-a-fund .hero-banner .dark-blue{height:310px}.page--apply-for-a-fund .hero-banner #template-img-40-20-40{height:300px}}@media (max-width:639px){.page--apply-for-a-fund .hero-banner{height:560px}.page--apply-for-a-fund .hero-banner .dark-blue{height:460px}.page--apply-for-a-fund .hero-banner #template-img-40-20-40{gap:65px;height:590px}}@media (max-width:479px){.page--apply-for-a-fund .hero-banner{height:570px}.page--apply-for-a-fund .hero-banner .dark-blue{height:470px}.page--apply-for-a-fund .hero-banner #template-img-40-20-40{height:605px}}@media (max-width:375px){.page--apply-for-a-fund .hero-banner{height:600px}.page--apply-for-a-fund .hero-banner #template-img-40-20-40{gap:50px;height:640px}.page--apply-for-a-fund .hero-banner .dark-blue{height:505px}.page--apply-for-a-fund .hero-banner .dark-blue:after{-webkit-clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%);clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%)}}.page--apply-for-a-fund .paragraph--type--steps-container .steps-content{padding-block:73px 140px}@media (max-width:896px){.page--apply-for-a-fund .paragraph--type--steps-container .steps-content{padding-block:57px 110px}}@media (max-width:479px){.page--apply-for-a-fund .paragraph--type--steps-container .steps-content{padding-block:50px 99px}}.page--apply-for-a-fund .paragraph--type--steps-container .field--name-field-title-step-section{font-size:35px;line-height:49px;margin-block:0 52px;margin-inline:auto;max-width:430px}@media (max-width:896px){.page--apply-for-a-fund .paragraph--type--steps-container .field--name-field-title-step-section{font-size:32px;line-height:42px;margin:0 auto 54px;max-width:400px}}@media (max-width:639px){.page--apply-for-a-fund .paragraph--type--steps-container .field--name-field-title-step-section{font-size:25px;line-height:34px;margin:0 auto 40px;max-width:300px}}@media (max-width:1024px){.page--apply-for-a-fund .paragraph--type--steps-container .field--name-field-step-number{font-size:32px;height:50px;line-height:42px;width:50px}}@media (max-width:639px){.page--apply-for-a-fund .paragraph--type--steps-container .field--name-field-step-number{font-size:29px;height:45px;line-height:38px;width:45px}}.page--apply-for-a-fund .paragraph--type--steps-container .field--name-field-title-step{font-size:25px;font-weight:600;line-height:35px;padding-block:18px}@media (max-width:896px){.page--apply-for-a-fund .paragraph--type--steps-container .field--name-field-title-step{font-size:22px;line-height:31px;padding-block:17px 14px}}@media (max-width:639px){.page--apply-for-a-fund .paragraph--type--steps-container .field--name-field-title-step{font-size:20px;line-height:31px;padding-block:13px 11px}}.page--apply-for-a-fund .paragraph--type--steps-container .field--name-field-text-step p{font-size:16px;line-height:26px}.page--apply-for-a-fund .paragraph--type--steps-container .field--name-field-text-step a{font-weight:600}@media (max-width:896px){.page--apply-for-a-fund .paragraph--type--steps-container .field--name-field-text-step p{font-size:15px;line-height:25px}}.page--apply-for-a-fund .paragraph--type--steps-container .steps-content--item{padding:42px 49px 49px 42px}@media (max-width:896px){.page--apply-for-a-fund .paragraph--type--steps-container .steps-content--item{padding:42px 45px 46px 41px}}@media (max-width:639px){.page--apply-for-a-fund .paragraph--type--steps-container .steps-content--item{padding:32px 23px 38px 21px}}.page--apply-for-a-fund .paragraph--type--intro-section-two-column .layout--twocol-section{padding-block:0 86px}@media (max-width:1024px){.page--apply-for-a-fund .paragraph--type--intro-section-two-column .layout--twocol-section{padding-block:0 72px}}@media (max-width:639px){.page--apply-for-a-fund .paragraph--type--intro-section-two-column .layout--twocol-section{padding-block:0 56px}}@media (max-width:479px){.page--apply-for-a-fund .paragraph--type--intro-section-two-column .layout--twocol-section{gap:15px}}.page--apply-for-a-fund .paragraph--type--intro-section-two-column .field--name-field-icon{padding-block:93px 0}@media (max-width:1024px){.page--apply-for-a-fund .paragraph--type--intro-section-two-column .field--name-field-icon{padding-block:54px 0}}@media (max-width:639px){.page--apply-for-a-fund .paragraph--type--intro-section-two-column .field--name-field-icon{padding-block:75px 0}}@media (max-width:479px){.page--apply-for-a-fund .paragraph--type--intro-section-two-column .field--name-field-icon{padding-block:40px 0}.page--apply-for-a-fund .paragraph--type--intro-section-two-column .field--name-field-icon img{width:40px}}.page--apply-for-a-fund .paragraph--type--intro-section-two-column .field--name-field-second-intro-text{padding-right:20px}@media (max-width:768px){.page--apply-for-a-fund .paragraph--type--intro-section-two-column .field--name-field-second-intro-text{padding-right:60px}}@media (max-width:639px){.page--apply-for-a-fund .paragraph--type--intro-section-two-column .field--name-field-second-intro-text{padding-right:0}}.page--apply-for-a-fund .paragraph--type--intro-section-two-column .field--name-field-title-intro-section-bold{max-width:800px;padding-right:30px}.page--apply-for-a-fund .paragraph--type--intro-section-two-column .field--name-field-title-intro-section-bold p{margin-bottom:0}@media (max-width:1400px){.page--apply-for-a-fund .paragraph--type--intro-section-two-column .field--name-field-title-intro-section-bold{max-width:800px}}@media (max-width:1200px){.page--apply-for-a-fund .paragraph--type--intro-section-two-column .field--name-field-title-intro-section-bold{max-width:100%}}@media (max-width:639px){.page--apply-for-a-fund .paragraph--type--intro-section-two-column .field--name-field-title-intro-section-bold{padding-right:5px}}.page--why-invest-with-us .hero-banner{background:#f5f6f7;height:585px}.page--why-invest-with-us .hero-banner .dark-blue{height:490px}@media (max-width:991px){.page--why-invest-with-us .hero-banner{height:540px}.page--why-invest-with-us .hero-banner .dark-blue{height:440px}.page--why-invest-with-us .hero-banner .dark-blue:after{-webkit-clip-path:polygon(0 0,100% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(0 0,100% 0,100% 50%,50% 100%,0 50%)}}@media (max-width:768px){.page--why-invest-with-us .hero-banner{height:410px}.page--why-invest-with-us .hero-banner .dark-blue{height:310px}.page--why-invest-with-us .hero-banner .dark-blue:after{-webkit-clip-path:polygon(0 0,100% 0,100% 65%,50% 100%,0 65%);clip-path:polygon(0 0,100% 0,100% 65%,50% 100%,0 65%)}}@media (max-width:750px){.page--why-invest-with-us .hero-banner{height:500px}.page--why-invest-with-us .hero-banner .dark-blue{height:400px}}@media (max-width:550px){.page--why-invest-with-us .hero-banner{height:550px}}@media (max-width:479px){.page--why-invest-with-us .hero-banner{height:620px}.page--why-invest-with-us .hero-banner .dark-blue{height:465px}}@media (max-width:375px){.page--why-invest-with-us .hero-banner{height:585px}.page--why-invest-with-us .hero-banner .dark-blue{height:485px}}.page--why-invest-with-us #template-img-50-15-35{margin-inline:auto;max-width:1440px;padding-inline:75px;padding-inline:185px 60px;top:115px;width:100%}@media (max-width:1300px){.page--why-invest-with-us #template-img-50-15-35{padding-inline:30px}}@media (max-width:639px){.page--why-invest-with-us #template-img-50-15-35{padding-inline:20px}}@media (max-width:479px){.page--why-invest-with-us #template-img-50-15-35{padding-inline:15px}}.page--why-invest-with-us #template-img-50-15-35 .layout__region--first{padding-right:85px;position:relative;z-index:30}@media (max-width:896px){.page--why-invest-with-us #template-img-50-15-35{height:410px}.page--why-invest-with-us #template-img-50-15-35 .field--name-field-image-3{bottom:0}}@media (max-width:768px){.page--why-invest-with-us #template-img-50-15-35{height:300px}.page--why-invest-with-us #template-img-50-15-35 .layout__region--first{gap:12px}.page--why-invest-with-us #template-img-50-15-35 .field--name-field-image-1 img{max-width:160px}.page--why-invest-with-us #template-img-50-15-35 .field--name-field-image-2 img{max-width:135px}.page--why-invest-with-us #template-img-50-15-35 .field--name-field-image-3{bottom:0}.page--why-invest-with-us #template-img-50-15-35 .field--name-field-image-3 img{max-width:149px}}@media (max-width:750px){.page--why-invest-with-us #template-img-50-15-35{height:415px}.page--why-invest-with-us #template-img-50-15-35 .layout__region--first{padding-right:0}}@media (max-width:639px){.page--why-invest-with-us #template-img-50-15-35{gap:5px;height:440px}.page--why-invest-with-us #template-img-50-15-35 .field--name-field-image-1 img{max-width:172px}.page--why-invest-with-us #template-img-50-15-35 .field--name-field-image-2 img{max-width:145px}.page--why-invest-with-us #template-img-50-15-35 .field--name-field-image-3 img{max-width:160px}}@media (max-width:550px){.page--why-invest-with-us #template-img-50-15-35{gap:40px;height:475px}}@media (max-width:479px){.page--why-invest-with-us #template-img-50-15-35{gap:0;height:500px}.page--why-invest-with-us #template-img-50-15-35 .layout__region--first{gap:7px}}@media (max-width:370px){.page--why-invest-with-us #template-img-50-15-35 .field--name-field-image-1 img,.page--why-invest-with-us #template-img-50-15-35 .field--name-field-image-2 img,.page--why-invest-with-us #template-img-50-15-35 .field--name-field-image-3 img{max-width:100%}}.page--why-invest-with-us .paragraph--type--intro-section-two-column .field--name-field-icon{padding-block:91px 0}.page--why-invest-with-us .paragraph--type--intro-section-two-column .layout--twocol-section{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-block:0 75px}.page--why-invest-with-us .paragraph--type--intro-section-two-column .layout__region--first{-webkit-box-flex:0;-webkit-flex:0 1 60%;-ms-flex:0 1 60%;flex:0 1 60%}.page--why-invest-with-us .paragraph--type--intro-section-two-column .layout__region--second{-webkit-box-flex:0;-webkit-flex:0 1 35%;-ms-flex:0 1 35%;flex:0 1 35%}.page--why-invest-with-us .paragraph--type--intro-section-two-column .field--name-field-title-intro-section-bold{max-width:765px;padding-right:10px}.page--why-invest-with-us .paragraph--type--intro-section-two-column .field--name-field-second-intro-text{max-width:440px}@media (max-width:1200px){.page--why-invest-with-us .paragraph--type--intro-section-two-column .field--name-field-second-intro-text,.page--why-invest-with-us .paragraph--type--intro-section-two-column .field--name-field-title-intro-section-bold{max-width:100%}}@media (max-width:768px){.page--why-invest-with-us .paragraph--type--intro-section-two-column .field--name-field-icon{padding-block:52px 0}.page--why-invest-with-us .paragraph--type--intro-section-two-column .field--name-field-title-intro-section-bold{padding-right:0}.page--why-invest-with-us .paragraph--type--intro-section-two-column .field--name-field-title-intro-section-bold p{margin-bottom:0}.page--why-invest-with-us .paragraph--type--intro-section-two-column .layout--twocol-section{gap:17px;padding-block:0 61px}}@media (max-width:479px){.page--why-invest-with-us .paragraph--type--intro-section-two-column .field--name-field-title-intro-section-bold{padding-right:10px}.page--why-invest-with-us .paragraph--type--intro-section-two-column .field--name-field-icon{padding-block:47px 0}.page--why-invest-with-us .paragraph--type--intro-section-two-column .layout--twocol-section{gap:25px}}.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex{padding-block:68px 75px}.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex .layout--onecol,.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex .layout--twocol-section{margin-inline:auto;max-width:1070px;padding-inline:0;width:100%}@media (max-width:1100px){.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex .layout--onecol,.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex .layout--twocol-section{padding-inline:30px}}@media (max-width:639px){.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex .layout--onecol,.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex .layout--twocol-section{padding-inline:20px}}@media (max-width:479px){.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex .layout--onecol,.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex .layout--twocol-section{padding-inline:15px}}.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex .field--name-field-title-intro-section-bold p,.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex .field--name-field-title-intro-section-bold span{font-size:35px;font-weight:600;line-height:49px}@media (max-width:896px){.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex .field--name-field-title-intro-section-bold p,.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex .field--name-field-title-intro-section-bold span{font-size:32px;line-height:42px}}@media (max-width:479px){.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex .field--name-field-title-intro-section-bold p,.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex .field--name-field-title-intro-section-bold span{font-size:29px;line-height:38px}}.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex .field--name-field-first-text-column{max-width:465px}@media (max-width:1200px){.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex .field--name-field-first-text-column{max-width:100%}}.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex .field--name-field-first-text-column p,.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex .field--name-field-first-text-column span{font-size:20px;font-weight:500;line-height:30px}@media (max-width:896px){.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex .field--name-field-first-text-column p,.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex .field--name-field-first-text-column span{font-size:18px;line-height:28px}}@media (max-width:479px){.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex .field--name-field-first-text-column p,.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex .field--name-field-first-text-column span{font-size:17px;line-height:27px}}@media (max-width:896px){.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex{padding-block:63px 70px}}@media (max-width:479px){.page--why-invest-with-us .paragraph--type--intro-section-title-with-two-tex{padding-block:51px 52px}}.page--why-invest-with-us .paragraph--type--cards-section .cards-content{padding-block:99px 120px}.page--why-invest-with-us .paragraph--type--cards-section .cards-content .field--name-field-title-card-section{font-size:35px;font-weight:600;line-height:49px;margin-bottom:59px;max-width:895px}@media (max-width:896px){.page--why-invest-with-us .paragraph--type--cards-section .cards-content{padding-block:66px 76px}}@media (max-width:768px){.page--why-invest-with-us .paragraph--type--cards-section .cards-content .field--name-field-title-card-section{font-size:32px;line-height:42px;margin-bottom:47px}}@media (max-width:479px){.page--why-invest-with-us .paragraph--type--cards-section .cards-content{padding-block:58px 76px}.page--why-invest-with-us .paragraph--type--cards-section .cards-content .field--name-field-title-card-section{font-size:25px;line-height:34px;margin-bottom:36px;padding-inline:10px}}.page--about-us .hero-banner{background:#fff;height:675px}.page--about-us .hero-banner .dark-blue{height:520px}.page--about-us .hero-banner .field--name-field-title-header{position:relative;z-index:4}.page--about-us .hero-banner .field--name-field-title-header h1{font-size:50px;font-weight:600;line-height:59px}@media (max-width:1200px){.page--about-us .hero-banner{height:560px}.page--about-us .hero-banner .dark-blue{height:440px}.page--about-us .hero-banner .dark-blue:after{-webkit-clip-path:polygon(0 0,100% 0,100% 30%,50% 100%,0 30%);clip-path:polygon(0 0,100% 0,100% 30%,50% 100%,0 30%)}}@media (max-width:1100px){.page--about-us .hero-banner{height:547px}}@media (max-width:1024px){.page--about-us .hero-banner .field--name-field-title-header h1{font-size:38px;line-height:47px}}@media (max-width:991px){.page--about-us .hero-banner{height:550px}.page--about-us .hero-banner .dark-blue{height:400px}}@media (max-width:768px){.page--about-us .hero-banner{height:460px}.page--about-us .hero-banner .dark-blue{height:320px}.page--about-us .hero-banner .dark-blue:after{-webkit-clip-path:polygon(0 0,100% 0,100% 65%,50% 100%,0 65%);clip-path:polygon(0 0,100% 0,100% 65%,50% 100%,0 65%)}}@media (max-width:750px){.page--about-us .hero-banner .field--name-field-title-header h1{font-size:34px;line-height:42px}}@media (max-width:639px){.page--about-us .hero-banner{height:660px}.page--about-us .hero-banner .dark-blue{height:495px}}@media (max-width:479px){.page--about-us .hero-banner{height:615px}.page--about-us .hero-banner .dark-blue:after{-webkit-clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 65%);clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 65%)}}@media (max-width:375px){.page--about-us .hero-banner{height:645px}.page--about-us .hero-banner .dark-blue{height:500px}.page--about-us .hero-banner .dark-blue:after{-webkit-clip-path:polygon(0 0,100% 0,100% 80%,51% 100%,0 80%);clip-path:polygon(0 0,100% 0,100% 80%,51% 100%,0 80%)}}@media (max-width:370px){.page--about-us .hero-banner{height:680px}}.page--about-us .paragraph--type--text-section-with-the-alternate .field--name-field-title-section{margin:0 auto 100px;padding-block:65px 0;width:70%}@media (max-width:1200px){.page--about-us .paragraph--type--text-section-with-the-alternate .field--name-field-title-section{width:74%}}@media (max-width:1100px){.page--about-us .paragraph--type--text-section-with-the-alternate .field--name-field-title-section{width:80%}}@media (max-width:991px){.page--about-us .paragraph--type--text-section-with-the-alternate .field--name-field-title-section{padding-block:23px 0;width:88%}}@media (max-width:896px){.page--about-us .paragraph--type--text-section-with-the-alternate .field--name-field-title-section{margin:0 auto 65px;width:100%}}.page--about-us .paragraph--type--text-section-with-the-alternate{padding-block:0}.page--about-us .paragraph--type--text-section-with-the-alternate .field--name-field-picto img{max-width:129px}@media (max-width:1200px){.page--about-us .paragraph--type--text-section-with-the-alternate .field--name-field-picto img{max-width:79px}}@media (max-width:639px){.page--about-us .paragraph--type--text-section-with-the-alternate .field--name-field-picto img{max-width:40px}}.page--about-us .paragraph--type--text-section-with-the-alternate #alternating-text-image .field--name-field-media img{-o-object-position:center;object-position:center}.page--about-us .paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second{padding:0 20px 0 140px}.page--about-us .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .field--name-field-media img{-o-object-position:center;object-position:center}.page--about-us .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{padding:0 125px 0 0}@media (max-width:1100px){.page--about-us .paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second{padding:0 20px 0 90px}.page--about-us .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{padding:0 90px 0 0}}@media (max-width:896px){.page--about-us .paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second,.page--about-us .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{padding:0}}@media (max-width:479px){.page--about-us .paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second,.page--about-us .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{padding:0 15px}}.page--about-us .paragraph--type--cards-section .cards-content{padding-block:101px 147px}.page--about-us .paragraph--type--cards-section .cards-content .field--name-field-title-card-section{font-size:42px;font-weight:600;line-height:49px;margin-bottom:61px}@media (max-width:768px){.page--about-us .paragraph--type--cards-section .cards-content{padding-block:76px 112px}.page--about-us .paragraph--type--cards-section .cards-content .field--name-field-title-card-section{font-size:38px;line-height:47px;margin-bottom:37px}}@media (max-width:479px){.page--about-us .paragraph--type--cards-section .cards-content{padding-block:47px 77px}.page--about-us .paragraph--type--cards-section .cards-content .field--name-field-title-card-section{font-size:32px;line-height:42px;margin-bottom:43px}}.page--about-us .paragraph--type--cards-section .field--name-field-title-card{font-size:30px;font-weight:600;line-height:40px;margin-bottom:20px}@media (max-width:768px){.page--about-us .paragraph--type--cards-section .field--name-field-title-card{font-size:27px;line-height:36px;margin-bottom:14px}}@media (max-width:479px){.page--about-us .paragraph--type--cards-section .field--name-field-title-card{font-size:25px;line-height:34px;margin-bottom:20px}}#template-40-40-20{height:535px;top:140px}#template-40-40-20 .layout__region--first{padding-right:0}#template-40-40-20 .field--name-field-image-1{left:0;top:0}#template-40-40-20 .field--name-field-image-2{right:-10%;top:10%}#template-40-40-20 .field--name-field-image-3{bottom:0;right:35%}@media (max-width:1200px){#template-40-40-20{height:420px}#template-40-40-20 .field--name-field-image-2{right:0}#template-40-40-20 .field--name-field-image-2 img{height:auto;max-width:215px}#template-40-40-20 .field--name-field-image-1 img{height:auto;max-width:300px}#template-40-40-20 .field--name-field-image-3{right:45%}#template-40-40-20 .field--name-field-image-3 img{height:auto;max-width:200px}}@media (max-width:1100px){#template-40-40-20{height:410px}#template-40-40-20 .field--name-field-image-2 img{height:auto;max-width:170px}#template-40-40-20 .field--name-field-image-3 img{height:auto;max-width:195px}#template-40-40-20 .field--name-field-image-1{top:0}#template-40-40-20 .field--name-field-image-1,#template-40-40-20 .field--name-field-image-3{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;right:40%}}@media (max-width:991px){#template-40-40-20 .layout__region--first{padding-right:50px}}@media (max-width:896px){#template-40-40-20 .field--name-field-image-2 img{height:auto;max-width:150px}}@media (max-width:860px){#template-40-40-20 .field--name-field-image-1{left:-20%}#template-40-40-20 .field--name-field-image-1 img{max-width:270px}#template-40-40-20 .field--name-field-image-3{left:5%}}@media (max-width:768px){#template-40-40-20{height:325px;top:120px}#template-40-40-20 .layout__region--first{gap:12px}#template-40-40-20 .field--name-field-image-3{right:45%}#template-40-40-20 .field--name-field-image-1{left:-15px;top:0}#template-40-40-20 .field--name-field-image-1 img{max-width:210px}#template-40-40-20 .field--name-field-image-2{right:10px}#template-40-40-20 .field--name-field-image-2 img{max-width:135px}#template-40-40-20 .field--name-field-image-3 img{max-width:171px}}@media (max-width:740px){#template-40-40-20 .field--name-field-image-2{right:0}#template-40-40-20 .field--name-field-image-1{left:-35px}}@media (max-width:680px){#template-40-40-20{padding-inline:15px}#template-40-40-20 .field--name-field-image-1{left:-50px}#template-40-40-20 .field--name-field-image-3{right:50%}}@media (max-width:639px){#template-40-40-20{gap:10px;height:520px}#template-40-40-20 .layout__region--first{max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}@supports (-moz-appearance:none){#template-40-40-20 .layout__region--first{max-height:170px}}#template-40-40-20 .field--name-field-image-1{height:-webkit-max-content;height:-moz-max-content;height:max-content;left:10%}#template-40-40-20 .field--name-field-image-1 img{max-width:250px}#template-40-40-20 .field--name-field-image-2{height:-webkit-max-content;height:-moz-max-content;height:max-content;left:55%;top:15%;width:-webkit-max-content;width:-moz-max-content;width:max-content}#template-40-40-20 .field--name-field-image-2 img{max-width:170px}#template-40-40-20 .field--name-field-image-3{height:-webkit-max-content;height:-moz-max-content;height:max-content;left:25%;right:40%}#template-40-40-20 .field--name-field-image-3 img{max-width:170px}}@media (max-width:530px){#template-40-40-20 .field--name-field-image-1{left:4%}#template-40-40-20 .field--name-field-image-2{left:60%}#template-40-40-20 .field--name-field-image-3{left:20%}}@media (max-width:479px){#template-40-40-20{height:470px}#template-40-40-20 .field--name-field-image-1{left:12%}#template-40-40-20 .field--name-field-image-1 img{max-width:204px}#template-40-40-20 .field--name-field-image-2{left:65%}#template-40-40-20 .field--name-field-image-2 img{max-width:132px}#template-40-40-20 .field--name-field-image-3 img{max-width:167px}}@media (max-width:405px){#template-40-40-20 .field--name-field-image-1{left:0;right:50%}#template-40-40-20 .field--name-field-image-2{left:55%}#template-40-40-20 .field--name-field-image-3 img{max-width:130px}}@media (max-width:389px){#template-40-40-20 .field--name-field-image-1{right:45%}#template-40-40-20 .field--name-field-image-3{left:16%}#template-40-40-20 .field--name-field-image-2{left:60%;right:0}#template-40-40-20 .field--name-field-image-2 img{max-width:130px}}@media (max-width:375px){#template-40-40-20{gap:18px;height:511px;top:100px}#template-40-40-20 .field--name-field-image-1{right:42%}#template-40-40-20 .field--name-field-image-3{left:9%}#template-40-40-20 .field--name-field-image-3 img{max-width:167px}#template-40-40-20 .field--name-field-image-2 img{max-width:132px}}@media (max-width:370px){#template-40-40-20{height:540px}#template-40-40-20 .field--name-field-image-3{left:10%}#template-40-40-20 .field--name-field-image-3 img{max-width:115px}}.page--contact #centered-hero-banner .field--name-field-title-header{padding-inline:55px}.page--contact #centered-hero-banner .layout__region--content{height:505px}@media (max-width:991px){.page--contact #centered-hero-banner .layout__region--content{padding-inline:75px}}@media (max-width:768px){.page--contact #centered-hero-banner .field--name-field-title-header{padding-inline:0}.page--contact #centered-hero-banner .layout__region--content{height:320px;padding-inline:50px;position:relative;top:50px}.page--contact #centered-hero-banner .field--name-field-icon-block{bottom:-5px}}@media (max-width:730px){.page--contact #centered-hero-banner .field--name-field-title-header h1{font-size:32px;line-height:42px}}@media (max-width:639px){.page--contact #centered-hero-banner .field--name-field-title-header h1{font-size:29px;line-height:38px}}@media (max-width:479px){.page--contact #centered-hero-banner .field--name-field-title-header{padding-inline:10px}.page--contact #centered-hero-banner .layout__region--content{height:320px;padding-inline:15px;position:relative;top:50px}.page--contact #centered-hero-banner .field--name-field-icon-block{bottom:-5px;left:45%}}@media (max-width:370px){.page--contact #centered-hero-banner .field--name-field-title-header h1{font-size:26px;line-height:34px}}.page--contact .hero-banner{background:#fff;height:505px}.page--contact .hero-banner .dark-blue{height:430px}.page--contact .hero-banner .dark-blue:after{bottom:-75px;-webkit-clip-path:polygon(0 0,100% 0,100% 35%,50% 100%,0 35%);clip-path:polygon(0 0,100% 0,100% 35%,50% 100%,0 35%)}@media (max-width:1200px){.page--contact .hero-banner .dark-blue:after{-webkit-clip-path:polygon(0 0,100% 0,100% 40%,50% 100%,0 40%);clip-path:polygon(0 0,100% 0,100% 40%,50% 100%,0 40%)}}@media (max-width:896px){.page--contact .hero-banner .dark-blue{height:350px}}@media (max-width:768px){.page--contact .hero-banner{height:395px}.page--contact .hero-banner .dark-blue{height:320px}.page--contact .hero-banner .dark-blue:after{-webkit-clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%);clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%)}}@media (max-width:479px){.page--contact .hero-banner .dark-blue{height:320px}.page--contact .hero-banner .dark-blue:after{-webkit-clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%);clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%)}.page--contact form input[type=email],.page--contact form input[type=number],.page--contact form input[type=password],.page--contact form input[type=tel],.page--contact form input[type=text],.page--contact form select,.page--contact form textarea{margin-bottom:20px}}.page--selection-process .hero-banner{height:505px}.page--selection-process .hero-banner .layout__region--content{height:405px;position:relative;top:40px}@media (max-width:1100px){.page--selection-process .hero-banner .dark-blue:after{-webkit-clip-path:polygon(0 0,100% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(0 0,100% 0,100% 50%,50% 100%,0 50%)}}@media (max-width:768px){.page--selection-process .hero-banner{height:375px}.page--selection-process .hero-banner #centered-hero-banner .field--name-field-icon-block{bottom:-15px}.page--selection-process .hero-banner .dark-blue:after{-webkit-clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%);clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%)}.page--selection-process .hero-banner .layout__region--content{height:277px;top:60px}}@media (max-width:639px){.page--selection-process .hero-banner{height:442px}.page--selection-process .hero-banner .layout__region--content{height:330px}}@media (max-width:479px){.page--selection-process .hero-banner{height:445px}.page--selection-process .hero-banner .layout__region--content{height:345px;top:48px}.page--selection-process .hero-banner #centered-hero-banner .field--name-field-icon-block{bottom:-30px;left:45%}.page--selection-process .hero-banner .dark-blue:after{-webkit-clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%);clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%)}}.page--selection-process .paragraph--type--text-section-with-the-alternate{padding-block:60px 150px}.page--selection-process .paragraph--type--text-section-with-the-alternate .field--name-field-title-section{margin-block:0;margin-inline:auto;max-width:930px;padding-block:0 95px}.page--selection-process .paragraph--type--text-section-with-the-alternate .field--name-field-items{gap:116px}.page--selection-process .paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second{max-width:507px;padding:0}.page--selection-process .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{max-width:520px;padding:0}@media (max-width:1200px){.page--selection-process .paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second{max-width:435px}.page--selection-process .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{max-width:500px;padding:0}}@media (max-width:991px){.page--selection-process .paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second{max-width:355px}.page--selection-process .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{max-width:370px;padding:0}}@media (max-width:896px){.page--selection-process .paragraph--type--text-section-with-the-alternate .field--name-field-items{gap:74px}.page--selection-process .paragraph--type--text-section-with-the-alternate #alternating-text-image{gap:35px}.page--selection-process .paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second{max-width:100%;padding:0}.page--selection-process .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image{gap:35px}.page--selection-process .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{max-width:100%;padding:0}}@media (max-width:768px){.page--selection-process .paragraph--type--text-section-with-the-alternate{padding-block:45px 106px}.page--selection-process .paragraph--type--text-section-with-the-alternate .field--name-field-title-section{padding-block:0 70px}}@media (max-width:639px){.page--selection-process .paragraph--type--text-section-with-the-alternate .field--name-field-items{gap:65px}}@media (max-width:479px){.page--selection-process .paragraph--type--text-section-with-the-alternate{padding-block:28px 92px}.page--selection-process .paragraph--type--text-section-with-the-alternate .field--name-field-title-section{padding-block:0 47px}.page--selection-process .paragraph--type--text-section-with-the-alternate #alternating-text-image{gap:24px}.page--selection-process .paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second{padding-inline:15px}.page--selection-process .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image{gap:24px}.page--selection-process .paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{padding-inline:15px}}@media (max-width:389px){.page--selection-process .paragraph--type--text-section-with-the-alternate .field--name-field-title-section{padding-inline:12px 5px}.page--selection-process .paragraph--type--text-section-with-the-alternate .field--name-field-title-section p,.page--selection-process .paragraph--type--text-section-with-the-alternate .field--name-field-title-section span{text-align:left}}.page--selection-process #centered-hero-banner .field--name-field-title-header{padding-inline:50px}@media (max-width:768px){.page--selection-process #centered-hero-banner .field--name-field-title-header{padding-inline:10px}}@media (max-width:370px){.page--selection-process #centered-hero-banner .field--name-field-title-header h1{font-size:24px;line-height:34px}}.user-edit-profile .field--name-field-phone-number{max-width:22%;width:100%}.user-edit-profile .field--name-field-company-name{max-width:100%;width:100%}.user-edit-profile .field--name-field-address{max-width:73%;width:100%}.user-edit-profile .field--name-field-city,.user-edit-profile .field--name-field-postal-code{max-width:38%}.user-edit-profile .field--name-field-number{max-width:100%;width:15%}.user-edit-profile .field--name-field-country{max-width:100%;width:100%}@media (max-width:991px){.user-edit-profile .field--name-field-company-name{width:48%}}@media (max-width:639px){.user-edit-profile .field--name-field-company-name,.user-edit-profile .form-item-pass-pass1,.user-edit-profile .form-item-pass-pass2,.user-edit-profile .js-form-type-email{width:100%}}.user-profile .field--name-field-phone-number{max-width:300px;width:100%}.user-profile .field--name-field-company-name{max-width:100%;width:100%}.user-profile .field--name-field-postal-code{width:33%}.user-profile .field--name-field-address{max-width:409px;width:100%}.user-profile .field--name-field-number{max-width:190px;width:100%}.user-profile .field--name-field-postal-code{max-width:79px}.user-profile .field--name-field-city{max-width:300px;width:100%}.user-profile .field--name-field-country{max-width:190px;width:100%}.user-edit-profile .field--name-field-first-name,.user-edit-profile .field--name-field-last-name,.user-edit-profile .form-item-mail,.user-edit-profile .form-item-pass-pass1,.user-edit-profile .form-item-pass-pass2,.user-edit-profile .js-form-type-password,.user-profile .field--name-field-first-name,.user-profile .field--name-field-last-name,.user-profile .form-item-mail,.user-profile .form-item-pass-pass1,.user-profile .form-item-pass-pass2,.user-profile .js-form-type-password{max-width:300px;width:100%}@media (max-width:991px){.user-edit-profile .field--name-field-city,.user-edit-profile .field--name-field-first-name,.user-edit-profile .field--name-field-last-name,.user-edit-profile .field--name-field-phone-number,.user-edit-profile .form-item-current-pass,.user-edit-profile .form-item-mail,.user-edit-profile .form-item-pass-pass1,.user-edit-profile .form-item-pass-pass2,.user-profile .field--name-field-city,.user-profile .field--name-field-first-name,.user-profile .field--name-field-last-name,.user-profile .field--name-field-phone-number,.user-profile .form-item-current-pass,.user-profile .form-item-mail,.user-profile .form-item-pass-pass1,.user-profile .form-item-pass-pass2{max-width:100%;width:48%}.user-edit-profile .field--name-field-number,.user-profile .field--name-field-number{max-width:100%;width:20%}.user-edit-profile .field--name-field-address,.user-profile .field--name-field-address{max-width:100%;width:77%}.user-edit-profile .field--name-field-country,.user-profile .field--name-field-country{max-width:100%;width:30%}}@media (max-width:896px){.user-edit-profile .field--name-field-postal-code,.user-profile .field--name-field-postal-code{max-width:100%;width:20%}.user-edit-profile .field--name-field-address,.user-edit-profile .field--name-field-city,.user-profile .field--name-field-address,.user-profile .field--name-field-city{max-width:100%;width:75%}.user-edit-profile .field--name-field-country,.user-profile .field--name-field-country{width:100%}}@media (max-width:479px){.user-edit-profile .field--name-field-address,.user-edit-profile .field--name-field-city,.user-edit-profile .field--name-field-first-name,.user-edit-profile .field--name-field-last-name,.user-edit-profile .field--name-field-phone-number,.user-edit-profile .form-item-current-pass,.user-edit-profile .form-item-mail,.user-edit-profile .form-item-pass-pass1,.user-edit-profile .form-item-pass-pass2,.user-profile .field--name-field-address,.user-profile .field--name-field-city,.user-profile .field--name-field-first-name,.user-profile .field--name-field-last-name,.user-profile .field--name-field-phone-number,.user-profile .form-item-current-pass,.user-profile .form-item-mail,.user-profile .form-item-pass-pass1,.user-profile .form-item-pass-pass2{width:100%}.user-edit-profile .field--name-field-number,.user-edit-profile .field--name-field-postal-code,.user-profile .field--name-field-number,.user-profile .field--name-field-postal-code{max-width:100%;width:47%}}.paragraph--type--text-section-with-the-alternate{color:#2a206a;margin-inline:auto;max-width:1440px;padding-block:60px;padding-inline:75px;width:100%}@media (max-width:1300px){.paragraph--type--text-section-with-the-alternate{padding-inline:30px}}@media (max-width:639px){.paragraph--type--text-section-with-the-alternate{padding-inline:20px}}@media (max-width:479px){.paragraph--type--text-section-with-the-alternate{padding-inline:15px}}.paragraph--type--text-section-with-the-alternate .field--name-field-title-section p{font-size:35px;font-weight:600;line-height:49px;text-align:center}@media (max-width:768px){.paragraph--type--text-section-with-the-alternate .field--name-field-title-section p{font-size:32px;line-height:42px}}@media (max-width:639px){.paragraph--type--text-section-with-the-alternate .field--name-field-title-section p{font-size:25px;line-height:34px}.paragraph--type--text-section-with-the-alternate .field--name-field-title-section p strong{font-weight:600}}.paragraph--type--text-section-with-the-alternate .field--name-field-title-section b,.paragraph--type--text-section-with-the-alternate .field--name-field-title-section strong{color:#25e3a3}.paragraph--type--text-section-with-the-alternate .field--name-field-picto{float:left}.paragraph--type--text-section-with-the-alternate #alternating-text-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second{padding:0 40px 0 140px}.paragraph--type--text-section-with-the-alternate #alternating-text-image .field--name-field-media img{float:left}.paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{padding:0 160px 0 0}.paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .field--name-field-media img{float:right}.paragraph--type--text-section-with-the-alternate .field--name-field-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:87px}.paragraph--type--text-section-with-the-alternate .field--name-field-media img{border-radius:25px;max-width:100%}@media (max-width:768px){.paragraph--type--text-section-with-the-alternate .field--name-field-media img{border-radius:20px}}.paragraph--type--text-section-with-the-alternate .field--name-field-title-block h3{font-size:35px;font-weight:600;line-height:49px;position:relative}.paragraph--type--text-section-with-the-alternate .field--name-field-title-block h3:after{background-color:#25e3a3;content:"";display:block;height:1px;margin:18px 0;width:55px}@media (max-width:768px){.paragraph--type--text-section-with-the-alternate .field--name-field-title-block h3{font-size:32px;line-height:42px}}@media (max-width:479px){.paragraph--type--text-section-with-the-alternate .field--name-field-title-block h3{font-size:25px;line-height:34px}}.paragraph--type--text-section-with-the-alternate .field--name-field-description a,.paragraph--type--text-section-with-the-alternate .field--name-field-description p,.paragraph--type--text-section-with-the-alternate .field--name-field-description span{font-size:16px;font-weight:400;line-height:26px}.paragraph--type--text-section-with-the-alternate .field--name-field-description a{color:#25e3a3}@media (max-width:768px){.paragraph--type--text-section-with-the-alternate .field--name-field-description a,.paragraph--type--text-section-with-the-alternate .field--name-field-description p,.paragraph--type--text-section-with-the-alternate .field--name-field-description span{font-size:15px;line-height:25px}}@media (max-width:1300px){.paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second{padding:0 0 0 140px}.paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{padding:0 140px 0 0}}@media (max-width:1200px){.paragraph--type--text-section-with-the-alternate .field--name-field-media img{height:auto;width:100%}.paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second{padding:0 0 0 90px}.paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{padding:0 90px 0 0}}@media (max-width:1024px){.paragraph--type--text-section-with-the-alternate .top-section{padding-top:0}.paragraph--type--text-section-with-the-alternate .field--name-field-picto{float:none}.paragraph--type--text-section-with-the-alternate .field--name-field-picto img{height:auto;max-width:78px;width:100%}.paragraph--type--text-section-with-the-alternate .field--name-field-title-section{margin:20px auto 65px;padding:0;width:100%}}@media (max-width:896px){.paragraph--type--text-section-with-the-alternate #alternating-text-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:35px}.paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second{padding:0}.paragraph--type--text-section-with-the-alternate #alternating-text-image .field--name-field-media img{height:450px;max-width:850px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.paragraph--type--text-section-with-the-alternate .field--name-field-items{gap:70px}.paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{padding:0}}@media (max-width:780px){.paragraph--type--text-section-with-the-alternate #alternating-text-image .field--name-field-media img{height:400px;max-width:705px;-o-object-fit:cover;object-fit:cover;width:100%}}@media (max-width:639px){.paragraph--type--text-section-with-the-alternate .field--name-field-picto img{max-width:40px}.paragraph--type--text-section-with-the-alternate .field--name-field-title-section{margin:15px auto 65px}.paragraph--type--text-section-with-the-alternate #alternating-text-image .field--name-field-media img{height:300px}}@media (max-width:479px){.paragraph--type--text-section-with-the-alternate{padding-inline:0}.paragraph--type--text-section-with-the-alternate #alternating-text-image .layout__region--second{padding:0 16px}.paragraph--type--text-section-with-the-alternate .field--name-field-picto,.paragraph--type--text-section-with-the-alternate .field--name-field-title-section{padding-inline:16px}.paragraph--type--text-section-with-the-alternate .field--name-field-items{gap:50px}.paragraph--type--text-section-with-the-alternate #alternating-text-image .field--name-field-media img{border-radius:0;height:250px}.paragraph--type--text-section-with-the-alternate .field__item:nth-child(2n) #alternating-text-image .layout__region--second{padding:0 16px}}.page--homepage .paragraph--type--cards-section .field--name-field-title-card,.page--why-invest-with-us .paragraph--type--cards-section .field--name-field-title-card{font-size:25px;font-weight:600;line-height:35px}@media (max-width:768px){.page--homepage .paragraph--type--cards-section .field--name-field-title-card,.page--why-invest-with-us .paragraph--type--cards-section .field--name-field-title-card{font-size:22px;line-height:31px}}@media (max-width:479px){.page--homepage .paragraph--type--cards-section .field--name-field-title-card,.page--why-invest-with-us .paragraph--type--cards-section .field--name-field-title-card{font-size:20px;line-height:31px}}.page--why-invest-with-us .paragraph--type--cards-section .field--name-field-title-card{margin-bottom:13px}@media (max-width:768px){.page--why-invest-with-us .paragraph--type--cards-section .field--name-field-title-card{margin-bottom:11px}}@media (max-width:479px){.page--why-invest-with-us .paragraph--type--cards-section .field--name-field-title-card{margin-bottom:9px}}.paragraph--type--cards-section .cards-content{margin-inline:auto;max-width:1440px;padding-inline:75px;width:100%}@media (max-width:1300px){.paragraph--type--cards-section .cards-content{padding-inline:30px}}@media (max-width:639px){.paragraph--type--cards-section .cards-content{padding-inline:20px}}@media (max-width:479px){.paragraph--type--cards-section .cards-content{padding-inline:15px}}.paragraph--type--cards-section .field--name-field-title-card-section{font-size:35px;font-weight:600;line-height:49px;margin-bottom:50px;text-align:center}@media (max-width:1024px){.paragraph--type--cards-section .field--name-field-title-card-section{font-size:30px;line-height:32px}}@media (max-width:896px){.paragraph--type--cards-section .field--name-field-title-card-section{font-size:32px;line-height:42px}}@media (max-width:639px){.paragraph--type--cards-section .field--name-field-title-card-section{font-size:24px;line-height:26px}}.paragraph--type--cards-section .field--name-field-cards .paragraph--type--card,.paragraph--type--cards-section .field--name-field-first-column .paragraph--type--card,.paragraph--type--cards-section .field--name-field-second-column .paragraph--type--card{border-radius:25px;height:100%}.paragraph--type--cards-section .field--name-field-cards .paragraph--type--card .field--name-field-button-card,.paragraph--type--cards-section .field--name-field-first-column .paragraph--type--card .field--name-field-button-card,.paragraph--type--cards-section .field--name-field-second-column .paragraph--type--card .field--name-field-button-card{margin-top:10px}@media (max-width:896px){.paragraph--type--cards-section .field--name-field-cards .paragraph--type--card,.paragraph--type--cards-section .field--name-field-first-column .paragraph--type--card,.paragraph--type--cards-section .field--name-field-second-column .paragraph--type--card{border-radius:20px}}.paragraph--type--cards-section .field--name-field-picto-img{margin-bottom:10px}.paragraph--type--cards-section.center .paragraph--type--card{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.paragraph--type--cards-section.center .field--name-field-text-card p,.paragraph--type--cards-section.center .field--name-field-title-card{text-align:center}.paragraph--type--cards-section.left .paragraph--type--card{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.paragraph--type--cards-section.left .field--name-field-text-card p,.paragraph--type--cards-section.left .field--name-field-title-card{text-align:left}.paragraph--type--cards-section.right .paragraph--type--card{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.paragraph--type--cards-section.right .field--name-field-text-card p,.paragraph--type--cards-section.right .field--name-field-title-card{text-align:right}.paragraph--type--cards-section.row .two-columns{display:none}.paragraph--type--cards-section.row .field--name-field-cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:30px;-webkit-justify-content:center;justify-content:center}.paragraph--type--cards-section.row .field--name-field-cards .field__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width:639px){.paragraph--type--cards-section.row.one-column .field--name-field-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}}.paragraph--type--cards-section.column .field--name-field-cards{display:none}.paragraph--type--cards-section.column .two-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:30px}.paragraph--type--cards-section.column .two-columns .field--name-field-first-column,.paragraph--type--cards-section.column .two-columns .field--name-field-second-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px;max-width:50%}.paragraph--type--cards-section.column .two-columns .field--name-field-first-column .paragraph--type--card,.paragraph--type--cards-section.column .two-columns .field--name-field-second-column .paragraph--type--card{padding:45px 40px}@media (max-width:896px){.paragraph--type--cards-section.column .two-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:20px}.paragraph--type--cards-section.column .two-columns .field--name-field-first-column,.paragraph--type--cards-section.column .two-columns .field--name-field-second-column{gap:20px;max-width:100%}.paragraph--type--cards-section.column .two-columns .field--name-field-first-column .paragraph--type--card,.paragraph--type--cards-section.column .two-columns .field--name-field-second-column .paragraph--type--card{padding:30px 40px}}@media (max-width:768px){.paragraph--type--cards-section.column .two-columns .field--name-field-first-column .paragraph--type--card,.paragraph--type--cards-section.column .two-columns .field--name-field-second-column .paragraph--type--card{padding:25px}}.paragraph--type--cards-section.one-column .paragraph--type--card{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.paragraph--type--cards-section._-columns-inside-the-card .paragraph--type--card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:10px}.paragraph--type--cards-section._-columns-inside-the-card .paragraph--type--card .field--name-field-picto-img img{height:auto;width:30px}.paragraph--type--cards-section.light-green{color:#2a206a}.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card,.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card-with-img,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card-with-img,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card-with-img{background:#25e3a3;padding:35px 80px}.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card .field--name-field-text-card p,.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card .field--name-field-text-card span,.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card-with-img .field--name-field-text-card p,.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card-with-img .field--name-field-text-card span,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card .field--name-field-text-card p,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card .field--name-field-text-card span,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card-with-img .field--name-field-text-card p,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card-with-img .field--name-field-text-card span,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card .field--name-field-text-card p,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card .field--name-field-text-card span,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card-with-img .field--name-field-text-card p,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card-with-img .field--name-field-text-card span{font-size:20px;font-weight:500;line-height:30px}@media (max-width:768px){.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card .field--name-field-text-card p,.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card .field--name-field-text-card span,.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card-with-img .field--name-field-text-card p,.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card-with-img .field--name-field-text-card span,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card .field--name-field-text-card p,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card .field--name-field-text-card span,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card-with-img .field--name-field-text-card p,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card-with-img .field--name-field-text-card span,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card .field--name-field-text-card p,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card .field--name-field-text-card span,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card-with-img .field--name-field-text-card p,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card-with-img .field--name-field-text-card span{font-size:18px;line-height:28px}}@media (max-width:479px){.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card .field--name-field-text-card p,.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card .field--name-field-text-card span,.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card-with-img .field--name-field-text-card p,.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card-with-img .field--name-field-text-card span,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card .field--name-field-text-card p,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card .field--name-field-text-card span,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card-with-img .field--name-field-text-card p,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card-with-img .field--name-field-text-card span,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card .field--name-field-text-card p,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card .field--name-field-text-card span,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card-with-img .field--name-field-text-card p,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card-with-img .field--name-field-text-card span{font-size:17px;line-height:27px}}.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card .field--name-field-button-card a,.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card-with-img .field--name-field-button-card a,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card .field--name-field-button-card a,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card-with-img .field--name-field-button-card a,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card .field--name-field-button-card a,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card-with-img .field--name-field-button-card a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#25e3a3;border:1px solid #2a206a;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-width:125px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card .field--name-field-button-card a a,.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card-with-img .field--name-field-button-card a a,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card .field--name-field-button-card a a,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card-with-img .field--name-field-button-card a a,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card .field--name-field-button-card a a,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card-with-img .field--name-field-button-card a a{color:#2a206a;font-weight:500}.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card .field--name-field-button-card a:focus,.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card .field--name-field-button-card a:hover,.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card-with-img .field--name-field-button-card a:focus,.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card-with-img .field--name-field-button-card a:hover,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card .field--name-field-button-card a:focus,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card .field--name-field-button-card a:hover,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card-with-img .field--name-field-button-card a:focus,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card-with-img .field--name-field-button-card a:hover,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card .field--name-field-button-card a:focus,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card .field--name-field-button-card a:hover,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card-with-img .field--name-field-button-card a:focus,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card-with-img .field--name-field-button-card a:hover{background-color:#2a206a;border:1px solid transparent;color:#25e3a3;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card .field--name-field-button-card a:focus a,.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card .field--name-field-button-card a:hover a,.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card-with-img .field--name-field-button-card a:focus a,.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card-with-img .field--name-field-button-card a:hover a,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card .field--name-field-button-card a:focus a,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card .field--name-field-button-card a:hover a,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card-with-img .field--name-field-button-card a:focus a,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card-with-img .field--name-field-button-card a:hover a,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card .field--name-field-button-card a:focus a,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card .field--name-field-button-card a:hover a,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card-with-img .field--name-field-button-card a:focus a,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card-with-img .field--name-field-button-card a:hover a{color:#25e3a3}@media (max-width:768px){.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card .field--name-field-button-card a .field--name-field-image-3,.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card-with-img .field--name-field-button-card a .field--name-field-image-3,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card .field--name-field-button-card a .field--name-field-image-3,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card-with-img .field--name-field-button-card a .field--name-field-image-3,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card .field--name-field-button-card a .field--name-field-image-3,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card-with-img .field--name-field-button-card a .field--name-field-image-3{top:45%}}@media (max-width:1300px){.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card{padding:35px 50px}}@media (max-width:1024px){.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card{padding:35px}}@media (max-width:896px){.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card{padding:25px 15px}.paragraph--type--cards-section.light-green .field--name-field-cards .field--name-field-cards,.paragraph--type--cards-section.light-green .field--name-field-first-column .field--name-field-cards,.paragraph--type--cards-section.light-green .field--name-field-second-column .field--name-field-cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:15px}}@media (max-width:479px){.paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card,.paragraph--type--cards-section.light-green .field--name-field-first-column .paragraph--type--card,.paragraph--type--cards-section.light-green .field--name-field-second-column .paragraph--type--card{padding:25px 20px}}.paragraph--type--cards-section.dark-blue-section .field--name-field-cards .paragraph--type--card,.paragraph--type--cards-section.dark-blue-section .field--name-field-first-column .paragraph--type--card,.paragraph--type--cards-section.dark-blue-section .field--name-field-second-column .paragraph--type--card{padding:45px 30px}.paragraph--type--cards-section.dark-blue-section .field--name-field-cards .paragraph--type--card .field--name-field-title-card,.paragraph--type--cards-section.dark-blue-section .field--name-field-first-column .paragraph--type--card .field--name-field-title-card,.paragraph--type--cards-section.dark-blue-section .field--name-field-second-column .paragraph--type--card .field--name-field-title-card{color:#25e3a3}.paragraph--type--cards-section.dark-blue-section .field--name-field-cards .paragraph--type--card .field--name-field-text-card p,.paragraph--type--cards-section.dark-blue-section .field--name-field-first-column .paragraph--type--card .field--name-field-text-card p,.paragraph--type--cards-section.dark-blue-section .field--name-field-second-column .paragraph--type--card .field--name-field-text-card p{color:#fff;font-size:16px;font-weight:400;line-height:26px}@media (max-width:896px){.paragraph--type--cards-section.dark-blue-section .field--name-field-cards .paragraph--type--card .field--name-field-text-card p,.paragraph--type--cards-section.dark-blue-section .field--name-field-first-column .paragraph--type--card .field--name-field-text-card p,.paragraph--type--cards-section.dark-blue-section .field--name-field-second-column .paragraph--type--card .field--name-field-text-card p{font-size:15px;line-height:25px}}.paragraph--type--cards-section.dark-blue-section.blue .field--name-field-cards .paragraph--type--card,.paragraph--type--cards-section.dark-blue-section.blue .field--name-field-first-column .paragraph--type--card,.paragraph--type--cards-section.dark-blue-section.blue .field--name-field-second-column .paragraph--type--card{background:#362d76}.paragraph--type--cards-section.light-grey{color:#2a206a}.paragraph--type--cards-section.light-grey .field--name-field-cards>div:nth-last-child(2):first-child .paragraph--type--card,.paragraph--type--cards-section.light-grey .field--name-field-cards>div:nth-last-child(2):first-child~div .paragraph--type--card{padding:40px 60px}@media (max-width:896px){.paragraph--type--cards-section.light-grey .field--name-field-cards>div:nth-last-child(2):first-child .paragraph--type--card,.paragraph--type--cards-section.light-grey .field--name-field-cards>div:nth-last-child(2):first-child~div .paragraph--type--card{padding:39px 44px 41px 60px}}@media (max-width:479px){.paragraph--type--cards-section.light-grey .field--name-field-cards>div:nth-last-child(2):first-child .paragraph--type--card,.paragraph--type--cards-section.light-grey .field--name-field-cards>div:nth-last-child(2):first-child~div .paragraph--type--card{padding:39px 16px 48px 25px}}.paragraph--type--cards-section.light-grey .field--name-field-cards>div:nth-last-child(3):first-child .paragraph--type--card,.paragraph--type--cards-section.light-grey .field--name-field-cards>div:nth-last-child(3):first-child~div .paragraph--type--card{padding:35px 38px 30px 19px}@media (max-width:896px){.paragraph--type--cards-section.light-grey .field--name-field-cards>div:nth-last-child(3):first-child .paragraph--type--card,.paragraph--type--cards-section.light-grey .field--name-field-cards>div:nth-last-child(3):first-child~div .paragraph--type--card{padding:33px 60px 35px 21px}}@media (max-width:479px){.paragraph--type--cards-section.light-grey .field--name-field-cards>div:nth-last-child(3):first-child .paragraph--type--card,.paragraph--type--cards-section.light-grey .field--name-field-cards>div:nth-last-child(3):first-child~div .paragraph--type--card{padding:28px 16px 40px 25px}}.paragraph--type--cards-section.light-grey .field--name-field-cards .paragraph--type--card{background:#f5f6f7}.paragraph--type--cards-section.light-grey .field--name-field-cards .paragraph--type--card .field--name-field-text-card p,.paragraph--type--cards-section.light-grey .field--name-field-cards .paragraph--type--card .field--name-field-text-card span{font-size:16px;line-height:26px}@media (max-width:768px){.paragraph--type--cards-section.light-grey .field--name-field-cards .paragraph--type--card .field--name-field-text-card p,.paragraph--type--cards-section.light-grey .field--name-field-cards .paragraph--type--card .field--name-field-text-card span{font-size:15px;line-height:25px}}@media (max-width:896px){.paragraph--type--cards-section.light-grey .field--name-field-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}}.dark-blue-section.paragraph--type--cards-section .field--name-field-cards{margin-inline:auto;max-width:1440px;padding-inline:75px;width:100%}@media (max-width:1300px){.dark-blue-section.paragraph--type--cards-section .field--name-field-cards{padding-inline:30px}}@media (max-width:639px){.dark-blue-section.paragraph--type--cards-section .field--name-field-cards{padding-inline:20px}}@media (max-width:479px){.dark-blue-section.paragraph--type--cards-section .field--name-field-cards{padding-inline:15px}}.dark-blue-section.paragraph--type--cards-section .field--name-field-title-card-section{color:#fff;margin:0 auto 50px;max-width:870px}.light-gray-section.paragraph--type--cards-section .field--name-field-title-card-section{color:#2a206a}.chrome .paragraph--type--steps-container.column .field--name-field-step{-webkit-column-gap:249px;-moz-column-gap:249px;column-gap:249px;display:grid;grid-template-columns:1fr 1fr;justify-items:center;row-gap:0}.chrome .paragraph--type--steps-container.column .field--name-field-step .field__item{max-height:-webkit-min-content;max-height:-moz-min-content;max-height:min-content}.chrome .paragraph--type--steps-container.column .field--name-field-step .steps-content--item{max-width:520px;width:100%}@media (max-width:1600px){.chrome .paragraph--type--steps-container.column .field--name-field-step{-webkit-column-gap:150px;-moz-column-gap:150px;column-gap:150px}.chrome .paragraph--type--steps-container.column .field--name-field-step .steps-content--item{max-width:600px}}@media (max-width:1440px){.chrome .paragraph--type--steps-container.column .field--name-field-step{-webkit-column-gap:139px;-moz-column-gap:139px;column-gap:139px}.chrome .paragraph--type--steps-container.column .field--name-field-step .steps-content--item{max-width:520px}}@media (max-width:1400px){.chrome .paragraph--type--steps-container.column .field--name-field-step{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}}@media (max-width:1024px){.chrome .paragraph--type--steps-container.column .field--name-field-step{gap:30px;grid-template-columns:1fr;width:100%}.chrome .paragraph--type--steps-container.column .field--name-field-step .field__item{margin:0;width:100%}.chrome .paragraph--type--steps-container.column .field--name-field-step .field__item .field--name-field-step-number{max-width:50px}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2n){max-height:-webkit-min-content;max-height:-moz-min-content;max-height:min-content}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2n) .steps-content--item{float:right}.chrome .paragraph--type--steps-container.column .field--name-field-step:nth-child(odd) .steps-content--item{float:left}.chrome .paragraph--type--steps-container.column .field--name-field-step .steps-content--item{max-width:525px}}@media (max-width:700px){.chrome .paragraph--type--steps-container.column .field--name-field-step .steps-content--item{max-width:100%}}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:first-child{position:relative}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:first-child:after{background:url(../images/icons/steps/vector-6.svg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;content:"";height:102px;position:absolute;right:-65%;top:20%;-webkit-transform:translateY(-27%) rotate(5deg);-o-transform:translateY(-27%) rotate(5deg);transform:translateY(-27%) rotate(5deg);width:342px;z-index:20}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2){position:relative}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2):after{background:url(../images/icons/steps/vector-7.svg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;bottom:70px;content:"";height:115px;left:-50%;position:absolute;-webkit-transform:translateY(-40%) rotate(-7deg);-o-transform:translateY(-40%) rotate(-7deg);transform:translateY(-40%) rotate(-7deg);width:270px;z-index:20}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3){position:relative}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3):after{background:url(../images/icons/steps/vector-8.svg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;content:"";height:125px;position:absolute;right:-50%;top:110%;-webkit-transform:translateY(-27%) rotate(0deg);-o-transform:translateY(-27%) rotate(0deg);transform:translateY(-27%) rotate(0deg);width:292px;z-index:20}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(4){position:relative}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(4):after{background:url(../images/icons/steps/vector-9.svg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;bottom:-205px;content:"";height:145px;left:-57%;position:absolute;-webkit-transform:translateY(-40%) rotate(-7deg);-o-transform:translateY(-40%) rotate(-7deg);transform:translateY(-40%) rotate(-7deg);width:330px;z-index:20}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2n){margin-top:150px;max-height:-webkit-min-content;max-height:-moz-min-content;max-height:min-content}@media (max-width:1024px){.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2n){margin:0}}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3),.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(5){margin-top:-200px;max-height:-webkit-min-content;max-height:-moz-min-content;max-height:min-content}@media (max-width:1024px){.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3),.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(5){margin:0}}@media (max-width:1600px){.chrome .paragraph--type--steps-container.column .field--name-field-step>div{gap:150px}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:first-child:after{right:-50%;top:25%}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2):after{bottom:85px;height:93px;left:-36%;width:220px}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3):after{bottom:-43%;height:93px;right:-27%;top:110%;width:220px}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(4):after{bottom:-165px;height:118px;left:-28%;width:275px}}@media (max-width:1440px){.chrome .paragraph--type--steps-container.column .field--name-field-step>div:first-child:after{right:-65%;top:22%}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2):after{bottom:-7px;height:93px;left:-41%;width:220px}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3):after{bottom:-43%;height:110px;right:-39%;top:110%;-webkit-transform:translateY(-27%) rotate(5deg);-o-transform:translateY(-27%) rotate(5deg);transform:translateY(-27%) rotate(5deg);width:260px}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(4):after{bottom:-175px;height:125px;left:-40%;-webkit-transform:translateY(-40%) rotate(-16deg);-o-transform:translateY(-40%) rotate(-16deg);transform:translateY(-40%) rotate(-16deg);width:275px}}@media (max-width:1400px){.chrome .paragraph--type--steps-container.column .field--name-field-step>div:first-child:after{height:87px;right:-50%;top:22%;width:295px}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2):after{bottom:-40px;height:85px;left:-35%;width:190px}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3):after{bottom:-33%;height:87px;right:-26%;top:109%;-webkit-transform:translateY(-27%) rotate(5deg);-o-transform:translateY(-27%) rotate(5deg);transform:translateY(-27%) rotate(5deg);width:205px}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(4):after{bottom:-129px;height:100px;left:-30%;-webkit-transform:translateY(-40%) rotate(-16deg);-o-transform:translateY(-40%) rotate(-16deg);transform:translateY(-40%) rotate(-16deg);width:210px}}@media (max-width:1024px){.chrome .paragraph--type--steps-container.column .field--name-field-step>div:first-child:after{height:62px;right:30%;top:90%;-webkit-transform:scaleY(1) rotate(20deg);-o-transform:scaleY(1) rotate(20deg);transform:scaleY(1) rotate(20deg);width:209px}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2):after{bottom:0;height:75px;left:30%;-webkit-transform:scaleY(-1) rotate(60deg);-o-transform:scaleY(-1) rotate(60deg);transform:scaleY(-1) rotate(60deg);width:175px}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3):after{height:75px;right:30%;top:90%;-webkit-transform:scaleX(-1) rotate(130deg);-o-transform:scaleX(-1) rotate(130deg);transform:scaleX(-1) rotate(130deg);width:175px}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(4):after{bottom:0;height:75px;left:30%;-webkit-transform:scaleY(-1) rotate(60deg);-o-transform:scaleY(-1) rotate(60deg);transform:scaleY(-1) rotate(60deg);width:175px}}@media (max-width:768px){.chrome .paragraph--type--steps-container.column .field--name-field-step>div:first-child:after{background:url(../images/icons/steps/vector-6-sm.svg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;height:71px;right:12%;top:90%;-webkit-transform:scaleY(1) rotate(0deg);-o-transform:scaleY(1) rotate(0deg);transform:scaleY(1) rotate(0deg);width:100px}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2):after{left:3%}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3):after{height:75px;right:3%;top:80%;-webkit-transform:scaleX(-1) rotate(130deg);-o-transform:scaleX(-1) rotate(130deg);transform:scaleX(-1) rotate(130deg);width:175px}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(4):after{left:3%}}@media (max-width:700px){.chrome .paragraph--type--steps-container.column .field--name-field-step{gap:30px}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:first-child:after,.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2):after,.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3):after,.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(4):after{display:none}.chrome .paragraph--type--steps-container.column .paragraph--type--steps,.chrome .paragraph--type--steps-container.column .steps-content--item{height:-webkit-max-content;height:-moz-max-content;height:max-content}.chrome .paragraph--type--steps-container.column .field--name-field-step,.chrome .paragraph--type--steps-container.row .field--name-field-step{gap:20px;grid-template-columns:1fr}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:first-child,.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2),.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3),.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(4),.chrome .paragraph--type--steps-container.row .field--name-field-step>div:first-child,.chrome .paragraph--type--steps-container.row .field--name-field-step>div:nth-child(2),.chrome .paragraph--type--steps-container.row .field--name-field-step>div:nth-child(3),.chrome .paragraph--type--steps-container.row .field--name-field-step>div:nth-child(4){height:-webkit-max-content;height:-moz-max-content;height:max-content}.chrome .paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3) .paragraph--type--steps,.chrome .paragraph--type--steps-container.row .field--name-field-step>div:nth-child(3) .paragraph--type--steps{left:0;position:relative;top:0;width:100%!important}}.paragraph--type--steps-container.light-grey .steps-content--item{background:#f5f6f7}.paragraph--type--steps-container.light-grey .field--name-field-step-number{background:#25e3a3;color:#2a206a}.paragraph--type--steps-container.light-grey .field--name-field-text-step a{border-bottom:1px solid #25e3a3;color:#2a206a}.paragraph--type--steps-container.light-green .field--name-field-text-step a,.paragraph--type--steps-container.light-green .field--name-field-text-step p,.paragraph--type--steps-container.light-green .field--name-field-title-step,.paragraph--type--steps-container.light-grey .field--name-field-text-step a,.paragraph--type--steps-container.light-grey .field--name-field-text-step p,.paragraph--type--steps-container.light-grey .field--name-field-title-step{color:#2a206a}.paragraph--type--steps-container.light-green .steps-content--item{background:#25e3a3}.paragraph--type--steps-container.light-green .field--name-field-step-number{background:#2a206a;color:#25e3a3}.paragraph--type--steps-container.light-green .field--name-field-text-step a{border-bottom:1px solid #2a206a;color:#2a206a}.paragraph--type--steps-container.background-dark-blue .steps-content--item{background:#2a206a}.paragraph--type--steps-container.background-dark-blue .field--name-field-step-number{background:#f5f6f7;color:#2a206a}.paragraph--type--steps-container.background-dark-blue .field--name-field-text-step a,.paragraph--type--steps-container.background-dark-blue .field--name-field-text-step p,.paragraph--type--steps-container.background-dark-blue .field--name-field-title-step{color:#fff}.paragraph--type--steps-container.background-dark-blue .field--name-field-text-step a{border-bottom:1px solid #25e3a3;color:#fff}.paragraph--type--steps-container.row .field--name-field-step{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:30px;-webkit-justify-content:space-between;justify-content:space-between}.paragraph--type--steps-container.row .field--name-field-step>div{-webkit-box-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex:1;-ms-flex:1;flex:1}.paragraph--type--steps-container.row .field--name-field-step>div:first-child{position:relative}.paragraph--type--steps-container.row .field--name-field-step>div:first-child:after{background:url(../images/icons/steps/vector-7-sm.svg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;content:"";height:35px;position:absolute;right:-15%;top:10%;-webkit-transform:translateY(-27%) rotate(5deg);-o-transform:translateY(-27%) rotate(5deg);transform:translateY(-27%) rotate(5deg);width:75px;z-index:20}.paragraph--type--steps-container.row .field--name-field-step>div:nth-child(2){position:relative}.paragraph--type--steps-container.row .field--name-field-step>div:nth-child(2):after{background:url(../images/icons/steps/vector-8-sm.svg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;content:"";height:35px;position:absolute;right:-15%;top:20%;-webkit-transform:translateY(-40%) rotate(-7deg);-o-transform:translateY(-40%) rotate(-7deg);transform:translateY(-40%) rotate(-7deg);width:75px;z-index:20}.paragraph--type--steps-container.row .field--name-field-step>div:nth-child(3){position:relative}.paragraph--type--steps-container.row .field--name-field-step>div:nth-child(3):after{background:url(../images/icons/steps/vector-9-sm.svg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;content:"";height:30px;position:absolute;right:-15%;top:10%;-webkit-transform:translateY(-27%) rotate(-3deg);-o-transform:translateY(-27%) rotate(-3deg);transform:translateY(-27%) rotate(-3deg);width:75px;z-index:20}.paragraph--type--steps-container.row .field--name-field-step .paragraph--type--steps,.paragraph--type--steps-container.row .field--name-field-step .steps-content--item{height:100%}@media (max-width:730px){.paragraph--type--steps-container.row .field--name-field-step .paragraph--type--steps,.paragraph--type--steps-container.row .field--name-field-step .steps-content--item{height:-webkit-max-content;height:-moz-max-content;height:max-content}}.paragraph--type--steps-container.column .field--name-field-step>div:after,.paragraph--type--steps-container.row .field--name-field-step>div:after{-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;-o-transition:opacity .3s ease-in-out,-o-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out}.paragraph--type--steps-container.column .field--name-field-step{-webkit-column-gap:139px;-moz-column-gap:139px;column-gap:139px;display:grid;grid-template-columns:1fr 1fr;justify-items:center;row-gap:0}.paragraph--type--steps-container.column .field--name-field-step .field__item{max-height:-webkit-min-content;max-height:-moz-min-content;max-height:min-content}.paragraph--type--steps-container.column .field--name-field-step .steps-content--item{max-width:520px;width:100%}@media (max-width:1600px){.paragraph--type--steps-container.column .field--name-field-step{-webkit-column-gap:150px;-moz-column-gap:150px;column-gap:150px}.paragraph--type--steps-container.column .field--name-field-step .steps-content--item{max-width:600px}}@media (max-width:1440px){.paragraph--type--steps-container.column .field--name-field-step{-webkit-column-gap:139px;-moz-column-gap:139px;column-gap:139px}.paragraph--type--steps-container.column .field--name-field-step .steps-content--item{max-width:520px}}@media (max-width:1400px){.paragraph--type--steps-container.column .field--name-field-step{-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}}@media (max-width:1024px){.paragraph--type--steps-container.column .field--name-field-step{gap:30px;grid-template-columns:1fr;width:100%}.paragraph--type--steps-container.column .field--name-field-step .field__item{margin:0;width:100%}.paragraph--type--steps-container.column .field--name-field-step .field__item .field--name-field-step-number{max-width:50px}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2n){max-height:-webkit-min-content;max-height:-moz-min-content;max-height:min-content}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2n) .steps-content--item{float:right}.paragraph--type--steps-container.column .field--name-field-step:nth-child(odd) .steps-content--item{float:left}.paragraph--type--steps-container.column .field--name-field-step .steps-content--item{max-width:525px}}@media (max-width:700px){.paragraph--type--steps-container.column .field--name-field-step .steps-content--item{max-width:100%!important}}.paragraph--type--steps-container.column .field--name-field-step>div:first-child{position:relative}.paragraph--type--steps-container.column .field--name-field-step>div:first-child:after{background:url(../images/icons/steps/vector-6.svg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;content:"";height:102px;position:absolute;right:-65%;top:12%;-webkit-transform:translateY(-27%) rotate(5deg);-o-transform:translateY(-27%) rotate(5deg);transform:translateY(-27%) rotate(5deg);width:342px;z-index:20}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2){position:relative}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2):after{background:url(../images/icons/steps/vector-7.svg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;bottom:70px;content:"";height:102px;left:-44%;position:absolute;-webkit-transform:translateY(-40%) rotate(-7deg);-o-transform:translateY(-40%) rotate(-7deg);transform:translateY(-40%) rotate(-7deg);width:240px;z-index:20}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3){position:relative}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3):after{background:url(../images/icons/steps/vector-8.svg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;bottom:0;content:"";height:104px;position:absolute;right:-39%;top:47%;-webkit-transform:translateY(-27%) rotate(8deg);-o-transform:translateY(-27%) rotate(8deg);transform:translateY(-27%) rotate(8deg);width:245px;z-index:20}@supports (-moz-appearance:none){.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3):after{bottom:0;right:-39%;top:47%}}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(4){position:relative}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(4):after{background:url(../images/icons/steps/vector-9.svg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;bottom:-154px;content:"";height:101px;left:-42%;position:absolute;-webkit-transform:translateY(-40%) rotate(-7deg);-o-transform:translateY(-40%) rotate(-7deg);transform:translateY(-40%) rotate(-7deg);width:240px;z-index:20}@supports (-moz-appearance:none){.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(4):after{left:-42%}}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2n){margin-top:150px;max-height:-webkit-min-content;max-height:-moz-min-content;max-height:min-content}@media (max-width:1024px){.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2n){margin:0}}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3),.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(5){margin-top:-200px;max-height:-webkit-min-content;max-height:-moz-min-content;max-height:min-content}@media (max-width:1024px){.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3),.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(5){margin:0}}@media (max-width:1600px){.paragraph--type--steps-container.column .field--name-field-step>div:first-child:after{right:-65%;top:10%}@supports (-moz-appearance:none){.paragraph--type--steps-container.column .field--name-field-step>div:first-child:after{right:-65%;top:10%}}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2):after{bottom:85px;height:100px;left:-36%;width:235px}@supports (-moz-appearance:none){.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2):after{bottom:85px;left:-36%}}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3):after{bottom:-43%;height:93px;right:-42%;top:45%;width:220px}@supports (-moz-appearance:none){.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3):after{right:-42%;top:45%}}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(4):after{bottom:-165px;height:118px;left:-38%;width:275px}@supports (-moz-appearance:none){.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(4):after{bottom:-154px;left:-38%}}}@media (max-width:1440px){.paragraph--type--steps-container.column .field--name-field-step>div{gap:139px}.paragraph--type--steps-container.column .field--name-field-step>div .steps-content--item{max-width:520px}.paragraph--type--steps-container.column .field--name-field-step>div:first-child:after{right:-65%;top:22%}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2):after{bottom:-7px;height:93px;left:-41%;width:220px}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3):after{bottom:-43%;height:91px;right:-39%;top:110%;-webkit-transform:translateY(-27%) rotate(5deg);-o-transform:translateY(-27%) rotate(5deg);transform:translateY(-27%) rotate(5deg);width:215px}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(4):after{bottom:-175px;height:125px;left:-40%;-webkit-transform:translateY(-40%) rotate(-16deg);-o-transform:translateY(-40%) rotate(-16deg);transform:translateY(-40%) rotate(-16deg);width:275px}}@media (max-width:1400px){.paragraph--type--steps-container.column .field--name-field-step>div:first-child:after{height:87px;right:-50%;top:10%;width:295px}@supports (-moz-appearance:none){.paragraph--type--steps-container.column .field--name-field-step>div:first-child:after{top:10%}}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2):after{bottom:-40px;height:85px;left:-35%;width:190px}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3):after{bottom:-43%;height:91px;right:-39%;top:46%;-webkit-transform:translateY(-27%) rotate(5deg);-o-transform:translateY(-27%) rotate(5deg);transform:translateY(-27%) rotate(5deg);width:215px}@supports (-moz-appearance:none){.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3):after{top:46%}}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(4):after{bottom:-129px;height:100px;left:-30%;-webkit-transform:translateY(-40%) rotate(-16deg);-o-transform:translateY(-40%) rotate(-16deg);transform:translateY(-40%) rotate(-16deg);width:210px}}@media (max-width:1024px){.paragraph--type--steps-container.column .field--name-field-step>div:first-child:after{height:62px;right:30%;top:90%;-webkit-transform:scaleY(1) rotate(20deg);-o-transform:scaleY(1) rotate(20deg);transform:scaleY(1) rotate(20deg);width:209px}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2):after{bottom:0;height:75px;left:30%;-webkit-transform:scaleY(-1) rotate(60deg);-o-transform:scaleY(-1) rotate(60deg);transform:scaleY(-1) rotate(60deg);width:175px}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3):after{height:75px;right:30%;top:90%;-webkit-transform:scaleX(-1) rotate(130deg);-o-transform:scaleX(-1) rotate(130deg);transform:scaleX(-1) rotate(130deg);width:175px}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(4):after{bottom:0;height:75px;left:30%;-webkit-transform:scaleY(-1) rotate(60deg);-o-transform:scaleY(-1) rotate(60deg);transform:scaleY(-1) rotate(60deg);width:175px}}@media (max-width:768px){.paragraph--type--steps-container.column .field--name-field-step>div:first-child:after{background:url(../images/icons/steps/vector-6-sm.svg)!important;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;height:71px;right:12%;top:90%;-webkit-transform:scaleY(1) rotate(0deg);-o-transform:scaleY(1) rotate(0deg);transform:scaleY(1) rotate(0deg);width:100px}@supports (-moz-appearance:none){.paragraph--type--steps-container.column .field--name-field-step>div:first-child:after{height:75px;width:110px}}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2):after{left:3%}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3):after{height:75px;right:3%;top:80%;-webkit-transform:scaleX(-1) rotate(130deg);-o-transform:scaleX(-1) rotate(130deg);transform:scaleX(-1) rotate(130deg);width:175px}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(4):after{left:3%}}.paragraph--type--steps-container .steps-content{margin-inline:auto;max-width:1440px;padding-inline:75px;width:100%}@media (max-width:1300px){.paragraph--type--steps-container .steps-content{padding-inline:30px}}@media (max-width:639px){.paragraph--type--steps-container .steps-content{padding-inline:20px}}@media (max-width:479px){.paragraph--type--steps-container .steps-content{padding-inline:15px}}.paragraph--type--steps-container .steps-content--item{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0;position:relative;z-index:1}@media (max-width:896px){.paragraph--type--steps-container .steps-content--item{padding:32px}}.paragraph--type--steps-container .field--name-field-title-step-section{font-weight:600;text-align:center}.paragraph--type--steps-container .field--name-field-step-number{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:35px;font-weight:600;height:55px;-webkit-justify-content:center;justify-content:center;line-height:49px;padding:5px;width:55px}@media (max-width:1400px){.paragraph--type--steps-container.row .field--name-field-step{gap:15px}.paragraph--type--steps-container.row .field--name-field-step>div:first-child:after{right:-15%}.paragraph--type--steps-container.row .field--name-field-step>div:nth-child(2):after{right:-10%;top:15%}.paragraph--type--steps-container.row .field--name-field-step>div:nth-child(3):after{right:-13%}}@media (max-width:1300px){.paragraph--type--steps-container.row .field--name-field-step{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:1fr 1fr;justify-items:center;position:relative;row-gap:32px}.paragraph--type--steps-container.row .field--name-field-step>div{max-width:100%}.paragraph--type--steps-container.row .field--name-field-step>div:first-child:after,.paragraph--type--steps-container.row .field--name-field-step>div:nth-child(2):after,.paragraph--type--steps-container.row .field--name-field-step>div:nth-child(3):after,.paragraph--type--steps-container.row .field--name-field-step>div:nth-child(4):after{display:none}.paragraph--type--steps-container.row .field--name-field-step>div:first-child,.paragraph--type--steps-container.row .field--name-field-step>div:nth-child(3){height:300px}.paragraph--type--steps-container.row .field--name-field-step>div:nth-child(2),.paragraph--type--steps-container.row .field--name-field-step>div:nth-child(4){height:350px}.paragraph--type--steps-container.row .field--name-field-step>div:nth-child(3) .paragraph--type--steps{bottom:45px;left:-305px;position:absolute;width:605px!important}.paragraph--type--steps-container.row .field--name-field-step>div:nth-child(4){float:right}}@media (max-width:1200px){.paragraph--type--steps-container.row .field--name-field-step>div:nth-child(3) .paragraph--type--steps{left:-246px;width:490px!important}}@media (max-width:1024px){.paragraph--type--steps-container.row .field--name-field-step>div:nth-child(3) .paragraph--type--steps{left:-230px;width:470px!important}}@media (max-width:991px){.paragraph--type--steps-container.row .field--name-field-step>div:nth-child(3) .paragraph--type--steps{height:-webkit-max-content;height:-moz-max-content;height:max-content;left:-203px;top:-52px;width:410px!important}}@media (max-width:896px){.paragraph--type--steps-container.row .field--name-field-step>div:nth-child(3) .paragraph--type--steps{height:-webkit-max-content;height:-moz-max-content;height:max-content;left:-175px;top:-52px;width:360px!important}}@media (max-width:768px){.paragraph--type--steps-container.row .field--name-field-step>div:nth-child(3) .paragraph--type--steps{height:-webkit-max-content;height:-moz-max-content;height:max-content;left:-173px;top:-52px;width:346px!important}}@media (max-width:700px){.paragraph--type--steps-container.column .field--name-field-step{gap:30px}.paragraph--type--steps-container.column .field--name-field-step>div:first-child:after,.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2):after,.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3):after,.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(4):after{display:none}.paragraph--type--steps-container.column .paragraph--type--steps,.paragraph--type--steps-container.column .steps-content--item{height:-webkit-max-content;height:-moz-max-content;height:max-content}.paragraph--type--steps-container.column .field--name-field-step,.paragraph--type--steps-container.row .field--name-field-step{gap:20px;grid-template-columns:1fr}.paragraph--type--steps-container.column .field--name-field-step>div:first-child,.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(2),.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3),.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(4),.paragraph--type--steps-container.row .field--name-field-step>div:first-child,.paragraph--type--steps-container.row .field--name-field-step>div:nth-child(2),.paragraph--type--steps-container.row .field--name-field-step>div:nth-child(3),.paragraph--type--steps-container.row .field--name-field-step>div:nth-child(4){height:-webkit-max-content;height:-moz-max-content;height:max-content}.paragraph--type--steps-container.column .field--name-field-step>div:nth-child(3) .paragraph--type--steps,.paragraph--type--steps-container.row .field--name-field-step>div:nth-child(3) .paragraph--type--steps{left:0;position:relative;top:0;width:100%!important}}.paragraph--type--call-to-action-section{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin-inline:auto;max-width:1440px;padding-block:0 113px;padding-inline:75px;width:100%}@media (max-width:1300px){.paragraph--type--call-to-action-section{padding-inline:30px}}@media (max-width:639px){.paragraph--type--call-to-action-section{padding-inline:20px}}@media (max-width:479px){.paragraph--type--call-to-action-section{padding-inline:15px}}.paragraph--type--call-to-action-section .cta-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#25e3a3;border-radius:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:31px;max-width:850px;padding:60px 50px}.paragraph--type--call-to-action-section .cta-content .field--name-field-cta-title{font-size:30px;font-weight:600;line-height:40px;text-align:center}.paragraph--type--call-to-action-section .cta-content .field--name-field-cta-button a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#2a206a;border:1px solid #2a206a;border-radius:8px;color:#25e3a3;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:21px;-webkit-justify-content:center;justify-content:center;line-height:28px;min-width:186px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.paragraph--type--call-to-action-section .cta-content .field--name-field-cta-button a a{color:#25e3a3;font-weight:500}.paragraph--type--call-to-action-section .cta-content .field--name-field-cta-button a:focus,.paragraph--type--call-to-action-section .cta-content .field--name-field-cta-button a:hover{background-color:#25e3a3;border:1px solid #2a206a;color:#2a206a;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.paragraph--type--call-to-action-section .cta-content .field--name-field-cta-button a:focus a,.paragraph--type--call-to-action-section .cta-content .field--name-field-cta-button a:hover a{color:#2a206a}@media (max-width:768px){.paragraph--type--call-to-action-section .cta-content .field--name-field-cta-button a .field--name-field-image-3{top:45%}}@media (max-width:896px){.paragraph--type--call-to-action-section .cta-content{gap:27px;padding:52px 45px 48px 51px}.paragraph--type--call-to-action-section .cta-content .field--name-field-cta-title{font-size:27px;line-height:36px}}@media (max-width:639px){.paragraph--type--call-to-action-section .cta-content{border-radius:0;gap:38px;max-width:100%;padding:52px 39px 63px 30px}.paragraph--type--call-to-action-section .cta-content .field--name-field-cta-title{font-size:25px;line-height:34px}}@media (max-width:375px){.paragraph--type--call-to-action-section .cta-content{padding:52px 25px 63px}}@media (max-width:896px){.paragraph--type--call-to-action-section{padding:0 30px 89px}}@media (max-width:639px){.paragraph--type--call-to-action-section{padding:0 0 74px}}.paragraph--type--intro-section,.paragraph--type--intro-section-title-with-two-tex,.paragraph--type--intro-section-two-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.paragraph--type--intro-section-title-with-two-tex.light-gray #intro-basic .field--name-field-title-intro,.paragraph--type--intro-section-title-with-two-tex.transparent #intro-basic .field--name-field-title-intro,.paragraph--type--intro-section-two-column.light-gray #intro-basic .field--name-field-title-intro,.paragraph--type--intro-section-two-column.transparent #intro-basic .field--name-field-title-intro,.paragraph--type--intro-section.light-gray #intro-basic .field--name-field-title-intro,.paragraph--type--intro-section.transparent #intro-basic .field--name-field-title-intro{color:#25e3a3}.paragraph--type--intro-section-title-with-two-tex.light-gray #intro-basic .field--name-field-text-intro p,.paragraph--type--intro-section-title-with-two-tex.transparent #intro-basic .field--name-field-text-intro p,.paragraph--type--intro-section-two-column.light-gray #intro-basic .field--name-field-text-intro p,.paragraph--type--intro-section-two-column.transparent #intro-basic .field--name-field-text-intro p,.paragraph--type--intro-section.light-gray #intro-basic .field--name-field-text-intro p,.paragraph--type--intro-section.transparent #intro-basic .field--name-field-text-intro p{color:#2a206a}.paragraph--type--intro-section-title-with-two-tex.light-gray #intro-basic .field--name-field-button-intro,.paragraph--type--intro-section-two-column.light-gray #intro-basic .field--name-field-button-intro,.paragraph--type--intro-section.light-gray #intro-basic .field--name-field-button-intro{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#f5f6f7;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-width:125px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.paragraph--type--intro-section-title-with-two-tex.light-gray #intro-basic .field--name-field-button-intro a,.paragraph--type--intro-section-two-column.light-gray #intro-basic .field--name-field-button-intro a,.paragraph--type--intro-section.light-gray #intro-basic .field--name-field-button-intro a{color:#2a206a;font-weight:500}.paragraph--type--intro-section-title-with-two-tex.light-gray #intro-basic .field--name-field-button-intro:focus,.paragraph--type--intro-section-title-with-two-tex.light-gray #intro-basic .field--name-field-button-intro:hover,.paragraph--type--intro-section-two-column.light-gray #intro-basic .field--name-field-button-intro:focus,.paragraph--type--intro-section-two-column.light-gray #intro-basic .field--name-field-button-intro:hover,.paragraph--type--intro-section.light-gray #intro-basic .field--name-field-button-intro:focus,.paragraph--type--intro-section.light-gray #intro-basic .field--name-field-button-intro:hover{background-color:#2a206a;border:1px solid transparent;color:#f5f6f7;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.paragraph--type--intro-section-title-with-two-tex.light-gray #intro-basic .field--name-field-button-intro:focus a,.paragraph--type--intro-section-title-with-two-tex.light-gray #intro-basic .field--name-field-button-intro:hover a,.paragraph--type--intro-section-two-column.light-gray #intro-basic .field--name-field-button-intro:focus a,.paragraph--type--intro-section-two-column.light-gray #intro-basic .field--name-field-button-intro:hover a,.paragraph--type--intro-section.light-gray #intro-basic .field--name-field-button-intro:focus a,.paragraph--type--intro-section.light-gray #intro-basic .field--name-field-button-intro:hover a{color:#f5f6f7}@media (max-width:768px){.paragraph--type--intro-section-title-with-two-tex.light-gray #intro-basic .field--name-field-button-intro .field--name-field-image-3,.paragraph--type--intro-section-two-column.light-gray #intro-basic .field--name-field-button-intro .field--name-field-image-3,.paragraph--type--intro-section.light-gray #intro-basic .field--name-field-button-intro .field--name-field-image-3{top:45%}}.paragraph--type--intro-section-title-with-two-tex.transparent #intro-basic .field--name-field-button-intro,.paragraph--type--intro-section-two-column.transparent #intro-basic .field--name-field-button-intro,.paragraph--type--intro-section.transparent #intro-basic .field--name-field-button-intro{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-width:125px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.paragraph--type--intro-section-title-with-two-tex.transparent #intro-basic .field--name-field-button-intro a,.paragraph--type--intro-section-two-column.transparent #intro-basic .field--name-field-button-intro a,.paragraph--type--intro-section.transparent #intro-basic .field--name-field-button-intro a{color:#2a206a;font-weight:500}.paragraph--type--intro-section-title-with-two-tex.transparent #intro-basic .field--name-field-button-intro:focus,.paragraph--type--intro-section-title-with-two-tex.transparent #intro-basic .field--name-field-button-intro:hover,.paragraph--type--intro-section-two-column.transparent #intro-basic .field--name-field-button-intro:focus,.paragraph--type--intro-section-two-column.transparent #intro-basic .field--name-field-button-intro:hover,.paragraph--type--intro-section.transparent #intro-basic .field--name-field-button-intro:focus,.paragraph--type--intro-section.transparent #intro-basic .field--name-field-button-intro:hover{background-color:#2a206a;border:1px solid transparent;color:#fff;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.paragraph--type--intro-section-title-with-two-tex.transparent #intro-basic .field--name-field-button-intro:focus a,.paragraph--type--intro-section-title-with-two-tex.transparent #intro-basic .field--name-field-button-intro:hover a,.paragraph--type--intro-section-two-column.transparent #intro-basic .field--name-field-button-intro:focus a,.paragraph--type--intro-section-two-column.transparent #intro-basic .field--name-field-button-intro:hover a,.paragraph--type--intro-section.transparent #intro-basic .field--name-field-button-intro:focus a,.paragraph--type--intro-section.transparent #intro-basic .field--name-field-button-intro:hover a{color:#fff}@media (max-width:768px){.paragraph--type--intro-section-title-with-two-tex.transparent #intro-basic .field--name-field-button-intro .field--name-field-image-3,.paragraph--type--intro-section-two-column.transparent #intro-basic .field--name-field-button-intro .field--name-field-image-3,.paragraph--type--intro-section.transparent #intro-basic .field--name-field-button-intro .field--name-field-image-3{top:45%}}.paragraph--type--intro-section-title-with-two-tex.bg-dark-blue #intro-basic .field--name-field-button-intro,.paragraph--type--intro-section-two-column.bg-dark-blue #intro-basic .field--name-field-button-intro,.paragraph--type--intro-section.bg-dark-blue #intro-basic .field--name-field-button-intro{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#25e3a3;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-width:125px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.paragraph--type--intro-section-title-with-two-tex.bg-dark-blue #intro-basic .field--name-field-button-intro a,.paragraph--type--intro-section-two-column.bg-dark-blue #intro-basic .field--name-field-button-intro a,.paragraph--type--intro-section.bg-dark-blue #intro-basic .field--name-field-button-intro a{color:#2a206a;font-weight:500}.paragraph--type--intro-section-title-with-two-tex.bg-dark-blue #intro-basic .field--name-field-button-intro:focus,.paragraph--type--intro-section-title-with-two-tex.bg-dark-blue #intro-basic .field--name-field-button-intro:hover,.paragraph--type--intro-section-two-column.bg-dark-blue #intro-basic .field--name-field-button-intro:focus,.paragraph--type--intro-section-two-column.bg-dark-blue #intro-basic .field--name-field-button-intro:hover,.paragraph--type--intro-section.bg-dark-blue #intro-basic .field--name-field-button-intro:focus,.paragraph--type--intro-section.bg-dark-blue #intro-basic .field--name-field-button-intro:hover{background-color:#2a206a;border:1px solid transparent;color:#25e3a3;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.paragraph--type--intro-section-title-with-two-tex.bg-dark-blue #intro-basic .field--name-field-button-intro:focus a,.paragraph--type--intro-section-title-with-two-tex.bg-dark-blue #intro-basic .field--name-field-button-intro:hover a,.paragraph--type--intro-section-two-column.bg-dark-blue #intro-basic .field--name-field-button-intro:focus a,.paragraph--type--intro-section-two-column.bg-dark-blue #intro-basic .field--name-field-button-intro:hover a,.paragraph--type--intro-section.bg-dark-blue #intro-basic .field--name-field-button-intro:focus a,.paragraph--type--intro-section.bg-dark-blue #intro-basic .field--name-field-button-intro:hover a{color:#25e3a3}@media (max-width:768px){.paragraph--type--intro-section-title-with-two-tex.bg-dark-blue #intro-basic .field--name-field-button-intro .field--name-field-image-3,.paragraph--type--intro-section-two-column.bg-dark-blue #intro-basic .field--name-field-button-intro .field--name-field-image-3,.paragraph--type--intro-section.bg-dark-blue #intro-basic .field--name-field-button-intro .field--name-field-image-3{top:45%}}.paragraph--type--intro-section-title-with-two-tex.bg-dark-blue #intro-basic .field--name-field-title-intro,.paragraph--type--intro-section-two-column.bg-dark-blue #intro-basic .field--name-field-title-intro,.paragraph--type--intro-section.bg-dark-blue #intro-basic .field--name-field-title-intro{color:#25e3a3}.paragraph--type--intro-section-title-with-two-tex.bg-dark-blue #intro-basic .field--name-field-text-intro p,.paragraph--type--intro-section-two-column.bg-dark-blue #intro-basic .field--name-field-text-intro p,.paragraph--type--intro-section.bg-dark-blue #intro-basic .field--name-field-text-intro p{color:#fff}.paragraph--type--intro-section #intro-basic{margin-inline:auto;max-width:1070px;width:100%}@media (max-width:1100px){.paragraph--type--intro-section #intro-basic{padding-inline:30px}}@media (max-width:639px){.paragraph--type--intro-section #intro-basic{padding-inline:20px}}@media (max-width:479px){.paragraph--type--intro-section #intro-basic{padding-inline:15px}}.paragraph--type--intro-section #intro-basic .layout__region--content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.paragraph--type--intro-section #intro-basic .field--name-field-button-intro a{font-size:16px;font-weight:500;line-height:21px}.paragraph--type--intro-section #intro-basic .field--name-field-title-intro{font-size:25px;font-weight:600;line-height:35px}.paragraph--type--intro-section #intro-basic .field--name-field-text-intro{width:75%}.paragraph--type--intro-section #intro-basic .field--name-field-text-intro p,.paragraph--type--intro-section #intro-basic .field--name-field-text-intro span{font-size:35px;font-weight:600;line-height:49px}.paragraph--type--intro-section #intro-icon{margin-top:-100px;z-index:-1}.paragraph--type--intro-section #intro-icon .field--name-field-icon-p{bottom:-5px;float:right;position:relative}.paragraph--type--intro-section #intro-icon .field--name-field-icon-p img{height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:270px}@media (max-width:1300px){.paragraph--type--intro-section #intro-icon .field--name-field-icon-p img{width:200px}.paragraph--type--intro-section #intro-basic .field--name-field-text-intro{width:100%}}@media (max-width:1100px){.paragraph--type--intro-section #intro-icon .field--name-field-icon-p{right:31px}.paragraph--type--intro-section #intro-icon .field--name-field-icon-p img{width:165px}}@media (max-width:768px){.paragraph--type--intro-section #intro-basic .field--name-field-title-intro{font-size:22px;line-height:31px}.paragraph--type--intro-section #intro-basic .field--name-field-text-intro p,.paragraph--type--intro-section #intro-basic .field--name-field-text-intro span{font-size:32px;line-height:42px}.paragraph--type--intro-section #intro-icon{margin-top:-60px}}@media (max-width:639px){.paragraph--type--intro-section #intro-icon .field--name-field-icon-p{right:0}.paragraph--type--intro-section #intro-icon .field--name-field-icon-p img{width:100px}.paragraph--type--intro-section #intro-basic .field--name-field-title-intro{font-size:20px;line-height:30px}.paragraph--type--intro-section #intro-basic .field--name-field-text-intro p,.paragraph--type--intro-section #intro-basic .field--name-field-text-intro span{font-size:25px;line-height:34px}}@media (max-width:389px){.paragraph--type--intro-section #intro-icon{margin-top:-84px}}@media (max-width:355px){.paragraph--type--intro-section #intro-basic .field--name-field-title-intro{font-size:18px;line-height:25px}.paragraph--type--intro-section #intro-basic .field--name-field-text-intro p{font-size:21px;line-height:30px}}.paragraph--type--intro-section-title-with-two-tex,.paragraph--type--intro-section-two-column{color:#2a206a}.paragraph--type--intro-section-title-with-two-tex .layout--twocol-section,.paragraph--type--intro-section-two-column .layout--twocol-section{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin-inline:auto;max-width:1440px;padding-inline:75px;width:100%}@media (max-width:1300px){.paragraph--type--intro-section-title-with-two-tex .layout--twocol-section,.paragraph--type--intro-section-two-column .layout--twocol-section{padding-inline:30px}}@media (max-width:639px){.paragraph--type--intro-section-title-with-two-tex .layout--twocol-section,.paragraph--type--intro-section-two-column .layout--twocol-section{padding-inline:20px}}@media (max-width:479px){.paragraph--type--intro-section-title-with-two-tex .layout--twocol-section,.paragraph--type--intro-section-two-column .layout--twocol-section{padding-inline:15px}}@media (max-width:1200px){.paragraph--type--intro-section-title-with-two-tex .layout--twocol-section,.paragraph--type--intro-section-two-column .layout--twocol-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}}.paragraph--type--intro-section-title-with-two-tex .field--name-field-icon,.paragraph--type--intro-section-two-column .field--name-field-icon{margin-bottom:20px}.paragraph--type--intro-section-title-with-two-tex .field--name-field-icon img,.paragraph--type--intro-section-two-column .field--name-field-icon img{height:auto;max-width:50px;-o-object-fit:contain;object-fit:contain;width:100%}.paragraph--type--intro-section-title-with-two-tex .field--name-field-title-intro-section-bold a,.paragraph--type--intro-section-title-with-two-tex .field--name-field-title-intro-section-bold p,.paragraph--type--intro-section-title-with-two-tex .field--name-field-title-intro-section-bold span,.paragraph--type--intro-section-two-column .field--name-field-title-intro-section-bold a,.paragraph--type--intro-section-two-column .field--name-field-title-intro-section-bold p,.paragraph--type--intro-section-two-column .field--name-field-title-intro-section-bold span{font-size:35px;font-weight:600;line-height:49px;margin-bottom:32px}@media (max-width:896px){.paragraph--type--intro-section-title-with-two-tex .field--name-field-title-intro-section-bold a,.paragraph--type--intro-section-title-with-two-tex .field--name-field-title-intro-section-bold p,.paragraph--type--intro-section-title-with-two-tex .field--name-field-title-intro-section-bold span,.paragraph--type--intro-section-two-column .field--name-field-title-intro-section-bold a,.paragraph--type--intro-section-two-column .field--name-field-title-intro-section-bold p,.paragraph--type--intro-section-two-column .field--name-field-title-intro-section-bold span{font-size:32px;line-height:42px}}@media (max-width:639px){.paragraph--type--intro-section-title-with-two-tex .field--name-field-title-intro-section-bold a,.paragraph--type--intro-section-title-with-two-tex .field--name-field-title-intro-section-bold p,.paragraph--type--intro-section-title-with-two-tex .field--name-field-title-intro-section-bold span,.paragraph--type--intro-section-two-column .field--name-field-title-intro-section-bold a,.paragraph--type--intro-section-two-column .field--name-field-title-intro-section-bold p,.paragraph--type--intro-section-two-column .field--name-field-title-intro-section-bold span{font-size:25px;line-height:34px}}.paragraph--type--intro-section-title-with-two-tex .field--name-field-second-intro-text,.paragraph--type--intro-section-two-column .field--name-field-second-intro-text{float:right}.paragraph--type--intro-section-title-with-two-tex .field--name-field-second-intro-text p,.paragraph--type--intro-section-title-with-two-tex .field--name-field-second-intro-text span,.paragraph--type--intro-section-two-column .field--name-field-second-intro-text p,.paragraph--type--intro-section-two-column .field--name-field-second-intro-text span{font-size:16px;line-height:26px}@media (max-width:896px){.paragraph--type--intro-section-title-with-two-tex .field--name-field-second-intro-text p,.paragraph--type--intro-section-title-with-two-tex .field--name-field-second-intro-text span,.paragraph--type--intro-section-two-column .field--name-field-second-intro-text p,.paragraph--type--intro-section-two-column .field--name-field-second-intro-text span{font-size:15px;line-height:25px}}.paragraph--type--intro-section-two-column .field--name-field-icon{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin-inline:auto;max-width:1440px;padding-inline:75px;width:100%}@media (max-width:1300px){.paragraph--type--intro-section-two-column .field--name-field-icon{padding-inline:30px}}@media (max-width:639px){.paragraph--type--intro-section-two-column .field--name-field-icon{padding-inline:20px}}@media (max-width:479px){.paragraph--type--intro-section-two-column .field--name-field-icon{padding-inline:15px}}.paragraph--type--list-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:54px;margin-inline:auto;max-width:1070px;padding-block:52px 124px;padding-inline:0;width:100%}.paragraph--type--list-section .field__item .field h4{counter-increment:h4-counter;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.paragraph--type--list-section .field__item .field h4:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;content:counter(h4-counter) ".";display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:25px;font-weight:600;height:100%;line-height:35px;margin-right:10px;white-space:nowrap}.paragraph--type--list-section .field--name-field-title-list{text-align:center}.paragraph--type--list-section .field--name-field-title-list h1{font-size:50px;font-weight:700;line-height:59px}@media (max-width:896px){.paragraph--type--list-section .field__item .field h4:before{font-size:22px;line-height:31px}}@media (max-width:479px){.paragraph--type--list-section .field__item .field h4:before{font-size:20px;line-height:29px}}.paragraph--type--list-section .field--name-field-items-list-section{gap:35px}.paragraph--type--list-section .field--name-field-items-list-section,.paragraph--type--list-section .field--name-field-items-list-section .paragraph--type--list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.paragraph--type--list-section .field--name-field-items-list-section .paragraph--type--list-item{gap:10px}.paragraph--type--list-section .field--name-field-items-list-section .paragraph--type--list-item .field--name-field-item-label h4{font-size:25px;font-weight:600;line-height:35px}.paragraph--type--list-section .field--name-field-items-list-section .paragraph--type--list-item .field--name-field-text-item p,.paragraph--type--list-section .field--name-field-items-list-section .paragraph--type--list-item .field--name-field-text-item span{color:#2a206a;font-size:16px;line-height:26px}.paragraph--type--list-section .field--name-field-items-list-section .paragraph--type--list-item .field--name-field-text-item a{border-bottom:1px solid #25e3a3;font-weight:600}@media (max-width:896px){.paragraph--type--list-section .field--name-field-items-list-section .paragraph--type--list-item .field--name-field-item-label h4{font-size:22px;line-height:31px}.paragraph--type--list-section .field--name-field-items-list-section .paragraph--type--list-item .field--name-field-text-item p,.paragraph--type--list-section .field--name-field-items-list-section .paragraph--type--list-item .field--name-field-text-item span{font-size:15px;line-height:25px}}@media (max-width:479px){.paragraph--type--list-section .field--name-field-items-list-section .paragraph--type--list-item .field--name-field-item-label h4{font-size:20px;line-height:29px}}@media (max-width:1200px){.paragraph--type--list-section{padding-inline:30px}}@media (max-width:896px){.paragraph--type--list-section{gap:48px;padding-block:35px 97px}.paragraph--type--list-section .field--name-field-title-list h1{font-size:45px;line-height:54px}}@media (max-width:479px){.paragraph--type--list-section{gap:31px;padding-block:35px 86px;padding-inline:15px}.paragraph--type--list-section .field--name-field-title-list h1{font-size:34px;line-height:42px}}.paragraph--type--tabs-section{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;margin-inline:auto;max-width:1070px;padding-block:85px 104px;width:100%}@media (max-width:1100px){.paragraph--type--tabs-section{padding-inline:30px}}@media (max-width:639px){.paragraph--type--tabs-section{padding-inline:20px}}@media (max-width:479px){.paragraph--type--tabs-section{padding-inline:15px}}@media (max-width:896px){.paragraph--type--tabs-section{padding-block:75px 96px}}@media (max-width:479px){.paragraph--type--tabs-section{padding-block:68px 94px}}.paragraph--type--tabs-section .tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:57px}.paragraph--type--tabs-section .tabs .tabs-title{color:#2a206a;margin:0 auto;padding-inline:95px;text-align:center}@media (max-width:896px){.paragraph--type--tabs-section .tabs .tabs-title{padding-inline:20px}}.paragraph--type--tabs-section .tabs .tabs-title .field--name-field-title-tab-section{font-size:35px;font-weight:600;line-height:49px}@media (max-width:768px){.paragraph--type--tabs-section .tabs .tabs-title .field--name-field-title-tab-section{font-size:32px;line-height:42px}}@media (max-width:479px){.paragraph--type--tabs-section .tabs .tabs-title .field--name-field-title-tab-section{font-size:29px;line-height:38px}.paragraph--type--tabs-section .tabs .tabs-title{padding-inline:10px}}@media (max-width:375px){.paragraph--type--tabs-section .tabs .tabs-title{padding-inline:0}}.paragraph--type--tabs-section .tabs-table{max-width:100%;width:100%}.paragraph--type--tabs-section .tabs-table-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#2a206a;border-radius:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;padding:0 15px;white-space:nowrap}.paragraph--type--tabs-section .tabs-table-header p{font-weight:600}.paragraph--type--tabs-section .tabs-table-header--pharmell{height:15px}.paragraph--type--tabs-section .tabs-table-header--pharmell img{height:15px;max-width:130px;-o-object-fit:contain;object-fit:contain;width:100%}.paragraph--type--tabs-section .tabs-table-header .column{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:#2a206a;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;height:50px;-webkit-justify-content:flex-start;justify-content:flex-start;line-height:26px;padding:16px 19px;width:100%}.paragraph--type--tabs-section .tabs-table #tab{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:5px 0;width:100%}.paragraph--type--tabs-section .tabs-table #tab .layout__region{background:#f5f6f7;padding:16px 19px}.paragraph--type--tabs-section .tabs-table #tab .layout__region.layout__region--fourth{border-radius:0 15px 15px 0}.paragraph--type--tabs-section .tabs-table #tab .layout__region.layout__region--first{border-radius:15px 0 0 15px}.paragraph--type--tabs-section .tabs-table #tab .field--name-field-tab-description{font-weight:600}.paragraph--type--tabs-section .tabs-table #tab .field{font-size:16px;line-height:22px;padding-right:25px}@media (max-width:768px){.paragraph--type--tabs-section .tabs{gap:35px}}@media (max-width:639px){.paragraph--type--tabs-section .tabs{gap:49px}.paragraph--type--tabs-section .tabs .tabs-title{width:100%}.paragraph--type--tabs-section .tabs-table{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-color:#2a206a #f5f6f7;scrollbar-width:thin}.paragraph--type--tabs-section .tabs-table::-webkit-scrollbar{height:8px}.paragraph--type--tabs-section .tabs-table::-webkit-scrollbar-thumb{background-color:#2a206a;border-radius:5px}.paragraph--type--tabs-section .tabs-table::-webkit-scrollbar-track{background-color:#f5f6f7;border-radius:4px}.paragraph--type--tabs-section .tabs-table-header{padding:0;width:100%}.paragraph--type--tabs-section .tabs-table-header .column{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-justify-content:center;justify-content:center}.paragraph--type--tabs-section .tabs-table-header .column.layout__region--fourth{border-radius:0 15px 15px 0}.paragraph--type--tabs-section .tabs-table-header .column.layout__region--first{border-radius:15px 0 0 15px}.paragraph--type--tabs-section .tabs #tab .field,.paragraph--type--tabs-section .tabs #tab>div{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.paragraph--type--tabs-section .tabs #tab .field{font-size:15px;line-height:20px;text-align:center}}.paragraph--type--opportunities-section .opportunities-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-inline:auto;max-width:1440px;padding-block:94px 105px;padding-inline:75px;width:100%}@media (max-width:1300px){.paragraph--type--opportunities-section .opportunities-section{padding-inline:30px}}@media (max-width:639px){.paragraph--type--opportunities-section .opportunities-section{padding-inline:20px}}@media (max-width:479px){.paragraph--type--opportunities-section .opportunities-section{padding-inline:15px}}.paragraph--type--opportunities-section .field--name-field-title-opportunities{font-size:42px;font-weight:600;line-height:49px;margin-bottom:48px;text-align:center}@media (max-width:1024px){.paragraph--type--opportunities-section .field--name-field-title-opportunities{font-size:38px;line-height:40px}}@media (max-width:639px){.paragraph--type--opportunities-section .field--name-field-title-opportunities{font-size:34px;line-height:42px}}.paragraph--type--opportunities-section .field--name-field-text-opportunities{color:#2a206a;margin:20px auto 50px;width:80%}.paragraph--type--opportunities-section .field--name-field-text-opportunities p,.paragraph--type--opportunities-section .field--name-field-text-opportunities span{font-size:20px;font-weight:500;line-height:30px;text-align:center}.paragraph--type--opportunities-section .field--name-field-button a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#25e3a3;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-width:130px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.paragraph--type--opportunities-section .field--name-field-button a a{color:#2a206a;font-weight:500}.paragraph--type--opportunities-section .field--name-field-button a:focus,.paragraph--type--opportunities-section .field--name-field-button a:hover{background-color:#2a206a;border:1px solid transparent;color:#25e3a3;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.paragraph--type--opportunities-section .field--name-field-button a:focus a,.paragraph--type--opportunities-section .field--name-field-button a:hover a{color:#25e3a3}@media (max-width:768px){.paragraph--type--opportunities-section .field--name-field-button a .field--name-field-image-3{top:45%}}@media (max-width:991px){.paragraph--type--opportunities-section .field--name-field-text-opportunities{margin-block:22px 44px;width:100%}.paragraph--type--opportunities-section .field--name-field-text-opportunities p,.paragraph--type--opportunities-section .field--name-field-text-opportunities span{font-size:18px;line-height:28px;text-align:center}}@media (max-width:768px){.paragraph--type--opportunities-section .opportunities-section{padding-block:63px 81px;padding-inline:81px}}@media (max-width:639px){.paragraph--type--opportunities-section .opportunities-section{padding-block:44px 61px;padding-inline:30px}.paragraph--type--opportunities-section .field--name-field-title-opportunities{margin-bottom:39px}.paragraph--type--opportunities-section .field--name-field-title-opportunities h2{font-weight:700}.paragraph--type--opportunities-section .field--name-field-text-opportunities{margin-block:24px 40px}.paragraph--type--opportunities-section .field--name-field-text-opportunities p,.paragraph--type--opportunities-section .field--name-field-text-opportunities span{font-size:17px;line-height:27px}.paragraph--type--opportunities-section .field--name-field-img img{height:auto;max-width:150px;-o-object-fit:contain;object-fit:contain}}.paragraph--type--asymmetric-image-card-section{padding:109px 0 135px}.paragraph--type--asymmetric-image-card-section.dark-blue-section .field--name-field-cards-asymetric .field--name-field-title-card-img{color:#25e3a3}.paragraph--type--asymmetric-image-card-section.dark-blue-section .field--name-field-cards-asymetric .field--name-field-text-card-img a,.paragraph--type--asymmetric-image-card-section.dark-blue-section .field--name-field-cards-asymetric .field--name-field-text-card-img p{color:#fff}.paragraph--type--asymmetric-image-card-section.dark-blue-section .field--name-field-cards-asymetric .field--name-field-button-card{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#25e3a3;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;min-width:130px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.paragraph--type--asymmetric-image-card-section.dark-blue-section .field--name-field-cards-asymetric .field--name-field-button-card a{color:#2a206a;font-weight:500}.paragraph--type--asymmetric-image-card-section.dark-blue-section .field--name-field-cards-asymetric .field--name-field-button-card:focus,.paragraph--type--asymmetric-image-card-section.dark-blue-section .field--name-field-cards-asymetric .field--name-field-button-card:hover{background-color:#2a206a;border:1px solid #25e3a3;color:#25e3a3;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.paragraph--type--asymmetric-image-card-section.dark-blue-section .field--name-field-cards-asymetric .field--name-field-button-card:focus a,.paragraph--type--asymmetric-image-card-section.dark-blue-section .field--name-field-cards-asymetric .field--name-field-button-card:hover a{color:#25e3a3}@media (max-width:768px){.paragraph--type--asymmetric-image-card-section.dark-blue-section .field--name-field-cards-asymetric .field--name-field-button-card .field--name-field-image-3{top:45%}}.paragraph--type--asymmetric-image-card-section .field--name-field-cards-asymetric{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:0;-webkit-justify-content:space-between;justify-content:space-between;margin-inline:auto;max-width:1070px;width:100%}@media (max-width:1100px){.paragraph--type--asymmetric-image-card-section .field--name-field-cards-asymetric{padding-inline:30px}}@media (max-width:639px){.paragraph--type--asymmetric-image-card-section .field--name-field-cards-asymetric{padding-inline:20px}}@media (max-width:479px){.paragraph--type--asymmetric-image-card-section .field--name-field-cards-asymetric{padding-inline:15px}}@media (max-width:1600px){.paragraph--type--asymmetric-image-card-section .field--name-field-cards-asymetric{-webkit-box-pack:start;-ms-flex-pack:start;gap:100px;-webkit-justify-content:flex-start;justify-content:flex-start}}@media (max-width:1440px){.paragraph--type--asymmetric-image-card-section .field--name-field-cards-asymetric{gap:74px}}@media (max-width:1300px){.paragraph--type--asymmetric-image-card-section .field--name-field-cards-asymetric{gap:130px}}@media (max-width:1200px){.paragraph--type--asymmetric-image-card-section .field--name-field-cards-asymetric{gap:74px}}@media (max-width:896px){.paragraph--type--asymmetric-image-card-section .field--name-field-cards-asymetric{gap:30px}}@media (max-width:768px){.paragraph--type--asymmetric-image-card-section .field--name-field-cards-asymetric{gap:15px}}.paragraph--type--asymmetric-image-card-section .field__item:first-child .paragraph--type--card-with-img{position:relative;top:-180px}.paragraph--type--asymmetric-image-card-section .paragraph--type--card-with-img{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;float:right;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;padding:0}.paragraph--type--asymmetric-image-card-section .field--name-field-media-card img{border-radius:20px;margin-bottom:21px}.paragraph--type--asymmetric-image-card-section .field--name-field-title-card-img{font-size:35px;font-weight:600;line-height:45px}.paragraph--type--asymmetric-image-card-section .field--name-field-text-card-img{margin-block:19px 37px}.paragraph--type--asymmetric-image-card-section .field--name-field-text-card-img p,.paragraph--type--asymmetric-image-card-section .field--name-field-text-card-img span{font-size:16px;line-height:26px}@media (max-width:1300px){.paragraph--type--asymmetric-image-card-section{padding-inline:30px}.paragraph--type--asymmetric-image-card-section .field--name-field-cards-asymetric{padding-inline:0}.paragraph--type--asymmetric-image-card-section .field__item:first-child .paragraph--type--card-with-img{top:-200px}.paragraph--type--asymmetric-image-card-section .field--name-field-title-card-img{font-size:32px;line-height:42px}.paragraph--type--asymmetric-image-card-section .field__item:first-child .paragraph--type--card-with-img{left:0}}@media (max-width:1200px){.paragraph--type--asymmetric-image-card-section{padding:64px 30px 70px}.paragraph--type--asymmetric-image-card-section .field__item:first-child .paragraph--type--card-with-img{top:-140px}.paragraph--type--asymmetric-image-card-section .field--name-field-cards-asymetric{padding-inline:0}}@media (max-width:1100px){.paragraph--type--asymmetric-image-card-section .field--name-field-media-card img{height:auto;max-width:415px}}@media (max-width:991px){.paragraph--type--asymmetric-image-card-section .field--name-field-media-card img{max-width:380px}}@media (max-width:896px){.paragraph--type--asymmetric-image-card-section .field--name-field-media-card img{max-width:345px}.paragraph--type--asymmetric-image-card-section .field--name-field-text-card-img{margin-block:11px 30px}}@media (max-width:768px){.paragraph--type--asymmetric-image-card-section .field__item:first-child .paragraph--type--card-with-img{top:-105px}.paragraph--type--asymmetric-image-card-section .field--name-field-text-card-img{margin-bottom:31px}.paragraph--type--asymmetric-image-card-section .field--name-field-text-card-img p,.paragraph--type--asymmetric-image-card-section .field--name-field-text-card-img span{font-size:15px;line-height:25px}}@media (max-width:767px){.paragraph--type--asymmetric-image-card-section .field--name-field-cards-asymetric{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:30px;-webkit-justify-content:space-between;justify-content:space-between}.paragraph--type--asymmetric-image-card-section .field__item:first-child .paragraph--type--card-with-img{top:0}.paragraph--type--asymmetric-image-card-section .field--name-field-media-card img{max-width:300px}.paragraph--type--asymmetric-image-card-section .field--name-field-title-card-img{font-size:29px;line-height:38px}}@media (max-width:690px){.paragraph--type--asymmetric-image-card-section .field--name-field-cards-asymetric{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:60px}.paragraph--type--asymmetric-image-card-section .field--name-field-cards-asymetric,.paragraph--type--asymmetric-image-card-section .field__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.paragraph--type--asymmetric-image-card-section .field__item{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.paragraph--type--asymmetric-image-card-section .field--name-field-media-card img{max-width:430px}}@media (max-width:479px){.paragraph--type--asymmetric-image-card-section{padding:62px 15px 68px}.paragraph--type--asymmetric-image-card-section .field--name-field-media-card img{margin-bottom:21px;max-width:345px}}@media (max-width:355px){.paragraph--type--asymmetric-image-card-section .field--name-field-media-card img{max-width:295px}}.paragraph--type--block-webform{margin-inline:auto;max-width:1070px;padding-block:66px 91px;width:100%}@media (max-width:1100px){.paragraph--type--block-webform{padding-inline:30px}}@media (max-width:639px){.paragraph--type--block-webform{padding-inline:20px}}@media (max-width:479px){.paragraph--type--block-webform{padding-inline:15px}}.paragraph--type--block-webform .field--name-field-title-webform{color:#2a206a;font-size:25px;font-weight:600;line-height:35px;margin-bottom:30px}.paragraph--type--block-webform input[type=submit]{min-width:150px}.paragraph--type--block-webform .field--name-field-text-contact{margin-bottom:42px;width:60%}.paragraph--type--block-webform .field--name-field-text-contact p,.paragraph--type--block-webform .field--name-field-text-contact span{font-size:42px;font-weight:600;line-height:49px}.paragraph--type--block-webform .field--name-field-block .field__label{font-size:25px;font-weight:600;line-height:35px;margin-bottom:30px}.paragraph--type--block-webform .field--name-field-block .field--name-field-address p{color:#2a206a;font-size:16px;font-weight:400;line-height:26px}.paragraph--type--block-webform .field--name-field-block .social-link-field li i:before{background:#25e3a3;border:1px solid transparent;border-radius:50%;color:#2a206a;padding:10px}.paragraph--type--block-webform .field--name-field-block .social-link-field li .fa-linkedin-in{position:relative;text-transform:none;width:100%}.paragraph--type--block-webform .field--name-field-block .social-link-field li .fa-linkedin-in:after{color:#2a206a;content:"LinkedIn";font-family:Manrope,sans-serif;font-size:14px;margin-left:8px;position:static;text-transform:none}.paragraph--type--block-webform .field--name-field-block a:hover{text-decoration:underline}.paragraph--type--block-webform .field--name-field-block .field--name-field-email{margin:9px 0 30px}.paragraph--type--block-webform .field--name-field-block .field--name-field-email a{color:#25e3a3;font-size:16px;font-weight:600;line-height:26px}.paragraph--type--block-webform .field--name-field-block .field--name-field-phone-number a{color:#2a206a;font-size:16px;font-weight:700;line-height:26px}@media (max-width:1100px){.paragraph--type--block-webform{padding-block:42px 108px}.paragraph--type--block-webform .field--name-field-text-contact{margin-bottom:28px;width:50%}.paragraph--type--block-webform .field--name-field-text-contact p,.paragraph--type--block-webform .field--name-field-text-contact span{font-size:32px;line-height:42px}}@media (max-width:1200px){.paragraph--type--block-webform .field--name-field-block .field__label,.paragraph--type--block-webform .field--name-field-title-webform{font-size:22px;line-height:31px;margin-bottom:15px}}@media (max-width:768px){.paragraph--type--block-webform .field--name-field-text-contact{width:70%}.paragraph--type--block-webform form input[type=email],.paragraph--type--block-webform form input[type=number],.paragraph--type--block-webform form input[type=password],.paragraph--type--block-webform form input[type=tel],.paragraph--type--block-webform form input[type=text],.paragraph--type--block-webform form select,.paragraph--type--block-webform form textarea{padding:16px 21px}.paragraph--type--block-webform .field--name-field-block .social-link-field li i:before{padding:7px}.paragraph--type--block-webform .field--name-field-block .field__label,.paragraph--type--block-webform .field--name-field-title-webform{font-size:20px;line-height:31px}}@media (max-width:639px){.paragraph--type--block-webform{padding-block:51px 93px}.paragraph--type--block-webform .webform-blocks{gap:50px}.paragraph--type--block-webform .field--name-field-text-contact{margin-bottom:26px;width:100%}.paragraph--type--block-webform .field--name-field-text-contact p,.paragraph--type--block-webform .field--name-field-text-contact span{font-size:29px;line-height:38px}}#webform-submission-contact-node-9-add-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;justify-content:flex-end}#webform-submission-contact-node-9-add-form .js-form-item-email,#webform-submission-contact-node-9-add-form .js-form-item-last-name,#webform-submission-contact-node-9-add-form .js-form-item-name,#webform-submission-contact-node-9-add-form .js-form-item-phone-number{width:49%}#webform-submission-contact-node-9-add-form .captcha,#webform-submission-contact-node-9-add-form .js-form-item-company-name,#webform-submission-contact-node-9-add-form .js-form-item-message,#webform-submission-contact-node-9-add-form .js-form-item-question-category{width:100%}#webform-submission-contact-node-9-add-form .captcha__title{display:none}#webform-submission-contact-node-9-add-form .captcha__image-wrapper img{height:55px}#webform-submission-contact-node-9-add-form .captcha .js-form-item-captcha-response{min-width:2em}#webform-submission-contact-node-9-add-form .captcha .js-form-item-captcha-response input{height:53px;min-height:53px}@media (max-width:1100px){#webform-submission-contact-node-9-add-form .js-form-item-email,#webform-submission-contact-node-9-add-form .js-form-item-last-name,#webform-submission-contact-node-9-add-form .js-form-item-name,#webform-submission-contact-node-9-add-form .js-form-item-phone-number{width:48%}}@media (max-width:896px){#webform-submission-contact-node-9-add-form .js-form-item-email,#webform-submission-contact-node-9-add-form .js-form-item-last-name,#webform-submission-contact-node-9-add-form .js-form-item-name,#webform-submission-contact-node-9-add-form .js-form-item-phone-number{width:100%}}.page--discover-the-opportunities .login-page--top{display:none}.login-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:50px;margin-inline:auto;max-width:1100px;padding-block:60px 144px;width:100%}.login-page a{color:#2a206a}.login-page--top h1{font-size:50px;font-weight:700;line-height:59px;text-align:center}.login-page--block p{font-size:30px;font-weight:600;line-height:40px;margin-bottom:27px}.login-page--block .btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#25e3a3;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;-webkit-justify-content:center;justify-content:center;line-height:21px;min-width:85px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.login-page--block .btn a{color:#2a206a;font-weight:500}.login-page--block .btn:focus,.login-page--block .btn:hover{background-color:#2a206a;border:1px solid transparent;color:#25e3a3;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.login-page--block .btn:focus a,.login-page--block .btn:hover a{color:#25e3a3}@media (max-width:768px){.login-page--block .btn .field--name-field-image-3{top:45%}}.login-page--form .forgot-pass{border-bottom:1px solid #25e3a3;font-size:16px;font-weight:600;line-height:21px}.login-page--form input[type=text]{margin-bottom:20px}.login-page--form input[type=password]{margin-bottom:11px}.login-page--form .btn-login input{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#25e3a3;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;-webkit-justify-content:center;justify-content:center;line-height:21px;min-width:85px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.login-page--form .btn-login input a{color:#2a206a;font-weight:500}.login-page--form .btn-login input:focus,.login-page--form .btn-login input:hover{background-color:#2a206a;border:1px solid transparent;color:#25e3a3;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.login-page--form .btn-login input:focus a,.login-page--form .btn-login input:hover a{color:#25e3a3}@media (max-width:768px){.login-page--form .btn-login input .field--name-field-image-3{top:45%}}.login-page .login-label{font-size:30px;font-weight:600;line-height:40px;margin-bottom:35px}.login-page--center{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.login-page--center,.login-page--center-main{-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.login-page--center-main{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:250px}@media (max-width:1400px){.login-page{padding-inline:60px}.login-page--center-main{gap:200px}.login-page .forgot-pass{font-size:16px;line-height:21px}.login-page .login-label{font-size:27px;line-height:36px}}@media (max-width:1024px){.login-page--center-main{gap:150px}}@media (max-width:896px){.login-page{gap:58px;padding-block:31px 141px;padding-inline:30px}.login-page--top h1{font-size:45px;line-height:54px}.login-page--center-main{gap:80px}.login-page--block p{font-size:27px;line-height:30px;margin-bottom:21px}}@media (max-width:768px){.login-page--center-main{gap:75px}.login-page .login-label{margin-bottom:39px}}@media (max-width:639px){.login-page{gap:56px;padding-block:35px 140px;padding-inline:15px}.login-page--top h1{font-size:34px;line-height:42px}.login-page--block p{font-size:25px;line-height:34px;margin-bottom:25px;width:90%}.login-page--form input[type=password]{margin-bottom:13px}.login-page--form .login-label{font-size:25px;line-height:34px}.login-page--center-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:60px}.login-page .login-label{font-size:25px;line-height:34px;margin-bottom:31px}}.user-register-form .field--name-field-postal-code{width:23%}.user-register-form .field--name-field-city,.user-register-form .field--name-field-country{width:36%}.user-register-form .field--name-field-address{width:70%}.user-register-form .form-item-mail{width:100%}.user-register-form .field--name-field-company-name,.user-register-form .field--name-field-first-name,.user-register-form .field--name-field-last-name,.user-register-form .field--name-field-phone-number,.user-register-form .form-item-name,.user-register-form .form-item-pass-pass1,.user-register-form .form-item-pass-pass2{width:49%}@media (max-width:1400px){.user-register-form .field--name-field-company-name,.user-register-form .field--name-field-first-name,.user-register-form .field--name-field-last-name,.user-register-form .field--name-field-phone-number,.user-register-form .form-item-name,.user-register-form .form-item-pass-pass1,.user-register-form .form-item-pass-pass2{width:48%}}.user-register-form .field--name-field-number{width:28%}@media (max-width:479px){.user-register-form .form-item,.user-register-form .js-form-wrapper{width:100%}}.register-page{gap:0;margin-inline:auto;max-width:850px;padding-block:52px 70px;width:100%}.register-page,.register-page--top{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.register-page--top{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:20px;-webkit-justify-content:center;justify-content:center;margin-bottom:51px}.register-page--top h1{font-size:50px;font-weight:700;line-height:59px}.register-page--top p{font-size:20px;font-weight:500;line-height:30px}.register-page--bottom{margin:56px 0 0}.register-page--bottom p{font-size:20px;line-height:30px;text-align:center}.register-page--bottom a{border-bottom:1px solid #25e3a3;color:#2a206a;font-size:20px;font-weight:600;line-height:30px}.register-page .user-register-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.register-page .user-register-form a{color:#2a206a}@media (max-width:896px){.register-page{padding-block:35px 63px;padding-inline:30px}.register-page--top{gap:10px;margin-bottom:45px}.register-page--top h1{font-size:45px;line-height:54px}.register-page--top p{font-size:18px;line-height:28px;text-align:center}.register-page--bottom{margin-block:30px 0}.register-page--bottom p{font-size:18px;line-height:28px;text-align:center}.register-page--bottom a{font-size:20px;line-height:30px}.register-page .user-register-form{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}}@media (max-width:639px){.register-page{margin-bottom:0;padding-inline:15px}.register-page--top{gap:15px;margin-bottom:35px}.register-page--top h1{font-size:34px;line-height:42px;text-align:center}.register-page--top p{font-size:15px;line-height:25px;text-align:center}.register-page--bottom{margin-block:31px 0}.register-page--bottom p{font-size:17px;line-height:27px}}@media (max-width:768px){.contact .paragraph--type--cards-section.row.one-column .field--name-field-cards{gap:15px}}@media (max-width:639px){.contact .paragraph--type--cards-section.row.one-column .field--name-field-cards{gap:20px}}form label{display:none}form #edit-account,form #edit-pass{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;width:100%}form #edit-pass{width:100%!important}form .js-form-type-checkbox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%}form .js-form-type-checkbox label{display:none}form .js-form-type-checkbox .description{color:#2a206a;display:block;font-size:14px;line-height:20px;padding-left:10px}form .js-form-type-checkbox .description a{border-bottom:1px solid #25e3a3;color:#2a206a;font-size:14px;font-weight:500;line-height:20px}form .description,form .password-confirm-message{display:none}form input[type=checkbox]{border:1px solid #2a206a;border-radius:2px;font-size:14px;height:16px;line-height:20px;width:16px}form input[type=checkbox]:checked{background-color:#2a206a!important}form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{background:#f5f6f7;border:1px solid #f5f6f7;border-radius:10px;font-size:16px;line-height:26px;margin-bottom:20px;min-height:60px;padding:15px;width:100%}form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=tel]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{border:1px solid #25e3a3}form input{color:#2a206a}form .js-form-type-select{position:relative}form .js-form-type-select:after{color:#9da0bf;content:"\f078";font:normal normal normal 17px/1 FontAwesome;height:0;pointer-events:none;position:absolute;right:50px;top:20px;-webkit-transition:top .3s ease,-webkit-transform .3s ease;transition:top .3s ease,-webkit-transform .3s ease;-o-transition:top .3s ease,-o-transform .3s ease;transition:transform .3s ease,top .3s ease;transition:transform .3s ease,top .3s ease,-webkit-transform .3s ease,-o-transform .3s ease;width:0}form .js-form-type-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative}form input:disabled{background-color:#2a206a;border:1px solid #ccc;color:#aaa;cursor:not-allowed;position:relative}form input[type=checkbox]:disabled{color:#fff;content:"✔";font-size:20px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}form select{color:#757383}form select option{color:#757383;font-size:16px;line-height:26px}form input[type=submit]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#25e3a3;border:1px solid #25e3a3;border-radius:8px;color:#2a206a;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;-webkit-justify-content:center;justify-content:center;line-height:21px;min-width:145px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}form input[type=submit] a{color:#2a206a;font-weight:500}form input[type=submit]:focus,form input[type=submit]:hover{background-color:#2a206a;border:1px solid transparent;color:#25e3a3;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}form input[type=submit]:focus a,form input[type=submit]:hover a{color:#25e3a3}@media (max-width:768px){form input[type=submit] .field--name-field-image-3{top:45%}}form .form-actions{display:block;float:right}form .field--name-field-pharmells-terms-and-condit,form .field--name-field-swiss-law{margin-bottom:10px;width:100%}@media (max-width:1100px){form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{padding:10px}}@media (max-width:896px){form .field--name-field-pharmells-terms-and-condit,form .field--name-field-swiss-law{margin-bottom:10px;width:100%}form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{margin-bottom:20px}}@media (max-width:639px){form .js-form-type-checkbox{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}form .js-form-type-checkbox .description{display:block;font-size:14px;line-height:20px;padding-left:10px}form .js-form-type-checkbox label{display:none}form .field--name-field-pharmells-terms-and-condit,form .field--name-field-swiss-law{margin-bottom:20px}form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{margin-bottom:15px}form input[type=submit]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#25e3a3;border:1px solid #25e3a3;border-radius:8px;cursor:pointer;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:right;-webkit-justify-content:center;justify-content:center;min-width:82px;padding:15px 12px;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}form input[type=submit],form input[type=submit] a{color:#2a206a;font-weight:500}form input[type=submit]:focus,form input[type=submit]:hover{background-color:#2a206a;border:1px solid transparent;color:#25e3a3;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}form input[type=submit]:focus a,form input[type=submit]:hover a{color:#25e3a3}}@media (max-width:639px) and (max-width:768px){form input[type=submit] .field--name-field-image-3{top:45%}}#block-pharmell-registerblockyouradvantages .paragraph--type--cards-section{padding-block:66px 86px}@media (max-width:896px){#block-pharmell-registerblockyouradvantages .paragraph--type--cards-section{padding-block:56px 79px}}@media (max-width:639px){#block-pharmell-registerblockyouradvantages .paragraph--type--cards-section{padding-block:46px 78px}}#block-pharmell-registerblockyouradvantages .paragraph--type--cards-section .cards-content{max-width:1000px;padding-inline:0}#block-pharmell-registerblockyouradvantages .paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card{padding:31px 36px}#block-pharmell-registerblockyouradvantages .field--name-field-title-card-section{font-size:35px;font-weight:600;line-height:49px;margin-bottom:49px}#block-pharmell-registerblockyouradvantages .field--name-field-text-card{font-size:20px;line-height:30px}@media (max-width:1100px){#block-pharmell-registerblockyouradvantages .paragraph--type--cards-section .cards-content{padding-inline:30px}#block-pharmell-registerblockyouradvantages .paragraph--type--cards-section .cards-content .field--name-field-cards{gap:20px}#block-pharmell-registerblockyouradvantages .paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card{padding:31px 25px}}@media (max-width:896px){#block-pharmell-registerblockyouradvantages .paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card{padding:31px 20px}#block-pharmell-registerblockyouradvantages .field--name-field-text-card{font-size:18px;line-height:28px}#block-pharmell-registerblockyouradvantages .field--name-field-title-card-section{font-size:32px;line-height:42px;margin-bottom:38px}}@media (max-width:768px){#block-pharmell-registerblockyouradvantages .paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card{padding:31px 15px}#block-pharmell-registerblockyouradvantages .paragraph--type--cards-section .cards-content .field--name-field-cards{gap:15px}}@media (max-width:639px){#block-pharmell-registerblockyouradvantages .paragraph--type--cards-section .cards-content{padding-inline:15px}}@media (max-width:479px){#block-pharmell-registerblockyouradvantages .paragraph--type--cards-section.light-green .field--name-field-cards .paragraph--type--card{padding:31px 15px}#block-pharmell-registerblockyouradvantages .paragraph--type--cards-section .cards-content .field--name-field-cards{gap:20px}#block-pharmell-registerblockyouradvantages .field--name-field-text-card{font-size:17px;line-height:27px}#block-pharmell-registerblockyouradvantages .field--name-field-title-card-section{font-size:29px;line-height:38px;margin-bottom:33px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZvcm1zL19yZWdpc3Rlci1mb3JtLnNjc3MiLCJzdHlsZS5jc3MiLCJiYXNlL19nZW5lcmFsLnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsImFic3RyYWN0cy9fbWVkaWEuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJsb2Nrcy9fYnVyZ2VyLnNjc3MiLCJibG9ja3MvX2Zvb3Rlci5zY3NzIiwiYmxvY2tzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9fbWFpbi1uYXZpZ2F0aW9uLnNjc3MiLCJibG9ja3MvX2N0YS5zY3NzIiwiYmxvY2tzL19oZXJvLWJhbm5lci5zY3NzIiwiYmxvY2tzL19hZGFwdGl2ZS1oZXJvLWJhbm5lci5zY3NzIiwiYmxvY2tzL190b2FzdC1tZXNzYWdlcy5zY3NzIiwiYmxvY2tzL19jb250YWN0LnNjc3MiLCJwYWdlcy9faG9tZXBhZ2Uuc2NzcyIsInBhZ2VzL191c2VyLXByb2ZpbGUuc2NzcyIsInBhZ2VzL191c2VyLXJlc2V0LS1wd2Quc2NzcyIsInBhZ2VzL19vcHBvcnR1bml0aWVzLnNjc3MiLCJwYWdlcy9fYWxsLW9wcG9ydHVuaXRpZXMuc2NzcyIsInBhZ2VzL19teS1wb3J0Zm9saW8uc2NzcyIsInBhZ2VzL19jcm93ZGVxdWl0eS5zY3NzIiwicGFnZXMvX2hvdy10by1pbnZlc3Quc2NzcyIsInBhZ2VzL19hcHBseS1mb3ItZnVuZC5zY3NzIiwicGFnZXMvX3doeS1pbnZlc3Quc2NzcyIsInBhZ2VzL19hYm91dC11cy5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyIsInBhZ2VzL19zZWxlY3Rpb24tcHJvY2Vzcy5zY3NzIiwicGFnZXMvX3VzZXIuc2NzcyIsInBhcmFncmFwaHMvX2FsdGVybmF0ZS1pbWFnZXMuc2NzcyIsInBhcmFncmFwaHMvX2NhcmRzLXNlY3Rpb24uc2NzcyIsInBhcmFncmFwaHMvX3N0ZXBzLXNlY3Rpb24uc2NzcyIsInBhcmFncmFwaHMvX2N0YS1zZWN0aW9uLnNjc3MiLCJwYXJhZ3JhcGhzL19pbnRyby1zZWN0aW9uLnNjc3MiLCJwYXJhZ3JhcGhzL19saXN0LXNlY3Rpb24uc2NzcyIsInBhcmFncmFwaHMvX3RhYnMtc2VjdGlvbi5zY3NzIiwicGFyYWdyYXBocy9fb3Bwb3J0dW5pdGllcy1zZWN0aW9uLnNjc3MiLCJwYXJhZ3JhcGhzL19hc3ltbWV0cmljLXNlY3Rpb24uc2NzcyIsInBhcmFncmFwaHMvX3dlYmZvcm0tYmxvY2stc2VjdGlvbi5zY3NzIiwiZm9ybXMvX2xvZ2luLWZvcm0uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpU0UsZ0JDMnJVRixDQ3Y5VUEsRUFHRSxRQUFBLENBRkEsUUFBQSxDQUNBLFNEREYsQ0NLQSxpQkFJRSw2QkFBQSxDQUNBLHFCREZGLENDS0EsZUFFRSxZREZGLENDS0Esc0JBR0UsbUJERkYsQ0NLQSxpQkFDRSxZREZGLENDS0EsU0FDRSxjREZGLENDS0EseUJBRUUsUUFBQSxDQURBLFNEREYsQ0NLQSx3QkFJRSxhREZGLENDS0EsSUFDRSxrQkRGRixDQ1VBLG9CQUNFLG9CREZGLENDS0EsaUJBRUUsWURGRixDQ0tBLE1BR0UsUUFBQSxDQURBLFNEREYsQ0NJRSxZQUNFLGVEREosQ0NLQSxXQUNFLFlERkYsQ0NLQSxXQUdFLFlBQUEsQ0FDQSxlQUFBLENBSEEsY0FBQSxDQUlBLHFCQUFBLENBQUEsaUJBQUEsQ0FIQSxVRENGLENDT0EsS0FDRSxXQUFBLENBQ0Esc0JESkYsQ0NPQSxLQVVFLGVDMUdNLENEeUdOLGFDeEdTLENEcUdULHdCQUFBLENBSkEsNkJBQUEsQ0FBQSx5QkFBQSxDQUFBLHFCQUFBLENBS0EsOEJDaEdVLENDcUhWLGNBQUEsQ0Z4QkEsV0FBQSxDRXlCQSxnQkFBQSxDRnhCQSxRQUFBLENBTUEsaUJESEYsQ0NLRSx3QkFYQSwyQkFBQSxDQUFBLDRCQUFBLENBREEsbUJBQUEsQ0FBQSxvQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUVBLGdCRFlGLENDRkUsbUJB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LHdCQUFBLENBREEsb0JiaXBFRixDY2hyRUUsdUJBQ0UseUJkbXJFSixDY2hyRUUsd0JBQ0Usa0Jka3JFSixDY2pyRUksb0RBQ0UsYWRtckVOLENjanJFSSxzQ0FDRSxlQUFBLENBQ0EsaUJkbXJFTixDY2pyRUkscUNBQ0UsaUJkbXJFTixDYzlxRUksK0NBQ0UsUWRnckVOLENjOXFFSSx3QkFDRSxhWnpCTyxDQ3lIWCxjQUFBLENXL0ZJLGVBQUEsQ1hnR0osZ0JIa2xFRixDYzVxRUUsd0JBR0UsVVp0Q0ksQ0M0SE4sY0FBQSxDV3JGRSxlQUFBLENYc0ZGLGdCQUFBLENXekZFLGlCZGtyRUosQ2VsdEVFLDZCQUVFLGViTkksQ2FLSixZZnN0RUosQ2VudEVJLG9EQUNFLEtmcXRFTixDZWx0RUksNERBQ0Usc0Jmb3RFTixDZWp0RUksOERaNEdGLGNBQUEsQ0FDQSxnQkh3bUVGLENlOXNFSSw2REFDRSx1QmZndEVOLENlOXNFTSwyRkFDRSxzQkFBQSxDQUNBLFNmZ3RFUixDZTdzRU0sNEZBQ0UsZWYrc0VSLENJOXNFTSwwQldWRiw2REFjSSx1QkFBQSxDQURBLG1CZmd0RU4sQ0FDRixDSXB0RU0seUJXVkYsNkRBa0JJLHVCZmd0RU4sQ2Uvc0VNLDJGQUNFLHNCQUFBLENBQ0EsVWZpdEVSLENBQ0YsQ0k3dEVNLHlCV1ZGLDZEQXlCSSx1QkFBQSxDQUNBLHdCZmt0RU4sQ2VqdEVNLDJGQUNFLHNCZm10RVIsQ0FDRixDSXR1RU0seUJXVkYsNkRBZ0NJLHVCZm90RU4sQ0FDRixDZTlzRUksK0RBQ0UsdUJmZ3RFTixDZTdzRUksOEVBRUUsaUJBQUEsQ0FEQSxrQmZndEVOLENJbHZFTSx5QldpQ0YsOEVBSUksaUJmaXRFTixDQUNGLENJdnZFTSx5QldpQ0YsOEVBUUksaUJBQUEsQ0FEQSxrQmZvdEVOLENBQ0YsQ2U5c0VFLGtFQUNFLHFCZmd0RUosQ2U3c0VNLGtIQUNFLHNCZitzRVIsQ2Uxc0VNLDZJQUNFLG1CZjRzRVIsQ2V4c0VJLDJGQUNFLFNmMHNFTixDSXp3RU0seUJXbUVBLCtNQUVFLFFmeXNFTixDZXZzRUksMkZBQ0UsUWZ5c0VOLENBQ0YsQ0lseEVNLHlCVzRFQSxxSEFDRSxRZnlzRU4sQ2V2c0VJLDJGQUNFLFFmeXNFTixDQUNGLENJMXhFTSwwQld5RkUsa0hBQ0UscUJmb3NFUixDZS9yRU0sNklBQ0UscUJmaXNFUixDQUNGLENJbHlFTSwwQldzR0YsNkJBQ0UsWWYrckVKLENlN3JFSSw0REFDRSxzQmYrckVOLENBQ0YsQ0kxeUVNLHlCVytHRiw2QkFDRSwwQkFBQSxDQUFBLHVCQUFBLENBQUEsa0JmOHJFSixDQUNGLENJL3lFTSx5Qlc0SEUsK1BBQ0UsZ0JmeXJFUixDQUNGLENJdnpFTSx5QldtSUYsK0NBQ0UsZWZ1ckVKLENlcHJFSSwrREFDRSx1QmZzckVOLENlbnJFRSxvRkFDRSxRZnFyRUosQ2VuckVFLGtFQUNFLG9CZnFyRUosQ0FDRixDZW5yRUUseUJBRUksNERBQ0Usc0Jmb3JFTixDQUNGLENJMTBFTSx5QlcwSkYsNkJBQ0UsWWZtckVKLENlaHJFSSwrREFDRSx1QmZrckVOLENlL3FFRSxrRUFDRSxvQmZpckVKLENBQ0YsQ0lyMUVNLHlCV3VLRiw2QkFDRSxZZmlyRUosQ2V2cUVNLCtQQUNFLG1CZjRxRVIsQ0FDRixDZWxxRUUsOENBQ0UsZWZxcUVKLENlbHFFRSxrS0FHRSxpQkFBQSxDQUNBLHFCZm9xRUosQ2VocUVFLCtDQUNFLGlCQUFBLENBQ0EsK0NBQUEsQ0FBQSx1Q0FBQSxDQUFBLHFDQUFBLENBQUEsK0JBQUEsQ0FBQSxvRkFBQSxDQUNBLHFCZmtxRUosQ2U3cEVJLDRHQUVFLFdBQUEsQ0FEQSxlZmlxRU4sQ2U1cEVFLGtEQUNFLE9BQUEsQ0FHQSxPQUFBLENBREEsU2Y4cEVKLENlMXBFRSxrREFFRSxRQUFBLENBRUEsbUJBQUEsQ0FIQSxPQUFBLENBRUEsc0NBQUEsQ0FBQSxpQ0FBQSxDQUFBLDhCQUFBLENBRUEsU2Y0cEVKLENlenBFRSxrREFDRSxVQUFBLENBRUEsTUFBQSxDQURBLFNmNHBFSixDSXI0RU0sMEJXOE9GLDhDQUNFLGVmMHBFSixDQUNGLENJMTRFTSwwQldxUEEsNEdBRUUsV0FBQSxDQURBLGVmMHBFTixDQUNGLENJajVFTSwwQlc0UEYsa0RBQ0UsU2Z3cEVKLENldHBFRSxrREFDRSxVZndwRUosQ0FDRixDSXo1RU0sMEJXNExOLHVCQTBFSSxZQUFBLENBREEsU2Z5cEVGLENlcnBFSSw0R0FDRSxlZndwRU4sQ2VycEVFLGtEQUNFLE1mdXBFSixDZXJwRUUsa0RBQ0UsT2Z1cEVKLENlcnBFSSxzREFFRSxXQUFBLENBREEsZWZ3cEVOLENBQ0YsQ0k3NkVNLHlCVzRMTix1QkE4RkksbUJmdXBFRixDQUNGLENJbDdFTSx5Qlc0TE4sdUJBaUdJLFlmeXBFRixDZXRwRUksNEdBQ0UsZWZ5cEVOLENldHBFRSxrREFDRSxPZndwRUosQ2V0cEVFLGtEQUNFLFNmd3BFSixDZXRwRUUsa0RBQ0UsUWZ3cEVKLENldHBFSSxzREFFRSxXQUFBLENBREEsZWZ5cEVOLENBQ0YsQ0l4OEVNLHlCVzRMTix1QkF3SEksWUFBQSxDQUNBLFNmd3BFRixDZXJwRUksNEdBQ0UsZWZ3cEVOLENlcnBFRSxrREFDRSxPZnVwRUosQ2VycEVFLGtEQUNFLE9mdXBFSixDZXJwRUUsa0RBRUUsVUFBQSxDQURBLFNmd3BFSixDZXJwRUUsc0RBQ0UsVWZ1cEVKLENlcnBFRSxrREFDRSxRZnVwRUosQ2VycEVJLHNEQUVFLFdBQUEsQ0FEQSxlZndwRU4sQ0FDRixDZXBwRUUseUJBdEpGLHVCQXVKSSxZZnVwRUYsQ2V0cEVFLHNEQUNFLFVmd3BFSixDZXRwRUUsa0RBQ0UsUWZ3cEVKLENldHBFRSxrREFDRSxNZndwRUosQ2VwcEVJLDRHQUNFLGVmdXBFTixDZW5wRUksc0RBRUUsV0FBQSxDQURBLGVmc3BFTixDQUNGLENJNS9FTSx5Qlc0TE4sdUJBZ0xJLEtBQUEsQ0FEQSxZZnNwRUYsQ2VwcEVFLDBEQUNFLGVmc3BFSixDZXBwRUUsa0RBQ0UsUWZzcEVKLENlcHBFRSxrREFDRSxTZnNwRUosQ2VwcEVFLGtEQUVFLFVBQUEsQ0FEQSxRZnVwRUosQ0FDRixDZXBwRUUseUJBQ0Usa0RBQ0UsU2ZzcEVKLENlcHBF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Q0UsWXJCa3BKTixDSWhwSk0sMEJpQkFFLGlEQUNFLDZEQUFBLENBQUEscURyQm1wSlIsQ0FDRixDSXJwSk0sMEJpQkhGLDJDQVFJLFlyQm9wSk4sQ0FDRixDSTFwSk0seUJpQkhGLDJDQVdJLFlyQnNwSk4sQ0FDRixDSS9wSk0seUJpQkhGLDJDQWNJLFlyQndwSk4sQ0FDRixDSXBxSk0seUJpQkhGLDJDQWlCSSxZckIwcEpOLENBQ0YsQ3FCenBKTSx5QkFuQkYsMkNBb0JJLFlyQjRwSk4sQ0FDRixDcUIzcEpNLHlCQXRCRiwyQ0F1QkksWXJCOHBKTixDQUNGLENJbnJKTSx5QmlCSEYsMkNBMEJJLFlyQmdxSk4sQ0FDRixDSXhySk0seUJpQjBCRSxpREFDRSw2REFBQSxDQUFBLHFEckJpcUpSLENBQ0YsQ3FCM3BKRSxxRUFDRSx5QnJCNnBKSixDcUIzcEpJLDhGQUNFLFNyQjZwSk4sQ3FCenBKTSxxSEFDRSxzQnJCMnBKUixDcUJ0cEpNLGdKQUNFLG1CckJ3cEpSLENJenNKTSwwQmlCeURFLHFIQUNFLG1CckJtcEpSLENxQjlvSk0sZ0pBQ0UsbUJyQmdwSlIsQ0FDRixDSWp0Sk0sMEJpQndFRSxxSEFDRSxrQnJCNG9KUixDcUJ2b0pNLGdKQUNFLGtCckJ5b0pSLENBQ0YsQ0l6dEpNLDBCaUJxRkYscUVBQ0Usd0JyQnVvSkosQ0FDRixDSTl0Sk0seUJpQjJGQSw4RkFDRSxRckJzb0pOLENxQjduSk0scVFBQ0UsU3JCa29KUixDQUNGLENJenVKTSx5QmlCNEdGLHFFQUNFLHdCckJnb0pKLENxQi9uSkksOEZBQ0UsUXJCaW9KTixDcUIzbkpJLHFOQUNFLFFyQmdvSk4sQ0FDRixDSXZ2Sk0seUJpQjJIRixxRUFDRSx3QnJCK25KSixDcUI3bkpNLHFIQUNFLG1CckIrbkpSLENxQjduSk0sNEhBQ0UsZXJCK25KUixDcUIxbkpNLGdKQUNFLG1CckI0bkpSLENBQ0YsQ3FCcm5KQSx1QkFDRSxTckJ3bkpGLENxQnRuSkUsOENBQ0UsbUJBQUEsQ0FDQSxnQnJCd25KSixDcUJybkpFLGtEQUVFLE1BQUEsQ0FEQSxPckJ3bkpKLENxQnBuSkUsa0RBRUUsT0FBQSxDQURBLEtyQnVuSkosQ3FCbm5KRSxrREFDRSxRQUFBLENBQ0EsU3JCcW5KSixDSXp4Sk0sMEJpQmdKTix1QkF3QkksbUJyQnFuSkYsQ3FCbm5KRSw4Q0FDRSxtQnJCcW5KSixDQUNGLENJanlKTSwwQmlCZ0pOLHVCQStCSSxtQnJCc25KRixDQUNGLENJdHlKTSwwQmlCa0xGLGtEQUNFLFFyQnVuSkosQ3FCcG5KSSxzREFDRSxlckJzbkpOLENxQmxuSkksc0RBQ0UsZXJCb25KTixDcUJqbkpFLDhDQUNFLGtCckJtbkpKLENBQ0YsQ0lwekpNLDBCaUJnSk4sdUJBb0RJLFlyQm9uSkYsQ3FCbG5KSSxzREFFRSxXQUFBLENBREEsZXJCcW5KTixDcUJqbkpFLGtEQUNFLFFyQm1uSkosQ3FCam5KRSw4Q0FFRSxtQkFBQSxDQURBLGFyQm9uSkosQ0FDRixDSXAwSk0sMEJpQmdKTix1QkFvRUksWXJCb25KRixDcUJubkpFLGtEQUNFLFNyQnFuSkosQ3FCbG5KSSxzREFDRSxlckJvbkpOLENxQmpuSkUsa0RBQ0UsU3JCbW5KSixDcUJqbkpJLHNEQUNFLGVyQm1uSk4sQ3FCaG5KRSw4Q0FDRSxpQnJCa25KSixDcUJobkpFLGtEQUNFLFNyQmtuSkosQ0FDRixDSTMxSk0seUJpQmdKTix1QkE0RkksWXJCbW5KRixDcUJsbkpFLGtEQUNFLFNyQm9uSkosQ3FCbG5KSSxzREFDRSxlckJvbkpOLENxQmpuSkUsOENBQ0UsZ0JyQm1uSkosQ3FCaG5KSSxzREFDRSxlckJrbkpOLENxQjltSkksc0RBQ0UsZXJCZ25KTixDQUNGLENJLzJKTSx5QmlCbVFGLDhDQUNFLGFyQittSkosQ3FCN21KRSxrREFDRSxTckIrbUpKLENxQjVtSkksc0RBQ0UsZXJCOG1KTixDQUNGLENxQjNtSkUseUJBQ0Usa0RBQ0UsU3JCNm1KSixDQUNGLENJLzNKTSx5QmlCZ0pOLHVCQXFJSSxZckI4bUpGLENxQjdtSkUsa0RBQ0UsU3JCK21KSixDcUI3bUpFLDhDQUNFLGFyQittSkosQ3FCNW1KSSxzREFDRSxlckI4bUpOLENxQjNtSkUsa0RBQ0UsU3JCNm1KSixDcUIzbUpJLHNEQUNFLGVyQjZtSk4sQ0FDRixDcUJ6bUpFLHlCQUNFLGtEQUNFLFNyQjJtSkosQ0FDRixDcUJ4bUpFLHlCQWhLRix1QkFtS0ksMkJBQUEsQ0FBQSw0QkFBQSxDQUFBLDZCQUFBLENBQUEseUJBQUEsQ0FBQSxxQkFBQSxDQUNBLHdCQUFBLENBQUEsb0JBQUEsQ0FBQSxnQkFBQSxDQUhBLFFBQUEsQ0FDQSxZQUFBLENBR0EsU3JCMm1KRixDcUIxbUpFLDhDQUNFLFNyQjRtSkosQ3FCMW1KRSxrREFDRSxRQUFBLENBQ0EsUXJCNG1KSixDcUIxbUpJLHNEQUNFLGVyQjRtSk4sQ3FCeG1KSSxzREFDRSxlckIwbUpOLENxQnRtSkUsa0RBQ0UsU0FBQSxDQUNBLFFyQndtSkosQ3FCdG1KRSxrREFFRSxRQUFBLENBREEsU3JCeW1KSixDQUNGLENJdDdKTSx5QmlCaVZGLGtEQUNFLFFyQndtSkosQ3FCdG1KRSxrREFDRSxTckJ3bUpKLENxQnRtSkUsOENBQ0UsT3JCd21KSixDQUNGLENxQnRtSkUseUJBQ0Usa0RBQ0UsT3JCd21KSixDQUNGLENxQnRtSkUseUJBaE5GLHVCQWlOSSxRQUFBLENBQ0EsWUFBQSxDQUNBLG1CckJ5bUpGLENxQnhtSkUsa0RBQ0UsU3JCMG1KSixDcUJ4bUpFLGtEQUNFLFFyQjBtSkosQ3FCeG1KRSxrREFDRSxPckIwbUpKLENBQ0YsQ3FCeG1KRSx5QkE5TkYsdUJBK05JLFFBQUEsQ0FDQSxZckIybUpGLENxQjFtSkUsa0RBQ0UsU3JCNG1KSixDcUIxbUpFLGtEQUNFLE9yQjRtSkosQ3FCem1KSSxzREFDRSxlckIybUpOLENxQnZtSkksc0RBQ0UsZXJCeW1KTixDQUNGLENJeCtKTSx5QmlCZ0pOLHVCQW1QSSxTQUFBLENBQ0EsWXJCeW1KRixDcUJ2bUpFLGtEQUNFLE9yQnltSkosQ3FCdm1KSSxzREFDRSxlckJ5bUpOLENxQnRtSkUsa0RBQ0UsUXJCd21KSixDcUJ0bUpJLHNEQUNFLGVyQndtSk4sQ3FCcG1KSSxzREFDRSxlckJzbUpOLENBQ0YsQ0k3L0pNLHlCaUIyWkYsa0RBQ0UsTXJCcW1KSixDcUJubUpFLGtEQUNFLFNyQnFtSkosQ3FCbm1KRSxrREFDRSxPckJxbUpKLENBQ0YsQ0l4Z0tNLHlCaUJnSk4sdUJBc1JJLFFBQUEsQ0FDQSxZckJzbUpGLENxQnJtSkUsa0RBQ0UsU3JCdW1KSixDcUJwbUpJLHNEQUNFLGVyQnNtSk4sQ0FDRixDcUJubUpFLHlCQWpTRix1QkFrU0ksWXJCc21KRixDcUJwbUpJLHNEQUNFLGVyQnNtSk4sQ3FCbG1KSSxzREFDRSxlckJvbUpOLENxQmhtSkksc0RBQ0UsZXJCa21KTixDQUNGLENzQi9qS0UsNENuQkRBLGtCQUFBLENBRUEsZ0JBQUEsQ0FDQSxtQkFBQSxDbUJBRSx5QkFBQSxDbkJGRixVSHVrS0YsQ0kxaUtNLHlCa0I3QkosNENuQk9FLG1CSHlrS0YsQ0FDRixDSXBqS00seUJrQjdCSiw0Q25CVUUsbUJIMmtLRixDQUNGLENJempLTSwwQmtCN0JKLDRDQUlJLHlCdEJzbEtKLENBQ0YsQ0k5aktNLDBCa0I3QkosNENBT0ksbUJ0QndsS0osQ0FDRixDSW5rS00sMEJrQjdCSiw0Q0FVSSxtQnRCMGxLSixDQUNGLENzQnZsS0UscURBRUUsaUJBQUEsQ0FEQSxTdEIwbEtKLENzQnZsS0ksd0RuQnNHRixjQUFBLENtQnJHSSxlQUFBLENuQnNHSixnQkhxL0pGLENJamxLTSwwQmtCSkYsd0RuQitGRixjQUFBLENBQ0EsZ0JIMC9KQSxDQUNGLENJdmxLTSx5QmtCQ0Ysd0RuQjBGRixjQUFBLENBQ0EsZ0JIZ2dLQSxDQUNGLENzQnZsS0Usa0NBRUUsZXBCekNJLENvQndDSixZdEIwbEtKLENzQnZsS0ksNkNBQ0UsWXRCeWxLTixDSXBtS00sMEJrQmVBLG1EQUNFLDJEQUFBLENBQUEsbUR0QndsS04sQ0FDRixDSXptS00seUJrQm9CQSwwREFDRSxZdEJ3bEtOLENzQnRsS0ksNkNBQ0UsWXRCd2xLTixDQUNGLENJam5LTSx5QmtCTUosa0NBOEJJLFl0QmlsS0osQ3NCemxLSSw2Q0FDRSxZdEIybEtOLENzQnpsS00sbURBQ0UsWUFBQSxDQUNBLDZEQUFBLENBQUEscUR0QjJsS1IsQ0FDRixDSTduS00seUJrQk1KLGtDQWlDSSxZdEIwbEtKLENBQ0YsQ3NCemxLSSx5QkFuQ0Ysa0NBdUNJLFl0QnlsS0osQ3NCNWxLSSw2Q0FDRSxZdEI4bEtOLENBQ0YsQ0kxb0tNLHlCa0JNSixrQ0EwQ0ksWXRCOGxLSixDc0I3bEtJLDZDQUNFLFl0QitsS04sQ3NCN2xLTSxtREFDRSw2REFBQSxDQUFBLHFEdEIrbEtSLENBQ0YsQ3NCNWxLSSx5QkFuREYsa0NBb0RJLFl0QitsS0osQ3NCOWxLSSw2Q0FDRSxZdEJnbUtOLENBQ0YsQ3NCOWxLSSx5QkF6REYsa0NBMERJLFl0QmltS0osQ0FDRixDSWxxS00seUJrQk1KLGtDQTZESSxZdEJtbUtKLENBQ0YsQ3NCbG1LSSx5QkEvREYsa0NBZ0VJLFl0QnFtS0osQ0FDRixDSTVxS00sMEJrQjJFRix3RG5CZ0JGLGNBQUEsQ21CZkksZUFBQSxDbkJnQkosZ0JIc2xLQSxDQUNGLENzQmptS0ksc0VBQ0UsdUJ0Qm1tS04sQ0l0cktNLHlCa0JrRkYsc0VBR0ksdUJ0QnFtS04sQ0FDRixDSTNyS00seUJrQmtGRixzRUFNSSx1QnRCdW1LTixDQUNGLENzQnBtS0ksNEVBQ0UsMkJ0QnNtS04sQ0luc0tNLHlCa0I0RkYsNEVBR0ksMkJ0QndtS04sQ0FDRixDSXhzS00seUJrQjRGRiw0RUFNSSwyQnRCMG1LTixDQUNGLENzQnZtS0ksNkZuQlhGLGNBQUEsQ0FDQSxnQkFBQSxDbUJXSSxtQnRCMm1LTixDSWx0S00seUJrQnNHRiw2Rm5CWEYsY0FBQSxDQUNBLGdCQUFBLENtQmNNLGtCdEI4bUtOLENBQ0YsQ0l6dEtNLHlCa0JzR0YsNkZBUUksb0J0QittS04sQ0FDRixDSTl0S00seUJrQnNHRiw2Rm5CWEYsY0FBQSxDQUNBLGdCQUFBLENtQnFCTSxrQkFBQSxDQUNBLG1CdEJtbktOLENBQ0YsQ0l0dUtNLDBCa0J3SEYsc0ZuQjdCRixjQUFBLENtQmlDTSxXQUFBLENuQmhDTixnQkFBQSxDbUIrQk0sVXRCa25LTixDQUNGLENJOXVLTSx5QmtCd0hGLHNGbkI3QkYsY0FBQSxDbUJ3Q00sV0FBQSxDbkJ2Q04sZ0JBQUEsQ21Cc0NNLFV0Qm1uS04sQ0FDRixDc0I3bUtJLHFGbkI5Q0YsY0FBQSxDbUIrQ0ksZUFBQSxDbkI5Q0osZ0JBQUEsQ21CZ0RJLHFCQUFBLENBREEsZXRCa25LTixDSTd2S00seUJrQnlJRixxRm5COUNGLGNBQUEsQ0FDQSxnQkFBQSxDbUJtRE0scUJBQUEsQ0FDQSxldEJvbktOLENBQ0YsQ3NCbG5LTSx5QkFWRixxRm5COUNGLGNBQUEsQ0FDQSxnQkFBQSxDbUJ5RE0scUJBQUEsQ0FEQSxjdEJ3bktOLENBQ0YsQ0k3d0tNLHlCa0J5SUYscUZuQjlDRixjQUFBLENBQ0EsZ0JBQUEsQ21COERNLGV0QnluS04sQ0FDRixDc0JwbktNLCtLbkJyRUosY0FBQSxDbUJzRU0sZUFBQSxDbkJyRU4sZ0JINnJLRixDc0JwbktNLHNGQUNFLGV0QnNuS1IsQ0k1eEtNLHlCa0IwS0Usc0ZuQi9FTixjQUFBLENBQ0EsZ0JIcXNLQSxDQUNGLENJbHlLTSx5QmtCK0tFLHNGQUNFLGV0QnNuS1IsQ0FDRixDc0I5bUtBLHVCQUNFLFlBQUEsQ0FDQSxTdEJpbktGLENzQi9tS0UsOENBQ0UsZXRCaW5LSixDc0I5bUtFLGtEQUVFLFNBQUEsQ0FEQSxRdEJpbktKLENzQjdtS0Usa0RBRUUsT0FBQSxDQURBLEt0QmduS0osQ3NCNW1LRSxrREFDRSxRQUFBLENBQ0EsU3RCOG1LSixDSTN6S00sMEJrQnlMTix1QkF3QkksbUJ0QjhtS0YsQ0FDRixDSWgwS00sMEJrQm9ORixvR0FFRSxTQUFBLENBQ0EseUJBQUEsQ0FBQSxzQkFBQSxDQUFBLGlCdEIrbUtKLENBQ0YsQ0l2MEtNLDBCa0J5TE4sdUJBa0NJLG1CdEJnbktGLENzQi9tS0UsOENBQ0UsZXRCaW5LSixDQUNGLENJLzBLTSwwQmtCaU9GLG9HQUVFLFN0QmluS0osQ0FDRixDSXIxS00seUJrQnVPRixvR0FFRSxTdEJpbktKLENzQi9t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TFIsQ3VCamlMSSw0REFDRSxZdkJtaUxOLENBQ0YsQ0l4aUxNLHlCbUJaSixxQ0FvQkksWXZCb2lMSixDdUJoaUxJLDRHQUNFLFl2QnFpTE4sQ0FDRixDdUJuaUxJLHlCQTVCRixxQ0E2QkksWXZCc2lMSixDdUJyaUxJLDREQUNFLFl2QnVpTE4sQ0FDRixDdUJyaUxJLHlCQWxDRixxQ0FtQ0ksWXZCd2lMSixDdUJ2aUxJLGdEQUNFLFl2QnlpTE4sQ3VCdmlMSSw0REFDRSxZdkJ5aUxOLENBQ0YsQ0l0a0xNLHlCbUJaSixxQ0ErQ0ksWXZCdWlMSixDdUIxaUxJLGdEQUNFLFl2QjRpTE4sQ3VCemlMSSw0REFFRSxRQUFBLENBREEsWXZCNGlMTixDQUNGLENJbGxMTSx5Qm1CWkoscUNBMERJLFl2QndpTEosQ3VCM2lMSSxnREFDRSxZdkI2aUxOLEN1QjFpTEksNERBQ0UsWXZCNGlMTixDQUNGLENJN2xMTSx5Qm1CWkoscUNBb0VJLFl2QnlpTEosQ3VCN2lMSSw0REFFRSxRQUFBLENBREEsWXZCZ2pMTixDdUI1aUxJLGdEQUNFLFl2QjhpTE4sQ3VCN2lMTSxzREFDRSw2REFBQSxDQUFBLHFEdkIraUxSLENBQ0YsQ3VCMWlMSSx5RUFDRSx3QnZCNGlMTixDSS9tTE0seUJtQmtFRix5RUFHSSx3QnZCOGlMTixDQUNGLENJcG5MTSx5Qm1Ca0VGLHlFQU1JLHVCdkJnakxOLENBQ0YsQ3VCN2lMSSxnR3BCZUYsY0FBQSxDQUNBLGdCQUFBLENvQmZJLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSxldkJpakxOLENJaG9MTSx5Qm1CNEVGLGdHcEJlRixjQUFBLENBQ0EsZ0JBQUEsQ29CVk0sa0JBQUEsQ0FDQSxldkJvakxOLENBQ0YsQ0l4b0xNLHlCbUI0RUYsZ0dwQmVGLGNBQUEsQ0FDQSxnQkFBQSxDb0JMTSxrQkFBQSxDQUNBLGV2QnVqTE4sQ0FDRixDSWhwTE0sMEJtQjZGRix5RnBCRkYsY0FBQSxDb0JLTSxXQUFBLENwQkpOLGdCQUFBLENvQkdNLFV2QndqTE4sQ0FDRixDSXhwTE0seUJtQjZGRix5RnBCRkYsY0FBQSxDb0JVTSxXQUFBLENwQlROLGdCQUFBLENvQlFNLFV2QjJqTE4sQ0FDRixDdUJ0akxJLHdGcEJmRixjQUFBLENvQmlCSSxlQUFBLENwQmhCSixnQkFBQSxDb0JlSSxrQnZCMmpMTixDSXRxTE0seUJtQjBHRix3RnBCZkYsY0FBQSxDQUNBLGdCQUFBLENvQm9CTSx1QnZCNGpMTixDQUNGLENJN3FMTSx5Qm1CMEdGLHdGcEJmRixjQUFBLENBQ0EsZ0JBQUEsQ29Cd0JNLHVCdkIrakxOLENBQ0YsQ3VCMWpMTSx5RnBCL0JKLGNBQUEsQ0FDQSxnQkg0bExGLEN1QjFqTE0seUZBQ0UsZXZCNGpMUixDSTNyTE0seUJtQm1JRSx5RnBCeENOLGNBQUEsQ0FDQSxnQkhvbUxBLENBQ0YsQ3VCeGpMSSwrRUFDRSwyQnZCMGpMTixDSXBzTE0seUJtQnlJRiwrRUFHSSwyQnZCNGpMTixDQUNGLENJenNMTSx5Qm1CeUlGLCtFQU1JLDJCdkI4akxOLENBQ0YsQ3VCeGpMSSwyRkFDRSxvQnZCMGpMTixDSWp0TE0sMEJtQnNKRiwyRkFHSSxvQnZCNGpMTixDQUNGLENJdHRMTSx5Qm1Cc0pGLDJGQU1JLG9CdkI4akxOLENBQ0YsQ0kzdExNLHlCbUJzSkYsMkZBU0ksUXZCZ2tMTixDQUNGLEN1QjlqTEksMkZBQ0Usb0J2QmdrTE4sQ0ludUxNLDBCbUJrS0YsMkZBR0ksb0J2QmtrTE4sQ0FDRixDSXh1TE0seUJtQmtLRiwyRkFNSSxvQnZCb2tMTixDQUNGLENJN3VMTSx5Qm1Ca0tGLDJGQVNJLG9CdkJza0xOLEN1QnJrTE0sK0ZBQ0UsVXZCdWtMUixDQUNGLEN1QnBrTEksd0dBQ0Usa0J2QnNrTE4sQ0l4dkxNLHlCbUJpTEYsd0dBR0ksa0J2QndrTE4sQ0FDRixDSTd2TE0seUJtQmlMRix3R0FNSSxldkIwa0xOLENBQ0YsQ3VCeGtMSSwrR0FDRSxlQUFBLENBQ0Esa0J2QjBrTE4sQ3VCemtMTSxpSEFDRSxldkIya0xSLENJendMTSwwQm1CMExGLCtHQU9JLGV2QjRrTE4sQ0FDRixDSTl3TE0sMEJtQjBMRiwrR0FVSSxjdkI4a0xOLENBQ0YsQ0lueExNLHlCbUIwTEYsK0dBYUksaUJ2QmdsTE4sQ0FDRixDd0JwekxFLHVDQUVFLGtCdEJIUSxDc0JFUixZeEJ3ekxKLEN3QnJ6TEksa0RBQ0UsWXhCdXpMTixDSWh5TE0seUJvQjVCSix1Q0FTSSxZeEJ1ekxKLEN3QnR6TEksa0RBQ0UsWXhCd3pMTixDd0J0ekxNLHdEQUNFLDZEQUFBLENBQUEscUR4Qnd6TFIsQ0FDRixDSTN5TE0seUJvQjVCSix1Q0FvQkksWXhCdXpMSixDd0J0ekxJLGtEQUNFLFl4Qnd6TE4sQ3dCdHpMTSx3REFDRSw2REFBQSxDQUFBLHFEeEJ3ekxSLENBQ0YsQ3dCcnpMSSx5QkE3QkYsdUNBOEJJLFl4Qnd6TEosQ3dCdnpMSSxrREFDRSxZeEJ5ekxOLENBQ0YsQ3dCdnpMSSx5QkFuQ0YsdUNBb0NJLFl4QjB6TEosQ0FDRixDSW4wTE0seUJvQjVCSix1Q0F1Q0ksWXhCNHpMSixDd0IzekxJLGtEQUNFLFl4QjZ6TE4sQ0FDRixDSTMwTE0seUJvQjVCSix1Q0E2Q0ksWXhCOHpMSixDd0I3ekxJLGtEQUNFLFl4Qit6TE4sQ0FDRixDd0IxekxFLGlEckJ2REEsa0JBQUEsQ0FFQSxnQkFBQSxDQUNBLG1CQUFBLENxQnNERSx5QkFBQSxDQUNBLFNBQUEsQ3JCekRGLFVIdzNMRixDSTMxTE0sMEJvQnlCSixpRHJCbERFLG1CSHczTEYsQ0FDRixDSWgyTE0seUJvQnlCSixpRHJCL0NFLG1CSDAzTEYsQ0FDRixDSXIyTE0seUJvQnlCSixpRHJCNUNFLG1CSDQzTEYsQ0FDRixDd0I1MExJLHdFQUNFLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSxVeEI4MExOLENJLzJMTSx5Qm9CeUJKLGlEQVlJLFl4QjgwTEosQ3dCNzBMSSw0RUFDRSxReEIrMExOLENBQ0YsQ0l2M0xNLHlCb0J5QkosaURBa0JJLFl4QmcxTEosQ3dCLzBMSSx3RUFDRSxReEJpMUxOLEN3QjkwTE0sZ0ZBQ0UsZXhCZzFMUixDd0I1MExNLGdGQUNFLGV4QjgwTFIsQ3dCMzBMSSw0RUFDRSxReEI2MExOLEN3QjMwTE0sZ0ZBQ0UsZXhCNjBMUixDQUNGLEN3QjEwTEkseUJBeENGLGlEQXlDSSxZeEI2MExKLEN3QjUwTEksd0VBQ0UsZXhCODBMTixDQUNGLENJbjVMTSx5Qm9CeUJKLGlEQWdESSxPQUFBLENBREEsWXhCZzFMSixDd0I3MExNLGdGQUNFLGV4QiswTFIsQ3dCMzBMTSxnRkFDRSxleEI2MExSLEN3QnowTE0sZ0ZBQ0UsZXhCMjBMUixDQUNGLEN3QngwTEkseUJBakVGLGlEQWtFSSxRQUFBLENBQ0EsWXhCMjBMSixDQUNGLENJeDZMTSx5Qm9CeUJKLGlEQXVFSSxLQUFBLENBREEsWXhCODBMSixDd0I1MExJLHdFQUNFLE94QjgwTE4sQ0FDRixDd0I1MExJLHlCQUlJLGdQQUNFLGN4QjYwTFIsQ0FDRixDd0J0MExJLDZGQUNFLG9CeEJ3MExOLEN3QnIwTEksNkZBRUUsd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLHFDQUFBLENBQUEsNkJBQUEsQ0FEQSxvQnhCdzBMTixDd0JwMExJLDRGQUNFLGtCQUFBLENBQUEsb0JBQUEsQ0FBQSxnQkFBQSxDQUFBLFl4QnMwTE4sQ3dCbjBMSSw2RkFDRSxrQkFBQSxDQUFBLG9CQUFBLENBQUEsZ0JBQUEsQ0FBQSxZeEJxMExOLEN3QmwwTEksaUhBQ0UsZUFBQSxDQUNBLGtCeEJvMExOLEN3QmowTEksMEdBQ0UsZXhCbTBMTixDSTU4TE0sMEJvQjZJQSwyTkFFRSxjeEJrMExOLENBQ0YsQ0lsOUxNLHlCb0JxSkEsNkZBQ0Usb0J4QmcwTE4sQ3dCN3pMSSxpSEFDRSxleEIrekxOLEN3Qjd6TE0sbUhBQ0UsZXhCK3pMUixDd0IzekxJLDZGQUVFLFFBQUEsQ0FEQSxvQnhCOHpMTixDQUNGLENJaitMTSx5Qm9Cd0tBLGlIQUNFLGtCeEI0ekxOLEN3QjF6TEksNkZBQ0Usb0J4QjR6TE4sQ3dCMXpMSSw2RkFDRSxReEI0ekxOLENBQ0YsQ3dCdnpMRSw2RUFDRSx1QnhCeXpMSixDd0J2ekxJLGtNckJ0TUYsa0JBQUEsQ0FFQSxnQkFBQSxDcUJzTUksZ0JBQUEsQ3JCdk1KLFVIa2dNRixDSXIvTE0sMEJvQndMRixrTXJCbE1BLG1CSG1nTUYsQ0FDRixDSTEvTE0seUJvQndMRixrTXJCL0xBLG1CSHFnTUYsQ0FDRixDSS8vTE0seUJvQndMRixrTXJCNUxBLG1CSHVnTUYsQ0FDRixDd0J0MExNLHlQckJuR0osY0FBQSxDcUJxR00sZUFBQSxDckJwR04sZ0JINjZMRixDSXpnTU0seUJvQjhMQSx5UHJCbkdKLGNBQUEsQ0FDQSxnQkhrN0xBLENBQ0YsQ0kvZ01NLHlCb0I4TEEseVByQm5HSixjQUFBLENBQ0EsZ0JIdzdMQSxDQUNGLEN3QjMwTEksa0hBQ0UsZXhCNjBMTixDSXhoTU0sMEJvQjBNRixrSEFHSSxjeEIrMExOLENBQ0YsQ3dCNzBMTSwyT3JCckhKLGNBQUEsQ3FCdUhNLGVBQUEsQ3JCdEhOLGdCSHM4TEYsQ0lsaU1NLHlCb0JnTkEsMk9yQnJISixjQUFBLENBQ0EsZ0JIMjhMQSxDQUNGLENJeGlNTSx5Qm9CZ05BLDJPckJySEosY0FBQSxDQUNBLGdCSGk5TEEsQ0FDRixDSTlpTU0seUJvQnFMSiw2RUF3Q0ksdUJ4QnExTEosQ0FDRixDSW5qTU0seUJvQnFMSiw2RUEyQ0ksdUJ4QnUxTEosQ0FDRixDd0JuMUxJLHlFQUNFLHdCeEJxMUxOLEN3Qm4xTE0sK0dyQjdJSixjQUFBLENxQmdKTSxlQUFBLENyQi9JTixnQkFBQSxDcUJnSk0sa0JBQUEsQ0FIQSxleEJ5MUxSLENJbGtNTSx5Qm9CcU9GLHlFQVdJLHVCeEJzMUxOLENBQ0YsQ0l2a01NLHlCb0JtUEUsK0dyQnhKTixjQUFBLENBQ0EsZ0JBQUEsQ3FCeUpRLGtCeEJ3MUxSLENBQ0YsQ0k5a01NLHlCb0JxT0YseUVBb0JJLHVCeEJ5MUxOLEN3QngxTE0sK0dyQi9KTixjQUFBLENBQ0EsZ0JBQUEsQ3FCaUtRLGtCQUFBLENBREEsbUJ4QjQxTFIsQ0FDRixDeUJybk1FLDZCQUVFLGV2QlBJLEN1Qk1KLFl6QnluTUosQ3lCdG5NSSx3Q0FDRSxZekJ3bk1OLEN5QnJuTUksNkRBQ0UsaUJBQUEsQ0FDQSxTekJ1bk1OLEN5QnJuTU0sZ0V0QjJHSixjQUFBLENzQjFHTSxlQUFBLEN0QjJHTixnQkg4Z01GLENJMW1NTSwwQnFCNUJKLDZCQW1CSSxZekJ1bk1KLEN5QnRuTUksd0NBQ0UsWXpCd25NTixDeUJ0bk1NLDhDQUNFLDZEQUFBLENBQUEscUR6QnduTVIsQ0FDRixDSXJuTU0sMEJxQjVCSiw2QkE2QkksWXpCd25NSixDQUNGLENJMW5NTSwwQnFCSUEsZ0V0QnVGSixjQUFBLENBQ0EsZ0JIbWlNQSxDQUNGLENJaG9NTSx5QnFCNUJKLDZCQXFDSSxZekIybk1KLEN5QjFuTUksd0NBQ0UsWXpCNG5NTixDQUNGLENJeG9NTSx5QnFCNUJKLDZCQTJDSSxZekI2bk1KLEN5QjVuTUksd0NBQ0UsWXpCOG5NTixDeUI1bk1NLDhDQUNFLDZEQUFBLENBQUEscUR6QjhuTVIsQ0FDRixDeUIzbk1JLHlCQUNFLGdFdEJrRUosY0FBQSxDQUNBLGdCSDRqTUEsQ0FDRixDSXpwTU0seUJxQjVCSiw2QkEwREksWXpCK25NSixDeUI5bk1JLHdDQUNFLFl6QmdvTU4sQ0FDRixDSWpxTU0seUJxQjVCSiw2QkFnRUksWXpCaW9NSixDeUIvbk1NLDhDQUNFLDZEQUFBLENBQUEscUR6QmlvTVIsQ0FDRixDSXpxTU0seUJxQjVCSiw2QkF3RUksWXpCaW9NSixDeUJob01JLHdDQUNFLFl6QmtvTU4sQ3lCam9NTSw4Q0FDRSw2REFBQSxDQUFBLHFEekJtb01SLENBQ0YsQ3lCaG9NSSx5QkFoRkYsNkJBaUZJLFl6Qm1vTUosQ0FDRixDeUIvbk1JLG1HQUNFLG1CQUFBLENBRUEsb0JBQUEsQ0FEQSxTekJrb01OLENJOXJNTSwwQnFCMERGLG1HQUtJLFN6Qm1vTU4sQ0FDRixDSW5zTU0sMEJxQjBERixtR0FRSSxTekJxb01OLENBQ0YsQ0l4c01NLHlCcUIwREYsbUdBWUksb0JBQUEsQ0FEQSxTekJ3b01OLENBQ0YsQ0k5c01NLHlCcUIwREYsbUdBZ0JJLGtCQUFBLENBREEsVXpCMG9NTixDQUNGLEN5QnJvTUUsa0VBQ0UsZXpCdW9NSixDeUJwb01NLCtGQUNFLGV6QnNvTVIsQ0kxdE1NLDBCcUJtRkEsK0ZBR0ksY3pCd29NUixDQUNGLENJL3RNTSx5QnFCbUZBLCtGQU1JLGN6QjBvTVIsQ0FDRixDeUJyb01NLHVIQUNFLHlCQUFBLENBQUEsc0J6QnVvTVIsQ3lCcm9NTSxrSEFDRSxzQnpCdW9NUixDeUJsb01NLGtKQUNFLHlCQUFBLENBQUEsc0J6Qm9vTVIsQ3lCbG9NTSw2SUFDRSxtQnpCb29NUixDSWh2TU0sMEJxQmtIRSxrSEFDRSxxQnpCaW9NUixDeUI1bk1NLDZJQUNFLGtCekI4bk1SLENBQ0YsQ0l4dk1NLHlCcUJvSUUsK1BBQ0UsU3pCMG5NUixDQUNGLENJaHdNTSx5QnFCNklFLCtQQUNFLGN6QnVuTVIsQ0FDRixDeUJqbk1JLCtEQUNFLHlCekJtbk1OLEN5QmpuTU0scUd0QjdESixjQUFBLENzQitETSxlQUFBLEN0QjlETixnQkFBQSxDc0IrRE0sa0J6Qm9uTVIsQ0kvd01NLHlCcUJxSkYsK0RBU0ssd0J6QnFuTVAsQ3lCcG5NTSxxR3RCcEVOLGNBQUEsQ0FDQSxnQkFBQSxDc0JxRVEsa0J6QnVuTVIsQ0FDRixDSXp4TU0seUJxQnFKRiwrREFnQkksdUJ6QnduTU4sQ3lCdm5NTSxxR3RCM0VOLGNBQUEsQ0FDQSxnQkFBQSxDc0I0RVEsa0J6QjBuTVIsQ0FDRixDeUJ0bk1JLDhFdEJsRkYsY0FBQSxDc0JxRkksZUFBQSxDdEJwRkosZ0JBQUEsQ3NCa0ZJLGtCekIybk1OLENJenlNTSx5QnFCNktGLDhFdEJsRkYsY0FBQSxDQUNBLGdCQUFBLENzQnNGTSxrQnpCNm5NTixDQUNGLENJaHpNTSx5QnFCNktGLDhFdEJsRkYsY0FBQSxDQUNBLGdCQUFBLENzQjBGTSxrQnpCZ29NTixDQUNGLEN5QnpuTUEsbUJBQ0UsWUFBQSxDQUNBLFN6QjRuTUYsQ3lCMW5NRSwwQ0FDRSxlekI0bk1KLEN5QnpuTUUsOENBRUUsTUFBQSxDQURBLEt6QjRuTUosQ3lCeG5NRSw4Q0FFRSxVQUFBLENBREEsT3pCMm5NSixDeUJ2bk1FLDhDQUNFLFFBQUEsQ0FDQSxTekJ5bk1KLENJMzBNTSwwQnFCOExOLG1CQXdCSSxZekJ5bk1GLEN5QnhuTUUsOENBQ0UsT3pCMG5NSixDeUJ4bk1JLGtEQUVFLFdBQUEsQ0FEQSxlekIybk1OLEN5QnRuTUksa0RBRUUsV0FBQSxDQURBLGV6QnluTU4sQ3lCcm5NRSw4Q0FDRSxTekJ1bk1KLEN5QnJuTUksa0RBRUUsV0FBQSxDQURBLGV6QnduTU4sQ0FDRixDSWwyTU0sMEJxQjhMTixtQkFrREksWXpCc25NRixDeUJwbk1JLGtEQUVFLFdBQUEsQ0FEQSxlekJ1bk1OLEN5QmxuTUksa0RBRUUsV0FBQSxDQURBLGV6QnFuTU4sQ3lCam5NRSw4Q0FDRSxLekJtbk1KLEN5QmpuTUUsNEZBR0UsNkJBQUEsQ0FBQSwwQkFBQSxDQUFBLHFCQUFBLENBREEsU3pCb25NSixDQUNGLENJdjNNTSx5QnFCdVFGLDBDQUNFLGtCekJtbk1KLENBQ0YsQ0k1M01NLHlCcUI4UUEsa0RBRUUsV0FBQSxDQURBLGV6QmtuTU4sQ0FDRixDeUI5bU1FLHlCQUNFLDhDQUNFLFN6QmduTUosQ3lCL21NSSxrREFDRSxlekJpbk1OLEN5QjltTUUsOENBQ0UsT3pCZ25NSixDQUNGLENJNzRNTSx5QnFCOExOLG1CQW1HSSxZQUFBLENBREEsU3pCa25NRixDeUJobk1FLDBDQUNFLFF6QmtuTUosQ3lCaG5NRSw4Q0FDRSxTekJrbk1KLEN5QmhuTUUsOENBRUUsVUFBQSxDQURBLEt6Qm1uTUosQ3lCam5NSSxrREFDRSxlekJtbk1OLEN5QmhuTUUsOENBQ0UsVXpCa25NSixDeUJobk1JLGtEQUNFLGV6QmtuTU4sQ3lCOW1NSSxrREFDRSxlekJnbk1OLENBQ0YsQ3lCN21NRSx5QkFDRSw4Q0FDRSxPekIrbU1KLEN5QjdtTUUsOENBQ0UsVXpCK21NSixDQUNGLEN5QjVtTUUseUJBdklGLG1CQXdJSSxtQnpCK21NRixDeUI5bU1FLDhDQUNFLFV6QmduTUosQ3lCOW1NRSw4Q0FDRSxTekJnbk1KLENBQ0YsQ0k1N01NLHlCcUI4TE4sbUJBa0pJLFFBQUEsQ0FDQSxZekJnbk1GLEN5Qi9tTUUsMENBQ0UsOEJB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LG9CM0JtcU5OLENBQ0YsQ0k5eE5NLHlCdUI4SEEsb0dBQ0UsUTNCbXFOTixDQUNGLENJbnlOTSx5QnVCMENKLDJFQTBGSSx1QjNCbXFOSixDMkJscU5JLDRHQUNFLG9CM0JvcU5OLEMyQmpxTkksbUdBQ0UsUTNCbXFOTixDMkJqcU5NLDJIQUNFLG1CM0JtcU5SLEMyQi9wTkksOEhBQ0UsUTNCaXFOTixDMkIvcE5NLHNKQUNFLG1CM0JpcU5SLENBQ0YsQ0l2ek5NLHlCdUIySkEsNEdBQ0UsdUIzQitwTk4sQzJCN3BOTSwrTkFDRSxlM0IrcE5SLENBQ0YsQzJCeHBOSSwrRUFDRSxtQjNCMHBOTixDSWwwTk0seUJ1QnVLRiwrRUFHSSxtQjNCNHBOTixDQUNGLEMyQjNwTk0seUJBQ0Usa0Z4QmxGTixjQUFBLENBQ0EsZ0JIZ3ZOQSxDQUNGLEM0QjEyTkUsbURBQ0UsYUFBQSxDQUNBLFU1QjYyTkosQzRCMTJORSxtREFDRSxjQUFBLENBQ0EsVTVCNDJOSixDNEJ6Mk5FLDhDQUNFLGFBQUEsQ0FDQSxVNUIyMk5KLEM0QngyTkUsNkZBRUUsYTVCMDJOSixDNEJ2Mk5FLDZDQUVFLGNBQUEsQ0FEQSxTNUIwMk5KLEM0QnQyTkUsOENBQ0UsY0FBQSxDQUNBLFU1QncyTkosQ0l0Mk5NLHlCd0JFRixtREFDRSxTNUJ1Mk5KLENBQ0YsQ0kzMk5NLHlCd0JVRiw0S0FDRSxVNUJ1Mk5KLENBQ0YsQzRCbDJORSw4Q0FDRSxlQUFBLENBQ0EsVTVCcTJOSixDNEJsMk5FLDhDQUNFLGNBQUEsQ0FDQSxVNUJvMk5KLEM0QmoyTkUsNkNBQ0UsUzVCbTJOSixDNEJoMk5FLHlDQUNFLGVBQUEsQ0FDQSxVNUJrMk5KLEM0Qi8xTkUsd0NBQ0UsZUFBQSxDQUNBLFU1QmkyTkosQzRCOTFORSw2Q0FDRSxjNUJnMk5KLEM0QjcxTkUsc0NBQ0UsZUFBQSxDQUNBLFU1QisxTkosQzRCNTFORSx5Q0FDRSxlQUFBLENBQ0EsVTVCODFOSixDNEJ4MU5FLGtlQU1FLGVBQUEsQ0FDQSxVNUJpMk5KLENJbDZOTSx5QndCcUVGLHNwQkFRRSxjQUFB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bUJIKzRSRixDQUNGLENJejRSTSx5QjZCMkJKLDZDOUIvQkUsbUJIaTVSRixDQUNGLENpQ2gzUkksc0VBRUUsMkJBQUEsQ0FBQSw0QkFBQSxDQURBLG1CQUFBLENBQUEsb0JBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSw2QkFBQSxDQUFBLHlCQUFBLENBQUEscUJqQ2szUk4sQ2lDOTJSTSwrRTlCdURKLGNBQUEsQzhCdERNLGVBQUEsQzlCdUROLGdCSDJ6UkYsQ2lDNzJSSSw0RTlCaURGLGNBQUEsQzhCL0NJLGVBQUEsQzlCZ0RKLGdCSGcwUkYsQ2lDNzJSSSwyRUFDRSxTakMrMlJOLENpQzcyUk0sNko5QnlDSixjQUFBLEM4QnZDTSxlQUFBLEM5QndDTixnQkh3MFJGLENpQzMyUkUsNENBQ0UsaUJBQUEsQ0FDQSxVakM2MlJKLENpQzMyUkksc0VBR0UsV0FBQSxDQUZBLFdBQUEsQ0FDQSxpQmpDODJSTixDaUMzMlJNLDBFQUVFLFdBQUEsQ0FDQSxjQUFBLENBQ0EscUJBQUEsQ0FBQSxrQkFBQSxDQUhBLFdqQ2czUlIsQ0luN1JNLDBCNkIrRUUsMEVBQ0UsV2pDdTJSUixDaUNqMlJJLDJFQUNFLFVqQ20yUk4sQ0FDRixDSTM3Uk0sMEI2QjhGQSxzRUFDRSxVakNnMlJOLENpQzkxUk0sMEVBQ0UsV2pDZzJSUixDQUNGLENJbjhSTSx5QjZCMEdBLDRFOUJmSixjQUFBLENBQ0EsZ0JINDJSQSxDaUN6MVJNLDZKOUJwQk4sY0FBQSxDQUNBLGdCSGczUkEsQ2lDeDFSRSw0Q0FDRSxnQmpDMDFSSixDQUNGLENJaDlSTSx5QjZCMEhBLHNFQUNFLE9qQ3kxUk4sQ2lDdjFSTSwwRUFDRSxXakN5MVJSLENpQ24xUkksNEU5QnpDSixjQUFBLENBQ0EsZ0JIKzNSQSxDaUNsMVJNLDZKOUI5Q04sY0FBQSxDQUNBLGdCSG00UkEsQ0FDRixDSWgrUk0seUI2QmdKRiw0Q0FDRSxnQmpDbTFSSixDQUNGLENJcitSTSx5QjZCc0pBLDRFOUIzREosY0FBQSxDQUNBLGdCSDg0UkEsQ2lDLzBSTSw2RTlCaEVOLGNBQUEs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Q0YsQ0k3dlRNLHlCaUNxS0Ysa0ZBQ0UsZXJDMmxUSixDQUNGLENzQy94VEEsZ0NuQ2VFLGtCQUFBLENBRUEsZ0JBQUEsQ21DZkEsdUJBQUEsQ25DY0EsVUhzeFRGLENJendUTSwwQmtDN0JOLGdDbkNtQkksbUJIdXhURixDQUNGLENJOXdUTSx5QmtDN0JOLGdDbkNzQkksbUJIeXhURixDQUNGLENJbnhUTSx5QmtDN0JOLGdDbkN5QkksbUJIMnhURixDQUNGLENzQ2p6VEUsaUVBQ0UsYXBDUk8sQ0MySFQsY0FBQSxDbUNqSEUsZUFBQSxDbkNrSEYsZ0JBQUEsQ21DbkhFLGtCdENzelRKLENzQ2p6VEUsbURBQ0UsZXRDbXpUSixDc0NoelRFLGdFQVFFLGtCQUFBLENBUEEsU3RDbXpUSixDc0NqelRJLHVJbkNzR0YsY0FBQSxDbUNwR0ksZUFBQSxDbkNxR0osZ0JIK3NURixDc0M3eVRJLHVFbkM2RkYsY0FBQSxDbUMzRkksZUFBQSxDbkM0RkosZ0JBQUEsQ21DN0ZJLGtCdENrelROLENzQzd5VEksc0ZBR0UsYXBDdkNLLENDMkhULGNBQUEsQ21DdEZJLGVBQUEsQ25DdUZKLGdCSDJ0VEYsQ3NDM3lUUSx3RkFDRSxrQnBDM0NHLENvQzhDSCw0QkFBQSxDQURBLGlCQUFBLENBRUEsYXBDakRDLENvQzhDRCxZdENnelRWLENzQzF5VFEsK0ZBQ0UsaUJBQUEsQ0FDQSxtQkFBQSxDQUNBLFV0QzR5VFYsQ3NDMXlUVSxxR0FHRSxhcEM1REQsQ29DMERDLGtCQUFBLENBTUEsOEJwQzFEQSxDb0N1REEsY0FBQSxDQUZBLGVBQUEsQ0FHQSxlQUFBLENBQ0EsbUJ0QzZ5VFosQ3NDdHlUSSxpRUFDRSx5QnRDd3lUTixDc0NyeVRJLGtGQUNFLGlCdEN1eVROLENzQ3J5VE0sb0ZBQ0UsYXBDNUVLLENDeUhYLGNBQUEsQ21DNUNNLGVBQUEsQ25DNkNOLGdCSDR2VEYsQ3NDcHlUSSwyRkFFRSxhcEN0RkssQ0MySFQsY0FBQSxDbUNwQ0ksZUFBQSxDbkNxQ0osZ0JIa3dURixDSTkxVE0sMEJrQzdCTixnQ0F5Rkksd0J0Q3N5VEYsQ3NDcnlURSxnRUFNRSxrQkFBQSxDQURBLFN0Q295VEosQ3NDeHlUSSx1SW5DNkJKLGNBQUEsQ0FDQSxnQkg4d1RBLENBQ0YsQ0kzMlRNLDBCa0N1RUYsd0luQ29CRixjQUFBLENBQ0EsZ0JBQUEsQ21DbEJJLGtCdEN3eVRKLENBQ0YsQ0luM1RNLHlCa0MrRUYsZ0VBQ0UsU3RDdXlUSixDc0NweVRJLDhXQU9FLGlCdENzeVROLENzQ2p5VE0sd0ZBQ0UsV3RDbXlUUixDc0M5eFRFLHdJbkNWRixjQUFBLENBQ0EsZ0JINHlUQSxDQUNGLENJejRUTSx5QmtDN0JOLGdDQXdJSSx1QnRDa3lURixDc0NqeVRFLGdEQUNFLFF0Q215VEosQ3NDanlURSxnRUFPRSxrQkFBQSxDQU5BLFV0Q295VEosQ3NDbHlUSSx1SW5DdkJKLGNBQUEsQ0FDQSxnQkg0elRBLENBQ0YsQ3NDNXhUQSw0Q0FFRSw2QkFBQSxDQUFBLDRCQUFBLENBQ0Esb0JBQUEsQ0FBQSxpQkFBQSxDQUNBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxlQUFBLENBSEEsbUJBQUEsQ0FBQSxvQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLDBCQUFBLENBQUEsc0JBQUEsQ0FBQSxrQkFBQSxDQUdBLHNCQUFBLENBQUEsa0JBQUEsQ0FBQSxjQUFBLENBRkEsZ0NBQUEsQ0FBQSx3QnRDaXlURixDc0M3eFRFLDBRQUlFLFN0Qyt4VEosQ3NDdHhURSwwUUFDRSxVdEM2eFRKLENzQzV4VEksNERBQ0UsWXRDOHhUTixDc0MzeFRNLHdFQUNFLFd0QzZ4VFIsQ3NDMXhUSSxvRkFDRSxhdEM0eFROLENzQzN4VE0sMEZBRUUsV0FBQSxDQURBLGV0Qzh4VFIsQ0k1N1RNLDBCa0NxS0YsMFFBSUUsU3RDMHhUSixDQUNGLENJcDhUTSx5QmtDNktGLDBRQUlFLFV0QzB4VEosQ0FDRixDdUN6K1RFLG1EQUNFLFl2QzQrVEosQ3VDeCtUQSxZQU1FLDJCQUFBLENBQUEsNEJBQUEsQ0FEQSxtQkFBQSxDQUFBLG9CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsNkJBQUEsQ0FBQSx5QkFBQSxDQUFBLHFCQUFBLENBQ0EsUUFBQSxDQU5BLGtCQUFBLENBQ0EsZ0JBQUEsQ0FDQSx3QkFBQSxDQUNBLFV2QzgrVEYsQ3VDeitURSxjQUNFLGF2QzIrVEosQ3VDditUSSxvQnBDcUdGLGNBQUEsQ29DbkdJLGVBQUEsQ3BDb0dKLGdCQUFBLENvQ25HSSxpQnZDMCtUTixDdUNyK1RJLHFCcEM2RkYsY0FBQSxDb0MzRkksZUFBQSxDcEM0RkosZ0JBQUEsQ29DM0ZJLGtCdkN3K1ROLEN1Q3IrVEksd0JwQ0lGLHVCQUFBLENBQUEsb0JBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQVlBLHdCRG5EVyxDQ29EWCx3QkFBQSxDQUNBLGlCQUFBLENBSkEsYURuRFMsQ0N3RFQsY0FBQSxDQWpCQSxtQkFBQSxDQUFBLG9CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBb0ZBLGNBQUEsQ0FuRkEsOEJBQUEsQ0FBQSxzQkFBQSxDQW9GQSxnQkFBQSxDQS9FRSxjb0NQOEIsQ3BDSWhDLGlCQUFBLENBVUEsaUJBQUEsQ0FLQSwrQkFBQSxDQUFBLDBCQUFBLENBQUEsdUJBQUEsQ0FkQSx5QkFBQSxDQUFBLHNCQUFBLENBQUEsaUJIZy9URixDRzUrVEUsMEJBQ0UsYURoRE8sQ0NpRFAsZUg4K1RKLENHcCtURSw0REFFRSx3QkQ3RE8sQ0NtRUwsNEJBQUEsQ0FQRixhRDFEUyxDQzREVCwrQkFBQSxDQUFBLDBCQUFBLENBQUEsdUJIdStUSixDRy85VEksZ0VBQ0UsYUhpK1ROLENJeGdVTSx5QkQ0Q0YsbURBQ0UsT0grOVRKLENBQ0YsQ3VDamdVSSwrQkFHRSwrQkFBQSxDcEM0RUosY0FBQSxDb0M3RUksZUFBQSxDcEM4RUosZ0JIdTdURixDdUNsZ1VJLG1DQUNFLGtCdkNvZ1VOLEN1Q2xnVUksdUNBQ0Usa0J2Q29nVU4sQ3VDbGdVSSxtQ3BDZkYsdUJBQUEsQ0FBQSxvQkFBQSxDQUNBLHdCQUFBLENBQUEscUJBQUEsQ0FBQSwwQkFBQSxDQUFBLGtCQUFBLENBWUEsd0JEbkRXLENDb0RYLHdCQUFBLENBQ0EsaUJBQUEsQ0FKQSxhRG5EUyxDQ3dEVCxjQUFBLENBakJBLG1CQUFBLENBQUEsb0JBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FvRkEsY0FBQSxDQW5GQSw4QkFBQSxDQUFBLHNCQUFBLENBb0ZBLGdCQUFBLENBL0VFLGNvQ2E4QixDcENoQmhDLGlCQUFBLENBVUEsaUJBQUEsQ0FLQSwrQkFBQSxDQUFBLDBCQUFBLENBQUEsdUJBQUEsQ0FkQSx5QkFBQSxDQUFBLHNCQUFBLENBQUEsaUJIZ2lVRixDRzVoVUUscUNBQ0UsYURoRE8sQ0NpRFAsZUg4aFVKLENHcGhVRSxrRkFFRSx3QkQ3RE8sQ0NtRUwsNEJBQUEsQ0FQRixhRDFEUyxDQzREVCwrQkFBQSxDQUFBLDBCQUFBLENBQUEsdUJIdWhVSixDRy9nVUksc0ZBQ0UsYUhpaFVOLENJeGpVTSx5QkQ0Q0YsOERBQ0UsT0grZ1VKLENBQ0YsQ3VDOWhVRSx5QnBDNERBLGNBQUEsQ29DMURFLGVBQUEsQ3BDMkRGLGdCQUFBLENvQzFERSxrQnZDaWlVSixDdUM5aFVFLG9CQUVFLDJCQUFBLENBQUEsNkJBQUEsQ0FBQSx5QkFBQSxDQUFBLHFCdkNraVVKLEN1Qy9oVUksNkNBSEEsNEJBQUEsQ0FDQSx1QkFBQSxDQUFBLG9CQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQURBLDhCQUFBLENBQUEsc0JBQUEsQ0FGQSxtQkFBQSxDQUFBLG9CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBR0EscUNBQUEsQ0FBQSw2QnZDdWlVSixDdUN0aVVJLHlCQUVFLDZCQUFBLENBQUEsMEJBQUEsQ0FBQSxzQkFBQSxDQUFBLGtCQUFBLENBQ0EsU3ZDbWlVTixDSWhsVU0sMEJtQ3hCTixZQTRFSSxtQnZDZ2lVRixDdUM5aFVJLHlCQUNFLFN2Q2dpVU4sQ3VDN2hVRSx5QnBDaUNGLGNBQUEsQ0FDQSxnQkgrL1RBLEN1QzloVUUseUJwQzhCRixjQUFBLENBQ0EsZ0JIbWdVQSxDQUNGLENJaG1VTSwwQm1DbUVGLHlCQUNFLFN2Q2dpVUosQ0FDRixDSXJtVU0seUJtQ3hCTixZQW1HSSxRQUFBLENBREEsd0JBQUEsQ0FEQSxtQnZDa2lVRixDdUM5aFVJLG9CcENjSixjQUFBLENBQ0EsZ0JIbWhVQSxDdUM3aFVJLHlCQUNFLFF2QytoVU4sQ3VDM2hVSSxxQnBDSUosY0FBQSxDQUNBLGdCQUFBLENvQ0hNLGtCdkM4aFVOLENBQ0YsQ0l4blVNLHlCbUMrRkEseUJBQ0UsUXZDNGhVTixDdUN6aFVFLHlCQUNFLGtCdkMyaFVKLENBQ0YsQ0lob1VNLHlCbUN4Qk4sWUFtSUksUUFBQSxDQUZBLHdCQUFBLENBQ0EsbUJ2QzRoVUYsQ3VDemhVSSxvQnBDbEJKLGNBQUEsQ0FDQSxnQkg4aVVBLEN1Q3hoVUkscUJwQ3ZCSixjQUFBLENBQ0EsZ0JBQUEsQ29Dd0JNLGtCQUFBLENBREEsU3ZDNmhVTixDdUN0aFVJLHVDQUNFLGtCdkN3aFVOLEN1Q3RoVUksK0JwQ2xDSixjQUFBLENBQ0EsZ0JIMmpVQSxDdUNyaFVFLHlCQUNFLDJCQUFBLENBQUEsNEJBQUEsQ0FBQSw2QkFBQSxDQUFBLHlCQUFBLENBQUEscUJBQUEsQ0FDQSxRdkN1aFVKLEN1Q3JoVUUseUJwQzNDRixjQUFBLENBQ0EsZ0JBQUEsQ29DNENJLGtCdkN3aFVKLENBQ0YsQ0Q5clVFLG1EQUNFLFNDaXNVSixDRDlyVUUsMkZBQ0UsU0Nnc1VKLENEN3JVRSwrQ0FDRSxTQytyVUosQ0Q1clVFLG9DQUNFLFVDOHJVSixDRDNyVUUsbVVBT0UsU0M2clVKLENJdnJVTSwwQkxiSixtVUFTSSxTQ3FzVUosQ0FDRixDRGxzVUUsOENBQ0UsU0Nvc1VKLENJcnNVTSx5QkxLRixvRUFDRSxVQ21zVUosQ0FDRixDRC9yVUEsZUFPRSxLQUFBLENBSEEsa0JBQUEsQ0FGQSxlQUFBLENBQ0EsdUJBQUEsQ0FGQSxVQ3dzVUYsQ0Roc1VFLG1DQUhBLDJCQUFBLENBQUEsNEJBQUEsQ0FEQSxtQkFBQSxDQUFBLG9CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsNkJBQUEsQ0FBQSx5QkFBQSxDQUFBLHFCQzJzVUYsQ0R4c1VFLG9CQUdFLHVCQUFBLENBQUEsb0JBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsMEJBQUEsQ0FBQSxrQkFBQSxDQUNBLFFBQUEsQ0FGQSw4QkFBQSxDQUFBLHNCQUFBLENBR0Esa0JDa3NVSixDRGhzVUksdUJJK0RGLGNBQUEsQ0o5REksZUFBQSxDSStESixnQkhxb1VGLENEaHNVSSxzQkkwREYsY0FBQSxDSnpESSxlQUFBLENJMERKLGdCSDBvVUYsQ0QvclVFLHVCQUNFLGVDaXNVSixDRC9yVUkseUJJaURGLGNBQUEsQ0FDQSxnQkFBQSxDSmhESSxpQkNrc1VOLENEL3JVSSx5QkFJRSwrQkFBQSxDQUhBLGFHaEZLLENDMkhULGNBQUEsQ0p6Q0ksZUFBQSxDSTBDSixnQkh5cFVGLENEOXJVRSxtQ0FFRSw2QkFBQSxDQUFBLDRCQUFBLENBRUEsd0JBQUEsQ0FBQSxxQkFBQSxDQURBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxlQUFBLENBRkEsbUJBQUEsQ0FBQSxvQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLDBCQUFBLENBQUEsc0JBQUEsQ0FBQSxrQkFBQSxDQUdBLHNCQUFBLENBQUEsa0JBQUEsQ0FBQSxjQUFBLENBREEscUNBQUEsQ0FBQSw2QkNpc1VKLENEOXJVSSxxQ0FDRSxhQ2dzVU4sQ0kvdlVNLHlCTFdOLGVBeURJLHVCQUFBLENBQ0EsbUJDK3JVRixDRDlyVUUsb0JBRUUsUUFBQSxDQURBLGtCQ2lzVUosQ0Q5clVJLHVCSWlCSixjQUFBLENBQ0EsZ0JIZ3JVQSxDRDlyVUksc0JJYUosY0FBQSxDQUNBLGdCQUFBLENKYk0saUJDa3NVTixDRDlyVUUsdUJBQ0UsbUJDZ3NVSixDRDlyVUkseUJJS0osY0FBQSxDQUNBLGdCQUFBLENKTE0saUJDa3NVTixDRDlyVUkseUJJQUosY0FBQSxDQUNBLGdCSGlzVUEsQ0Q5clVFLG1DQUNFLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxlQ2dzVUosQ0FDRixDSWp5VU0seUJMV04sZUEwRkksZUFBQSxDQURBLG1CQ2tzVUYsQ0Roc1VFLG9CQUVFLFFBQUEsQ0FEQSxrQkNtc1VKLENEaHNVSSx1QklmSixjQUFBLENBQ0EsZ0JBQUEsQ0plTSxpQkNvc1VOLENEaHNVSSxzQklwQkosY0FBQSxDQUNBLGdCQUFBLENKb0JNLGlCQ29zVU4sQ0Roc1VFLHVCQUNFLG1CQ2tzVUosQ0Roc1VJLHlCSTVCSixjQUFBLENBQ0EsZ0JIK3RVQSxDQUNGLENJNXpVTSx5QkxnSUYsaUZBQ0UsUUNnc1VKLENBQ0YsQ0lsMFVNLHlCTHdJRixpRkFDRSxRQzZyVUosQ0FDRixDRHhyVUUsV0FDRSxZQzByVUosQ0R2clVFLG1DQUdFLDZCQUFBLENBQUEsNEJBQUEsQ0FHQSx3QkFBQSxDQUFBLHFCQUFBLENBREEsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGVBQUEsQ0FIQSxtQkFBQSxDQUFBLG9CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsMEJBQUEsQ0FBQSxzQkFBQSxDQUFBLGtCQUFBLENBQ0Esc0JBQUEsQ0FBQSxrQkFBQSxDQUFBLGNBQUEsQ0FFQSxxQ0FBQSxDQUFBLDZCQUFBLENBTEEsVUM4clVKLENEdHJVRSxnQkFDRSxvQkN3clVKLENEcnJVRSw0QkFHRSw2QkFBQSxDQUFBLDRCQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLDBCQUFBLENBQUEsa0JBQUEsQ0FGQSwwQkFBQSxDQUFBLDJCQUFBLENBQUEsMEJBQUEsQ0FBQSxtQkFBQSxDQUNBLDBCQUFBLENBQUEsc0JBQUEsQ0FBQSxrQkFBQSxDQUZBLFVDMHJVSixDRHJyVUksa0NBQ0UsWUN1clVOLENEcHJVSSx5Q0FHRSxhRzdNSyxDSDJNTCxhQUFBLENJaEZKLGNBQUEsQ0FDQSxnQkFBQSxDSmdGSSxpQkN5clVOLENEdHJVTSwyQ0FJRSwrQkFBQSxDQURBLGFHbE5HLENDMkhULGNBQUEsQ0pzRk0sZUFBQSxDSXJGTixnQkhneFVGLENEcHJVRSxpREFDRSxZQ3NyVUosQ0RuclVFLDBCQUNFLHdCQUFBLENBSUEsaUJBQUEsQ0l0R0YsY0FBQSxDSnFHRSxXQUFBLENJcEdGLGdCQUFBLENKbUdFLFVDd3JVSixDRHJyVUksa0NBQ0Usa0NDdXJVTixDRG5yVUUsOElBWUUsa0JHaFBRLENIOE9SLHdCQUFBLENBQ0Esa0JBQUEsQ0l2SEYsY0FBQSxDQUNBLGdCQUFBLENKb0hFLGtCQUFBLENBREEsZUFBQSxDQUZBLFlBQUEsQ0FDQSxVQzRyVUosQ0RwclVJLHdMQUNFLHdCQzJyVU4sQ0R2clVFLFdBQ0UsYUN5clVKLENEdHJVRSwwQkFDRSxpQkN3clVKLENEdHJVSSxnQ0FJRSxhR2xRQSxDSCtQQSxlQUFBLENBQ0EsNENBQUEsQ0FNQSxRQUFBLENBRUEsbUJBQUEsQ0FQQSxpQkFBQSxDQUVBLFVBQUEsQ0FDQSxRQUFBLENBR0EsMERBQUEsQ0FBQSxrREFBQSxDQUFBLGdEQUFBLENBQUEsMENBQUEsQ0FBQSwyRkFBQSxDQUZBLE9DMnJVTixDRHJyVUksaUNBQ0UsdUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkN1clVOLENEbnJVRSxvQkFDRSx3Qkd4Uk8sQ0gwUlAscUJBQUEsQ0FEQSxVQUFBLENBRUEsa0JBQUEsQ0FDQSxpQkNxclVKLENEbHJVRSxtQ0FHRSxVR25TSSxDSGlTSixXQUFBLENBQ0EsY0FBQSxDQUlBLFFBQUEsQ0FGQSxpQkFBQSxDQUNBLE9BQUEsQ0FFQSxzQ0FBQSxDQUFBLGlDQUFBLENBQUEsOEJDb3JVSixDRGpyVUUsWUFDRSxhQ21yVUosQ0RqclVJLG1CQUVFLGFHelNLLENDc0hULGNBQUEsQ0FDQSxnQkhzMlVGLENEaHJVRSx3QkkxUUEsdUJBQUEsQ0FBQSxvQkFBQSxDQUNBLHdCQUFBLENBQUEscUJBQUEsQ0FBQSwwQkFBQSxDQUFBLGtCQUFBLENBWUEsd0JEbkRXLENDb0RYLHdCQUFBLENBQ0EsaUJBQUEsQ0FKQSxhRG5EUyxDQ3dEVCxjQUFBLENBakJBLG1CQUFBLENBQUEsb0JBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FvRkEsY0FBQSxDQW5GQSw4QkFBQSxDQUFBLHNCQUFBLENBb0ZBLGdCQUFBLENBL0VFLGVKdVE0QixDSTFROUIsaUJBQUEsQ0FVQSxpQkFBQSxDQUtBLCtCQUFBLENBQUEsMEJBQUEsQ0FBQSx1QkFBQSxDQWRBLHlCQUFBLENBQUEsc0JBQUEsQ0FBQSxpQkh5OFVGLENHcjhVRSwwQkFDRSxhRGhETyxDQ2lEUCxlSHU4VUosQ0c3N1VFLDREQUVFLHdCRDdETyxDQ21FTCw0QkFBQSxDQVBGLGFEMURTLENDNERULCtCQUFBLENBQUEsMEJBQUEsQ0FBQSx1QkhnOFVKLENHeDdVSSxnRUFDRSxhSDA3VU4sQ0lqK1VNLHlCRDRDRixtREFDRSxPSHc3VUosQ0FDRixDRDlzVUUsbUJBQ0UsYUFBQSxDQUNBLFdDZ3RVSixDRDdzVUUscUZBR0Usa0JBQUEsQ0FEQSxVQ2d0VUosQ0kvK1VNLDBCTG9TRiw4SUFNRSxZQzhzVUosQ0FDRixDSXovVU0seUJMOFNGLHFGQUdFLGtCQUFBLENBREEsVUMrc1VKLENENXNVRSw4SUFNRSxrQkM4c1VKLENBQ0YsQ0l4Z1ZNLHlCTDZURiw0QkFDRSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsOEJBQUEsQ0FBQSxzQkM4c1VKLENENXNVSSx5Q0FDRSxhQUFBLENJdE9OLGNBQUEsQ0FDQSxnQkFBQSxDSnNPTSxpQkNndFVOLENENXNVSSxrQ0FDRSxZQzhzVU4sQ0Qxc1VFLHFGQUVFLGtCQzRzVUosQ0R6c1VFLDhJQU1FLGtCQzJzVUosQ0R6c1VFLHdCSWhWRix1QkFBQSxDQUFBLG9CQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLDBCQUFBLENBQUEsa0JBQUEsQ0FZQSx3QkRuRFcsQ0NvRFgsd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGNBQUEsQ0ppVUksYUFBQSxDSWxWSixtQkFBQSxDQUFBLG9CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENKbVZJLFdBQUEsQ0lsVkosOEJBQUEsQ0FBQSxzQkFBQSxDQUtFLGNKOFU4QixDSWpWaEMsaUJBQUEsQ0FVQSxpQkFBQSxDQUtBLCtCQUFBLENBQUEsMEJBQUEsQ0FBQSx1QkFBQSxDQWRBLHlCQUFBLENBQUEsc0JBQUEsQ0FBQSxpQkh3aVZBLENHcGlWQSxrREFJQSxhRG5EUyxDSDRYTCxlQzJ0VUosQ0c1aFZBLDREQUVFLHdCRDdETyxDQ21FTCw0QkFBQSxDQVBGLGFEMURTLENDNERULCtCQUFBLENBQUEsMEJBQUEsQ0FBQSx1QkgraFZGLENHdmhWRSxnRUFDRSxhSHloVkosQ0FDRixDSWprVk0sK0NENENGLG1EQUNFLE9Id2hWSixDQUNGLENEcHVVRSw0RUFDRSx1QkN1dVVKLENJMWtWTSx5QkxrV0osNEVBR0ksdUJDeXVVSixDQUNGLENJL2tWTSx5QkxrV0osNEVBTUksdUJDMnVVSixDQUNGLENEeHVVRSwyRkFFRSxnQkFBQSxDQURBLGdCQzJ1VUosQ0R2dVVFLHdJQUNFLGlCQ3l1VUosQ0R0dVVFLGtGSTFSQSxjQUFBLENKNFJFLGVBQUEsQ0kzUkYsZ0JBQUEsQ0o0UkUsa0JDeXVVSixDRHZ1VUUseUVJL1JBLGNBQUEsQ0FDQSxnQkh5Z1ZGLENJcm1WTSwwQkwrWEYsMkZBQ0UsbUJDeXVVSixDRHZ1VUksb0hBQ0UsUUN5dVVOLENEdHVVRSx3SUFDRSxpQkN3dVVKLENBQ0YsQ0loblZNLHlCTDJZRix3SUFDRSxpQkN3dVVKLENEdHVVRSx5RUluVEYsY0FBQSxDQUNBLGdCSDRoVkEsQ0R2dVVFLGtGSXRURixjQUFBLENBQ0EsZ0JBQUEsQ0p1VEksa0JDMHVVSixDQUNGLENJOW5WTSx5Qkx1WkYsd0lBQ0UsaUJDMHVVSixDRHZ1VUksb0hBQ0UsUUN5dVVOLENBQ0YsQ0l0b1ZNLHlCTGlhRiwyRkFDRSxtQkN3dVVKLENBQ0YsQ0kzb1ZNLHlCTHNhRix3SUFDRSxpQkN3dVVKLENEcnVVSSxvSEFDRSxRQ3V1VU4sQ0RwdVVFLHlFSW5WRixjQUFBLENBQ0EsZ0JIMGpWQSxDRHJ1VUUsa0ZJdFZGLGNBQUEsQ0FDQSxnQkFBQSxDSnVWSSxrQkN3dVVKLENBQ0YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbi51c2VyLXJlZ2lzdGVyLWZvcm0ge1xuICAuZmllbGQtLW5hbWUtZmllbGQtcG9zdGFsLWNvZGUge1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtY2l0eSwgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdW50cnkge1xuICAgIHdpZHRoOiAzNiU7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0tbWFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtbmFtZSxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhc3QtbmFtZSxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbmFtZSxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLW51bWJlcixcbiAgLmZvcm0taXRlbS1uYW1lLFxuICAuZm9ybS1pdGVtLXBhc3MtcGFzczEsXG4gIC5mb3JtLWl0ZW0tcGFzcy1wYXNzMiB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHhsKSB7XG4gICAgICB3aWR0aDogNDglO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1udW1iZXIge1xuICAgIHdpZHRoOiAyOCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgLmpzLWZvcm0td3JhcHBlciwgLmZvcm0taXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnJlZ2lzdGVyLXBhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgcGFkZGluZy1ibG9jazogNTJweCA3MHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG5cbiAgJi0tdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTFweDtcblxuICAgIGgxIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDUwLCA1OSk7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyMCwgMzApO1xuICAgIH1cbiAgfVxuXG4gICYtLWJvdHRvbSB7XG4gICAgbWFyZ2luOiA1NnB4IDAgMDtcblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyMCwgMzApO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZGFyay1ibHVlO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyMCwgMzApO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuO1xuICAgIH1cbiAgfVxuXG4gIC51c2VyLXJlZ2lzdGVyLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgIHBhZGRpbmctYmxvY2s6IDM1cHggNjNweDtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgICAmLS10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIGdhcDogMTBweDtcblxuICAgICAgaDEge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDQ1LCA1NCk7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTgsIDI4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tYm90dG9tIHtcbiAgICAgIG1hcmdpbi1ibG9jazogMzBweCAwO1xuXG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE4LCAyOCk7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDIwLCAzMCk7XG4gICAgICB9XG4gICAgfVxuICAgIC51c2VyLXJlZ2lzdGVyLWZvcm0ge1xuICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgJi0tdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICBnYXA6IDE1cHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDM0LCA0Mik7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTUsIDI1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tYm90dG9tIHtcbiAgICAgIG1hcmdpbi1ibG9jazogMzFweCAwO1xuXG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNywgMjcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gIC5jb250YWN0IHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLnJvdy5vbmUtY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyB7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgLmNvbnRhY3Qge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ucm93Lm9uZS1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuZm9ybSB7XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI2VkaXQtYWNjb3VudCwgI2VkaXQtcGFzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICNlZGl0LXBhc3Mge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanMtZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTQsIDIwKTtcbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE0LCAyMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcmlhYmxlcy4kbGlnaHQtZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRlc2NyaXB0aW9uLCAucGFzc3dvcmQtY29uZmlybS1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE0LCAyMCk7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRkYXJrLWJsdWUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kbGlnaHQtZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbGlnaHQtZ3JheTtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE2LCAyNik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kbGlnaHQtZ3JlZW47XG4gICAgfVxuICB9XG5cbiAgaW5wdXQge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgfVxuXG4gIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwNzgnO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTdweC8xIEZvbnRBd2Vzb21lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZ3JheTtcbiAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCB0b3AgMC4zcyBlYXNlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQ6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kZGFyay1ibHVlO1xuICAgIGNvbG9yOiAjYWFhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQge1xuICAgIGNvbnRlbnQ6ICdcXDI3MTQnO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbiAgc2VsZWN0IHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRkYXJrLWdyYXk7XG5cbiAgICBvcHRpb24ge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjYpO1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZGFyay1ncmF5O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBtaXhpbnMuYnV0dG9uLW1haW4oMTQ1cHgsIHZhcmlhYmxlcy4kZGFyay1ibHVlLCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuLCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuKTtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE2LCAyMSk7XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtcGhhcm1lbGxzLXRlcm1zLWFuZC1jb25kaXQsXG4gIC5maWVsZC0tbmFtZS1maWVsZC1zd2lzcy1sYXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGlQYWQpIHtcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgc2VsZWN0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXBoYXJtZWxscy10ZXJtcy1hbmQtY29uZGl0LFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zd2lzcy1sYXcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgc2VsZWN0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAuanMtZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE0LCAyMCk7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtcGhhcm1lbGxzLXRlcm1zLWFuZC1jb25kaXQsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN3aXNzLWxhdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBzZWxlY3QsXG4gICAgdGV4dGFyZWEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5idXR0b24tbWFpbig4MnB4LCB2YXJpYWJsZXMuJGRhcmstYmx1ZSwgdmFyaWFibGVzLiRsaWdodC1ncmVlbiwgdmFyaWFibGVzLiRsaWdodC1ncmVlbik7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxufVxuXG4jYmxvY2stcGhhcm1lbGwtcmVnaXN0ZXJibG9ja3lvdXJhZHZhbnRhZ2VzIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ibG9jazogNjZweCA4NnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA1NnB4IDc5cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDQ2cHggNzhweDtcbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQge1xuICAgIHBhZGRpbmc6IDMxcHggMzZweDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkLXNlY3Rpb24ge1xuICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMzUsIDQ5KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQ5cHg7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDIwLCAzMCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGlQYWQpIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMge1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQge1xuICAgICAgcGFkZGluZzogMzFweCAyNXB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQge1xuICAgICAgcGFkZGluZzogMzFweCAyMHB4O1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJke1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxOCwgMjgpO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtY2FyZC1zZWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMzIsIDQyKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDMxcHggMTVweDtcbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGVudCB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMge1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZCB7XG4gICAgICBwYWRkaW5nOiAzMXB4IDE1cHg7XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRlbnQge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJke1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNywgMjcpO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtY2FyZC1zZWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjksIDM4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBNZWRpYSB2YXJpYWJsZXMgKi9cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG46Zm9jdXMsXG46YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLCBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbm5hdixcbmZvb3RlcixcbmhlYWRlcixcbmFzaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmEsXG5hOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6Zm9jdXMsXG5hOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbnVsLFxub2wge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG51bCBsaSxcbm9sIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNraXAtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uby1zY3JvbGwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBjb3VudGVyLXJlc2V0OiBoNC1jb3VudGVyO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5ib2R5ICNwYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmxpZ2h0LWdyYXksIC5saWdodC1ncmF5LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjRjVGNkY3O1xufVxuXG4uYmctZGFyay1ibHVlLCAuZGFyay1ibHVlLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMkEyMDZBO1xufVxuXG4jbWFpbi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogODVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTBweCkge1xuICAjbWFpbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG59XG5cbm1haW4sXG4jbWFpbi13cmFwcGVyIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuI2VudGl0eS12aWV3LWRpc3BsYXktbGF5b3V0LWJ1aWxkZXItZm9ybSxcbiNibG9jay1jb250ZW50LWJvZHktbGF5b3V0LWJ1aWxkZXItZm9ybSxcbiNub2RlLXBhZ2UtbGF5b3V0LWJ1aWxkZXItZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nLWlubGluZTogNzVweDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICNlbnRpdHktdmlldy1kaXNwbGF5LWxheW91dC1idWlsZGVyLWZvcm0sXG4gICNibG9jay1jb250ZW50LWJvZHktbGF5b3V0LWJ1aWxkZXItZm9ybSxcbiAgI25vZGUtcGFnZS1sYXlvdXQtYnVpbGRlci1mb3JtIHtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICNlbnRpdHktdmlldy1kaXNwbGF5LWxheW91dC1idWlsZGVyLWZvcm0sXG4gICNibG9jay1jb250ZW50LWJvZHktbGF5b3V0LWJ1aWxkZXItZm9ybSxcbiAgI25vZGUtcGFnZS1sYXlvdXQtYnVpbGRlci1mb3JtIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICNlbnRpdHktdmlldy1kaXNwbGF5LWxheW91dC1idWlsZGVyLWZvcm0sXG4gICNibG9jay1jb250ZW50LWJvZHktbGF5b3V0LWJ1aWxkZXItZm9ybSxcbiAgI25vZGUtcGFnZS1sYXlvdXQtYnVpbGRlci1mb3JtIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgfVxufVxuI2VudGl0eS12aWV3LWRpc3BsYXktbGF5b3V0LWJ1aWxkZXItZm9ybSAuZm9ybS1hY3Rpb25zLFxuI2Jsb2NrLWNvbnRlbnQtYm9keS1sYXlvdXQtYnVpbGRlci1mb3JtIC5mb3JtLWFjdGlvbnMsXG4jbm9kZS1wYWdlLWxheW91dC1idWlsZGVyLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmbG9hdDogbGVmdDtcbiAgZ2FwOiAxMHB4O1xufVxuI2VudGl0eS12aWV3LWRpc3BsYXktbGF5b3V0LWJ1aWxkZXItZm9ybSAubWVzc2FnZXMubWVzc2FnZXMtLXN0YXR1cyxcbiNibG9jay1jb250ZW50LWJvZHktbGF5b3V0LWJ1aWxkZXItZm9ybSAubWVzc2FnZXMubWVzc2FnZXMtLXN0YXR1cyxcbiNub2RlLXBhZ2UtbGF5b3V0LWJ1aWxkZXItZm9ybSAubWVzc2FnZXMubWVzc2FnZXMtLXN0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4jbGF5b3V0LWJ1aWxkZXIge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctaW5saW5lOiA3NXB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAjbGF5b3V0LWJ1aWxkZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgI2xheW91dC1idWlsZGVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICNsYXlvdXQtYnVpbGRlciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gIH1cbn1cblxuI21haW4tY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLWNvbnRlbnQtLXR3by1jb2x1bW4ge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctaW5saW5lOiA3NXB4O1xuICBwYWRkaW5nLWJsb2NrOiA2MHB4IDA7XG4gIGdhcDogMTQxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAubWFpbi1jb250ZW50LS10d28tY29sdW1uIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5tYWluLWNvbnRlbnQtLXR3by1jb2x1bW4ge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICB9XG59XG4ubWFpbi1jb250ZW50LS10d28tY29sdW1uIC5zaWRlYmFyIHtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbi1jb250ZW50LS10d28tY29sdW1uIC5jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tYWluLWNvbnRlbnQtLXR3by1jb2x1bW4ge1xuICAgIGdhcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiB7XG4gICAgZ2FwOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiB7XG4gICAgZ2FwOiA0OXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiB7XG4gICAgZ2FwOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiAuc2lkZWJhciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluLWNvbnRlbnQtLXR3by1jb2x1bW4tLWNlbnRlciAudGhyZWUtY29sdW1uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gIC5tYWluLWNvbnRlbnQtLXR3by1jb2x1bW4ge1xuICAgIHBhZGRpbmctYmxvY2s6IDI3cHggMDtcbiAgfVxufVxuXG4uY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDc1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgfVxufVxuXG5wIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24ge1xuICBtYXgtaGVpZ2h0OiAwO1xufVxuXG5kaXZbYXJpYS1sYWJlbD1cIlN0YXR1cyBtZXNzYWdlXCJdIHtcbiAgcGFkZGluZy1ibG9jazogMTBweDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgZm9udC1mYW1pbHk6IFwiTWFucm9wZVwiLCBzYW5zLXNlcmlmO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuaDQge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuXG5oNSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICBoNSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uYnVyZ2VyLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmJ1cmdlci1pY29uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5idXJnZXItaWNvbiAuZmlyc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idXJnZXItaWNvbiAuc2Vjb25kIHtcbiAgd2lkdGg6IDE0cHg7XG59XG4uYnVyZ2VyLWljb24gLnRoaXJkIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4uYnVyZ2VyLWljb24uYWN0aXZlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuLmJ1cmdlci1pY29uLmFjdGl2ZSBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnVyZ2VyLWljb24uYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg1cHgsIDVweCk7XG59XG4uYnVyZ2VyLWljb24uYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5idXJnZXItaWNvbi5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg2cHgsIC02cHgpO1xufVxuXG4ubW9iaWxlLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vYmlsZS1tZW51LmFjdGl2ZSB7XG4gIHBhZGRpbmc6IDY1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDYwcHg7XG59XG4ubW9iaWxlLW1lbnUuYWN0aXZlIC5tYWluLW1lbnUgLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQ1cHg7XG59XG4ubW9iaWxlLW1lbnUuYWN0aXZlIC5tYWluLW1lbnUgLm1lbnUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubW9iaWxlLW1lbnUuYWN0aXZlIC5hY2NvdW50LW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnVyZ2VyLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ1cmdlci1tZW51LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogLTJweCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHotaW5kZXg6IDk5OTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5idXJnZXItbWVudS5hY3RpdmUgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbi5idXJnZXItbWVudS5hY3RpdmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjVFM0EzO1xufVxuLmJ1cmdlci1tZW51LmFjdGl2ZSAubW9iaWxlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uYnVyZ2VyLW1lbnUuYWN0aXZlIC5tb2JpbGUtaWNvbiBpbWcge1xuICBtYXgtd2lkdGg6IDE2NXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5idXJnZXItbWVudS5hY3RpdmUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuICAuYnVyZ2VyLW1lbnUuYWN0aXZlIC5hbm9ueW1vdXMtYWNjb3VudC1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idXJnZXItbWVudS5hY3RpdmUgLm1vYmlsZS1pY29uIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgfVxuICAuYnVyZ2VyLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmJ1cmdlci1tZW51LmFjdGl2ZSAuYW5vbnltb3VzLWFjY291bnQtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJ1cmdlci1tZW51LmFjdGl2ZSAuYW5vbnltb3VzLWFjY291bnQtbWVudSAubWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5idXJnZXItbWVudS5hY3RpdmUgLmFub255bW91cy1hY2NvdW50LW1lbnUgLm1lbnUgbGk6aG92ZXIgYSB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgfVxuICAuYnVyZ2VyLW1lbnUuYWN0aXZlIC5hbm9ueW1vdXMtYWNjb3VudC1tZW51IC5tZW51IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG4gIC5idXJnZXItbWVudS5hY3RpdmUgLmFub255bW91cy1hY2NvdW50LW1lbnUgLm1lbnUgYTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgfVxuICAuYnVyZ2VyLW1lbnUuYWN0aXZlIC5hbm9ueW1vdXMtYWNjb3VudC1tZW51IC5tZW51IGxpOmZpcnN0LWNoaWxkIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDEycHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1pbi13aWR0aDogODVweDtcbiAgICBjb2xvcjogIzJBMjA2QTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI1RTNBMztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIH1cbiAgLmJ1cmdlci1tZW51LmFjdGl2ZSAuYW5vbnltb3VzLWFjY291bnQtbWVudSAubWVudSBsaTpmaXJzdC1jaGlsZCBhIGEge1xuICAgIGNvbG9yOiAjMkEyMDZBO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmJ1cmdlci1tZW51LmFjdGl2ZSAuYW5vbnltb3VzLWFjY291bnQtbWVudSAubWVudSBsaTpmaXJzdC1jaGlsZCBhOmhvdmVyLCAuYnVyZ2VyLW1lbnUuYWN0aXZlIC5hbm9ueW1vdXMtYWNjb3VudC1tZW51IC5tZW51IGxpOmZpcnN0LWNoaWxkIGE6Zm9jdXMge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyMDZBO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ1cmdlci1tZW51LmFjdGl2ZSAuYW5vbnltb3VzLWFjY291bnQtbWVudSAubWVudSBsaTpmaXJzdC1jaGlsZCBhOmhvdmVyIGEsIC5idXJnZXItbWVudS5hY3RpdmUgLmFub255bW91cy1hY2NvdW50LW1lbnUgLm1lbnUgbGk6Zmlyc3QtY2hpbGQgYTpmb2N1cyBhIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idXJnZXItbWVudS5hY3RpdmUgLmFub255bW91cy1hY2NvdW50LW1lbnUgLm1lbnUgbGk6Zmlyc3QtY2hpbGQgYSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgdG9wOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYnVyZ2VyLW1lbnUuYWN0aXZlIC5hbm9ueW1vdXMtYWNjb3VudC1tZW51IC5tZW51IGxpOm50aC1jaGlsZCgyKSBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweCAxMnB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBjb2xvcjogIzJBMjA2QTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1RTNBMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjVFM0EzO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgfVxuICAuYnVyZ2VyLW1lbnUuYWN0aXZlIC5hbm9ueW1vdXMtYWNjb3VudC1tZW51IC5tZW51IGxpOm50aC1jaGlsZCgyKSBhIGEge1xuICAgIGNvbG9yOiAjMkEyMDZBO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmJ1cmdlci1tZW51LmFjdGl2ZSAuYW5vbnltb3VzLWFjY291bnQtbWVudSAubWVudSBsaTpudGgtY2hpbGQoMikgYTpob3ZlciwgLmJ1cmdlci1tZW51LmFjdGl2ZSAuYW5vbnltb3VzLWFjY291bnQtbWVudSAubWVudSBsaTpudGgtY2hpbGQoMikgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMyNUUzQTM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJBMjA2QTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gIC5idXJnZXItbWVudS5hY3RpdmUgLmFub255bW91cy1hY2NvdW50LW1lbnUgLm1lbnUgbGk6bnRoLWNoaWxkKDIpIGE6aG92ZXIgYSwgLmJ1cmdlci1tZW51LmFjdGl2ZSAuYW5vbnltb3VzLWFjY291bnQtbWVudSAubWVudSBsaTpudGgtY2hpbGQoMikgYTpmb2N1cyBhIHtcbiAgICBjb2xvcjogIzI1RTNBMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1cmdlci1tZW51LmFjdGl2ZSAuYW5vbnltb3VzLWFjY291bnQtbWVudSAubWVudSBsaTpudGgtY2hpbGQoMikgYSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgdG9wOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAubW9iaWxlLW1lbnUuYWN0aXZlIHtcbiAgICBwYWRkaW5nOiA3NXB4IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYnVyZ2VyLW1lbnUuYWN0aXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5idXJnZXItbWVudS5hY3RpdmUgLm1haW4tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxuICAuYnVyZ2VyLW1lbnUuYWN0aXZlIC5tYWluLW1lbnUgbWVudSBhIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuICAuYnVyZ2VyLW1lbnUuYWN0aXZlIC5tb2JpbGUtaWNvbiBpbWcge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbiAgLmJ1cmdlci1tZW51LmFjdGl2ZSAuYW5vbnltb3VzLWFjY291bnQtbWVudSAubWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbmZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kOiAjMkEyMDZBO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOTJweCAwIDIycHg7XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nLWlubGluZTogNzVweDtcbn1cbi5mb290ZXJfX3RvcCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4uZm9vdGVyX190b3AgYSB7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5mb290ZXJfX3RvcCBhOmhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZvb3Rlcl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgZ2FwOiAxODVweDtcbn1cbi5mb290ZXJfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mb290ZXJfX2JvdHRvbSBwIHtcbiAgY29sb3I6ICM5REEwQkY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uZm9vdGVyIC5zb2NpYWwtYmxvY2sgaDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmZvb3RlciAuY29udGFjdCBoMiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9vdGVyIC5zb2NpYWwtYmxvY2ssXG4uZm9vdGVyIC5jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiA1MHB4IDA7XG59XG4uZm9vdGVyIC5zb2NpYWwtYmxvY2sgaDIsXG4uZm9vdGVyIC5jb250YWN0IGgyIHtcbiAgY29sb3I6ICM5REEwQkY7XG59XG4uZm9vdGVyIC5zb2NpYWwtYmxvY2sgLmNvbnRhY3QtYmxvY2stLWFkZHJlc3MgcCwgLmZvb3RlciAuc29jaWFsLWJsb2NrIC5jb250YWN0LWJsb2NrLS1hZGRyZXNzIGEsXG4uZm9vdGVyIC5jb250YWN0IC5jb250YWN0LWJsb2NrLS1hZGRyZXNzIHAsXG4uZm9vdGVyIC5jb250YWN0IC5jb250YWN0LWJsb2NrLS1hZGRyZXNzIGEge1xuICBjb2xvcjogI0Y1RjZGNztcbn1cbi5mb290ZXIgLnNvY2lhbC1saW5rLWZpZWxkIGxpIGE6aG92ZXIsIC5mb290ZXIgLnNvY2lhbC1saW5rLWZpZWxkIGxpIGE6YWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZvb3RlciAuc29jaWFsLWxpbmstZmllbGQgbGkgYTpob3ZlciBpOmJlZm9yZSwgLmZvb3RlciAuc29jaWFsLWxpbmstZmllbGQgbGkgYTphY3RpdmUgaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRjVGNkY3O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJBMjA2QTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLmZvb3RlciAuc29jaWFsLWxpbmstZmllbGQgbGkgaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjVFM0EzO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJBMjA2QTtcbn1cbi5mb290ZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudSB7XG4gICAgZ2FwOiAxMzBweDtcbiAgfVxuICBmb290ZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGZvb3RlciB7XG4gICAgcGFkZGluZzogNzRweCAzMHB4IDE4cHggMzBweDtcbiAgfVxuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mb290ZXJfX3RvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTNweDtcbiAgfVxuICAuZm9vdGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLmZvb3RlciAuY29udGFjdCB7XG4gICAgbWFyZ2luLWJsb2NrOiAyN3B4IDM5cHg7XG4gIH1cbiAgLmZvb3RlciAuY29udGFjdCAuY29udGFjdC1ibG9jay0tZW1haWwge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxuICAuZm9vdGVyIC5zb2NpYWwtYmxvY2sge1xuICAgIG1hcmdpbi1ibG9jazogNDBweCAwO1xuICB9XG4gIC5mb290ZXIgLnNvY2lhbC1saW5rLWZpZWxkIGxpIGk6YmVmb3JlIHtcbiAgICBwYWRkaW5nOiA2cHggN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA3NHB4IDE1cHggMjJweDtcbiAgfVxuICAuZm9vdGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzOHB4O1xuICB9XG4gIC5mb290ZXIgI2Jsb2NrLXBoYXJtZWxsLWZvb3RlcmNvcHlyaWdodCB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgfVxuICAuZm9vdGVyIC5jb250YWN0IHtcbiAgICBtYXJnaW46IDM1cHggMDtcbiAgfVxuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZm9vdGVyX19ib3R0b20gcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDg1cHg7XG4gIG1heC1oZWlnaHQ6IDg1cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBoZWlnaHQgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gIGhlYWRlciB7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG59XG5oZWFkZXIuaGVhZGVyLWhpZGRlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5oZWFkZXIuc2Nyb2xsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnRvb2xiYXItZml4ZWQgaGVhZGVyIHtcbiAgdG9wOiA0MHB4O1xufVxuLnRvb2xiYXItZml4ZWQgaGVhZGVyLnNjcm9sbGVkIHtcbiAgdG9wOiA0MHB4O1xufVxuXG4udG9vbGJhci1ob3Jpem9udGFsLnRvb2xiYXItZml4ZWQudG9vbGJhci10cmF5LW9wZW4gaGVhZGVyIHtcbiAgdG9wOiA4MHB4O1xufVxuXG4uYW5vbnltb3VzIGhlYWRlciB7XG4gIHRvcDogMDtcbn1cblxuLnRvb2xiYXItaG9yaXpvbnRhbC50b29sYmFyLWZpeGVkLnRvb2xiYXItdHJheS1vcGVuIGhlYWRlci5zY3JvbGxlZCB7XG4gIHRvcDogODBweDtcbn1cbi50b29sYmFyLWhvcml6b250YWwudG9vbGJhci1maXhlZC50b29sYmFyLXRyYXktb3BlbiBoZWFkZXIge1xuICB0b3A6IDgwcHg7XG59XG5cbi50b29sYmFyLWZpeGVkIGhlYWRlci5zY3JvbGxlZCB7XG4gIHRvcDogNDBweDtcbn1cbi50b29sYmFyLWZpeGVkIGhlYWRlciB7XG4gIHRvcDogNDBweDtcbn1cblxuaGVhZGVyLmJnLWJsdWUuc2Nyb2xsZWQgYSwgaGVhZGVyLmJnLWJsdWUuc2Nyb2xsZWQgc3BhbiB7XG4gIGNvbG9yOiAjMkEyMDZBO1xufVxuaGVhZGVyLmJnLWJsdWUuc2Nyb2xsZWQgLmJ1cmdlci1tZW51LmFjdGl2ZSAuYnVyZ2VyLWljb24uYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyMDZBO1xufVxuaGVhZGVyLmJnLWJsdWUuc2Nyb2xsZWQgLmJ1cmdlci1tZW51IC5idXJnZXItaWNvbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBMjA2QTtcbn1cbmhlYWRlci5iZy1ibHVlLnNjcm9sbGVkIC5oZWFkZXItcmlnaHRfX2FjY291bnQtbWVudSAubWVudSBsaTpudGgtY2hpbGQoMikge1xuICBjb2xvcjogIzJBMjA2QTtcbn1cbmhlYWRlci5iZy1ibHVlLnNjcm9sbGVkIC5oZWFkZXItbGVmdF9fbG9nby5iZy10cmFuc3BhcmVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyLmJnLWJsdWUuc2Nyb2xsZWQgLmhlYWRlci1sZWZ0X19sb2dvLmJnLWJsdWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyLmJnLWJsdWUuc2Nyb2xsZWQgLmhlYWRlci1sZWZ0X19tYWluLW1lbnUgLm1lbnUgYS5pcy1hY3RpdmUge1xuICBjb2xvcjogIzI1RTNBMztcbn1cbmhlYWRlci5iZy1ibHVlLnNjcm9sbGVkIC5oZWFkZXItcmlnaHRfX2FjY291bnQtbWVudSAubWVudSBsaTpudGgtY2hpbGQoMikgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiA4NXB4O1xuICBjb2xvcjogIzJBMjA2QTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjVFM0EzO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbmhlYWRlci5iZy1ibHVlLnNjcm9sbGVkIC5oZWFkZXItcmlnaHRfX2FjY291bnQtbWVudSAubWVudSBsaTpudGgtY2hpbGQoMikgYSBhIHtcbiAgY29sb3I6ICMyQTIwNkE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5oZWFkZXIuYmctYmx1ZS5zY3JvbGxlZCAuaGVhZGVyLXJpZ2h0X19hY2NvdW50LW1lbnUgLm1lbnUgbGk6bnRoLWNoaWxkKDIpIGE6aG92ZXIsIGhlYWRlci5iZy1ibHVlLnNjcm9sbGVkIC5oZWFkZXItcmlnaHRfX2FjY291bnQtbWVudSAubWVudSBsaTpudGgtY2hpbGQoMikgYTpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyMDZBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbmhlYWRlci5iZy1ibHVlLnNjcm9sbGVkIC5oZWFkZXItcmlnaHRfX2FjY291bnQtbWVudSAubWVudSBsaTpudGgtY2hpbGQoMikgYTpob3ZlciBhLCBoZWFkZXIuYmctYmx1ZS5zY3JvbGxlZCAuaGVhZGVyLXJpZ2h0X19hY2NvdW50LW1lbnUgLm1lbnUgbGk6bnRoLWNoaWxkKDIpIGE6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlci5iZy1ibHVlLnNjcm9sbGVkIC5oZWFkZXItcmlnaHRfX2FjY291bnQtbWVudSAubWVudSBsaTpudGgtY2hpbGQoMikgYSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgdG9wOiA0NSU7XG4gIH1cbn1cbmhlYWRlci5iZy1ibHVlLnNjcm9sbGVkIC5oZWFkZXItcmlnaHRfX2FjY291bnQtbWVudSAubWVudSBsaTpudGgtY2hpbGQoMikgYTpob3ZlciBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbmhlYWRlci5iZy1ibHVlIGEsIGhlYWRlci5iZy1ibHVlIHNwYW4ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbmhlYWRlci5iZy1ibHVlIC5oZWFkZXItcmlnaHRfX2FjY291bnQtbWVudSAubWVudSBsaTpmaXJzdC1jaGlsZCBhOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1RTNBMztcbn1cbmhlYWRlci5iZy1ibHVlIC5idXJnZXItbWVudSAuYnVyZ2VyLWljb24uYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyMDZBO1xufVxuaGVhZGVyLmJnLWJsdWUgLmJ1cmdlci1tZW51IC5idXJnZXItaWNvbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbmhlYWRlci5iZy1ibHVlIC5oZWFkZXItcmlnaHRfX2FjY291bnQtbWVudSAubWVudSBsaTpudGgtY2hpbGQoMikgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuaGVhZGVyLmJnLWJsdWUgLmhlYWRlci1sZWZ0X19sb2dvLmJnLXRyYW5zcGFyZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlci5iZy1ibHVlIC5oZWFkZXItbGVmdF9fbG9nby5iZy1ibHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIuYmctYmx1ZSAuaGVhZGVyLWxlZnRfX21haW4tbWVudSAubWVudSBhLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMjVFM0EzO1xufVxuXG5oZWFkZXIuc2Nyb2xsZWQge1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctaW5saW5lOiA3NXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdhcDogNTBweDtcbiAgcGFkZGluZy1ibG9jazogMzRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICB9XG59XG4uaGVhZGVyIC5idXJnZXItaWNvbiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzJBMjA2QTtcbn1cbi5oZWFkZXIgI3VzZXItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyICN1c2VyLW1lbnUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGNztcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICB3aWR0aDogMTkwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uaGVhZGVyICN1c2VyLW1lbnUuYWN0aXZlIC51c2VyLW1lbnUtLWJ1cmdlciAubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbi5oZWFkZXIgI3VzZXItbWVudS5hY3RpdmUgLnVzZXItbWVudS0tYnVyZ2VyIGEge1xuICBjb2xvcjogIzJBMjA2QTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5oZWFkZXIgI3VzZXItbWVudS5hY3RpdmUgLnVzZXItbWVudS0tYnVyZ2VyIGEuYWN0aXZlLCAuaGVhZGVyICN1c2VyLW1lbnUuYWN0aXZlIC51c2VyLW1lbnUtLWJ1cmdlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNUUzQTM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciAjdXNlci1tZW51LmFjdGl2ZSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oZWFkZXIgI3VzZXItbWVudS5hY3RpdmUge1xuICAgIHRvcDogNDVweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuaGVhZGVyICN1c2VyLW1lbnUuYWN0aXZlIC51c2VyLW1lbnUtLWJ1cmdlciBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5oZWFkZXIgLnVzZXItYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyIC51c2VyLWJsb2NrIC51c2VyLW5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXIgLnVzZXItYmxvY2sgLnVzZXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4uaGVhZGVyIHNwYW4sIC5oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMkEyMDZBO1xufVxuLmhlYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNUUzQTM7XG59XG4uaGVhZGVyLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDUwcHg7XG59XG4uaGVhZGVyLWxlZnRfX2xvZ28ge1xuICBtYXgtd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaGVhZGVyLWxlZnRfX2xvZ28uYmctdHJhbnNwYXJlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItbGVmdF9fbG9nby5iZy1ibHVlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDUwcHg7XG59XG4uaGVhZGVyLXJpZ2h0IC51c2VyLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5oZWFkZXItbGVmdF9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuaGVhZGVyLWxlZnRfX2xvZ28ge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzZweCkge1xuICAudG9vbGJhci12ZXJ0aWNhbCBoZWFkZXIsXG4gIC50b29sYmFyLXZlcnRpY2FsIC5idXJnZXItbWVudSB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG4gIC50b29sYmFyLXZlcnRpY2FsIC5idXJnZXItbWVudS5hY3RpdmUgLm1vYmlsZS1pY29uIHtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cbiAgaGVhZGVyLnNjcm9sbGVkIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmhlYWRlci1sZWZ0X19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1sZWZ0IHtcbiAgICBnYXA6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLXJpZ2h0IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLmhlYWRlciB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlYWRlci1sZWZ0X19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG4gIGhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxuICAuYnVyZ2VyLW1lbnUge1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB9XG4gIC5idXJnZXItbWVudS5hY3RpdmUge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5oZWFkZXItcmlnaHQge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmJ1cmdlci1pY29uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgLmhlYWRlciB7XG4gICAgZ2FwOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgfVxufVxuLmhlYWRlci1sZWZ0X19tYWluLW1lbnUge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmhlYWRlci1sZWZ0X19tYWluLW1lbnUgLm1lbnUgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaGVhZGVyLWxlZnRfX21haW4tbWVudSAubWVudSBhLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMjVFM0EzO1xufVxuXG4ubWVudSBhIGEge1xuICBjb2xvcjogIzJBMjA2QTtcbn1cblxuI2Jsb2NrLXBoYXJtZWxsLWRhc2hib2FyZC0yIGgyIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2Jsb2NrLXBoYXJtZWxsLWRhc2hib2FyZC0yIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAjYmxvY2stcGhhcm1lbGwtZGFzaGJvYXJkLTIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICNibG9jay1waGFybWVsbC1kYXNoYm9hcmQtMiBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgI2Jsb2NrLXBoYXJtZWxsLWRhc2hib2FyZC0yIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICB3b3JkLWJyZWFrOiBhdXRvLXBocmFzZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICNibG9jay1waGFybWVsbC1kYXNoYm9hcmQtMiBoMiB7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIH1cbn1cbiNibG9jay1waGFybWVsbC1kYXNoYm9hcmQtMiAubWVudSBsaSB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGNkY3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2Jsb2NrLXBoYXJtZWxsLWRhc2hib2FyZC0yIC5tZW51IGxpIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzJBMjA2QTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbiNibG9jay1waGFybWVsbC1kYXNoYm9hcmQtMiAubWVudSAubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwge1xuICBiYWNrZ3JvdW5kOiAjMjVFM0EzO1xufVxuXG4uaGVhZGVyLXJpZ2h0X19hY2NvdW50LW1lbnUge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmhlYWRlci1yaWdodF9fYWNjb3VudC1tZW51IC5tZW51IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmhlYWRlci1yaWdodF9fYWNjb3VudC1tZW51IGEge1xuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5oZWFkZXItcmlnaHRfX2FjY291bnQtbWVudSAubWVudSBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBjb2xvcjogIzJBMjA2QTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVFM0EzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjVFM0EzO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgd2lkdGg6IDg1cHg7XG59XG4uaGVhZGVyLXJpZ2h0X19hY2NvdW50LW1lbnUgLm1lbnUgbGk6Zmlyc3QtY2hpbGQgYSBhIHtcbiAgY29sb3I6ICMyQTIwNkE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaGVhZGVyLXJpZ2h0X19hY2NvdW50LW1lbnUgLm1lbnUgbGk6Zmlyc3QtY2hpbGQgYTpob3ZlciwgLmhlYWRlci1yaWdodF9fYWNjb3VudC1tZW51IC5tZW51IGxpOmZpcnN0LWNoaWxkIGE6Zm9jdXMge1xuICBjb2xvcjogIzI1RTNBMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBMjA2QTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uaGVhZGVyLXJpZ2h0X19hY2NvdW50LW1lbnUgLm1lbnUgbGk6Zmlyc3QtY2hpbGQgYTpob3ZlciBhLCAuaGVhZGVyLXJpZ2h0X19hY2NvdW50LW1lbnUgLm1lbnUgbGk6Zmlyc3QtY2hpbGQgYTpmb2N1cyBhIHtcbiAgY29sb3I6ICMyNUUzQTM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1yaWdodF9fYWNjb3VudC1tZW51IC5tZW51IGxpOmZpcnN0LWNoaWxkIGEgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIHRvcDogNDUlO1xuICB9XG59XG4uaGVhZGVyLXJpZ2h0X19hY2NvdW50LW1lbnUgLm1lbnUgbGk6bnRoLWNoaWxkKDIpIGEge1xuICB3aWR0aDogODVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDg1cHg7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjVFM0EzO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5oZWFkZXItcmlnaHRfX2FjY291bnQtbWVudSAubWVudSBsaTpudGgtY2hpbGQoMikgYSBhIHtcbiAgY29sb3I6ICMyQTIwNkE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaGVhZGVyLXJpZ2h0X19hY2NvdW50LW1lbnUgLm1lbnUgbGk6bnRoLWNoaWxkKDIpIGE6aG92ZXIsIC5oZWFkZXItcmlnaHRfX2FjY291bnQtbWVudSAubWVudSBsaTpudGgtY2hpbGQoMikgYTpmb2N1cyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBMjA2QTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1RTNBMztcbn1cbi5oZWFkZXItcmlnaHRfX2FjY291bnQtbWVudSAubWVudSBsaTpudGgtY2hpbGQoMikgYTpob3ZlciBhLCAuaGVhZGVyLXJpZ2h0X19hY2NvdW50LW1lbnUgLm1lbnUgbGk6bnRoLWNoaWxkKDIpIGE6Zm9jdXMgYSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLXJpZ2h0X19hY2NvdW50LW1lbnUgLm1lbnUgbGk6bnRoLWNoaWxkKDIpIGEgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIHRvcDogNDUlO1xuICB9XG59XG4uaGVhZGVyLXJpZ2h0X19hY2NvdW50LW1lbnUgLm1lbnUgbGk6bnRoLWNoaWxkKDIpIGE6aG92ZXIge1xuICB3aWR0aDogODVweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG59XG5cbi5oZWFkZXItbGVmdF9fbWFpbi1tZW51IC5tZW51LFxuLmhlYWRlci1yaWdodF9fYWNjb3VudC1tZW51IC5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xufVxuXG4uZm9vdGVyX19tZW51IC5tZW51IC5tZW51LWNoaWxkLWxldmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuLmZvb3Rlcl9fbWVudSAubWVudS1pdGVtLS1sZXZlbC0wIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzlEQTBCRjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmZvb3Rlcl9fbWVudSAubWVudS1pdGVtLS1sZXZlbC0xIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvb3Rlcl9fbWVudSAubWVudS1pdGVtLS1sZXZlbC0xIGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMyNUUzQTM7XG59XG4uZm9vdGVyX19tZW51IC5tZW51LWl0ZW0tLWxldmVsLTEgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjVFM0EzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItbGVmdF9fbWFpbi1tZW51IC5tZW51LFxuICAuaGVhZGVyLXJpZ2h0X19hY2NvdW50LW1lbnUgLm1lbnUge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLWxlZnRfX21haW4tbWVudSAubWVudSxcbiAgLmhlYWRlci1yaWdodF9fYWNjb3VudC1tZW51IC5tZW51IHtcbiAgICBnYXA6IDI1cHg7XG4gIH1cbiAgLmhlYWRlci1sZWZ0X19tYWluLW1lbnUgLm1lbnUgYSxcbiAgLmhlYWRlci1yaWdodF9fYWNjb3VudC1tZW51IC5tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuaGVhZGVyLWxlZnRfX21haW4tbWVudSAubWVudSxcbiAgLmhlYWRlci1yaWdodF9fYWNjb3VudC1tZW51IC5tZW51IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLmhlYWRlci1sZWZ0X19tYWluLW1lbnUgLm1lbnUgYSxcbiAgLmhlYWRlci1yaWdodF9fYWNjb3VudC1tZW51IC5tZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLWxlZnRfX21haW4tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5oZWFkZXItcmlnaHRfX2FjY291bnQtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2N0YS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI1OGRlZywgIzJBMjA2QSwgIzI1RTNBMyk7XG59XG4jY3RhLWJsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMyM3B4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy92ZWN0b3ItbGlnaHQtZ3JlZW4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4jY3RhLWJsb2NrIC5sYXlvdXRfX3JlZ2lvbiB7XG4gIHBhZGRpbmc6IDY1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwO1xufVxuI2N0YS1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtY3RhIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNjdGEtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY3RhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJsb2NrOiAxM3B4IDMycHg7XG59XG4jY3RhLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24tY3RhIHtcbiAgbWF4LXdpZHRoOiAxMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDEzMnB4O1xuICBjb2xvcjogIzJBMjA2QTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVFM0EzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjVFM0EzO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbiNjdGEtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jdGEgYSB7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuI2N0YS1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWN0YTpob3ZlciwgI2N0YS1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWN0YTpmb2N1cyB7XG4gIGNvbG9yOiAjMjVFM0EzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyMDZBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbiNjdGEtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jdGE6aG92ZXIgYSwgI2N0YS1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWN0YTpmb2N1cyBhIHtcbiAgY29sb3I6ICMyNUUzQTM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2N0YS1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWN0YSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgdG9wOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI2N0YS1ibG9jayAubGF5b3V0X19yZWdpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggODBweDtcbiAgfVxuICAjY3RhLWJsb2NrOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgbGVmdDogLTUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL21kLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2N0YS1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtY3RhIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIH1cbiAgI2N0YS1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jdGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYmxvY2s6IDE1cHggMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICNjdGEtYmxvY2sgLmxheW91dF9fcmVnaW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDI1cHg7XG4gIH1cbiAgI2N0YS1ibG9jazo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTQwcHg7XG4gIH1cbiAgI2N0YS1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtY3RhLFxuICAjY3RhLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWN0YSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgI2N0YS1ibG9jayAubGF5b3V0X19yZWdpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggMTVweDtcbiAgfVxuICAjY3RhLWJsb2NrOjpiZWZvcmUge1xuICAgIHdpZHRoOiA4OXB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdmVjdG9yLWxpZ2h0LWdyZWVuLXNtLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB9XG4gICNjdGEtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWN0YSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG4gICNjdGEtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY3RhIHtcbiAgICBwYWRkaW5nLWlubGluZTogNjBweDtcbiAgICBtYXJnaW4tYmxvY2s6IDEycHggMjJweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAjY3RhLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jdGEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICAjY3RhLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWN0YSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQ1cHg7XG4gIH1cbn1cblxuLmRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMyQTIwNkE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXJrLWJsdWU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzJBMjA2QTtcbiAgYm90dG9tOiAtOThweDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDUlLCA1MCUgMTAwJSwgMCA1JSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG59XG4uZGFyay1ibHVlIGgxLCAuZGFyay1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWhlYWRlcixcbi5kYXJrLWJsdWUgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmRhcmstYmx1ZSAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5kYXJrLWJsdWU6OmFmdGVyIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgODAlLCA1MCUgMTAwJSwgMCA4MCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmRhcmstYmx1ZTo6YWZ0ZXIge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA3NSUsIDUwJSAxMDAlLCAwIDc1JSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZGFyay1ibHVlOjphZnRlciB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDgwJSwgNTAlIDEwMCUsIDAgODAlKTtcbiAgfVxufVxuXG4uZ3JhIHtcbiAgaGVpZ2h0OiA3NjBweDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDkwJSwgNTAlIDEwMCUsIDAgOTAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZERUZFRiAxMCUsIHJnYmEoMjE4LCAyMjIsIDI0NSwgMC42OTgwMzkyMTU3KSA3MCUsIHJnYmEoMjEwLCAyNDEsIDIzNywgMC44KSAxMDAlKTtcbn1cbi5ncmEgaDEsIC5ncmEgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtaGVhZGVyIHtcbiAgY29sb3I6ICMyQTIwNkE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5ncmEge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyYSB7XG4gICAgaGVpZ2h0OiA1NzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5ncmEge1xuICAgIGhlaWdodDogNTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JhIHtcbiAgICBoZWlnaHQ6IDQ2NnB4O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA5MiUsIDUwJSAxMDAlLCAwIDkyJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZ3JhIHtcbiAgICBoZWlnaHQ6IDczMHB4O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA5NSUsIDUwJSAxMDAlLCAwIDk1JSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZ3JhIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDJkZWcsICNGREVGRUMgMyUsICNkYWRlZjUgMjclLCAjZDJmMWVkIDc2JSk7XG4gICAgaGVpZ2h0OiA3NTBweDtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgOTclLCA1MCUgMTAwJSwgMCA5NyUpO1xuICB9XG59XG5cbiN0ZW1wbGF0ZS1pbWctNTAtMTUtMzUgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4jdGVtcGxhdGUtaW1nLTUwLTE1LTM1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgdG9wOiAwO1xuICByaWdodDogNTUlO1xufVxuI3RlbXBsYXRlLWltZy01MC0xNS0zNSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xufVxuI3RlbXBsYXRlLWltZy01MC0xNS0zNSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gIGJvdHRvbTogLTUwcHg7XG4gIGxlZnQ6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjdGVtcGxhdGUtaW1nLTUwLTE1LTM1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICBib3R0b206IC0xMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctNTAtMTUtMzUge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy01MC0xNS0zNSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgYm90dG9tOiAtNzBweDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTUwLTE1LTM1IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAjdGVtcGxhdGUtaW1nLTUwLTE1LTM1IHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIGdhcDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHRvcDogMTEwcHg7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy01MC0xNS0zNSAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctNTAtMTUtMzUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEsXG4gICN0ZW1wbGF0ZS1pbWctNTAtMTUtMzUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgIHRvcDogLTUwJTtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTUwLTE1LTM1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctNTAtMTUtMzUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIGJvdHRvbTogLTgwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctNTAtMTUtMzUge1xuICAgIGhlaWdodDogNDQ1cHg7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctNTAtMTUtMzUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIGJvdHRvbTogLTY1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctNTAtMTUtMzUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgIHRvcDogLTMwJTtcbiAgICByaWdodDogNTAlO1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy01MC0xNS0zNSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSBpbWcge1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy01MC0xNS0zNSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgbGVmdDogNTUlO1xuICAgIHRvcDogLTMwJTtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctNTAtMTUtMzUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctNTAtMTUtMzUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIGxlZnQ6IDU1JTtcbiAgICB0b3A6IDY1cHg7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTUwLTE1LTM1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgfVxufVxuXG4jdGVtcGxhdGUtaW1nLTQwLTIwLTQwIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nLWlubGluZTogNzVweDtcbiAgdG9wOiAxMTBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDE4NXB4IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctNDAtMjAtNDAge1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgI3RlbXBsYXRlLWltZy00MC0yMC00MCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAjdGVtcGxhdGUtaW1nLTQwLTIwLTQwIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgfVxufVxuI3RlbXBsYXRlLWltZy00MC0yMC00MCAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgcGFkZGluZy1yaWdodDogODVweDtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIGdhcDogMTJweDtcbn1cbiN0ZW1wbGF0ZS1pbWctNDAtMjAtNDAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1MCU7XG59XG4jdGVtcGxhdGUtaW1nLTQwLTIwLTQwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MyU7XG59XG4jdGVtcGxhdGUtaW1nLTQwLTIwLTQwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgbGVmdDogNTMlO1xuICBib3R0b206IC0xMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctNDAtMjAtNDAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctNDAtMjAtNDAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTQwLTIwLTQwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy00MC0yMC00MCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyBpbWcge1xuICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctNDAtMjAtNDAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTQwLTIwLTQwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAjdGVtcGxhdGUtaW1nLTQwLTIwLTQwIHtcbiAgICB0b3A6IDEyMHB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctNDAtMjAtNDAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTQwLTIwLTQwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNjJweDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTQwLTIwLTQwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNzNweDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTQwLTIwLTQwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctNDAtMjAtNDAge1xuICAgIGhlaWdodDogNDUwcHg7XG4gICAgZ2FwOiA1NXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgdG9wOiAxMTBweDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTQwLTIwLTQwIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZ2FwOiA3cHg7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy00MC0yMC00MCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgdG9wOiAtNTAlO1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctNDAtMjAtNDAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgIHRvcDogLTUwJTtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTQwLTIwLTQwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAjdGVtcGxhdGUtaW1nLTQwLTIwLTQwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctNDAtMjAtNDAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctNDAtMjAtNDAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy00MC0yMC00MCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiBpbWcge1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy00MC0yMC00MCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy00MC0yMC00MCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyBpbWcge1xuICAgIG1heC13aWR0aDogMTQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAjdGVtcGxhdGUtaW1nLTQwLTIwLTQwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNzNweDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTQwLTIwLTQwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNDdweDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTQwLTIwLTQwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNjJweDtcbiAgfVxufVxuXG4uaGVyby1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC04NXB4O1xufVxuLmhlcm8tYmFubmVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA3MHB4O1xuICBoZWlnaHQ6IDQ3NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTg1cHg7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5oZXJvLWJhbm5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaGVyby1iYW5uZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlcm8tYmFubmVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgfVxufVxuLmhlcm8tYmFubmVyIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG4uaGVyby1iYW5uZXIgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby1iYW5uZXIgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEsXG4uaGVyby1iYW5uZXIgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIsXG4uaGVyby1iYW5uZXIgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbi5oZXJvLWJhbm5lciAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSBpbWcsXG4uaGVyby1iYW5uZXIgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIgaW1nLFxuLmhlcm8tYmFubmVyIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cbi5oZXJvLWJhbm5lciAubGF5b3V0X19yZWdpb24tLXNlY29uZCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmhlcm8tYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1pbnRyby10ZXh0IHtcbiAgY29sb3I6ICMyNUUzQTM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uaGVyby1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNUUzQTM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNUUzQTM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmhlcm8tYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taGVhZGVyIGEge1xuICBjb2xvcjogIzJBMjA2QTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5oZXJvLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWhlYWRlcjpob3ZlciwgLmhlcm8tYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taGVhZGVyOmZvY3VzIHtcbiAgY29sb3I6ICMyNUUzQTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTIwNkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmhlcm8tYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taGVhZGVyOmhvdmVyIGEsIC5oZXJvLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWhlYWRlcjpmb2N1cyBhIHtcbiAgY29sb3I6ICMyNUUzQTM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taGVhZGVyIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICB0b3A6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyby1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvLWJhbm5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICAuaGVyby1iYW5uZXIgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEgaW1nLFxuICAuaGVyby1iYW5uZXIgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIgaW1nLFxuICAuaGVyby1iYW5uZXIgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLmhlcm8tYmFubmVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWJhbm5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgfVxuICAuaGVyby1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5oZXJvLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhlcm8tYmFubmVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICAgIHRvcDogMTAwcHg7XG4gICAgZ2FwOiAxMzBweDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAuaGVyby1iYW5uZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5oZXJvLWJhbm5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1oZWFkZXIgaDEsIC5oZXJvLWJhbm5lciAubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5maWVsZC0tbmFtZS1maWVsZC1pbnRyby10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGVyby1iYW5uZXIgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctaW5saW5lOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDEwcHgpIHtcbiAgLmhlcm8tYmFubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNzVweDtcbiAgfVxufVxuXG4ucGFnZS0tZGlzY292ZXItdGhlLW9wcG9ydHVuaXRpZXMgLmhlcm8tYmFubmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbi5wYWdlLS1kaXNjb3Zlci10aGUtb3Bwb3J0dW5pdGllcyAuaGVyby1iYW5uZXIgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgdG9wOiA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIHBhZGRpbmctaW5saW5lOiA5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS0tZGlzY292ZXItdGhlLW9wcG9ydHVuaXRpZXMgLmhlcm8tYmFubmVyIC5kYXJrLWJsdWU6OmFmdGVyIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNDAlLCA1MCUgMTAwJSwgMCA0MCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wYWdlLS1kaXNjb3Zlci10aGUtb3Bwb3J0dW5pdGllcyAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbiAgLnBhZ2UtLWRpc2NvdmVyLXRoZS1vcHBvcnR1bml0aWVzIC5oZXJvLWJhbm5lciAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS0tZGlzY292ZXItdGhlLW9wcG9ydHVuaXRpZXMgLmhlcm8tYmFubmVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5wYWdlLS1kaXNjb3Zlci10aGUtb3Bwb3J0dW5pdGllcyAuaGVyby1iYW5uZXIgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IHtcbiAgICB0b3A6IDYwcHg7XG4gICAgaGVpZ2h0OiAyOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gIC5wYWdlLS1kaXNjb3Zlci10aGUtb3Bwb3J0dW5pdGllcyAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbiAgLnBhZ2UtLWRpc2NvdmVyLXRoZS1vcHBvcnR1bml0aWVzIC5oZXJvLWJhbm5lciAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQge1xuICAgIHRvcDogNjBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5wYWdlLS1kaXNjb3Zlci10aGUtb3Bwb3J0dW5pdGllcyAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZTo6YWZ0ZXIge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA3MCUsIDUwJSAxMDAlLCAwIDcwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTVweCkge1xuICAucGFnZS0tZGlzY292ZXItdGhlLW9wcG9ydHVuaXRpZXMgLmhlcm8tYmFubmVyIHtcbiAgICBoZWlnaHQ6IDQ0NXB4O1xuICB9XG4gIC5wYWdlLS1kaXNjb3Zlci10aGUtb3Bwb3J0dW5pdGllcyAuaGVyby1iYW5uZXIgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IHtcbiAgICB0b3A6IDYwcHg7XG4gICAgaGVpZ2h0OiAzNDVweDtcbiAgfVxuICAucGFnZS0tZGlzY292ZXItdGhlLW9wcG9ydHVuaXRpZXMgLmhlcm8tYmFubmVyIC5kYXJrLWJsdWU6OmFmdGVyIHtcbiAgICBib3R0b206IC02NXB4O1xuICB9XG59XG4ucGFnZS0tZGlzY292ZXItdGhlLW9wcG9ydHVuaXRpZXMgI2NlbnRlcmVkLWhlcm8tYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1oZWFkZXIge1xuICBwYWRkaW5nLWlubGluZTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhZ2UtLWRpc2NvdmVyLXRoZS1vcHBvcnR1bml0aWVzICNjZW50ZXJlZC1oZXJvLWJhbm5lciAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lOiA1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtLWRpc2NvdmVyLXRoZS1vcHBvcnR1bml0aWVzICNjZW50ZXJlZC1oZXJvLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYWdlLS1kaXNjb3Zlci10aGUtb3Bwb3J0dW5pdGllcyAjY2VudGVyZWQtaGVyby1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWhlYWRlciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG4gIH1cbiAgLnBhZ2UtLWRpc2NvdmVyLXRoZS1vcHBvcnR1bml0aWVzICNjZW50ZXJlZC1oZXJvLWJhbm5lciAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhZ2UtLWRpc2NvdmVyLXRoZS1vcHBvcnR1bml0aWVzIC5sb2dpbi1wYWdlIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA1MnB4IDk1cHg7XG4gIH1cbn1cblxuI2NlbnRlcmVkLWhlcm8tYmFubmVyIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICNjZW50ZXJlZC1oZXJvLWJhbm5lciAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgI2NlbnRlcmVkLWhlcm8tYmFubmVyIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAjY2VudGVyZWQtaGVyby1iYW5uZXIgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgfVxufVxuI2NlbnRlcmVkLWhlcm8tYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1oZWFkZXIge1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cbiNjZW50ZXJlZC1oZXJvLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xufVxuI2NlbnRlcmVkLWhlcm8tYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1pY29uLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgYm90dG9tOiAtNDBweDtcbiAgbGVmdDogNDglO1xuICByaWdodDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjY2VudGVyZWQtaGVyby1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2NlbnRlcmVkLWhlcm8tYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC1pY29uLWJsb2NrIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAjY2VudGVyZWQtaGVyby1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWhlYWRlciBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICNjZW50ZXJlZC1oZXJvLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAjY2VudGVyZWQtaGVyby1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWljb24tYmxvY2sge1xuICAgIGJvdHRvbTogLTUwcHg7XG4gICAgbGVmdDogNDMlO1xuICB9XG59XG5cbi5wYWdlLS1ob21lcGFnZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIGgxLFxuLnBhZ2UtLWNyb3dkZXF1aXR5IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1oZWFkZXIgaDEsXG4ucGFnZS0td2h5LWludmVzdC13aXRoLXVzIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1oZWFkZXIgaDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xufVxuLnBhZ2UtLWhvbWVwYWdlIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWhlYWRlcixcbi5wYWdlLS1jcm93ZGVxdWl0eSAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1oZWFkZXIsXG4ucGFnZS0td2h5LWludmVzdC13aXRoLXVzIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLS1ob21lcGFnZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIGgxLFxuICAucGFnZS0tY3Jvd2RlcXVpdHkgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWhlYWRlciBoMSxcbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbiAgLnBhZ2UtLWhvbWVwYWdlIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWhlYWRlcixcbiAgLnBhZ2UtLWNyb3dkZXF1aXR5IC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWhlYWRlcixcbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wYWdlLS1ob21lcGFnZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIGgxLFxuICAucGFnZS0tY3Jvd2RlcXVpdHkgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWhlYWRlciBoMSxcbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuI3RvYXN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50b2FzdCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnRvYXN0LXN0YXR1cyB7XG4gIGNvbG9yOiAjMkEyMDZBICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNUUzQTMgIWltcG9ydGFudDtcbn1cblxuLnRvYXN0LXdhcm5pbmcge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4udG9hc3QtZXJyb3Ige1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uY29udGFjdC1ibG9jayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGFjdC1ibG9jay0tYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY29udGFjdC1ibG9jay0tYWRkcmVzcyBwLCAuY29udGFjdC1ibG9jay0tYWRkcmVzcyBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uY29udGFjdC1ibG9jay0tYWRkcmVzcyAub3JnYW5pemF0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmNvbnRhY3QtYmxvY2stLWFkZHJlc3MgLmFkZHJlc3Mtb25lIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmNvbnRhY3QtYmxvY2stLWVtYWlsIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250YWN0LWJsb2NrLS1lbWFpbCBhIHtcbiAgY29sb3I6ICMyNUUzQTM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uY29udGFjdC1ibG9jay0tcGhvbmUgYSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wYWdlLS1ob21lcGFnZSAuaGVyby1iYW5uZXIge1xuICBoZWlnaHQ6IDc2MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLnBhZ2UtLWhvbWVwYWdlIC5oZXJvLWJhbm5lciAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgZ2FwOiAwO1xufVxuLnBhZ2UtLWhvbWVwYWdlIC5oZXJvLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1oZWFkZXIge1xuICBtYXJnaW4tYmxvY2s6IDI2cHggNDNweDtcbn1cbi5wYWdlLS1ob21lcGFnZSAuaGVyby1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1oZWFkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnBhZ2UtLWhvbWVwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24gI2ludHJvLWJhc2ljIHtcbiAgcGFkZGluZy1ibG9jazogNTJweCAyMnB4O1xufVxuLnBhZ2UtLWhvbWVwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24gI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWludHJvIHtcbiAgbWFyZ2luLWJsb2NrOiAyNHB4IDM3cHg7XG4gIHdpZHRoOiA4NSU7XG59XG4ucGFnZS0taG9tZXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbiAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnBhZ2UtLWhvbWVwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24gI2ludHJvLWJhc2ljIHtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgICBwYWRkaW5nLWJsb2NrOiA1MnB4IDgycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS0taG9tZXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbiAjaW50cm8tYmFzaWMge1xuICAgIHBhZGRpbmctYmxvY2s6IDU0cHggNjRweDtcbiAgfVxuICAucGFnZS0taG9tZXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbiAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtaW50cm8ge1xuICAgIG1hcmdpbi1ibG9jazogMjBweCA0NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhZ2UtLWhvbWVwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24gI2ludHJvLWJhc2ljIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MnB4IDQ5cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHggMTlweDtcbiAgfVxuICAucGFnZS0taG9tZXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbiAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtaW50cm8ge1xuICAgIG1hcmdpbi1ibG9jazogMThweCA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzg5cHgpIHtcbiAgLnBhZ2UtLWhvbWVwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24gI2ludHJvLWJhc2ljIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MnB4IDg5cHg7XG4gIH1cbn1cbi5wYWdlLS1ob21lcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250ZW50IHtcbiAgcGFkZGluZy1ibG9jazogODJweCA4OXB4O1xufVxuLnBhZ2UtLWhvbWVwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWNhcmQge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtLWhvbWVwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYWdlLS1ob21lcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLnBhZ2UtLWhvbWVwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUge1xuICBwYWRkaW5nLWJsb2NrOiAwIDExMnB4O1xufVxuLnBhZ2UtLWhvbWVwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICBwYWRkaW5nOiAwIDQwcHggMCAxNDBweDtcbn1cbi5wYWdlLS1ob21lcGFnZSAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICBwYWRkaW5nOiAwIDE2MHB4IDAgMDtcbn1cbi5wYWdlLS1ob21lcGFnZSAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG4gIGdhcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtLWhvbWVwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UsXG4gIC5wYWdlLS1ob21lcGFnZSAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgIGdhcDogMzRweDtcbiAgfVxuICAucGFnZS0taG9tZXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMge1xuICAgIGdhcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYWdlLS1ob21lcGFnZSAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgIGdhcDogMjJweDtcbiAgfVxuICAucGFnZS0taG9tZXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMge1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucGFnZS0taG9tZXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQwcHggMDtcbiAgfVxuICAucGFnZS0taG9tZXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBwYWRkaW5nLWlubGluZTogMCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLS1ob21lcGFnZSAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNjEwcHg7XG4gIH1cbiAgLnBhZ2UtLWhvbWVwYWdlIC5oZXJvLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1oZWFkZXIge1xuICAgIG1hcmdpbi1ibG9jazogMTdweCAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtLWhvbWVwYWdlIC5oZXJvLWJhbm5lciB7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5wYWdlLS1ob21lcGFnZSAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgfVxuICAucGFnZS0taG9tZXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLS1ob21lcGFnZSAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnBhZ2UtLWhvbWVwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYmxvY2s6IDQxcHggNzlweDtcbiAgfVxuICAucGFnZS0taG9tZXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmV5IC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5wYWdlLS1ob21lcGFnZSAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAwIDk2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucGFnZS0taG9tZXBhZ2UgLmhlcm8tYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWhlYWRlciB7XG4gICAgbWFyZ2luLWJsb2NrOiAxMXB4IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS0taG9tZXBhZ2UgLmhlcm8tYmFubmVyIHtcbiAgICBoZWlnaHQ6IDcyMHB4O1xuICB9XG4gIC5wYWdlLS1ob21lcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0MHB4IDgzcHg7XG4gIH1cbiAgLnBhZ2UtLWhvbWVwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUge1xuICAgIHBhZGRpbmctYmxvY2s6IDAgODZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYWdlLS1ob21lcGFnZSAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNzQ1cHg7XG4gIH1cbiAgLnBhZ2UtLWhvbWVwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICB9XG4gIC5wYWdlLS1ob21lcGFnZSAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICB9XG59XG5cbiN0ZW1wbGF0ZS1pbWctMjUtNTAtMjUgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4jdGVtcGxhdGUtaW1nLTI1LTUwLTI1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIGltZyxcbiN0ZW1wbGF0ZS1pbWctMjUtNTAtMjUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIgaW1nLFxuI3RlbXBsYXRlLWltZy0yNS01MC0yNSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4jdGVtcGxhdGUtaW1nLTI1LTUwLTI1IC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBsaW5lYXI7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4jdGVtcGxhdGUtaW1nLTI1LTUwLTI1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIGltZyxcbiN0ZW1wbGF0ZS1pbWctMjUtNTAtMjUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuI3RlbXBsYXRlLWltZy0yNS01MC0yNSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDEwJTtcbn1cbiN0ZW1wbGF0ZS1pbWctMjUtNTAtMjUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICB0b3A6IDIwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG4jdGVtcGxhdGUtaW1nLTI1LTUwLTI1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgYm90dG9tOiAyNSU7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctMjUtNTAtMjUgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAjdGVtcGxhdGUtaW1nLTI1LTUwLTI1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIGltZyxcbiAgI3RlbXBsYXRlLWltZy0yNS01MC0yNSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyBpbWcge1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctMjUtNTAtMjUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0yNS01MC0yNSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3RlbXBsYXRlLWltZy0yNS01MC0yNSB7XG4gICAgdG9wOiAxNjBweDtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMjUtNTAtMjUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEgaW1nLFxuICAjdGVtcGxhdGUtaW1nLTI1LTUwLTI1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTI1LTUwLTI1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICB0b3A6IDUlO1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMjUtNTAtMjUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgIHRvcDogMTUlO1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMjUtNTAtMjUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctMjUtNTAtMjUge1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgI3RlbXBsYXRlLWltZy0yNS01MC0yNSB7XG4gICAgaGVpZ2h0OiAyNjVweDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTI1LTUwLTI1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIGltZyxcbiAgI3RlbXBsYXRlLWltZy0yNS01MC0yNSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyBpbWcge1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0yNS01MC0yNSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0yNS01MC0yNSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgbGVmdDogNTVweDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTI1LTUwLTI1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICBsZWZ0OiA2MCU7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0yNS01MC0yNSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiBpbWcge1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3RlbXBsYXRlLWltZy0yNS01MC0yNSB7XG4gICAgaGVpZ2h0OiAyOTVweDtcbiAgICB0b3A6IDExMHB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMjUtNTAtMjUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEgaW1nLFxuICAjdGVtcGxhdGUtaW1nLTI1LTUwLTI1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTI1LTUwLTI1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICB0b3A6IDMwJTtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTI1LTUwLTI1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICB0b3A6IDE4JTtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTI1LTUwLTI1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICBsZWZ0OiA0NXB4O1xuICAgIGJvdHRvbTogMTUlO1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMjUtNTAtMjUgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtaGVhZGVyIHtcbiAgICB3aWR0aDogMTAzJTtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTI1LTUwLTI1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICBsZWZ0OiA2MCU7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0yNS01MC0yNSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiBpbWcge1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgI3RlbXBsYXRlLWltZy0yNS01MC0yNSB7XG4gICAgaGVpZ2h0OiAzNDVweDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTI1LTUwLTI1IC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0yNS01MC0yNSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMjUtNTAtMjUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0yNS01MC0yNSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSBpbWcsXG4gICN0ZW1wbGF0ZS1pbWctMjUtNTAtMjUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMjUtNTAtMjUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctMjUtNTAtMjUge1xuICAgIGhlaWdodDogNTQwcHg7XG4gICAgZ2FwOiAwO1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMjUtNTAtMjUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWhlYWRlciBoMSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTI1LTUwLTI1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0yNS01MC0yNSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgcmlnaHQ6IDE1JTtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTI1LTUwLTI1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICBsZWZ0OiAxNSU7XG4gICAgYm90dG9tOiAxNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAjdGVtcGxhdGUtaW1nLTI1LTUwLTI1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICByaWdodDogMTAlO1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMjUtNTAtMjUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIGxlZnQ6IDEwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctMjUtNTAtMjUge1xuICAgIGdhcDogNzVweDtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgICBoZWlnaHQ6IDUxNXB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMjUtNTAtMjUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgIHJpZ2h0OiA1JTtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTI1LTUwLTI1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICBsZWZ0OiA1JTtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTI1LTUwLTI1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM4OXB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctMjUtNTAtMjUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMjUtNTAtMjUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAjdGVtcGxhdGUtaW1nLTI1LTUwLTI1IHtcbiAgICBnYXA6IDY1cHg7XG4gICAgdG9wOiAxMTBweDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTI1LTUwLTI1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICBib3R0b206IC0yMCU7XG4gIH1cbn1cblxuLnVzZXItcHJvZmlsZSB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDc1cHg7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBwYWRkaW5nOiAwIDAgMTc2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnVzZXItcHJvZmlsZSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAudXNlci1wcm9maWxlIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC51c2VyLXByb2ZpbGUge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICB9XG59XG4udXNlci1wcm9maWxlLS1tZW51IHtcbiAgd2lkdGg6IDMwJTtcbn1cbi51c2VyLXByb2ZpbGUtLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDYzMHB4O1xufVxuLnVzZXItcHJvZmlsZS0tY29udGVudC10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnVzZXItcHJvZmlsZS0tY29udGVudC10b3AgcCB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udXNlci1wcm9maWxlLS1jb250ZW50LXRvcCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNUUzQTM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnVzZXItcHJvZmlsZS0tY29udGVudC10b3AgYSBhIHtcbiAgY29sb3I6ICMyQTIwNkE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udXNlci1wcm9maWxlLS1jb250ZW50LXRvcCBhOmhvdmVyLCAudXNlci1wcm9maWxlLS1jb250ZW50LXRvcCBhOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTIwNkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnVzZXItcHJvZmlsZS0tY29udGVudC10b3AgYTpob3ZlciBhLCAudXNlci1wcm9maWxlLS1jb250ZW50LXRvcCBhOmZvY3VzIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXNlci1wcm9maWxlLS1jb250ZW50LXRvcCBhIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICB0b3A6IDQ1JTtcbiAgfVxufVxuLnVzZXItcHJvZmlsZS0tY29udGVudC1oZWxwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi51c2VyLXByb2ZpbGUtLWNvbnRlbnQtZmllbGRzIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4udXNlci1wcm9maWxlLS1jb250ZW50LWZpZWxkcyAuaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcm93LWdhcDogMjBweDtcbiAgY29sdW1uLWdhcDogMjlweDtcbn1cbi51c2VyLXByb2ZpbGUtLWNvbnRlbnQtZmllbGRzIC5pdGVtcyBwIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjVGNkY3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRjVGNkY3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLnVzZXItcHJvZmlsZS0tY29udGVudC1maWVsZHMgLmZvcm0tdGVybXMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnVzZXItcHJvZmlsZS0tY29udGVudC1maWVsZHMgLmZvcm0tdGVybXMgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4udXNlci1wcm9maWxlLS1jb250ZW50LWZpZWxkcyAuZm9ybS10ZXJtcyBkaXYgaW5wdXQge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4udXNlci1wcm9maWxlLS1jb250ZW50LWZpZWxkcyAuZm9ybS10ZXJtcyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAxMHB4IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC51c2VyLXByb2ZpbGUtLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC51c2VyLXByb2ZpbGUtLWNvbnRlbnQtZmllbGRzIC5pdGVtcyBwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnVzZXItcHJvZmlsZS0tY29udGVudC1maWVsZHMgLml0ZW1zIHtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnVzZXItcHJvZmlsZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAudXNlci1wcm9maWxlLS1jb250ZW50LWZpZWxkcyAuZm9ybS10ZXJtcyB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG4gIC51c2VyLXByb2ZpbGUtLWNvbnRlbnQtZmllbGRzIC5mb3JtLXRlcm1zIGxhYmVsIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVzZXItcHJvZmlsZSB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICBwYWRkaW5nOiAwIDAgMTE0cHg7XG4gIH1cbiAgLnVzZXItcHJvZmlsZS0tY29udGVudC1oZWxwIHtcbiAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnVzZXItcHJvZmlsZSB7XG4gICAgcGFkZGluZzogMCAwIDEwM3B4O1xuICB9XG4gIC51c2VyLXByb2ZpbGUtLWNvbnRlbnQtdG9wIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxuICAudXNlci1wcm9maWxlLS1jb250ZW50LXRvcCBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweCAxMnB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgY29sb3I6ICMyQTIwNkE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI1RTNBMztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIH1cbiAgLnVzZXItcHJvZmlsZS0tY29udGVudC10b3AgYSBhIHtcbiAgICBjb2xvcjogIzJBMjA2QTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC51c2VyLXByb2ZpbGUtLWNvbnRlbnQtdG9wIGE6aG92ZXIsIC51c2VyLXByb2ZpbGUtLWNvbnRlbnQtdG9wIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQTIwNkE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuICAudXNlci1wcm9maWxlLS1jb250ZW50LXRvcCBhOmhvdmVyIGEsIC51c2VyLXByb2ZpbGUtLWNvbnRlbnQtdG9wIGE6Zm9jdXMgYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c2VyLXByb2ZpbGUtLWNvbnRlbnQtdG9wIGEgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIHRvcDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnVzZXItcHJvZmlsZS0tY29udGVudC1oZWxwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWF4LXdpZHRoOiAyNDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC51c2VyLXByb2ZpbGUtLWNvbnRlbnQtZmllbGRzIC5mb3JtLXRlcm1zIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC51c2VyLXByb2ZpbGUtLWNvbnRlbnQtZmllbGRzIC5mb3JtLXRlcm1zIGxhYmVsIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDEwcHgpIHtcbiAgLnVzZXItcHJvZmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgfVxufVxuXG4ubWFpbi1jb250ZW50LS10d28tY29sdW1uIC51c2VyLWVkaXQtcHJvZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgcGFkZGluZy1ibG9jazogMTAwcHggOTJweDtcbiAgcm93LWdhcDogMjBweDtcbiAgY29sdW1uLWdhcDogMjlweDtcbn1cbi5tYWluLWNvbnRlbnQtLXR3by1jb2x1bW4gLnVzZXItZWRpdC1wcm9maWxlLS1jb250ZW50LXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubWFpbi1jb250ZW50LS10d28tY29sdW1uIC51c2VyLWVkaXQtcHJvZmlsZS0tY29udGVudC10b3AgcCB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubWFpbi1jb250ZW50LS10d28tY29sdW1uIC51c2VyLWVkaXQtcHJvZmlsZS0tY29udGVudC10b3AgLmhlbHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiAudXNlci1lZGl0LXByb2ZpbGUgLmJ0bi13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluLWNvbnRlbnQtLXR3by1jb2x1bW4gLnVzZXItZWRpdC1wcm9maWxlIC5idG4td3JhcHBlciAuanMtZm9ybS13cmFwcGVyIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ubWFpbi1jb250ZW50LS10d28tY29sdW1uIC51c2VyLWVkaXQtcHJvZmlsZSAjdXNlci1wcm9maWxlLWVkaXQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAxNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubWFpbi1jb250ZW50LS10d28tY29sdW1uIC51c2VyLWVkaXQtcHJvZmlsZSAuYnRuLWNhbmNlbCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDkzcHg7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNUUzQTM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiAudXNlci1lZGl0LXByb2ZpbGUgLmJ0bi1jYW5jZWwgYSBhIHtcbiAgY29sb3I6ICMyQTIwNkE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubWFpbi1jb250ZW50LS10d28tY29sdW1uIC51c2VyLWVkaXQtcHJvZmlsZSAuYnRuLWNhbmNlbCBhOmhvdmVyLCAubWFpbi1jb250ZW50LS10d28tY29sdW1uIC51c2VyLWVkaXQtcHJvZmlsZSAuYnRuLWNhbmNlbCBhOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTIwNkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiAudXNlci1lZGl0LXByb2ZpbGUgLmJ0bi1jYW5jZWwgYTpob3ZlciBhLCAubWFpbi1jb250ZW50LS10d28tY29sdW1uIC51c2VyLWVkaXQtcHJvZmlsZSAuYnRuLWNhbmNlbCBhOmZvY3VzIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1jb250ZW50LS10d28tY29sdW1uIC51c2VyLWVkaXQtcHJvZmlsZSAuYnRuLWNhbmNlbCBhIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICB0b3A6IDQ1JTtcbiAgfVxufVxuLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiAudXNlci1lZGl0LXByb2ZpbGUgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDc3cHg7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNUUzQTM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNUUzQTM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiAudXNlci1lZGl0LXByb2ZpbGUgaW5wdXRbdHlwZT1zdWJtaXRdIGEge1xuICBjb2xvcjogIzJBMjA2QTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tYWluLWNvbnRlbnQtLXR3by1jb2x1bW4gLnVzZXItZWRpdC1wcm9maWxlIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiAudXNlci1lZGl0LXByb2ZpbGUgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgY29sb3I6ICMyNUUzQTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTIwNkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiAudXNlci1lZGl0LXByb2ZpbGUgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIGEsIC5tYWluLWNvbnRlbnQtLXR3by1jb2x1bW4gLnVzZXItZWRpdC1wcm9maWxlIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyBhIHtcbiAgY29sb3I6ICMyNUUzQTM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiAudXNlci1lZGl0LXByb2ZpbGUgaW5wdXRbdHlwZT1zdWJtaXRdIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICB0b3A6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tYWluLWNvbnRlbnQtLXR3by1jb2x1bW4gLnVzZXItZWRpdC1wcm9maWxlIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA3NXB4IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAubWFpbi1jb250ZW50LS10d28tY29sdW1uIC51c2VyLWVkaXQtcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyxcbiAgLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiAudXNlci1lZGl0LXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWNpdHkge1xuICAgIG1heC13aWR0aDogMzI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTBweCkge1xuICAubWFpbi1jb250ZW50LS10d28tY29sdW1uIC51c2VyLWVkaXQtcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyxcbiAgLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiAudXNlci1lZGl0LXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWNpdHkge1xuICAgIHdpZHRoOiA3NyU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiAudXNlci1lZGl0LXByb2ZpbGUge1xuICAgIHBhZGRpbmctYmxvY2s6IDMzcHggODhweDtcbiAgfVxuICAubWFpbi1jb250ZW50LS10d28tY29sdW1uIC51c2VyLWVkaXQtcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyxcbiAgLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiAudXNlci1lZGl0LXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWNpdHkge1xuICAgIHdpZHRoOiA3OCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluLWNvbnRlbnQtLXR3by1jb2x1bW4gLnVzZXItZWRpdC1wcm9maWxlIC5maWVsZC0tbmFtZS1maWVsZC1udW1iZXIsXG4gIC5tYWluLWNvbnRlbnQtLXR3by1jb2x1bW4gLnVzZXItZWRpdC1wcm9maWxlIC5maWVsZC0tbmFtZS1maWVsZC1wb3N0YWwtY29kZSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTBweCkge1xuICAubWFpbi1jb250ZW50LS10d28tY29sdW1uIC51c2VyLWVkaXQtcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtbnVtYmVyLFxuICAubWFpbi1jb250ZW50LS10d28tY29sdW1uIC51c2VyLWVkaXQtcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtcG9zdGFsLWNvZGUge1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cbiAgLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiAudXNlci1lZGl0LXByb2ZpbGUtLWNvbnRlbnQtdG9wIC5oZWxwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmZvcmdvdC1wd2QtcGFnZSB7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJsb2NrOiA1MnB4IDE2OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQ3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZvcmdvdC1wd2QtcGFnZS0tdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLmZvcmdvdC1wd2QtcGFnZS0tdG9wIGgxIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mb3Jnb3QtcHdkLXBhZ2UtLXRvcCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLmZvcmdvdC1wd2QtcGFnZS0tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXgtd2lkdGg6IDQxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZm9yZ290LXB3ZC1wYWdlLS1jZW50ZXIgcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9yZ290LXB3ZC1wYWdlLS1jZW50ZXIgLmpzLWZvcm0taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZm9yZ290LXB3ZC1wYWdlLS1jZW50ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogODVweDtcbiAgY29sb3I6ICMyQTIwNkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1RTNBMztcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1RTNBMztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG4uZm9yZ290LXB3ZC1wYWdlLS1jZW50ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIGEge1xuICBjb2xvcjogIzJBMjA2QTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mb3Jnb3QtcHdkLXBhZ2UtLWNlbnRlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5mb3Jnb3QtcHdkLXBhZ2UtLWNlbnRlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBjb2xvcjogIzI1RTNBMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBMjA2QTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZm9yZ290LXB3ZC1wYWdlLS1jZW50ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIGEsIC5mb3Jnb3QtcHdkLXBhZ2UtLWNlbnRlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMgYSB7XG4gIGNvbG9yOiAjMjVFM0EzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3Jnb3QtcHdkLXBhZ2UtLWNlbnRlciBpbnB1dFt0eXBlPXN1Ym1pdF0gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIHRvcDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLmZvcmdvdC1wd2QtcGFnZSB7XG4gICAgcGFkZGluZy1ibG9jazogMzVweCAxMThweDtcbiAgICBnYXA6IDM4cHg7XG4gIH1cbiAgLmZvcmdvdC1wd2QtcGFnZS0tdG9wIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLmZvcmdvdC1wd2QtcGFnZS0tdG9wIGgxIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIH1cbiAgLmZvcmdvdC1wd2QtcGFnZS0tdG9wIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAuZm9yZ290LXB3ZC1wYWdlLS1jZW50ZXIge1xuICAgIG1heC13aWR0aDogMzQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZm9yZ290LXB3ZC1wYWdlIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAzNXB4IDEwM3B4O1xuICAgIGdhcDogMzVweDtcbiAgfVxuICAuZm9yZ290LXB3ZC1wYWdlLS10b3Age1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAuZm9yZ290LXB3ZC1wYWdlLS10b3AgaDEge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuXG4uYW5vbnltb3VzIC51c2VyLWVkaXQtcHJvZmlsZSB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmctYmxvY2s6IDEwMHB4IDkycHg7XG4gIHJvdy1nYXA6IDA7XG59XG4uYW5vbnltb3VzIC51c2VyLWVkaXQtcHJvZmlsZSAuanMtZm9ybS10eXBlLXBhc3N3b3JkIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5hbm9ueW1vdXMgLnVzZXItZWRpdC1wcm9maWxlLS1jb250ZW50LXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYW5vbnltb3VzIC51c2VyLWVkaXQtcHJvZmlsZS0tY29udGVudC10b3AgcCB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYW5vbnltb3VzIC51c2VyLWVkaXQtcHJvZmlsZS0tY29udGVudC10b3AgLmhlbHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLmFub255bW91cyAudXNlci1lZGl0LXByb2ZpbGUgLmJ0bi13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYW5vbnltb3VzIC51c2VyLWVkaXQtcHJvZmlsZSAuYnRuLXdyYXBwZXIgLmpzLWZvcm0td3JhcHBlciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmFub255bW91cyAudXNlci1lZGl0LXByb2ZpbGUgI3VzZXItcHJvZmlsZS1lZGl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMTVweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmFub255bW91cyAudXNlci1lZGl0LXByb2ZpbGUgLmJ0bi1jYW5jZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFub255bW91cyAudXNlci1lZGl0LXByb2ZpbGUgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDc3cHg7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNUUzQTM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNUUzQTM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmFub255bW91cyAudXNlci1lZGl0LXByb2ZpbGUgaW5wdXRbdHlwZT1zdWJtaXRdIGEge1xuICBjb2xvcjogIzJBMjA2QTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5hbm9ueW1vdXMgLnVzZXItZWRpdC1wcm9maWxlIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLmFub255bW91cyAudXNlci1lZGl0LXByb2ZpbGUgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgY29sb3I6ICMyNUUzQTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTIwNkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmFub255bW91cyAudXNlci1lZGl0LXByb2ZpbGUgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIGEsIC5hbm9ueW1vdXMgLnVzZXItZWRpdC1wcm9maWxlIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyBhIHtcbiAgY29sb3I6ICMyNUUzQTM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFub255bW91cyAudXNlci1lZGl0LXByb2ZpbGUgaW5wdXRbdHlwZT1zdWJtaXRdIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICB0b3A6IDQ1JTtcbiAgfVxufVxuLmFub255bW91cyAudXNlci1lZGl0LXByb2ZpbGUgLnVzZXItZWRpdC1wcm9maWxlLS1jb250ZW50LXRvcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbm9ueW1vdXMgLnVzZXItZWRpdC1wcm9maWxlIC51c2VyLWVkaXQtcHJvZmlsZS0tZm9ybSAuZmllbGQtZ3JvdXAtaHRtbC1lbGVtZW50ICNlZGl0LXBhc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmFub255bW91cyAudXNlci1lZGl0LXByb2ZpbGUgLnVzZXItZWRpdC1wcm9maWxlLS1mb3JtIC5maWVsZC1ncm91cC1odG1sLWVsZW1lbnQgI2VkaXQtcGFzcyAuanMtZm9ybS1pdGVtIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYW5vbnltb3VzIC51c2VyLWVkaXQtcHJvZmlsZSAuYnRuLXdyYXBwZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTBweCkge1xuICAuYW5vbnltb3VzIC51c2VyLWVkaXQtcHJvZmlsZSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gIH1cbiAgLmFub255bW91cyAudXNlci1lZGl0LXByb2ZpbGUgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtaW52ZXN0IC5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMTIxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtaW52ZXN0IC5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLWludmVzdCAubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgfVxufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtaW52ZXN0IC53ZWJmb3JtLXN1Ym1pc3Npb24taW52ZXN0LWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLWludmVzdCAud2ViZm9ybS1zdWJtaXNzaW9uLWludmVzdC1mb3JtIC5mb3JtLWl0ZW0tYW1vdW50LWludmVzdCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy1pbnZlc3QgLndlYmZvcm0tc3VibWlzc2lvbi1pbnZlc3QtZm9ybSAuanMtZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLWludmVzdCAud2ViZm9ybS1zdWJtaXNzaW9uLWludmVzdC1mb3JtIC5qcy1mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1vcHBvcnR1bml0aWVzIC5tYWluLWNvbnRlbnQtLXR3by1jb2x1bW4gLmNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE5MHB4IC0gMTQwcHgpO1xufVxuLnBhZ2Utbm9kZS10eXBlLW9wcG9ydHVuaXRpZXMgLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiBhcnRpY2xlIC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1vcHBvcnR1bml0aWVzIC5tYWluLWNvbnRlbnQtLXR3by1jb2x1bW4gLmNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxOTBweCAtIDEwMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1ub2RlLXR5cGUtb3Bwb3J0dW5pdGllcyAubWFpbi1jb250ZW50LS10d28tY29sdW1uIC5jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTkwcHggLSA0NXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1vcHBvcnR1bml0aWVzIC5tYWluLWNvbnRlbnQtLXR3by1jb2x1bW4gLmNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxOTBweCAtIDQ5cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLW9wcG9ydHVuaXRpZXMgLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLW9wcG9ydHVuaXRpZXMgLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLW9wcG9ydHVuaXRpZXMgLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiAuc2lkZWJhcixcbiAgLnBhZ2Utbm9kZS10eXBlLW9wcG9ydHVuaXRpZXMgLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiAuYmFjay10by1saXN0LFxuICAucGFnZS1ub2RlLXR5cGUtb3Bwb3J0dW5pdGllcyAubWFpbi1jb250ZW50LS10d28tY29sdW1uIC5ub2RlLS1vcHBvcnR1bml0aWVzLXRvcCxcbiAgLnBhZ2Utbm9kZS10eXBlLW9wcG9ydHVuaXRpZXMgLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzLFxuICAucGFnZS1ub2RlLXR5cGUtb3Bwb3J0dW5pdGllcyAubWFpbi1jb250ZW50LS10d28tY29sdW1uIC5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4ge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1vcHBvcnR1bml0aWVzIC5tYWluLWNvbnRlbnQtLXR3by1jb2x1bW4gLm5vZGUtLW9wcG9ydHVuaXRpZXMtYm90dG9tIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLW9wcG9ydHVuaXRpZXMgLm1haW4tY29udGVudC0tdHdvLWNvbHVtbiAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC50YWJzLnRhYi0tcHJpbWFyeS5sYXlvdXQtdGFicyB7XG4gICAgbGVmdDogMTAlO1xuICB9XG59XG5cbi5ub2RlLS1vcHBvcnR1bml0aWVzIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1vcHBvcnR1bml0eSwgLm5vZGUtLW9wcG9ydHVuaXRpZXMgLmxhYmVsLWxvY2F0aW9uLCAubWVzc2FnZS1jb25maXJtYXRpb24taW52ZXN0IC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1vcHBvcnR1bml0eSwgLm1lc3NhZ2UtY29uZmlybWF0aW9uLWludmVzdCAubGFiZWwtbG9jYXRpb24sIC5ub2RlLS1vcHBvcnR1bml0aWVzLWludmVzdCAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tb3Bwb3J0dW5pdHksIC5ub2RlLS1vcHBvcnR1bml0aWVzLWludmVzdCAubGFiZWwtbG9jYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcyAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tb3Bwb3J0dW5pdHk6OmJlZm9yZSwgLm5vZGUtLW9wcG9ydHVuaXRpZXMgLmxhYmVsLWxvY2F0aW9uOjpiZWZvcmUsIC5tZXNzYWdlLWNvbmZpcm1hdGlvbi1pbnZlc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLW9wcG9ydHVuaXR5OjpiZWZvcmUsIC5tZXNzYWdlLWNvbmZpcm1hdGlvbi1pbnZlc3QgLmxhYmVsLWxvY2F0aW9uOjpiZWZvcmUsIC5ub2RlLS1vcHBvcnR1bml0aWVzLWludmVzdCAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tb3Bwb3J0dW5pdHk6OmJlZm9yZSwgLm5vZGUtLW9wcG9ydHVuaXRpZXMtaW52ZXN0IC5sYWJlbC1sb2NhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsZWZ0OiA1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9sb2NhdGlvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ubWVzc2FnZS1jb25maXJtYXRpb24taW52ZXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDE1N3B4O1xuICBjb2xvcjogIzJBMjA2QTtcbn1cbi5tZXNzYWdlLWNvbmZpcm1hdGlvbi1pbnZlc3QgYSB7XG4gIGNvbG9yOiAjMkEyMDZBO1xufVxuLm1lc3NhZ2UtY29uZmlybWF0aW9uLWludmVzdCAubGFiZWwtbm9kZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbi5tZXNzYWdlLWNvbmZpcm1hdGlvbi1pbnZlc3QgLnRleHQtY29uZmlybWF0aW9uIHtcbiAgbWFyZ2luOiA0NXB4IGF1dG87XG4gIGJhY2tncm91bmQ6ICNGNUY2Rjc7XG4gIG1heC13aWR0aDogNjMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMDBweCA0MHB4IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZXNzYWdlLWNvbmZpcm1hdGlvbi1pbnZlc3QgLnRleHQtY29uZmlybWF0aW9uIC5sYWJlbC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lc3NhZ2UtY29uZmlybWF0aW9uLWludmVzdCAudGV4dC1jb25maXJtYXRpb24gLmxhYmVsLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTlweDtcbiAgaGVpZ2h0OiA1OXB4O1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jaGVjay5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5tZXNzYWdlLWNvbmZpcm1hdGlvbi1pbnZlc3QgLndlYmZvcm0tY29uZmlybWF0aW9uX19iYWNrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1lc3NhZ2UtY29uZmlybWF0aW9uLWludmVzdCAud2ViZm9ybS1jb25maXJtYXRpb25fX2JhY2sgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjVFM0EzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5tZXNzYWdlLWNvbmZpcm1hdGlvbi1pbnZlc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLm1lc3NhZ2UtY29uZmlybWF0aW9uLWludmVzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk3cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gIH1cbn1cblxuLm5vZGUtLW9wcG9ydHVuaXRpZXMge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMgLmJhY2stdG8tbGlzdCB7XG4gIG1hcmdpbi1ibG9jazogNDVweCAyNXB4O1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMgLmJhY2stdG8tbGlzdCBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyQTIwNkE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjVFM0EzO1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLXRvcCBzcGFuIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtdG9wIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1vcHBvcnR1bml0eSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy10b3AgLmZpZWxkLS1uYW1lLWZpZWxkLWxvZ28tY29tcGFueSBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy10b3AgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTUwcHg7XG4gIG1hcmdpbi1ibG9jazogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTBweCkge1xuICAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAudGFicy50YWItLXByaW1hcnkubGF5b3V0LXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMHB4O1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAudGFic19fdGFiIC5uYXYtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiA4NXB4O1xuICBjb2xvcjogIzI1RTNBMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyMDZBO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGhlaWdodDogNDFweDtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLnRhYnNfX3RhYiAubmF2LWxpbmsgYSB7XG4gIGNvbG9yOiAjMjVFM0EzO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAudGFic19fdGFiIC5uYXYtbGluazpob3ZlciwgLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAudGFic19fdGFiIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVFM0EzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLnRhYnNfX3RhYiAubmF2LWxpbms6aG92ZXIgYSwgLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAudGFic19fdGFiIC5uYXYtbGluazpmb2N1cyBhIHtcbiAgY29sb3I6ICMyQTIwNkE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAudGFic19fdGFiIC5uYXYtbGluayAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgdG9wOiA0NSU7XG4gIH1cbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLnRhYnNfX3RhYiAubmF2LWxpbmsuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDg1cHg7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNUUzQTM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLnRhYnNfX3RhYiAubmF2LWxpbmsuaXMtYWN0aXZlIGEge1xuICBjb2xvcjogIzJBMjA2QTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLnRhYnNfX3RhYiAubmF2LWxpbmsuaXMtYWN0aXZlOmhvdmVyLCAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC50YWJzX190YWIgLm5hdi1saW5rLmlzLWFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjMjVFM0EzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyMDZBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLnRhYnNfX3RhYiAubmF2LWxpbmsuaXMtYWN0aXZlOmhvdmVyIGEsIC5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLnRhYnNfX3RhYiAubmF2LWxpbmsuaXMtYWN0aXZlOmZvY3VzIGEge1xuICBjb2xvcjogIzI1RTNBMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC50YWJzX190YWIgLm5hdi1saW5rLmlzLWFjdGl2ZSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgdG9wOiA0NSU7XG4gIH1cbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLnRhYnNfX3RhYiAubmF2LWxpbmsuaXMtYWN0aXZlOmZvY3VzLCAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC50YWJzX190YWIgLm5hdi1saW5rLmlzLWFjdGl2ZTpmb2N1cy12aXNpYmxlLCAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC50YWJzX190YWIgLm5hdi1saW5rLmlzLWFjdGl2ZTpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC50YWJzX190YWIgLm5hdi1saW5rLmlzLWFjdGl2ZTpmb2N1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiA4NXB4O1xuICBjb2xvcjogIzJBMjA2QTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVFM0EzO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLnRhYnNfX3RhYiAubmF2LWxpbmsuaXMtYWN0aXZlOmZvY3VzIGEge1xuICBjb2xvcjogIzJBMjA2QTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLnRhYnNfX3RhYiAubmF2LWxpbmsuaXMtYWN0aXZlOmZvY3VzOmhvdmVyLCAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC50YWJzX190YWIgLm5hdi1saW5rLmlzLWFjdGl2ZTpmb2N1czpmb2N1cyB7XG4gIGNvbG9yOiAjMjVFM0EzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyMDZBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLnRhYnNfX3RhYiAubmF2LWxpbmsuaXMtYWN0aXZlOmZvY3VzOmhvdmVyIGEsIC5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLnRhYnNfX3RhYiAubmF2LWxpbmsuaXMtYWN0aXZlOmZvY3VzOmZvY3VzIGEge1xuICBjb2xvcjogIzI1RTNBMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC50YWJzX190YWIgLm5hdi1saW5rLmlzLWFjdGl2ZTpmb2N1cyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgdG9wOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAudGFic19fdGFiIC5uYXYtbGluaywgLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAudGFic19fdGFiIC5uYXYtbGluay5pcy1hY3RpdmUge1xuICAgIG1pbi13aWR0aDogMzVweDtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgfVxuICAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC50YWJzX190YWIgLm5hdi1saW5rIC5sYWJlbCwgLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAudGFic19fdGFiIC5uYXYtbGluay5pcy1hY3RpdmUgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLnNsaWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQ7XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC5zbGljayBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC5zbGljayAuc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogNyU7XG4gIHotaW5kZXg6IDEwO1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAuc2xpY2sgLnNsaWNrLWRvdHMgbGkge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMyNUUzQTM7XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC5zbGljayAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzJBMjA2QTtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLnNsaWNrIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgY29sb3I6ICMyNUUzQTM7XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC5zbGljayAuc2xpY2stZG90cyBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzJBMjA2QTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAuc2xpY2sgLnNsaWNrLWRvdHMge1xuICAgIGxlZnQ6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLnNsaWNrIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDEwJTtcbiAgfVxufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAuY3VzdG9tLXBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLmN1c3RvbS1wbGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLmN1c3RvbS1wbGF5IHtcbiAgICB3aWR0aDogNjJweDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gIH1cbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLmN1c3RvbS1wbGF5LWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLmN1c3RvbS1wbGF5LWljb24ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdmlkZW8tZmlsZSwgLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtb2VtYmVkLXZpZGVvIHtcbiAgaGVpZ2h0OiA1NTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXZpZGVvLWZpbGUsIC5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW9lbWJlZC12aWRlbyB7XG4gICAgaGVpZ2h0OiA0OTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS12aWRlby1maWxlLCAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1vZW1iZWQtdmlkZW8ge1xuICAgIGhlaWdodDogNDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS12aWRlby1maWxlLCAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1vZW1iZWQtdmlkZW8ge1xuICAgIGhlaWdodDogMzc1cHg7XG4gIH1cbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXZpZGVvLWZpbGUgLmZpZWxkX19pdGVtLCAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1vZW1iZWQtdmlkZW8gLmZpZWxkX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdmlkZW8tZmlsZSB2aWRlbywgLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdmlkZW8tZmlsZSBpZnJhbWUsIC5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW9lbWJlZC12aWRlbyB2aWRlbywgLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtb2VtYmVkLXZpZGVvIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS12aWRlby1maWxlIC5jb250ZXh0dWFsLCAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1vZW1iZWQtdmlkZW8gLmNvbnRleHR1YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdmlkZW8tZmlsZSAuY29udGV4dHVhbCB1bCwgLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtb2VtYmVkLXZpZGVvIC5jb250ZXh0dWFsIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXZpZGVvLWZpbGUgaWZyYW1lLCAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1vZW1iZWQtdmlkZW8gaWZyYW1lIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdmlkZW8tZmlsZSwgLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtb2VtYmVkLXZpZGVvIHtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDEwcHgpIHtcbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdmlkZW8tZmlsZSwgLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtb2VtYmVkLXZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgfVxuICAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS12aWRlby1maWxlIHZpZGVvLCAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS12aWRlby1maWxlIGlmcmFtZSwgLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtb2VtYmVkLXZpZGVvIHZpZGVvLCAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1vZW1iZWQtdmlkZW8gaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXZpZGVvLWZpbGUgaWZyYW1lLCAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1vZW1iZWQtdmlkZW8gaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAxOTBweDtcbiAgfVxufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2VzLWdhbGxlcnksIC5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXZpZGVvLWZpbGUge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyBpbWcsIC5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMgaWZyYW1lLCAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzIHZpZGVvIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzIC5wcm9ncmVzc19saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBMjA2QTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcyAucHJvZ3Jlc3NfZmlsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVFM0EzO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2U7XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy1pbnF1aXJlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiA4NXB4O1xuICBjb2xvcjogIzJBMjA2QTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVFM0EzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjVFM0EzO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLWlucXVpcmUtYnRuIGEge1xuICBjb2xvcjogIzJBMjA2QTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLWlucXVpcmUtYnRuOmhvdmVyLCAubm9kZS0tb3Bwb3J0dW5pdGllcy1pbnF1aXJlLWJ0bjpmb2N1cyB7XG4gIGNvbG9yOiAjMjVFM0EzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyMDZBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLWlucXVpcmUtYnRuOmhvdmVyIGEsIC5ub2RlLS1vcHBvcnR1bml0aWVzLWlucXVpcmUtYnRuOmZvY3VzIGEge1xuICBjb2xvcjogIzI1RTNBMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tb3Bwb3J0dW5pdGllcy1pbnF1aXJlLWJ0biAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgdG9wOiA0NSU7XG4gIH1cbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLWlucXVpcmUtYnRuLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiA1MHB4O1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1ib2R5LW9wcG9ydHVuaXR5IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtYm9keS1vcHBvcnR1bml0eSBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLnN1bS1pbnZlc3RlZCAudmlld3Mtcm93IHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0Y1RjZGNztcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICBjb2xvcjogIzJBMjA2QTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLnN1bS1pbnZlc3RlZCAudmlld3Mtcm93IC50ZXh0LWdyZWVuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyNUUzQTM7XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5zdW0taW52ZXN0ZWQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMTBweDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAudmlld3MtZmllbGQtZmllbGQtdG90YWwtaW52ZXN0ZWQgLmZpZWxkLWNvbnRlbnQge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLnZpZXdzLWZpZWxkLWZpZWxkLXRvdGFsLWludmVzdGVkIC5maWVsZC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLnZpZXdzLWZpZWxkLWZpZWxkLXRvdGFsLWludmVzdGVkIC5maWVsZC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLnZpZXdzLWZpZWxkLWZpZWxkLWZ1bmQtZXhwZWN0ZWQgLmZpZWxkLWNvbnRlbnQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAudmlld3MtZmllbGQtZmllbGQtZnVuZHJhaXNpbmctZGF0ZS1pbnRlcnZhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGhlaWdodDogODVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGNUY2Rjc7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgY29sb3I6ICMyQTIwNkE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAudmlld3MtZmllbGQtZmllbGQtZnVuZHJhaXNpbmctZGF0ZS1pbnRlcnZhbCAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLnZpZXdzLWZpZWxkLWZpZWxkLWZ1bmRyYWlzaW5nLWRhdGUtaW50ZXJ2YWwgYiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5idG4taW52ZXN0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDg1cHg7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNUUzQTM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNUUzQTM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuYnRuLWludmVzdCBhIHtcbiAgY29sb3I6ICMyQTIwNkE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5idG4taW52ZXN0OmhvdmVyLCAubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5idG4taW52ZXN0OmZvY3VzIHtcbiAgY29sb3I6ICMyNUUzQTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTIwNkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuYnRuLWludmVzdDpob3ZlciBhLCAubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5idG4taW52ZXN0OmZvY3VzIGEge1xuICBjb2xvcjogIzI1RTNBMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5idG4taW52ZXN0IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICB0b3A6IDQ1JTtcbiAgfVxufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuY2FuY2VsLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiA5M3B4O1xuICBjb2xvcjogIzJBMjA2QTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjVFM0EzO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLmNhbmNlbC1idG4gYSB7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuY2FuY2VsLWJ0bjpob3ZlciwgLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuY2FuY2VsLWJ0bjpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyMDZBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLmNhbmNlbC1idG46aG92ZXIgYSwgLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuY2FuY2VsLWJ0bjpmb2N1cyBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuY2FuY2VsLWJ0biAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgdG9wOiA0NSU7XG4gIH1cbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLndlYmZvcm0tZmxleGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMTVweDtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLndlYmZvcm0tZmxleGJveCAud2ViZm9ybS1mbGV4IHtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLmFkZGl0aW9uYWwtb3Bwb3J0dW5pdGllcy13cmFwcGVyIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLmFkZGl0aW9uYWwtb3Bwb3J0dW5pdGllcy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDEwcHgpIHtcbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuYWRkaXRpb25hbC1vcHBvcnR1bml0aWVzLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuYWRkaXRpb25hbC1vcHBvcnR1bml0aWVzLXdyYXBwZXIgLm9wcG9ydHVuaXRpZXMtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuYWRkaXRpb25hbC1vcHBvcnR1bml0aWVzLXdyYXBwZXIgLm9wcG9ydHVuaXRpZXMtcm93IC5hZGRpdGlvbmFsLW9wcG9ydHVuaXRpZXMtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIG1heC1oZWlnaHQ6IDU1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgY29sb3I6ICMyQTIwNkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1RTNBMztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5hZGRpdGlvbmFsLW9wcG9ydHVuaXRpZXMtd3JhcHBlciAub3Bwb3J0dW5pdGllcy1yb3cgLmFkZGl0aW9uYWwtb3Bwb3J0dW5pdGllcy1pdGVtIGEge1xuICBjb2xvcjogIzJBMjA2QTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLmFkZGl0aW9uYWwtb3Bwb3J0dW5pdGllcy13cmFwcGVyIC5vcHBvcnR1bml0aWVzLXJvdyAuYWRkaXRpb25hbC1vcHBvcnR1bml0aWVzLWl0ZW06aG92ZXIsIC5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLmFkZGl0aW9uYWwtb3Bwb3J0dW5pdGllcy13cmFwcGVyIC5vcHBvcnR1bml0aWVzLXJvdyAuYWRkaXRpb25hbC1vcHBvcnR1bml0aWVzLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBMjA2QTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5hZGRpdGlvbmFsLW9wcG9ydHVuaXRpZXMtd3JhcHBlciAub3Bwb3J0dW5pdGllcy1yb3cgLmFkZGl0aW9uYWwtb3Bwb3J0dW5pdGllcy1pdGVtOmhvdmVyIGEsIC5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLmFkZGl0aW9uYWwtb3Bwb3J0dW5pdGllcy13cmFwcGVyIC5vcHBvcnR1bml0aWVzLXJvdyAuYWRkaXRpb25hbC1vcHBvcnR1bml0aWVzLWl0ZW06Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLmFkZGl0aW9uYWwtb3Bwb3J0dW5pdGllcy13cmFwcGVyIC5vcHBvcnR1bml0aWVzLXJvdyAuYWRkaXRpb25hbC1vcHBvcnR1bml0aWVzLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIHRvcDogNDUlO1xuICB9XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5hZGRpdGlvbmFsLW9wcG9ydHVuaXRpZXMtd3JhcHBlciAub3Bwb3J0dW5pdGllcy1yb3cgLmFkZGl0aW9uYWwtb3Bwb3J0dW5pdGllcy1pdGVtOmhvdmVyLCAubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5hZGRpdGlvbmFsLW9wcG9ydHVuaXRpZXMtd3JhcHBlciAub3Bwb3J0dW5pdGllcy1yb3cgLmFkZGl0aW9uYWwtb3Bwb3J0dW5pdGllcy1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLmFkZGl0aW9uYWwtb3Bwb3J0dW5pdGllcy13cmFwcGVyIC5vcHBvcnR1bml0aWVzLXJvdyAuYWRkaXRpb25hbC1vcHBvcnR1bml0aWVzLWl0ZW06aG92ZXIgLnRleHQsIC5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLmFkZGl0aW9uYWwtb3Bwb3J0dW5pdGllcy13cmFwcGVyIC5vcHBvcnR1bml0aWVzLXJvdyAuYWRkaXRpb25hbC1vcHBvcnR1bml0aWVzLWl0ZW06YWN0aXZlIC50ZXh0IHtcbiAgY29sb3I6ICNGNUY2Rjc7XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5hZGRpdGlvbmFsLW9wcG9ydHVuaXRpZXMtd3JhcHBlciAub3Bwb3J0dW5pdGllcy1yb3cgLmFkZGl0aW9uYWwtb3Bwb3J0dW5pdGllcy1pdGVtOmhvdmVyOjpiZWZvcmUsIC5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLmFkZGl0aW9uYWwtb3Bwb3J0dW5pdGllcy13cmFwcGVyIC5vcHBvcnR1bml0aWVzLXJvdyAuYWRkaXRpb25hbC1vcHBvcnR1bml0aWVzLWl0ZW06YWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZG93bmxvYWQtd2hpdGUuc3ZnXCIpO1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuYWRkaXRpb25hbC1vcHBvcnR1bml0aWVzLXdyYXBwZXIgLm9wcG9ydHVuaXRpZXMtcm93IC5hZGRpdGlvbmFsLW9wcG9ydHVuaXRpZXMtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZG93bmxvYWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLmFkZGl0aW9uYWwtb3Bwb3J0dW5pdGllcy13cmFwcGVyIC5vcHBvcnR1bml0aWVzLXJvdyAuYWRkaXRpb25hbC1vcHBvcnR1bml0aWVzLWl0ZW0gLnRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzJBMjA2QTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuYWRkaXRpb25hbC1vcHBvcnR1bml0aWVzLXdyYXBwZXIgLm9wcG9ydHVuaXRpZXMtcm93LnR3by1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLmFkZGl0aW9uYWwtb3Bwb3J0dW5pdGllcy13cmFwcGVyIC5vcHBvcnR1bml0aWVzLXJvdy50d28tY29sdW1uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuYWRkaXRpb25hbC1vcHBvcnR1bml0aWVzLXdyYXBwZXIgLm9wcG9ydHVuaXRpZXMtcm93Lm9uZS1jb2x1bW4gLmFkZGl0aW9uYWwtb3Bwb3J0dW5pdGllcy1pdGVtLFxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuYWRkaXRpb25hbC1vcHBvcnR1bml0aWVzLXdyYXBwZXIgLm9wcG9ydHVuaXRpZXMtcm93Lm9uZS1jb2x1bW4gYSB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLmFkZGl0aW9uYWwtb3Bwb3J0dW5pdGllcy13cmFwcGVyIC5vcHBvcnR1bml0aWVzLXJvdy5vbmUtY29sdW1uIC5hZGRpdGlvbmFsLW9wcG9ydHVuaXRpZXMtaXRlbSxcbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuYWRkaXRpb25hbC1vcHBvcnR1bml0aWVzLXdyYXBwZXIgLm9wcG9ydHVuaXRpZXMtcm93Lm9uZS1jb2x1bW4gYSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5kb3dubG9hZC1idG4gLmZpZWxkLWNvbnRlbnQgLm9wcG9ydHVuaXRpZXMtZmlsZXMge1xuICBtYXJnaW46IDQ4cHggMCAyNHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuZG93bmxvYWQtYnRuIC5maWVsZC1jb250ZW50IC5vcHBvcnR1bml0aWVzLWZpbGVzIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDEwcHgpIHtcbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuZG93bmxvYWQtYnRuIC5maWVsZC1jb250ZW50IC5vcHBvcnR1bml0aWVzLWZpbGVzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLmRvd25sb2FkLWJ0biAuZmllbGQtY29udGVudCAub3Bwb3J0dW5pdGllcy1maWxlcyAudHdvLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTBweCkge1xuICAubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5kb3dubG9hZC1idG4gLmZpZWxkLWNvbnRlbnQgLm9wcG9ydHVuaXRpZXMtZmlsZXMgLnR3by1jb2x1bW4ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5kb3dubG9hZC1idG4gLmZpZWxkLWNvbnRlbnQgLm9wcG9ydHVuaXRpZXMtZmlsZXMgLm9wcG9ydHVuaXRpZXMtZmlsZXMtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIG1heC1oZWlnaHQ6IDU1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgY29sb3I6ICMyQTIwNkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1RTNBMztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5kb3dubG9hZC1idG4gLmZpZWxkLWNvbnRlbnQgLm9wcG9ydHVuaXRpZXMtZmlsZXMgLm9wcG9ydHVuaXRpZXMtZmlsZXMtaXRlbSBhIHtcbiAgY29sb3I6ICMyQTIwNkE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5kb3dubG9hZC1idG4gLmZpZWxkLWNvbnRlbnQgLm9wcG9ydHVuaXRpZXMtZmlsZXMgLm9wcG9ydHVuaXRpZXMtZmlsZXMtaXRlbTpob3ZlciwgLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuZG93bmxvYWQtYnRuIC5maWVsZC1jb250ZW50IC5vcHBvcnR1bml0aWVzLWZpbGVzIC5vcHBvcnR1bml0aWVzLWZpbGVzLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBMjA2QTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5kb3dubG9hZC1idG4gLmZpZWxkLWNvbnRlbnQgLm9wcG9ydHVuaXRpZXMtZmlsZXMgLm9wcG9ydHVuaXRpZXMtZmlsZXMtaXRlbTpob3ZlciBhLCAubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5kb3dubG9hZC1idG4gLmZpZWxkLWNvbnRlbnQgLm9wcG9ydHVuaXRpZXMtZmlsZXMgLm9wcG9ydHVuaXRpZXMtZmlsZXMtaXRlbTpmb2N1cyBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuZG93bmxvYWQtYnRuIC5maWVsZC1jb250ZW50IC5vcHBvcnR1bml0aWVzLWZpbGVzIC5vcHBvcnR1bml0aWVzLWZpbGVzLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIHRvcDogNDUlO1xuICB9XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5kb3dubG9hZC1idG4gLmZpZWxkLWNvbnRlbnQgLm9wcG9ydHVuaXRpZXMtZmlsZXMgLm9wcG9ydHVuaXRpZXMtZmlsZXMtaXRlbTpob3ZlciwgLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuZG93bmxvYWQtYnRuIC5maWVsZC1jb250ZW50IC5vcHBvcnR1bml0aWVzLWZpbGVzIC5vcHBvcnR1bml0aWVzLWZpbGVzLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuZG93bmxvYWQtYnRuIC5maWVsZC1jb250ZW50IC5vcHBvcnR1bml0aWVzLWZpbGVzIC5vcHBvcnR1bml0aWVzLWZpbGVzLWl0ZW06aG92ZXIgLnRleHQsIC5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLmRvd25sb2FkLWJ0biAuZmllbGQtY29udGVudCAub3Bwb3J0dW5pdGllcy1maWxlcyAub3Bwb3J0dW5pdGllcy1maWxlcy1pdGVtOmFjdGl2ZSAudGV4dCB7XG4gIGNvbG9yOiAjRjVGNkY3O1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuZG93bmxvYWQtYnRuIC5maWVsZC1jb250ZW50IC5vcHBvcnR1bml0aWVzLWZpbGVzIC5vcHBvcnR1bml0aWVzLWZpbGVzLWl0ZW06aG92ZXI6OmJlZm9yZSwgLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuZG93bmxvYWQtYnRuIC5maWVsZC1jb250ZW50IC5vcHBvcnR1bml0aWVzLWZpbGVzIC5vcHBvcnR1bml0aWVzLWZpbGVzLWl0ZW06YWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZG93bmxvYWQtd2hpdGUuc3ZnXCIpO1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuZG93bmxvYWQtYnRuIC5maWVsZC1jb250ZW50IC5vcHBvcnR1bml0aWVzLWZpbGVzIC5vcHBvcnR1bml0aWVzLWZpbGVzLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Rvd25sb2FkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5kb3dubG9hZC1idG4gLmZpZWxkLWNvbnRlbnQgLm9wcG9ydHVuaXRpZXMtZmlsZXMgLm9wcG9ydHVuaXRpZXMtZmlsZXMtaXRlbSAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5kb3dubG9hZC1idG4gLmZpZWxkLWNvbnRlbnQgLm9wcG9ydHVuaXRpZXMtZmlsZXMgLm9uZS1jb2x1bW4gLm9wcG9ydHVuaXRpZXMtZmlsZXMtaXRlbSB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLmRvd25sb2FkLWJ0biAuZmllbGQtY29udGVudCAub3Bwb3J0dW5pdGllcy1maWxlcyAub25lLWNvbHVtbiAub3Bwb3J0dW5pdGllcy1maWxlcy1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ub2RlLS1vcHBvcnR1bml0aWVzLWJvdHRvbSAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIHtcbiAgcGFkZGluZy1ibG9jazogNjVweCAxNDhweDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtYm90dG9tIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUge1xuICAgIHBhZGRpbmctYmxvY2s6IDQycHggMTAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubm9kZS0tb3Bwb3J0dW5pdGllcy1ib3R0b20gLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSB7XG4gICAgcGFkZGluZy1ibG9jazogNTNweCA4MnB4O1xuICB9XG59XG4ubm9kZS0tb3Bwb3J0dW5pdGllcy1ib3R0b20gLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYSBpbWcge1xuICBtYXgtd2lkdGg6IDQxMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtYm90dG9tIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtYm90dG9tIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzIC5iYWNrLXRvLWxpc3Qge1xuICAgIG1hcmdpbi1ibG9jazogMjVweDtcbiAgfVxuICAubm9kZS0tb3Bwb3J0dW5pdGllcy10b3Agc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB9XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLXRvcCAuZmllbGQtLW5hbWUtZmllbGQtbG9nby1jb21wYW55IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2VzLWdhbGxlcnkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtaW5xdWlyZS1idG4ge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDI1cHg7XG4gIH1cbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuYnRuLWludmVzdCB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxuICAubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWJvZHktb3Bwb3J0dW5pdHkge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxuICAubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5zdW0taW52ZXN0ZWQgLnZpZXdzLXJvdyB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxuICAubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC52aWV3cy1maWVsZC1maWVsZC1mdW5kcmFpc2luZy1kYXRlLWludGVydmFsIC5maWVsZC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMgLnByb2dyZXNzX2xpbmUge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtYm90dG9tIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyM3B4O1xuICB9XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLWJvdHRvbSAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlICNhbHRlcm5hdGluZy10ZXh0LWltYWdlID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubm9kZS0tb3Bwb3J0dW5pdGllcy1ib3R0b20gLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLWJvdHRvbSAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzIC5iYWNrLXRvLWxpc3Qge1xuICAgIG1hcmdpbi1ibG9jazogMCAyNXB4O1xuICB9XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLXRhYnMge1xuICAgIG1hcmdpbi1ibG9jazogMjhweCAzNHB4O1xuICB9XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLWlucXVpcmUtYnRuIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1ib2R5LW9wcG9ydHVuaXR5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLnZpZXdzLWZpZWxkLWZpZWxkLWZ1bmRyYWlzaW5nLWRhdGUtaW50ZXJ2YWwge1xuICAgIG1hcmdpbi1ibG9jazogMjFweDtcbiAgfVxuICAubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5idG4taW52ZXN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMgLnZpZXdzLXJvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMgLnByb2dyZXNzX2xpbmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubm9kZS0tb3Bwb3J0dW5pdGllcy10b3AgLmZpZWxkLS1uYW1lLWZpZWxkLWxvZ28tY29tcGFueSBpbWcge1xuICAgIG1heC13aWR0aDogOTBweDtcbiAgfVxuICAubm9kZS0tb3Bwb3J0dW5pdGllcy10b3AgLmZpZWxkLS1uYW1lLWZpZWxkLWxvY2F0aW9uLW9wcG9ydHVuaXR5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtdG9wIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxuICAubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5kb3dubG9hZC1idG4gLmZpZWxkLWNvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLmRvd25sb2FkLWJ0biAuZmllbGQtY29udGVudCAucGl0Y2gsXG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLmRvd25sb2FkLWJ0biAuZmllbGQtY29udGVudCAuZmluYW5jaWFscyB7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM4OXB4KSB7XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLXRvcCAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxuICAubm9kZS0tb3Bwb3J0dW5pdGllcy10b3AgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIG1heC13aWR0aDogMzAlO1xuICB9XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLW1haW4gLmRvd25sb2FkLWJ0biAuZmllbGQtY29udGVudCAucGl0Y2g6OmJlZm9yZSxcbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiAuZG93bmxvYWQtYnRuIC5maWVsZC1jb250ZW50IC5maW5hbmNpYWxzOjpiZWZvcmUge1xuICAgIHJpZ2h0OiA1JTtcbiAgfVxuICAubm9kZS0tb3Bwb3J0dW5pdGllcy1tYWluIC5zdW0taW52ZXN0ZWQgLnZpZXdzLXJvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU1cHgpIHtcbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5ub2RlLS1vcHBvcnR1bml0aWVzLXRvcCAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtdG9wIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFsbC1vcHBvcnR1bml0aWVzIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xufVxuLmFsbC1vcHBvcnR1bml0aWVzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWxsLW9wcG9ydHVuaXRpZXMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbn1cbi5hbGwtb3Bwb3J0dW5pdGllcyAudmlld3MtZXhwb3NlZC1mb3JtIHNlbGVjdCB7XG4gIG1hcmdpbjogMDtcbn1cbi5hbGwtb3Bwb3J0dW5pdGllcyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWxsLW9wcG9ydHVuaXRpZXMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmdcIik7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIHRvcCAwLjNzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWxsLW9wcG9ydHVuaXRpZXMgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sdW1uLWdhcDogMTVweDtcbiAgfVxuICAuYWxsLW9wcG9ydHVuaXRpZXMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5hbGwtb3Bwb3J0dW5pdGllcyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0tZmllbGQtZnVuZGluZy1waGFzZS10YXJnZXQtaWQsXG4gIC5hbGwtb3Bwb3J0dW5pdGllcyAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0tZmllbGQtZmluYW5jZWQtdmFsdWUge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLmFsbC1vcHBvcnR1bml0aWVzIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLmFsbC1vcHBvcnR1bml0aWVzIC52aWV3cy1leHBvc2VkLWZvcm0gc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYWxsLW9wcG9ydHVuaXRpZXMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLWZpZWxkLWZ1bmRpbmctcGhhc2UtdGFyZ2V0LWlkLFxuICAuYWxsLW9wcG9ydHVuaXRpZXMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS1pdGVtLWZpZWxkLWZpbmFuY2VkLXZhbHVlLFxuICAuYWxsLW9wcG9ydHVuaXRpZXMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuanMtZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hbGwtb3Bwb3J0dW5pdGllcyAudmlldy1vcHBvcnR1bml0aWVzLS1jZW50ZXIge1xuICBwYWRkaW5nLWJsb2NrOiAwIDExOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hbGwtb3Bwb3J0dW5pdGllcyAudmlldy1vcHBvcnR1bml0aWVzLS1jZW50ZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDAgMTAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYWxsLW9wcG9ydHVuaXRpZXMgLnZpZXctb3Bwb3J0dW5pdGllcy0tY2VudGVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAwIDEyMnB4O1xuICB9XG59XG5cbi5uby1yZXN1bHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udmlldy1vcHBvcnR1bml0aWVzIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG4udmlldy1vcHBvcnR1bml0aWVzLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udmlldy1vcHBvcnR1bml0aWVzLS1jZW50ZXIgLnRocmVlLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdhcDogMzBweDtcbn1cbi52aWV3LW9wcG9ydHVuaXRpZXMtLWNlbnRlciAudGhyZWUtY29sdW1uID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlldy1vcHBvcnR1bml0aWVzLS1jZW50ZXIgLnZpZXdzLXJvdyB7XG4gIGJhY2tncm91bmQ6ICNGNUY2Rjc7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlldy1vcHBvcnR1bml0aWVzLS1jZW50ZXIgLnZpZXdzLXJvdzpob3ZlciAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UtdGh1bWJuYWlsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi52aWV3LW9wcG9ydHVuaXRpZXMtLWNlbnRlciAudmlld3Mtcm93OmhvdmVyIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS10aHVtYm5haWwgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4udmlldy1vcHBvcnR1bml0aWVzLS1jZW50ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdmlldy1ub2RlIGEge1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDI7XG59XG4udmlldy1vcHBvcnR1bml0aWVzLS1jZW50ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUge1xuICBwYWRkaW5nLWlubGluZTogMjJweDtcbiAgbWFyZ2luLWJsb2NrOiAyMnB4IDZweDtcbn1cbi52aWV3LW9wcG9ydHVuaXRpZXMtLWNlbnRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSBhLCAudmlldy1vcHBvcnR1bml0aWVzLS1jZW50ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgcCwgLnZpZXctb3Bwb3J0dW5pdGllcy0tY2VudGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzJBMjA2QTtcbn1cbi52aWV3LW9wcG9ydHVuaXRpZXMtLWNlbnRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSBhOmhvdmVyLCAudmlldy1vcHBvcnR1bml0aWVzLS1jZW50ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgcDpob3ZlciwgLnZpZXctb3Bwb3J0dW5pdGllcy0tY2VudGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIHNwYW46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi52aWV3LW9wcG9ydHVuaXRpZXMtLWNlbnRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC10ZXh0LWxpc3RpbmcgcCB7XG4gIHBhZGRpbmctaW5saW5lOiAyMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLnZpZXctb3Bwb3J0dW5pdGllcy0tY2VudGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXRodW1ibmFpbCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnZpZXctb3Bwb3J0dW5pdGllcy0tY2VudGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXRodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlldy1vcHBvcnR1bml0aWVzLS1jZW50ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UtdGh1bWJuYWlsIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udmlldy1vcHBvcnR1bml0aWVzLS1jZW50ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtbG9jYXRpb24tb3Bwb3J0dW5pdHk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9sb2NhdGlvbi5zdmdcIik7XG59XG4udmlldy1vcHBvcnR1bml0aWVzLS1jZW50ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtZnVuZHJhaXNpbmctZGF0ZS1pbnRlcnZhbCxcbi52aWV3LW9wcG9ydHVuaXRpZXMtLWNlbnRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1sb2NhdGlvbi1vcHBvcnR1bml0eSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMCAyMnB4IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi52aWV3LW9wcG9ydHVuaXRpZXMtLWNlbnRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1mdW5kcmFpc2luZy1kYXRlLWludGVydmFsOjpiZWZvcmUsXG4udmlldy1vcHBvcnR1bml0aWVzLS1jZW50ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtbG9jYXRpb24tb3Bwb3J0dW5pdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi52aWV3LW9wcG9ydHVuaXRpZXMtLWNlbnRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1mdW5kcmFpc2luZy1kYXRlLWludGVydmFsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY2FsZW5kYXIuc3ZnXCIpO1xufVxuLnZpZXctb3Bwb3J0dW5pdGllcy0tY2VudGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXdlYmZvcm0tc3VibWlzc2lvbi12YWx1ZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG1hcmdpbi1pbmxpbmU6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbi52aWV3LW9wcG9ydHVuaXRpZXMtLWNlbnRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC13ZWJmb3JtLXN1Ym1pc3Npb24tdmFsdWUgLmZpZWxkLWNvbnRlbnQgZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udmlldy1vcHBvcnR1bml0aWVzLS1jZW50ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtd2ViZm9ybS1zdWJtaXNzaW9uLXZhbHVlIGIge1xuICBjb2xvcjogIzI1RTNBMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi52aWV3LW9wcG9ydHVuaXRpZXMtLWNlbnRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC13ZWJmb3JtLXN1Ym1pc3Npb24tdmFsdWUgcCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLnZpZXctb3Bwb3J0dW5pdGllcy0tcGFnZXIgLnBhZ2VyX19pdGVtcyB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNXB4O1xufVxuLnZpZXctb3Bwb3J0dW5pdGllcy0tcGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjRjVGNkY3O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzVweDtcbiAgbWluLXdpZHRoOiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLnZpZXctb3Bwb3J0dW5pdGllcy0tcGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0gYSB7XG4gIGNvbG9yOiAjMkEyMDZBO1xufVxuLnZpZXctb3Bwb3J0dW5pdGllcy0tcGFnZXIgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzJBMjA2QTtcbn1cbi52aWV3LW9wcG9ydHVuaXRpZXMtLXBhZ2VyIC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC52aWV3LW9wcG9ydHVuaXRpZXMtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAudmlldy1vcHBvcnR1bml0aWVzLS1jZW50ZXIgLnRocmVlLWNvbHVtbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gIC52aWV3LW9wcG9ydHVuaXRpZXMtLWNlbnRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG4gIH1cbiAgLnZpZXctb3Bwb3J0dW5pdGllcy0tY2VudGVyIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAudmlldy1vcHBvcnR1bml0aWVzLS1jZW50ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtdGV4dC1saXN0aW5nIHAge1xuICAgIHBhZGRpbmctaW5saW5lOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuICAudmlldy1vcHBvcnR1bml0aWVzLS1jZW50ZXIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtd2ViZm9ybS1zdWJtaXNzaW9uLXZhbHVlIHtcbiAgICBtYXJnaW4taW5saW5lOiAxMHB4O1xuICB9XG4gIC52aWV3LW9wcG9ydHVuaXRpZXMtLWNlbnRlciAudmlld3Mtcm93IC52aWV3cy1maWVsZC13ZWJmb3JtLXN1Ym1pc3Npb24tdmFsdWUgYiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnZpZXctb3Bwb3J0dW5pdGllcyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LW9wcG9ydHVuaXRpZXMge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAudmlldy1vcHBvcnR1bml0aWVzIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnZpZXctb3Bwb3J0dW5pdGllcy0tY2VudGVyIC50aHJlZS1jb2x1bW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5wb3J0Zm9saW8udmlldy1vcHBvcnR1bml0aWVzLS1jZW50ZXIge1xuICBwYWRkaW5nLWJsb2NrOiAwIDEyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3J0Zm9saW8udmlldy1vcHBvcnR1bml0aWVzLS1jZW50ZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDAgMTAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucG9ydGZvbGlvLnZpZXctb3Bwb3J0dW5pdGllcy0tY2VudGVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAwIDEwMnB4O1xuICB9XG59XG5cbi5wb3J0Zm9saW8tLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnBvcnRmb2xpby0taGVhZGVyIC50b3RhbC1pbnZlc3RlZC1lcXVpdHkge1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMkEyMDZBO1xufVxuLnBvcnRmb2xpby0taGVhZGVyIC50b3RhbC1pbnZlc3RlZC1lcXVpdHkgc3BhbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBvcnRmb2xpby0taGVhZGVyIC50b3RhbC1pbnZlc3RlZC1lcXVpdHkgYiB7XG4gIGNvbG9yOiAjMjVFM0EzO1xufVxuLnBvcnRmb2xpby0taGVhZGVyIC5udW1iZXItb2YtaW52ZXN0bWVudHMge1xuICBiYWNrZ3JvdW5kOiAjMjVFM0EzO1xuICBjb2xvcjogIzJBMjA2QTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5wb3J0Zm9saW8tLWhlYWRlciAubnVtYmVyLW9mLWludmVzdG1lbnRzLCAucG9ydGZvbGlvLS1oZWFkZXIgLnRvdGFsLWludmVzdGVkLWVxdWl0eSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ucG9ydGZvbGlvLS1oZWFkZXIgLm51bWJlci1vZi1pbnZlc3RtZW50cyBzcGFuLCAucG9ydGZvbGlvLS1oZWFkZXIgLm51bWJlci1vZi1pbnZlc3RtZW50cyBwLCAucG9ydGZvbGlvLS1oZWFkZXIgLnRvdGFsLWludmVzdGVkLWVxdWl0eSBzcGFuLCAucG9ydGZvbGlvLS1oZWFkZXIgLnRvdGFsLWludmVzdGVkLWVxdWl0eSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvcnRmb2xpby0taGVhZGVyIC5udW1iZXItb2YtaW52ZXN0bWVudHMgYiwgLnBvcnRmb2xpby0taGVhZGVyIC50b3RhbC1pbnZlc3RlZC1lcXVpdHkgYiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBvcnRmb2xpby0taGVhZGVyIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9ydGZvbGlvLS1oZWFkZXIgLm51bWJlci1vZi1pbnZlc3RtZW50cywgLnBvcnRmb2xpby0taGVhZGVyIC50b3RhbC1pbnZlc3RlZC1lcXVpdHkge1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICB9XG4gIC5wb3J0Zm9saW8tLWhlYWRlciAubnVtYmVyLW9mLWludmVzdG1lbnRzIHNwYW4sIC5wb3J0Zm9saW8tLWhlYWRlciAubnVtYmVyLW9mLWludmVzdG1lbnRzIHAsIC5wb3J0Zm9saW8tLWhlYWRlciAudG90YWwtaW52ZXN0ZWQtZXF1aXR5IHNwYW4sIC5wb3J0Zm9saW8tLWhlYWRlciAudG90YWwtaW52ZXN0ZWQtZXF1aXR5IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAucG9ydGZvbGlvLS1oZWFkZXIgLm51bWJlci1vZi1pbnZlc3RtZW50cyBiLCAucG9ydGZvbGlvLS1oZWFkZXIgLnRvdGFsLWludmVzdGVkLWVxdWl0eSBiIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbiAgLnBvcnRmb2xpby0taGVhZGVyIC5udW1iZXItb2YtaW52ZXN0bWVudHMge1xuICAgIG1heC13aWR0aDogMTY1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wb3J0Zm9saW8tLWhlYWRlciAudG90YWwtaW52ZXN0ZWQtZXF1aXR5IHtcbiAgICBtYXgtd2lkdGg6IDI4NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnBvcnRmb2xpby0taGVhZGVyIC5udW1iZXItb2YtaW52ZXN0bWVudHMge1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucG9ydGZvbGlvLS1oZWFkZXIgLnRvdGFsLWludmVzdGVkLWVxdWl0eSB7XG4gICAgbWF4LXdpZHRoOiA2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucG9ydGZvbGlvLS1oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5wb3J0Zm9saW8tLWhlYWRlciAudG90YWwtaW52ZXN0ZWQtZXF1aXR5IHtcbiAgICBoZWlnaHQ6IDc3cHg7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbiAgLnBvcnRmb2xpby0taGVhZGVyIC5udW1iZXItb2YtaW52ZXN0bWVudHMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgaGVpZ2h0OiA3N3B4O1xuICB9XG4gIC5wb3J0Zm9saW8tLWhlYWRlciAubnVtYmVyLW9mLWludmVzdG1lbnRzIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucG9ydGZvbGlvLS1oZWFkZXIgLnRvdGFsLWludmVzdGVkLWVxdWl0eSBzcGFuLCAucG9ydGZvbGlvLS1oZWFkZXIgLnRvdGFsLWludmVzdGVkLWVxdWl0eSBwLCAucG9ydGZvbGlvLS1oZWFkZXIgLm51bWJlci1vZi1pbnZlc3RtZW50cyBzcGFuLCAucG9ydGZvbGlvLS1oZWFkZXIgLm51bWJlci1vZi1pbnZlc3RtZW50cyBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnBvcnRmb2xpby0taGVhZGVyIC50b3RhbC1pbnZlc3RlZC1lcXVpdHkgYiwgLnBvcnRmb2xpby0taGVhZGVyIC5udW1iZXItb2YtaW52ZXN0bWVudHMgYiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU1cHgpIHtcbiAgLnBvcnRmb2xpby0taGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAucG9ydGZvbGlvLS1oZWFkZXIgLm51bWJlci1vZi1pbnZlc3RtZW50cyB7XG4gICAgbWF4LXdpZHRoOiAxMDVweDtcbiAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgfVxuICAucG9ydGZvbGlvLS1oZWFkZXIgLnRvdGFsLWludmVzdGVkLWVxdWl0eSB7XG4gICAgbWF4LXdpZHRoOiAyMjRweDtcbiAgfVxufVxuXG4ucGFnZS0tY3Jvd2RlcXVpdHkgI3RlbXBsYXRlLWltZy0zMC01MC0yMCB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZy1pbmxpbmU6IDc1cHg7XG4gIHBhZGRpbmctaW5saW5lOiAxODVweCA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAucGFnZS0tY3Jvd2RlcXVpdHkgI3RlbXBsYXRlLWltZy0zMC01MC0yMCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS0tY3Jvd2RlcXVpdHkgI3RlbXBsYXRlLWltZy0zMC01MC0yMCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFnZS0tY3Jvd2RlcXVpdHkgI3RlbXBsYXRlLWltZy0zMC01MC0yMCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gIH1cbn1cbi5wYWdlLS1jcm93ZGVxdWl0eSAuaGVyby1iYW5uZXIge1xuICBoZWlnaHQ6IDU3MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLS1jcm93ZGVxdWl0eSAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS0tY3Jvd2RlcXVpdHkgLmhlcm8tYmFubmVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnBhZ2UtLWNyb3dkZXF1aXR5IC5oZXJvLWJhbm5lciB7XG4gICAgaGVpZ2h0OiA2NjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLS1jcm93ZGVxdWl0eSAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAucGFnZS0tY3Jvd2RlcXVpdHkgLmhlcm8tYmFubmVyIHtcbiAgICBoZWlnaHQ6IDU3MHB4O1xuICB9XG59XG4ucGFnZS0tY3Jvd2RlcXVpdHkgLmhlcm8tYmFubmVyIC5kYXJrLWJsdWUge1xuICBoZWlnaHQ6IDQ3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS0tY3Jvd2RlcXVpdHkgLmhlcm8tYmFubmVyIC5kYXJrLWJsdWU6OmFmdGVyIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNjAlLCA1MCUgMTAwJSwgMCA2MCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wYWdlLS1jcm93ZGVxdWl0eSAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZSB7XG4gICAgaGVpZ2h0OiA0MzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLS1jcm93ZGVxdWl0eSAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZSB7XG4gICAgaGVpZ2h0OiAzNzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5wYWdlLS1jcm93ZGVxdWl0eSAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZSB7XG4gICAgaGVpZ2h0OiAzNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLS1jcm93ZGVxdWl0eSAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wYWdlLS1jcm93ZGVxdWl0eSAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wYWdlLS1jcm93ZGVxdWl0eSAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZSB7XG4gICAgaGVpZ2h0OiA0NDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLS1jcm93ZGVxdWl0eSAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZSB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wYWdlLS1jcm93ZGVxdWl0eSAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZTo6YWZ0ZXIge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA3MyUsIDU3JSAxMDAlLCAwIDc1JSk7XG4gIH1cbn1cbi5wYWdlLS1jcm93ZGVxdWl0eSAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIHtcbiAgcGFkZGluZy1ibG9jazogMTIxcHggMTg2cHg7XG59XG4ucGFnZS0tY3Jvd2RlcXVpdHkgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMge1xuICBnYXA6IDEwMHB4O1xufVxuLnBhZ2UtLWNyb3dkZXF1aXR5IC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICBwYWRkaW5nOiAwIDEwcHggMCAxMzBweDtcbn1cbi5wYWdlLS1jcm93ZGVxdWl0eSAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICBwYWRkaW5nOiAwIDE0MHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZ2UtLWNyb3dkZXF1aXR5IC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDEwMHB4O1xuICB9XG4gIC5wYWdlLS1jcm93ZGVxdWl0eSAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIHBhZGRpbmc6IDAgMTAwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLS1jcm93ZGVxdWl0eSAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA3MHB4O1xuICB9XG4gIC5wYWdlLS1jcm93ZGVxdWl0eSAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIHBhZGRpbmc6IDAgNzBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhZ2UtLWNyb3dkZXF1aXR5IC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUge1xuICAgIHBhZGRpbmctYmxvY2s6IDczcHggMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAucGFnZS0tY3Jvd2RlcXVpdHkgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMge1xuICAgIGdhcDogNzBweDtcbiAgfVxuICAucGFnZS0tY3Jvd2RlcXVpdHkgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucGFnZS0tY3Jvd2RlcXVpdHkgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtLWNyb3dkZXF1aXR5IC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUge1xuICAgIHBhZGRpbmctYmxvY2s6IDgycHggMTA4cHg7XG4gIH1cbiAgLnBhZ2UtLWNyb3dkZXF1aXR5IC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbiAgLnBhZ2UtLWNyb3dkZXF1aXR5IC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgIGdhcDogMjJweDtcbiAgfVxuICAucGFnZS0tY3Jvd2RlcXVpdHkgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIHtcbiAgICBnYXA6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFnZS0tY3Jvd2RlcXVpdHkgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSB7XG4gICAgcGFkZGluZy1ibG9jazogNjBweCAxMDhweDtcbiAgfVxuICAucGFnZS0tY3Jvd2RlcXVpdHkgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gIH1cbiAgLnBhZ2UtLWNyb3dkZXF1aXR5IC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDMxNnB4O1xuICB9XG4gIC5wYWdlLS1jcm93ZGVxdWl0eSAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICB9XG59XG5cbiN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAge1xuICB0b3A6IDExMHB4O1xufVxuI3RlbXBsYXRlLWltZy0zMC01MC0yMCAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xufVxuI3RlbXBsYXRlLWltZy0zMC01MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gIHRvcDogMTUlO1xuICBsZWZ0OiAwO1xufVxuI3RlbXBsYXRlLWltZy0zMC01MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4jdGVtcGxhdGUtaW1nLTMwLTUwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAjdGVtcGxhdGUtaW1nLTMwLTUwLTIwIHtcbiAgICBwYWRkaW5nLWlubGluZTogNzVweDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTMwLTUwLTIwIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAge1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgIGxlZnQ6IC01JTtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTMwLTUwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTMwLTUwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTMwLTUwLTIwIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI3RlbXBsYXRlLWltZy0zMC01MC0yMCB7XG4gICAgaGVpZ2h0OiA0MzBweDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTMwLTUwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0zMC01MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgcmlnaHQ6IDUlO1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3RlbXBsYXRlLWltZy0zMC01MC0yMCB7XG4gICAgaGVpZ2h0OiA0NzBweDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTMwLTUwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICBsZWZ0OiAtMTAlO1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgIGxlZnQ6IC0yMCU7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0zMC01MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSBpbWcge1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0zMC01MC0yMCAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0zMC01MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgcmlnaHQ6IDE3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAge1xuICAgIGhlaWdodDogMzgwcHg7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0zMC01MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgbGVmdDogLTE1JTtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTMwLTUwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTMwLTUwLTIwIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgI3RlbXBsYXRlLWltZy0zMC01MC0yMCAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTMwLTUwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICByaWdodDogMTklO1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODMwcHgpIHtcbiAgI3RlbXBsYXRlLWltZy0zMC01MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgbGVmdDogLTI3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0zMC01MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgbGVmdDogLTEzJTtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTMwLTUwLTIwIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIHJpZ2h0OiAxNSU7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0zMC01MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyBpbWcge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAjdGVtcGxhdGUtaW1nLTMwLTUwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICBsZWZ0OiAtMjAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgI3RlbXBsYXRlLWltZy0zMC01MC0yMCB7XG4gICAgZ2FwOiAzMHB4O1xuICAgIGhlaWdodDogNDc1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB0b3A6IDExMHB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTMwLTUwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICBsZWZ0OiAxMCU7XG4gICAgdG9wOiAtMjAlO1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE5NXB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgIHJpZ2h0OiAxMCU7XG4gICAgdG9wOiAtNTIlO1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgI3RlbXBsYXRlLWltZy0zMC01MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgcmlnaHQ6IDUlO1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIHJpZ2h0OiAyMCU7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0zMC01MC0yMCAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBnYXA6IDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5NXB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgIGxlZnQ6IDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgI3RlbXBsYXRlLWltZy0zMC01MC0yMCB7XG4gICAgZ2FwOiA2NXB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0zMC01MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgcmlnaHQ6IDIyJTtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTMwLTUwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICByaWdodDogNSU7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0zMC01MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgbGVmdDogMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjVweCkge1xuICAjdGVtcGxhdGUtaW1nLTMwLTUwLTIwIHtcbiAgICBnYXA6IDY1cHg7XG4gICAgaGVpZ2h0OiA0NzBweDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTMwLTUwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICByaWdodDogMTclO1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgI3RlbXBsYXRlLWltZy0zMC01MC0yMCB7XG4gICAgZ2FwOiAxMDBweDtcbiAgICBoZWlnaHQ6IDQ3MHB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgIGxlZnQ6IDUlO1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgIHJpZ2h0OiA1JTtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTMwLTUwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxOTVweDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTMwLTUwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0zMC01MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgcmlnaHQ6IDEwJTtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTMwLTUwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAge1xuICAgIGdhcDogODBweDtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIHJpZ2h0OiAxNCU7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0zMC01MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSBpbWcge1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAjdGVtcGxhdGUtaW1nLTMwLTUwLTIwIHtcbiAgICBoZWlnaHQ6IDM5NXB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDExNXB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICB9XG59XG5cbi5wYWdlLS1ob3ctdG8taW52ZXN0ICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctaW5saW5lOiA3NXB4O1xuICBwYWRkaW5nLWlubGluZTogMTg1cHggNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnBhZ2UtLWhvdy10by1pbnZlc3QgI3RlbXBsYXRlLWltZy0zNS0zNS0zMCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS0taG93LXRvLWludmVzdCAjdGVtcGxhdGUtaW1nLTM1LTM1LTMwIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYWdlLS1ob3ctdG8taW52ZXN0ICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYWdlLS1ob3ctdG8taW52ZXN0ICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNDVweCA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wYWdlLS1ob3ctdG8taW52ZXN0ICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAge1xuICAgIHBhZGRpbmctaW5saW5lOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wYWdlLS1ob3ctdG8taW52ZXN0ICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAge1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG59XG4ucGFnZS0taG93LXRvLWludmVzdCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIHtcbiAgei1pbmRleDogNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtLWhvdy10by1pbnZlc3QgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWhlYWRlciBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wYWdlLS1ob3ctdG8taW52ZXN0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLS1ob3ctdG8taW52ZXN0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuLnBhZ2UtLWhvdy10by1pbnZlc3QgLmhlcm8tYmFubmVyIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5wYWdlLS1ob3ctdG8taW52ZXN0IC5oZXJvLWJhbm5lciAuZGFyay1ibHVlIHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnBhZ2UtLWhvdy10by1pbnZlc3QgLmhlcm8tYmFubmVyIC5kYXJrLWJsdWU6YWZ0ZXIge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA1JSwgNTAlIDEwMCUsIDAgNSUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtLWhvdy10by1pbnZlc3QgLmhlcm8tYmFubmVyIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5wYWdlLS1ob3ctdG8taW52ZXN0IC5oZXJvLWJhbm5lciAuZGFyay1ibHVlIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnBhZ2UtLWhvdy10by1pbnZlc3QgLmhlcm8tYmFubmVyIHtcbiAgICBoZWlnaHQ6IDQ2NXB4O1xuICB9XG4gIC5wYWdlLS1ob3ctdG8taW52ZXN0IC5oZXJvLWJhbm5lciAuZGFyay1ibHVlIHtcbiAgICBoZWlnaHQ6IDM3MHB4O1xuICB9XG4gIC5wYWdlLS1ob3ctdG8taW52ZXN0IC5oZXJvLWJhbm5lciAuZGFyay1ibHVlOmFmdGVyIHtcbiAgICBib3R0b206IC03MHB4O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA1NSUsIDUwJSAxMDAlLCAwIDU1JSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS0taG93LXRvLWludmVzdCAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucGFnZS0taG93LXRvLWludmVzdCAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNTcwcHg7XG4gIH1cbiAgLnBhZ2UtLWhvdy10by1pbnZlc3QgLmhlcm8tYmFubmVyIC5kYXJrLWJsdWUge1xuICAgIGhlaWdodDogNDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS0taG93LXRvLWludmVzdCAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNjIwcHg7XG4gIH1cbiAgLnBhZ2UtLWhvdy10by1pbnZlc3QgLmhlcm8tYmFubmVyIC5kYXJrLWJsdWUge1xuICAgIGhlaWdodDogNTE1cHg7XG4gIH1cbiAgLnBhZ2UtLWhvdy10by1pbnZlc3QgLmhlcm8tYmFubmVyIC5kYXJrLWJsdWU6YWZ0ZXIge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA2NSUsIDUwJSAxMDAlLCAwIDY1JSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAucGFnZS0taG93LXRvLWludmVzdCAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNjU1cHg7XG4gIH1cbiAgLnBhZ2UtLWhvdy10by1pbnZlc3QgLmhlcm8tYmFubmVyIC5kYXJrLWJsdWUge1xuICAgIGhlaWdodDogNTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTVweCkge1xuICAucGFnZS0taG93LXRvLWludmVzdCAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNjY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucGFnZS0taG93LXRvLWludmVzdCAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAucGFnZS0taG93LXRvLWludmVzdCAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNjU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtLWhvdy10by1pbnZlc3QgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWhlYWRlciBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi5wYWdlLS1ob3ctdG8taW52ZXN0IC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lciAuc3RlcHMtY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IDY0cHggOTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAucGFnZS0taG93LXRvLWludmVzdCAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIgLnN0ZXBzLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYmxvY2s6IDY1cHggNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLS1ob3ctdG8taW52ZXN0IC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lciAuc3RlcHMtY29udGVudCB7XG4gICAgcGFkZGluZy1ibG9jazogNTFweCA2MXB4O1xuICB9XG59XG4ucGFnZS0taG93LXRvLWludmVzdCAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0ge1xuICBwYWRkaW5nOiA0MnB4IDE2cHggMzNweCAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5wYWdlLS1ob3ctdG8taW52ZXN0IC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lciAuc3RlcHMtY29udGVudC0taXRlbSB7XG4gICAgcGFkZGluZzogMzRweCAyOXB4IDQxcHggMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYWdlLS1ob3ctdG8taW52ZXN0IC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lciAuc3RlcHMtY29udGVudC0taXRlbSB7XG4gICAgcGFkZGluZzogMzRweCAyOXB4IDM2cHggMzJweDtcbiAgfVxufVxuLnBhZ2UtLWhvdy10by1pbnZlc3QgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zdGVwLXNlY3Rpb24ge1xuICBtYXJnaW4tYmxvY2s6IDAgNDBweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAucGFnZS0taG93LXRvLWludmVzdCAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXN0ZXAtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTRweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS0taG93LXRvLWludmVzdCAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXN0ZXAtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtLWhvdy10by1pbnZlc3QgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zdGVwLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCBhdXRvIDM0cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLS1ob3ctdG8taW52ZXN0IC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtc3RlcC1udW1iZXIge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS0taG93LXRvLWludmVzdCAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAtbnVtYmVyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG4ucGFnZS0taG93LXRvLWludmVzdCAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXN0ZXAge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXgtd2lkdGg6IDI0NHB4O1xuICBtYXJnaW4tYmxvY2s6IDI4cHggOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5wYWdlLS1ob3ctdG8taW52ZXN0IC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc3RlcCB7XG4gICAgbWFyZ2luLWJsb2NrOiAxNnB4IDhweDtcbiAgICBtYXgtd2lkdGg6IDIxOXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDczMHB4KSB7XG4gIC5wYWdlLS1ob3ctdG8taW52ZXN0IC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc3RlcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ibG9jazogMTZweCA5cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtLWhvdy10by1pbnZlc3QgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zdGVwIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWF4LXdpZHRoOiAyMTlweDtcbiAgfVxufVxuLnBhZ2UtLWhvdy10by1pbnZlc3QgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LXN0ZXAgcCwgLnBhZ2UtLWhvdy10by1pbnZlc3QgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LXN0ZXAgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4ucGFnZS0taG93LXRvLWludmVzdCAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtc3RlcCBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAucGFnZS0taG93LXRvLWludmVzdCAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtc3RlcCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS0taG93LXRvLWludmVzdCAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtc3RlcCBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbiN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAge1xuICBoZWlnaHQ6IDQyNXB4O1xuICB0b3A6IDE3MHB4O1xufVxuI3RlbXBsYXRlLWltZy0zNS0zNS0zMCAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbiN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICB0b3A6IC0xMCU7XG4gIHJpZ2h0OiAzOCU7XG59XG4jdGVtcGxhdGUtaW1nLTM1LTM1LTMwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbiN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAzOCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAge1xuICAgIHBhZGRpbmctaW5saW5lOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEsXG4gICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIHJpZ2h0OiA0MCU7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAge1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAjdGVtcGxhdGUtaW1nLTM1LTM1LTMwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xLFxuICAjdGVtcGxhdGUtaW1nLTM1LTM1LTMwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICByaWdodDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3RlbXBsYXRlLWltZy0zNS0zNS0zMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSxcbiAgI3RlbXBsYXRlLWltZy0zNS0zNS0zMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTM1LTM1LTMwIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAjdGVtcGxhdGUtaW1nLTM1LTM1LTMwIHtcbiAgICB0b3A6IDEzNXB4O1xuICAgIGdhcDogMDtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgIG1heC13aWR0aDogMTk1cHg7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0zNS0zNS0zMCAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEsXG4gICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIHJpZ2h0OiA0NSU7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0zNS0zNS0zMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTM1LTM1LTMwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTM1LTM1LTMwIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzVweCkge1xuICAjdGVtcGxhdGUtaW1nLTM1LTM1LTMwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMzNweDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTM1LTM1LTMwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICBtYXgtd2lkdGg6IDE1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3RlbXBsYXRlLWltZy0zNS0zNS0zMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICB0b3A6IDE1JTtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTM1LTM1LTMwIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEsXG4gICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIHJpZ2h0OiA0MiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAjdGVtcGxhdGUtaW1nLTM1LTM1LTMwIHtcbiAgICB0b3A6IDEwMHB4O1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGhlaWdodDogNjIwcHg7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0zNS0zNS0zMCAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXg6IDAgMSAyNSU7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0zNS0zNS0zMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgcmlnaHQ6IDIwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcxMHB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgIHJpZ2h0OiAxNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAjdGVtcGxhdGUtaW1nLTM1LTM1LTMwIHtcbiAgICBoZWlnaHQ6IDUyMHB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgIHRvcDogMDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTM1LTM1LTMwIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIGZsZXg6IDAgMSA1MCU7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0zNS0zNS0zMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgdG9wOiAxNSU7XG4gICAgcmlnaHQ6IDE1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgIHJpZ2h0OiAxMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAjdGVtcGxhdGUtaW1nLTM1LTM1LTMwIHtcbiAgICBoZWlnaHQ6IDU1NXB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgIHJpZ2h0OiA1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTM1LTM1LTMwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5NXB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0zNS0zNS0zMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgcmlnaHQ6IDQ3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAge1xuICAgIGhlaWdodDogNTgwcHg7XG4gICAgZ2FwOiAyNnB4O1xuICB9XG4gICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgIHdpZHRoOiAxODJweDtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0zNS0zNS0zMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgd2lkdGg6IDE0OXB4O1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0zNS0zNS0zMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgd2lkdGg6IDE0OXB4O1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2OXB4KSB7XG4gICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAge1xuICAgIGhlaWdodDogNTU1cHg7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0zNS0zNS0zMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgI3RlbXBsYXRlLWltZy0zNS0zNS0zMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAjdGVtcGxhdGUtaW1nLTM1LTM1LTMwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICByaWdodDogNTAlO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG5cbi5wYWdlLS1hcHBseS1mb3ItYS1mdW5kIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1oZWFkZXIgaDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZS0tYXBwbHktZm9yLWEtZnVuZCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucGFnZS0tYXBwbHktZm9yLWEtZnVuZCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbi5wYWdlLS1hcHBseS1mb3ItYS1mdW5kIC5oZXJvLWJhbm5lciB7XG4gIGhlaWdodDogNjAwcHg7XG4gIGJhY2tncm91bmQ6ICNGNUY2Rjc7XG59XG4ucGFnZS0tYXBwbHktZm9yLWEtZnVuZCAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZSB7XG4gIGhlaWdodDogNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLS1hcHBseS1mb3ItYS1mdW5kIC5oZXJvLWJhbm5lciB7XG4gICAgaGVpZ2h0OiA0NTVweDtcbiAgfVxuICAucGFnZS0tYXBwbHktZm9yLWEtZnVuZCAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZSB7XG4gICAgaGVpZ2h0OiAzNTVweDtcbiAgfVxuICAucGFnZS0tYXBwbHktZm9yLWEtZnVuZCAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZTo6YWZ0ZXIge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA1NSUsIDUwJSAxMDAlLCAwIDU1JSk7XG4gIH1cbiAgLnBhZ2UtLWFwcGx5LWZvci1hLWZ1bmQgLmhlcm8tYmFubmVyICN0ZW1wbGF0ZS1pbWctNDAtMjAtNDAge1xuICAgIGhlaWdodDogMzc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAucGFnZS0tYXBwbHktZm9yLWEtZnVuZCAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNDMwcHg7XG4gIH1cbiAgLnBhZ2UtLWFwcGx5LWZvci1hLWZ1bmQgLmhlcm8tYmFubmVyIC5kYXJrLWJsdWUge1xuICAgIGhlaWdodDogMzMwcHg7XG4gIH1cbiAgLnBhZ2UtLWFwcGx5LWZvci1hLWZ1bmQgLmhlcm8tYmFubmVyICN0ZW1wbGF0ZS1pbWctNDAtMjAtNDAge1xuICAgIGhlaWdodDogMzMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTBweCkge1xuICAucGFnZS0tYXBwbHktZm9yLWEtZnVuZCAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNDE1cHg7XG4gIH1cbiAgLnBhZ2UtLWFwcGx5LWZvci1hLWZ1bmQgLmhlcm8tYmFubmVyICN0ZW1wbGF0ZS1pbWctNDAtMjAtNDAge1xuICAgIGhlaWdodDogMzE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzBweCkge1xuICAucGFnZS0tYXBwbHktZm9yLWEtZnVuZCAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNDEwcHg7XG4gIH1cbiAgLnBhZ2UtLWFwcGx5LWZvci1hLWZ1bmQgLmhlcm8tYmFubmVyIC5kYXJrLWJsdWUge1xuICAgIGhlaWdodDogMzEwcHg7XG4gIH1cbiAgLnBhZ2UtLWFwcGx5LWZvci1hLWZ1bmQgLmhlcm8tYmFubmVyICN0ZW1wbGF0ZS1pbWctNDAtMjAtNDAge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS0tYXBwbHktZm9yLWEtZnVuZCAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNTYwcHg7XG4gIH1cbiAgLnBhZ2UtLWFwcGx5LWZvci1hLWZ1bmQgLmhlcm8tYmFubmVyIC5kYXJrLWJsdWUge1xuICAgIGhlaWdodDogNDYwcHg7XG4gIH1cbiAgLnBhZ2UtLWFwcGx5LWZvci1hLWZ1bmQgLmhlcm8tYmFubmVyICN0ZW1wbGF0ZS1pbWctNDAtMjAtNDAge1xuICAgIGhlaWdodDogNTkwcHg7XG4gICAgZ2FwOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhZ2UtLWFwcGx5LWZvci1hLWZ1bmQgLmhlcm8tYmFubmVyIHtcbiAgICBoZWlnaHQ6IDU3MHB4O1xuICB9XG4gIC5wYWdlLS1hcHBseS1mb3ItYS1mdW5kIC5oZXJvLWJhbm5lciAuZGFyay1ibHVlIHtcbiAgICBoZWlnaHQ6IDQ3MHB4O1xuICB9XG4gIC5wYWdlLS1hcHBseS1mb3ItYS1mdW5kIC5oZXJvLWJhbm5lciAjdGVtcGxhdGUtaW1nLTQwLTIwLTQwIHtcbiAgICBoZWlnaHQ6IDYwNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnBhZ2UtLWFwcGx5LWZvci1hLWZ1bmQgLmhlcm8tYmFubmVyIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG4gIC5wYWdlLS1hcHBseS1mb3ItYS1mdW5kIC5oZXJvLWJhbm5lciAjdGVtcGxhdGUtaW1nLTQwLTIwLTQwIHtcbiAgICBoZWlnaHQ6IDY0MHB4O1xuICAgIGdhcDogNTBweDtcbiAgfVxuICAucGFnZS0tYXBwbHktZm9yLWEtZnVuZCAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZSB7XG4gICAgaGVpZ2h0OiA1MDVweDtcbiAgfVxuICAucGFnZS0tYXBwbHktZm9yLWEtZnVuZCAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZTo6YWZ0ZXIge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA3NSUsIDUwJSAxMDAlLCAwIDc1JSk7XG4gIH1cbn1cbi5wYWdlLS1hcHBseS1mb3ItYS1mdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lciAuc3RlcHMtY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IDczcHggMTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnBhZ2UtLWFwcGx5LWZvci1hLWZ1bmQgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyIC5zdGVwcy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJsb2NrOiA1N3B4IDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhZ2UtLWFwcGx5LWZvci1hLWZ1bmQgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyIC5zdGVwcy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJsb2NrOiA1MHB4IDk5cHg7XG4gIH1cbn1cbi5wYWdlLS1hcHBseS1mb3ItYS1mdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc3RlcC1zZWN0aW9uIHtcbiAgbWFyZ2luLWJsb2NrOiAwIDUycHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogNDMwcHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDQ5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnBhZ2UtLWFwcGx5LWZvci1hLWZ1bmQgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zdGVwLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMCBhdXRvIDU0cHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS0tYXBwbHktZm9yLWEtZnVuZCAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXN0ZXAtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZS0tYXBwbHktZm9yLWEtZnVuZCAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAtbnVtYmVyIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtLWFwcGx5LWZvci1hLWZ1bmQgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwLW51bWJlciB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuLnBhZ2UtLWFwcGx5LWZvci1hLWZ1bmQgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zdGVwIHtcbiAgcGFkZGluZy1ibG9jazogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAucGFnZS0tYXBwbHktZm9yLWEtZnVuZCAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXN0ZXAge1xuICAgIHBhZGRpbmctYmxvY2s6IDE3cHggMTRweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS0tYXBwbHktZm9yLWEtZnVuZCAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXN0ZXAge1xuICAgIHBhZGRpbmctYmxvY2s6IDEzcHggMTFweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbn1cbi5wYWdlLS1hcHBseS1mb3ItYS1mdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1zdGVwIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLnBhZ2UtLWFwcGx5LWZvci1hLWZ1bmQgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LXN0ZXAgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnBhZ2UtLWFwcGx5LWZvci1hLWZ1bmQgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LXN0ZXAgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG4ucGFnZS0tYXBwbHktZm9yLWEtZnVuZCAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0ge1xuICBwYWRkaW5nOiA0MnB4IDQ5cHggNDlweCA0MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5wYWdlLS1hcHBseS1mb3ItYS1mdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lciAuc3RlcHMtY29udGVudC0taXRlbSB7XG4gICAgcGFkZGluZzogNDJweCA0NXB4IDQ2cHggNDFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLS1hcHBseS1mb3ItYS1mdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lciAuc3RlcHMtY29udGVudC0taXRlbSB7XG4gICAgcGFkZGluZzogMzJweCAyM3B4IDM4cHggMjFweDtcbiAgfVxufVxuLnBhZ2UtLWFwcGx5LWZvci1hLWZ1bmQgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgcGFkZGluZy1ibG9jazogMCA4NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZS0tYXBwbHktZm9yLWEtZnVuZCAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYmxvY2s6IDAgNzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLS1hcHBseS1mb3ItYS1mdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbiAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ibG9jazogMCA1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhZ2UtLWFwcGx5LWZvci1hLWZ1bmQgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbi5wYWdlLS1hcHBseS1mb3ItYS1mdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtaWNvbiB7XG4gIHBhZGRpbmctYmxvY2s6IDkzcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtLWFwcGx5LWZvci1hLWZ1bmQgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1pY29uIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA1NHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS0tYXBwbHktZm9yLWEtZnVuZCAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWljb24ge1xuICAgIHBhZGRpbmctYmxvY2s6IDc1cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYWdlLS1hcHBseS1mb3ItYS1mdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtaWNvbiB7XG4gICAgcGFkZGluZy1ibG9jazogNDBweCAwO1xuICB9XG4gIC5wYWdlLS1hcHBseS1mb3ItYS1mdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtaWNvbiBpbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG4ucGFnZS0tYXBwbHktZm9yLWEtZnVuZCAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1pbnRyby10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS0tYXBwbHktZm9yLWEtZnVuZCAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1pbnRyby10ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtLWFwcGx5LWZvci1hLWZ1bmQgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtaW50cm8tdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnBhZ2UtLWFwcGx5LWZvci1hLWZ1bmQgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1pbnRyby1zZWN0aW9uLWJvbGQge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnBhZ2UtLWFwcGx5LWZvci1hLWZ1bmQgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1pbnRyby1zZWN0aW9uLWJvbGQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wYWdlLS1hcHBseS1mb3ItYS1mdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaW50cm8tc2VjdGlvbi1ib2xkIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLS1hcHBseS1mb3ItYS1mdW5kIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaW50cm8tc2VjdGlvbi1ib2xkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS0tYXBwbHktZm9yLWEtZnVuZCAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvLXNlY3Rpb24tYm9sZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbi5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgLmhlcm8tYmFubmVyIHtcbiAgaGVpZ2h0OiA1ODVweDtcbiAgYmFja2dyb3VuZDogI0Y1RjZGNztcbn1cbi5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgLmhlcm8tYmFubmVyIC5kYXJrLWJsdWUge1xuICBoZWlnaHQ6IDQ5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgLmhlcm8tYmFubmVyIHtcbiAgICBoZWlnaHQ6IDU0MHB4O1xuICB9XG4gIC5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgLmhlcm8tYmFubmVyIC5kYXJrLWJsdWUge1xuICAgIGhlaWdodDogNDQwcHg7XG4gIH1cbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZTphZnRlciB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDUwJSwgNTAlIDEwMCUsIDAgNTAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgLmhlcm8tYmFubmVyIHtcbiAgICBoZWlnaHQ6IDQxMHB4O1xuICB9XG4gIC5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgLmhlcm8tYmFubmVyIC5kYXJrLWJsdWUge1xuICAgIGhlaWdodDogMzEwcHg7XG4gIH1cbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZTphZnRlciB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDY1JSwgNTAlIDEwMCUsIDAgNjUlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgLmhlcm8tYmFubmVyIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgLmhlcm8tYmFubmVyIC5kYXJrLWJsdWUge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAucGFnZS0td2h5LWludmVzdC13aXRoLXVzIC5oZXJvLWJhbm5lciB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgLmhlcm8tYmFubmVyIHtcbiAgICBoZWlnaHQ6IDYyMHB4O1xuICB9XG4gIC5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgLmhlcm8tYmFubmVyIC5kYXJrLWJsdWUge1xuICAgIGhlaWdodDogNDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucGFnZS0td2h5LWludmVzdC13aXRoLXVzIC5oZXJvLWJhbm5lciB7XG4gICAgaGVpZ2h0OiA1ODVweDtcbiAgfVxuICAucGFnZS0td2h5LWludmVzdC13aXRoLXVzIC5oZXJvLWJhbm5lciAuZGFyay1ibHVlIHtcbiAgICBoZWlnaHQ6IDQ4NXB4O1xuICB9XG59XG4ucGFnZS0td2h5LWludmVzdC13aXRoLXVzICN0ZW1wbGF0ZS1pbWctNTAtMTUtMzUge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctaW5saW5lOiA3NXB4O1xuICBwYWRkaW5nLWlubGluZTogMTg1cHggNjBweDtcbiAgdG9wOiAxMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAjdGVtcGxhdGUtaW1nLTUwLTE1LTM1IHtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgI3RlbXBsYXRlLWltZy01MC0xNS0zNSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFnZS0td2h5LWludmVzdC13aXRoLXVzICN0ZW1wbGF0ZS1pbWctNTAtMTUtMzUge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICB9XG59XG4ucGFnZS0td2h5LWludmVzdC13aXRoLXVzICN0ZW1wbGF0ZS1pbWctNTAtMTUtMzUgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAjdGVtcGxhdGUtaW1nLTUwLTE1LTM1IHtcbiAgICBoZWlnaHQ6IDQxMHB4O1xuICB9XG4gIC5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgI3RlbXBsYXRlLWltZy01MC0xNS0zNSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAjdGVtcGxhdGUtaW1nLTUwLTE1LTM1IHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgI3RlbXBsYXRlLWltZy01MC0xNS0zNSAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAjdGVtcGxhdGUtaW1nLTUwLTE1LTM1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgfVxuICAucGFnZS0td2h5LWludmVzdC13aXRoLXVzICN0ZW1wbGF0ZS1pbWctNTAtMTUtMzUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICB9XG4gIC5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgI3RlbXBsYXRlLWltZy01MC0xNS0zNSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgI3RlbXBsYXRlLWltZy01MC0xNS0zNSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyBpbWcge1xuICAgIG1heC13aWR0aDogMTQ5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAucGFnZS0td2h5LWludmVzdC13aXRoLXVzICN0ZW1wbGF0ZS1pbWctNTAtMTUtMzUge1xuICAgIGhlaWdodDogNDE1cHg7XG4gIH1cbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAjdGVtcGxhdGUtaW1nLTUwLTE1LTM1IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS0td2h5LWludmVzdC13aXRoLXVzICN0ZW1wbGF0ZS1pbWctNTAtMTUtMzUge1xuICAgIGhlaWdodDogNDQwcHg7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAjdGVtcGxhdGUtaW1nLTUwLTE1LTM1IC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNzJweDtcbiAgfVxuICAucGFnZS0td2h5LWludmVzdC13aXRoLXVzICN0ZW1wbGF0ZS1pbWctNTAtMTUtMzUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE0NXB4O1xuICB9XG4gIC5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgI3RlbXBsYXRlLWltZy01MC0xNS0zNSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyBpbWcge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAucGFnZS0td2h5LWludmVzdC13aXRoLXVzICN0ZW1wbGF0ZS1pbWctNTAtMTUtMzUge1xuICAgIGdhcDogNDBweDtcbiAgICBoZWlnaHQ6IDQ3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAjdGVtcGxhdGUtaW1nLTUwLTE1LTM1IHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGdhcDogMDtcbiAgfVxuICAucGFnZS0td2h5LWludmVzdC13aXRoLXVzICN0ZW1wbGF0ZS1pbWctNTAtMTUtMzUgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgZ2FwOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAucGFnZS0td2h5LWludmVzdC13aXRoLXVzICN0ZW1wbGF0ZS1pbWctNTAtMTUtMzUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEgaW1nLFxuICAucGFnZS0td2h5LWludmVzdC13aXRoLXVzICN0ZW1wbGF0ZS1pbWctNTAtMTUtMzUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIgaW1nLFxuICAucGFnZS0td2h5LWludmVzdC13aXRoLXVzICN0ZW1wbGF0ZS1pbWctNTAtMTUtMzUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1pY29uIHtcbiAgcGFkZGluZy1ibG9jazogOTFweCAwO1xufVxuLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJsb2NrOiAwIDc1cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICBmbGV4OiAwIDEgNjAlO1xufVxuLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICBmbGV4OiAwIDEgMzUlO1xufVxuLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvLXNlY3Rpb24tYm9sZCB7XG4gIG1heC13aWR0aDogNzY1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ucGFnZS0td2h5LWludmVzdC13aXRoLXVzIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWludHJvLXRleHQge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS0td2h5LWludmVzdC13aXRoLXVzIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaW50cm8tc2VjdGlvbi1ib2xkLFxuICAucGFnZS0td2h5LWludmVzdC13aXRoLXVzIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWludHJvLXRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1pY29uIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA1MnB4IDA7XG4gIH1cbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvLXNlY3Rpb24tYm9sZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucGFnZS0td2h5LWludmVzdC13aXRoLXVzIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaW50cm8tc2VjdGlvbi1ib2xkIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYmxvY2s6IDAgNjFweDtcbiAgICBnYXA6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFnZS0td2h5LWludmVzdC13aXRoLXVzIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaW50cm8tc2VjdGlvbi1ib2xkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1pY29uIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0N3B4IDA7XG4gIH1cbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgIGdhcDogMjVweDtcbiAgfVxufVxuLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCB7XG4gIHBhZGRpbmctYmxvY2s6IDY4cHggNzVweDtcbn1cbi5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10aXRsZS13aXRoLXR3by10ZXggLmxheW91dC0tdHdvY29sLXNlY3Rpb24sIC5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10aXRsZS13aXRoLXR3by10ZXggLmxheW91dC0tb25lY29sIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA3MHB4O1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCAubGF5b3V0LS10d29jb2wtc2VjdGlvbiwgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCAubGF5b3V0LS1vbmVjb2wge1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCAubGF5b3V0LS10d29jb2wtc2VjdGlvbiwgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCAubGF5b3V0LS1vbmVjb2wge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCAubGF5b3V0LS10d29jb2wtc2VjdGlvbiwgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCAubGF5b3V0LS1vbmVjb2wge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICB9XG59XG4ucGFnZS0td2h5LWludmVzdC13aXRoLXVzIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdGl0bGUtd2l0aC10d28tdGV4IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1pbnRyby1zZWN0aW9uLWJvbGQgcCwgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaW50cm8tc2VjdGlvbi1ib2xkIHNwYW4ge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10aXRsZS13aXRoLXR3by10ZXggLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvLXNlY3Rpb24tYm9sZCBwLCAucGFnZS0td2h5LWludmVzdC13aXRoLXVzIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdGl0bGUtd2l0aC10d28tdGV4IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1pbnRyby1zZWN0aW9uLWJvbGQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaW50cm8tc2VjdGlvbi1ib2xkIHAsIC5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10aXRsZS13aXRoLXR3by10ZXggLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvLXNlY3Rpb24tYm9sZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10aXRsZS13aXRoLXR3by10ZXggLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LXRleHQtY29sdW1uIHtcbiAgbWF4LXdpZHRoOiA0NjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtdGV4dC1jb2x1bW4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtdGV4dC1jb2x1bW4gcCwgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtdGV4dC1jb2x1bW4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtdGV4dC1jb2x1bW4gcCwgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtdGV4dC1jb2x1bW4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtdGV4dC1jb2x1bW4gcCwgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtdGV4dC1jb2x1bW4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCB7XG4gICAgcGFkZGluZy1ibG9jazogNjNweCA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCB7XG4gICAgcGFkZGluZy1ibG9jazogNTFweCA1MnB4O1xuICB9XG59XG4ucGFnZS0td2h5LWludmVzdC13aXRoLXVzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRlbnQge1xuICBwYWRkaW5nLWJsb2NrOiA5OXB4IDEyMHB4O1xufVxuLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDg5NXB4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA1OXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGVudCB7XG4gICAgcGFkZGluZy1ibG9jazogNjZweCA3NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkLXNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJsb2NrOiA1OHB4IDc2cHg7XG4gIH1cbiAgLnBhZ2UtLXdoeS1pbnZlc3Qtd2l0aC11cyAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkLXNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nLWlubGluZTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG59XG5cbi5wYWdlLS1hYm91dC11cyAuaGVyby1iYW5uZXIge1xuICBoZWlnaHQ6IDY3NXB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLnBhZ2UtLWFib3V0LXVzIC5oZXJvLWJhbm5lciAuZGFyay1ibHVlIHtcbiAgaGVpZ2h0OiA1MjBweDtcbn1cbi5wYWdlLS1hYm91dC11cyAuaGVyby1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cbi5wYWdlLS1hYm91dC11cyAuaGVyby1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWhlYWRlciBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLS1hYm91dC11cyAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNTYwcHg7XG4gIH1cbiAgLnBhZ2UtLWFib3V0LXVzIC5oZXJvLWJhbm5lciAuZGFyay1ibHVlIHtcbiAgICBoZWlnaHQ6IDQ0MHB4O1xuICB9XG4gIC5wYWdlLS1hYm91dC11cyAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZTo6YWZ0ZXIge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAzMCUsIDUwJSAxMDAlLCAwIDMwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhZ2UtLWFib3V0LXVzIC5oZXJvLWJhbm5lciB7XG4gICAgaGVpZ2h0OiA1NDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZS0tYWJvdXQtdXMgLmhlcm8tYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLS1hYm91dC11cyAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNTUwcHg7XG4gIH1cbiAgLnBhZ2UtLWFib3V0LXVzIC5oZXJvLWJhbm5lciAuZGFyay1ibHVlIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtLWFib3V0LXVzIC5oZXJvLWJhbm5lciB7XG4gICAgaGVpZ2h0OiA0NjBweDtcbiAgfVxuICAucGFnZS0tYWJvdXQtdXMgLmhlcm8tYmFubmVyIC5kYXJrLWJsdWUge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbiAgLnBhZ2UtLWFib3V0LXVzIC5oZXJvLWJhbm5lciAuZGFyay1ibHVlOmFmdGVyIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNjUlLCA1MCUgMTAwJSwgMCA2NSUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnBhZ2UtLWFib3V0LXVzIC5oZXJvLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS0tYWJvdXQtdXMgLmhlcm8tYmFubmVyIHtcbiAgICBoZWlnaHQ6IDY2MHB4O1xuICB9XG4gIC5wYWdlLS1hYm91dC11cyAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZSB7XG4gICAgaGVpZ2h0OiA0OTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYWdlLS1hYm91dC11cyAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNjE1cHg7XG4gIH1cbiAgLnBhZ2UtLWFib3V0LXVzIC5oZXJvLWJhbm5lciAuZGFyay1ibHVlOmFmdGVyIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNzUlLCA1MCUgMTAwJSwgMCA2NSUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnBhZ2UtLWFib3V0LXVzIC5oZXJvLWJhbm5lciB7XG4gICAgaGVpZ2h0OiA2NDVweDtcbiAgfVxuICAucGFnZS0tYWJvdXQtdXMgLmhlcm8tYmFubmVyIC5kYXJrLWJsdWUge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbiAgLnBhZ2UtLWFib3V0LXVzIC5oZXJvLWJhbm5lciAuZGFyay1ibHVlOjphZnRlciB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDgwJSwgNTElIDEwMCUsIDAgODAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC5wYWdlLS1hYm91dC11cyAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNjgwcHg7XG4gIH1cbn1cbi5wYWdlLS1hYm91dC11cyAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZWN0aW9uIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XG4gIHdpZHRoOiA3MCU7XG4gIHBhZGRpbmctYmxvY2s6IDY1cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtLWFib3V0LXVzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlY3Rpb24ge1xuICAgIHdpZHRoOiA3NCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhZ2UtLWFib3V0LXVzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlY3Rpb24ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS0tYWJvdXQtdXMgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDg4JTtcbiAgICBwYWRkaW5nLWJsb2NrOiAyM3B4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAucGFnZS0tYWJvdXQtdXMgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjVweDtcbiAgfVxufVxuLnBhZ2UtLWFib3V0LXVzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xufVxuLnBhZ2UtLWFib3V0LXVzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgLmZpZWxkLS1uYW1lLWZpZWxkLXBpY3RvIGltZyB7XG4gIG1heC13aWR0aDogMTI5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLS1hYm91dC11cyAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZC0tbmFtZS1maWVsZC1waWN0byBpbWcge1xuICAgIG1heC13aWR0aDogNzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLS1hYm91dC11cyAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZC0tbmFtZS1maWVsZC1waWN0byBpbWcge1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgfVxufVxuLnBhZ2UtLWFib3V0LXVzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhIGltZyB7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBhZ2UtLWFib3V0LXVzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICBwYWRkaW5nOiAwIDIwcHggMCAxNDBweDtcbn1cbi5wYWdlLS1hYm91dC11cyAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhIGltZyB7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBhZ2UtLWFib3V0LXVzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gIHBhZGRpbmc6IDAgMTI1cHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucGFnZS0tYWJvdXQtdXMgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgOTBweDtcbiAgfVxuICAucGFnZS0tYWJvdXQtdXMgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBwYWRkaW5nOiAwIDkwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnBhZ2UtLWFib3V0LXVzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBhZ2UtLWFib3V0LXVzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYWdlLS1hYm91dC11cyAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLFxuICAucGFnZS0tYWJvdXQtdXMgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5wYWdlLS1hYm91dC11cyAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250ZW50IHtcbiAgcGFkZGluZy1ibG9jazogMTAxcHggMTQ3cHg7XG59XG4ucGFnZS0tYWJvdXQtdXMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtY2FyZC1zZWN0aW9uIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNjFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS0tYWJvdXQtdXMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGVudCB7XG4gICAgcGFkZGluZy1ibG9jazogNzZweCAxMTJweDtcbiAgfVxuICAucGFnZS0tYWJvdXQtdXMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtY2FyZC1zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYWdlLS1hYm91dC11cyAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0N3B4IDc3cHg7XG4gIH1cbiAgLnBhZ2UtLWFib3V0LXVzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWNhcmQtc2VjdGlvbiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIH1cbn1cbi5wYWdlLS1hYm91dC11cyAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS0tYWJvdXQtdXMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFnZS0tYWJvdXQtdXMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cblxuI3RlbXBsYXRlLTQwLTQwLTIwIHtcbiAgaGVpZ2h0OiA1MzVweDtcbiAgdG9wOiAxNDBweDtcbn1cbiN0ZW1wbGF0ZS00MC00MC0yMCAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbiN0ZW1wbGF0ZS00MC00MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbiN0ZW1wbGF0ZS00MC00MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gIHRvcDogMTAlO1xuICByaWdodDogLTEwJTtcbn1cbiN0ZW1wbGF0ZS00MC00MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDM1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI3RlbXBsYXRlLTQwLTQwLTIwIHtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICB9XG4gICN0ZW1wbGF0ZS00MC00MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgI3RlbXBsYXRlLTQwLTQwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgI3RlbXBsYXRlLTQwLTQwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgI3RlbXBsYXRlLTQwLTQwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICByaWdodDogNDUlO1xuICB9XG4gICN0ZW1wbGF0ZS00MC00MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyBpbWcge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICN0ZW1wbGF0ZS00MC00MC0yMCB7XG4gICAgaGVpZ2h0OiA0MTBweDtcbiAgfVxuICAjdGVtcGxhdGUtNDAtNDAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAjdGVtcGxhdGUtNDAtNDAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE5NXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAjdGVtcGxhdGUtNDAtNDAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgIHRvcDogMDtcbiAgfVxuICAjdGVtcGxhdGUtNDAtNDAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEsXG4gICN0ZW1wbGF0ZS00MC00MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgcmlnaHQ6IDQwJTtcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3RlbXBsYXRlLTQwLTQwLTIwIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAjdGVtcGxhdGUtNDAtNDAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gICN0ZW1wbGF0ZS00MC00MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgbGVmdDogLTIwJTtcbiAgfVxuICAjdGVtcGxhdGUtNDAtNDAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICB9XG4gICN0ZW1wbGF0ZS00MC00MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgbGVmdDogNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjdGVtcGxhdGUtNDAtNDAtMjAge1xuICAgIHRvcDogMTIwcHg7XG4gICAgaGVpZ2h0OiAzMjVweDtcbiAgfVxuICAjdGVtcGxhdGUtNDAtNDAtMjAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gICN0ZW1wbGF0ZS00MC00MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgcmlnaHQ6IDQ1JTtcbiAgfVxuICAjdGVtcGxhdGUtNDAtNDAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTVweDtcbiAgfVxuICAjdGVtcGxhdGUtNDAtNDAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICB9XG4gICN0ZW1wbGF0ZS00MC00MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbiAgI3RlbXBsYXRlLTQwLTQwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgfVxuICAjdGVtcGxhdGUtNDAtNDAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE3MXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgI3RlbXBsYXRlLTQwLTQwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAjdGVtcGxhdGUtNDAtNDAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgIGxlZnQ6IC0zNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgI3RlbXBsYXRlLTQwLTQwLTIwIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgfVxuICAjdGVtcGxhdGUtNDAtNDAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgIGxlZnQ6IC01MHB4O1xuICB9XG4gICN0ZW1wbGF0ZS00MC00MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICN0ZW1wbGF0ZS00MC00MC0yMCB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGhlaWdodDogNTIwcHg7XG4gIH1cbiAgI3RlbXBsYXRlLTQwLTQwLTIwIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuICB9XG4gIEBzdXBwb3J0cyAoLW1vei1hcHBlYXJhbmNlOiBub25lKSB7XG4gICAgI3RlbXBsYXRlLTQwLTQwLTIwIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgbWF4LWhlaWdodDogMTcwcHg7XG4gICAgfVxuICB9XG4gICN0ZW1wbGF0ZS00MC00MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgbGVmdDogMTAlO1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIH1cbiAgI3RlbXBsYXRlLTQwLTQwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxuICAjdGVtcGxhdGUtNDAtNDAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgbGVmdDogNTUlO1xuICAgIHRvcDogMTUlO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxuICAjdGVtcGxhdGUtNDAtNDAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICB9XG4gICN0ZW1wbGF0ZS00MC00MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgbGVmdDogMjUlO1xuICAgIHJpZ2h0OiA0MCU7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgfVxuICAjdGVtcGxhdGUtNDAtNDAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTMwcHgpIHtcbiAgI3RlbXBsYXRlLTQwLTQwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICBsZWZ0OiA0JTtcbiAgfVxuICAjdGVtcGxhdGUtNDAtNDAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgIGxlZnQ6IDYwJTtcbiAgfVxuICAjdGVtcGxhdGUtNDAtNDAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIGxlZnQ6IDIwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICN0ZW1wbGF0ZS00MC00MC0yMCB7XG4gICAgaGVpZ2h0OiA0NzBweDtcbiAgfVxuICAjdGVtcGxhdGUtNDAtNDAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgIGxlZnQ6IDEyJTtcbiAgfVxuICAjdGVtcGxhdGUtNDAtNDAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwNHB4O1xuICB9XG4gICN0ZW1wbGF0ZS00MC00MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgbGVmdDogNjUlO1xuICB9XG4gICN0ZW1wbGF0ZS00MC00MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiBpbWcge1xuICAgIG1heC13aWR0aDogMTMycHg7XG4gIH1cbiAgI3RlbXBsYXRlLTQwLTQwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQwNXB4KSB7XG4gICN0ZW1wbGF0ZS00MC00MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogNTAlO1xuICB9XG4gICN0ZW1wbGF0ZS00MC00MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgbGVmdDogNTUlO1xuICB9XG4gICN0ZW1wbGF0ZS00MC00MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyBpbWcge1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzODlweCkge1xuICAjdGVtcGxhdGUtNDAtNDAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgIHJpZ2h0OiA0NSU7XG4gIH1cbiAgI3RlbXBsYXRlLTQwLTQwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICBsZWZ0OiAxNiU7XG4gIH1cbiAgI3RlbXBsYXRlLTQwLTQwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiA2MCU7XG4gIH1cbiAgI3RlbXBsYXRlLTQwLTQwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICN0ZW1wbGF0ZS00MC00MC0yMCB7XG4gICAgZ2FwOiAxOHB4O1xuICAgIGhlaWdodDogNTExcHg7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxuICAjdGVtcGxhdGUtNDAtNDAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgIHJpZ2h0OiA0MiU7XG4gIH1cbiAgI3RlbXBsYXRlLTQwLTQwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICBsZWZ0OiA5JTtcbiAgfVxuICAjdGVtcGxhdGUtNDAtNDAtMjAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE2N3B4O1xuICB9XG4gICN0ZW1wbGF0ZS00MC00MC0yMCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiBpbWcge1xuICAgIG1heC13aWR0aDogMTMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAjdGVtcGxhdGUtNDAtNDAtMjAge1xuICAgIGhlaWdodDogNTQwcHg7XG4gIH1cbiAgI3RlbXBsYXRlLTQwLTQwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICBsZWZ0OiAxMCU7XG4gIH1cbiAgI3RlbXBsYXRlLTQwLTQwLTIwIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMTVweDtcbiAgfVxufVxuXG4ucGFnZS0tY29udGFjdCAjY2VudGVyZWQtaGVyby1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWhlYWRlciB7XG4gIHBhZGRpbmctaW5saW5lOiA1NXB4O1xufVxuLnBhZ2UtLWNvbnRhY3QgI2NlbnRlcmVkLWhlcm8tYmFubmVyIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCB7XG4gIGhlaWdodDogNTA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtLWNvbnRhY3QgI2NlbnRlcmVkLWhlcm8tYmFubmVyIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS0tY29udGFjdCAjY2VudGVyZWQtaGVyby1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWhlYWRlciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIH1cbiAgLnBhZ2UtLWNvbnRhY3QgI2NlbnRlcmVkLWhlcm8tYmFubmVyIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDUwcHg7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICB0b3A6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdlLS1jb250YWN0ICNjZW50ZXJlZC1oZXJvLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtaWNvbi1ibG9jayB7XG4gICAgYm90dG9tOiAtNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzMwcHgpIHtcbiAgLnBhZ2UtLWNvbnRhY3QgI2NlbnRlcmVkLWhlcm8tYmFubmVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLS1jb250YWN0ICNjZW50ZXJlZC1oZXJvLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFnZS0tY29udGFjdCAjY2VudGVyZWQtaGVyby1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWhlYWRlciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG4gIH1cbiAgLnBhZ2UtLWNvbnRhY3QgI2NlbnRlcmVkLWhlcm8tYmFubmVyIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICB0b3A6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdlLS1jb250YWN0ICNjZW50ZXJlZC1oZXJvLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtaWNvbi1ibG9jayB7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIGxlZnQ6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC5wYWdlLS1jb250YWN0ICNjZW50ZXJlZC1oZXJvLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi5wYWdlLS1jb250YWN0IC5oZXJvLWJhbm5lciB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGhlaWdodDogNTA1cHg7XG59XG4ucGFnZS0tY29udGFjdCAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZSB7XG4gIGhlaWdodDogNDMwcHg7XG59XG4ucGFnZS0tY29udGFjdCAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZTo6YWZ0ZXIge1xuICBib3R0b206IC03NXB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMzUlLCA1MCUgMTAwJSwgMCAzNSUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS0tY29udGFjdCAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZTo6YWZ0ZXIge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA0MCUsIDUwJSAxMDAlLCAwIDQwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAucGFnZS0tY29udGFjdCAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLS1jb250YWN0IC5oZXJvLWJhbm5lciB7XG4gICAgaGVpZ2h0OiAzOTVweDtcbiAgfVxuICAucGFnZS0tY29udGFjdCAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZSB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxuICAucGFnZS0tY29udGFjdCAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZTo6YWZ0ZXIge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA2MCUsIDUwJSAxMDAlLCAwIDYwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFnZS0tY29udGFjdCAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZSB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxuICAucGFnZS0tY29udGFjdCAuaGVyby1iYW5uZXIgLmRhcmstYmx1ZTo6YWZ0ZXIge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA4MCUsIDUwJSAxMDAlLCAwIDgwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFnZS0tY29udGFjdCBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuICAucGFnZS0tY29udGFjdCBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgLnBhZ2UtLWNvbnRhY3QgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbiAgLnBhZ2UtLWNvbnRhY3QgZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4gIC5wYWdlLS1jb250YWN0IGZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbiAgLnBhZ2UtLWNvbnRhY3QgZm9ybSBzZWxlY3QsXG4gIC5wYWdlLS1jb250YWN0IGZvcm0gdGV4dGFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnBhZ2UtLXNlbGVjdGlvbi1wcm9jZXNzIC5oZXJvLWJhbm5lciB7XG4gIGhlaWdodDogNTA1cHg7XG59XG4ucGFnZS0tc2VsZWN0aW9uLXByb2Nlc3MgLmhlcm8tYmFubmVyIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCB7XG4gIGhlaWdodDogNDA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucGFnZS0tc2VsZWN0aW9uLXByb2Nlc3MgLmhlcm8tYmFubmVyIC5kYXJrLWJsdWU6OmFmdGVyIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNTAlLCA1MCUgMTAwJSwgMCA1MCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtLXNlbGVjdGlvbi1wcm9jZXNzIC5oZXJvLWJhbm5lciB7XG4gICAgaGVpZ2h0OiAzNzVweDtcbiAgfVxuICAucGFnZS0tc2VsZWN0aW9uLXByb2Nlc3MgLmhlcm8tYmFubmVyICNjZW50ZXJlZC1oZXJvLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtaWNvbi1ibG9jayB7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgfVxuICAucGFnZS0tc2VsZWN0aW9uLXByb2Nlc3MgLmhlcm8tYmFubmVyIC5kYXJrLWJsdWU6OmFmdGVyIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNjAlLCA1MCUgMTAwJSwgMCA2MCUpO1xuICB9XG4gIC5wYWdlLS1zZWxlY3Rpb24tcHJvY2VzcyAuaGVyby1iYW5uZXIgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDI3N3B4O1xuICAgIHRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLS1zZWxlY3Rpb24tcHJvY2VzcyAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNDQycHg7XG4gIH1cbiAgLnBhZ2UtLXNlbGVjdGlvbi1wcm9jZXNzIC5oZXJvLWJhbm5lciAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQge1xuICAgIGhlaWdodDogMzMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFnZS0tc2VsZWN0aW9uLXByb2Nlc3MgLmhlcm8tYmFubmVyIHtcbiAgICBoZWlnaHQ6IDQ0NXB4O1xuICB9XG4gIC5wYWdlLS1zZWxlY3Rpb24tcHJvY2VzcyAuaGVyby1iYW5uZXIgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDM0NXB4O1xuICAgIHRvcDogNDhweDtcbiAgfVxuICAucGFnZS0tc2VsZWN0aW9uLXByb2Nlc3MgLmhlcm8tYmFubmVyICNjZW50ZXJlZC1oZXJvLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtaWNvbi1ibG9jayB7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICBsZWZ0OiA0NSU7XG4gIH1cbiAgLnBhZ2UtLXNlbGVjdGlvbi1wcm9jZXNzIC5oZXJvLWJhbm5lciAuZGFyay1ibHVlOjphZnRlciB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDc1JSwgNTAlIDEwMCUsIDAgNzUlKTtcbiAgfVxufVxuLnBhZ2UtLXNlbGVjdGlvbi1wcm9jZXNzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUge1xuICBwYWRkaW5nLWJsb2NrOiA2MHB4IDE1MHB4O1xufVxuLnBhZ2UtLXNlbGVjdGlvbi1wcm9jZXNzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJsb2NrOiAwIDk1cHg7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWF4LXdpZHRoOiA5MzBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbi5wYWdlLS1zZWxlY3Rpb24tcHJvY2VzcyAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG4gIGdhcDogMTE2cHg7XG59XG4ucGFnZS0tc2VsZWN0aW9uLXByb2Nlc3MgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gIG1heC13aWR0aDogNTA3cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZS0tc2VsZWN0aW9uLXByb2Nlc3MgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtLXNlbGVjdGlvbi1wcm9jZXNzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIG1heC13aWR0aDogNDM1cHg7XG4gIH1cbiAgLnBhZ2UtLXNlbGVjdGlvbi1wcm9jZXNzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtLXNlbGVjdGlvbi1wcm9jZXNzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIG1heC13aWR0aDogMzU1cHg7XG4gIH1cbiAgLnBhZ2UtLXNlbGVjdGlvbi1wcm9jZXNzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnBhZ2UtLXNlbGVjdGlvbi1wcm9jZXNzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIHtcbiAgICBnYXA6IDc0cHg7XG4gIH1cbiAgLnBhZ2UtLXNlbGVjdGlvbi1wcm9jZXNzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgIGdhcDogMzVweDtcbiAgfVxuICAucGFnZS0tc2VsZWN0aW9uLXByb2Nlc3MgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhZ2UtLXNlbGVjdGlvbi1wcm9jZXNzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSB7XG4gICAgZ2FwOiAzNXB4O1xuICB9XG4gIC5wYWdlLS1zZWxlY3Rpb24tcHJvY2VzcyAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtLXNlbGVjdGlvbi1wcm9jZXNzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUge1xuICAgIHBhZGRpbmctYmxvY2s6IDQ1cHggMTA2cHg7XG4gIH1cbiAgLnBhZ2UtLXNlbGVjdGlvbi1wcm9jZXNzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYmxvY2s6IDAgNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLS1zZWxlY3Rpb24tcHJvY2VzcyAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG4gICAgZ2FwOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhZ2UtLXNlbGVjdGlvbi1wcm9jZXNzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUge1xuICAgIHBhZGRpbmctYmxvY2s6IDI4cHggOTJweDtcbiAgfVxuICAucGFnZS0tc2VsZWN0aW9uLXByb2Nlc3MgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ibG9jazogMCA0N3B4O1xuICB9XG4gIC5wYWdlLS1zZWxlY3Rpb24tcHJvY2VzcyAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbiAgLnBhZ2UtLXNlbGVjdGlvbi1wcm9jZXNzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICB9XG4gIC5wYWdlLS1zZWxlY3Rpb24tcHJvY2VzcyAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgIGdhcDogMjRweDtcbiAgfVxuICAucGFnZS0tc2VsZWN0aW9uLXByb2Nlc3MgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM4OXB4KSB7XG4gIC5wYWdlLS1zZWxlY3Rpb24tcHJvY2VzcyAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTJweCA1cHg7XG4gIH1cbiAgLnBhZ2UtLXNlbGVjdGlvbi1wcm9jZXNzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlY3Rpb24gcCwgLnBhZ2UtLXNlbGVjdGlvbi1wcm9jZXNzIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlY3Rpb24gc3BhbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnBhZ2UtLXNlbGVjdGlvbi1wcm9jZXNzICNjZW50ZXJlZC1oZXJvLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIHtcbiAgcGFkZGluZy1pbmxpbmU6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtLXNlbGVjdGlvbi1wcm9jZXNzICNjZW50ZXJlZC1oZXJvLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG4gIC5wYWdlLS1zZWxlY3Rpb24tcHJvY2VzcyAjY2VudGVyZWQtaGVyby1iYW5uZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5cbi51c2VyLWVkaXQtcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtbnVtYmVyIHtcbiAgbWF4LXdpZHRoOiAyMiU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVzZXItZWRpdC1wcm9maWxlIC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LW5hbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVzZXItZWRpdC1wcm9maWxlIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzIHtcbiAgbWF4LXdpZHRoOiA3MyU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVzZXItZWRpdC1wcm9maWxlIC5maWVsZC0tbmFtZS1maWVsZC1wb3N0YWwtY29kZSxcbi51c2VyLWVkaXQtcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtY2l0eSB7XG4gIG1heC13aWR0aDogMzglO1xufVxuLnVzZXItZWRpdC1wcm9maWxlIC5maWVsZC0tbmFtZS1maWVsZC1udW1iZXIge1xuICB3aWR0aDogMTUlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udXNlci1lZGl0LXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdW50cnkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC51c2VyLWVkaXQtcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1uYW1lIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnVzZXItZWRpdC1wcm9maWxlIC5mb3JtLWl0ZW0tcGFzcy1wYXNzMSwgLnVzZXItZWRpdC1wcm9maWxlIC5mb3JtLWl0ZW0tcGFzcy1wYXNzMiwgLnVzZXItZWRpdC1wcm9maWxlIC5qcy1mb3JtLXR5cGUtZW1haWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC51c2VyLWVkaXQtcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1uYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udXNlci1wcm9maWxlIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1udW1iZXIge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi51c2VyLXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udXNlci1wcm9maWxlIC5maWVsZC0tbmFtZS1maWVsZC1wb3N0YWwtY29kZSB7XG4gIHdpZHRoOiAzMyU7XG59XG4udXNlci1wcm9maWxlIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzIHtcbiAgbWF4LXdpZHRoOiA0MDlweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udXNlci1wcm9maWxlIC5maWVsZC0tbmFtZS1maWVsZC1udW1iZXIge1xuICBtYXgtd2lkdGg6IDE5MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi51c2VyLXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXBvc3RhbC1jb2RlIHtcbiAgbWF4LXdpZHRoOiA3OXB4O1xufVxuLnVzZXItcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtY2l0eSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVzZXItcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtY291bnRyeSB7XG4gIG1heC13aWR0aDogMTkwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udXNlci1wcm9maWxlIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1uYW1lLFxuLnVzZXItcHJvZmlsZSAuanMtZm9ybS10eXBlLXBhc3N3b3JkLFxuLnVzZXItcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtbGFzdC1uYW1lLFxuLnVzZXItcHJvZmlsZSAuZm9ybS1pdGVtLW1haWwsXG4udXNlci1wcm9maWxlIC5mb3JtLWl0ZW0tcGFzcy1wYXNzMSxcbi51c2VyLXByb2ZpbGUgLmZvcm0taXRlbS1wYXNzLXBhc3MyLFxuLnVzZXItZWRpdC1wcm9maWxlIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1uYW1lLFxuLnVzZXItZWRpdC1wcm9maWxlIC5qcy1mb3JtLXR5cGUtcGFzc3dvcmQsXG4udXNlci1lZGl0LXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxhc3QtbmFtZSxcbi51c2VyLWVkaXQtcHJvZmlsZSAuZm9ybS1pdGVtLW1haWwsXG4udXNlci1lZGl0LXByb2ZpbGUgLmZvcm0taXRlbS1wYXNzLXBhc3MxLFxuLnVzZXItZWRpdC1wcm9maWxlIC5mb3JtLWl0ZW0tcGFzcy1wYXNzMiB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC51c2VyLXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LW5hbWUsXG4gIC51c2VyLXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxhc3QtbmFtZSxcbiAgLnVzZXItcHJvZmlsZSAuZm9ybS1pdGVtLW1haWwsXG4gIC51c2VyLXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLW51bWJlcixcbiAgLnVzZXItcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtY2l0eSxcbiAgLnVzZXItcHJvZmlsZSAuZm9ybS1pdGVtLXBhc3MtcGFzczEsXG4gIC51c2VyLXByb2ZpbGUgLmZvcm0taXRlbS1wYXNzLXBhc3MyLFxuICAudXNlci1wcm9maWxlIC5mb3JtLWl0ZW0tY3VycmVudC1wYXNzLFxuICAudXNlci1lZGl0LXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LW5hbWUsXG4gIC51c2VyLWVkaXQtcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtbGFzdC1uYW1lLFxuICAudXNlci1lZGl0LXByb2ZpbGUgLmZvcm0taXRlbS1tYWlsLFxuICAudXNlci1lZGl0LXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLW51bWJlcixcbiAgLnVzZXItZWRpdC1wcm9maWxlIC5maWVsZC0tbmFtZS1maWVsZC1jaXR5LFxuICAudXNlci1lZGl0LXByb2ZpbGUgLmZvcm0taXRlbS1wYXNzLXBhc3MxLFxuICAudXNlci1lZGl0LXByb2ZpbGUgLmZvcm0taXRlbS1wYXNzLXBhc3MyLFxuICAudXNlci1lZGl0LXByb2ZpbGUgLmZvcm0taXRlbS1jdXJyZW50LXBhc3Mge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIC51c2VyLXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLW51bWJlcixcbiAgLnVzZXItZWRpdC1wcm9maWxlIC5maWVsZC0tbmFtZS1maWVsZC1udW1iZXIge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC51c2VyLXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3MsXG4gIC51c2VyLWVkaXQtcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyB7XG4gICAgd2lkdGg6IDc3JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnVzZXItcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtY291bnRyeSxcbiAgLnVzZXItZWRpdC1wcm9maWxlIC5maWVsZC0tbmFtZS1maWVsZC1jb3VudHJ5IHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC51c2VyLXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXBvc3RhbC1jb2RlLFxuICAudXNlci1lZGl0LXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXBvc3RhbC1jb2RlIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAudXNlci1wcm9maWxlIC5maWVsZC0tbmFtZS1maWVsZC1jaXR5LFxuICAudXNlci1wcm9maWxlIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzLFxuICAudXNlci1lZGl0LXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWNpdHksXG4gIC51c2VyLWVkaXQtcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnVzZXItcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtY291bnRyeSxcbiAgLnVzZXItZWRpdC1wcm9maWxlIC5maWVsZC0tbmFtZS1maWVsZC1jb3VudHJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC51c2VyLXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LW5hbWUsXG4gIC51c2VyLXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxhc3QtbmFtZSxcbiAgLnVzZXItcHJvZmlsZSAuZm9ybS1pdGVtLW1haWwsXG4gIC51c2VyLXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLW51bWJlcixcbiAgLnVzZXItcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtY2l0eSxcbiAgLnVzZXItcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyxcbiAgLnVzZXItcHJvZmlsZSAuZm9ybS1pdGVtLXBhc3MtcGFzczEsXG4gIC51c2VyLXByb2ZpbGUgLmZvcm0taXRlbS1wYXNzLXBhc3MyLFxuICAudXNlci1wcm9maWxlIC5mb3JtLWl0ZW0tY3VycmVudC1wYXNzLFxuICAudXNlci1lZGl0LXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LW5hbWUsXG4gIC51c2VyLWVkaXQtcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtbGFzdC1uYW1lLFxuICAudXNlci1lZGl0LXByb2ZpbGUgLmZvcm0taXRlbS1tYWlsLFxuICAudXNlci1lZGl0LXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLW51bWJlcixcbiAgLnVzZXItZWRpdC1wcm9maWxlIC5maWVsZC0tbmFtZS1maWVsZC1jaXR5LFxuICAudXNlci1lZGl0LXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3MsXG4gIC51c2VyLWVkaXQtcHJvZmlsZSAuZm9ybS1pdGVtLXBhc3MtcGFzczEsXG4gIC51c2VyLWVkaXQtcHJvZmlsZSAuZm9ybS1pdGVtLXBhc3MtcGFzczIsXG4gIC51c2VyLWVkaXQtcHJvZmlsZSAuZm9ybS1pdGVtLWN1cnJlbnQtcGFzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnVzZXItcHJvZmlsZSAuZmllbGQtLW5hbWUtZmllbGQtcG9zdGFsLWNvZGUsXG4gIC51c2VyLXByb2ZpbGUgLmZpZWxkLS1uYW1lLWZpZWxkLW51bWJlcixcbiAgLnVzZXItZWRpdC1wcm9maWxlIC5maWVsZC0tbmFtZS1maWVsZC1wb3N0YWwtY29kZSxcbiAgLnVzZXItZWRpdC1wcm9maWxlIC5maWVsZC0tbmFtZS1maWVsZC1udW1iZXIge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctaW5saW5lOiA3NXB4O1xuICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuICBjb2xvcjogIzJBMjA2QTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZWN0aW9uIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VjdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZWN0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZWN0aW9uIHAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZWN0aW9uIGIsIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlY3Rpb24gc3Ryb25nIHtcbiAgY29sb3I6ICMyNUUzQTM7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZC0tbmFtZS1maWVsZC1waWN0byB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICBwYWRkaW5nOiAwIDQwcHggMCAxNDBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgcGFkZGluZzogMCAxNjBweCAwIDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhIGltZyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4N3B4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtYmxvY2sgaDMge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1ibG9jayBoMzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVFM0EzO1xuICBtYXJnaW46IDE4cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1ibG9jayBoMyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtYmxvY2sgaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gc3BhbiwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICMyNUUzQTM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gcCwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gYSwgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgcGFkZGluZzogMCAwIDAgMTQwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBwYWRkaW5nOiAwIDE0MHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA5MHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgcGFkZGluZzogMCA5MHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC50b3Atc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGQtLW5hbWUtZmllbGQtcGljdG8ge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgLmZpZWxkLS1uYW1lLWZpZWxkLXBpY3RvIGltZyB7XG4gICAgbWF4LXdpZHRoOiA3OHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzNXB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogNDUwcHg7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMge1xuICAgIGdhcDogNzBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwNXB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZC0tbmFtZS1maWVsZC1waWN0byBpbWcge1xuICAgIG1heC13aWR0aDogNDBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDE1cHggYXV0byA2NXB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhIGltZyB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUge1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZC0tbmFtZS1maWVsZC1waWN0byxcbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMge1xuICAgIGdhcDogNTBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYSBpbWcge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuLnBhZ2UtLWhvbWVwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWNhcmQsXG4ucGFnZS0td2h5LWludmVzdC13aXRoLXVzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWNhcmQge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLS1ob21lcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkLFxuICAucGFnZS0td2h5LWludmVzdC13aXRoLXVzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWNhcmQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYWdlLS1ob21lcGFnZSAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkLFxuICAucGFnZS0td2h5LWludmVzdC13aXRoLXVzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWNhcmQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxufVxuXG4ucGFnZS0td2h5LWludmVzdC13aXRoLXVzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRlbnQge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctaW5saW5lOiA3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGVudCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWNhcmQtc2VjdGlvbiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtY2FyZC1zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkLXNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWNhcmQtc2VjdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1jYXJkLFxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24tY2FyZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24tY2FyZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWNhcmQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkLFxuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXBpY3RvLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmNlbnRlciAucGFyYWdyYXBoLS10eXBlLS1jYXJkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24uY2VudGVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNhcmQgcCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24uY2VudGVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5sZWZ0IC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGVmdCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkIHAsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxlZnQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWNhcmQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5yaWdodCAucGFyYWdyYXBoLS10eXBlLS1jYXJkIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5yaWdodCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkIHAsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLnJpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLnJvdyAudHdvLWNvbHVtbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDMwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLnJvdyAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgLmZpZWxkX19pdGVtIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLnJvdy5vbmUtY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24uY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmNvbHVtbiAudHdvLWNvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAzMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5jb2x1bW4gLnR3by1jb2x1bW5zIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4sXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmNvbHVtbiAudHdvLWNvbHVtbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1jb2x1bW4ge1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5jb2x1bW4gLnR3by1jb2x1bW5zIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24uY29sdW1uIC50d28tY29sdW1ucyAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkIHtcbiAgcGFkZGluZzogNDVweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24uY29sdW1uIC50d28tY29sdW1ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5jb2x1bW4gLnR3by1jb2x1bW5zIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4sXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24uY29sdW1uIC50d28tY29sdW1ucyAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWNvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmNvbHVtbiAudHdvLWNvbHVtbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkLFxuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmNvbHVtbiAudHdvLWNvbHVtbnMgLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZCB7XG4gICAgcGFkZGluZzogMzBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5jb2x1bW4gLnR3by1jb2x1bW5zIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZCxcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5jb2x1bW4gLnR3by1jb2x1bW5zIC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ub25lLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24uXy1jb2x1bW5zLWluc2lkZS10aGUtY2FyZCAucGFyYWdyYXBoLS10eXBlLS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5fLWNvbHVtbnMtaW5zaWRlLXRoZS1jYXJkIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLXBpY3RvLWltZyBpbWcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiB7XG4gIGNvbG9yOiAjMkEyMDZBO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtd2l0aC1pbWcsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkLXdpdGgtaW1nLFxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkLFxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkLXdpdGgtaW1nIHtcbiAgcGFkZGluZzogMzVweCA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjMjVFM0EzO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkIHAsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZCBzcGFuLFxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZC13aXRoLWltZyAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkIHAsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1jYXJkLXdpdGgtaW1nIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNhcmQgc3Bhbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNhcmQgcCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNhcmQgc3Bhbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkLXdpdGgtaW1nIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNhcmQgcCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkLXdpdGgtaW1nIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNhcmQgc3Bhbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkIHAsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZCBzcGFuLFxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkLXdpdGgtaW1nIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNhcmQgcCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZC13aXRoLWltZyAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZCBwLCAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNhcmQgc3BhbixcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZC13aXRoLWltZyAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkIHAsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtd2l0aC1pbWcgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZCBzcGFuLFxuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkIHAsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNhcmQgc3BhbixcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtd2l0aC1pbWcgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZCBwLFxuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZC13aXRoLWltZyAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkIHNwYW4sXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkIHAsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkIHNwYW4sXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZC13aXRoLWltZyAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkIHAsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZC13aXRoLWltZyAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZCBwLCAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNhcmQgc3BhbixcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZC13aXRoLWltZyAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkIHAsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtd2l0aC1pbWcgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZCBzcGFuLFxuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkIHAsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNhcmQgc3BhbixcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtd2l0aC1pbWcgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZCBwLFxuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZC13aXRoLWltZyAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkIHNwYW4sXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkIHAsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkIHNwYW4sXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZC13aXRoLWltZyAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkIHAsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZC13aXRoLWltZyAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWNhcmQgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtd2l0aC1pbWcgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJkIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWNhcmQgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkLXdpdGgtaW1nIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24tY2FyZCBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24tY2FyZCBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkLXdpdGgtaW1nIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24tY2FyZCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDEyNXB4O1xuICBjb2xvcjogIzJBMjA2QTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVFM0EzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkEyMDZBO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJkIGEgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtd2l0aC1pbWcgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJkIGEgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24tY2FyZCBhIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZC13aXRoLWltZyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWNhcmQgYSBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24tY2FyZCBhIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtd2l0aC1pbWcgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJkIGEgYSB7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWNhcmQgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWNhcmQgYTpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtd2l0aC1pbWcgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJkIGE6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1jYXJkLXdpdGgtaW1nIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24tY2FyZCBhOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJkIGE6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWNhcmQgYTpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkLXdpdGgtaW1nIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24tY2FyZCBhOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtd2l0aC1pbWcgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJkIGE6Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJkIGE6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJkIGE6Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtd2l0aC1pbWcgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJkIGE6aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtd2l0aC1pbWcgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJkIGE6Zm9jdXMge1xuICBjb2xvcjogIzI1RTNBMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBMjA2QTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24tY2FyZCBhOmhvdmVyIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJkIGE6Zm9jdXMgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtd2l0aC1pbWcgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJkIGE6aG92ZXIgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtd2l0aC1pbWcgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJkIGE6Zm9jdXMgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24tY2FyZCBhOmhvdmVyIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWNhcmQgYTpmb2N1cyBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtd2l0aC1pbWcgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJkIGE6aG92ZXIgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkLXdpdGgtaW1nIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24tY2FyZCBhOmZvY3VzIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJkIGE6aG92ZXIgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWNhcmQgYTpmb2N1cyBhLFxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkLXdpdGgtaW1nIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24tY2FyZCBhOmhvdmVyIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtd2l0aC1pbWcgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJkIGE6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjMjVFM0EzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJkIGEgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtd2l0aC1pbWcgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJkIGEgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24tY2FyZCBhIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zLFxuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZC13aXRoLWltZyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWNhcmQgYSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyxcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24tY2FyZCBhIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zLFxuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtd2l0aC1pbWcgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJkIGEgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIHRvcDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkLFxuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQge1xuICAgIHBhZGRpbmc6IDM1cHggNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1jYXJkLFxuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZCxcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkIHtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZCxcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZCB7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyxcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyxcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZCxcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZCB7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmRhcmstYmx1ZS1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1jYXJkLFxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5kYXJrLWJsdWUtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmRhcmstYmx1ZS1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQge1xuICBwYWRkaW5nOiA0NXB4IDMwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmRhcmstYmx1ZS1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkLFxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5kYXJrLWJsdWUtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWNhcmQsXG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmRhcmstYmx1ZS1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWNhcmQge1xuICBjb2xvcjogIzI1RTNBMztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24uZGFyay1ibHVlLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZCBwLFxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5kYXJrLWJsdWUtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZCBwLFxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5kYXJrLWJsdWUtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNhcmQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24uZGFyay1ibHVlLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZCBwLFxuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmRhcmstYmx1ZS1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkIHAsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24uZGFyay1ibHVlLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5kYXJrLWJsdWUtc2VjdGlvbi5ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1jYXJkLFxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5kYXJrLWJsdWUtc2VjdGlvbi5ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tY2FyZCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24uZGFyay1ibHVlLXNlY3Rpb24uYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWNvbHVtbiAucGFyYWdyYXBoLS10eXBlLS1jYXJkIHtcbiAgYmFja2dyb3VuZDogIzM2MkQ3Njtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JleSB7XG4gIGNvbG9yOiAjMkEyMDZBO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmV5IC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyA+IGRpdjpudGgtbGFzdC1jaGlsZCgyKTpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jYXJkLCAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZXkgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzID4gZGl2Om50aC1sYXN0LWNoaWxkKDIpOmZpcnN0LWNoaWxkIH4gZGl2IC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQge1xuICBwYWRkaW5nOiA0MHB4IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmV5IC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyA+IGRpdjpudGgtbGFzdC1jaGlsZCgyKTpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jYXJkLCAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZXkgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzID4gZGl2Om50aC1sYXN0LWNoaWxkKDIpOmZpcnN0LWNoaWxkIH4gZGl2IC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQge1xuICAgIHBhZGRpbmc6IDM5cHggNDRweCA0MXB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZXkgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzID4gZGl2Om50aC1sYXN0LWNoaWxkKDIpOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JleSAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgPiBkaXY6bnRoLWxhc3QtY2hpbGQoMik6Zmlyc3QtY2hpbGQgfiBkaXYgLnBhcmFncmFwaC0tdHlwZS0tY2FyZCB7XG4gICAgcGFkZGluZzogMzlweCAxNnB4IDQ4cHggMjVweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmV5IC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyA+IGRpdjpudGgtbGFzdC1jaGlsZCgzKTpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jYXJkLCAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZXkgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzID4gZGl2Om50aC1sYXN0LWNoaWxkKDMpOmZpcnN0LWNoaWxkIH4gZGl2IC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQge1xuICBwYWRkaW5nOiAzNXB4IDM4cHggMzBweCAxOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JleSAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgPiBkaXY6bnRoLWxhc3QtY2hpbGQoMyk6Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tY2FyZCwgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmV5IC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyA+IGRpdjpudGgtbGFzdC1jaGlsZCgzKTpmaXJzdC1jaGlsZCB+IGRpdiAucGFyYWdyYXBoLS10eXBlLS1jYXJkIHtcbiAgICBwYWRkaW5nOiAzM3B4IDYwcHggMzVweCAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmV5IC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyA+IGRpdjpudGgtbGFzdC1jaGlsZCgzKTpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jYXJkLCAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZXkgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzID4gZGl2Om50aC1sYXN0LWNoaWxkKDMpOmZpcnN0LWNoaWxkIH4gZGl2IC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQge1xuICAgIHBhZGRpbmc6IDI4cHggMTZweCA0MHB4IDI1cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JleSAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNGNUY2Rjc7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZXkgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZCBwLCAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZXkgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZXkgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZCBwLCAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZXkgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZXkgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5cbi5kYXJrLWJsdWUtc2VjdGlvbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nLWlubGluZTogNzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmRhcmstYmx1ZS1zZWN0aW9uLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMge1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmRhcmstYmx1ZS1zZWN0aW9uLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmRhcmstYmx1ZS1zZWN0aW9uLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICB9XG59XG4uZGFyay1ibHVlLXNlY3Rpb24ucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkLXNlY3Rpb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiA4NzBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbn1cblxuLmxpZ2h0LWdyYXktc2VjdGlvbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWNhcmQtc2VjdGlvbiB7XG4gIGNvbG9yOiAjMkEyMDZBO1xufVxuXG4uY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjQ5cHg7XG4gIHJvdy1nYXA6IDA7XG59XG4uY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgLmZpZWxkX19pdGVtIHtcbiAgbWF4LWhlaWdodDogbWluLWNvbnRlbnQ7XG59XG4uY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwIHtcbiAgICBjb2x1bW4tZ2FwOiAxNTBweDtcbiAgfVxuICAuY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0ge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwIHtcbiAgICBjb2x1bW4tZ2FwOiAxMzlweDtcbiAgfVxuICAuY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0ge1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwIHtcbiAgICBjb2x1bW4tZ2FwOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMzBweDtcbiAgfVxuICAuY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgLmZpZWxkX19pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwIC5maWVsZF9faXRlbSAuZmllbGQtLW5hbWUtZmllbGQtc3RlcC1udW1iZXIge1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgfVxuICAuY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWF4LWhlaWdodDogbWluLWNvbnRlbnQ7XG4gIH1cbiAgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgybikgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXA6bnRoLWNoaWxkKG9kZCkgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jaHJvbWUgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCAuc3RlcHMtY29udGVudC0taXRlbSB7XG4gICAgbWF4LXdpZHRoOiA1MjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5jaHJvbWUgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCAuc3RlcHMtY29udGVudC0taXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXYge1xuICAvKiBBcnJvdyBzdHlsaW5nICovXG59XG4uY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgxKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc3RlcHMvdmVjdG9yLTYuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNjUlO1xuICB0b3A6IDIwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNyUpIHJvdGF0ZSg1ZGVnKTtcbiAgd2lkdGg6IDM0MnB4O1xuICB6LWluZGV4OiAyMDtcbn1cbi5jaHJvbWUgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zdGVwcy92ZWN0b3ItNy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvdHRvbTogNzBweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMTVweDtcbiAgbGVmdDogLTUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSkgcm90YXRlKC03ZGVnKTtcbiAgd2lkdGg6IDI3MHB4O1xuICB6LWluZGV4OiAyMDtcbn1cbi5jaHJvbWUgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDMpOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zdGVwcy92ZWN0b3ItOC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRvcDogMTEwJTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNyUpIHJvdGF0ZSgwZGVnKTtcbiAgd2lkdGg6IDI5MnB4O1xuICB6LWluZGV4OiAyMDtcbn1cbi5jaHJvbWUgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoNCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDQpOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zdGVwcy92ZWN0b3ItOS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvdHRvbTogLTIwNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE0NXB4O1xuICBsZWZ0OiAtNTclO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKSByb3RhdGUoLTdkZWcpO1xuICB3aWR0aDogMzMwcHg7XG4gIHotaW5kZXg6IDIwO1xufVxuLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZChldmVuKSB7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xuICBtYXgtaGVpZ2h0OiBtaW4tY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDMpLCAuY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICBtYXgtaGVpZ2h0OiBtaW4tY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgzKSwgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCg1KSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jaHJvbWUgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdiB7XG4gICAgZ2FwOiAxNTBweDtcbiAgfVxuICAuY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDEpOjphZnRlciB7XG4gICAgcmlnaHQ6IC01MCU7XG4gICAgdG9wOiAyNSU7XG4gIH1cbiAgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogODVweDtcbiAgICBsZWZ0OiAtMzYlO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDkzcHg7XG4gIH1cbiAgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgzKTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTQzJTtcbiAgICByaWdodDogLTI3JTtcbiAgICB0b3A6IDExMCU7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogOTNweDtcbiAgfVxuICAuY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDQpOjphZnRlciB7XG4gICAgd2lkdGg6IDI3NXB4O1xuICAgIGhlaWdodDogMTE4cHg7XG4gICAgYm90dG9tOiAtMTY1cHg7XG4gICAgbGVmdDogLTI4JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDEpOjphZnRlciB7XG4gICAgcmlnaHQ6IC02NSU7XG4gICAgdG9wOiAyMiU7XG4gIH1cbiAgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDkzcHg7XG4gICAgYm90dG9tOiAtN3B4O1xuICAgIGxlZnQ6IC00MSU7XG4gIH1cbiAgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgzKTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTQzJTtcbiAgICByaWdodDogLTM5JTtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjclKSByb3RhdGUoNWRlZyk7XG4gICAgdG9wOiAxMTAlO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxuICAuY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDQpOjphZnRlciB7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgICBib3R0b206IC0xNzVweDtcbiAgICBsZWZ0OiAtNDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKSByb3RhdGUoLTE2ZGVnKTtcbiAgICB3aWR0aDogMjc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgxKTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtNTAlO1xuICAgIHRvcDogMjIlO1xuICAgIGhlaWdodDogODdweDtcbiAgICB3aWR0aDogMjk1cHg7XG4gIH1cbiAgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICBsZWZ0OiAtMzUlO1xuICB9XG4gIC5jaHJvbWUgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMyk6OmFmdGVyIHtcbiAgICBib3R0b206IC0zMyU7XG4gICAgaGVpZ2h0OiA4N3B4O1xuICAgIHJpZ2h0OiAtMjYlO1xuICAgIHRvcDogMTA5JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI3JSkgcm90YXRlKDVkZWcpO1xuICAgIHdpZHRoOiAyMDVweDtcbiAgfVxuICAuY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDQpOjphZnRlciB7XG4gICAgYm90dG9tOiAtMTI5cHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBsZWZ0OiAtMzAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKSByb3RhdGUoLTE2ZGVnKTtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgxKTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAzMCU7XG4gICAgdG9wOiA5MCU7XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIHdpZHRoOiAyMDlweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKSByb3RhdGUoMjBkZWcpO1xuICB9XG4gIC5jaHJvbWUgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICBsZWZ0OiAzMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSg2MGRlZyk7XG4gIH1cbiAgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgzKTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAzMCU7XG4gICAgdG9wOiA5MCU7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDEzMGRlZyk7XG4gIH1cbiAgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCg0KTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIGxlZnQ6IDMwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDYwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jaHJvbWUgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMSk6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc3RlcHMvdmVjdG9yLTYtc20uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICByaWdodDogMTIlO1xuICAgIHRvcDogOTAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpIHJvdGF0ZSgwZGVnKTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiA3MXB4O1xuICB9XG4gIC5jaHJvbWUgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgICBsZWZ0OiAzJTtcbiAgfVxuICAuY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDMpOjphZnRlciB7XG4gICAgcmlnaHQ6IDMlO1xuICAgIHRvcDogODAlO1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgxMzBkZWcpO1xuICB9XG4gIC5jaHJvbWUgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoNCk6OmFmdGVyIHtcbiAgICBsZWZ0OiAzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5jaHJvbWUgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5jaHJvbWUgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMSk6OmFmdGVyLCAuY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDIpOjphZnRlciwgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgzKTo6YWZ0ZXIsIC5jaHJvbWUgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoNCk6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jaHJvbWUgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuc3RlcHMtY29udGVudC0taXRlbSxcbiAgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzIHtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICB9XG4gIC5jaHJvbWUgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLnJvdyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCwgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIucm93IC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgxKSwgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIucm93IC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgyKSwgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIucm93IC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgzKSwgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIucm93IC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCg0KSwgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgxKSwgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgyKSwgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgzKSwgLmNocm9tZSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgfVxuICAuY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDMpIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLCAuY2hyb21lIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDMpIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIubGlnaHQtZ3JleSAuc3RlcHMtY29udGVudC0taXRlbSB7XG4gIGJhY2tncm91bmQ6ICNGNUY2Rjc7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIubGlnaHQtZ3JleSAuZmllbGQtLW5hbWUtZmllbGQtc3RlcC1udW1iZXIge1xuICBiYWNrZ3JvdW5kOiAjMjVFM0EzO1xuICBjb2xvcjogIzJBMjA2QTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5saWdodC1ncmV5IC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LXN0ZXAgYSB7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI1RTNBMztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc3RlcCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1zdGVwIHAsXG4ucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtc3RlcCBhLCAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIubGlnaHQtZ3JleSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc3RlcCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5saWdodC1ncmV5IC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LXN0ZXAgcCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5saWdodC1ncmV5IC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LXN0ZXAgYSB7XG4gIGNvbG9yOiAjMkEyMDZBO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmxpZ2h0LWdyZWVuIC5zdGVwcy1jb250ZW50LS1pdGVtIHtcbiAgYmFja2dyb3VuZDogIzI1RTNBMztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcC1udW1iZXIge1xuICBjb2xvcjogIzI1RTNBMztcbiAgYmFja2dyb3VuZDogIzJBMjA2QTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1zdGVwIGEge1xuICBjb2xvcjogIzJBMjA2QTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyQTIwNkE7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuYmFja2dyb3VuZC1kYXJrLWJsdWUgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjMkEyMDZBO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmJhY2tncm91bmQtZGFyay1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwLW51bWJlciB7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICBiYWNrZ3JvdW5kOiAjRjVGNkY3O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmJhY2tncm91bmQtZGFyay1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zdGVwLFxuLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmJhY2tncm91bmQtZGFyay1ibHVlIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LXN0ZXAgcCxcbi5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5iYWNrZ3JvdW5kLWRhcmstYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1zdGVwIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5iYWNrZ3JvdW5kLWRhcmstYmx1ZSAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1zdGVwIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNUUzQTM7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIucm93IC5maWVsZC0tbmFtZS1maWVsZC1zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAzMHB4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLnJvdyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdiB7XG4gIGZsZXg6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIucm93IC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDEpOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zdGVwcy92ZWN0b3ItNy1zbS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMzVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE1JTtcbiAgdG9wOiAxMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjclKSByb3RhdGUoNWRlZyk7XG4gIHdpZHRoOiA3NXB4O1xuICB6LWluZGV4OiAyMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLnJvdyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3N0ZXBzL3ZlY3Rvci04LXNtLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAzNXB4O1xuICByaWdodDogLTE1JTtcbiAgdG9wOiAyMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpIHJvdGF0ZSgtN2RlZyk7XG4gIHdpZHRoOiA3NXB4O1xuICB6LWluZGV4OiAyMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLnJvdyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMyk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3N0ZXBzL3ZlY3Rvci05LXNtLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTUlO1xuICB0b3A6IDEwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNyUpIHJvdGF0ZSgtM2RlZyk7XG4gIHdpZHRoOiA3NXB4O1xuICB6LWluZGV4OiAyMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0sXG4ucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIucm93IC5maWVsZC0tbmFtZS1maWVsZC1zdGVwIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDczMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0sXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMge1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6OmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2OjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEzOXB4O1xuICByb3ctZ2FwOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCAuZmllbGRfX2l0ZW0ge1xuICBtYXgtaGVpZ2h0OiBtaW4tY29udGVudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCB7XG4gICAgY29sdW1uLWdhcDogMTUwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCAuc3RlcHMtY29udGVudC0taXRlbSB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwIHtcbiAgICBjb2x1bW4tZ2FwOiAxMzlweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwIC5zdGVwcy1jb250ZW50LS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAge1xuICAgIGNvbHVtbi1nYXA6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMzBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwIC5maWVsZF9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgLmZpZWxkX19pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwLW51bWJlciB7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWF4LWhlaWdodDogbWluLWNvbnRlbnQ7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMm4pIC5zdGVwcy1jb250ZW50LS1pdGVtIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcDpudGgtY2hpbGQob2RkKSAuc3RlcHMtY29udGVudC0taXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCAuc3RlcHMtY29udGVudC0taXRlbSB7XG4gICAgbWF4LXdpZHRoOiA1MjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2IHtcbiAgLyogQXJyb3cgc3R5bGluZyAqL1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgxKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc3RlcHMvdmVjdG9yLTYuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNjUlO1xuICB0b3A6IDEyJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNyUpIHJvdGF0ZSg1ZGVnKTtcbiAgd2lkdGg6IDM0MnB4O1xuICB6LWluZGV4OiAyMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3N0ZXBzL3ZlY3Rvci03LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm90dG9tOiA3MHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMnB4O1xuICBsZWZ0OiAtNDQlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKSByb3RhdGUoLTdkZWcpO1xuICB3aWR0aDogMjQwcHg7XG4gIHotaW5kZXg6IDIwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgzKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc3RlcHMvdmVjdG9yLTguc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0b3A6IDQ3JTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwNHB4O1xuICByaWdodDogLTM5JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI3JSkgcm90YXRlKDhkZWcpO1xuICB3aWR0aDogMjQ1cHg7XG4gIHotaW5kZXg6IDIwO1xufVxuQHN1cHBvcnRzICgtbW96LWFwcGVhcmFuY2U6IG5vbmUpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMyk6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiA0NyU7XG4gICAgcmlnaHQ6IC0zOSU7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoNCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3N0ZXBzL3ZlY3Rvci05LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm90dG9tOiAtMTU0cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAxcHg7XG4gIGxlZnQ6IC00MiU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpIHJvdGF0ZSgtN2RlZyk7XG4gIHdpZHRoOiAyNDBweDtcbiAgei1pbmRleDogMjA7XG59XG5Ac3VwcG9ydHMgKC1tb3otYXBwZWFyYW5jZTogbm9uZSkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCg0KTo6YWZ0ZXIge1xuICAgIGxlZnQ6IC00MiU7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIG1heC1oZWlnaHQ6IG1pbi1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgzKSwgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoNSkge1xuICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gIG1heC1oZWlnaHQ6IG1pbi1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgzKSwgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoNSkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgxKTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtNjUlO1xuICAgIHRvcDogMTAlO1xuICB9XG4gIEBzdXBwb3J0cyAoLW1vei1hcHBlYXJhbmNlOiBub25lKSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMSk6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtNjUlO1xuICAgICAgdG9wOiAxMCU7XG4gICAgfVxuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gICAgYm90dG9tOiA4NXB4O1xuICAgIGxlZnQ6IC0zNiU7XG4gICAgd2lkdGg6IDIzNXB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgQHN1cHBvcnRzICgtbW96LWFwcGVhcmFuY2U6IG5vbmUpIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiA4NXB4O1xuICAgICAgbGVmdDogLTM2JTtcbiAgICB9XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMyk6OmFmdGVyIHtcbiAgICBib3R0b206IC00MyU7XG4gICAgcmlnaHQ6IC00MiU7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogOTNweDtcbiAgICB0b3A6IDQ1JTtcbiAgfVxuICBAc3VwcG9ydHMgKC1tb3otYXBwZWFyYW5jZTogbm9uZSkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDMpOjphZnRlciB7XG4gICAgICB0b3A6IDQ1JTtcbiAgICAgIHJpZ2h0OiAtNDIlO1xuICAgIH1cbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCg0KTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTE2NXB4O1xuICAgIGxlZnQ6IC0zOCU7XG4gICAgd2lkdGg6IDI3NXB4O1xuICAgIGhlaWdodDogMTE4cHg7XG4gIH1cbiAgQHN1cHBvcnRzICgtbW96LWFwcGVhcmFuY2U6IG5vbmUpIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCg0KTo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtMTU0cHg7XG4gICAgICBsZWZ0OiAtMzglO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2IHtcbiAgICBnYXA6IDEzOXB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXYgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0ge1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMSk6OmFmdGVyIHtcbiAgICByaWdodDogLTY1JTtcbiAgICB0b3A6IDIyJTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDkzcHg7XG4gICAgYm90dG9tOiAtN3B4O1xuICAgIGxlZnQ6IC00MSU7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMyk6OmFmdGVyIHtcbiAgICBib3R0b206IC00MyU7XG4gICAgcmlnaHQ6IC0zOSU7XG4gICAgaGVpZ2h0OiA5MXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjclKSByb3RhdGUoNWRlZyk7XG4gICAgdG9wOiAxMTAlO1xuICAgIHdpZHRoOiAyMTVweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCg0KTo6YWZ0ZXIge1xuICAgIGhlaWdodDogMTI1cHg7XG4gICAgYm90dG9tOiAtMTc1cHg7XG4gICAgbGVmdDogLTQwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSkgcm90YXRlKC0xNmRlZyk7XG4gICAgd2lkdGg6IDI3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDEpOjphZnRlciB7XG4gICAgcmlnaHQ6IC01MCU7XG4gICAgdG9wOiAxMCU7XG4gICAgaGVpZ2h0OiA4N3B4O1xuICAgIHdpZHRoOiAyOTVweDtcbiAgfVxuICBAc3VwcG9ydHMgKC1tb3otYXBwZWFyYW5jZTogbm9uZSkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDEpOjphZnRlciB7XG4gICAgICB0b3A6IDEwJTtcbiAgICB9XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgbGVmdDogLTM1JTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgzKTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTQzJTtcbiAgICByaWdodDogLTM5JTtcbiAgICBoZWlnaHQ6IDkxcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNyUpIHJvdGF0ZSg1ZGVnKTtcbiAgICB0b3A6IDQ2JTtcbiAgICB3aWR0aDogMjE1cHg7XG4gIH1cbiAgQHN1cHBvcnRzICgtbW96LWFwcGVhcmFuY2U6IG5vbmUpIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgzKTo6YWZ0ZXIge1xuICAgICAgdG9wOiA0NiU7XG4gICAgfVxuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDQpOjphZnRlciB7XG4gICAgYm90dG9tOiAtMTI5cHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBsZWZ0OiAtMzAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKSByb3RhdGUoLTE2ZGVnKTtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMSk6OmFmdGVyIHtcbiAgICByaWdodDogMzAlO1xuICAgIHRvcDogOTAlO1xuICAgIGhlaWdodDogNjJweDtcbiAgICB3aWR0aDogMjA5cHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSkgcm90YXRlKDIwZGVnKTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIGxlZnQ6IDMwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDYwZGVnKTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgzKTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAzMCU7XG4gICAgdG9wOiA5MCU7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDEzMGRlZyk7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoNCk6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICBsZWZ0OiAzMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSg2MGRlZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgxKTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zdGVwcy92ZWN0b3ItNi1zbS5zdmdcIikgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcmlnaHQ6IDEyJTtcbiAgICB0b3A6IDkwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKSByb3RhdGUoMGRlZyk7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNzFweDtcbiAgfVxuICBAc3VwcG9ydHMgKC1tb3otYXBwZWFyYW5jZTogbm9uZSkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDEpOjphZnRlciB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgfVxuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gICAgbGVmdDogMyU7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMyk6OmFmdGVyIHtcbiAgICByaWdodDogMyU7XG4gICAgdG9wOiA4MCU7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDEzMGRlZyk7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoNCk6OmFmdGVyIHtcbiAgICBsZWZ0OiAzJTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyIC5zdGVwcy1jb250ZW50IHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nLWlubGluZTogNzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyIC5zdGVwcy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lciAuc3RlcHMtY29udGVudCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIgLnN0ZXBzLWNvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBnYXA6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc3RlcC1zZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwLW51bWJlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgcGFkZGluZzogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLnJvdyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDEpOjphZnRlciB7XG4gICAgcmlnaHQ6IC0xNSU7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLnJvdyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgICByaWdodDogLTEwJTtcbiAgICB0b3A6IDE1JTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIucm93IC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgzKTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMTMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcm93LWdhcDogMzJweDtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXYge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIucm93IC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgxKTo6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDIpOjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLnJvdyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMyk6OmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIucm93IC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCg0KTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLnJvdyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMSksIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDIpLCAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIucm93IC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIucm93IC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgzKSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcyB7XG4gICAgYm90dG9tOiA0NXB4O1xuICAgIGxlZnQ6IC0zMDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDYwNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLnJvdyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoNCkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIucm93IC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgzKSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcyB7XG4gICAgbGVmdDogLTI0NnB4O1xuICAgIHdpZHRoOiA0OTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDMpIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzIHtcbiAgICBsZWZ0OiAtMjMwcHg7XG4gICAgd2lkdGg6IDQ3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIucm93IC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgzKSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcyB7XG4gICAgbGVmdDogLTIwM3B4O1xuICAgIHdpZHRoOiA0MTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgdG9wOiAtNTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDMpIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzIHtcbiAgICBsZWZ0OiAtMTc1cHg7XG4gICAgd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICB0b3A6IC01MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLnJvdyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMykgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMge1xuICAgIGxlZnQ6IC0xNzNweDtcbiAgICB3aWR0aDogMzQ2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIHRvcDogLTUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMSk6OmFmdGVyLCAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgyKTo6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDMpOjphZnRlciwgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoNCk6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLnN0ZXBzLWNvbnRlbnQtLWl0ZW0sXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMge1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLnJvdyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCwgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDEpLCAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIucm93IC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgyKSwgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLnJvdyAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMyksIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5yb3cgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDQpLCAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgxKSwgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMiksIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lci5jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAgPiBkaXY6bnRoLWNoaWxkKDMpLCAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIuY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIucm93IC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2Om50aC1jaGlsZCgzKSAucGFyYWdyYXBoLS10eXBlLS1zdGVwcywgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyLmNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCA+IGRpdjpudGgtY2hpbGQoMykgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhbGwtdG8tYWN0aW9uLXNlY3Rpb24ge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctaW5saW5lOiA3NXB4O1xuICBwYWRkaW5nLWJsb2NrOiAwIDExM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FsbC10by1hY3Rpb24tc2VjdGlvbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jYWxsLXRvLWFjdGlvbi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhbGwtdG8tYWN0aW9uLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYWxsLXRvLWFjdGlvbi1zZWN0aW9uIC5jdGEtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMyNUUzQTM7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIHBhZGRpbmc6IDYwcHggNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FsbC10by1hY3Rpb24tc2VjdGlvbiAuY3RhLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhbGwtdG8tYWN0aW9uLXNlY3Rpb24gLmN0YS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGEge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMTg2cHg7XG4gIGNvbG9yOiAjMjVFM0EzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTIwNkE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyQTIwNkE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FsbC10by1hY3Rpb24tc2VjdGlvbiAuY3RhLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1idXR0b24gYSBhIHtcbiAgY29sb3I6ICMyNUUzQTM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYWxsLXRvLWFjdGlvbi1zZWN0aW9uIC5jdGEtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLS1jYWxsLXRvLWFjdGlvbi1zZWN0aW9uIC5jdGEtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmZvY3VzIHtcbiAgY29sb3I6ICMyQTIwNkE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNUUzQTM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyQTIwNkE7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYWxsLXRvLWFjdGlvbi1zZWN0aW9uIC5jdGEtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWJ1dHRvbiBhOmhvdmVyIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLWNhbGwtdG8tYWN0aW9uLXNlY3Rpb24gLmN0YS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGE6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjMkEyMDZBO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhbGwtdG8tYWN0aW9uLXNlY3Rpb24gLmN0YS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGEgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIHRvcDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FsbC10by1hY3Rpb24tc2VjdGlvbiAuY3RhLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUycHggNDVweCA0OHB4IDUxcHg7XG4gICAgZ2FwOiAyN3B4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhbGwtdG8tYWN0aW9uLXNlY3Rpb24gLmN0YS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jdGEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhbGwtdG8tYWN0aW9uLXNlY3Rpb24gLmN0YS1jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBnYXA6IDM4cHg7XG4gICAgcGFkZGluZzogNTJweCAzOXB4IDYzcHggMzBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jYWxsLXRvLWFjdGlvbi1zZWN0aW9uIC5jdGEtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jYWxsLXRvLWFjdGlvbi1zZWN0aW9uIC5jdGEtY29udGVudCB7XG4gICAgcGFkZGluZzogNTJweCAyNXB4IDYzcHggMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhbGwtdG8tYWN0aW9uLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMzBweCA4OXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY2FsbC10by1hY3Rpb24tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMCAwIDc0cHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdGl0bGUtd2l0aC10d28tdGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24ubGlnaHQtZ3JheSAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLnRyYW5zcGFyZW50ICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaW50cm8sXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4ubGlnaHQtZ3JheSAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uLnRyYW5zcGFyZW50ICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaW50cm8sXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleC5saWdodC1ncmF5ICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaW50cm8sXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleC50cmFuc3BhcmVudCAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvIHtcbiAgY29sb3I6ICMyNUUzQTM7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLmxpZ2h0LWdyYXkgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWludHJvIHAsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24udHJhbnNwYXJlbnQgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWludHJvIHAsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4ubGlnaHQtZ3JheSAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtaW50cm8gcCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbi50cmFuc3BhcmVudCAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtaW50cm8gcCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdGl0bGUtd2l0aC10d28tdGV4LmxpZ2h0LWdyYXkgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWludHJvIHAsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleC50cmFuc3BhcmVudCAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtaW50cm8gcCB7XG4gIGNvbG9yOiAjMkEyMDZBO1xufVxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi5saWdodC1ncmF5ICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWludHJvLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uLmxpZ2h0LWdyYXkgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm8sXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleC5saWdodC1ncmF5ICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWludHJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDEyNXB4O1xuICBjb2xvcjogIzJBMjA2QTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkY3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjVFM0EzO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24ubGlnaHQtZ3JheSAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1pbnRybyBhLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uLmxpZ2h0LWdyYXkgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm8gYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdGl0bGUtd2l0aC10d28tdGV4LmxpZ2h0LWdyYXkgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm8gYSB7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi5saWdodC1ncmF5ICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWludHJvOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLmxpZ2h0LWdyYXkgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm86Zm9jdXMsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4ubGlnaHQtZ3JheSAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1pbnRybzpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbi5saWdodC1ncmF5ICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWludHJvOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10aXRsZS13aXRoLXR3by10ZXgubGlnaHQtZ3JheSAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1pbnRybzpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdGl0bGUtd2l0aC10d28tdGV4LmxpZ2h0LWdyYXkgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm86Zm9jdXMge1xuICBjb2xvcjogI0Y1RjZGNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBMjA2QTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLmxpZ2h0LWdyYXkgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm86aG92ZXIgYSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi5saWdodC1ncmF5ICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWludHJvOmZvY3VzIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4ubGlnaHQtZ3JheSAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1pbnRybzpob3ZlciBhLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uLmxpZ2h0LWdyYXkgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm86Zm9jdXMgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdGl0bGUtd2l0aC10d28tdGV4LmxpZ2h0LWdyYXkgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm86aG92ZXIgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdGl0bGUtd2l0aC10d28tdGV4LmxpZ2h0LWdyYXkgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm86Zm9jdXMgYSB7XG4gIGNvbG9yOiAjRjVGNkY3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24ubGlnaHQtZ3JheSAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyxcbiAgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uLmxpZ2h0LWdyYXkgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdGl0bGUtd2l0aC10d28tdGV4LmxpZ2h0LWdyYXkgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm8gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIHRvcDogNDUlO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLnRyYW5zcGFyZW50ICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWludHJvLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uLnRyYW5zcGFyZW50ICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWludHJvLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10aXRsZS13aXRoLXR3by10ZXgudHJhbnNwYXJlbnQgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNUUzQTM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi50cmFuc3BhcmVudCAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1pbnRybyBhLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uLnRyYW5zcGFyZW50ICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWludHJvIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleC50cmFuc3BhcmVudCAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1pbnRybyBhIHtcbiAgY29sb3I6ICMyQTIwNkE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLnRyYW5zcGFyZW50ICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWludHJvOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLnRyYW5zcGFyZW50ICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWludHJvOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uLnRyYW5zcGFyZW50ICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWludHJvOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uLnRyYW5zcGFyZW50ICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWludHJvOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10aXRsZS13aXRoLXR3by10ZXgudHJhbnNwYXJlbnQgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm86aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleC50cmFuc3BhcmVudCAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1pbnRybzpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyMDZBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24udHJhbnNwYXJlbnQgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm86aG92ZXIgYSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi50cmFuc3BhcmVudCAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1pbnRybzpmb2N1cyBhLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uLnRyYW5zcGFyZW50ICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWludHJvOmhvdmVyIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4udHJhbnNwYXJlbnQgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm86Zm9jdXMgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdGl0bGUtd2l0aC10d28tdGV4LnRyYW5zcGFyZW50ICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWludHJvOmhvdmVyIGEsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleC50cmFuc3BhcmVudCAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1pbnRybzpmb2N1cyBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi50cmFuc3BhcmVudCAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyxcbiAgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uLnRyYW5zcGFyZW50ICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWludHJvIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zLFxuICAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleC50cmFuc3BhcmVudCAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgdG9wOiA0NSU7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24uYmctZGFyay1ibHVlICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWludHJvLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uLmJnLWRhcmstYmx1ZSAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1pbnRybyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdGl0bGUtd2l0aC10d28tdGV4LmJnLWRhcmstYmx1ZSAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1pbnRybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAxMjVweDtcbiAgY29sb3I6ICMyQTIwNkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1RTNBMztcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1RTNBMztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLmJnLWRhcmstYmx1ZSAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1pbnRybyBhLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uLmJnLWRhcmstYmx1ZSAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1pbnRybyBhLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10aXRsZS13aXRoLXR3by10ZXguYmctZGFyay1ibHVlICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWludHJvIGEge1xuICBjb2xvcjogIzJBMjA2QTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24uYmctZGFyay1ibHVlICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWludHJvOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLmJnLWRhcmstYmx1ZSAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1pbnRybzpmb2N1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbi5iZy1kYXJrLWJsdWUgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm86aG92ZXIsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4uYmctZGFyay1ibHVlICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWludHJvOmZvY3VzLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10aXRsZS13aXRoLXR3by10ZXguYmctZGFyay1ibHVlICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWludHJvOmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10aXRsZS13aXRoLXR3by10ZXguYmctZGFyay1ibHVlICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWludHJvOmZvY3VzIHtcbiAgY29sb3I6ICMyNUUzQTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTIwNkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi5iZy1kYXJrLWJsdWUgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm86aG92ZXIgYSwgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi5iZy1kYXJrLWJsdWUgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm86Zm9jdXMgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbi5iZy1kYXJrLWJsdWUgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm86aG92ZXIgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbi5iZy1kYXJrLWJsdWUgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm86Zm9jdXMgYSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdGl0bGUtd2l0aC10d28tdGV4LmJnLWRhcmstYmx1ZSAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1pbnRybzpob3ZlciBhLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10aXRsZS13aXRoLXR3by10ZXguYmctZGFyay1ibHVlICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWludHJvOmZvY3VzIGEge1xuICBjb2xvcjogIzI1RTNBMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLmJnLWRhcmstYmx1ZSAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyxcbiAgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uLmJnLWRhcmstYmx1ZSAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1pbnRybyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyxcbiAgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10aXRsZS13aXRoLXR3by10ZXguYmctZGFyay1ibHVlICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWludHJvIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICB0b3A6IDQ1JTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi5iZy1kYXJrLWJsdWUgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1pbnRybyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbi5iZy1kYXJrLWJsdWUgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1pbnRybyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdGl0bGUtd2l0aC10d28tdGV4LmJnLWRhcmstYmx1ZSAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvIHtcbiAgY29sb3I6ICMyNUUzQTM7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLmJnLWRhcmstYmx1ZSAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtaW50cm8gcCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbi5iZy1kYXJrLWJsdWUgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWludHJvIHAsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleC5iZy1kYXJrLWJsdWUgI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWludHJvIHAge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbiAjaW50cm8tYmFzaWMge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24gI2ludHJvLWJhc2ljIHtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24gI2ludHJvLWJhc2ljIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24gI2ludHJvLWJhc2ljIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbiAjaW50cm8tYmFzaWMgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24gI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm8gYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uICNpbnRyby1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaW50cm8ge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbiAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtaW50cm8ge1xuICB3aWR0aDogNzUlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbiAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtaW50cm8gcCwgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbiAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtaW50cm8gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uICNpbnRyby1pY29uIHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24gI2ludHJvLWljb24gLmZpZWxkLS1uYW1lLWZpZWxkLWljb24tcCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC01cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uICNpbnRyby1pY29uIC5maWVsZC0tbmFtZS1maWVsZC1pY29uLXAgaW1nIHtcbiAgd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbiAjaW50cm8taWNvbiAuZmllbGQtLW5hbWUtZmllbGQtaWNvbi1wIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24gI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWludHJvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uICNpbnRyby1pY29uIC5maWVsZC0tbmFtZS1maWVsZC1pY29uLXAge1xuICAgIHJpZ2h0OiAzMXB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24gI2ludHJvLWljb24gLmZpZWxkLS1uYW1lLWZpZWxkLWljb24tcCBpbWcge1xuICAgIHdpZHRoOiAxNjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24gI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1pbnRybyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24gI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWludHJvIHAsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24gI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWludHJvIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uICNpbnRyby1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24gI2ludHJvLWljb24gLmZpZWxkLS1uYW1lLWZpZWxkLWljb24tcCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbiAjaW50cm8taWNvbiAuZmllbGQtLW5hbWUtZmllbGQtaWNvbi1wIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24gI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1pbnRybyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24gI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWludHJvIHAsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24gI2ludHJvLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWludHJvIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM4OXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24gI2ludHJvLWljb24ge1xuICAgIG1hcmdpbi10b3A6IC04NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU1cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbiAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbiAjaW50cm8tYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtaW50cm8gcCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdGl0bGUtd2l0aC10d28tdGV4IHtcbiAgY29sb3I6ICMyQTIwNkE7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmxheW91dC0tdHdvY29sLXNlY3Rpb24sXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctaW5saW5lOiA3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmxheW91dC0tdHdvY29sLXNlY3Rpb24sXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdGl0bGUtd2l0aC10d28tdGV4IC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbiAubGF5b3V0LS10d29jb2wtc2VjdGlvbixcbiAgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10aXRsZS13aXRoLXR3by10ZXggLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLFxuICAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uLFxuICAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtaWNvbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdGl0bGUtd2l0aC10d28tdGV4IC5maWVsZC0tbmFtZS1maWVsZC1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtaWNvbiBpbWcsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCAuZmllbGQtLW5hbWUtZmllbGQtaWNvbiBpbWcge1xuICBtYXgtd2lkdGg6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvLXNlY3Rpb24tYm9sZCBzcGFuLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvLXNlY3Rpb24tYm9sZCBhLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvLXNlY3Rpb24tYm9sZCBwLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10aXRsZS13aXRoLXR3by10ZXggLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvLXNlY3Rpb24tYm9sZCBzcGFuLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10aXRsZS13aXRoLXR3by10ZXggLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvLXNlY3Rpb24tYm9sZCBhLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10aXRsZS13aXRoLXR3by10ZXggLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvLXNlY3Rpb24tYm9sZCBwIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvLXNlY3Rpb24tYm9sZCBzcGFuLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvLXNlY3Rpb24tYm9sZCBhLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvLXNlY3Rpb24tYm9sZCBwLFxuICAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaW50cm8tc2VjdGlvbi1ib2xkIHNwYW4sXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdGl0bGUtd2l0aC10d28tdGV4IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1pbnRyby1zZWN0aW9uLWJvbGQgYSxcbiAgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10aXRsZS13aXRoLXR3by10ZXggLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvLXNlY3Rpb24tYm9sZCBwIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvLXNlY3Rpb24tYm9sZCBzcGFuLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvLXNlY3Rpb24tYm9sZCBhLCAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvLXNlY3Rpb24tYm9sZCBwLFxuICAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaW50cm8tc2VjdGlvbi1ib2xkIHNwYW4sXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdGl0bGUtd2l0aC10d28tdGV4IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1pbnRyby1zZWN0aW9uLWJvbGQgYSxcbiAgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10aXRsZS13aXRoLXR3by10ZXggLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvLXNlY3Rpb24tYm9sZCBwIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWludHJvLXRleHQsXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWludHJvLXRleHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1pbnRyby10ZXh0IHAsIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWludHJvLXRleHQgc3Bhbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdGl0bGUtd2l0aC10d28tdGV4IC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtaW50cm8tdGV4dCBwLFxuLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10aXRsZS13aXRoLXR3by10ZXggLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1pbnRyby10ZXh0IHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWludHJvLXRleHQgcCwgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtaW50cm8tdGV4dCBzcGFuLFxuICAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWludHJvLXRleHQgcCxcbiAgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10aXRsZS13aXRoLXR3by10ZXggLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1pbnRyby10ZXh0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWljb24ge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nLWlubGluZTogNzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1uIC5maWVsZC0tbmFtZS1maWVsZC1pY29uIHtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtaWNvbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWljb24ge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWxpc3Qtc2VjdGlvbiB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwNzBweDtcbiAgcGFkZGluZy1ibG9jazogNTJweCAxMjRweDtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNTRweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWxpc3Qtc2VjdGlvbiAuZmllbGRfX2l0ZW0gLmZpZWxkIGg0IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGg0LWNvdW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1saXN0LXNlY3Rpb24gLmZpZWxkX19pdGVtIC5maWVsZCBoNDo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihoNC1jb3VudGVyKSBcIi5cIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbGlzdC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbGlzdC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1saXN0IGgxIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1saXN0LXNlY3Rpb24gLmZpZWxkX19pdGVtIC5maWVsZCBoNDo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1saXN0LXNlY3Rpb24gLmZpZWxkX19pdGVtIC5maWVsZCBoNDo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWxpc3Qtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMtbGlzdC1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzNXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbGlzdC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcy1saXN0LXNlY3Rpb24gLnBhcmFncmFwaC0tdHlwZS0tbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tbGlzdC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcy1saXN0LXNlY3Rpb24gLnBhcmFncmFwaC0tdHlwZS0tbGlzdC1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWxhYmVsIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWxpc3Qtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMtbGlzdC1zZWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QtaXRlbSAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1pdGVtIHAsIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3Qtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMtbGlzdC1zZWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QtaXRlbSAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1pdGVtIHNwYW4ge1xuICBjb2xvcjogIzJBMjA2QTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWxpc3Qtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMtbGlzdC1zZWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3QtaXRlbSAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1pdGVtIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI1RTNBMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1saXN0LXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zLWxpc3Qtc2VjdGlvbiAucGFyYWdyYXBoLS10eXBlLS1saXN0LWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0tbGFiZWwgaDQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1saXN0LXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zLWxpc3Qtc2VjdGlvbiAucGFyYWdyYXBoLS10eXBlLS1saXN0LWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtaXRlbSBwLCAucGFyYWdyYXBoLS10eXBlLS1saXN0LXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zLWxpc3Qtc2VjdGlvbiAucGFyYWdyYXBoLS10eXBlLS1saXN0LWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtaXRlbSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1saXN0LXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zLWxpc3Qtc2VjdGlvbiAucGFyYWdyYXBoLS10eXBlLS1saXN0LWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0tbGFiZWwgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1saXN0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbGlzdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAzNXB4IDk3cHg7XG4gICAgZ2FwOiA0OHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3Qtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtbGlzdCBoMSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tbGlzdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAzNXB4IDg2cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gICAgZ2FwOiAzMXB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWxpc3Qtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtbGlzdCBoMSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXRhYnMtc2VjdGlvbiB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwNzBweDtcbiAgcGFkZGluZy1ibG9jazogODVweCAxMDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRhYnMtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10YWJzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdGFicy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRhYnMtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ibG9jazogNzVweCA5NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdGFicy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2OHB4IDk0cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRhYnMtc2VjdGlvbiAudGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNTdweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRhYnMtc2VjdGlvbiAudGFicyAudGFicy10aXRsZSB7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctaW5saW5lOiA5NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10YWJzLXNlY3Rpb24gLnRhYnMgLnRhYnMtdGl0bGUge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS10YWJzLXNlY3Rpb24gLnRhYnMgLnRhYnMtdGl0bGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXRhYi1zZWN0aW9uIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10YWJzLXNlY3Rpb24gLnRhYnMgLnRhYnMtdGl0bGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXRhYi1zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10YWJzLXNlY3Rpb24gLnRhYnMgLnRhYnMtdGl0bGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXRhYi1zZWN0aW9uIHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10YWJzLXNlY3Rpb24gLnRhYnMgLnRhYnMtdGl0bGUge1xuICAgIHBhZGRpbmctaW5saW5lOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdGFicy1zZWN0aW9uIC50YWJzIC50YWJzLXRpdGxlIHtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tdGFicy1zZWN0aW9uIC50YWJzLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRhYnMtc2VjdGlvbiAudGFicy10YWJsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6ICMyQTIwNkE7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRhYnMtc2VjdGlvbiAudGFicy10YWJsZS1oZWFkZXIgcCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10YWJzLXNlY3Rpb24gLnRhYnMtdGFibGUtaGVhZGVyLS1waGFybWVsbCB7XG4gIGhlaWdodDogMTVweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRhYnMtc2VjdGlvbiAudGFicy10YWJsZS1oZWFkZXItLXBoYXJtZWxsIGltZyB7XG4gIG1heC13aWR0aDogMTMwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ucGFyYWdyYXBoLS10eXBlLS10YWJzLXNlY3Rpb24gLnRhYnMtdGFibGUtaGVhZGVyIC5jb2x1bW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxNnB4IDE5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6ICMyQTIwNkE7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10YWJzLXNlY3Rpb24gLnRhYnMtdGFibGUgI3RhYiB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW46IDVweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRhYnMtc2VjdGlvbiAudGFicy10YWJsZSAjdGFiIC5sYXlvdXRfX3JlZ2lvbiB7XG4gIGJhY2tncm91bmQ6ICNGNUY2Rjc7XG4gIHBhZGRpbmc6IDE2cHggMTlweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRhYnMtc2VjdGlvbiAudGFicy10YWJsZSAjdGFiIC5sYXlvdXRfX3JlZ2lvbi5sYXlvdXRfX3JlZ2lvbi0tZm91cnRoIHtcbiAgYm9yZGVyLXJhZGl1czogMCAxNXB4IDE1cHggMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRhYnMtc2VjdGlvbiAudGFicy10YWJsZSAjdGFiIC5sYXlvdXRfX3JlZ2lvbi5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDAgMCAxNXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGFicy1zZWN0aW9uIC50YWJzLXRhYmxlICN0YWIgLmZpZWxkLS1uYW1lLWZpZWxkLXRhYi1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10YWJzLXNlY3Rpb24gLnRhYnMtdGFibGUgI3RhYiAuZmllbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRhYnMtc2VjdGlvbiAudGFicyB7XG4gICAgZ2FwOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdGFicy1zZWN0aW9uIC50YWJzIHtcbiAgICBnYXA6IDQ5cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tdGFicy1zZWN0aW9uIC50YWJzIC50YWJzLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS10YWJzLXNlY3Rpb24gLnRhYnMtdGFibGUge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHNjcm9sbGJhci1jb2xvcjogIzJBMjA2QSAjRjVGNkY3O1xuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS10YWJzLXNlY3Rpb24gLnRhYnMtdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS10YWJzLXNlY3Rpb24gLnRhYnMtdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyMDZBO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS10YWJzLXNlY3Rpb24gLnRhYnMtdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkY3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS10YWJzLXNlY3Rpb24gLnRhYnMtdGFibGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRhYnMtc2VjdGlvbiAudGFicy10YWJsZS1oZWFkZXIgLmNvbHVtbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tdGFicy1zZWN0aW9uIC50YWJzLXRhYmxlLWhlYWRlciAuY29sdW1uLmxheW91dF9fcmVnaW9uLS1mb3VydGgge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMTVweCAxNXB4IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tdGFicy1zZWN0aW9uIC50YWJzLXRhYmxlLWhlYWRlciAuY29sdW1uLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweCAwIDAgMTVweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS10YWJzLXNlY3Rpb24gLnRhYnMgI3RhYiA+IGRpdiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tdGFicy1zZWN0aW9uIC50YWJzICN0YWIgLmZpZWxkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtc2VjdGlvbiAub3Bwb3J0dW5pdGllcy1zZWN0aW9uIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nLWlubGluZTogNzVweDtcbiAgcGFkZGluZy1ibG9jazogOTRweCAxMDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1zZWN0aW9uIC5vcHBvcnR1bml0aWVzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1zZWN0aW9uIC5vcHBvcnR1bml0aWVzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1zZWN0aW9uIC5vcHBvcnR1bml0aWVzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLW9wcG9ydHVuaXRpZXMge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtb3Bwb3J0dW5pdGllcyB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1vcHBvcnR1bml0aWVzIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1vcHBvcnR1bml0aWVzIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gNTBweDtcbiAgY29sb3I6ICMyQTIwNkE7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtb3Bwb3J0dW5pdGllcyBwLCAucGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtb3Bwb3J0dW5pdGllcyBzcGFuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgY29sb3I6ICMyQTIwNkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1RTNBMztcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1RTNBMztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhIGEge1xuICBjb2xvcjogIzJBMjA2QTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogIzI1RTNBMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBMjA2QTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhOmhvdmVyIGEsIC5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGE6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjMjVFM0EzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGEgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIHRvcDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LW9wcG9ydHVuaXRpZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ibG9jazogMjJweCA0NHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1vcHBvcnR1bml0aWVzIHAsIC5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1vcHBvcnR1bml0aWVzIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzLXNlY3Rpb24gLm9wcG9ydHVuaXRpZXMtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ibG9jazogNjNweCA4MXB4O1xuICAgIHBhZGRpbmctaW5saW5lOiA4MXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1zZWN0aW9uIC5vcHBvcnR1bml0aWVzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYmxvY2s6IDQ0cHggNjFweDtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLW9wcG9ydHVuaXRpZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1vcHBvcnR1bml0aWVzIGgyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1vcHBvcnR1bml0aWVzIHtcbiAgICBtYXJnaW4tYmxvY2s6IDI0cHggNDBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtb3Bwb3J0dW5pdGllcyBwLCAucGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtb3Bwb3J0dW5pdGllcyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWFzeW1tZXRyaWMtaW1hZ2UtY2FyZC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTA5cHggMCAxMzVweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFzeW1tZXRyaWMtaW1hZ2UtY2FyZC1zZWN0aW9uLmRhcmstYmx1ZS1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcy1hc3ltZXRyaWMgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWNhcmQtaW1nIHtcbiAgY29sb3I6ICMyNUUzQTM7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hc3ltbWV0cmljLWltYWdlLWNhcmQtc2VjdGlvbi5kYXJrLWJsdWUtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMtYXN5bWV0cmljIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNhcmQtaW1nIHAsIC5wYXJhZ3JhcGgtLXR5cGUtLWFzeW1tZXRyaWMtaW1hZ2UtY2FyZC1zZWN0aW9uLmRhcmstYmx1ZS1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcy1hc3ltZXRyaWMgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZC1pbWcgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXN5bW1ldHJpYy1pbWFnZS1jYXJkLXNlY3Rpb24uZGFyay1ibHVlLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzLWFzeW1ldHJpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNUUzQTM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNUUzQTM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXN5bW1ldHJpYy1pbWFnZS1jYXJkLXNlY3Rpb24uZGFyay1ibHVlLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzLWFzeW1ldHJpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWNhcmQgYSB7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXN5bW1ldHJpYy1pbWFnZS1jYXJkLXNlY3Rpb24uZGFyay1ibHVlLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzLWFzeW1ldHJpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWNhcmQ6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWFzeW1tZXRyaWMtaW1hZ2UtY2FyZC1zZWN0aW9uLmRhcmstYmx1ZS1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcy1hc3ltZXRyaWMgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJkOmZvY3VzIHtcbiAgY29sb3I6ICMyNUUzQTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTIwNkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNUUzQTM7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hc3ltbWV0cmljLWltYWdlLWNhcmQtc2VjdGlvbi5kYXJrLWJsdWUtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMtYXN5bWV0cmljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24tY2FyZDpob3ZlciBhLCAucGFyYWdyYXBoLS10eXBlLS1hc3ltbWV0cmljLWltYWdlLWNhcmQtc2VjdGlvbi5kYXJrLWJsdWUtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMtYXN5bWV0cmljIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24tY2FyZDpmb2N1cyBhIHtcbiAgY29sb3I6ICMyNUUzQTM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXN5bW1ldHJpYy1pbWFnZS1jYXJkLXNlY3Rpb24uZGFyay1ibHVlLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzLWFzeW1ldHJpYyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIHRvcDogNDUlO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hc3ltbWV0cmljLWltYWdlLWNhcmQtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMtYXN5bWV0cmljIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXN5bW1ldHJpYy1pbWFnZS1jYXJkLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzLWFzeW1ldHJpYyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hc3ltbWV0cmljLWltYWdlLWNhcmQtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMtYXN5bWV0cmljIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFzeW1tZXRyaWMtaW1hZ2UtY2FyZC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcy1hc3ltZXRyaWMge1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFzeW1tZXRyaWMtaW1hZ2UtY2FyZC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcy1hc3ltZXRyaWMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFzeW1tZXRyaWMtaW1hZ2UtY2FyZC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcy1hc3ltZXRyaWMge1xuICAgIGdhcDogNzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hc3ltbWV0cmljLWltYWdlLWNhcmQtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMtYXN5bWV0cmljIHtcbiAgICBnYXA6IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFzeW1tZXRyaWMtaW1hZ2UtY2FyZC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcy1hc3ltZXRyaWMge1xuICAgIGdhcDogNzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFzeW1tZXRyaWMtaW1hZ2UtY2FyZC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcy1hc3ltZXRyaWMge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFzeW1tZXRyaWMtaW1hZ2UtY2FyZC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcy1hc3ltZXRyaWMge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tYXN5bW1ldHJpYy1pbWFnZS1jYXJkLXNlY3Rpb24gLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtd2l0aC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTE4MHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXN5bW1ldHJpYy1pbWFnZS1jYXJkLXNlY3Rpb24gLnBhcmFncmFwaC0tdHlwZS0tY2FyZC13aXRoLWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgbWF4LXdpZHRoOiBtaW4tY29udGVudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFzeW1tZXRyaWMtaW1hZ2UtY2FyZC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1jYXJkIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hc3ltbWV0cmljLWltYWdlLWNhcmQtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtY2FyZC1pbWcge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXN5bW1ldHJpYy1pbWFnZS1jYXJkLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZC1pbWcge1xuICBtYXJnaW4tYmxvY2s6IDE5cHggMzdweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFzeW1tZXRyaWMtaW1hZ2UtY2FyZC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNhcmQtaW1nIHAsIC5wYXJhZ3JhcGgtLXR5cGUtLWFzeW1tZXRyaWMtaW1hZ2UtY2FyZC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNhcmQtaW1nIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hc3ltbWV0cmljLWltYWdlLWNhcmQtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYXN5bW1ldHJpYy1pbWFnZS1jYXJkLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzLWFzeW1ldHJpYyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYXN5bW1ldHJpYy1pbWFnZS1jYXJkLXNlY3Rpb24gLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtd2l0aC1pbWcge1xuICAgIHRvcDogLTIwMHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFzeW1tZXRyaWMtaW1hZ2UtY2FyZC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkLWltZyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFzeW1tZXRyaWMtaW1hZ2UtY2FyZC1zZWN0aW9uIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jYXJkLXdpdGgtaW1nIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFzeW1tZXRyaWMtaW1hZ2UtY2FyZC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2NHB4IDMwcHggNzBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1hc3ltbWV0cmljLWltYWdlLWNhcmQtc2VjdGlvbiAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tY2FyZC13aXRoLWltZyB7XG4gICAgdG9wOiAtMTQwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYXN5bW1ldHJpYy1pbWFnZS1jYXJkLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzLWFzeW1ldHJpYyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXN5bW1ldHJpYy1pbWFnZS1jYXJkLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWNhcmQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDQxNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFzeW1tZXRyaWMtaW1hZ2UtY2FyZC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1jYXJkIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFzeW1tZXRyaWMtaW1hZ2UtY2FyZC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1jYXJkIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1hc3ltbWV0cmljLWltYWdlLWNhcmQtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkLWltZyB7XG4gICAgbWFyZ2luLWJsb2NrOiAxMXB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hc3ltbWV0cmljLWltYWdlLWNhcmQtc2VjdGlvbiAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tY2FyZC13aXRoLWltZyB7XG4gICAgdG9wOiAtMTA1cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYXN5bW1ldHJpYy1pbWFnZS1jYXJkLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZC1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYXN5bW1ldHJpYy1pbWFnZS1jYXJkLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZC1pbWcgcCwgLnBhcmFncmFwaC0tdHlwZS0tYXN5bW1ldHJpYy1pbWFnZS1jYXJkLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZC1pbWcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXN5bW1ldHJpYy1pbWFnZS1jYXJkLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzLWFzeW1ldHJpYyB7XG4gICAgZ2FwOiAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFzeW1tZXRyaWMtaW1hZ2UtY2FyZC1zZWN0aW9uIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jYXJkLXdpdGgtaW1nIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYXN5bW1ldHJpYy1pbWFnZS1jYXJkLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWNhcmQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFzeW1tZXRyaWMtaW1hZ2UtY2FyZC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkLWltZyB7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXN5bW1ldHJpYy1pbWFnZS1jYXJkLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzLWFzeW1ldHJpYyB7XG4gICAgZ2FwOiA2MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1hc3ltbWV0cmljLWltYWdlLWNhcmQtc2VjdGlvbiAuZmllbGRfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1hc3ltbWV0cmljLWltYWdlLWNhcmQtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtY2FyZCBpbWcge1xuICAgIG1heC13aWR0aDogNDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hc3ltbWV0cmljLWltYWdlLWNhcmQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjJweCAxNXB4IDY4cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYXN5bW1ldHJpYy1pbWFnZS1jYXJkLXNlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWNhcmQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDM0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTVweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hc3ltbWV0cmljLWltYWdlLWNhcmQtc2VjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtY2FyZCBpbWcge1xuICAgIG1heC13aWR0aDogMjk1cHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tYmxvY2std2ViZm9ybSB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwNzBweDtcbiAgcGFkZGluZy1ibG9jazogNjZweCA5MXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jay13ZWJmb3JtIHtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2NrLXdlYmZvcm0ge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvY2std2ViZm9ybSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2NrLXdlYmZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXdlYmZvcm0ge1xuICBjb2xvcjogIzJBMjA2QTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2NrLXdlYmZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2NrLXdlYmZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY29udGFjdCB7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jay13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNvbnRhY3QgcCwgLnBhcmFncmFwaC0tdHlwZS0tYmxvY2std2ViZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jb250YWN0IHNwYW4ge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYmxvY2std2ViZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtYmxvY2sgLmZpZWxkX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jay13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMyQTIwNkE7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jay13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1ibG9jayAuc29jaWFsLWxpbmstZmllbGQgbGkgaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjVFM0EzO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJBMjA2QTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2NrLXdlYmZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWJsb2NrIC5zb2NpYWwtbGluay1maWVsZCBsaSAuZmEtbGlua2VkaW4taW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2NrLXdlYmZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWJsb2NrIC5zb2NpYWwtbGluay1maWVsZCBsaSAuZmEtbGlua2VkaW4taW46YWZ0ZXIge1xuICBjb250ZW50OiBcIkxpbmtlZEluXCI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jay13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1ibG9jayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jay13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtZW1haWwge1xuICBtYXJnaW46IDlweCAwIDMwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jay13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtZW1haWwgYSB7XG4gIGNvbG9yOiAjMjVFM0EzO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYmxvY2std2ViZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLW51bWJlciBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMyQTIwNkE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2NrLXdlYmZvcm0ge1xuICAgIHBhZGRpbmctYmxvY2s6IDQycHggMTA4cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvY2std2ViZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jb250YWN0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvY2std2ViZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jb250YWN0IHAsIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2NrLXdlYmZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY29udGFjdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvY2std2ViZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtd2ViZm9ybSxcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvY2std2ViZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtYmxvY2sgLmZpZWxkX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jay13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNvbnRhY3Qge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvY2std2ViZm9ybSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jay13ZWJmb3JtIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLFxuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jay13ZWJmb3JtIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2NrLXdlYmZvcm0gZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2NrLXdlYmZvcm0gZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jay13ZWJmb3JtIGZvcm0gc2VsZWN0LFxuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jay13ZWJmb3JtIGZvcm0gdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDE2cHggMjFweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jay13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1ibG9jayAuc29jaWFsLWxpbmstZmllbGQgbGkgaTpiZWZvcmUge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jay13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS13ZWJmb3JtLFxuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jay13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1ibG9jayAuZmllbGRfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jay13ZWJmb3JtIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA1MXB4IDkzcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvY2std2ViZm9ybSAud2ViZm9ybS1ibG9ja3Mge1xuICAgIGdhcDogNTBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jay13ZWJmb3JtIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNvbnRhY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvY2std2ViZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jb250YWN0IHAsIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2NrLXdlYmZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY29udGFjdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuI3dlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LW5vZGUtOS1hZGQtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiN3ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1ub2RlLTktYWRkLWZvcm0gLmpzLWZvcm0taXRlbS1uYW1lLFxuI3dlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LW5vZGUtOS1hZGQtZm9ybSAuanMtZm9ybS1pdGVtLWxhc3QtbmFtZSxcbiN3ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1ub2RlLTktYWRkLWZvcm0gLmpzLWZvcm0taXRlbS1lbWFpbCxcbiN3ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1ub2RlLTktYWRkLWZvcm0gLmpzLWZvcm0taXRlbS1waG9uZS1udW1iZXIge1xuICB3aWR0aDogNDklO1xufVxuI3dlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LW5vZGUtOS1hZGQtZm9ybSAuanMtZm9ybS1pdGVtLXF1ZXN0aW9uLWNhdGVnb3J5LFxuI3dlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LW5vZGUtOS1hZGQtZm9ybSAuanMtZm9ybS1pdGVtLWNvbXBhbnktbmFtZSxcbiN3ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1ub2RlLTktYWRkLWZvcm0gLmpzLWZvcm0taXRlbS1tZXNzYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jd2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3Qtbm9kZS05LWFkZC1mb3JtIC5jYXB0Y2hhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jd2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3Qtbm9kZS05LWFkZC1mb3JtIC5jYXB0Y2hhX190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jd2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3Qtbm9kZS05LWFkZC1mb3JtIC5jYXB0Y2hhX19pbWFnZS13cmFwcGVyIGltZyB7XG4gIGhlaWdodDogNTVweDtcbn1cbiN3ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1ub2RlLTktYWRkLWZvcm0gLmNhcHRjaGEgLmpzLWZvcm0taXRlbS1jYXB0Y2hhLXJlc3BvbnNlIHtcbiAgbWluLXdpZHRoOiAyZW07XG59XG4jd2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3Qtbm9kZS05LWFkZC1mb3JtIC5jYXB0Y2hhIC5qcy1mb3JtLWl0ZW0tY2FwdGNoYS1yZXNwb25zZSBpbnB1dCB7XG4gIG1pbi1oZWlnaHQ6IDUzcHg7XG4gIGhlaWdodDogNTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI3dlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LW5vZGUtOS1hZGQtZm9ybSAuanMtZm9ybS1pdGVtLW5hbWUsXG4gICN3ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1ub2RlLTktYWRkLWZvcm0gLmpzLWZvcm0taXRlbS1sYXN0LW5hbWUsXG4gICN3ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1ub2RlLTktYWRkLWZvcm0gLmpzLWZvcm0taXRlbS1lbWFpbCxcbiAgI3dlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LW5vZGUtOS1hZGQtZm9ybSAuanMtZm9ybS1pdGVtLXBob25lLW51bWJlciB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5NnB4KSB7XG4gICN3ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1ub2RlLTktYWRkLWZvcm0gLmpzLWZvcm0taXRlbS1uYW1lLFxuICAjd2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3Qtbm9kZS05LWFkZC1mb3JtIC5qcy1mb3JtLWl0ZW0tbGFzdC1uYW1lLFxuICAjd2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3Qtbm9kZS05LWFkZC1mb3JtIC5qcy1mb3JtLWl0ZW0tZW1haWwsXG4gICN3ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1ub2RlLTktYWRkLWZvcm0gLmpzLWZvcm0taXRlbS1waG9uZS1udW1iZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYWdlLS1kaXNjb3Zlci10aGUtb3Bwb3J0dW5pdGllcyAubG9naW4tcGFnZS0tdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvZ2luLXBhZ2Uge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgcGFkZGluZy1ibG9jazogNjBweCAxNDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNTBweDtcbn1cbi5sb2dpbi1wYWdlIGEge1xuICBjb2xvcjogIzJBMjA2QTtcbn1cbi5sb2dpbi1wYWdlLS10b3AgaDEge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG9naW4tcGFnZS0tYmxvY2sgcCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG59XG4ubG9naW4tcGFnZS0tYmxvY2sgLmJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDg1cHg7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNUUzQTM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNUUzQTM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuLmxvZ2luLXBhZ2UtLWJsb2NrIC5idG4gYSB7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmxvZ2luLXBhZ2UtLWJsb2NrIC5idG46aG92ZXIsIC5sb2dpbi1wYWdlLS1ibG9jayAuYnRuOmZvY3VzIHtcbiAgY29sb3I6ICMyNUUzQTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTIwNkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmxvZ2luLXBhZ2UtLWJsb2NrIC5idG46aG92ZXIgYSwgLmxvZ2luLXBhZ2UtLWJsb2NrIC5idG46Zm9jdXMgYSB7XG4gIGNvbG9yOiAjMjVFM0EzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dpbi1wYWdlLS1ibG9jayAuYnRuIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICB0b3A6IDQ1JTtcbiAgfVxufVxuLmxvZ2luLXBhZ2UtLWZvcm0gLmZvcmdvdC1wYXNzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNUUzQTM7XG59XG4ubG9naW4tcGFnZS0tZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5sb2dpbi1wYWdlLS1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbi5sb2dpbi1wYWdlLS1mb3JtIC5idG4tbG9naW4gaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiA4NXB4O1xuICBjb2xvcjogIzJBMjA2QTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVFM0EzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjVFM0EzO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5sb2dpbi1wYWdlLS1mb3JtIC5idG4tbG9naW4gaW5wdXQgYSB7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmxvZ2luLXBhZ2UtLWZvcm0gLmJ0bi1sb2dpbiBpbnB1dDpob3ZlciwgLmxvZ2luLXBhZ2UtLWZvcm0gLmJ0bi1sb2dpbiBpbnB1dDpmb2N1cyB7XG4gIGNvbG9yOiAjMjVFM0EzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyMDZBO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5sb2dpbi1wYWdlLS1mb3JtIC5idG4tbG9naW4gaW5wdXQ6aG92ZXIgYSwgLmxvZ2luLXBhZ2UtLWZvcm0gLmJ0bi1sb2dpbiBpbnB1dDpmb2N1cyBhIHtcbiAgY29sb3I6ICMyNUUzQTM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2luLXBhZ2UtLWZvcm0gLmJ0bi1sb2dpbiBpbnB1dCAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgdG9wOiA0NSU7XG4gIH1cbn1cbi5sb2dpbi1wYWdlIC5sb2dpbi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4ubG9naW4tcGFnZS0tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5sb2dpbi1wYWdlLS1jZW50ZXItbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMjUwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5sb2dpbi1wYWdlIHtcbiAgICBwYWRkaW5nLWlubGluZTogNjBweDtcbiAgfVxuICAubG9naW4tcGFnZS0tY2VudGVyLW1haW4ge1xuICAgIGdhcDogMjAwcHg7XG4gIH1cbiAgLmxvZ2luLXBhZ2UgLmZvcmdvdC1wYXNzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbiAgLmxvZ2luLXBhZ2UgLmxvZ2luLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvZ2luLXBhZ2UtLWNlbnRlci1tYWluIHtcbiAgICBnYXA6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgLmxvZ2luLXBhZ2Uge1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDMxcHggMTQxcHg7XG4gICAgZ2FwOiA1OHB4O1xuICB9XG4gIC5sb2dpbi1wYWdlLS10b3AgaDEge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgfVxuICAubG9naW4tcGFnZS0tY2VudGVyLW1haW4ge1xuICAgIGdhcDogODBweDtcbiAgfVxuICAubG9naW4tcGFnZS0tYmxvY2sgcCB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9naW4tcGFnZS0tY2VudGVyLW1haW4ge1xuICAgIGdhcDogNzVweDtcbiAgfVxuICAubG9naW4tcGFnZSAubG9naW4tbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAubG9naW4tcGFnZSB7XG4gICAgcGFkZGluZy1ibG9jazogMzVweCAxNDBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgICBnYXA6IDU2cHg7XG4gIH1cbiAgLmxvZ2luLXBhZ2UtLXRvcCBoMSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG4gIC5sb2dpbi1wYWdlLS1ibG9jayBwIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIC5sb2dpbi1wYWdlLS1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG4gIC5sb2dpbi1wYWdlLS1mb3JtIC5sb2dpbi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIC5sb2dpbi1wYWdlLS1jZW50ZXItbWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbiAgLmxvZ2luLXBhZ2UgLmxvZ2luLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgfVxufVxuXG4udXNlci1yZWdpc3Rlci1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1wb3N0YWwtY29kZSB7XG4gIHdpZHRoOiAyMyU7XG59XG4udXNlci1yZWdpc3Rlci1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1jaXR5LCAudXNlci1yZWdpc3Rlci1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1jb3VudHJ5IHtcbiAgd2lkdGg6IDM2JTtcbn1cbi51c2VyLXJlZ2lzdGVyLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3Mge1xuICB3aWR0aDogNzAlO1xufVxuLnVzZXItcmVnaXN0ZXItZm9ybSAuZm9ybS1pdGVtLW1haWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi51c2VyLXJlZ2lzdGVyLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LW5hbWUsXG4udXNlci1yZWdpc3Rlci1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1sYXN0LW5hbWUsXG4udXNlci1yZWdpc3Rlci1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LW5hbWUsXG4udXNlci1yZWdpc3Rlci1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1udW1iZXIsXG4udXNlci1yZWdpc3Rlci1mb3JtIC5mb3JtLWl0ZW0tbmFtZSxcbi51c2VyLXJlZ2lzdGVyLWZvcm0gLmZvcm0taXRlbS1wYXNzLXBhc3MxLFxuLnVzZXItcmVnaXN0ZXItZm9ybSAuZm9ybS1pdGVtLXBhc3MtcGFzczIge1xuICB3aWR0aDogNDklO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAudXNlci1yZWdpc3Rlci1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1uYW1lLFxuICAudXNlci1yZWdpc3Rlci1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1sYXN0LW5hbWUsXG4gIC51c2VyLXJlZ2lzdGVyLWZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbmFtZSxcbiAgLnVzZXItcmVnaXN0ZXItZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtbnVtYmVyLFxuICAudXNlci1yZWdpc3Rlci1mb3JtIC5mb3JtLWl0ZW0tbmFtZSxcbiAgLnVzZXItcmVnaXN0ZXItZm9ybSAuZm9ybS1pdGVtLXBhc3MtcGFzczEsXG4gIC51c2VyLXJlZ2lzdGVyLWZvcm0gLmZvcm0taXRlbS1wYXNzLXBhc3MyIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG4udXNlci1yZWdpc3Rlci1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1udW1iZXIge1xuICB3aWR0aDogMjglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC51c2VyLXJlZ2lzdGVyLWZvcm0gLmpzLWZvcm0td3JhcHBlciwgLnVzZXItcmVnaXN0ZXItZm9ybSAuZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucmVnaXN0ZXItcGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICBwYWRkaW5nLWJsb2NrOiA1MnB4IDcwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMDtcbn1cbi5yZWdpc3Rlci1wYWdlLS10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MXB4O1xufVxuLnJlZ2lzdGVyLXBhZ2UtLXRvcCBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDU5cHg7XG59XG4ucmVnaXN0ZXItcGFnZS0tdG9wIHAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnJlZ2lzdGVyLXBhZ2UtLWJvdHRvbSB7XG4gIG1hcmdpbjogNTZweCAwIDA7XG59XG4ucmVnaXN0ZXItcGFnZS0tYm90dG9tIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVnaXN0ZXItcGFnZS0tYm90dG9tIGEge1xuICBjb2xvcjogIzJBMjA2QTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNUUzQTM7XG59XG4ucmVnaXN0ZXItcGFnZSAudXNlci1yZWdpc3Rlci1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgY29sdW1uLWdhcDogMTVweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucmVnaXN0ZXItcGFnZSAudXNlci1yZWdpc3Rlci1mb3JtIGEge1xuICBjb2xvcjogIzJBMjA2QTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAucmVnaXN0ZXItcGFnZSB7XG4gICAgcGFkZGluZy1ibG9jazogMzVweCA2M3B4O1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG4gIC5yZWdpc3Rlci1wYWdlLS10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5yZWdpc3Rlci1wYWdlLS10b3AgaDEge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgfVxuICAucmVnaXN0ZXItcGFnZS0tdG9wIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLnJlZ2lzdGVyLXBhZ2UtLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJsb2NrOiAzMHB4IDA7XG4gIH1cbiAgLnJlZ2lzdGVyLXBhZ2UtLWJvdHRvbSBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5yZWdpc3Rlci1wYWdlLS1ib3R0b20gYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5yZWdpc3Rlci1wYWdlIC51c2VyLXJlZ2lzdGVyLWZvcm0ge1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucmVnaXN0ZXItcGFnZSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucmVnaXN0ZXItcGFnZS0tdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGdhcDogMTVweDtcbiAgfVxuICAucmVnaXN0ZXItcGFnZS0tdG9wIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG4gIC5yZWdpc3Rlci1wYWdlLS10b3AgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAucmVnaXN0ZXItcGFnZS0tYm90dG9tIHtcbiAgICBtYXJnaW4tYmxvY2s6IDMxcHggMDtcbiAgfVxuICAucmVnaXN0ZXItcGFnZS0tYm90dG9tIHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3QgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5yb3cub25lLWNvbHVtbiAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jb250YWN0IC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ucm93Lm9uZS1jb2x1bW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbmZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9ybSAjZWRpdC1hY2NvdW50LCBmb3JtICNlZGl0LXBhc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAxNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5mb3JtICNlZGl0LXBhc3Mge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuZm9ybSAuanMtZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuZm9ybSAuanMtZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvcm0gLmpzLWZvcm0tdHlwZS1jaGVja2JveCAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBjb2xvcjogIzJBMjA2QTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbmZvcm0gLmpzLWZvcm0tdHlwZS1jaGVja2JveCAuZGVzY3JpcHRpb24gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMkEyMDZBO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI1RTNBMztcbn1cbmZvcm0gLmRlc2NyaXB0aW9uLCBmb3JtIC5wYXNzd29yZC1jb25maXJtLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyQTIwNkE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTIwNkEgIWltcG9ydGFudDtcbn1cbmZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbmZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG5mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwgZm9ybSBzZWxlY3QsXG5mb3JtIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNUY2Rjc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGNUY2Rjc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbmZvcm0gaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsIGZvcm0gc2VsZWN0OmZvY3VzLFxuZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNUUzQTM7XG59XG5mb3JtIGlucHV0IHtcbiAgY29sb3I6ICMyQTIwNkE7XG59XG5mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZm9ybSAuanMtZm9ybS10eXBlLXNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE3cHgvMSBGb250QXdlc29tZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzlEQTBCRjtcbiAgcmlnaHQ6IDUwcHg7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgdG9wIDAuM3MgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5mb3JtIC5qcy1mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5mb3JtIGlucHV0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBMjA2QTtcbiAgY29sb3I6ICNhYWE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQge1xuICBjb250ZW50OiBcIuKclFwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuZm9ybSBzZWxlY3Qge1xuICBjb2xvcjogIzc1NzM4Mztcbn1cbmZvcm0gc2VsZWN0IG9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjNzU3MzgzO1xufVxuZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAxNDVweDtcbiAgY29sb3I6ICMyQTIwNkE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1RTNBMztcbiAgYm9yZGVyOiAxcHggc29saWQgIzI1RTNBMztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5mb3JtIGlucHV0W3R5cGU9c3VibWl0XSBhIHtcbiAgY29sb3I6ICMyQTIwNkE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBjb2xvcjogIzI1RTNBMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBMjA2QTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciBhLCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyBhIHtcbiAgY29sb3I6ICMyNUUzQTM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIHRvcDogNDUlO1xuICB9XG59XG5mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtcGhhcm1lbGxzLXRlcm1zLWFuZC1jb25kaXQsXG5mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1zd2lzcy1sYXcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuICBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuICBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuICBmb3JtIGlucHV0W3R5cGU9dGVsXSxcbiAgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIGZvcm0gc2VsZWN0LFxuICBmb3JtIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODk2cHgpIHtcbiAgZm9ybSAuZmllbGQtLW5hbWUtZmllbGQtcGhhcm1lbGxzLXRlcm1zLWFuZC1jb25kaXQsXG4gIGZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXN3aXNzLWxhdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICBmb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4gIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4gIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4gIGZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuICBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwgZm9ybSBzZWxlY3QsXG4gIGZvcm0gdGV4dGFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICBmb3JtIC5qcy1mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIGZvcm0gLmpzLWZvcm0tdHlwZS1jaGVja2JveCAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgZm9ybSAuanMtZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGZvcm0gLmZpZWxkLS1uYW1lLWZpZWxkLXBoYXJtZWxscy10ZXJtcy1hbmQtY29uZGl0LFxuICBmb3JtIC5maWVsZC0tbmFtZS1maWVsZC1zd2lzcy1sYXcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuICBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuICBmb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuICBmb3JtIGlucHV0W3R5cGU9dGVsXSxcbiAgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sIGZvcm0gc2VsZWN0LFxuICBmb3JtIHRleHRhcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWluLXdpZHRoOiA4MnB4O1xuICAgIGNvbG9yOiAjMkEyMDZBO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVFM0EzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNUUzQTM7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0gYSB7XG4gICAgY29sb3I6ICMyQTIwNkE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICAgIGNvbG9yOiAjMjVFM0EzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQTIwNkE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuICBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciBhLCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyBhIHtcbiAgICBjb2xvcjogIzI1RTNBMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIHRvcDogNDUlO1xuICB9XG59XG5cbiNibG9jay1waGFybWVsbC1yZWdpc3RlcmJsb2NreW91cmFkdmFudGFnZXMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbiB7XG4gIHBhZGRpbmctYmxvY2s6IDY2cHggODZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAjYmxvY2stcGhhcm1lbGwtcmVnaXN0ZXJibG9ja3lvdXJhZHZhbnRhZ2VzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYmxvY2s6IDU2cHggNzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gICNibG9jay1waGFybWVsbC1yZWdpc3RlcmJsb2NreW91cmFkdmFudGFnZXMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ibG9jazogNDZweCA3OHB4O1xuICB9XG59XG4jYmxvY2stcGhhcm1lbGwtcmVnaXN0ZXJibG9ja3lvdXJhZHZhbnRhZ2VzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRlbnQge1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG4jYmxvY2stcGhhcm1lbGwtcmVnaXN0ZXJibG9ja3lvdXJhZHZhbnRhZ2VzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQge1xuICBwYWRkaW5nOiAzMXB4IDM2cHg7XG59XG4jYmxvY2stcGhhcm1lbGwtcmVnaXN0ZXJibG9ja3lvdXJhZHZhbnRhZ2VzIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkLXNlY3Rpb24ge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA0OXB4O1xufVxuI2Jsb2NrLXBoYXJtZWxsLXJlZ2lzdGVyYmxvY2t5b3VyYWR2YW50YWdlcyAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI2Jsb2NrLXBoYXJtZWxsLXJlZ2lzdGVyYmxvY2t5b3VyYWR2YW50YWdlcyAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgfVxuICAjYmxvY2stcGhhcm1lbGwtcmVnaXN0ZXJibG9ja3lvdXJhZHZhbnRhZ2VzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgI2Jsb2NrLXBoYXJtZWxsLXJlZ2lzdGVyYmxvY2t5b3VyYWR2YW50YWdlcyAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1jYXJkIHtcbiAgICBwYWRkaW5nOiAzMXB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTZweCkge1xuICAjYmxvY2stcGhhcm1lbGwtcmVnaXN0ZXJibG9ja3lvdXJhZHZhbnRhZ2VzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ubGlnaHQtZ3JlZW4gLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQge1xuICAgIHBhZGRpbmc6IDMxcHggMjBweDtcbiAgfVxuICAjYmxvY2stcGhhcm1lbGwtcmVnaXN0ZXJibG9ja3lvdXJhZHZhbnRhZ2VzIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNhcmQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAjYmxvY2stcGhhcm1lbGwtcmVnaXN0ZXJibG9ja3lvdXJhZHZhbnRhZ2VzIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkLXNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2Jsb2NrLXBoYXJtZWxsLXJlZ2lzdGVyYmxvY2t5b3VyYWR2YW50YWdlcyAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZWVuIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyAucGFyYWdyYXBoLS10eXBlLS1jYXJkIHtcbiAgICBwYWRkaW5nOiAzMXB4IDE1cHg7XG4gIH1cbiAgI2Jsb2NrLXBoYXJtZWxsLXJlZ2lzdGVyYmxvY2t5b3VyYWR2YW50YWdlcyAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgI2Jsb2NrLXBoYXJtZWxsLXJlZ2lzdGVyYmxvY2t5b3VyYWR2YW50YWdlcyAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICNibG9jay1waGFybWVsbC1yZWdpc3RlcmJsb2NreW91cmFkdmFudGFnZXMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbi5saWdodC1ncmVlbiAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZCB7XG4gICAgcGFkZGluZzogMzFweCAxNXB4O1xuICB9XG4gICNibG9jay1waGFybWVsbC1yZWdpc3RlcmJsb2NreW91cmFkdmFudGFnZXMgLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMge1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAjYmxvY2stcGhhcm1lbGwtcmVnaXN0ZXJibG9ja3lvdXJhZHZhbnRhZ2VzIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNhcmQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuICAjYmxvY2stcGhhcm1lbGwtcmVnaXN0ZXJibG9ja3lvdXJhZHZhbnRhZ2VzIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkLXNlY3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB9XG59IiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbi8vIE51bGwgc3R5bGVzLlxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbjpmb2N1cyxcbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubmF2LFxuZm9vdGVyLFxuaGVhZGVyLFxuYXNpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuYSxcbmE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxudWwsXG5vbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxufVxuXG4uc2tpcC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vLXNjcm9sbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuXG5cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBjb3VudGVyLXJlc2V0OiBoNC1jb3VudGVyO1xuICBmb250LWZhbWlseTogdmFyaWFibGVzLiRmb250LW1haW47XG4gIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDIwKTtcbiAgY29sb3I6IHZhcmlhYmxlcy4kZGFyay1ibHVlO1xuICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJHdoaXRlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgI3BhZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5cbi5saWdodC1ncmF5LCAubGlnaHQtZ3JheS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRsaWdodC1ncmF5O1xufVxuXG4uYmctZGFyay1ibHVlLCAuZGFyay1ibHVlLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbn1cblxuI21haW4td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc21hbGxQaG9uZSkge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbn1cblxubWFpbixcbiNtYWluLXdyYXBwZXIge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4jZW50aXR5LXZpZXctZGlzcGxheS1sYXlvdXQtYnVpbGRlci1mb3JtLFxuI2Jsb2NrLWNvbnRlbnQtYm9keS1sYXlvdXQtYnVpbGRlci1mb3JtLFxuI25vZGUtcGFnZS1sYXlvdXQtYnVpbGRlci1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyO1xuICBwYWRkaW5nLWlubGluZTogMDtcblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAubWVzc2FnZXMubWVzc2FnZXMtLXN0YXR1cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cblxuI2xheW91dC1idWlsZGVyIHtcbiAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuI21haW4tY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLWNvbnRlbnQtLXR3by1jb2x1bW4ge1xuICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyO1xuICBwYWRkaW5nLWJsb2NrOiA2MHB4IDA7XG4gIGdhcDogMTQxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuc2lkZWJhciB7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3AteGwpIHtcbiAgICBnYXA6IDEwMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgZ2FwOiA0NXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICBnYXA6IDQ5cHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgZ2FwOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLnNpZGViYXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmLS1jZW50ZXIge1xuICAgICAgLnRocmVlLWNvbHVtbiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtYWxsUGhvbmUpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAyN3B4IDA7XG4gIH1cbn1cblxuLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jb250YWluZXIge1xuICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyO1xufVxuXG5wIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kZm9udC1tYWluO1xuICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE2LCAyMCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG4jdG9vbGJhci1hZG1pbmlzdHJhdGlvbiB7XG4gIG1heC1oZWlnaHQ6IDA7XG59XG5cbmRpdlthcmlhLWxhYmVsPVwiU3RhdHVzIG1lc3NhZ2VcIl0ge1xuICBwYWRkaW5nLWJsb2NrOiAxMHB4O1xufVxuXG4iLCIkYmxhY2s6ICMwMDAwMDA7XG4kd2hpdGU6ICNGRkZGRkY7XG4kZGFyay1ibHVlOiMyQTIwNkE7XG4kYmx1ZTojMzYyRDc2O1xuJGxpZ2h0LWdyZWVuOiMyNUUzQTM7XG4kbGlnaHQtZ3JheTojRjVGNkY3O1xuJGdyYXk6IzlEQTBCRjtcbiRkYXJrLWdyYXk6Izc1NzM4MztcbiRmb250LW1haW46ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcbiIsIkB1c2UgXCJ2YXJpYWJsZXNcIjtcbkB1c2UgXCJtZWRpYVwiO1xuXG5AbWl4aW4gY29udGFpbmVyIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nLWlubGluZTo3NXB4O1xuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxhcHRvcC14bCkge1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gIH1cbn1cblxuQG1peGluIHNtLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwNzBweDtcbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChpUGFkKSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW1haW4oXG4gICRtaW4td2lkdGg6IG51bGwsXG4gICRjb2xvcjogdmFyaWFibGVzLiRkYXJrLWJsdWUsXG4gICRiZy1jb2xvcjogdmFyaWFibGVzLiRsaWdodC1ncmVlbixcbiAgJGJvcmRlci1jb2xvcjogdmFyaWFibGVzLiRsaWdodC1ncmVlbixcbiAgJGlzLWRhcmstYmx1ZTogZmFsc2Vcbikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIEBpZiAkbWluLXdpZHRoIHtcbiAgICBtaW4td2lkdGg6ICRtaW4td2lkdGg7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIGNvbG9yOiAkY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGJnLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXG4gICAgQGlmICRpcy1kYXJrLWJsdWUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRiZy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgdG9wOiA0NSU7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBkb3dubG9hZC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBtYXgtaGVpZ2h0OiA1NXB4O1xuICBAaW5jbHVkZSBidXR0b24tbWFpbigxNTBweCwgdmFyaWFibGVzLiRkYXJrLWJsdWUsIHZhcmlhYmxlcy4kd2hpdGUsIHZhcmlhYmxlcy4kbGlnaHQtZ3JlZW4pO1xuXG4gICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAudGV4dCB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRsaWdodC1ncmF5O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9kb3dubG9hZC13aGl0ZS5zdmcnKTtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9kb3dubG9hZC5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbiAgLnRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNiwgMjEpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kZGFyay1ibHVlO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWl4aW4gZm9udC1zaXplKCRmcy1weCwgJGxoLXB4KSB7XG4gIGZvbnQtc2l6ZTogI3skZnMtcHh9I3tweH07XG4gIGxpbmUtaGVpZ2h0OiAjeyRsaC1weH0je3B4fTtcbn1cblxuLy8gVHlwb2dyYXBoeS5cbkBtaXhpbiBoMSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg1MCwgNTkpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWl4aW4gaDIge1xuICBAaW5jbHVkZSBmb250LXNpemUoNDIsIDQ5KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxnKSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDM4LCA0MCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDM0LCA0Mik7XG4gIH1cbn1cblxuQG1peGluIGgzIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDM1LCA0OSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsZykge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCwgMzIpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDMyLCA0Mik7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNCwgMjYpO1xuICB9XG59XG5cbkBtaXhpbiBoNCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNiwgMjgpO1xuICBmb250LXdlaWdodDogNjAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGcpIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjIsIDI0KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjAsIDIyKTtcbiAgfVxufVxuXG5AbWl4aW4gaDUge1xuICBAaW5jbHVkZSBmb250LXNpemUoMjAsIDI0KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxnKSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4LCAyMik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE3LCAyNyk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1LCAyNSk7XG4gIH1cbn1cblxuIiwiQHVzZSBcInNhc3M6bWFwXCI7XG5cbi8qIE1lZGlhIHZhcmlhYmxlcyAqL1xuJGJyZWFrcG9pbnRzOiAoXG4gIHh4cy1waG9uZTogJzM1NXB4JyxcbiAgeHMtcGhvbmU6ICczNzVweCcsXG4gIHNtLXBob25lOiAnMzg5cHgnLFxuICBzbWFsbFBob25lOiAnNDEwcHgnLFxuICBzbTogJzQ3OXB4JyxcbiAgbW9iaWxlTGFyZ2U6ICc2MzlweCcsXG4gIG1kOiAnNzY4cHgnLFxuICB0YWJsZXQtc206ICc4OTZweCcsXG4gIHRhYmxldDogJzk5MXB4JyxcbiAgbGc6ICcxMDI0cHgnLFxuICBpUGFkOiAnMTEwMHB4JyxcbiAgbGFwdG9wOiAnMTIwMHB4JyxcbiAgbGFwdG9wLXhsOiAnMTMwMHB4JyxcbiAgeGw6ICcxNDAwcHgnLFxuICB4eGw6ICcxNDQwcHgnLFxuICB4eHhsOiAnMTYwMHB4JyxcbikgIWRlZmF1bHQ7XG5cbkBtaXhpbiBicmVha3BvaW50KCRicmVha3BvaW50KSB7XG4gIEBpZiAkYnJlYWtwb2ludCA9PSAnJyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgLy8gUmV0cmlldmVzIHRoZSB2YWx1ZSBmcm9tIHRoZSBrZXlcbiAgICAkdmFsdWU6IG1hcC5nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAvLyBJZiB0aGUga2V5IGV4aXN0cyBpbiB0aGUgbWFwXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIC8vIFByaW50cyBhIG1lZGlhIHF1ZXJ5IGJhc2VkIG9uIHRoZSB2YWx1ZVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR2YWx1ZSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAgIC8vIElmIHRoZSBrZXkgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwXG4gICAgQGVsc2Uge1xuICAgICAgQHdhcm4gJ1VuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicmVha3BvaW50fWAuICdcbiAgICAgICAgKyAnUGxlYXNlIG1ha2Ugc3VyZSBpdCBpcyBkZWZpbmVkIGluIGAkYnJlYWtwb2ludHNgIG1hcC4nO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGZvbnQtbWFpbjtcbn1cblxuaDF7XG4gIEBpbmNsdWRlIG1peGlucy5oMTtcbn1cblxuaDJ7XG4gIEBpbmNsdWRlIG1peGlucy5oMjtcbn1cblxuaDMge1xuICBAaW5jbHVkZSBtaXhpbnMuaDM7XG59XG5cbmg0IHtcbiAgQGluY2x1ZGUgbWl4aW5zLmg0O1xufVxuXG5oNSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIEBpbmNsdWRlIG1peGlucy5oNTtcbn1cblxuaDYge1xuICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE2LCAyMCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDI0KTtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbi5idXJnZXItaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTo2cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuXG4gIC5maXJzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2Vjb25kIHtcbiAgICB3aWR0aDogMTRweDtcbiAgfVxuXG4gIC50aGlyZCB7XG4gICAgd2lkdGg6IDEwcHg7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDozMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNXB4LCA1cHgpO1xuICAgIH1cblxuICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNnB4LCAtNnB4KTtcbiAgICB9XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgcGFkZGluZzogNjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA2MHB4O1xuXG4gICAgLm1haW4tbWVudSAubWVudSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNDVweDtcbiAgICAgIGF7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5hY2NvdW50LW1lbnV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYnVyZ2VyLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgYm94LXNoYWRvdzogLTJweCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgei1pbmRleDogOTk5O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTUsIDIwKTtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGUtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsZykge1xuICAuYnVyZ2VyLW1lbnUuYWN0aXZlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgLmFub255bW91cy1hY2NvdW50LW1lbnV7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubW9iaWxlLWljb24ge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ1cmdlci1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAuYnVyZ2VyLW1lbnUuYWN0aXZlIHtcbiAgICAuYW5vbnltb3VzLWFjY291bnQtbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLm1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGxpe1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNCwgMTkpO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluKDg1cHgsIHZhcmlhYmxlcy4kZGFyay1ibHVlLCB0cmFuc3BhcmVudCwgdmFyaWFibGVzLiRsaWdodC1ncmVlbik7XG4gICAgICAgIH1cblxuICAgICAgICBsaTpudGgtY2hpbGQoMikgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tb2JpbGUtbWVudS5hY3RpdmV7XG4gICAgcGFkZGluZzo3NXB4IDM1cHg7XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgLmJ1cmdlci1tZW51LmFjdGl2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcblxuICAgIC5tYWluLW1lbnV7XG4gICAgICBtYXJnaW4tdG9wOjc1cHg7XG4gICAgICBtZW51IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE3LCAyMyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1vYmlsZS1pY29uIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5hbm9ueW1vdXMtYWNjb3VudC1tZW51IHtcbiAgICAgIC5tZW51IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZGFyay1ibHVlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOTJweCAwIDIycHg7XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nLWlubGluZTogNzVweDtcblxuICAmX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cbiAgICBhIHtcbiAgICAgIGN1cnNvcjogYXV0bztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gICAgZ2FwOiAxODVweDtcbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgcCB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRncmF5O1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNSwgMjYpO1xuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWwtYmxvY2sge1xuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTgsIDI4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOjE4cHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3Qge1xuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTUsIDI2KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbC1ibG9jayxcbiAgLmNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDUwcHggMDtcblxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGdyYXk7XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtYmxvY2stLWFkZHJlc3Mge1xuICAgICAgcCwgYSB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0LWdyYXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbC1saW5rLWZpZWxkIHtcbiAgICBsaSB7XG4gICAgICBhOmhvdmVyLCBhOmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICBpOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRsaWdodC1ncmF5O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRkYXJrLWJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHhsKSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJl9fbWVudSB7XG4gICAgICBnYXA6IDEzMHB4O1xuICAgIH1cbiAgfVxuICBmb290ZXJ7XG4gICAgcGFkZGluZy1pbmxpbmU6NjBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxnKSB7XG4gIGZvb3RlciB7XG4gICAgcGFkZGluZzogNzRweCAzMHB4IDE4cHggMzBweDtcbiAgfVxuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgICZfX3RvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xuICAgIH1cbiAgICAmX19tZW51IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBnYXA6IDA7XG4gICAgfVxuXG4gICAgLmNvbnRhY3Qge1xuICAgICAgbWFyZ2luLWJsb2NrOiAyN3B4IDM5cHg7XG4gICAgICAuY29udGFjdC1ibG9jay0tZW1haWx7XG4gICAgICAgIG1hcmdpbi10b3A6OXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc29jaWFsLWJsb2Nre1xuICAgICAgbWFyZ2luLWJsb2NrOjQwcHggMDtcbiAgICB9XG4gICAuc29jaWFsLWxpbmstZmllbGQgbGkgaTpiZWZvcmV7XG4gICAgIHBhZGRpbmc6NnB4IDdweDtcbiAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gIGZvb3RlciB7XG4gICAgcGFkZGluZzogNzRweCAxNXB4IDIycHg7XG4gIH1cbiAgLmZvb3RlciB7XG4gICAgJl9fbWVudSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMzhweDtcbiAgICB9XG4gICAgI2Jsb2NrLXBoYXJtZWxsLWZvb3RlcmNvcHlyaWdodHtcbiAgICAgIG1heC13aWR0aDoxODBweDtcbiAgICB9XG5cbiAgICAuY29udGFjdCB7XG4gICAgICBtYXJnaW46IDM1cHggMDtcbiAgICB9XG5cbiAgICAmX19ib3R0b217XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE1LCAyMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiA4NXB4O1xuICBtYXgtaGVpZ2h0OiA4NXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgaGVpZ2h0IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtYWxsUGhvbmUpIHtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cblxuICAmLmhlYWRlci1oaWRkZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cblxuICAmLnNjcm9sbGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG59XG5cbi8vIFRvb2xiYXIgYWRqdXN0bWVudHNcbi50b29sYmFyLWZpeGVkIGhlYWRlciB7XG4gIHRvcDogNDBweDtcblxuICAmLnNjcm9sbGVkIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbn1cblxuLnRvb2xiYXItaG9yaXpvbnRhbC50b29sYmFyLWZpeGVkLnRvb2xiYXItdHJheS1vcGVuIGhlYWRlciB7XG4gIHRvcDogODBweDtcbn1cblxuLy8gQW5vbnltb3VzIHVzZXJzXG4uYW5vbnltb3VzIGhlYWRlciB7XG4gIHRvcDogMDtcbn1cblxuLnRvb2xiYXItaG9yaXpvbnRhbC50b29sYmFyLWZpeGVkLnRvb2xiYXItdHJheS1vcGVuIHtcbiAgaGVhZGVyLnNjcm9sbGVkIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cblxuICBoZWFkZXIge1xuICAgIHRvcDogODBweDtcbiAgfVxufVxuXG4udG9vbGJhci1maXhlZCB7XG4gIGhlYWRlci5zY3JvbGxlZCB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG5cbiAgaGVhZGVyIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbn1cblxuaGVhZGVyLmJnLWJsdWUuc2Nyb2xsZWQge1xuICBhLCBzcGFuIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRkYXJrLWJsdWU7XG4gIH1cblxuICAuYnVyZ2VyLW1lbnUge1xuICAgICYuYWN0aXZlIHtcbiAgICAgIC5idXJnZXItaWNvbi5hY3RpdmUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idXJnZXItaWNvbiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kZGFyay1ibHVlO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItcmlnaHRfX2FjY291bnQtbWVudSAubWVudSBsaTpudGgtY2hpbGQoMikge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgfVxuXG4gIC5oZWFkZXItbGVmdF9fbG9nbyB7XG4gICAgJi5iZy10cmFuc3BhcmVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLmJnLWJsdWUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLWxlZnRfX21haW4tbWVudSAubWVudSBhIHtcbiAgICAvL2NvbG9yOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRsaWdodC1ncmVlbjtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLXJpZ2h0X19hY2NvdW50LW1lbnUgLm1lbnUgbGk6bnRoLWNoaWxkKDIpIGEge1xuICAgIEBpbmNsdWRlIG1peGlucy5idXR0b24tbWFpbig4NXB4LCB2YXJpYWJsZXMuJGRhcmstYmx1ZSwgdmFyaWFibGVzLiR3aGl0ZSwgdmFyaWFibGVzLiRsaWdodC1ncmVlbik7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5oZWFkZXIuYmctYmx1ZSB7XG4gIGEsIHNwYW4ge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICB9XG5cbiAgLmhlYWRlci1yaWdodF9fYWNjb3VudC1tZW51IHtcbiAgICAubWVudSBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kbGlnaHQtZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ1cmdlci1tZW51IHtcbiAgICAuYnVyZ2VyLWljb24ge1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLXJpZ2h0X19hY2NvdW50LW1lbnUgLm1lbnUgbGk6bnRoLWNoaWxkKDIpIGEge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICB9XG5cbiAgLmhlYWRlci1sZWZ0X19sb2dvIHtcbiAgICAmLmJnLXRyYW5zcGFyZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5iZy1ibHVlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItbGVmdF9fbWFpbi1tZW51IC5tZW51IGEge1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuO1xuICAgIH1cbiAgfVxufVxuXG5oZWFkZXIuc2Nyb2xsZWQge1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdhcDogNTBweDtcbiAgcGFkZGluZy1ibG9jazozNHB4O1xuICAuYnVyZ2VyLWljb24gc3BhbiB7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRkYXJrLWJsdWU7XG4gIH1cblxuICAjdXNlci1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kbGlnaHQtZ3JheTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgIC51c2VyLW1lbnUtLWJ1cmdlciB7XG4gICAgICAgIC5tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZGFyay1ibHVlO1xuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTUsIDI2KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUsICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbGlnaHQtZ3JlZW47XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgdG9wOiA0NXB4O1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIC51c2VyLW1lbnUtLWJ1cmdlciB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDEzLCAxOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVzZXItYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC51c2VyLW5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTUsIDIxKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxMywgMTgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHNwYW4sIGEge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgfVxuXG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuO1xuICB9XG5cbiAgJi1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDUwcHg7XG5cbiAgICAmX19sb2dvIHtcbiAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICYuYmctdHJhbnNwYXJlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJi5iZy1ibHVlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDUwcHg7XG5cbiAgICAudXNlci1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHhsKSB7XG4gIC5oZWFkZXItbGVmdF9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGlQYWQpIHtcbiAgLmhlYWRlci1sZWZ0X19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NzZweCkge1xuICAudG9vbGJhci12ZXJ0aWNhbCB7XG4gICAgaGVhZGVyLFxuICAgIC5idXJnZXItbWVudSB7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgLmJ1cmdlci1tZW51LmFjdGl2ZSAubW9iaWxlLWljb24ge1xuICAgICAgYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICBoZWFkZXIuc2Nyb2xsZWQge1xuICAgIHRvcDogMDtcbiAgfVxuICAuaGVhZGVyLWxlZnRfX2xvZ28ge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgLmhlYWRlci1sZWZ0IHtcbiAgICBnYXA6IDM1cHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAuaGVhZGVyLXJpZ2h0IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbiAgLmhlYWRlciB7XG4gICAgZ2FwOjQwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAuaGVhZGVyLWxlZnRfX2xvZ28ge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gIH1cbiAgaGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cbiAgLmJ1cmdlci1tZW51IHtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAmLmFjdGl2ZXtcbiAgICAgIHJpZ2h0OjA7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItcmlnaHQge1xuICAgIHdpZHRoOjE1MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuYnVyZ2VyLWljb257XG4gICAgZmxvYXQ6cmlnaHQ7XG4gICAgd2lkdGg6MjBweDtcbiAgfVxuICAuaGVhZGVyIHtcbiAgICBnYXA6MDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDoxNXB4O1xuICB9XG59XG5AaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHhzLXBob25lKSB7XG4gIC5oZWFkZXIge1xuICAgIG1heC13aWR0aDogMzQ1cHg7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21lZGlhXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21peGluc1wiO1xuXG4vL01haW4gaGVhZGVyIG1lbnUuXG4uaGVhZGVyLWxlZnRfX21haW4tbWVudSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgLm1lbnUgYSB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNSwgMjApO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRsaWdodC1ncmVlbjtcbiAgICB9XG4gIH1cbn1cblxuLm1lbnUgYSB7XG4gIGEge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgfVxufVxuXG4vL1NpZGViYXIuXG4jYmxvY2stcGhhcm1lbGwtZGFzaGJvYXJkLTIge1xuICBoMiB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmgzO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMzIsIDQyKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICB3b3JkLWJyZWFrOiBhdXRvLXBocmFzZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSl7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDI5LCAzOCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIH1cbiAgfVxuXG4gIC5tZW51IHtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGxpZ2h0LWdyYXk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRkYXJrLWJsdWU7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTUsIDI2KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwge1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRsaWdodC1ncmVlbjtcbiAgICB9XG4gIH1cbn1cblxuLy9BY2NvdW50IG1lbnUgXCJMb2dpblwiIEFuZCBcIlJlZ2lzdGVyXCIuXG4uaGVhZGVyLXJpZ2h0X19hY2NvdW50LW1lbnUge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gIC5tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cblxuICBhIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTQsIDIwKTtcbiAgfVxuXG4gIC5tZW51IGxpOmZpcnN0LWNoaWxkIGEge1xuICAgIEBpbmNsdWRlIG1peGlucy5idXR0b24tbWFpbjtcbiAgICB3aWR0aDogODVweDtcbiAgfVxuXG4gIC5tZW51IGxpOm50aC1jaGlsZCgyKSBhIHtcbiAgICB3aWR0aDogODVweDtcbiAgICBAaW5jbHVkZSBtaXhpbnMuYnV0dG9uLW1haW4oODVweCwgdmFyaWFibGVzLiRkYXJrLWJsdWUsIHRyYW5zcGFyZW50LCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuLCB0cnVlKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItbGVmdF9fbWFpbi1tZW51LFxuLmhlYWRlci1yaWdodF9fYWNjb3VudC1tZW51IHtcbiAgLm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cblxuLy9Gb290ZXIgbWVudS5cbi5mb290ZXJfX21lbnUge1xuICAubWVudSB7XG4gICAgLm1lbnUtY2hpbGQtbGV2ZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIH1cblxuICAgICYtaXRlbS0tbGV2ZWwtMCBhIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTgsIDI4KTtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGdyYXk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY3Vyc29yOmF1dG87XG4gICAgfVxuXG4gICAgJi1pdGVtLS1sZXZlbC0xIGEge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNSwgMjYpO1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcmlhYmxlcy4kbGlnaHQtZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGcpIHtcbiAgLmhlYWRlci1sZWZ0X19tYWluLW1lbnUsXG4gIC5oZWFkZXItcmlnaHRfX2FjY291bnQtbWVudSB7XG4gICAgLm1lbnUge1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxhcHRvcCkge1xuICAuaGVhZGVyLWxlZnRfX21haW4tbWVudSxcbiAgLmhlYWRlci1yaWdodF9fYWNjb3VudC1tZW51IHtcbiAgICAubWVudSB7XG4gICAgICBnYXA6IDI1cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoaVBhZCkge1xuICAuaGVhZGVyLWxlZnRfX21haW4tbWVudSxcbiAgLmhlYWRlci1yaWdodF9fYWNjb3VudC1tZW51IHtcbiAgICAubWVudSB7XG4gICAgICBnYXA6IDIwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsZykge1xuICAuaGVhZGVyLWxlZnRfX21haW4tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gIC5oZWFkZXItcmlnaHRfX2FjY291bnQtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbiNjdGEtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNThkZWcsIHZhcmlhYmxlcy4kZGFyay1ibHVlLCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuKTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAzMjNweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvdmVjdG9yLWxpZ2h0LWdyZWVuLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAubGF5b3V0X19yZWdpb24ge1xuICAgIHBhZGRpbmc6IDY1cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6MDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jdGEge1xuICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoNDIsIDQ5KTtcbiAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWN0YSB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyMCwgMzApO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ibG9jazoxM3B4IDMycHg7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWN0YSB7XG4gICAgbWF4LXdpZHRoOiAxMzJweDtcbiAgICBAaW5jbHVkZSBtaXhpbnMuYnV0dG9uLW1haW4oMTMycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAubGF5b3V0X19yZWdpb24ge1xuICAgICAgcGFkZGluZzogNjBweCA4MHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgbGVmdDogLTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbWQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtY3RhIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMzgsIDQ3KTtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jdGEge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxOCwgMjgpO1xuICAgICAgbWFyZ2luLWJsb2NrOjE1cHggMzRweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIC5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDI1cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtY3RhLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWN0YSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICAubGF5b3V0X19yZWdpb24ge1xuICAgICAgcGFkZGluZzogNjBweCAxNXB4O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg5cHg7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3ZlY3Rvci1saWdodC1ncmVlbi1zbS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWN0YSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDM0LCA0Mik7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWN0YSB7XG4gICAgICBwYWRkaW5nLWlubGluZTogNjBweDtcbiAgICAgIG1hcmdpbi1ibG9jazoxMnB4IDIycHg7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE3LCAyNyk7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jdGEge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgzMCwgNDApO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jdGEge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDQ1cHg7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuLmRhcmstYmx1ZSB7XG4gIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZGFyay1ibHVlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZGFyay1ibHVlO1xuICAgIGJvdHRvbTogLTk4cHg7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDUlLCA1MCUgMTAwJSwgMCA1JSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICBoMSwgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtaGVhZGVyLFxuICBhIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgfVxuXG4gIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIGdhcDogOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgODAlLCA1MCUgMTAwJSwgMCA4MCUpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDc1JSwgNTAlIDEwMCUsIDAgNzUlKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA4MCUsIDUwJSAxMDAlLCAwIDgwJSk7XG4gICAgfVxuICB9XG5cbn1cblxuLy9cIkdSQVwiIG1lYW5zIGdyYWRpZW50IGJhY2tncm91bmQuXG4uZ3JhIHtcbiAgaGVpZ2h0OiA3NjBweDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDkwJSwgNTAlIDEwMCUsIDAgOTAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZERUZFRiAxMCUsICNEQURFRjVCMiA3MCUsICNEMkYxRURDQyAxMDAlKTtcblxuICBoMSwgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtaGVhZGVyIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRkYXJrLWJsdWU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxhcHRvcC14bCkge1xuICAgIGhlaWdodDogNzAwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsZykge1xuICAgIGhlaWdodDogNTc1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICBoZWlnaHQ6IDUxNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICBoZWlnaHQ6NDY2cHg7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDkyJSwgNTAlIDEwMCUsIDAgOTIlKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICBoZWlnaHQ6IDczMHB4O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA5NSUsIDUwJSAxMDAlLCAwIDk1JSk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0MmRlZywgI0ZERUZFQyAzJSwgI2RhZGVmNSAyNyUsICNkMmYxZWQgNzYlKTtcbiAgICBoZWlnaHQ6IDc1MHB4O1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA5NyUsIDUwJSAxMDAlLCAwIDk3JSk7XG4gIH1cbn1cblxuLy9PbmUgbGFyZ2UgbGVmdCwgVHdvIHNtYWxsIHJpZ2h0LiBQYWdlIFwiV2h5IGludmVzdCB3aXRoIHVzXCIuXG4jdGVtcGxhdGUtaW1nLTUwLTE1LTM1IHtcbiAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDU1JTtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIGJvdHRvbTogLTUwcHg7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgICBib3R0b206IC0xMTVweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICAgIGJvdHRvbTogLTcwcHg7XG4gICAgfVxuICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogODVweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBnYXA6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB0b3A6IDExMHB4O1xuICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgdG9wOiAtNTAlO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgICBib3R0b206IC04MCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIGhlaWdodDogNDQ1cHg7XG4gICAgZ2FwOiA0MHB4O1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICAgIGJvdHRvbTogLTY1JTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgICAgdG9wOiAtMzAlO1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgbGVmdDogNTUlO1xuICAgICAgdG9wOiAtMzAlO1xuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgICBsZWZ0OiA1NSU7XG4gICAgICB0b3A6IDY1cHg7XG4gICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1R3byBsYXJnZSwgT25lIHNtYWxsIGFib3ZlIChsZWZ0KS4gUGFnZSBcIkFwcGx5IGEgZnVuZFwiLlxuI3RlbXBsYXRlLWltZy00MC0yMC00MCB7XG4gIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XG4gIHRvcDogMTEwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAxODVweCA2MHB4O1xuXG4gIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gICAgcGFkZGluZy10b3A6MzVweDtcbiAgICBnYXA6MTJweDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTMlO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgIGxlZnQ6IDUzJTtcbiAgICBib3R0b206IC0xMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGlQYWQpIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxnKSB7XG4gICAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZy10b3A6MDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgYm90dG9tOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgIHRvcDogMTIwcHg7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgYm90dG9tOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE2MnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE3M3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE0N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBnYXA6IDU1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB0b3A6IDExMHB4O1xuICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGdhcDo3cHg7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICAgIHRvcDogLTUwJTtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgdG9wOiAtNTAlO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgICBib3R0b206MDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgdG9wOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE0NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHhzLXBob25lKSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNzNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE0N3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTYycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDotODVweDtcbiAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgIEBpbmNsdWRlIG1peGlucy5zbS1jb250YWluZXI7XG4gICAgaGVpZ2h0OiA0NzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxODVweDtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbnRyby10ZXh0IHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRsaWdodC1ncmVlbjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjAsIDMwKTtcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uLWhlYWRlciB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluKDI0MHB4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxnKSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvLXRleHQge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxOCwgMjgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldCkge1xuICAgIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgfVxuICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xLFxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIsXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBnYXA6IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNSwgMjUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvLXRleHQge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNywgMjcpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICAgICAgdG9wOiAxMDBweDtcbiAgICAgIGdhcDogMTMwcHg7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgICAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIGgxLCAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8tdGV4dCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWlubGluZTogMTBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbWFsbFBob25lKSB7XG4gICAgbWFyZ2luLXRvcDotNzVweDtcbiAgfVxufVxuXG4ucGFnZS0tZGlzY292ZXItdGhlLW9wcG9ydHVuaXRpZXMge1xuICAuaGVyby1iYW5uZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgaGVpZ2h0OiA1MDBweDtcblxuICAgIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgdG9wOiA3MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNDtcbiAgICAgIHBhZGRpbmctaW5saW5lOiA5MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgICAuZGFyay1ibHVlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA0MCUsIDUwJSAxMDAlLCAwIDQwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChpUGFkKSB7XG4gICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCB7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiAyOTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbWFsbFBob25lKSB7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IHtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuICAgICAgLmRhcmstYmx1ZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNzAlLCA1MCUgMTAwJSwgMCA3MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh4eHMtcGhvbmUpIHtcbiAgICAgIGhlaWdodDogNDQ1cHg7XG4gICAgICAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQge1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIGhlaWdodDogMzQ1cHg7XG4gICAgICB9XG4gICAgICAuZGFyay1ibHVlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogLTY1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjY2VudGVyZWQtaGVyby1iYW5uZXIge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1oZWFkZXIge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChpUGFkKSB7XG4gICAgICAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWlubGluZTogNTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG4gICAgICB9XG4gICAgICAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgLmxvZ2luLXBhZ2Uge1xuICAgICAgcGFkZGluZy1ibG9jazogNTJweCA5NXB4O1xuICAgIH1cbiAgfVxuXG59XG5cbiNjZW50ZXJlZC1oZXJvLWJhbm5lciB7XG4gIC5sYXlvdXRfX3JlZ2lvbi0tY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnNtLWNvbnRhaW5lcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1oZWFkZXIge1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuXG4gICAgaDEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoNTAsIDU5KTtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtaWNvbi1ibG9jayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgbGVmdDogNDglO1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxnKSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWhlYWRlciB7XG4gICAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMzgsIDQ3KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pY29uLWJsb2NrIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWhlYWRlciBoMSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDI5LCAzOCk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaWNvbi1ibG9jayB7XG4gICAgICBib3R0b206IC01MHB4O1xuICAgICAgbGVmdDogNDMlO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbi5wYWdlLS1ob21lcGFnZSxcbi5wYWdlLS1jcm93ZGVxdWl0eSxcbi5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMge1xuICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIGgxIHtcbiAgICBmb250LXdlaWdodDo3MDA7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSg1MCwgNTkpO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtaGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjAsIDMwKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGcpIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIGgxIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMzQsIDQyKTtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTUsIDI1KTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWhlYWRlciBoMSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDI5LCAzOCk7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuI3RvYXN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50b2FzdCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDo2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4udG9hc3Qtc3RhdHVzIHtcbiAgY29sb3I6IHZhcmlhYmxlcy4kZGFyay1ibHVlIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRsaWdodC1ncmVlbiFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdC13YXJuaW5nIHtcbiAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGUhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4udG9hc3QtZXJyb3Ige1xuICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZSFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuLmNvbnRhY3QtYmxvY2sge1xuXG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJi0tYWRkcmVzc3tcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHAsIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5vcmdhbml6YXRpb257XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAuYWRkcmVzcy1vbmV7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tZW1haWwge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRsaWdodC1ncmVlbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE2LCAyNik7XG4gICAgfVxuXG4gIH1cblxuICAmLS1waG9uZSBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjYpO1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbi5wYWdlLS1ob21lcGFnZSB7XG4gIC5oZXJvLWJhbm5lciB7XG4gICAgaGVpZ2h0OiA3NjBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJHdoaXRlO1xuXG4gICAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgICBnYXA6IDA7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ibG9jazogMjZweCA0M3B4O1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDIyKTtcbiAgICB9XG4gIH1cblxuICAvL0ludHJvIGNvbnRhaW5lci5cbiAgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbiB7XG4gICAgI2ludHJvLWJhc2ljIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDUycHggMjJweDtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtaW50cm8ge1xuICAgICAgICBtYXJnaW4tYmxvY2s6IDI0cHggMzdweDtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3AteGwpIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDUycHggODJweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA1NHB4IDY0cHg7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWludHJvIHtcbiAgICAgICAgICBtYXJnaW4tYmxvY2s6IDIwcHggNDVweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MnB4IDQ5cHg7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4IDE5cHg7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWludHJvIHtcbiAgICAgICAgICBtYXJnaW4tYmxvY2s6IDE4cHggNDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbS1waG9uZSkge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MnB4IDg5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9DYXJkcyBsaWdodC1ncmF5IHdpdGggdGl0bGUuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ge1xuICAgIC5jYXJkcy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDgycHggODlweDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtY2FyZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL0FsdGVybmF0aXZlIGltYWdlcy5cbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSB7XG4gICAgcGFkZGluZy1ibG9jazogMCAxMTJweDtcblxuICAgICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIHtcbiAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMTQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSB7XG4gICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTYwcHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG4gICAgICBnYXA6IDEwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAgICNhbHRlcm5hdGluZy10ZXh0LWltYWdlLFxuICAgICAgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSB7XG4gICAgICAgIGdhcDogMzRweDtcbiAgICAgIH1cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG4gICAgICAgIGdhcDogNzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgICAgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSB7XG4gICAgICAgIGdhcDogMjJweDtcbiAgICAgIH1cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG4gICAgICAgIGdhcDogNTBweDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoaVBhZCkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUge1xuICAgICAgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDQwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIHtcbiAgICAgICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwIDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsZykge1xuICAgIC5oZXJvLWJhbm5lciB7XG4gICAgICBoZWlnaHQ6IDYxMHB4O1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYmxvY2s6IDE3cHggMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAuaGVyby1iYW5uZXIge1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIHtcbiAgICAgICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIHtcbiAgICAgICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWhlYWRlciB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIHtcbiAgICAgIC5jYXJkcy1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogNDFweCA3OXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uLmxpZ2h0LWdyZXkgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAwIDk2cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5oZXJvLWJhbm5lciB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYmxvY2s6IDExcHggMjFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIC5oZXJvLWJhbm5lciB7XG4gICAgICBoZWlnaHQ6IDcyMHB4O1xuICAgIH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIHtcbiAgICAgIC5jYXJkcy1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogNDBweCA4M3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDAgODZweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgIC5oZXJvLWJhbm5lciB7XG4gICAgICBoZWlnaHQ6IDc0NXB4O1xuICAgIH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIHtcbiAgICAgICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIHtcbiAgICAgICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL09uZSBsYXJnZSBhbmQgdHdvIHNtYWxsIGFib3ZlLiBQYWdlIFwiSG9tZXBhZ2VcIi5cbiN0ZW1wbGF0ZS1pbWctMjUtNTAtMjUge1xuXG4gIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSBpbWcsXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIGltZyxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuXG5cbiAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBsaW5lYXI7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xLFxuICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgIHJpZ2h0OiAwO1xuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAxMCU7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgdG9wOiAyMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgYm90dG9tOiAyNSU7XG4gICAgei1pbmRleDogMjtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh4bCkge1xuICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3AteGwpIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgbGVmdDogMTVweDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsZykge1xuICAgIHRvcDogMTYwcHg7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgICB0b3A6IDUlO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgICB0b3A6IDE1JTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldCkge1xuICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgaGVpZ2h0OiAyNjVweDtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgbGVmdDogNTVweDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgbGVmdDogNjAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICBoZWlnaHQ6IDI5NXB4O1xuICAgIHRvcDogMTEwcHg7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgdG9wOiAzMCU7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICAgIHRvcDogMTglO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgICBsZWZ0OiA0NXB4O1xuICAgICAgYm90dG9tOiAxNSU7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWhlYWRlciB7XG4gICAgICB3aWR0aDogMTAzJTtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgbGVmdDogNjAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIGhlaWdodDogMzQ1cHg7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtaGVhZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjQ1cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIGhlaWdodDogNTQwcHg7XG4gICAgZ2FwOiAwO1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1oZWFkZXIgaDEge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgbGVmdDogNTAlO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgICByaWdodDogMTUlO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgICBsZWZ0OiAxNSU7XG4gICAgICBib3R0b206IDE1JTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgICAgcmlnaHQ6IDEwJTtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgbGVmdDogMTAlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgZ2FwOiA3NXB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICAgIGhlaWdodDogNTE1cHg7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgICAgcmlnaHQ6IDUlO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgICBsZWZ0OiA1JTtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbS1waG9uZSkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHhzLXBob25lKSB7XG4gICAgZ2FwOiA2NXB4O1xuICAgIHRvcDogMTEwcHg7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgYm90dG9tOiAtMjAlO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbi51c2VyLXByb2ZpbGUge1xuICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgcGFkZGluZzogMCAwIDE3NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDUwcHg7XG5cbiAgJi0tbWVudSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG4gICYtLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjMwcHg7XG5cbiAgICAmLXRvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyNSwgMzUpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluKDcwcHgsIHZhcmlhYmxlcy4kZGFyay1ibHVlLCB2YXJpYWJsZXMuJHdoaXRlLCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlbHAge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjYpO1xuICAgIH1cblxuICAgICYtZmllbGRzIHtcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuXG4gICAgICAuaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgICAgY29sdW1uLWdhcDogMjlweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXJpYWJsZXMuJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjYpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLXRlcm1zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNCwgMjApO1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxMHB4IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxhcHRvcCkge1xuICAgICYtLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoaVBhZCkge1xuICAgICYtLWNvbnRlbnQge1xuICAgICAgJi1maWVsZHMge1xuICAgICAgICAuaXRlbXMgcCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldCkge1xuICAgICYtLWNvbnRlbnQge1xuICAgICAgJi1maWVsZHMge1xuICAgICAgICAuaXRlbXMge1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICYtLWNvbnRlbnQge1xuICAgICAgJi1maWVsZHMge1xuICAgICAgICAuZm9ybS10ZXJtcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuXG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEwcHggMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgcGFkZGluZzogMCAwIDExNHB4O1xuICAgICYtLWNvbnRlbnQge1xuICAgICAgJi1oZWxwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIHBhZGRpbmc6IDAgMCAxMDNweDtcbiAgICAmLS1jb250ZW50IHtcbiAgICAgICYtdG9wIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyMCwgMzEpO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluKDcwcHgsIHZhcmlhYmxlcy4kZGFyay1ibHVlLCB2YXJpYWJsZXMuJHdoaXRlLCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWhlbHAge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE1LCAyNSk7XG4gICAgICAgIG1heC13aWR0aDogMjQ5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICAmLS1jb250ZW50IHtcbiAgICAgICYtZmllbGRzIHtcbiAgICAgICAgLmZvcm0tdGVybXMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTBweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtYWxsUGhvbmUpIHtcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICB9XG59XG5cbi5tYWluLWNvbnRlbnQtLXR3by1jb2x1bW4gLnVzZXItZWRpdC1wcm9maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICBwYWRkaW5nLWJsb2NrOiAxMDBweCA5MnB4O1xuICByb3ctZ2FwOiAyMHB4O1xuICBjb2x1bW4tZ2FwOiAyOXB4O1xuXG5cbiAgJi0tY29udGVudC10b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjUsIDM1KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5oZWxwIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDI2KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuanMtZm9ybS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICN1c2VyLXByb2ZpbGUtZWRpdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5idG4tY2FuY2VsIHtcbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5idXR0b24tbWFpbig5M3B4LCB2YXJpYWJsZXMuJGRhcmstYmx1ZSwgdmFyaWFibGVzLiR3aGl0ZSwgdmFyaWFibGVzLiRsaWdodC1ncmVlbik7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluKDc3cHgsIHZhcmlhYmxlcy4kZGFyay1ibHVlLCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuLCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuKTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIHBhZGRpbmctYmxvY2s6IDc1cHggOTBweDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jaXR5IHtcbiAgICAgIG1heC13aWR0aDogMzI1cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MTBweCkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jaXR5IHtcbiAgICAgIHdpZHRoOiA3NyU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAzM3B4IDg4cHg7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY2l0eSB7XG4gICAgICB3aWR0aDogNzglO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbnVtYmVyLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1wb3N0YWwtY29kZSB7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtYWxsUGhvbmUpIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbnVtYmVyLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1wb3N0YWwtY29kZSB7XG4gICAgICB3aWR0aDogNDclO1xuICAgIH1cbiAgICAmLS1jb250ZW50LXRvcCB7XG4gICAgICAuaGVscCB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTUsIDI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21lZGlhXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21peGluc1wiO1xuXG4uZm9yZ290LXB3ZC1wYWdlIHtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYmxvY2s6IDUycHggMTY4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNDdweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgJi0tdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICBoMSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDUwLCA1OSk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjYpO1xuICAgIH1cbiAgfVxuXG4gICYtLWNlbnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5qcy1mb3JtLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluKDg1cHgsIHZhcmlhYmxlcy4kZGFyay1ibHVlLCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuLCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuKTtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDIxKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgIHBhZGRpbmctYmxvY2s6IDM1cHggMTE4cHg7XG4gICAgZ2FwOiAzOHB4O1xuICAgICYtLXRvcCB7XG4gICAgICBnYXA6IDE2cHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSg0NSwgNTQpO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNSwgMjUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1jZW50ZXIge1xuICAgICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIHBhZGRpbmctYmxvY2s6IDM1cHggMTAzcHg7XG4gICAgZ2FwOiAzNXB4O1xuICAgICYtLXRvcCB7XG4gICAgICBnYXA6IDE1cHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgzNCwgNDIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYW5vbnltb3VzIC51c2VyLWVkaXQtcHJvZmlsZSB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmctYmxvY2s6IDEwMHB4IDkycHg7XG4gIHJvdy1nYXA6IDA7XG5cbiAgLmpzLWZvcm0tdHlwZS1wYXNzd29yZHtcbiAgICBtYXgtd2lkdGg6NDAwcHg7XG4gIH1cbiAgJi0tY29udGVudC10b3Age1xuICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjUsIDM1KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5oZWxwIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDI2KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuanMtZm9ybS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICN1c2VyLXByb2ZpbGUtZWRpdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5idG4tY2FuY2VsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluKDc3cHgsIHZhcmlhYmxlcy4kZGFyay1ibHVlLCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuLCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuKTtcbiAgfVxuXG4gIC51c2VyLWVkaXQtcHJvZmlsZS0tY29udGVudC10b3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC51c2VyLWVkaXQtcHJvZmlsZS0tZm9ybSB7XG4gICAgLmZpZWxkLWdyb3VwLWh0bWwtZWxlbWVudCAjZWRpdC1wYXNzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAuanMtZm9ybS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtYWxsUGhvbmUpIHtcbiAgICBwYWRkaW5nLWlubGluZToxNXB4O1xuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuLm5vZGUtLW9wcG9ydHVuaXRpZXMtaW52ZXN0IHtcbiAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbntcbiAgICBwYWRkaW5nLWJvdHRvbToxMjFweDtcbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOjk2cHg7XG4gICAgfVxuICB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24taW52ZXN0LWZvcm0ge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjYpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbS1hbW91bnQtaW52ZXN0IHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyMCwgMzApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5qcy1mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTQsIDIwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLW9wcG9ydHVuaXRpZXMge1xuICAubWFpbi1jb250ZW50LS10d28tY29sdW1uIHtcbiAgICAuY29udGVudCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxOTBweCAtIDE0MHB4KTtcbiAgICB9XG5cbiAgICBhcnRpY2xlIHtcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3AteGwpIHtcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxOTBweCAtIDEwMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxOTBweCAtIDQ1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTkwcHggLSA0OXB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgICAuc2lkZWJhcixcbiAgICAgIC5iYWNrLXRvLWxpc3QsXG4gICAgICAubm9kZS0tb3Bwb3J0dW5pdGllcy10b3AsXG4gICAgICAubm9kZS0tb3Bwb3J0dW5pdGllcy10YWJzLFxuICAgICAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtbWFpbiB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICAgICAgfVxuICAgICAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtYm90dG9tIHtcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5vZGUtLW9wcG9ydHVuaXRpZXMtdGFicyAudGFicy50YWItLXByaW1hcnkubGF5b3V0LXRhYnMge1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLS1vcHBvcnR1bml0aWVzLCAubWVzc2FnZS1jb25maXJtYXRpb24taW52ZXN0LCAubm9kZS0tb3Bwb3J0dW5pdGllcy1pbnZlc3Qge1xuICAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tb3Bwb3J0dW5pdHksIC5sYWJlbC1sb2NhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9sb2NhdGlvbi5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgfVxufVxuXG4ubWVzc2FnZS1jb25maXJtYXRpb24taW52ZXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDE1N3B4O1xuICBjb2xvcjogdmFyaWFibGVzLiRkYXJrLWJsdWU7XG5cbiAgYSB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kZGFyay1ibHVlO1xuICB9XG5cbiAgLmxhYmVsLW5vZGUgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDI1LCAzNSk7XG4gIH1cblxuICAudGV4dC1jb25maXJtYXRpb24ge1xuICAgIG1hcmdpbjogNDVweCBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbGlnaHQtZ3JheTtcbiAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMTAwcHggNDBweCA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5sYWJlbC1ib2xkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDMwLCA0MCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICAgIGhlaWdodDogNTlweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9jaGVjay5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fYmFjayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjEpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcmlhYmxlcy4kbGlnaHQtZ3JlZW47XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTo4NnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTo5N3B4O1xuICAgIHBhZGRpbmctaW5saW5lOjE1cHg7XG4gIH1cbn1cblxuLm5vZGUtLW9wcG9ydHVuaXRpZXMge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuXG4gIC5iYWNrLXRvLWxpc3Qge1xuICAgIG1hcmdpbi1ibG9jazogNDVweCAyNXB4O1xuXG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE2LCAyMSk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZGFyay1ibHVlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcmlhYmxlcy4kbGlnaHQtZ3JlZW47XG4gICAgfVxuICB9XG5cbiAgLy9Ub3AuXG4gICYtdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLy9UaXRsZVxuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyNSwgMzUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbG9jYXRpb24tb3Bwb3J0dW5pdHkge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjYpO1xuICAgIH1cblxuICAgIC8vTG9nbyBpbWdcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbG9nby1jb21wYW55IHtcbiAgICAgIGltZyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJi10YWJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICAgIG1hcmdpbi1ibG9jazogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHhsKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbWFsbFBob25lKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgIC50YWJzLnRhYi0tcHJpbWFyeS5sYXlvdXQtdGFicyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC50YWJzX190YWIge1xuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluKDg1cHgsIHZhcmlhYmxlcy4kbGlnaHQtZ3JlZW4sIHZhcmlhYmxlcy4kZGFyay1ibHVlLCB0cmFuc3BhcmVudCk7XG4gICAgICAgIGhlaWdodDogNDFweDtcblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluKDg1cHgsIHZhcmlhYmxlcy4kZGFyay1ibHVlLCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuLCB0cmFuc3BhcmVudCk7XG5cbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5idXR0b24tbWFpbig4NXB4LCB2YXJpYWJsZXMuJGRhcmstYmx1ZSwgdmFyaWFibGVzLiRsaWdodC1ncmVlbiwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxnKSB7XG4gICAgICAgIC5uYXYtbGluaywgLm5hdi1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAzNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuXG4gICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL1NsaWRlclxuICAgIC5zbGljayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3R0b206IDclO1xuICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbGlnaHQtZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcblxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRsaWdodC1ncmVlbjtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRkYXJrLWJsdWU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE2LCAyNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsZykge1xuICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgbGVmdDogNDUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICAgIGJvdHRvbTogMTAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuY3VzdG9tLXBsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jdXN0b20tcGxheS1pY29uIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS12aWRlby1maWxlLCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtb2VtYmVkLXZpZGVvIHtcbiAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgICAgIGhlaWdodDogNDkwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGlQYWQpIHtcbiAgICAgICAgaGVpZ2h0OiA0MjVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIGhlaWdodDogMzc1cHg7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgdmlkZW8sIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cbiAgICAgIC5jb250ZXh0dWFsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpZnJhbWUge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc21hbGxQaG9uZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICAgIHZpZGVvLCBpZnJhbWUge1xuICAgICAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxOTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXMtZ2FsbGVyeSwgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXZpZGVvLWZpbGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG5cbiAgICBpbWcsIGlmcmFtZSwgdmlkZW8ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gIH1cblxuICAucHJvZ3Jlc3NfbGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cblxuICAucHJvZ3Jlc3NfZmlsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZTtcbiAgfVxuXG4gICYtaW5xdWlyZS1idG4ge1xuICAgIEBpbmNsdWRlIG1peGlucy5idXR0b24tbWFpbig4NXB4LCB2YXJpYWJsZXMuJGRhcmstYmx1ZSwgdmFyaWFibGVzLiRsaWdodC1ncmVlbiwgdmFyaWFibGVzLiRsaWdodC1ncmVlbik7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLW1haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZ2FwOiA1MHB4O1xuICAgIC8vQm9keSB0ZXh0LlxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWJvZHktb3Bwb3J0dW5pdHkge1xuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDI2KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgICBwIHtcbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE1LCAyNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL1JpZ2h0IHNpZGUuXG4gICAgLnN1bS1pbnZlc3RlZCAudmlld3Mtcm93IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbGlnaHQtZ3JheTtcbiAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjYpO1xuXG4gICAgICAudGV4dC1ncmVlbiB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjAsIDMwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbGlnaHQtZ3JlZW47XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLXRvdGFsLWludmVzdGVkIC5maWVsZC1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjUsIDM1KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjIsIDMxKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyMCwgMzEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1maWVsZC1maWVsZC1mdW5kLWV4cGVjdGVkIC5maWVsZC1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjAsIDMwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLWZ1bmRyYWlzaW5nLWRhdGUtaW50ZXJ2YWwge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGhlaWdodDogODVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRsaWdodC1ncmF5O1xuICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZGFyay1ibHVlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgYiB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDI2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWludmVzdCB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluKDg1cHgsIHZhcmlhYmxlcy4kZGFyay1ibHVlLCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuLCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuKTtcbiAgICB9XG5cbiAgICAuY2FuY2VsLWJ0biB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuYnV0dG9uLW1haW4oOTNweCwgdmFyaWFibGVzLiRkYXJrLWJsdWUsIHZhcmlhYmxlcy4kd2hpdGUsIHZhcmlhYmxlcy4kbGlnaHQtZ3JlZW4pO1xuICAgIH1cblxuICAgIC53ZWJmb3JtLWZsZXhib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGdhcDogMTVweDtcblxuICAgICAgLndlYmZvcm0tZmxleCB7XG4gICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFkZGl0aW9uYWwtb3Bwb3J0dW5pdGllcy13cmFwcGVyIHtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtYWxsUGhvbmUpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBtYXJnaW46IDI0cHggMDtcblxuICAgICAgLm9wcG9ydHVuaXRpZXMtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIC5hZGRpdGlvbmFsLW9wcG9ydHVuaXRpZXMtaXRlbSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmRvd25sb2FkLWJ1dHRvbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYudHdvLWNvbHVtbiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc21hbGxQaG9uZSkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5vbmUtY29sdW1uIHtcbiAgICAgICAgICAuYWRkaXRpb25hbC1vcHBvcnR1bml0aWVzLWl0ZW0sXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc21hbGxQaG9uZSkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRvd25sb2FkLWJ0biAuZmllbGQtY29udGVudCAub3Bwb3J0dW5pdGllcy1maWxlcyB7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGcpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbWFsbFBob25lKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgbWFyZ2luOiA0OHB4IDAgMjRweCAwIDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAudHdvLWNvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtYWxsUGhvbmUpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3Bwb3J0dW5pdGllcy1maWxlcy1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmRvd25sb2FkLWJ1dHRvbjtcbiAgICAgIH1cblxuICAgICAgLm9uZS1jb2x1bW4ge1xuICAgICAgICAub3Bwb3J0dW5pdGllcy1maWxlcy1pdGVtIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbWFsbFBob25lKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1ib3R0b20ge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUge1xuICAgICAgcGFkZGluZy1ibG9jazogNjVweCAxNDhweDtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA0MnB4IDEwMXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA1M3B4IDgycHg7XG4gICAgICB9XG5cbiAgICAgICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIHtcbiAgICAgICAgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuXG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsZykge1xuICAgIC5iYWNrLXRvLWxpc3Qge1xuICAgICAgbWFyZ2luLWJsb2NrOiAyNXB4O1xuICAgIH1cbiAgICAmLXRvcCB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyMiwgMzEpO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtbG9nby1jb21wYW55IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXRhYnMge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlcy1nYWxsZXJ5IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1pbnF1aXJlLWJ0biB7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIH1cbiAgICAmLW1haW4ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAyNXB4O1xuXG4gICAgICAuYnRuLWludmVzdCB7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICB9XG5cbiAgICAgIC8vQm9keSB0ZXh0LlxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtYm9keS1vcHBvcnR1bml0eSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIH1cblxuXG4gICAgICAvL1JpZ2h0IHNpZGUuXG4gICAgICAuc3VtLWludmVzdGVkIC52aWV3cy1yb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgfVxuXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtZnVuZHJhaXNpbmctZGF0ZS1pbnRlcnZhbCB7XG4gICAgICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2dyZXNzX2xpbmUge1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICB9XG4gICAgJi1ib3R0b20ge1xuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjNweDtcblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgLmJhY2stdG8tbGlzdCB7XG4gICAgICBtYXJnaW4tYmxvY2s6IDAgMjVweDtcbiAgICB9XG4gICAgJi10YWJzIHtcbiAgICAgIG1hcmdpbi1ibG9jazogMjhweCAzNHB4O1xuICAgIH1cbiAgICAmLWlucXVpcmUtYnRuIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi1tYWluIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMDtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtYm9keS1vcHBvcnR1bml0eSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1mdW5kcmFpc2luZy1kYXRlLWludGVydmFsIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAyMXB4O1xuICAgICAgfVxuXG4gICAgICAuYnRuLWludmVzdCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgIH1cbiAgICAudmlld3Mtcm93IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgIC5wcm9ncmVzc19saW5lIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi10b3Age1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxvZ28tY29tcGFueSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1sb2NhdGlvbi1vcHBvcnR1bml0eSB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTQsIDIyKTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjAsIDMxKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1tYWluIHtcbiAgICAgIC5kb3dubG9hZC1idG4ge1xuICAgICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgICAucGl0Y2gsXG4gICAgICAgICAgLmZpbmFuY2lhbHMge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbS1waG9uZSkge1xuICAgICYtdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICB9XG5cbiAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgICB9XG4gICAgfVxuICAgICYtbWFpbiB7XG4gICAgICAuZG93bmxvYWQtYnRuIHtcbiAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgIC5waXRjaCxcbiAgICAgICAgICAuZmluYW5jaWFscyB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICByaWdodDogNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdW0taW52ZXN0ZWQgLnZpZXdzLXJvdyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh4eHMtcGhvbmUpIHtcbiAgICAmLXRvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuLmFsbC1vcHBvcnR1bml0aWVzIHtcbiAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG5cbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmpzLWZvcm0taXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTozN3B4O1xuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmpzLWZvcm0taXRlbS10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc2VhcmNoLnN2ZycpO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCB0b3AgMC4zcyBlYXNlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxhcHRvcCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuXG4gICAgICAuanMtZm9ybS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgICAgfVxuICAgICAgLmpzLWZvcm0taXRlbS1maWVsZC1mdW5kaW5nLXBoYXNlLXRhcmdldC1pZCxcbiAgICAgIC5qcy1mb3JtLWl0ZW0tZmllbGQtZmluYW5jZWQtdmFsdWUge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgfVxuICAgICAgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgfVxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjYpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgICAuanMtZm9ybS1pdGVtLWZpZWxkLWZ1bmRpbmctcGhhc2UtdGFyZ2V0LWlkLFxuICAgICAgLmpzLWZvcm0taXRlbS1maWVsZC1maW5hbmNlZC12YWx1ZSxcbiAgICAgIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWV3LW9wcG9ydHVuaXRpZXMtLWNlbnRlciB7XG4gICAgcGFkZGluZy1ibG9jazowIDExOHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6MCAxMDJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgICAgcGFkZGluZy1ibG9jazowIDEyMnB4O1xuICAgIH1cbiAgfVxufVxuXG4ubm8tcmVzdWx0e1xuICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE4LCAyOCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udmlldy1vcHBvcnR1bml0aWVzIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG5cbiAgJi0tdGl0bGUge1xuICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjUsIDM1KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmLS1jZW50ZXIge1xuICAgIC50aHJlZS1jb2x1bW4ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGxpZ2h0LWdyYXk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZS10aHVtYm5haWx7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52aWV3cy1maWVsZC12aWV3LW5vZGV7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMjJweDtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAyMnB4IDZweDtcblxuICAgICAgICBhLHAsc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyMCwgMzApO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZGFyay1ibHVlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXRleHQtbGlzdGluZyBwIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDIycHg7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDI2KTtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLXRodW1ibmFpbCB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWxvY2F0aW9uLW9wcG9ydHVuaXR5IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9sb2NhdGlvbi5zdmcnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtZnVuZHJhaXNpbmctZGF0ZS1pbnRlcnZhbCxcbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1sb2NhdGlvbi1vcHBvcnR1bml0eSB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTQsIDIyKTtcbiAgICAgICAgbWFyZ2luOiAwIDIycHggMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtZnVuZHJhaXNpbmctZGF0ZS1pbnRlcnZhbCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvY2FsZW5kYXIuc3ZnJyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLXdlYmZvcm0tc3VibWlzc2lvbi12YWx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IDIycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgICAuZmllbGQtY29udGVudCBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBiIHtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRsaWdodC1ncmVlbjtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTgsIDMwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTUsIDI2KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXBhZ2VyIHtcbiAgICAucGFnZXJfX2l0ZW1zIHtcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDI1cHg7XG5cbiAgICAgIC5wYWdlcl9faXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbGlnaHQtZ3JheTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIG1pbi13aWR0aDogMzVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRkYXJrLWJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgJi0tdGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyMywgMzEpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJi0tY2VudGVyIHtcbiAgICAgIC50aHJlZS1jb2x1bW4ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICB9XG5cbiAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxMHB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE4LCAyOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXRleHQtbGlzdGluZyBwIHtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE0LCAyMyk7XG4gICAgICAgIH1cblxuICAgICAgICAudmlld3MtZmllbGQtd2ViZm9ybS1zdWJtaXNzaW9uLXZhbHVlIHtcbiAgICAgICAgICBtYXJnaW4taW5saW5lOiAxMHB4O1xuXG4gICAgICAgICAgYiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE4LCAyOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAmLS1jZW50ZXIge1xuICAgICAgLnRocmVlLWNvbHVtbiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbi5wb3J0Zm9saW8udmlldy1vcHBvcnR1bml0aWVzLS1jZW50ZXIge1xuICBwYWRkaW5nLWJsb2NrOiAwIDEyMnB4O1xuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgcGFkZGluZy1ibG9jazogMCAxMDJweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgcGFkZGluZy1ibG9jazogMCAxMDJweDtcbiAgfVxufVxuXG4ucG9ydGZvbGlvIHtcbiAgJi0taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZ2FwOiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICAudG90YWwtaW52ZXN0ZWQtZXF1aXR5IHtcbiAgICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICBiIHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbGlnaHQtZ3JlZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm51bWJlci1vZi1pbnZlc3RtZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuO1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZGFyay1ibHVlO1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICAubnVtYmVyLW9mLWludmVzdG1lbnRzLCAudG90YWwtaW52ZXN0ZWQtZXF1aXR5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICBzcGFuLCBwIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjYpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGIge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDI1LCAzNSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldCkge1xuICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgICAubnVtYmVyLW9mLWludmVzdG1lbnRzLCAudG90YWwtaW52ZXN0ZWQtZXF1aXR5IHtcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XG5cbiAgICAgICAgc3BhbiwgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNCwgMjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyMiwgMzEpO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC5udW1iZXItb2YtaW52ZXN0bWVudHMge1xuICAgICAgICBtYXgtd2lkdGg6IDE2NXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAudG90YWwtaW52ZXN0ZWQtZXF1aXR5IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAubnVtYmVyLW9mLWludmVzdG1lbnRzIHtcbiAgICAgICAgbWF4LXdpZHRoOjMwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgLnRvdGFsLWludmVzdGVkLWVxdWl0eSB7XG4gICAgICAgIG1heC13aWR0aDo2NyU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6MTVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLnRvdGFsLWludmVzdGVkLWVxdWl0eSB7XG4gICAgICAgIGhlaWdodDogNzdweDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICB9XG4gICAgICAubnVtYmVyLW9mLWludmVzdG1lbnRzIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgICAgIGhlaWdodDogNzdweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50b3RhbC1pbnZlc3RlZC1lcXVpdHksLm51bWJlci1vZi1pbnZlc3RtZW50c3tcbiAgICAgICAgc3BhbiwgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxMiwgMTgpO1xuICAgICAgICB9XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyMCwgMzEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh4eHMtcGhvbmUpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAubnVtYmVyLW9mLWludmVzdG1lbnRzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDVweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICB9XG4gICAgICAudG90YWwtaW52ZXN0ZWQtZXF1aXR5IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21lZGlhXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21peGluc1wiO1xuXG4ucGFnZS0tY3Jvd2RlcXVpdHkge1xuXG4gICN0ZW1wbGF0ZS1pbWctMzAtNTAtMjB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lcjtcbiAgICBwYWRkaW5nLWlubGluZToxODVweCA2MHB4O1xuICB9XG5cbiAgLy9CYW5uZXIuXG4gIC5oZXJvLWJhbm5lciB7XG4gICAgaGVpZ2h0OiA1NzBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICBoZWlnaHQ6IDQ3NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgIGhlaWdodDogNjYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgIGhlaWdodDogNTgwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgaGVpZ2h0OiA1NzBweDtcbiAgICB9XG5cbiAgICAuZGFyay1ibHVlIHtcbiAgICAgIGhlaWdodDogNDcwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxhcHRvcCkge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDYwJSwgNTAlIDEwMCUsIDAgNjAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChpUGFkKSB7XG4gICAgICAgIGhlaWdodDogNDMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBoZWlnaHQ6IDM3NXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgICAgaGVpZ2h0OiAzNTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAgIGhlaWdodDogNDQ1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHhzLXBob25lKSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNzMlLCA1NyUgMTAwJSwgMCA3NSUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9BbHRlcm5hdGl2ZSBpbWFnZXMuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUge1xuICAgIHBhZGRpbmctYmxvY2s6IDEyMXB4IDE4NnB4O1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIHtcbiAgICAgIGdhcDogMTAwcHg7XG4gICAgfVxuXG4gICAgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAxMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIHtcbiAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgICAgcGFkZGluZzogMCAxNDBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh4bCkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUge1xuICAgICAgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMTAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSB7XG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxhcHRvcCkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUge1xuICAgICAgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIHtcbiAgICAgICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNzBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChpUGFkKSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA3M3B4IDEyMHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIHtcbiAgICAgICAgZ2FwOiA3MHB4O1xuICAgICAgfVxuICAgICAgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIHtcbiAgICAgICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUge1xuICAgICAgcGFkZGluZy1ibG9jazogODJweCAxMDhweDtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG4gICAgICAgIGdhcDogNjBweDtcbiAgICAgIH1cbiAgICAgICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIHtcbiAgICAgICAgZ2FwOjIycHg7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgICAgICBnYXA6MjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUge1xuICAgICAgcGFkZGluZy1ibG9jazogNjBweCAxMDhweDtcbiAgICAgICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIHtcbiAgICAgICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOjE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWJsb2Nre1xuICAgICAgICAgIG1heC13aWR0aDogMzE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSB7XG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZToxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vVHdvIGxhcmdlLCBPbmUgc21hbGwgQmVsb3cgbGVmdC4gUGFnZSBcIkNyb3dkZXF1aXR5XCIuXG4jdGVtcGxhdGUtaW1nLTMwLTUwLTIwIHtcbiAgdG9wOiAxMTBweDtcblxuICAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICB0b3A6IDE1JTtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDEyJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoeGwpIHtcbiAgICBwYWRkaW5nLWlubGluZTogNzVweDtcblxuICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMTExcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wLXhsKSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgICBsZWZ0OiAtNSU7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChpUGFkKSB7XG4gICAgaGVpZ2h0OiA0MzBweDtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICAgIHJpZ2h0OiA1JTtcbiAgICB9XG4gICAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxnKSB7XG4gICAgaGVpZ2h0OiA0NzBweDtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgICBsZWZ0OiAtMTAlO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgICBsZWZ0OiAtMjAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgcmlnaHQ6IDE3JTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICAgIGxlZnQ6IC0xNSU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgcmlnaHQ6IDE5JTtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgICAgbGVmdDogLTI3JTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgICAgbGVmdDogLTEzJTtcbiAgICB9XG4gICAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgcmlnaHQ6IDE1JTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgICBsZWZ0OiAtMjAlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIGdhcDogMzBweDtcbiAgICBoZWlnaHQ6IDQ3NXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgdG9wOiAxMTBweDtcbiAgICAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICAgIGxlZnQ6IDEwJTtcbiAgICAgIHRvcDogLTIwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgICByaWdodDogMTAlO1xuICAgICAgdG9wOiAtNTIlO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgICByaWdodDogMjUlO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgcmlnaHQ6IDUlO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgICByaWdodDogMjAlO1xuICAgIH1cbiAgICAubGF5b3V0X19yZWdpb24tLWZpcnN0e1xuICAgICAgZ2FwOjdweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU5NXB4KSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgICAgbGVmdDogNSU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIGdhcDogNjVweDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICAgIHJpZ2h0OiAyMiU7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICAgIHJpZ2h0OiA1JTtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgICAgbGVmdDogMyU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MjVweCkge1xuICAgIGdhcDogNjVweDtcbiAgICBoZWlnaHQ6IDQ3MHB4O1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICAgIHJpZ2h0OiAxNyU7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE0OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgZ2FwOiAxMDBweDtcbiAgICBoZWlnaHQ6IDQ3MHB4O1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgICAgbGVmdDogNSU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICAgIHJpZ2h0OiA1JTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbWFsbFBob25lKSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgcmlnaHQ6IDEwJTtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoeHMtcGhvbmUpe1xuICAgIGdhcDogODBweDtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICAgIHJpZ2h0OiAxNCU7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KXtcbiAgICBoZWlnaHQ6Mzk1cHg7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgICAgaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDExNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAxMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21lZGlhXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21peGluc1wiO1xuXG4ucGFnZS0taG93LXRvLWludmVzdCB7XG4gICN0ZW1wbGF0ZS1pbWctMzUtMzUtMzAge1xuICAgIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE4NXB4IDYwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh4eGwpIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxNDVweCA2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHhsKSB7XG4gICAgICBwYWRkaW5nLWlubGluZTogNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3AteGwpIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1oZWFkZXIge1xuICAgIHotaW5kZXg6IDQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaDEge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoNTAsIDU5KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxhcHRvcC14bCkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1oZWFkZXIgaDEge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSg0MCwgNTUpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldCkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1oZWFkZXIgaDEge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyOSwgMzgpO1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvLWJhbm5lciB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJHdoaXRlO1xuXG4gICAgLmRhcmstYmx1ZSB7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wLXhsKSB7XG4gICAgICAuZGFyay1ibHVlOmFmdGVyIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDUlLCA1MCUgMTAwJSwgMCA1JSk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB9XG4gICAgICAuZGFyay1ibHVlIHtcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgIC5kYXJrLWJsdWUge1xuICAgICAgICBoZWlnaHQ6IDM3MHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogLTcwcHg7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDU1JSwgNTAlIDEwMCUsIDAgNTUlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaGVpZ2h0OiA0NjVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgaGVpZ2h0OiA0NDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAuZGFyay1ibHVlIHtcbiAgICAgICAgaGVpZ2h0OiA0MzBweDtcbiAgICAgIH1cbiAgICAgIGhlaWdodDogNTcwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgIGhlaWdodDogNjIwcHg7XG4gICAgICAuZGFyay1ibHVlIHtcbiAgICAgICAgaGVpZ2h0OiA1MTVweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNjUlLCA1MCUgMTAwJSwgMCA2NSUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICAgaGVpZ2h0OiA2NTVweDtcbiAgICAgIC5kYXJrLWJsdWUge1xuICAgICAgICBoZWlnaHQ6IDU2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzk1cHgpIHtcbiAgICAgIGhlaWdodDogNjY1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoeHMtcGhvbmUpIHtcbiAgICAgIGhlaWdodDogNjgwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAgICAgaGVpZ2h0OjY1NXB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGcpIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIGgxIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDI5LCAzOCk7XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyIHtcbiAgICAuc3RlcHMtY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA2NHB4IDk1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA2NXB4IDcwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDUxcHggNjFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcHMtY29udGVudC0taXRlbSB7XG4gICAgICBwYWRkaW5nOiA0MnB4IDE2cHggMzNweCAzMnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgICAgcGFkZGluZzogMzRweCAyOXB4IDQxcHggMzJweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgcGFkZGluZzogMzRweCAyOXB4IDM2cHggMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc3RlcC1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi1ibG9jazogMCA0MHB4O1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgzNSwgNDkpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTRweDtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgzMiwgNDIpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMTAwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDM0cHg7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDI5LCAzOCk7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtc3RlcC1udW1iZXIge1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxnKSB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyNSwgMzQpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyNSwgMzQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zdGVwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXgtd2lkdGg6IDI0NHB4O1xuICAgICAgbWFyZ2luLWJsb2NrOiAyOHB4IDhweDtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjAsIDMwKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgICAgIG1hcmdpbi1ibG9jazogMTZweCA4cHg7XG4gICAgICAgIG1heC13aWR0aDogMjE5cHg7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTgsIDI4KTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MzBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ibG9jazogMTZweCA5cHg7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjAsIDMwKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNywgMjUpO1xuICAgICAgICBtYXgtd2lkdGg6IDIxOXB4O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtc3RlcCB7XG4gICAgICBwLCBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjYpO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNSwgMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4vL09uZSBsYXJnZSBsZWZ0LCBUd28gc21hbGwgcmlnaHQuIFBhZ2UgXCJIb3cgdG8gaW52ZXN0XCIuXG4jdGVtcGxhdGUtaW1nLTM1LTM1LTMwIHtcbiAgaGVpZ2h0OiA0MjVweDtcbiAgdG9wOiAxNzBweDtcblxuICAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgIHRvcDogLTEwJTtcbiAgICByaWdodDogMzglO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDM4JTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoeGwpIHtcbiAgICBwYWRkaW5nLWlubGluZTogNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxhcHRvcC14bCkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICAgIHJpZ2h0OiA0MCU7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gICAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGlQYWQpIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgICByaWdodDogNDUlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldCkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgfVxuICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICB0b3A6IDEzNXB4O1xuICAgIGdhcDogMDtcbiAgICBwYWRkaW5nLWlubGluZTogMzBweDtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgfVxuICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgcmlnaHQ6IDQ1JTtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MzVweCkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgfVxuICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgcGFkZGluZy1yaWdodDogMzNweDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgbWF4LXdpZHRoOiAxNTVweDtcbiAgICB9XG5cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICAgIHRvcDogMTUlO1xuICAgIH1cbiAgICAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICBnYXA6IDEycHg7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICAgIHJpZ2h0OiA0MiU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIHRvcDogMTAwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgaGVpZ2h0OiA2MjBweDtcbiAgICAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmbGV4OiAwIDEgMjUlO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgICByaWdodDogMjAlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzEwcHgpIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgICByaWdodDogMTUlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgaGVpZ2h0OiA1MjBweDtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgZmxleDogMCAxIDUwJTtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgdG9wOiAxNSU7XG4gICAgICByaWdodDogMTUlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgICByaWdodDogMTAlO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICBoZWlnaHQ6IDU1NXB4O1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICAgIHJpZ2h0OiA1JTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDE1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzk1cHgpIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgcmlnaHQ6IDQ3JTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh4cy1waG9uZSkge1xuICAgIGhlaWdodDogNTgwcHg7XG4gICAgZ2FwOjI2cHg7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgICAgd2lkdGg6IDE4MnB4O1xuICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICAgIHdpZHRoOiAxNDlweDtcbiAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgd2lkdGg6IDE0OXB4O1xuICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNjlweCkge1xuICAgIGhlaWdodDogNTU1cHg7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgICB3aWR0aDogMTU1cHg7XG4gICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuXG4ucGFnZS0tYXBwbHktZm9yLWEtZnVuZCB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1oZWFkZXIgaDEge1xuICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDUwLCA1OSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxnKSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWhlYWRlciBoMSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDM4LCA0Nyk7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1oZWFkZXIgaDEge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgzNCwgNDIpO1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvLWJhbm5lciB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGxpZ2h0LWdyYXk7XG5cbiAgICAuZGFyay1ibHVlIHtcbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGcpIHtcbiAgICAgIGhlaWdodDo0NTVweDtcbiAgICAgIC5kYXJrLWJsdWUge1xuICAgICAgICBoZWlnaHQ6IDM1NXB4O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDU1JSwgNTAlIDEwMCUsIDAgNTUlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgI3RlbXBsYXRlLWltZy00MC0yMC00MHtcbiAgICAgICAgaGVpZ2h0OiAzNzVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgIGhlaWdodDogNDMwcHg7XG4gICAgICAuZGFyay1ibHVlIHtcbiAgICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICAgIH1cbiAgICAgICN0ZW1wbGF0ZS1pbWctNDAtMjAtNDB7XG4gICAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MTBweCkge1xuICAgICAgaGVpZ2h0OiA0MTVweDtcbiAgICAgICN0ZW1wbGF0ZS1pbWctNDAtMjAtNDB7XG4gICAgICAgIGhlaWdodDozMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gICAgICBoZWlnaHQ6NDEwcHg7XG4gICAgICAuZGFyay1ibHVlIHtcbiAgICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICAgIH1cbiAgICAgICN0ZW1wbGF0ZS1pbWctNDAtMjAtNDB7XG4gICAgICAgIGhlaWdodDozMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgLmRhcmstYmx1ZSB7XG4gICAgICAgIGhlaWdodDo0NjBweDtcbiAgICAgIH1cbiAgICAgIGhlaWdodDogNTYwcHg7XG4gICAgICAjdGVtcGxhdGUtaW1nLTQwLTIwLTQwe1xuICAgICAgICBoZWlnaHQ6IDU5MHB4O1xuICAgICAgICBnYXA6IDY1cHg7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgICAgLmRhcmstYmx1ZSB7XG4gICAgICAgIGhlaWdodDogNDcwcHg7XG4gICAgICB9XG4gICAgICBoZWlnaHQ6IDU3MHB4O1xuICAgICAgI3RlbXBsYXRlLWltZy00MC0yMC00MHtcbiAgICAgICAgaGVpZ2h0OiA2MDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh4cy1waG9uZSkge1xuICAgICAgI3RlbXBsYXRlLWltZy00MC0yMC00MHtcbiAgICAgICAgaGVpZ2h0OiA2NDBweDtcbiAgICAgICAgZ2FwOjUwcHg7XG4gICAgICB9XG4gICAgICBoZWlnaHQ6NjAwcHg7XG4gICAgICAuZGFyay1ibHVlIHtcbiAgICAgICAgaGVpZ2h0OiA1MDVweDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA3NSUsIDUwJSAxMDAlLCAwIDc1JSk7ICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vU3RlcHMuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzLWNvbnRhaW5lciB7XG4gICAgLnN0ZXBzLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1ibG9jazogNzNweCAxNDBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDU3cHggMTEwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDUwcHggOTlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc3RlcC1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi1ibG9jazogMCA1MnB4O1xuICAgICAgbWFyZ2luLWlubGluZTphdXRvO1xuICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMzUsIDQ5KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDU0cHg7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMzIsIDQyKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyNSwgMzQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwLW51bWJlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxnKSB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMzIsIDQyKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyOSwgMzgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zdGVwIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6MThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDI1LCAzNSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6MTdweCAxNHB4O1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDIyLCAzMSk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6MTNweCAxMXB4O1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDIwLCAzMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtc3RlcCB7XG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjYpO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNSwgMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0ge1xuICAgICAgcGFkZGluZzogNDJweCA0OXB4IDQ5cHggNDJweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKXtcbiAgICAgICAgcGFkZGluZzogNDJweCA0NXB4IDQ2cHggNDFweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2Upe1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDIzcHggMzhweCAyMXB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0taW50cm8tc2VjdGlvbi10d28tY29sdW1ue1xuICAgIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9ue1xuICAgICAgcGFkZGluZy1ibG9jazowIDg2cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxnKSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6MCA3MnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOjAgNTZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgZ2FwOjE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pY29ue1xuICAgICAgcGFkZGluZy1ibG9jazo5M3B4IDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxnKSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6NTRweCAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOjc1cHggMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazo0MHB4IDA7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDo0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtaW50cm8tdGV4dHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDo2MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1pbnRyby1zZWN0aW9uLWJvbGR7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDozMHB4O1xuICAgICAgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh4bCkge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21lZGlhXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21peGluc1wiO1xuXG5cbi5wYWdlLS13aHktaW52ZXN0LXdpdGgtdXMge1xuICAuaGVyby1iYW5uZXIge1xuICAgIGhlaWdodDogNTg1cHg7XG4gICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRsaWdodC1ncmF5O1xuXG4gICAgLmRhcmstYmx1ZSB7XG4gICAgICBoZWlnaHQ6IDQ5MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICBoZWlnaHQ6IDU0MHB4O1xuICAgICAgLmRhcmstYmx1ZSB7XG4gICAgICAgIGhlaWdodDogNDQwcHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDUwJSwgNTAlIDEwMCUsIDAgNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAgIGhlaWdodDogNDEwcHg7XG4gICAgICAuZGFyay1ibHVlIHtcbiAgICAgICAgaGVpZ2h0OiAzMTBweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNjUlLCA1MCUgMTAwJSwgMCA2NSUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIC5kYXJrLWJsdWUge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICAgIGhlaWdodDogNjIwcHg7XG4gICAgICAuZGFyay1ibHVlIHtcbiAgICAgICAgaGVpZ2h0OiA0NjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh4cy1waG9uZSkge1xuICAgICAgaGVpZ2h0OiA1ODVweDtcbiAgICAgIC5kYXJrLWJsdWUge1xuICAgICAgICBoZWlnaHQ6IDQ4NXB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgI3RlbXBsYXRlLWltZy01MC0xNS0zNSB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lcjtcbiAgICBwYWRkaW5nLWlubGluZTogMTg1cHggNjBweDtcbiAgICB0b3A6IDExNXB4O1xuXG4gICAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICB6LWluZGV4OjMwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgICBoZWlnaHQ6IDQxMHB4O1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAubGF5b3V0X19yZWdpb24tLWZpcnN0IHs7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgIH1cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE0OXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgaGVpZ2h0OiA0MTVweDtcbiAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgICAgZ2FwOiA1cHg7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTQ1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0NzVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIGdhcDogMDtcbiAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgICBnYXA6IDdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KXtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xLFxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIsXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtM3tcbiAgICAgICAgaW1ne1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vVG9wIHNlY3Rpb24gSW50cm8gYmxvY2suXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbiB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWljb24ge1xuICAgICAgcGFkZGluZy1ibG9jazogOTFweCAwO1xuICAgIH1cblxuICAgIC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDAgNzVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICAgIGZsZXg6IDAgMSA2MCU7XG4gICAgfVxuXG4gICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgZmxleDogMCAxIDM1JTtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaW50cm8tc2VjdGlvbi1ib2xkIHtcbiAgICAgIG1heC13aWR0aDogNzY1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtaW50cm8tdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaW50cm8tc2VjdGlvbi1ib2xkLFxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1pbnRyby10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWljb24ge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA1MnB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1pbnRyby1zZWN0aW9uLWJvbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAwIDYxcHg7XG4gICAgICAgIGdhcDogMTdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaW50cm8tc2VjdGlvbi1ib2xkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pY29uIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogNDdweCAwO1xuICAgICAgfVxuICAgICAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgICAgICBnYXA6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9Cb3R0b20gSW50cm8gYmxvY2suXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdGl0bGUtd2l0aC10d28tdGV4IHtcbiAgICBwYWRkaW5nLWJsb2NrOiA2OHB4IDc1cHg7XG5cbiAgICAubGF5b3V0LS10d29jb2wtc2VjdGlvbiwgLmxheW91dC0tb25lY29sIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5zbS1jb250YWluZXI7XG4gICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaW50cm8tc2VjdGlvbi1ib2xkIHtcbiAgICAgIHAsIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDM1LCA0OSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgzMiwgNDIpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDI5LCAzOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtdGV4dC1jb2x1bW4ge1xuICAgICAgbWF4LXdpZHRoOiA0NjVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgcCwgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjAsIDMwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE4LCAyOCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTcsIDI3KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA2M3B4IDcwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDUxcHggNTJweDtcbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9uIHtcbiAgICAuY2FyZHMtY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA5OXB4IDEyMHB4O1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtY2FyZC1zZWN0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4OTVweDtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgzNSwgNDkpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1OXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiA2NnB4IDc2cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkLXNlY3Rpb24ge1xuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMzIsIDQyKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDU4cHggNzZweDtcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWNhcmQtc2VjdGlvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyNSwgMzQpO1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21lZGlhXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21peGluc1wiO1xuXG4ucGFnZS0tYWJvdXQtdXMge1xuXG4gIC5oZXJvLWJhbm5lciB7XG4gICAgaGVpZ2h0OiA2NzVweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJHdoaXRlO1xuXG4gICAgLmRhcmstYmx1ZSB7XG4gICAgICBoZWlnaHQ6IDUyMHB4O1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNDtcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDUwLCA1OSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAgIGhlaWdodDogNTYwcHg7XG4gICAgICAuZGFyay1ibHVlIHtcbiAgICAgICAgaGVpZ2h0OiA0NDBweDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDMwJSwgNTAlIDEwMCUsIDAgMzAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGlQYWQpIHtcbiAgICAgIGhlaWdodDogNTQ3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGcpIHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1oZWFkZXIgaDEge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDM4LCA0Nyk7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgLmRhcmstYmx1ZSB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICAuZGFyay1ibHVlIHtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNjUlLCA1MCUgMTAwJSwgMCA2NSUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWhlYWRlciBoMSB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMzQsIDQyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgaGVpZ2h0OiA2NjBweDtcbiAgICAgIC5kYXJrLWJsdWUge1xuICAgICAgICBoZWlnaHQ6IDQ5NXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgICBoZWlnaHQ6IDYxNXB4O1xuICAgICAgLmRhcmstYmx1ZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA3NSUsIDUwJSAxMDAlLCAwIDY1JSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh4cy1waG9uZSkge1xuICAgICAgaGVpZ2h0OiA2NDVweDtcbiAgICAgIC5kYXJrLWJsdWUge1xuICAgICAgICBoZWlnaHQ6NTAwcHg7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgODAlLCA1MSUgMTAwJSwgMCA4MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCl7XG4gICAgICBoZWlnaHQ6NjgwcHg7XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgcGFkZGluZy1ibG9jazogNjVweCAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAgICAgd2lkdGg6IDc0JTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoaVBhZCkge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDg4JTtcbiAgICAgICAgcGFkZGluZy1ibG9jazogMjNweCAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDY1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSB7XG4gICAgcGFkZGluZy1ibG9jazogMDtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1waWN0byB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEyOXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxhcHRvcCkge1xuICAgICAgICAgIG1heC13aWR0aDogNzlweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhIGltZyB7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAxNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYSBpbWcge1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgICAgcGFkZGluZzogMCAxMjVweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChpUGFkKSB7XG4gICAgICAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSB7XG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCA5MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICAgICAgcGFkZGluZzogMCA5MHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgICAgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSB7XG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcblxuICAgICAgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2UsXG4gICAgICAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIHtcbiAgICAgICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ge1xuICAgIC5jYXJkcy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDEwMXB4IDE0N3B4O1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtY2FyZC1zZWN0aW9ue1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDQyLCA0OSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NjFweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgIHBhZGRpbmctYmxvY2s6IDc2cHggMTEycHg7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkLXNlY3Rpb257XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgzOCwgNDcpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MzdweDtcbiAgICAgICAgfVxuICAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgcGFkZGluZy1ibG9jazogNDdweCA3N3B4O1xuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtY2FyZC1zZWN0aW9ue1xuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMzIsIDQyKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjQzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtY2FyZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgzMCwgNDApO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyNywgMzYpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDI1LCAzNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vVHdvIGxhcmdlLCBPbmUgc21hbGwgbGVmdC4gUGFnZSBcIkFib3V0IHVzXCIuXG4jdGVtcGxhdGUtNDAtNDAtMjAge1xuICBoZWlnaHQ6IDUzNXB4O1xuICB0b3A6IDE0MHB4O1xuXG4gIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgdG9wOiAxMCU7XG4gICAgcmlnaHQ6IC0xMCU7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAzNSU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxhcHRvcCkge1xuICAgIGhlaWdodDogNDIwcHg7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjE1cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgICByaWdodDogNDUlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChpUGFkKSB7XG4gICAgaGVpZ2h0OiA0MTBweDtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgICByaWdodDogNDAlO1xuICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICAgIGxlZnQ6LTIwJTtcbiAgICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgbGVmdDo1JTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgIHRvcDogMTIwcHg7XG4gICAgaGVpZ2h0OiAzMjVweDtcbiAgICAubGF5b3V0X19yZWdpb24tLWZpcnN0e1xuICAgICAgZ2FwOjEycHg7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICAgIHJpZ2h0OiA0NSU7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgcmlnaHQ6IDEwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTM1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTcxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgICBsZWZ0OiAtMzVweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgICBsZWZ0OiAtNTBweDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgcmlnaHQ6NTAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICBnYXA6MTBweDtcbiAgICBoZWlnaHQ6NTIwcHg7XG4gICAgLmxheW91dF9fcmVnaW9uLS1maXJzdHtcbiAgICAgIG1heC1oZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIH1cbiAgICBAc3VwcG9ydHMgKC1tb3otYXBwZWFyYW5jZTogbm9uZSkge1xuICAgICAgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgICBsZWZ0OjEwJTtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICBsZWZ0OjU1JTtcbiAgICAgIHRvcDogMTUlO1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICAgIGxlZnQ6MjUlO1xuICAgICAgcmlnaHQ6NDAlO1xuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDUzMHB4KSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgICAgbGVmdDo0JTtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgbGVmdDo2MCU7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICAgIGxlZnQ6MjAlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgaGVpZ2h0OjQ3MHB4O1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICAgIGxlZnQ6MTIlO1xuICAgICAgaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDIwNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMiB7XG4gICAgICBsZWZ0OjY1JTtcbiAgICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAxMzJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDE2N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDA1cHgpIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgbGVmdDogNTUlO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtMyB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtLXBob25lKSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTEge1xuICAgICAgcmlnaHQ6IDQ1JTtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgbGVmdDoxNiU7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0yIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDo2MCU7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHhzLXBob25lKSB7XG4gICAgZ2FwOiAxOHB4O1xuICAgIGhlaWdodDogNTExcHg7XG4gICAgdG9wOjEwMHB4O1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0xIHtcbiAgICAgIHJpZ2h0OiA0MiU7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS0zIHtcbiAgICAgIGxlZnQ6IDklO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTIge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KXtcbiAgICBoZWlnaHQ6NTQwcHg7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLTMge1xuICAgICAgbGVmdDogMTAlO1xuICAgICAgaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDExNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cblxuLnBhZ2UtLWNvbnRhY3Qge1xuICAjY2VudGVyZWQtaGVyby1iYW5uZXIge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1oZWFkZXIge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDU1cHg7XG4gICAgfVxuXG4gICAgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IHtcbiAgICAgIGhlaWdodDogNTA1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWlubGluZTogNzVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgfVxuICAgICAgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDUwcHg7XG4gICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWljb24tYmxvY2sge1xuICAgICAgICBib3R0b206IC01cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MzBweCl7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIGgxe1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDMyLDQyKVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIGgxe1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDI5LDM4KVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG4gICAgICB9XG4gICAgICAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pY29uLWJsb2NrIHtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICBsZWZ0OiA0NSU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWhlYWRlciB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDI2LCAzNCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaGVyby1iYW5uZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgaGVpZ2h0OiA1MDVweDtcblxuICAgIC5kYXJrLWJsdWUge1xuICAgICAgaGVpZ2h0OiA0MzBweDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC03NXB4O1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMzUlLCA1MCUgMTAwJSwgMCAzNSUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgICAuZGFyay1ibHVlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA0MCUsIDUwJSAxMDAlLCAwIDQwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgIC5kYXJrLWJsdWUge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAgIGhlaWdodDogMzk1cHg7XG4gICAgICAuZGFyay1ibHVlIHtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDYwJSwgNTAlIDEwMCUsIDAgNjAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgICAuZGFyay1ibHVlIHtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDgwJSwgNTAlIDEwMCUsIDAgODAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbiAgICBmb3JtIGlucHV0W3R5cGU9dGVsXSxcbiAgICBmb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgZm9ybSBzZWxlY3QsXG4gICAgZm9ybSB0ZXh0YXJlYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cblxuLnBhZ2UtLXNlbGVjdGlvbi1wcm9jZXNzIHtcbiAgLmhlcm8tYmFubmVyIHtcbiAgICBoZWlnaHQ6IDUwNXB4O1xuXG4gICAgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IHtcbiAgICAgIGhlaWdodDogNDA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChpUGFkKSB7XG4gICAgLmhlcm8tYmFubmVyIHtcbiAgICAgIC5kYXJrLWJsdWUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDUwJSwgNTAlIDEwMCUsIDAgNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgLmhlcm8tYmFubmVyIHtcbiAgICAgIGhlaWdodDogMzc1cHg7XG5cbiAgICAgICNjZW50ZXJlZC1oZXJvLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtaWNvbi1ibG9jayB7XG4gICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5kYXJrLWJsdWUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDYwJSwgNTAlIDEwMCUsIDAgNjAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDI3N3B4O1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAuaGVyby1iYW5uZXIge1xuICAgICAgaGVpZ2h0OiA0NDJweDtcblxuICAgICAgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAzMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgIC5oZXJvLWJhbm5lciB7XG4gICAgICBoZWlnaHQ6IDQ0NXB4O1xuXG4gICAgICAubGF5b3V0X19yZWdpb24tLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDM0NXB4O1xuICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICB9XG5cbiAgICAgICNjZW50ZXJlZC1oZXJvLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtaWNvbi1ibG9jayB7XG4gICAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICAgIGxlZnQ6IDQ1JTtcbiAgICAgIH1cblxuICAgICAgLmRhcmstYmx1ZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgNzUlLCA1MCUgMTAwJSwgMCA3NSUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSB7XG4gICAgcGFkZGluZy1ibG9jazogNjBweCAxNTBweDtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDAgOTVweDtcbiAgICAgIG1hcmdpbi1ibG9jazogMDtcbiAgICAgIG1heC13aWR0aDogOTMwcHg7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG4gICAgICBnYXA6IDExNnB4O1xuICAgIH1cblxuICAgICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIHtcbiAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDdweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIHtcbiAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxhcHRvcCkge1xuICAgICAgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSB7XG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIHtcbiAgICAgICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgICAgIG1heC13aWR0aDogMzU1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMge1xuICAgICAgICBnYXA6IDc0cHg7XG4gICAgICB9XG5cbiAgICAgICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIHtcbiAgICAgICAgZ2FwOiAzNXB4O1xuXG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIHtcbiAgICAgICAgZ2FwOiAzNXB4O1xuXG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA0NXB4IDEwNnB4O1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAwIDcwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG4gICAgICAgIGdhcDogNjVweDtcbiAgICAgIH1cblxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAyOHB4IDkycHg7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDAgNDdweDtcbiAgICAgIH1cblxuICAgICAgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbS1waG9uZSkge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMTJweCA1cHg7XG5cbiAgICAgICAgcCwgc3BhbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgI2NlbnRlcmVkLWhlcm8tYmFubmVyIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiA1MHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMTBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzBweCkge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyNCwgMzQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuLnVzZXItZWRpdC1wcm9maWxlIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLW51bWJlciB7XG4gICAgbWF4LXdpZHRoOiAyMiU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1uYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyB7XG4gICAgbWF4LXdpZHRoOiA3MyU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtcG9zdGFsLWNvZGUsXG4gIC5maWVsZC0tbmFtZS1maWVsZC1jaXR5IHtcbiAgICBtYXgtd2lkdGg6IDM4JTtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1udW1iZXIge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdW50cnkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbmFtZSB7XG4gICAgICB3aWR0aDogNDglO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgLmZvcm0taXRlbS1wYXNzLXBhc3MxLCAuZm9ybS1pdGVtLXBhc3MtcGFzczIsIC5qcy1mb3JtLXR5cGUtZW1haWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LW5hbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi51c2VyLXByb2ZpbGUge1xuICAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtbnVtYmVyIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbXBhbnktbmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXBvc3RhbC1jb2RlIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3Mge1xuICAgIG1heC13aWR0aDogNDA5cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtbnVtYmVyIHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXBvc3RhbC1jb2RlIHtcbiAgICBtYXgtd2lkdGg6IDc5cHg7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtY2l0eSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1jb3VudHJ5IHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi51c2VyLXByb2ZpbGUsXG4udXNlci1lZGl0LXByb2ZpbGUge1xuICAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtbmFtZSxcbiAgLmpzLWZvcm0tdHlwZS1wYXNzd29yZCxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhc3QtbmFtZSxcbiAgLmZvcm0taXRlbS1tYWlsLFxuICAuZm9ybS1pdGVtLXBhc3MtcGFzczEsXG4gIC5mb3JtLWl0ZW0tcGFzcy1wYXNzMiB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LW5hbWUsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxhc3QtbmFtZSxcbiAgICAuZm9ybS1pdGVtLW1haWwsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLW51bWJlcixcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY2l0eSxcbiAgICAuZm9ybS1pdGVtLXBhc3MtcGFzczEsXG4gICAgLmZvcm0taXRlbS1wYXNzLXBhc3MyLFxuICAgIC5mb3JtLWl0ZW0tY3VycmVudC1wYXNze1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbnVtYmVyIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3Mge1xuICAgICAgd2lkdGg6IDc3JTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY291bnRyeSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1wb3N0YWwtY29kZSB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jaXR5LFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvdW50cnkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtbmFtZSxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbGFzdC1uYW1lLFxuICAgIC5mb3JtLWl0ZW0tbWFpbCxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUtbnVtYmVyLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jaXR5LFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzLFxuICAgIC5mb3JtLWl0ZW0tcGFzcy1wYXNzMSxcbiAgICAuZm9ybS1pdGVtLXBhc3MtcGFzczIsXG4gICAgLmZvcm0taXRlbS1jdXJyZW50LXBhc3N7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtcG9zdGFsLWNvZGUsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW51bWJlciB7XG4gICAgICB3aWR0aDogNDclO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUge1xuICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyO1xuICBwYWRkaW5nLWJsb2NrOiA2MHB4O1xuICBjb2xvcjogdmFyaWFibGVzLiRkYXJrLWJsdWU7XG5cbiAgLy9UaXRsZSBwYXJhZ3JhcGguXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZWN0aW9uIHtcbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMzUsIDQ5KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMzIsNDIpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDI1LDM0KTtcbiAgICAgICAgc3Ryb25ne1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBiLCBzdHJvbmcge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbGlnaHQtZ3JlZW47XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXBpY3RvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHggMCAxNDBweDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEgaW1nIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgIHBhZGRpbmc6IDAgMTYwcHggMCAwO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYSBpbWcge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogODdweDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWJsb2NrIGgzIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDM1LDQ5KTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRsaWdodC1ncmVlbjtcbiAgICAgIG1hcmdpbjogMThweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDMyLDQyKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyNSwzNCk7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICBwLCBzcGFuLCBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE2LCAyNik7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRsaWdodC1ncmVlbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgICBwLCBhLCBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNSwgMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxhcHRvcC14bCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIHtcbiAgICAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSB7XG4gICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDE0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgICBwYWRkaW5nOiAwIDE0MHB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSB7XG4gICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDkwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSB7XG4gICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgOTBweCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGcpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSB7XG4gICAgLnRvcC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1waWN0byB7XG4gICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3OHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZWN0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDY1cHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRleHQtc2VjdGlvbi13aXRoLXRoZS1hbHRlcm5hdGUge1xuICAgICNhbHRlcm5hdGluZy10ZXh0LWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAzNXB4O1xuXG4gICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG4gICAgICBnYXA6IDcwcHg7XG4gICAgfVxuXG4gICAgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIHtcbiAgICAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNzA1cHg7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG5cbn1cblxuQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAucGFyYWdyYXBoLS10eXBlLS10ZXh0LXNlY3Rpb24td2l0aC10aGUtYWx0ZXJuYXRlIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtcGljdG8ge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvIDY1cHg7XG4gICAgfVxuXG4gICAgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhIGltZyB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdGV4dC1zZWN0aW9uLXdpdGgtdGhlLWFsdGVybmF0ZSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG5cbiAgICAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXBpY3RvLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG4gICAgICBnYXA6IDUwcHg7XG4gICAgfVxuXG4gICAgI2FsdGVybmF0aW5nLXRleHQtaW1hZ2Uge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhIGltZyB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAjYWx0ZXJuYXRpbmctdGV4dC1pbWFnZSB7XG4gICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21lZGlhXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21peGluc1wiO1xuXG4ucGFnZS0taG9tZXBhZ2UsXG4ucGFnZS0td2h5LWludmVzdC13aXRoLXVze1xuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9ue1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjUsIDM1KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjIsIDMxKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyMCwgMzEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS0td2h5LWludmVzdC13aXRoLXVze1xuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkcy1zZWN0aW9ue1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbiB7XG4gIC5jYXJkcy1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWNhcmQtc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmgzO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMsXG4gIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4sXG4gIC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtY29sdW1uIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1jYXJke1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJke1xuICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1waWN0by1pbWd7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICYuY2VudGVyIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1jYXJkIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZCBwLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLmxlZnQge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZCBwLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJi5yaWdodCB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZCBwLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC8vR3JpZCBpbnNpZGUgdGhlIHNlY3Rpb24uXG4gICYucm93IHtcbiAgICAudHdvLWNvbHVtbnN7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgLmZpZWxkX19pdGVte1xuICAgICAgICBmbGV4OjE7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICAgICYub25lLWNvbHVtbiB7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6MzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY29sdW1uIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudHdvLWNvbHVtbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGdhcDogMzBweDtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWZpcnN0LWNvbHVtbixcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zZWNvbmQtY29sdW1uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzBweDtcblxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jYXJkIHtcbiAgICAgICAgICBwYWRkaW5nOiA0NXB4IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgICAgLnR3by1jb2x1bW5zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uLFxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWNvbHVtbiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgICAudHdvLWNvbHVtbnMge1xuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uLFxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWNvbHVtbiB7XG4gICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vR3JpZCBpbnNpZGUgdGhlIGNhcmQuXG4gICYub25lLWNvbHVtbiB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmLl8tY29sdW1ucy1pbnNpZGUtdGhlLWNhcmQge1xuICAgIC8vQ2FyZCB3aXRob3V0IGltZy5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtcGljdG8taW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5saWdodC1ncmVlbiB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kZGFyay1ibHVlO1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4sXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1jb2x1bW4ge1xuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZCxcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtd2l0aC1pbWcge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDgwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbGlnaHQtZ3JlZW47XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY2FyZCB7XG4gICAgICAgICAgcCxzcGFue1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjAsIDMwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxOCwgMjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE3LCAyNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJkIGF7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluKDEyNXB4LCB2YXJpYWJsZXMuJGRhcmstYmx1ZSwgdmFyaWFibGVzLiRsaWdodC1ncmVlbiwgdmFyaWFibGVzLiRkYXJrLWJsdWUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wLXhsKSB7XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQge1xuICAgICAgICAgIHBhZGRpbmc6IDM1cHggNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsZykge1xuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jYXJkIHtcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jYXJkIHtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGdhcDoxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQge1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi5kYXJrLWJsdWUtc2VjdGlvbiB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1maXJzdC1jb2x1bW4sXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1jb2x1bW4ge1xuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1jYXJkIHtcbiAgICAgICAgcGFkZGluZzogNDVweCAzMHB4O1xuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkIHtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRsaWdodC1ncmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNhcmQgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE2LCAyNik7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTUsIDI1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJsdWV7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMsXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtZmlyc3QtY29sdW1uLFxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXNlY29uZC1jb2x1bW4ge1xuXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubGlnaHQtZ3JleSB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kZGFyay1ibHVlO1xuXG4gICAgLy8gSWYgdHdvIGl0ZW1zIGluIHJvdy5cbiAgICAvL0Fib3V0IHVzIHBhZ2UuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzIHtcbiAgICAgICYgPiBkaXY6bnRoLWxhc3QtY2hpbGQoMik6Zmlyc3QtY2hpbGQsXG4gICAgICAmID4gZGl2Om50aC1sYXN0LWNoaWxkKDIpOmZpcnN0LWNoaWxkIH4gZGl2IHtcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tY2FyZCB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCA2MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzOXB4IDQ0cHggNDFweCA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOjM5cHggMTZweCA0OHB4IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLy8gSWYgdGhyZWUgaXRlbXMgaW4gcm93LlxuICAgICAgJiA+IGRpdjpudGgtbGFzdC1jaGlsZCgzKTpmaXJzdC1jaGlsZCxcbiAgICAgICYgPiBkaXY6bnRoLWxhc3QtY2hpbGQoMyk6Zmlyc3QtY2hpbGQgfiBkaXYge1xuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1jYXJkIHtcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4IDM4cHggMzBweCAxOXB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzM3B4IDYwcHggMzVweCAyMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDE2cHggNDBweCAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRsaWdodC1ncmF5O1xuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNhcmR7XG4gICAgICAgICAgcCxzcGFue1xuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjYpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE1LCAyNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDozMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5kYXJrLWJsdWUtc2VjdGlvbi5wYXJhZ3JhcGgtLXR5cGUtLWNhcmRzLXNlY3Rpb24ge1xuICAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMge1xuICAgIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtY2FyZC1zZWN0aW9uIHtcbiAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICBtYXgtd2lkdGg6ODcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgfVxufVxuXG4ubGlnaHQtZ3JheS1zZWN0aW9uLnBhcmFncmFwaC0tdHlwZS0tY2FyZHMtc2VjdGlvbiB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkLXNlY3Rpb24ge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbi5jaHJvbWUge1xuICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcy1jb250YWluZXIge1xuICAgICYuY29sdW1uIHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDI0OXB4O1xuICAgICAgICByb3ctZ2FwOiAwO1xuXG4gICAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RlcHMtY29udGVudC0taXRlbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoeHh4bCkge1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDE1MHB4O1xuICAgICAgICAgIC5zdGVwcy1jb250ZW50LS1pdGVtIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoeHhsKSB7XG4gICAgICAgICAgY29sdW1uLWdhcDogMTM5cHg7XG4gICAgICAgICAgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh4bCkge1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGcpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3RlcC1udW1iZXIge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYgPiBkaXY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBtaW4tY29udGVudDtcblxuICAgICAgICAgICAgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0ge1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0ge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIC8qIEFycm93IHN0eWxpbmcgKi9cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3N0ZXBzL3ZlY3Rvci02LnN2Z1wiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDJweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogLTY1JTtcbiAgICAgICAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjclKSByb3RhdGUoNWRlZyk7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNDJweDtcbiAgICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zdGVwcy92ZWN0b3ItNy5zdmdcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgIGJvdHRvbTogNzBweDtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMTVweDtcbiAgICAgICAgICAgICAgbGVmdDogLTUwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSkgcm90YXRlKC03ZGVnKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3N0ZXBzL3ZlY3Rvci04LnN2Z1wiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgdG9wOiAxMTAlO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEyNXB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI3JSkgcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICB3aWR0aDogMjkycHg7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc3RlcHMvdmVjdG9yLTkuc3ZnXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICBib3R0b206IC0yMDVweDtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNDVweDtcbiAgICAgICAgICAgICAgbGVmdDogLTU3JTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSkgcm90YXRlKC03ZGVnKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvL0l0ZW1zIDEsM1xuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxnKSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSxcbiAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGcpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoeHh4bCkge1xuICAgICAgICAgICAgZ2FwOiAxNTBweDtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogMjUlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDg1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTM2JTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5M3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3R0b206IC00MyU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yNyU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkzcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTE4cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTY1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTI4JTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHh4bCkge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC02NSU7XG4gICAgICAgICAgICAgICAgdG9wOiAyMiU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDkzcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC00MSU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTQzJTtcbiAgICAgICAgICAgICAgICByaWdodDogLTM5JTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjclKSByb3RhdGUoNWRlZyk7XG4gICAgICAgICAgICAgICAgdG9wOiAxMTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyNXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTE3NXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC00MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpIHJvdGF0ZSgtMTZkZWcpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHhsKSB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDIyJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDg3cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5NXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTM1JTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMzMlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogODdweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTI2JTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwOSU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNyUpIHJvdGF0ZSg1ZGVnKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjA1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEyOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTMwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSkgcm90YXRlKC0xNmRlZyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGcpIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMCU7XG4gICAgICAgICAgICAgICAgdG9wOiA5MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDlweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKSByb3RhdGUoMjBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSg2MGRlZyk7XG5cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDkwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgxMzBkZWcpO1xuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDYwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc3RlcHMvdmVjdG9yLTYtc20uc3ZnXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICByaWdodDogMTIlO1xuICAgICAgICAgICAgICAgIHRvcDogOTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDMlO1xuICAgICAgICAgICAgICAgIHRvcDogODAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpIHJvdGF0ZSgxMzBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAmLmNvbHVtbiB7XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwIHtcbiAgICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMyksICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3RlcHMtY29udGVudC0taXRlbSxcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMge1xuICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5yb3csICYuY29sdW1uIHtcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICYgPiBkaXYge1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpLCAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMtY29udGFpbmVyIHtcbiAgJi5saWdodC1ncmV5IHtcbiAgICAuc3RlcHMtY29udGVudC0taXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGxpZ2h0LWdyYXk7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAtbnVtYmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbGlnaHQtZ3JlZW47XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRkYXJrLWJsdWU7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtc3RlcCBhIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuO1xuICAgIH1cblxuICB9XG5cbiAgJi5saWdodC1ncmVlbiwgJi5saWdodC1ncmV5IHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc3RlcCxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1zdGVwIHAsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtc3RlcCBhIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgICB9XG4gIH1cblxuICAmLmxpZ2h0LWdyZWVuIHtcbiAgICAuc3RlcHMtY29udGVudC0taXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwLW51bWJlciB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRsaWdodC1ncmVlbjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kZGFyay1ibHVlO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LXN0ZXAgYSB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRkYXJrLWJsdWU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyaWFibGVzLiRkYXJrLWJsdWU7XG4gICAgfVxuICB9XG5cbiAgJi5iYWNrZ3JvdW5kLWRhcmstYmx1ZSB7XG4gICAgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRkYXJrLWJsdWU7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAtbnVtYmVyIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcmlhYmxlcy4kbGlnaHQtZ3JheTtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtc3RlcCxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1zdGVwIHAsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtc3RlcCBhIHtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJHdoaXRlO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LXN0ZXAgYSB7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiR3aGl0ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuO1xuICAgIH1cbiAgfVxuXG4gICYucm93IHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3N0ZXBzL3ZlY3Rvci03LXNtLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTUlO1xuICAgICAgICAgICAgdG9wOiAxMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI3JSkgcm90YXRlKDVkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3N0ZXBzL3ZlY3Rvci04LXNtLnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTUlO1xuICAgICAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSkgcm90YXRlKC03ZGVnKTtcbiAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zdGVwcy92ZWN0b3ItOS1zbS5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTE1JTtcbiAgICAgICAgICAgIHRvcDogMTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNyUpIHJvdGF0ZSgtM2RlZyk7XG4gICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3RlcHMtY29udGVudC0taXRlbSxcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzMwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLnJvdywgJi5jb2x1bW4ge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwID4gZGl2IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNvbHVtbiB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbHVtbi1nYXA6IDEzOXB4O1xuICAgICAgcm93LWdhcDogMDtcblxuICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgbWF4LWhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgICB9XG5cbiAgICAgIC5zdGVwcy1jb250ZW50LS1pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoeHh4bCkge1xuICAgICAgICBjb2x1bW4tZ2FwOiAxNTBweDtcbiAgICAgICAgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0ge1xuICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoeHhsKSB7XG4gICAgICAgIGNvbHVtbi1nYXA6IDEzOXB4O1xuICAgICAgICAuc3RlcHMtY29udGVudC0taXRlbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh4bCkge1xuICAgICAgICBjb2x1bW4tZ2FwOiAxMDBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAtbnVtYmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGRpdjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBtaW4tY29udGVudDtcblxuICAgICAgICAgIC5zdGVwcy1jb250ZW50LS1pdGVtIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGVwcy1jb250ZW50LS1pdGVtIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgLnN0ZXBzLWNvbnRlbnQtLWl0ZW0ge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICAvKiBBcnJvdyBzdHlsaW5nICovXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc3RlcHMvdmVjdG9yLTYuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtNjUlO1xuICAgICAgICAgICAgdG9wOiAxMiU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI3JSkgcm90YXRlKDVkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IDM0MnB4O1xuICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zdGVwcy92ZWN0b3ItNy5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJvdHRvbTogNzBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMnB4O1xuICAgICAgICAgICAgbGVmdDogLTQ0JTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKSByb3RhdGUoLTdkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zdGVwcy92ZWN0b3ItOC5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHRvcDogNDclO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgQHN1cHBvcnRzICgtbW96LWFwcGVhcmFuY2U6IG5vbmUpIHtcbiAgICAgICAgICAgICAgYm90dG9tOiAwOyAvL0ZpcmVmb3hcbiAgICAgICAgICAgICAgdG9wOiA0NyU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMzklO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGhlaWdodDogMTA0cHg7XG4gICAgICAgICAgICByaWdodDogLTM5JTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjclKSByb3RhdGUoOGRlZyk7XG4gICAgICAgICAgICB3aWR0aDogMjQ1cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3N0ZXBzL3ZlY3Rvci05LnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYm90dG9tOiAtMTU0cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDFweDtcbiAgICAgICAgICAgIGxlZnQ6IC00MiU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwJSkgcm90YXRlKC03ZGVnKTtcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICAgICAgQHN1cHBvcnRzICgtbW96LWFwcGVhcmFuY2U6IG5vbmUpIHtcbiAgICAgICAgICAgICAgbGVmdDogLTQyJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL0l0ZW1zIDEsM1xuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsZykge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHh4eGwpIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtNjUlO1xuICAgICAgICAgICAgICB0b3A6IDEwJTtcblxuICAgICAgICAgICAgICBAc3VwcG9ydHMgKC1tb3otYXBwZWFyYW5jZTogbm9uZSkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNjUlO1xuICAgICAgICAgICAgICAgIHRvcDogMTAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYm90dG9tOiA4NXB4O1xuICAgICAgICAgICAgICBsZWZ0OiAtMzYlO1xuICAgICAgICAgICAgICB3aWR0aDogMjM1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgIEBzdXBwb3J0cyAoLW1vei1hcHBlYXJhbmNlOiBub25lKSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA4NXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0zNiU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTQzJTtcbiAgICAgICAgICAgICAgcmlnaHQ6IC00MiU7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5M3B4O1xuICAgICAgICAgICAgICB0b3A6IDQ1JTtcbiAgICAgICAgICAgICAgQHN1cHBvcnRzICgtbW96LWFwcGVhcmFuY2U6IG5vbmUpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDQ1JTtcbiAgICAgICAgICAgICAgICByaWdodDogLTQyJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYm90dG9tOiAtMTY1cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IC0zOCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMThweDtcbiAgICAgICAgICAgICAgQHN1cHBvcnRzICgtbW96LWFwcGVhcmFuY2U6IG5vbmUpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xNTRweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMzglO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoeHhsKSB7XG4gICAgICAgICAgZ2FwOiAxMzlweDtcbiAgICAgICAgICAuc3RlcHMtY29udGVudC0taXRlbSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtNjUlO1xuICAgICAgICAgICAgICB0b3A6IDIyJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogOTNweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgICAgICAgICBsZWZ0OiAtNDElO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTQzJTtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0zOSU7XG4gICAgICAgICAgICAgIGhlaWdodDogOTFweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNyUpIHJvdGF0ZSg1ZGVnKTtcbiAgICAgICAgICAgICAgdG9wOiAxMTAlO1xuICAgICAgICAgICAgICB3aWR0aDogMjE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEyNXB4O1xuICAgICAgICAgICAgICBib3R0b206IC0xNzVweDtcbiAgICAgICAgICAgICAgbGVmdDogLTQwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpIHJvdGF0ZSgtMTZkZWcpO1xuICAgICAgICAgICAgICB3aWR0aDogMjc1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoeGwpIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtNTAlO1xuICAgICAgICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4N3B4O1xuICAgICAgICAgICAgICB3aWR0aDogMjk1cHg7XG4gICAgICAgICAgICAgIEBzdXBwb3J0cyAoLW1vei1hcHBlYXJhbmNlOiBub25lKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgICAgICAgbGVmdDogLTM1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3R0b206IC00MyU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMzklO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDkxcHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjclKSByb3RhdGUoNWRlZyk7XG4gICAgICAgICAgICAgIHRvcDogNDYlO1xuICAgICAgICAgICAgICB3aWR0aDogMjE1cHg7XG4gICAgICAgICAgICAgIEBzdXBwb3J0cyAoLW1vei1hcHBlYXJhbmNlOiBub25lKSB7XG4gICAgICAgICAgICAgICAgdG9wOiA0NiU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3R0b206IC0xMjlweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgbGVmdDogLTMwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpIHJvdGF0ZSgtMTZkZWcpO1xuICAgICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGcpIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAzMCU7XG4gICAgICAgICAgICAgIHRvcDogOTAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMDlweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSkgcm90YXRlKDIwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoNjBkZWcpO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDMwJTtcbiAgICAgICAgICAgICAgdG9wOiA5MCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKSByb3RhdGUoMTMwZGVnKTtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDMwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSg2MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zdGVwcy92ZWN0b3ItNi1zbS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgcmlnaHQ6IDEyJTtcbiAgICAgICAgICAgICAgdG9wOiA5MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDcxcHg7XG4gICAgICAgICAgICAgIEBzdXBwb3J0cyAoLW1vei1hcHBlYXJhbmNlOiBub25lKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGxlZnQ6IDMlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAzJTtcbiAgICAgICAgICAgICAgdG9wOiA4MCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSkgcm90YXRlKDEzMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgbGVmdDogMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0ZXBzLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XG4gIH1cblxuICAuc3RlcHMtY29udGVudC0taXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBnYXA6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgICBwYWRkaW5nOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1zdGVwLXNlY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAtbnVtYmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgzNSwgNDkpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHhsKSB7XG4gICAgJi5yb3cge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAge1xuICAgICAgICBnYXA6IDE1cHg7XG5cbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICByaWdodDogLTE1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMTAlO1xuICAgICAgICAgICAgICB0b3A6IDE1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMTMlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxhcHRvcC14bCkge1xuICAgICYucm93IHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcm93LWdhcDogMzJweDtcbiAgICAgICAgY29sdW1uLWdhcDogMTVweDtcblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpLCAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMge1xuICAgICAgICAgICAgICBib3R0b206IDQ1cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IC0zMDVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogNjA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgJi5yb3cge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAge1xuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1zdGVwcyB7XG4gICAgICAgICAgICAgIGxlZnQ6IC0yNDZweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGcpIHtcbiAgICAmLnJvdyB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCB7XG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzIHtcbiAgICAgICAgICAgICAgbGVmdDogLTIzMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogNDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAmLnJvdyB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCB7XG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzIHtcbiAgICAgICAgICAgICAgbGVmdDogLTIwM3B4O1xuICAgICAgICAgICAgICB3aWR0aDogNDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgdG9wOiAtNTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAmLnJvdyB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCB7XG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzIHtcbiAgICAgICAgICAgICAgbGVmdDogLTE3NXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMzYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgdG9wOiAtNTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICYucm93IHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwIHtcbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMge1xuICAgICAgICAgICAgICBsZWZ0OiAtMTczcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNDZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICB0b3A6IC01MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAmLmNvbHVtbiB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCB7XG4gICAgICAgIGdhcDogMzBweDtcblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpLCAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdGVwcy1jb250ZW50LS1pdGVtLFxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMge1xuICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYucm93LCAmLmNvbHVtbiB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3RlcCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgJiA+IGRpdiB7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpLCAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXN0ZXBzIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuLnBhcmFncmFwaC0tdHlwZS0tY2FsbC10by1hY3Rpb24tc2VjdGlvbiB7XG4gIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XG4gIHBhZGRpbmctYmxvY2s6MCAxMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLmN0YS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICBwYWRkaW5nOiA2MHB4IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMXB4O1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgzMCwgNDApO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jdGEtYnV0dG9uIGEge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyMSwgMjgpO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluKDE4NnB4LCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuLCB2YXJpYWJsZXMuJGRhcmstYmx1ZSwgdmFyaWFibGVzLiRkYXJrLWJsdWUsdHJ1ZSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgIHBhZGRpbmc6NTJweCA0NXB4IDQ4cHggNTFweDtcbiAgICAgIGdhcDoyN3B4O1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjcsIDM2KTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGdhcDozOHB4O1xuICAgICAgcGFkZGluZzo1MnB4IDM5cHggNjNweCAzMHB4O1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjUsIDM0KTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh4cy1waG9uZSkge1xuICAgICAgcGFkZGluZzo1MnB4IDI1cHggNjNweCAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgcGFkZGluZzogMCAzMHB4IDg5cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgcGFkZGluZzogMCAwIDc0cHg7XG4gIH1cblxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24sXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4sXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJi5saWdodC1ncmF5LCAmLnRyYW5zcGFyZW50IHtcbiAgICAjaW50cm8tYmFzaWMge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvIHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbGlnaHQtZ3JlZW47XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWludHJvIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZGFyay1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5saWdodC1ncmF5IHtcbiAgICAjaW50cm8tYmFzaWMge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1pbnRybyB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5idXR0b24tbWFpbigxMjVweCwgdmFyaWFibGVzLiRkYXJrLWJsdWUsIHZhcmlhYmxlcy4kbGlnaHQtZ3JheSwgdmFyaWFibGVzLiRsaWdodC1ncmVlbik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50cmFuc3BhcmVudCB7XG4gICAgI2ludHJvLWJhc2ljIHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm8ge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnV0dG9uLW1haW4oMTI1cHgsIHZhcmlhYmxlcy4kZGFyay1ibHVlLCB2YXJpYWJsZXMuJHdoaXRlLCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJnLWRhcmstYmx1ZSB7XG4gICAgI2ludHJvLWJhc2ljIHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm8ge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuYnV0dG9uLW1haW4oMTI1cHgsIHZhcmlhYmxlcy4kZGFyay1ibHVlLCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuLCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuKTtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWludHJvIHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbGlnaHQtZ3JlZW47XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWludHJvIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uIHtcbiAgI2ludHJvLWJhc2ljIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuc20tY29udGFpbmVyO1xuXG4gICAgLmxheW91dF9fcmVnaW9uLS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24taW50cm8ge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDIxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaW50cm8ge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyNSwgMzUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1pbnRybyB7XG4gICAgICB3aWR0aDogNzUlO1xuXG4gICAgICBwLCBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgzNSwgNDkpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNpbnRyby1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaWNvbi1wIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogLTVweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wLXhsKSB7XG4gICAgI2ludHJvLWljb24ge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWljb24tcCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2ludHJvLWJhc2ljIHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWludHJvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChpUGFkKSB7XG4gICAgI2ludHJvLWljb24ge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWljb24tcCB7XG4gICAgICAgIHJpZ2h0OiAzMXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICNpbnRyby1iYXNpYyB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaW50cm8ge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDIyLCAzMSk7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWludHJvIHtcbiAgICAgICAgcCwgc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgzMiwgNDIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICNpbnRyby1pY29uIHtcbiAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgI2ludHJvLWljb24ge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWljb24tcCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2ludHJvLWJhc2ljIHtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1pbnRybyB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjAsIDMwKTtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtaW50cm8ge1xuICAgICAgICBwLCBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDI1LCAzNCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbS1waG9uZSkge1xuICAgICNpbnRyby1pY29uIHtcbiAgICAgIG1hcmdpbi10b3A6IC04NHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHh4cy1waG9uZSkge1xuICAgICNpbnRyby1iYXNpYyB7XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaW50cm8ge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE4LCAyNSk7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWludHJvIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyMSwgMzApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vSW50cm8gc2VjdGlvbi4gVHdvIGNvbHVtbnMgd2l0aCBidXR0b24uXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXR3by1jb2x1bW4sXG4ucGFyYWdyYXBoLS10eXBlLS1pbnRyby1zZWN0aW9uLXRpdGxlLXdpdGgtdHdvLXRleCB7XG5cbiAgLmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgY29sb3I6IHZhcmlhYmxlcy4kZGFyay1ibHVlO1xuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtaW50cm8tc2VjdGlvbi1ib2xkIHtcbiAgICBzcGFuLCBhLCBwIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMzUsIDQ5KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgzMiwgNDIpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDI1LCAzNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuZmllbGQtLW5hbWUtZmllbGQtc2Vjb25kLWludHJvLXRleHQge1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIHAsIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjYpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgICBwLCBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNSwgMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWludHJvLXNlY3Rpb24tdHdvLWNvbHVtbiB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1pY29uIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuXG4ucGFyYWdyYXBoLS10eXBlLS1saXN0LXNlY3Rpb24ge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDcwcHg7XG4gIHBhZGRpbmctYmxvY2s6IDUycHggMTI0cHg7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDU0cHg7XG5cbiAgLmZpZWxkX19pdGVtIC5maWVsZCBoNCB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGg0LWNvdW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGg0LWNvdW50ZXIpIFwiLlwiO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyNSwgMzUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWxpc3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGgxIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDUwLCA1OSk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAuZmllbGRfX2l0ZW0gLmZpZWxkIGg0IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjIsIDMxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgIC5maWVsZF9faXRlbSAuZmllbGQgaDQge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyMCwgMjkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcy1saXN0LXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDM1cHg7XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1saXN0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEwcHg7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtLWxhYmVsIGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyNSwgMzUpO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1pdGVtIHtcbiAgICAgICAgcCwgc3BhbiB7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZGFyay1ibHVlO1xuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDI2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcmlhYmxlcy4kbGlnaHQtZ3JlZW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0tbGFiZWwgaDQge1xuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjIsIDMxKTtcbiAgICAgICAgfVxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1pdGVtIHtcbiAgICAgICAgICBwLCBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTUsIDI1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0tbGFiZWwgaDQge1xuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjAsIDI5KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAzNXB4IDk3cHg7XG4gICAgZ2FwOiA0OHB4O1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1saXN0IGgxIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoNDUsIDU0KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgIHBhZGRpbmctYmxvY2s6IDM1cHggODZweDtcbiAgICBwYWRkaW5nLWlubGluZTogMTVweDtcbiAgICBnYXA6IDMxcHg7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWxpc3QgaDEge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgzNCwgNDIpO1xuXG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuLnBhcmFncmFwaC0tdHlwZS0tdGFicy1zZWN0aW9uIHtcbiAgQGluY2x1ZGUgbWl4aW5zLnNtLWNvbnRhaW5lcjtcbiAgcGFkZGluZy1ibG9jazogODVweCAxMDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgcGFkZGluZy1ibG9jazo3NXB4IDk2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChzbSkge1xuICAgIHBhZGRpbmctYmxvY2s6NjhweCA5NHB4O1xuICB9XG4gIC50YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1N3B4O1xuXG4gICAgLnRhYnMtdGl0bGUge1xuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kZGFyay1ibHVlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDk1cHg7XG4gICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gICAgICB9XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtdGFiLXNlY3Rpb257XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMzUsIDQ5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMzIsIDQyKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyOSwgMzgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHNtKSB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAxMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh4cy1waG9uZSkge1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAmLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRkYXJrLWJsdWU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcGhhcm1lbGwge1xuICAgICAgICAgIGhlaWdodDogMTVweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE5cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjYpO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjdGFiIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRsaWdodC1ncmF5O1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTlweDtcblxuICAgICAgICAgICYubGF5b3V0X19yZWdpb24tLWZvdXJ0aCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDE1cHggMTVweCAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMCAwIDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRhYi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE2LCAyMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgICAgZ2FwOiAzNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1vYmlsZUxhcmdlKSB7XG4gICAgICBnYXA6NDlweDtcbiAgICAgIC50YWJzLXRpdGxle1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgfVxuICAgICAgJi10YWJsZSB7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiB2YXJpYWJsZXMuJGRhcmstYmx1ZSB2YXJpYWJsZXMuJGxpZ2h0LWdyYXk7XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyaWFibGVzLiRkYXJrLWJsdWU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kbGlnaHQtZ3JheTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgICYubGF5b3V0X19yZWdpb24tLWZvdXJ0aCB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTVweCAxNXB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAwIDAgMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICN0YWIge1xuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTUsIDIwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0cy92YXJpYWJsZXNcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvbWl4aW5zXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtc2VjdGlvbiB7XG4gIC5vcHBvcnR1bml0aWVzLXNlY3Rpb24ge1xuICAgIEBpbmNsdWRlIG1peGlucy5jb250YWluZXI7XG4gICAgcGFkZGluZy1ibG9jazogOTRweCAxMDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1vcHBvcnR1bml0aWVzIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuaDI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTo0OHB4O1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtb3Bwb3J0dW5pdGllcyB7XG4gICAgd2lkdGg6ODAlO1xuICAgIG1hcmdpbjoyMHB4IGF1dG8gNTBweDtcbiAgICBjb2xvcjogdmFyaWFibGVzLiRkYXJrLWJsdWU7XG5cbiAgICBwLHNwYW4ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyMCwgMzApO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYSB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluKDEzMHB4LCB2YXJpYWJsZXMuJGRhcmstYmx1ZSwgdmFyaWFibGVzLiRsaWdodC1ncmVlbiwgdmFyaWFibGVzLiRsaWdodC1ncmVlbik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldCkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LW9wcG9ydHVuaXRpZXMge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIG1hcmdpbi1ibG9jazoyMnB4IDQ0cHg7XG4gICAgICBwLHNwYW4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTgsIDI4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtZCkge1xuICAgIC5vcHBvcnR1bml0aWVzLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1ibG9jazogNjNweCA4MXB4O1xuICAgICAgcGFkZGluZy1pbmxpbmU6ODFweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIC5vcHBvcnR1bml0aWVzLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1ibG9jazogNDRweCA2MXB4O1xuICAgICAgcGFkZGluZy1pbmxpbmU6MzBweDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLW9wcG9ydHVuaXRpZXN7XG4gICAgICBtYXJnaW4tYm90dG9tOjM5cHg7XG4gICAgICBoMntcbiAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1vcHBvcnR1bml0aWVzIHtcbiAgICAgIG1hcmdpbi1ibG9jazoyNHB4IDQwcHg7XG4gICAgICBwLHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE3LCAyNyk7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWd7XG4gICAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDoxNTBweDtcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9tZWRpYVwiO1xuQHVzZSBcIi4uL2Fic3RyYWN0cy9taXhpbnNcIjtcblxuLnBhcmFncmFwaC0tdHlwZS0tYXN5bW1ldHJpYy1pbWFnZS1jYXJkLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMDlweCAwIDEzNXB4O1xuXG4gICYuZGFyay1ibHVlLXNlY3Rpb24ge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcy1hc3ltZXRyaWMge1xuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWNhcmQtaW1nIHtcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kbGlnaHQtZ3JlZW47XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNhcmQtaW1nIHtcbiAgICAgICAgcCwgYSB7XG4gICAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbi1jYXJkIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluKDEzMHB4LCB2YXJpYWJsZXMuJGRhcmstYmx1ZSwgdmFyaWFibGVzLiRsaWdodC1ncmVlbiwgdmFyaWFibGVzLiRsaWdodC1ncmVlbix0cnVlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMtYXN5bWV0cmljIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuc20tY29udGFpbmVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoeHh4bCkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcy1hc3ltZXRyaWMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAxMDBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh4eGwpIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMtYXN5bWV0cmljIHtcbiAgICAgIGdhcDogNzRweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3AteGwpIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMtYXN5bWV0cmljIHtcbiAgICAgIGdhcDogMTMwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wKSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzLWFzeW1ldHJpYyB7XG4gICAgICBnYXA6IDc0cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQodGFibGV0LXNtKSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzLWFzeW1ldHJpYyB7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMtYXN5bWV0cmljIHtcbiAgICAgIGdhcDogMTVweDtcbiAgICB9XG4gIH1cblxuXG4gIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jYXJkLXdpdGgtaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTgwcHg7XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1jYXJkLXdpdGgtaW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWF4LXdpZHRoOiBtaW4tY29udGVudDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1jYXJkIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWNhcmQtaW1nIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDM1LCA0NSk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNhcmQtaW1nIHtcbiAgICBtYXJnaW4tYmxvY2s6IDE5cHggMzdweDtcblxuICAgIHAsIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjYpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobGFwdG9wLXhsKSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDMwcHg7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzLWFzeW1ldHJpYyB7XG4gICAgICBwYWRkaW5nLWlubGluZTowO1xuICAgIH1cbiAgICAuZmllbGRfX2l0ZW06Zmlyc3QtY2hpbGQgLnBhcmFncmFwaC0tdHlwZS0tY2FyZC13aXRoLWltZyB7XG4gICAgICB0b3A6IC0yMDBweDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLWNhcmQtaW1nIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMzIsIDQyKTtcbiAgICB9XG4gICAgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtd2l0aC1pbWcge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KGxhcHRvcCkge1xuICAgIHBhZGRpbmc6IDY0cHggMzBweCA3MHB4O1xuICAgIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jYXJkLXdpdGgtaW1nIHtcbiAgICAgIHRvcDogLTE0MHB4O1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY2FyZHMtYXN5bWV0cmljIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoaVBhZCkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1jYXJkIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDQxNXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldCkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1jYXJkIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHRhYmxldC1zbSkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1jYXJkIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDM0NXB4O1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jYXJkLWltZyB7XG4gICAgICBtYXJnaW4tYmxvY2s6IDExcHggMzBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KG1kKSB7XG4gICAgLmZpZWxkX19pdGVtOmZpcnN0LWNoaWxkIC5wYXJhZ3JhcGgtLXR5cGUtLWNhcmQtd2l0aC1pbWcge1xuICAgICAgdG9wOiAtMTA1cHg7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWNhcmQtaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206MzFweDtcbiAgICAgIHAsIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE1LCAyNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jYXJkcy1hc3ltZXRyaWMge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgIC5maWVsZF9faXRlbTpmaXJzdC1jaGlsZCAucGFyYWdyYXBoLS10eXBlLS1jYXJkLXdpdGgtaW1nIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWNhcmQgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZS1jYXJkLWltZyB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDI5LCAzOCk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWNhcmRzLWFzeW1ldHJpYyB7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5maWVsZF9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1jYXJkIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoc20pIHtcbiAgICBwYWRkaW5nOiA2MnB4IDE1cHggNjhweDtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtY2FyZCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAzNDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoeHhzLXBob25lKXtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtY2FyZCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyOTVweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21lZGlhXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21peGluc1wiO1xuXG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2NrLXdlYmZvcm0ge1xuICBAaW5jbHVkZSBtaXhpbnMuc20tY29udGFpbmVyO1xuICBwYWRkaW5nLWJsb2NrOiA2NnB4IDkxcHg7XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLXdlYmZvcm0ge1xuICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyNSwgMzUpO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY29udGFjdCB7XG4gICAgd2lkdGg6IDYwJTtcblxuICAgIHAsIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSg0MiwgNDkpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWJsb2NrIHtcbiAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyNSwgMzUpO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDI2KTtcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgICB9XG5cbiAgICAuc29jaWFsLWxpbmstZmllbGQge1xuICAgICAgbGkge1xuICAgICAgICBpOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRsaWdodC1ncmVlbjtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRkYXJrLWJsdWU7XG4gICAgICAgIH1cblxuICAgICAgICAuZmEtbGlua2VkaW4taW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJMaW5rZWRJblwiO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJGRhcmstYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGZvbnQtbWFpbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCB7XG4gICAgICBtYXJnaW46IDlweCAwIDMwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRsaWdodC1ncmVlbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjYpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZS1udW1iZXIgYSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDE2LCAyNik7XG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRkYXJrLWJsdWU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQoaVBhZCkge1xuICAgIHBhZGRpbmctYmxvY2s6IDQycHggMTA4cHg7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY29udGFjdCB7XG4gICAgICBwLCBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgzMiwgNDIpO1xuICAgICAgfVxuXG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsYXB0b3ApIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtd2ViZm9ybSxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtYmxvY2sgLmZpZWxkX19sYWJlbCB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDIyLCAzMSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jb250YWN0IHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgICBpbnB1dFt0eXBlPW51bWJlcl0sXG4gICAgICBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbiAgICAgIGlucHV0W3R5cGU9dGVsXSxcbiAgICAgIGlucHV0W3R5cGU9dGV4dF0sXG4gICAgICBzZWxlY3QsXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJsb2NrIC5zb2NpYWwtbGluay1maWVsZCB7XG4gICAgICBsaSB7XG4gICAgICAgIGk6YmVmb3JlIHtcbiAgICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUtd2ViZm9ybSxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtYmxvY2sgLmZpZWxkX19sYWJlbCB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDIwLCAzMSk7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobW9iaWxlTGFyZ2UpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA1MXB4IDkzcHg7XG4gICAgLndlYmZvcm0tYmxvY2tzIHtcbiAgICAgIGdhcDogNTBweDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY29udGFjdCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgcCwgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjksIDM4KTtcbiAgICAgIH1cblxuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICB9XG5cbiAgfVxuXG59XG5cbiN3ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1ub2RlLTktYWRkLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgLmpzLWZvcm0taXRlbS1uYW1lLFxuICAuanMtZm9ybS1pdGVtLWxhc3QtbmFtZSxcbiAgLmpzLWZvcm0taXRlbS1lbWFpbCxcbiAgLmpzLWZvcm0taXRlbS1waG9uZS1udW1iZXIge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cblxuICAuanMtZm9ybS1pdGVtLXF1ZXN0aW9uLWNhdGVnb3J5LFxuICAuanMtZm9ybS1pdGVtLWNvbXBhbnktbmFtZSxcbiAgLmpzLWZvcm0taXRlbS1tZXNzYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jYXB0Y2hhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmpzLWZvcm0taXRlbS1jYXB0Y2hhLXJlc3BvbnNlIHtcbiAgICAgIG1pbi13aWR0aDogMmVtO1xuICAgICAgaW5wdXQge1xuICAgICAgICBtaW4taGVpZ2h0OiA1M3B4O1xuICAgICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChpUGFkKSB7XG4gICAgLmpzLWZvcm0taXRlbS1uYW1lLFxuICAgIC5qcy1mb3JtLWl0ZW0tbGFzdC1uYW1lLFxuICAgIC5qcy1mb3JtLWl0ZW0tZW1haWwsXG4gICAgLmpzLWZvcm0taXRlbS1waG9uZS1udW1iZXIge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICAuanMtZm9ybS1pdGVtLW5hbWUsXG4gICAgLmpzLWZvcm0taXRlbS1sYXN0LW5hbWUsXG4gICAgLmpzLWZvcm0taXRlbS1lbWFpbCxcbiAgICAuanMtZm9ybS1pdGVtLXBob25lLW51bWJlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHMvbWVkaWFcIjtcbkB1c2UgXCIuLi9hYnN0cmFjdHMvdmFyaWFibGVzXCI7XG5AdXNlIFwiLi4vYWJzdHJhY3RzL21peGluc1wiO1xuXG4ucGFnZS0tZGlzY292ZXItdGhlLW9wcG9ydHVuaXRpZXN7XG4gIC5sb2dpbi1wYWdlLS10b3B7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubG9naW4tcGFnZSB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBwYWRkaW5nLWJsb2NrOiA2MHB4IDE0NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1MHB4O1xuXG4gIGF7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kZGFyay1ibHVlO1xuICB9XG5cbiAgJi0tdG9wIHtcbiAgICBoMSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDUwLCA1OSk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICYtLWJsb2NrIHtcbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMzAsIDQwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluKDg1cHgsIHZhcmlhYmxlcy4kZGFyay1ibHVlLCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuLCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuKTtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDIxKTtcbiAgICB9XG4gIH1cblxuICAmLS1mb3JtIHtcbiAgICAuZm9yZ290LXBhc3Mge1xuICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgxNiwgMjEpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPXRleHRde1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1wYXNzd29yZF17XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIH1cbiAgICAuYnRuLWxvZ2luIGlucHV0IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWl4aW5zLmJ1dHRvbi1tYWluKDg1cHgsIHZhcmlhYmxlcy4kZGFyay1ibHVlLCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuLCB2YXJpYWJsZXMuJGxpZ2h0LWdyZWVuKTtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDIxKTtcbiAgICB9XG4gIH1cblxuICAubG9naW4tbGFiZWwge1xuICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMzAsIDQwKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cblxuICAmLS1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgJi1tYWlue1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6MjUwcHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS5icmVha3BvaW50KHhsKSB7XG4gICAgcGFkZGluZy1pbmxpbmU6NjBweDtcbiAgICAmLS1jZW50ZXIge1xuICAgICAgJi1tYWlue1xuICAgICAgICBnYXA6MjAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3Jnb3QtcGFzc3tcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMTYsIDIxKTtcbiAgICB9XG4gICAgLmxvZ2luLWxhYmVsIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjcsIDM2KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChsZykge1xuICAmLS1jZW50ZXIge1xuICAgICYtbWFpbntcbiAgICAgIGdhcDoxNTBweDtcbiAgICB9XG4gIH1cbn1cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludCh0YWJsZXQtc20pIHtcbiAgICBwYWRkaW5nLWlubGluZTozMHB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDMxcHggMTQxcHg7XG4gICAgZ2FwOiA1OHB4O1xuICAgICYtLXRvcCB7XG4gICAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoNDUsIDU0KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tY2VudGVyIHtcbiAgICAgICYtbWFpbntcbiAgICAgICAgZ2FwOjgwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWJsb2NrIHtcbiAgICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDI3LCAzMCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLmJyZWFrcG9pbnQobWQpIHtcbiAgICAmLS1jZW50ZXIge1xuICAgICAgJi1tYWlue1xuICAgICAgICBnYXA6NzVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxvZ2luLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEuYnJlYWtwb2ludChtb2JpbGVMYXJnZSkge1xuICAgIHBhZGRpbmctYmxvY2s6MzVweCAxNDBweDtcbiAgICBwYWRkaW5nLWlubGluZToxNXB4O1xuICAgIGdhcDogNTZweDtcbiAgICAmLS10b3Age1xuICAgICAgaDEge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuZm9udC1zaXplKDM0LCA0Mik7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWJsb2NrIHtcbiAgICAgIHAge1xuICAgICAgICB3aWR0aDo5MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjUsIDM0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1mb3JtIHtcbiAgICAgIGlucHV0W3R5cGU9cGFzc3dvcmRde1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgfVxuICAgICAgLmxvZ2luLWxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLmZvbnQtc2l6ZSgyNSwgMzQpO1xuICAgICAgfVxuXG4gICAgfVxuICAgICYtLWNlbnRlci1tYWluIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6NjBweDtcbiAgICB9XG4gICAgLmxvZ2luLWxhYmVsIHtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5mb250LXNpemUoMjUsIDM0KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgfVxuICB9XG59XG4iXX0= */
