@charset "UTF-8";dl,ol,p,pre,ul{margin-top:0}address,dl,ol,p,pre,ul{margin-bottom:1rem}.footer--link,img,svg{vertical-align:middle}body,caption{text-align:left}button,hr,input{overflow:visible}button,select{text-transform:none}pre,textarea{overflow:auto}article,aside,figcaption,figure,footer,header,hgroup,legend,main,nav,section{display:block}dd,label,legend{margin-bottom:.5rem}address,legend{line-height:inherit}progress,sub,sup{vertical-align:baseline}label,output{display:inline-block}.cs-wrap,sub,sup{position:relative}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;font-size:1rem;font-weight:400;line-height:1.5;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.cs-counter,.cs-select:hover,[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled),summary{cursor:pointer}address{font-style:normal}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-left:0}blockquote,figure{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none;outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}img{border-style:none}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;caption-side:bottom}th{text-align:inherit}button{border-radius:0}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=time],input[type=datetime-local],input[type=month],input[type=date]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{width:100%;max-width:100%;padding:0;font-size:1.5rem;color:inherit;white-space:normal}.container,.container-secondary,.container-terms{padding:0 15px;margin:0 auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}template{display:none}[hidden]{display:none!important}.container{max-width:1170px}.container-terms{max-width:990px}.container-secondary{max-width:1170px}@media only screen and (max-width:1200px){.container{max-width:970px}.container-terms{max-width:790px}.container-secondary{max-width:1170px;margin:0 auto}}@media only screen and (max-width:992px){.container,.container-secondary,.container-terms{max-width:100%}.container-secondary{padding:0}}@media only screen and (max-width:768px){.container,.container-secondary,.container-terms{max-width:100%}.container-secondary{padding:0}}.cs-btn,.cs-counter,.cs-page-value,.cs-price,.cs-price-dsc{display:flex;justify-content:center;align-items:center}.calc-sm[data-inquiry-button-hide=true] .cs-btn,.calc-sm[data-order-button-hide=true] .cs-btn{flex:0 0 100%;margin:0}.calc-sm[data-inquiry-button-hide=true] .cs-btn-group,.calc-sm[data-order-button-hide=true] .cs-btn-group{margin-left:auto}.cs-wrap{height:auto;width:320px;border-radius:25px;padding:0;box-shadow:0 5px 14px 0 rgba(110,112,128,.3);border:none;background:#fff;background-size:auto;font-family:'Open Sans',sans-serif;font-weight:400;max-width:100%;box-sizing:border-box;display:flex;justify-content:space-around;align-items:baseline;flex-flow:row wrap;align-content:flex-start}@media (min-width:992px){.horizontal .cs-wrap{width:1140px;background-position:30px calc(100% - 30px);padding:20px 30px}}.horizontal .cs-wrap:before{content:'';position:absolute;left:60px;bottom:20px;width:140px;height:45px}@media (max-width:992px){.horizontal .cs-wrap:before{display:none}}.theme-dark-blue .cs-wrap{border-radius:15px;background-color:#273952;box-shadow:0 1px 2px 0 rgba(0,0,0,.35);border:0;width:322px;height:470px}.theme-green .cs-wrap{border-radius:50px;background-color:#2ecc71;box-shadow:0 0 6px 0 rgba(2,204,3,.42);border:2px solid #7aba6f;width:322px;height:470px}.cs-label{color:#425467;font-family:Inter,sans-serif;font-weight:400;font-size:16px;display:none}.cs-counter,.cs-select,.cs-title{font-family:Inter,sans-serif}.cs-label--service{display:block;margin:15px 0 5px}.cs-service-label{background-color:#FCE5D2;color:#425467;padding:6px 15px 6px 18px;font-size:14px;font-weight:500}.cs-title{font-weight:700;font-size:26px;color:#FE7235;text-align:center;line-height:20px;letter-spacing:-.5px;width:100%;background-color:#FCF5EF;border-radius:25px 25px 0 0;display:flex;justify-content:center;align-items:center;height:100%;padding:30px 0 25px 25px;position:relative}.cs-title:before{content:url(../images/home-cs-title-icon.svg);position:absolute;top:-20px;left:15px}.cs-select:after,.footer--link:before{content:""}.cs-select-group{position:relative;flex:0 0 100%;max-width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;padding:20px}.cs-counter-wrap,.cs-select{border-radius:25px;background-color:#FCF5EF;box-shadow:0;border:1px solid #FFAD71;height:48px}.cs-select-wrap{position:relative;flex:0 0 100%;flex-flow:row wrap}@media (min-width:992px){.horizontal .cs-select-wrap{flex:0 0 calc(25% - 64px)}}.show-lable .cs-select-wrap{display:flex;align-items:center;justify-content:flex-start}.cs-button{position:absolute;bottom:10px;left:10px;width:260px;background-color:#FF647C;text-transform:uppercase;color:#fff;height:48px;text-align:center;font-weight:500;font-size:17px;border-radius:6px;border:0}.cs-counter,.cs-select{font-weight:400;font-size:16px;color:#101438}.cs-dropdown__item,.cs-search{font-family:Inter,sans-serif;font-size:14px;font-weight:400;box-sizing:border-box}.cs-select{word-break:keep-all;box-sizing:border-box;position:relative;width:100%;padding:7px 25px;display:flex;align-items:center;justify-content:flex-start;line-height:20px}.cs-select.active{background-color:#fff;border-radius:25px 25px 0 0}.cs-select.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cs-select:focus{outline:0;background-color:#FCF5EF}.cs-select--service{z-index:30}.cs-select--level{z-index:20}.cs-select--deadline{z-index:10}.horizontal .cs-select{font-weight:400}.cs-select:after{position:absolute;width:0;height:0;border-style:solid;border-width:9px 7px 0;display:block;right:25px;top:calc(50% - 6.2px / 2);border-color:#FF7407 transparent transparent;pointer-events:none}.cs-select--deadline,.cs-select-wrap--counter{display:none!important}.theme-dark-blue .cs-select{height:44px;color:#273952;border-radius:5px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.35);border:0;margin:0 0 6px}.theme-dark-blue .cs-select:after{border-color:#273952}.theme-green .cs-select{color:#273952;border-radius:24px;background-color:#2ecc71;box-shadow:0 0 6px 0 rgba(0,0,0,.42);border:2px solid #34616e}.theme-green .cs-select:after{border-color:#273952}.cs-dropdown-wrap{background-color:#fff;border-radius:0 0 25px 25px;box-sizing:border-box;position:absolute;display:none;top:91px;left:0;padding:0;width:100%;overflow:hidden;opacity:0;visibility:hidden;transition:ease-in-out 0s,visibility 0s linear .1s,z-index 0s linear .01s;box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 1px 0 rgba(0,0,0,.83),inset 0 1px 0 0 rgba(255,255,255,.44);border:1px solid #FFAD71}.cs-price--line-throw,.cs-prices-group{position:relative}.cs-dropdown-wrap--service{z-index:25}.cs-dropdown-wrap--level{z-index:15}.cs-dropdown-wrap--deadline{z-index:5}.cs-dropdown-wrap.open{opacity:1;visibility:visible;display:block}@media (max-width:767px){.cs-dropdown-wrap{z-index:80;left:0;top:91px;width:100%;max-height:285px;height:auto;overflow:auto;background-color:rgba(63,51,86,.4)}}.cs-dropdown{background:#FCF5EF;padding:0;margin:0;width:100%;overflow-x:hidden;max-height:245px;height:75%;overflow-y:auto}.cs-dropdown__item{line-height:30px;color:#101438;width:100%;padding:1px 15px;cursor:pointer}.cs-dropdown__item:hover{background-color:#FF7407;color:#FFF}.cs-dropdown__item--active{color:#fff;background-color:#FF7407}.cs-dropdown::-webkit-scrollbar{width:12px;height:40px;display:none}.cs-dropdown::-webkit-scrollbar-thumb{height:50px;border-radius:30px;border:3.5px solid #fcf5ef;background-color:#425467;display:none}.theme-dark-blue .cs-dropdown-wrap{border-radius:5px;background-color:#fff}.theme-dark-blue .cs-dropdown::-webkit-scrollbar{background-color:#fff}.theme-green .cs-dropdown-wrap{border-radius:24px;background-color:#a7ff98;border:2px solid #34616e}.theme-green .cs-dropdown::-webkit-scrollbar{background-color:#a7ff98}.cs-search-wrap{width:100%;background-color:transparent;border-bottom:1px solid #273952}.cs-search{width:100%;height:40px;outline:0;box-shadow:none;border:0;border-radius:0;padding:15px 18px;border-bottom:1px solid #FFAD71;color:#3F3356;background-color:#FCF5EF}.cs-search::-webkit-input-placeholder{font-family:inherit;font-size:inherit;line-height:inherit;color:#FFAD71}.cs-search::-moz-placeholder{font-family:inherit;font-size:inherit;line-height:inherit;color:#FFAD71}.cs-search:-ms-input-placeholder{font-family:inherit;font-size:inherit;line-height:inherit;color:#FFAD71}.cs-search:-moz-placeholder{font-family:inherit;font-size:inherit;line-height:inherit;color:#FFAD71}.cs-counter-wrap{box-sizing:border-box;width:100%;display:flex;justify-content:space-between;flex:0 0 100%}@media (min-width:992px){.horizontal .cs-counter-wrap{flex:0 0 calc(25% - 55px)}}.show-lable .cs-counter-wrap{flex:0 0 160px}.cs-counter{box-sizing:border-box;text-align:center;color:#101438;width:48px;height:48px;margin-top:0}.cs-counter--plus{background-color:#fff;border:0 solid #3E3255;margin-right:0;border-radius:0 6px 6px 0}.cs-counter--plus:focus,.cs-counter--plus:hover{background:#E5E7FA;outline:0}.cs-counter--minus{background-color:#fff;border:0 solid #3E3255;margin-left:0;border-radius:6px 0 0 6px}.cs-counter--minus:focus,.cs-counter--minus:hover{background:#E5E7FA;outline:0}.cs-page-value{height:48px;font-family:Inter,sans-serif;font-weight:400;font-size:14px;color:#3E3255;line-height:1;cursor:text}.cs-btn,.cs-email-popup__btn:hover{cursor:pointer}.cs-page-value__input{font-family:inherit;font-size:16.8px;height:100%;outline:0;border:none;text-align:center;width:40px;font-weight:700;background-color:transparent;color:inherit}.cs-page-value__alert,.cs-price-title{font-family:Inter,sans-serif}.cs-price-title,.horizontal .cs-page-value__input{font-weight:400}.cs-page-value__alert{position:relative;display:flex;justify-content:space-between;align-items:center;font-weight:400;font-size:12px;line-height:1.2;background:#ea6e0d;color:#fff;padding:3px 10px;border-radius:5px;margin-bottom:15px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 1px 0 rgba(0,0,0,.83),inset 0 1px 0 0 rgba(255,255,255,.44)}.cs-page-value__alert--cross{font-size:21px;padding-left:15px}.cs-prices-group{box-sizing:border-box;flex:0 0 100%}@media (min-width:992px){.horizontal .cs-prices-group{flex:0 0 70%;display:flex;align-items:center;justify-content:flex-end;padding:0 10px}.horizontal .cs-price-dsc{padding:0 5px}}.cs-prices-wrap{height:44px;display:flex;justify-content:center;align-items:center}.cs-price{flex:0 0 50%;height:100%;color:#fff}.cs-price--line-throw:after{content:'';position:absolute;width:100%;width:50%;height:2px;left:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#ea6e0d}.cs-price--full{position:relative;padding:0 5px;font-size:20px}.cs-price-dsc{color:#fff;font-size:24px;height:100%;flex:0 0 50%}@media (min-width:992px){.horizontal .cs-price{padding:5px 5px 0}}.horizontal .cs-price--line-throw:after{width:70%;height:2px;left:10px}.cs-price-title{text-align:center;font-size:14px;letter-spacing:.4px;color:#fff}.cs-btn,.cs-email{font-family:Inter,sans-serif;font-size:16px}.horizontal .cs-price-title{margin-right:15px}.cs-btn-group{flex:0 0 100%;display:flex;justify-content:space-between;padding:20px;border-top:1px solid #FCF5EF}.cs-email-hidden,.cs-email-wrap:after{display:none}@media (min-width:992px){.horizontal .cs-btn-group{flex:0 0 30%}}.cs-btn{font-weight:700;color:#fff;border-radius:25px;height:50px;min-width:110px;flex:0 0 calc(50% - 4px)}.cs-btn--qoute{background-color:#01C3FF;border:0;box-shadow:0 5px 14px 0 rgba(1,195,255,.35);margin-right:4px}.cs-btn--qoute:hover{background-color:#1DCAFF;box-shadow:0 5px 10px 0 rgba(1,195,255,.35)}.cs-btn--order{background-color:#FE7235;border:0;box-shadow:0 5px 14px 0 rgba(211,70,8,.35);margin-left:4px}.cs-btn--order:hover{background-color:#FF7D44;box-shadow:0 5px 10px 0 rgba(211,70,8,.35)}.cs-email,.cs-email-wrap:hover{background-color:#FCF5EF}.cs-email{color:#101438;border:none;font-weight:400;width:100%}.cs-email-wrap:focus-within:before{opacity:1}.cs-email:focus{outline:0}.cs-email::-webkit-input-placeholder{color:#101438!important}.cs-email::-moz-placeholder{color:#101438!important}.cs-email:-ms-input-placeholder{color:#101438!important}.cs-email:-moz-placeholder{color:#101438!important}.cs-email-popup__wrap{display:none;position:fixed;z-index:80;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(63,51,86,.4)}.cs-email-popup__wrap.open{display:flex}.cs-email-popup__content{background-color:#fff;margin:auto;padding:40px 48px 20px;text-align:center;top:0;bottom:0;left:0;right:0;border-radius:8px;box-shadow:0 7px 64px 0 rgba(0,0,0,.7)}@media (max-width:767px){.cs-email-popup__content{padding:20px}}.cs-email-popup__logo{background:url(https://s3.amazonaws.com/pg-genericapps/resources/calculators/logo-99.png) center no-repeat;width:100%;height:47px;background-size:contain}.cs-email-popup__input{width:100%;margin-bottom:7px;border-radius:6px;height:48px;border:1px solid #ECEBED;padding-left:35px;font-size:15px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTMgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjUgKDY3NDY5KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5lbWFpbCBbIzE1NzNdPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ijk5X01pY3JvLUNhbGN1bGF0b3ItMDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02MTMuMDAwMDAwLCAtMzU3LjAwMDAwMCkiIGZpbGw9IiMzRjMzNTYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjAwLjAwMDAwMCwgMzM4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTI0LjcsMjAuNTI3MzMzMyBMMTkuNSwyNS4yMTIgTDE0LjMsMjAuNTIwNjY2NyBMMTQuMywyMC4zMzMzMzMzIEwyNC43LDIwLjMzMzMzMzMgTDI0LjcsMjAuNTI3MzMzMyBaIE0xNC4zLDI3LjY2NjY2NjcgTDE0LjMsMjIuMjk2NjY2NyBMMTkuNSwyNi45ODY2NjY3IEwyNC43LDIyLjMwMiBMMjQuNywyNy42NjY2NjY3IEwxNC4zLDI3LjY2NjY2NjcgWiBNMTMsMjkgTDI2LDI5IEwyNiwxOSBMMTMsMTkgTDEzLDI5IFoiIGlkPSJlbWFpbC1bIzE1NzNdIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) 14px 20px no-repeat}.cs-email-popup__input:focus{outline:0}.cs-email-popup__input::-webkit-input-placeholder{color:#101438!important}.cs-email-popup__input::-moz-placeholder{color:#101438!important}.cs-email-popup__input:-ms-input-placeholder{color:#101438!important}.cs-email-popup__input:-moz-placeholder{color:#101438!important}.cs-email-popup__paragraph{margin:20px auto;font-size:15px;letter-spacing:-.24px;line-height:20px;color:#3F3356;max-width:260px}.cs-email-popup__btn{width:100%;height:48px;border-radius:6px;border:0}.cs-email-popup__btn--proceed{margin-bottom:5px;background:#6979F8;color:#fff;text-transform:uppercase;font-size:17px;margin-top:10px}.cs-email-popup__btn--later{background:#fff;color:#6979F8;font-size:15px}.cs-email-popup__btn:focus{outline:0}.cs-alert-wrap{background-color:#ff647c;border-radius:6px;padding:10px;color:#fff;margin-top:10px;font-size:12px}@media (min-width:992px){.horizontal .cs-alert-wrap--absolute{position:absolute;width:100%}}.first-section.primary{background:url(../images/home-main-bg.png) 0 50%/cover no-repeat}.first-section.secondary{background-color:#fff}.first-section.page-contact-us-wrapper{background:url(../images/contact-us-bg.svg) top center no-repeat}.header .header-menu--mobile-hamburger.active .header--brick,.header.sticky-header{background-color:#fff}.header{position:absolute;width:100%;z-index:99;transition:top ease-in-out .5s}.header.animation{top:-80px}.header.sticky-header{position:fixed;top:0}.header--wrapper{display:flex;justify-content:space-between;align-items:center;height:80px;padding:0 50px}.header--wrapper .mobile-menu-active,.header--wrapper.active .mobile-menu-deactivated{display:none}.header--wrapper.active .mobile-menu-active{display:block}.header--logo-block .img-logo-open-menu{display:none}.header--right-block{display:flex;justify-content:space-between;align-items:center}.header--phone-block{margin-right:20px}.header--phone{font-size:14px;display:flex;align-items:center;font-family:Inter,sans-serif;font-weight:600}.header--phone:hover{text-decoration:none}.header--phone:before{margin-right:7px;width:30px;height:30px}.header--btns{display:flex;justify-content:center;align-items:center}.header .header-menu--link,.header--btn{justify-content:center;font-family:Inter,sans-serif;display:flex;cursor:pointer}.header--btn{width:120px;height:40px;border-radius:25px;font-size:15px;color:#fff;align-items:center;font-weight:700}.header--btn:hover{box-shadow:0 5px 10px 0 rgba(211,70,8,.35)}.header .header-menu--links{display:flex;align-items:center;justify-content:center}.header .header-menu--link{font-size:14px;color:#101438;line-height:17px;padding:11.5px 15px;border-radius:20px;align-items:center;font-weight:600}.header .header-menu--link:hover{color:#101438;text-decoration:none}.header .header-menu--right{display:flex;justify-content:center;align-items:center}.header .header-menu--mobile-btn{content:url(../images/header-btn-dashboard-mobile-menu.svg);margin-right:15px;display:none}.header .header-menu--mobile-hamburger{position:relative;cursor:pointer;width:33px;height:17px;display:none}.header .header-menu--mobile-hamburger .header--brick{position:absolute;width:25px;height:3px;left:0;background-color:#fff;border-radius:1.5px;transition:all .5s}.header .header-menu--mobile-hamburger .header--brick.one{top:0}.header .header-menu--mobile-hamburger .header--brick.two{top:7px}.header .header-menu--mobile-hamburger .header--brick.three{bottom:0}.header .header-menu--mobile-hamburger.active .header--brick.one{top:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header .header-menu--mobile-hamburger.active .header--brick.two{left:100px}.header .header-menu--mobile-hamburger.active .header--brick.three{bottom:7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header .btn-inquiry{margin:0 10px 0 20px;background-color:#01C3FF;box-shadow:0 5px 14px 0 rgba(1,195,255,.35)}.header .btn-order,.header.primary .btn-inquiry{box-shadow:0 5px 14px 0 rgba(211,70,8,.35)}.header .btn-inquiry:hover{background-color:#1DCAFF}.header .btn-order{background-color:#FE7235}.header .btn-order:hover{background-color:#FF7D44}.header .btn-dashboard{cursor:pointer}.header .horizontal-line{margin:0 50px}.header.primary .header--phone{color:#FFF}.header.primary .header--phone:before{content:url(../images/header-phone-icon-primary.svg)}.header.primary .header-menu--link:hover{background-color:rgba(255,255,255,.3)}.header.primary .btn-dashboard{content:url(../images/header-btn-dashboard-primary.svg)}.header.primary .horizontal-line{border-bottom:1px solid rgba(255,255,255,.21)}.header.secondary{box-shadow:0 8px 20px 0 rgba(217,226,245,.3)}.header.secondary .header--phone{color:#101438}.header.secondary .header--phone:before{content:url(../images/header-phone-icon-secondary.svg)}.header.secondary .header-menu--link:hover{background-color:#FCF5EF}.header.secondary .header-menu--mobile-hamburger .header--brick{background-color:#000}.header.secondary .btn-dashboard{content:url(../images/header-btn-dashboard-secondary.svg)}.header.secondary .btn-dashboard .btn-inquiry{box-shadow:0 5px 14px 0 rgba(1,195,255,.35)}.header.secondary .horizontal-line{border-bottom:1px solid #fcf5ef}.overflow-hidden{overflow:hidden}@media only screen and (max-width:1440px){.first-section.primary{background:url(../images/home-main-bg.png) 50% 50%/cover no-repeat}}@media only screen and (max-width:1250px){.header .header-menu--link{padding:11.5px 12px}}@media only screen and (max-width:1200px){.header--phone-block{display:none}.header .btn-inquiry{margin:0 10px}.header--wrapper{padding:0 15px}.header .horizontal-line{margin:0 15px}}@media only screen and (max-width:992px){.header .header--right-block,.header .header-menu--links{display:none}.header .header-menu--mobile-hamburger{display:block}.header .header-menu--mobile-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;height:50px}.header--wrapper{height:50px}.header--wrapper.active{height:100vh;justify-content:flex-start;align-items:center;flex-direction:column;background-color:#101438;overflow-y:auto;overflow-x:hidden}.header--wrapper.active .header-menu--mobile-wrapper{margin-bottom:45px}.header--wrapper.active .header-menu--mobile-btn{display:block}.header--wrapper.active .header--right-block,.header--wrapper.active .header-menu--links{display:flex;flex-direction:column;width:75%}.header--wrapper.active .btn-dashboard,.header--wrapper.active .img-logo{display:none}.header--wrapper.active .header-menu--links{margin-bottom:30px}.header--wrapper.active .header-menu--link{color:#fff;font-size:15px;line-height:19px;border-bottom:1px solid #1A1F4C;width:100%;border-radius:0;padding:20px 12px}.header--wrapper.active .header-menu--link:hover{background-color:inherit}.header--wrapper.active .header--btns{flex-direction:column;width:75%;padding-bottom:100px}.header--wrapper.active .header--btn{width:100%;height:48px;box-shadow:none}.header--wrapper.active .btn-inquiry{margin:0 0 15px}.header--wrapper.active .img-logo-open-menu{display:block}.header--wrapper.active .header--brick{background-color:#fff!important}}.home-seo-text--content,.swiper-reviews{overflow:hidden}.footer--link,.footer--right-text{font-size:14px;line-height:18px;font-family:Inter,sans-serif}@media only screen and (max-width:925px){.header--phone-block{margin-right:15px}}@media only screen and (max-width:425px){.header--wrapper.active .header--btns,.header--wrapper.active .header--right-block,.header--wrapper.active .header-menu--links{width:100%}}.footer{background-color:#101438}.footer--wrapper{padding:45px 0;display:flex;align-items:flex-end;justify-content:space-between}.footer--logo{margin-bottom:15px}.footer--logo-security{display:flex;align-items:center;justify-content:space-between}.footer--logo-security.mobile{display:none}.footer--middle{display:flex;justify-content:flex-start;flex:0 0 50%}.footer--link-column{display:flex;flex-direction:column;padding:0 4%}.footer--link{color:#fff;display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;font-weight:400}.footer--link:before{position:absolute;z-index:-1;left:0;right:100%;bottom:-10px;background:#01C3FF;border-radius:2.5px;height:4px;transition-property:right;transition-duration:.3s;transition-timing-function:ease-out}.footer--link:active:before,.footer--link:focus:before,.footer--link:hover:before{right:0}.footer--link:hover{color:#01C3FF;text-decoration:none}.footer--link:active{color:#01C3FF}.footer--link:focus{color:#01C3FF;outline:0}.footer--link:first-child{margin-bottom:20px}.footer--right{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 25%}.footer--payments-logos{display:flex;align-items:center;justify-content:space-between;width:100%}.footer--payments-img{padding:6px 0}.footer--right-text{color:#585B79;text-transform:uppercase;margin-bottom:15px;font-weight:700}.copyright{background-color:#0B0D27;display:flex;justify-content:center;align-items:center;padding:18px}.copyright--text{font-size:12px;line-height:17px;letter-spacing:.23px;color:#898B9D;font-family:Inter,sans-serif;font-weight:400}@media only screen and (max-width:1200px){.footer--link-column{padding:0 2%}}@media only screen and (max-width:940px){.footer--wrapper{flex-direction:column;align-items:center}.footer--middle{flex-direction:column;align-items:center;flex:0 0 100%}.footer--link-column{align-items:center;padding:0}.footer--link{margin-bottom:25px}.footer--logo-security{display:none}.footer--logo{margin-bottom:30px}.footer--right{align-items:center}.footer--payments-img{padding:6px 10px}.footer--logo-security.mobile{display:block;margin-top:10px}.footer--logo-security.mobile .footer--logo-security-img{padding:5px}}@media only screen and (max-width:360px){.copyright--text{font-size:11px}}.home-main-screen{padding:160px 0;display:flex;justify-content:space-between;position:relative}.home-main-screen:before{content:'';background:url(../images/home-main-fire-man.svg) center center/contain no-repeat;position:absolute;left:44%;bottom:65px;width:305px;height:440px}.home-main-screen--title-text{margin:0;font-size:52px;line-height:59px;letter-spacing:-2px;color:#101438;padding-bottom:5px;font-family:Inter,sans-serif;font-weight:700}.home-main-screen--subtitle,.home-main-screen--subtitle-name{margin:0;font-size:22px;color:#101438;font-family:Inter,sans-serif;font-weight:400}.home-main-screen--subtitle-block{display:flex;align-items:center;padding:24px 0 33px}.home-main-screen--subtitle{line-height:28px;padding-right:17%}.home-main-screen--subtitle-name{line-height:25px;padding-top:10px}.home-main-screen--subtitle-name span{font-weight:700}.home-main-screen--vertical-line{width:4px;height:90px;border-radius:4px;background-color:#FEA734;margin-right:15px}.home-main-screen--phone-block-mobile{padding-bottom:20px;display:none}.home-button-order,.home-main-screen--phone-mobile{display:flex;color:#fff;font-family:Inter,sans-serif}.home-main-screen--phone-mobile{background-color:rgba(254,114,53,.7);border-radius:20px;width:146px;height:34px;justify-content:flex-start;align-items:center;font-size:12px;box-shadow:0 5px 14px 0 rgba(254,114,53,.41);font-weight:600}.home-main-screen--phone-mobile:hover{text-decoration:none;color:#fff}.home-main-screen--phone-mobile:before{content:url(../images/phone-icon-primary-mobile.svg);width:26px;height:26px;margin:auto 5px}.home-button-order{justify-content:center;align-items:center;width:260px;height:50px;border-radius:25px;box-shadow:0 5px 14px 0 rgba(211,70,8,.35);font-size:18px;cursor:pointer;font-weight:700}.home-button-order--main-screen{background-color:#FE7235}.home-button-order--main-screen:hover{background-color:#FF7D44}.home-button-order--reviews{background-color:#FE7235}.home-button-order--reviews:hover{background-color:#FF7D44}.home-button-order--reviews.mobile{display:none}.home-button-order--seo-text{background-color:#FF9D39;width:300px;margin:0 auto}.home-how-we-can-help-content .section-items .item-body-text,.home-how-we-can-help-content .section-items .item-head-subtitle,.home-how-we-can-help-content .section-items .item-head-title,.home-how-we-can-help-content .section-subtitle,.home-how-we-can-help-content .section-title{margin-bottom:0;font-family:Inter,sans-serif}.home-button-order--seo-text:hover{background-color:#FFA850}.home-button-order:after{content:url(../images/home-button-order-icon.svg);width:30px;height:30px;padding-left:15px}.home-features-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;padding:100px 0}.home-features--block{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;width:360px;border-radius:25px;box-shadow:0 5px 15px 0 rgba(217,226,245,.5);padding:35px 45px}.home-features--title{font-size:22px;line-height:35px;color:#101438;text-align:center;padding:20px 0;font-family:Inter,sans-serif;font-weight:700}.home-features--text{font-size:18px;line-height:28px;color:#425467;text-align:center;font-family:Inter,sans-serif;font-weight:400}.home-how-it-works-wrapper{padding-bottom:130px}.home-how-it-works--title{font-size:52px;line-height:59px;letter-spacing:-1px;color:#101438;text-align:center;text-transform:capitalize;padding-bottom:28px;font-family:Inter,sans-serif;font-weight:700}.home-how-it-works--subtitle{display:flex;justify-content:center;align-items:center}.home-how-it-works--subtitle-text{font-size:30px;line-height:28px;letter-spacing:-1px;color:#FE7235;margin-right:15px;font-family:Inter,sans-serif;font-weight:500}.home-how-it-works--step-wrapper{display:flex;justify-content:space-between;align-items:flex-start;padding-top:70px}.home-how-it-works--step{display:flex;align-items:flex-start;flex-direction:column;width:326px}.home-how-it-works--step-title{font-size:22px;line-height:35px;color:#101438;padding:15px 0 10px;font-family:Inter,sans-serif;font-weight:700}.home-how-it-works--step-text{font-size:18px;line-height:28px;color:#425467;font-family:Inter,sans-serif;font-weight:400}.home-how-we-can-help-wrapper{background-color:#FFF2ED}.home-how-we-can-help-content{padding:80px 0}.home-how-we-can-help-content .section-titles{padding-bottom:40px;display:flex;flex-direction:column;align-items:center;text-align:center}.home-how-we-can-help-content .section-title{font-size:52px;line-height:59px;letter-spacing:-1px;font-weight:700;padding-bottom:20px}.home-how-we-can-help-content .section-subtitle{font-size:18px;line-height:28px;font-weight:400;max-width:760px;color:#425467}.home-how-we-can-help-content .section-items{display:flex;justify-content:space-between}.home-how-we-can-help-content .section-items .item-wrapper{padding:40px 28px;max-width:360px;border-radius:25px;background-color:#fff}.home-how-we-can-help-content .section-items .item-head{text-align:center;padding-bottom:27px;border-bottom:1px solid #FE7235;min-height:225px}.home-how-we-can-help-content .section-items .item-head-title{font-size:26px;line-height:35px;font-weight:700;color:#101438;padding-bottom:20px}.home-how-we-can-help-content .section-items .item-head-subtitle{font-size:14px;line-height:20px;color:#425467;font-weight:400}.home-how-we-can-help-content .section-items .item-body{padding:40px 0 10px;border-bottom:1px solid #FE7235;min-height:275px}.home-how-we-can-help-content .section-items .item-body-text{font-size:16px;line-height:24px;color:#425467;font-weight:400;padding-bottom:20px}.home-how-we-can-help-content .section-items .item-body-list{list-style-type:none;padding-left:0}.home-how-we-can-help-content .section-items .item-body-list li{font-size:16px;line-height:22px;color:#425467;padding-left:30px;padding-bottom:10px;font-family:Inter,sans-serif;font-weight:400;position:relative}.home-how-we-can-help-content .section-items .item-body-list li:before{position:absolute;content:url(../images/check-mark-orange.svg);top:3px;left:0}.home-how-we-can-help-content .section-items .item-footer{padding-top:40px}.home-how-we-can-help-content .section-items .item-footer-cta{height:52px;width:100%;border-radius:28px;border:1px solid #FE7235;background-color:#FE7235;display:flex;justify-content:center;align-items:center;font-size:16px;line-height:20px;font-family:Inter,sans-serif;font-weight:400;color:#fff;cursor:pointer}.home-how-we-can-help-content .section-items .item-footer-cta:hover{background-color:transparent;color:#FE7235}.home-counters--item-text,.home-counters--item-value{color:#101438;margin-bottom:0;font-family:Inter,sans-serif}.home-counters-wrapper{display:flex;justify-content:space-between;align-items:center;padding:60px 0 40px}.home-counters{background-color:#FCE5D2}.home-counters--item{text-align:center;position:relative}.home-counters--item-value{font-size:52px;font-weight:700}.home-counters--item-text{font-size:18px;line-height:28px;font-weight:400}.home-our-experts--level,.home-our-experts--name,.home-our-experts--title,.home-our-experts--value{font-family:Inter,sans-serif;font-weight:700}.home-counters--item-online{position:absolute;top:12px;right:-35px;width:35px;height:35px;background:url(../images/home-counter-online-icon.svg) center top/cover no-repeat}.home-counters--item-online-indicator{position:absolute;top:14px;right:-33px;background:url(../images/home-counter-online-indicator.svg) center top/cover no-repeat;width:30px;height:30px;-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite}@-webkit-keyframes pulse{0%,100%{opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;filter:alpha(opacity=60)}50%{opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100)}}@keyframes pulse{0%,100%{opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;filter:alpha(opacity=60)}50%{opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity=100)}}.home-our-experts{background:#ffb655;background:linear-gradient(235deg,#ffb655 0,#ff9258 35%,#ff5931 55%,#ea13b9 90%,#ea14b3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffb655", endColorstr="#ea14b3", GradientType=1)}.home-our-experts-wrapper{padding:100px 0;position:relative}.home-our-experts-wrapper .swiper-next,.home-our-experts-wrapper .swiper-prev{position:absolute;top:calc(50% + 60px);z-index:10;outline:0;cursor:pointer;width:30px;height:30px;background:#ff9d39;border-radius:100%;border:1px solid #fff}.home-our-experts-wrapper .swiper-prev{left:-45px;right:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.home-our-experts-wrapper .swiper-prev:after{content:url(../images/home-our-experts-swiper-btn.svg);position:absolute;left:41%;top:12%}.home-our-experts-wrapper .swiper-next{right:-45px;left:auto}.home-our-experts-wrapper .swiper-next:after{content:url(../images/home-our-experts-swiper-btn.svg);position:absolute;left:41%;top:12%}.home-our-experts-wrapper .swiper-pagination{width:100%}.home-our-experts-wrapper .swiper-pagination-bullet{background:0 0;border:1px solid #FFF;width:10px;height:10px;opacity:1;outline:0;margin:50px 2px 0}.home-our-experts-wrapper .swiper-pagination-bullet-active{background:#FFF}.home-our-experts--title{font-size:52px;letter-spacing:-1px;color:#fff;text-transform:capitalize;text-align:center;padding-bottom:70px}.home-our-experts--card{width:360px;margin:0 auto;border-radius:25px;background-color:#fff;box-shadow:0 5px 14px 0 rgba(110,112,128,.3)}.home-our-experts--expert-info{display:flex;align-items:center;justify-content:flex-start;padding:20px}.home-our-experts--avatar{margin-right:15px}.home-our-experts--avatar-img{max-width:99px}.home-our-experts--name{font-size:22px;color:#101438}.home-our-experts--writer-levels{margin-top:5px;margin-bottom:10px}.home-our-experts--level{color:#fff;font-size:11px;letter-spacing:.12px;text-transform:uppercase;padding:6px 16px;border-radius:25px;background-color:red}.home-our-experts--top-level{background:#fe7235;background:linear-gradient(45deg,#fe7235 45%,#ff8f06 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fe7235", endColorstr="#ff8f06", GradientType=1)}.home-our-experts--enl-level{background:#b619d2;background:linear-gradient(50deg,#b619d2 0,#ff5c29 60%,#ff9025 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b619d2", endColorstr="#ff9025", GradientType=1)}.home-our-experts--standart{background:#07f;background:linear-gradient(50deg,#07f 0,#01c3ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0077ff", endColorstr="#01c3ff", GradientType=1)}.home-our-experts--rating{display:flex;justify-content:flex-start;align-items:center}.home-our-experts--star-rating{font-size:14px;letter-spacing:.18px;color:#fff;background-color:#FE7235;border-radius:2px;padding:0 5px;display:flex;align-items:center;justify-content:center;margin-right:9px}.home-our-experts--index{background-color:#FFFBF3;display:flex;justify-content:space-around;padding:8px 0;-o-border-image:url(../images/home-our-experts-horizonatal-line.svg) 1 stretch stretch;border-image:url(../images/home-our-experts-horizonatal-line.svg) 1 stretch stretch;border-color:#f4be52;border-style:inset;border-width:1px}.home-our-experts--value{font-size:30px;letter-spacing:.33px;color:#07F;text-align:center;line-height:38px}.home-our-experts--price-title,.home-our-experts--text{font-size:16px;font-family:Inter,sans-serif;font-weight:400}.home-our-experts--text{color:#101438;text-align:center}.home-our-experts--prices{display:flex;align-items:center;justify-content:space-between;padding:12px 20px}.home-our-experts--price-title{color:#425467}.home-our-experts--btn,.home-our-experts--price,.home-reviews--title{font-family:Inter,sans-serif;font-weight:700}.home-our-experts--price{font-size:30px;color:#101438;letter-spacing:.33px}.home-our-experts--btn{display:flex;align-items:center;justify-content:center;width:160px;height:50px;background-color:#FE7235;border-radius:26.5px;color:#fff;box-shadow:0 5px 14px 0 rgba(211,70,8,.35);font-size:18px;letter-spacing:.23px;cursor:pointer}.home-our-experts--btn:hover{background-color:#FF7D44}.home-reviews-wrapper{padding:150px 0;display:flex;justify-content:space-between;align-items:center;position:relative}.home-reviews-wrapper .swiper-reviews-next,.home-reviews-wrapper .swiper-reviews-prev{position:absolute;bottom:0;z-index:10;outline:0;cursor:pointer}.home-reviews-wrapper .swiper-reviews-prev{content:url(../images/home-customer-say-swiper-btn.svg);left:15px;right:auto}.home-reviews-wrapper .swiper-reviews-next{content:url(../images/home-customer-say-swiper-btn.svg);left:65px;right:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.home-reviews-wrapper .swiper-reviews-pagination{display:flex;justify-content:center}.home-reviews-wrapper .swiper-pagination-bullet{background:#DADADA;width:10px;height:10px;margin:30px 3px 0!important}.home-reviews-wrapper .swiper-pagination-bullet-active{background:#FF9D39}.home-reviews{position:relative;background:url(../images/home-reviews-right.svg) 100% 70% no-repeat}.home-reviews--title{font-size:52px;line-height:59px;letter-spacing:-1px;color:#101438;padding-right:30%;padding-bottom:85px}.home-reviews--block-right{width:69%;position:relative}.home-reviews--block-reviews{width:360px;min-height:305px;height:100%;margin:0 auto;background-color:#fff;border-radius:25px;box-shadow:0 5px 15px 0 rgba(217,226,245,.5);padding:45px;position:relative}.home-reviews--block-reviews:after{content:url(../images/home-reviews-top-icon.svg);position:absolute;top:-12px;right:30px}.home-reviews--info-block{display:flex;justify-content:flex-start;align-items:center;padding-bottom:25px}.home-reviews--avatar{padding-right:15px}.home-reviews--avatar img{max-width:50px}.home-reviews--name{font-size:18px;color:#101438;font-family:Inter,sans-serif;font-weight:400}.home-reviews--text,.home-seo-text--text,.home-seo-text--title{color:#425467;font-family:Inter,sans-serif}.home-reviews--name span{font-weight:500}.home-reviews--text{font-size:18px;line-height:28px;font-weight:400}.swiper-reviews{margin-left:auto;margin-right:auto;list-style:none;padding:15px 0;z-index:1}.home-seo-text-wrapper{padding:100px 0 50px}.home-seo-text{background-color:#FFF2ED}.home-seo-text--title{font-size:16px;line-height:20px;text-transform:uppercase;padding-bottom:30px;font-weight:700}.home-seo-text--text{font-size:16px;line-height:30px;font-weight:400}.home-seo-text--text-block{padding-bottom:20px}.home-seo-text--list-item{padding-bottom:15px}.home-seo-text--btn-continue,.home-seo-text--btn-less{color:#FE7235;font-size:16px;cursor:pointer}.home-seo-text--btn-continue.hidden,.home-seo-text--btn-less.hidden{display:none}@media only screen and (max-width:1250px){.home-our-experts-wrapper .swiper-next{right:20px}.home-our-experts-wrapper .swiper-prev{left:20px}}@media only screen and (max-width:1200px){.home-main-screen:before{left:39%;bottom:30px;width:290px;height:350px}.home-how-we-can-help-content .section-items .item-wrapper{max-width:31%}.home-how-we-can-help-content .section-items .item-body{min-height:527px}.home-our-experts-wrapper .swiper-next{right:-10px}.home-our-experts-wrapper .swiper-prev{left:-10px}.home-reviews-wrapper .swiper-reviews-next,.home-reviews-wrapper .swiper-reviews-prev{display:none}.home-features--block{width:300px;height:auto;padding:30px 25px}.home-how-it-works--step{width:31.33%}.home-reviews--title{padding-right:0}}@media only screen and (max-width:992px){.home-main-screen:before{width:280px;height:320px}.home-our-experts-wrapper .swiper-next,.home-our-experts-wrapper .swiper-prev{display:none}.home-features--block{width:31.33%}.home-how-we-can-help-content .section-items{flex-direction:column;align-items:center}.home-how-we-can-help-content .section-items .item-wrapper{padding:32px 20px;margin-bottom:20px;max-width:unset;width:100%}.home-how-we-can-help-content .section-items .item-wrapper:last-child{margin-bottom:0}.home-how-we-can-help-content .section-items .item-body{min-height:unset}.home-how-we-can-help-content .section-items .item-footer-cta{color:#fff;background-color:#FE7235}.home-counters-wrapper{flex-wrap:wrap;justify-content:center}.home-counters--item{width:35%}.home-counters--item-online{right:8%}.home-counters--item-online-indicator{right:9%}.home-counters--item:nth-child(1),.home-counters--item:nth-child(2){margin-bottom:20px}.home-reviews--block-right{width:60%}}@media only screen and (max-width:925px){.home-main-screen:before{left:30%;width:270px;height:240px}}@media only screen and (max-width:850px){.home-main-screen--title-text{font-size:47px;line-height:54px}}@media only screen and (max-width:810px){.home-main-screen:before{left:27%}.home-main-screen--subtitle{padding-right:8%}.home-main-screen--title-text{font-size:42px;line-height:48px}}@media only screen and (max-width:768px){.home-main-screen{flex-direction:column;align-items:center;padding:120px 0 50px}.home-main-screen:before{left:37%;bottom:43%;width:180px;height:220px}.home-main-screen--left-block{padding-bottom:70px}.home-main-screen--subtitle{padding-right:18%}.home-features-wrapper{flex-direction:column;padding:50px 0}.home-how-it-works--step-wrapper{flex-direction:column}.home-features--block{width:auto;margin-bottom:15px}.home-how-it-works--step{width:100%;margin-bottom:35px}.home-button-order{width:183px;font-size:16px}.home-button-order:after{content:none}.home-how-it-works-wrapper{padding-bottom:50px}.home-our-experts-wrapper{padding:40px 0 100px}.home-our-experts--title{padding-bottom:30px;line-height:55px}.home-reviews-wrapper{flex-direction:column;padding:60px 0 50px}.home-seo-text-wrapper{padding:50px 0}.home-button-order--reviews{display:none}.home-button-order--reviews.mobile{display:flex;margin-top:20px;width:200px}.home-reviews--title{padding-bottom:35px}.home-how-it-works--step-wrapper{padding-top:30px}.home-button-order--seo-text{width:240px}.home-reviews--block-right{width:100%}.home-counters--item-value{font-size:42px}.home-counters--item-text{font-size:16px;line-height:22px}.home-counters-wrapper{justify-content:space-around;padding:60px 0}}@media only screen and (max-width:680px){.home-counters--item-online{right:6%}.home-counters--item-online-indicator{right:7%}}@media only screen and (max-width:650px){.home-main-screen{padding:70px 0 50px}.home-main-screen--phone-block-mobile{display:block}.home-reviews--info-block{padding-bottom:20px}.home-reviews--block-reviews:after{right:15px}.home-main-screen:before{bottom:43%;height:190px}}@media only screen and (max-width:550px){.home-counters-wrapper{flex-direction:column}.home-counters--item{width:auto}.home-counters--item,.home-counters--item:nth-child(1),.home-counters--item:nth-child(2){margin-bottom:45px}.home-counters--item-value{font-size:52px}.home-counters--item-text{font-size:18px}.home-counters--item-online{width:30px;height:30px;right:-40px}.home-counters--item-online-indicator{width:25px;height:25px;right:-38px}}@media only screen and (max-width:510px){.home-main-screen:before{left:45%;width:150px;height:170px}}@media only screen and (max-width:500px){.home-main-screen--subtitle{padding-right:2%}}@media only screen and (max-width:430px){.home-main-screen:before{left:50%}}@media only screen and (max-width:425px){.home-reviews--block-reviews{width:280px;height:250px;padding:30px 15px}.home-reviews--title{font-size:42px;line-height:47px}.home-our-experts--card{width:280px}.home-our-experts--avatar-img{width:75px}.home-our-experts--level{font-size:10px;padding:7px 11px}.home-our-experts--text{font-size:14px}.home-our-experts--btn{width:130px}.home-our-experts--prices{padding:12px 15px}.home-our-experts--expert-info{align-items:flex-start;padding:15px}.home-main-screen--subtitle,.home-main-screen--subtitle-name{font-size:16px;line-height:25px}.home-how-it-works--title,.home-our-experts--title{font-size:42px;line-height:47px}.home-main-screen--subtitle{padding-right:14%}.home-our-experts--title{padding:0 30px 30px}.home-how-we-can-help-content .section-title,.home-main-screen--title-text{font-size:35px;line-height:45px}.home-main-screen--subtitle-block{padding:20px 0 25px}.home-features--block{padding:35px 45px}.home-how-it-works--subtitle{justify-content:flex-start}.home-main-screen:before{bottom:43%;left:54%}.home-reviews{background:url(../images/home-reviews-right-mobile.svg) 100% 100% no-repeat}.home-how-we-can-help-content{padding:50px 0}}@media only screen and (max-width:360px){.home-main-screen--title{padding-right:20px}.home-main-screen--subtitle{padding-right:0}.home-our-experts--title{font-size:36px;line-height:45px}.home-features--block{width:280px}.home-how-it-works--step{width:270px;margin-right:auto}.home-how-it-works--title{font-size:35px;line-height:47px}.cs-wrap{width:280px}.cs-title{font-size:24px;padding:30px 0 25px 45px}.home-main-screen:before{width:111px;bottom:40%;left:54%}.home-how-we-can-help-content .section-title{font-size:33px;line-height:40px}}.chat__messenger_list li[data-chat=fb]{display:none!important}.anchor-section{position:relative}.anchor-section .anchor{position:absolute;top:-100px;height:1px;width:1px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zYXNzIiwidGVtcGxhdGVzL2Zvb3Rlci5zYXNzIiwiY2FsY3VsYXRvcnMvY2FsYy1zbWFsbC9jb21wb25lbnRzL19jcy1jb250YWluZXIuc2NzcyIsImhvbWVwYWdlLmNzcyIsImNhbGN1bGF0b3JzL2NhbGMtc21hbGwvY29tcG9uZW50cy9fY3MtY291bnRlci5zY3NzIiwiY2FsY3VsYXRvcnMvY2FsYy1zbWFsbC9jb21wb25lbnRzL19jcy1zZWxlY3Quc2NzcyIsIl9ncmlkLnNhc3MiLCJjYWxjdWxhdG9ycy9jYWxjLXNtYWxsL2NvbW1vbi9fcGxhY2Vob2xkZXJzLnNjc3MiLCJjYWxjdWxhdG9ycy9jYWxjLXNtYWxsL2NvbW1vbi9fbWl4aW4uc2NzcyIsImNhbGN1bGF0b3JzL2NhbGMtc21hbGwvY29tcG9uZW50cy9fY3MtbGFiZWwuc2NzcyIsImNhbGN1bGF0b3JzL2NhbGMtc21hbGwvY29tcG9uZW50cy9fY3MtdGl0bGUuc2NzcyIsImNhbGN1bGF0b3JzL2NhbGMtc21hbGwvY29tcG9uZW50cy9fY3MtZHJvcGRvd24uc2NzcyIsImNhbGN1bGF0b3JzL2NhbGMtc21hbGwvY29tcG9uZW50cy9fY3Mtc2VhcmNoLnNjc3MiLCJjYWxjdWxhdG9ycy9jYWxjLXNtYWxsL2NvbXBvbmVudHMvX2NzLXByaWNlcy5zY3NzIiwiY2FsY3VsYXRvcnMvY2FsYy1zbWFsbC9jb21wb25lbnRzL19jcy1idXR0b25zLnNjc3MiLCJjYWxjdWxhdG9ycy9jYWxjLXNtYWxsL2NvbXBvbmVudHMvX2NzLWVtYWlsLnNjc3MiLCJjYWxjdWxhdG9ycy9jYWxjLXNtYWxsL2NvbXBvbmVudHMvX2NzLWFsZXJ0LnNjc3MiLCJ0ZW1wbGF0ZXMvaGVhZGVyLnNhc3MiLCJfbWl4aW5zLnNhc3MiLCJwYWdlcy9wYWdlLWhvbWUuc2FzcyIsImhvbWVwYWdlLnNhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQXFEQSxHQUFBLEdBbkJBLEVBNEVBLElBekRBLEdBMERFLFdB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LEtBdjZCRix5QkF5NkJFLE1BQUEsTUFDQSxPQUFBLElBQ0EsS0FBQSxJQWp2QkEsNkNBb3ZCQyxVQUFBLEtBQ0EsWUFBQSxNQ242QkgsdUNBQ0UsUUFBQSxlQUVGLGdCQUNFLFNBQUEsU0FERix3QkFHSSxTQUFBLFNBQ0EsSUFBQSxPQUNBLE9BQUEsSUFDQSxNQUFBIiwiZmlsZSI6ImhvbWVwYWdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9IH1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuYWJiciB7XG4gICZbdGl0bGVdLCAmW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgY3Vyc29yOiBoZWxwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyB9IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxub2wsIHVsLCBkbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxub2wgb2wsIHVsIHVsLCBvbCB1bCwgdWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLCBzdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuYSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAmOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3V0bGluZTogMDsgfSB9IH1cblxucHJlLCBjb2RlLCBrYmQsIHNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tOyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yOyB9IH1cblxuaW5wdXQsIGJ1dHRvbiwgc2VsZWN0LCBvcHRncm91cCwgdGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmJ1dHRvbiwgaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd29yZC13cmFwOiBub3JtYWw7IH1cblxuYnV0dG9uLCBbdHlwZT1cImJ1dHRvblwiXSwgW3R5cGU9XCJyZXNldFwiXSwgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksIFt0eXBlPVwiYnV0dG9uXCJdOm5vdCg6ZGlzYWJsZWQpLCBbdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLCBbdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5pbnB1dCB7XG4gICZbdHlwZT1cInJhZGlvXCJdLCAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICZbdHlwZT1cImRhdGVcIl0sICZbdHlwZT1cInRpbWVcIl0sICZbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLCAmW3R5cGU9XCJtb250aFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94OyB9IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7IH1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH0gfVxuXG4gOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTQzODtcblxuICAmLS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbiAgJi0tbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4gICYtLWxvZ28tc2VjdXJpdHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuICAmLS1taWRkbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXg6IDAgMCA1MCU7IH1cblxuICAmLS1saW5rLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgNCU7IH1cblxuICAmLS1saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMUMzRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcmlnaHQ7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMUMzRkY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICMwMUMzRkY7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAxQzNGRjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQGluY2x1ZGUgbm9ybWFsLWZvbnQoKTsgfVxuXG4gICYtLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXg6IDAgMCAyNSU7IH1cblxuICAmLS1wYXltZW50cy1sb2dvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4gICYtLXBheW1lbnRzLWltZyB7XG4gICAgcGFkZGluZzogNnB4IDA7IH1cblxuICAmLS1yaWdodC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM1ODVCNzk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIGJvbGQtZm9udCgpOyB9IH1cblxuLmNvcHlyaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQjBEMjc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxOHB4O1xuXG4gICYtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjIzcHg7XG4gICAgY29sb3I6ICM4OThCOUQ7XG4gICAgQGluY2x1ZGUgbm9ybWFsLWZvbnQoKTsgfSB9XG5cblxuLy8gTW9iaWxlXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyLS1saW5rLWNvbHVtbiB7XG4gICAgcGFkZGluZzogMCAyJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgLmZvb3Rlci0td3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mb290ZXItLW1pZGRsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDAgMCAxMDAlOyB9XG4gIC5mb290ZXItLWxpbmstY29sdW1uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mb290ZXItLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLmZvb3Rlci0tbG9nby1zZWN1cml0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9vdGVyLS1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5mb290ZXItLXJpZ2h0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mb290ZXItLWxpbmstY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5mb290ZXItLXBheW1lbnRzLWltZyB7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7IH1cbiAgLmZvb3Rlci0tbG9nby1zZWN1cml0eS5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAuZm9vdGVyLS1sb2dvLXNlY3VyaXR5LWltZyB7XG4gICAgICBwYWRkaW5nOiA1cHg7IH0gfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmNvcHlyaWdodC0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9IH1cbiIsIiVjcy13cmFwLWRlZmF1bHQge1xuICBoZWlnaHQ6ICRjcy1oZWlnaHQ7XG4gIHdpZHRoOiAkY3Mtd2lkdGg7XG4gIGJvcmRlci1yYWRpdXM6ICRjcy1ib3JkZXItcmFkaXVzO1xuICBwYWRkaW5nOiAkY3MtYm94LXBhZGRpbmc7XG4gIGJveC1zaGFkb3c6ICRjcy1ib3gtc2hhZG93O1xuICBib3JkZXI6ICRjcy1ib3JkZXI7XG4gIGJhY2tncm91bmQ6ICRjcy1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG59XG5cbi5jYWxjLXNtW2RhdGEtaW5xdWlyeS1idXR0b24taGlkZT1cInRydWVcIl0sIC5jYWxjLXNtW2RhdGEtb3JkZXItYnV0dG9uLWhpZGU9XCJ0cnVlXCJdIHtcbiAgLmNzLWJ0biB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jcy1idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5jcy13cmFwIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBAZXh0ZW5kICVjcy13cmFwLWRlZmF1bHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAuaG9yaXpvbnRhbCAmIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCcobWluLXdpZHRoOiA5OTJweCknKSB7XG4gICAgICB3aWR0aDogMTE0MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgIC8vICY6YmVmb3JlIHtcbiAgICAgIC8vICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC8vIH1cbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA2MHB4O1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnKG1heC13aWR0aDogOTkycHgpJykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHhzLWJ0KSB7XG4gIC8vICAgcGFkZGluZzogJGNzLWJveC1wYWRkaW5nIDI1cHg7XG4gIC8vIH1cbn1cblxuQGVhY2ggJHRoZW1lIGluICR0aGVtZXMge1xuICAuI3ttYXBfZ2V0KCR0aGVtZSwgbmFtZSl9IC5jcy13cmFwIHtcbiAgICBib3JkZXItcmFkaXVzOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBjb250YWluZXIpLCBib3JkZXItcmFkaXVzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBjb250YWluZXIpLCBiYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBjb250YWluZXIpLCBib3gtc2hhZG93KTtcbiAgICBib3JkZXI6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIGNvbnRhaW5lciksIGJvcmRlcik7XG4gICAgd2lkdGg6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIGNvbnRhaW5lciksIHdpZHRoKTtcbiAgICBoZWlnaHQ6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIGNvbnRhaW5lciksIGhlaWdodCk7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuYWJiclt0aXRsZV0sIGFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyB9XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbm9sLCB1bCwgZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbm9sIG9sLCB1bCB1bCwgb2wgdWwsIHVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1Yiwgc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbmEge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG91dGxpbmU6IDA7IH1cblxucHJlLCBjb2RlLCBrYmQsIHNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tOyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjsgfVxuXG5pbnB1dCwgYnV0dG9uLCBzZWxlY3QsIG9wdGdyb3VwLCB0ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuYnV0dG9uLCBpbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3b3JkLXdyYXA6IG5vcm1hbDsgfVxuXG5idXR0b24sIFt0eXBlPVwiYnV0dG9uXCJdLCBbdHlwZT1cInJlc2V0XCJdLCBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSwgW3R5cGU9XCJidXR0b25cIl06bm90KDpkaXNhYmxlZCksIFt0eXBlPVwicmVzZXRcIl06bm90KDpkaXNhYmxlZCksIFt0eXBlPVwic3VibWl0XCJdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSwgaW5wdXRbdHlwZT1cInRpbWVcIl0sIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94OyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uY29udGFpbmVyLXRlcm1zIHtcbiAgbWF4LXdpZHRoOiA5OTBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uY29udGFpbmVyLXNlY29uZGFyeSB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIExhcmdlIERldmljZXMsIFdpZGUgU2NyZWVucyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NzBweDsgfVxuICAuY29udGFpbmVyLXRlcm1zIHtcbiAgICBtYXgtd2lkdGg6IDc5MHB4OyB9XG4gIC5jb250YWluZXItc2Vjb25kYXJ5IHtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi8qIE1lZGl1bSBEZXZpY2VzLCBEZXNrdG9wcyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLXRlcm1zLFxuICAuY29udGFpbmVyLXNlY29uZGFyeSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb250YWluZXItc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLyogU21hbGwgRGV2aWNlcywgVGFibGV0cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLXRlcm1zLFxuICAuY29udGFpbmVyLXNlY29uZGFyeSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb250YWluZXItc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLyoqIHRvIGN1c3RvbWl6ZSB0aGUgbG9vayBhbmQgZmVlbCB0aGUgY2FsYyBvdmVycmlkZSB0aGlzIHZhcmlhYmxlcyAgaW4geW91ciBvd24gdmFyaWFibGUgc2NzcyBmaWxlXG4qICEhSU1QT1JUQU5UIEJlIHN1cmUgdGhhdCB5b3UgaW5jbHVkZSB5b3VyIG93biB2YXJpYWJsZXMgZWFybGllciB0aGFuIGRlZmF1bHQgb25lcyoqL1xuLyoqICBlbmQgb2YgdGhlIGRlZmF1bHQgdmFyaWFibGVzICoqL1xuLypcbkFwcGxpY2F0aW9uIFNldHRpbmdzIEdvIEhlcmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuVGhpcyBmaWxlIGFjdHMgYXMgYSBidW5kbGVyIGZvciBhbGwgdmFyaWFibGVzL21peGlucy90aGVtZXMsIHNvIHRoZXlcbmNhbiBlYXNpbHkgYmUgc3dhcHBlZCBvdXQgd2l0aG91dCBgY29yZS5zY3NzYCBldmVyIGhhdmluZyB0byBrbm93LlxuXG5Gb3IgZXhhbXBsZTpcblxuQGltcG9ydCAnLi92YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vdmFyaWFibGVzL2NvbXBvbmVudHMnO1xuQGltcG9ydCAnLi90aGVtZXMvZGVmYXVsdCc7XG4qL1xuLmNzLWNvdW50ZXIsIC5jcy1wYWdlLXZhbHVlLCAuY3MtcHJpY2UsIC5jcy1wcmljZS1kc2MsIC5jcy1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uY3Mtd3JhcCB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDMyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiAwIDVweCAxNHB4IDAgcmdiYSgxMTAsIDExMiwgMTI4LCAwLjMpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4uY2FsYy1zbVtkYXRhLWlucXVpcnktYnV0dG9uLWhpZGU9XCJ0cnVlXCJdIC5jcy1idG4sIC5jYWxjLXNtW2RhdGEtb3JkZXItYnV0dG9uLWhpZGU9XCJ0cnVlXCJdIC5jcy1idG4ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5jYWxjLXNtW2RhdGEtaW5xdWlyeS1idXR0b24taGlkZT1cInRydWVcIl0gLmNzLWJ0bi1ncm91cCwgLmNhbGMtc21bZGF0YS1vcmRlci1idXR0b24taGlkZT1cInRydWVcIl0gLmNzLWJ0bi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5jcy13cmFwIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaG9yaXpvbnRhbCAuY3Mtd3JhcCB7XG4gICAgICB3aWR0aDogMTE0MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDsgfSB9XG4gIC5ob3Jpem9udGFsIC5jcy13cmFwOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDYwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDQ1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ob3Jpem9udGFsIC5jcy13cmFwOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udGhlbWUtZGFyay1ibHVlIC5jcy13cmFwIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3Mzk1MjtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMzIycHg7XG4gIGhlaWdodDogNDcwcHg7IH1cblxuLnRoZW1lLWdyZWVuIC5jcy13cmFwIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlY2M3MTtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoMiwgMjA0LCAzLCAwLjQyKTtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzdhYmE2ZjtcbiAgd2lkdGg6IDMyMnB4O1xuICBoZWlnaHQ6IDQ3MHB4OyB9XG5cbi5jcy1sYWJlbCB7XG4gIGNvbG9yOiAjNDI1NDY3O1xuICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jcy1sYWJlbC0tc2VydmljZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxNXB4IDAgNXB4IDA7IH1cblxuLmNzLXNlcnZpY2UtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNFNUQyO1xuICBjb2xvcjogIzQyNTQ2NztcbiAgcGFkZGluZzogNnB4IDE1cHggNnB4IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uY3MtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjRkU3MjM1OyB9XG5cbi5jcy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0Y1RUY7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMCAyNXB4IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY3MtdGl0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvaG9tZS1jcy10aXRsZS1pY29uLnN2Z1wiKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiAxNXB4OyB9XG5cbi5jcy1zZWxlY3QtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5jcy1zZWxlY3QsIC5jcy1jb3VudGVyLXdyYXAge1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGNUVGO1xuICBib3gtc2hhZG93OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZBRDcxO1xuICBoZWlnaHQ6IDQ4cHg7IH1cblxuLmNzLXNlbGVjdC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaG9yaXpvbnRhbCAuY3Mtc2VsZWN0LXdyYXAge1xuICAgICAgZmxleDogMCAwIGNhbGMoMjUlIC0gNjRweCk7IH0gfVxuICAuc2hvdy1sYWJsZSAuY3Mtc2VsZWN0LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmNzLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogMjYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjY0N0M7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMDsgfVxuXG4uY3Mtc2VsZWN0LCAuY3MtY291bnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMxMDE0Mzg7IH1cblxuLmNzLXNlbGVjdCB7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA3cHggMjVweCA3cHggMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuY3Mtc2VsZWN0LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwOyB9XG4gICAgLmNzLXNlbGVjdC5hY3RpdmU6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuY3Mtc2VsZWN0OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNzLXNlbGVjdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGNUVGOyB9XG4gIC5jcy1zZWxlY3QtLXNlcnZpY2Uge1xuICAgIHotaW5kZXg6IDMwOyB9XG4gIC5jcy1zZWxlY3QtLWxldmVsIHtcbiAgICB6LWluZGV4OiAyMDsgfVxuICAuY3Mtc2VsZWN0LS1kZWFkbGluZSB7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLmhvcml6b250YWwgLmNzLXNlbGVjdCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuY3Mtc2VsZWN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDlweCA3cHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMjVweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNi4ycHggLyAyKTtcbiAgICBib3JkZXItY29sb3I6ICNGRjc0MDcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmNzLXNlbGVjdC0tZGVhZGxpbmUsIC5jcy1zZWxlY3Qtd3JhcC0tY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGhlbWUtZGFyay1ibHVlIC5jcy1zZWxlY3Qge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjMjczOTUyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwIDAgNnB4OyB9XG5cbi50aGVtZS1kYXJrLWJsdWUgLmNzLXNlbGVjdDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI3Mzk1MjsgfVxuXG4udGhlbWUtZ3JlZW4gLmNzLXNlbGVjdCB7XG4gIGNvbG9yOiAjMjczOTUyO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmVjYzcxO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzM0NjE2ZTsgfVxuXG4udGhlbWUtZ3JlZW4gLmNzLXNlbGVjdDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI3Mzk1MjsgfVxuXG4uY3MtZHJvcGRvd24td3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyNXB4IDI1cHg7IH1cblxuLmNzLWRyb3Bkb3duLXdyYXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogOTFweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIC4xcywgei1pbmRleCAwcyBsaW5lYXIgLjAxcztcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC44MyksIGluc2V0IDAgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNDQpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZBRDcxOyB9XG4gIC5jcy1kcm9wZG93bi13cmFwLS1zZXJ2aWNlIHtcbiAgICB6LWluZGV4OiAyNTsgfVxuICAuY3MtZHJvcGRvd24td3JhcC0tbGV2ZWwge1xuICAgIHotaW5kZXg6IDE1OyB9XG4gIC5jcy1kcm9wZG93bi13cmFwLS1kZWFkbGluZSB7XG4gICAgei1pbmRleDogNTsgfVxuICAuY3MtZHJvcGRvd24td3JhcC5vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNzLWRyb3Bkb3duLXdyYXAge1xuICAgICAgei1pbmRleDogODA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA5MXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAyODVweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MywgNTEsIDg2LCAwLjQpOyB9IH1cblxuLmNzLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDI0NXB4O1xuICBoZWlnaHQ6IDc1JTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRjVFRjtcbiAgLyog0L/QvtC70LfRg9C90L7QuiDRgdC60YDQvtC70LvQsdCw0YDQsCAqLyB9XG4gIC5jcy1kcm9wZG93bl9faXRlbSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjMTAxNDM4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFweCAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jcy1kcm9wZG93bl9faXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3NDA3O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuY3MtZHJvcGRvd25fX2l0ZW0tLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjc0MDc7IH1cbiAgLmNzLWRyb3Bkb3duOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNzLWRyb3Bkb3duOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyOiAzLjVweCBzb2xpZCAjZmNmNWVmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjU0Njc7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udGhlbWUtZGFyay1ibHVlIC5jcy1kcm9wZG93bi13cmFwIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi50aGVtZS1kYXJrLWJsdWUgLmNzLWRyb3Bkb3duOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnRoZW1lLWdyZWVuIC5jcy1kcm9wZG93bi13cmFwIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3ZmY5ODtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzM0NjE2ZTsgfVxuXG4udGhlbWUtZ3JlZW4gLmNzLWRyb3Bkb3duOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2ZmOTg7IH1cblxuLmNzLXNlYXJjaC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI3Mzk1MjsgfVxuXG4uY3Mtc2VhcmNoIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxNXB4IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkFENzE7XG4gIGNvbG9yOiAjM0YzMzU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGNUVGOyB9XG4gIC5jcy1zZWFyY2g6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6ICNGRkFENzE7IH1cbiAgLmNzLXNlYXJjaDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6ICNGRkFENzE7IH1cbiAgLmNzLXNlYXJjaDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIElFIDEwKyAqL1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogI0ZGQUQ3MTsgfVxuICAuY3Mtc2VhcmNoOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiAjRkZBRDcxOyB9XG5cbi5jcy1jb3VudGVyLXdyYXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAwIDAgMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaG9yaXpvbnRhbCAuY3MtY291bnRlci13cmFwIHtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDI1JSAtIDU1cHgpOyB9IH1cbiAgLnNob3ctbGFibGUgLmNzLWNvdW50ZXItd3JhcCB7XG4gICAgZmxleDogMCAwIDE2MHB4OyB9XG5cbi5jcy1jb3VudGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzEwMTQzODtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5jcy1jb3VudGVyLS1wbHVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogc29saWQgMCAjM0UzMjU1O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDsgfVxuICAgIC5jcy1jb3VudGVyLS1wbHVzOmhvdmVyLCAuY3MtY291bnRlci0tcGx1czpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTVFN0ZBO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAuY3MtY291bnRlci0tbWludXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBzb2xpZCAwICMzRTMyNTU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDAgMCA2cHg7IH1cbiAgICAuY3MtY291bnRlci0tbWludXM6aG92ZXIsIC5jcy1jb3VudGVyLS1taW51czpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTVFN0ZBO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuXG4uY3MtcGFnZS12YWx1ZSB7XG4gIGhlaWdodDogNDhweDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzNFMzI1NTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogdGV4dDsgfVxuICAuY3MtcGFnZS12YWx1ZV9faW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTYuOHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuaG9yaXpvbnRhbCAuY3MtcGFnZS12YWx1ZV9faW5wdXQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuY3MtcGFnZS12YWx1ZV9fYWxlcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBiYWNrZ3JvdW5kOiAjZWE2ZTBkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuODMpLCBpbnNldCAwIDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ0KTsgfVxuICAgIC5jcy1wYWdlLXZhbHVlX19hbGVydC0tY3Jvc3Mge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jcy1wcmljZXMtZ3JvdXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ob3Jpem9udGFsIC5jcy1wcmljZXMtZ3JvdXAge1xuICAgICAgZmxleDogMCAwIDcwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG5cbi5jcy1wcmljZXMtd3JhcCB7XG4gIGhlaWdodDogNDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNzLXByaWNlIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuY3MtcHJpY2UtLWxpbmUtdGhyb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jcy1wcmljZS0tbGluZS10aHJvdzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbGVmdDogMjVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTZlMGQ7IH1cbiAgLmNzLXByaWNlLS1mdWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5jcy1wcmljZS1kc2Mge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleDogMCAwIDUwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhvcml6b250YWwgLmNzLXByaWNlLWRzYyB7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhvcml6b250YWwgLmNzLXByaWNlIHtcbiAgICAgIHBhZGRpbmc6IDVweCA1cHggMCA1cHg7IH0gfVxuICAuaG9yaXpvbnRhbCAuY3MtcHJpY2UtLWxpbmUtdGhyb3c6YWZ0ZXIge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbGVmdDogMTBweDsgfVxuXG4uY3MtcHJpY2UtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBjb2xvcjogI2ZmZjsgfVxuICAuaG9yaXpvbnRhbCAuY3MtcHJpY2UtdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4uY3MtYnRuLWdyb3VwIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGQ0Y1RUY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhvcml6b250YWwgLmNzLWJ0bi1ncm91cCB7XG4gICAgICBmbGV4OiAwIDAgMzAlOyB9IH1cblxuLmNzLWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGhlaWdodDogNTBweDsgfVxuXG4uY3MtYnRuIHtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gNHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jcy1idG4tLXFvdXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFDM0ZGO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNHB4IDAgcmdiYSgxLCAxOTUsIDI1NSwgMC4zNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgICAuY3MtYnRuLS1xb3V0ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURDQUZGO1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMSwgMTk1LCAyNTUsIDAuMzUpOyB9XG4gIC5jcy1idG4tLW9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkU3MjM1O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNHB4IDAgcmdiYSgyMTEsIDcwLCA4LCAwLjM1KTtcbiAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gICAgLmNzLWJ0bi0tb3JkZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGN0Q0NDtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDIxMSwgNzAsIDgsIDAuMzUpOyB9XG5cbi5jcy1lbWFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0Y1RUY7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMxMDE0Mzg7IH1cblxuLmNzLWVtYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRjVFRjtcbiAgY29sb3I6ICMxMDE0Mzg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNzLWVtYWlsLXdyYXA6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNzLWVtYWlsLXdyYXA6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0Y1RUY7IH1cbiAgLmNzLWVtYWlsLXdyYXA6Zm9jdXMtd2l0aGluOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuY3MtZW1haWw6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmNzLWVtYWlsOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgY29sb3I6ICMxMDE0MzggIWltcG9ydGFudDsgfVxuICAuY3MtZW1haWw6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICMxMDE0MzggIWltcG9ydGFudDsgfVxuICAuY3MtZW1haWw6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBJRSAxMCsgKi9cbiAgICBjb2xvcjogIzEwMTQzOCAhaW1wb3J0YW50OyB9XG4gIC5jcy1lbWFpbDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiAjMTAxNDM4ICFpbXBvcnRhbnQ7IH1cblxuLmNzLWVtYWlsLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNzLWVtYWlsLXBvcHVwX193cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA4MDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MywgNTEsIDg2LCAwLjQpOyB9XG4gIC5jcy1lbWFpbC1wb3B1cF9fd3JhcC5vcGVuIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5jcy1lbWFpbC1wb3B1cF9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNDBweCA0OHB4IDIwcHggNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCA3cHggNjRweCAwIHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY3MtZW1haWwtcG9wdXBfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG5cbi5jcy1lbWFpbC1wb3B1cF9fbG9nbyB7XG4gIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vczMuYW1hem9uYXdzLmNvbS9nZW5lcmljYXBwcy9yZXNvdXJjZXMvY2FsY3VsYXRvcnMvbG9nby05OS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDdweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5jcy1lbWFpbC1wb3B1cF9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDRUJFRDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BITjJaeUIzYVdSMGFEMGlNVE53ZUNJZ2FHVnBaMmgwUFNJeE1IQjRJaUIyYVdWM1FtOTRQU0l3SURBZ01UTWdNVEFpSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK0NpQWdJQ0E4SVMwdElFZGxibVZ5WVhSdmNqb2dVMnRsZEdOb0lEVXlMalVnS0RZM05EWTVLU0F0SUdoMGRIQTZMeTkzZDNjdVltOW9aVzFwWVc1amIyUnBibWN1WTI5dEwzTnJaWFJqYUNBdExUNEtJQ0FnSUR4MGFYUnNaVDVsYldGcGJDQmJJekUxTnpOZFBDOTBhWFJzWlQ0S0lDQWdJRHhrWlhOalBrTnlaV0YwWldRZ2QybDBhQ0JUYTJWMFkyZ3VQQzlrWlhOalBnb2dJQ0FnUEdjZ2FXUTlJbEJoWjJVdE1TSWdjM1J5YjJ0bFBTSnViMjVsSWlCemRISnZhMlV0ZDJsa2RHZzlJakVpSUdacGJHdzlJbTV2Ym1VaUlHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSStDaUFnSUNBZ0lDQWdQR2NnYVdROUlqazVYMDFwWTNKdkxVTmhiR04xYkdGMGIzSXRNRE1pSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtDMDJNVE11TURBd01EQXdMQ0F0TXpVM0xqQXdNREF3TUNraUlHWnBiR3c5SWlNelJqTXpOVFlpUGdvZ0lDQWdJQ0FnSUNBZ0lDQThaeUJwWkQwaVIzSnZkWEF0TWlJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9OakF3TGpBd01EQXdNQ3dnTXpNNExqQXdNREF3TUNraVBnb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BIQmhkR2dnWkQwaVRUSTBMamNzTWpBdU5USTNNek16TXlCTU1Ua3VOU3d5TlM0eU1USWdUREUwTGpNc01qQXVOVEl3TmpZMk55Qk1NVFF1TXl3eU1DNHpNek16TXpNeklFd3lOQzQzTERJd0xqTXpNek16TXpNZ1RESTBMamNzTWpBdU5USTNNek16TXlCYUlFMHhOQzR6TERJM0xqWTJOalkyTmpjZ1RERTBMak1zTWpJdU1qazJOalkyTnlCTU1Ua3VOU3d5Tmk0NU9EWTJOalkzSUV3eU5DNDNMREl5TGpNd01pQk1NalF1Tnl3eU55NDJOalkyTmpZM0lFd3hOQzR6TERJM0xqWTJOalkyTmpjZ1dpQk5NVE1zTWprZ1RESTJMREk1SUV3eU5pd3hPU0JNTVRNc01Ua2dUREV6TERJNUlGb2lJR2xrUFNKbGJXRnBiQzFiSXpFMU56TmRJajQ4TDNCaGRHZytDaUFnSUNBZ0lDQWdJQ0FnSUR3dlp6NEtJQ0FnSUNBZ0lDQThMMmMrQ2lBZ0lDQThMMmMrQ2p3dmMzWm5QZz09XCIpIG5vLXJlcGVhdCAxNHB4IDIwcHg7IH1cbiAgLmNzLWVtYWlsLXBvcHVwX19pbnB1dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuY3MtZW1haWwtcG9wdXBfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgY29sb3I6ICMxMDE0MzggIWltcG9ydGFudDsgfVxuICAuY3MtZW1haWwtcG9wdXBfX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAjMTAxNDM4ICFpbXBvcnRhbnQ7IH1cbiAgLmNzLWVtYWlsLXBvcHVwX19pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIElFIDEwKyAqL1xuICAgIGNvbG9yOiAjMTAxNDM4ICFpbXBvcnRhbnQ7IH1cbiAgLmNzLWVtYWlsLXBvcHVwX19pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiAjMTAxNDM4ICFpbXBvcnRhbnQ7IH1cblxuLmNzLWVtYWlsLXBvcHVwX19wYXJhZ3JhcGgge1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjM0YzMzU2O1xuICBtYXgtd2lkdGg6IDI2MHB4OyB9XG5cbi5jcy1lbWFpbC1wb3B1cF9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDA7IH1cbiAgLmNzLWVtYWlsLXBvcHVwX19idG4tLXByb2NlZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjNjk3OUY4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmNzLWVtYWlsLXBvcHVwX19idG4tLWxhdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjNjk3OUY4O1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAuY3MtZW1haWwtcG9wdXBfX2J0bjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuY3MtZW1haWwtcG9wdXBfX2J0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jcy1hbGVydC13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQ3YztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ob3Jpem9udGFsIC5jcy1hbGVydC13cmFwLS1hYnNvbHV0ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5maXJzdC1zZWN0aW9uLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS1tYWluLWJnLnBuZ1wiKSAwIDUwJS9jb3ZlciBuby1yZXBlYXQ7IH1cblxuLmZpcnN0LXNlY3Rpb24uc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uZmlyc3Qtc2VjdGlvbi5wYWdlLWNvbnRhY3QtdXMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb250YWN0LXVzLWJnLnN2Z1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIHRyYW5zaXRpb246IHRvcCBlYXNlLWluLW91dCAuNXM7IH1cbiAgLmhlYWRlci5hbmltYXRpb24ge1xuICAgIHRvcDogLTgwcHg7IH1cbiAgLmhlYWRlci5zdGlja3ktaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmhlYWRlci0td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMCA1MHB4OyB9XG4gICAgLmhlYWRlci0td3JhcHBlciAubW9iaWxlLW1lbnUtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhZGVyLS13cmFwcGVyLmFjdGl2ZSAubW9iaWxlLW1lbnUtZGVhY3RpdmF0ZWQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXItLXdyYXBwZXIuYWN0aXZlIC5tb2JpbGUtbWVudS1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlci0tbG9nby1ibG9jayAuaW1nLWxvZ28tb3Blbi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXItLXJpZ2h0LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5oZWFkZXItLXBob25lLWJsb2NrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLmhlYWRlci0tcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5oZWFkZXItLXBob25lOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5oZWFkZXItLXBob25lOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4OyB9XG4gIC5oZWFkZXItLWJ0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaGVhZGVyLS1idG4ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmhlYWRlci0tYnRuOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDIxMSwgNzAsIDgsIDAuMzUpOyB9XG4gIC5oZWFkZXIgLmhlYWRlci1tZW51LS1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5oZWFkZXIgLmhlYWRlci1tZW51LS1saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMxMDE0Mzg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIHBhZGRpbmc6IDExLjVweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXItbWVudS0tbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzEwMTQzODtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuaGVhZGVyIC5oZWFkZXItbWVudS0tcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaGVhZGVyIC5oZWFkZXItbWVudS0tbW9iaWxlLWJ0biB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2hlYWRlci1idG4tZGFzaGJvYXJkLW1vYmlsZS1tZW51LnN2Z1wiKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyIC5oZWFkZXItbWVudS0tbW9iaWxlLWhhbWJ1cmdlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzNweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXIgLmhlYWRlci1tZW51LS1tb2JpbGUtaGFtYnVyZ2VyIC5oZWFkZXItLWJyaWNrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41czsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyLW1lbnUtLW1vYmlsZS1oYW1idXJnZXIgLmhlYWRlci0tYnJpY2sub25lIHtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICAuaGVhZGVyIC5oZWFkZXItbWVudS0tbW9iaWxlLWhhbWJ1cmdlciAuaGVhZGVyLS1icmljay50d28ge1xuICAgICAgICB0b3A6IDdweDsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyLW1lbnUtLW1vYmlsZS1oYW1idXJnZXIgLmhlYWRlci0tYnJpY2sudGhyZWUge1xuICAgICAgICBib3R0b206IDA7IH1cbiAgICAuaGVhZGVyIC5oZWFkZXItbWVudS0tbW9iaWxlLWhhbWJ1cmdlci5hY3RpdmUgLmhlYWRlci0tYnJpY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyLW1lbnUtLW1vYmlsZS1oYW1idXJnZXIuYWN0aXZlIC5oZWFkZXItLWJyaWNrLm9uZSB7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgIC5oZWFkZXIgLmhlYWRlci1tZW51LS1tb2JpbGUtaGFtYnVyZ2VyLmFjdGl2ZSAuaGVhZGVyLS1icmljay50d28ge1xuICAgICAgICBsZWZ0OiAxMDBweDsgfVxuICAgICAgLmhlYWRlciAuaGVhZGVyLW1lbnUtLW1vYmlsZS1oYW1idXJnZXIuYWN0aXZlIC5oZWFkZXItLWJyaWNrLnRocmVlIHtcbiAgICAgICAgYm90dG9tOiA3cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgLmhlYWRlciAuYnRuLWlucXVpcnkge1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFDM0ZGO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE0cHggMCByZ2JhKDEsIDE5NSwgMjU1LCAwLjM1KTsgfVxuICAgIC5oZWFkZXIgLmJ0bi1pbnF1aXJ5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRENBRkY7IH1cbiAgLmhlYWRlciAuYnRuLW9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkU3MjM1O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE0cHggMCByZ2JhKDIxMSwgNzAsIDgsIDAuMzUpOyB9XG4gICAgLmhlYWRlciAuYnRuLW9yZGVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjdENDQ7IH1cbiAgLmhlYWRlciAuYnRuLWRhc2hib2FyZCB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5oZWFkZXIgLmhvcml6b250YWwtbGluZSB7XG4gICAgbWFyZ2luOiAwIDUwcHg7IH1cbiAgLmhlYWRlci5wcmltYXJ5IC5oZWFkZXItLXBob25lIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5oZWFkZXIucHJpbWFyeSAuaGVhZGVyLS1waG9uZTpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2hlYWRlci1waG9uZS1pY29uLXByaW1hcnkuc3ZnXCIpOyB9XG4gIC5oZWFkZXIucHJpbWFyeSAuaGVhZGVyLW1lbnUtLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAuaGVhZGVyLnByaW1hcnkgLmJ0bi1pbnF1aXJ5IHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNHB4IDAgcmdiYSgyMTEsIDcwLCA4LCAwLjM1KTsgfVxuICAuaGVhZGVyLnByaW1hcnkgLmJ0bi1kYXNoYm9hcmQge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9oZWFkZXItYnRuLWRhc2hib2FyZC1wcmltYXJ5LnN2Z1wiKTsgfVxuICAuaGVhZGVyLnByaW1hcnkgLmhvcml6b250YWwtbGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMSk7IH1cbiAgLmhlYWRlci5zZWNvbmRhcnkge1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggMCByZ2JhKDIxNywgMjI2LCAyNDUsIDAuMyk7IH1cbiAgICAuaGVhZGVyLnNlY29uZGFyeSAuaGVhZGVyLS1waG9uZSB7XG4gICAgICBjb2xvcjogIzEwMTQzODsgfVxuICAgICAgLmhlYWRlci5zZWNvbmRhcnkgLmhlYWRlci0tcGhvbmU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2hlYWRlci1waG9uZS1pY29uLXNlY29uZGFyeS5zdmdcIik7IH1cbiAgICAuaGVhZGVyLnNlY29uZGFyeSAuaGVhZGVyLW1lbnUtLWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRjVFRjsgfVxuICAgIC5oZWFkZXIuc2Vjb25kYXJ5IC5oZWFkZXItbWVudS0tbW9iaWxlLWhhbWJ1cmdlciAuaGVhZGVyLS1icmljayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gICAgLmhlYWRlci5zZWNvbmRhcnkgLmJ0bi1kYXNoYm9hcmQge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2hlYWRlci1idG4tZGFzaGJvYXJkLXNlY29uZGFyeS5zdmdcIik7IH1cbiAgICAgIC5oZWFkZXIuc2Vjb25kYXJ5IC5idG4tZGFzaGJvYXJkIC5idG4taW5xdWlyeSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE0cHggMCByZ2JhKDEsIDE5NSwgMjU1LCAwLjM1KTsgfVxuICAgIC5oZWFkZXIuc2Vjb25kYXJ5IC5ob3Jpem9udGFsLWxpbmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmY2Y1ZWY7IH1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZpcnN0LXNlY3Rpb24ucHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hvbWUtbWFpbi1iZy5wbmdcIikgNTAlIDUwJS9jb3ZlciBuby1yZXBlYXQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuaGVhZGVyIC5oZWFkZXItbWVudS0tbGluayB7XG4gICAgcGFkZGluZzogMTEuNXB4IDEycHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLS1waG9uZS1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyIC5idG4taW5xdWlyeSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgLmhlYWRlci0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gIC5oZWFkZXIgLmhvcml6b250YWwtbGluZSB7XG4gICAgbWFyZ2luOiAwIDE1cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci0tcmlnaHQtYmxvY2ssXG4gIC5oZWFkZXIgLmhlYWRlci1tZW51LS1saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyIC5oZWFkZXItbWVudS0tbW9iaWxlLWhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlciAuaGVhZGVyLW1lbnUtLW1vYmlsZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDsgfVxuICAuaGVhZGVyLS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgLmhlYWRlci0td3JhcHBlci5hY3RpdmUge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxNDM4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICAgLmhlYWRlci0td3JhcHBlci5hY3RpdmUgLmhlYWRlci1tZW51LS1tb2JpbGUtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgLmhlYWRlci0td3JhcHBlci5hY3RpdmUgLmhlYWRlci1tZW51LS1tb2JpbGUtYnRuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmhlYWRlci0td3JhcHBlci5hY3RpdmUgLmhlYWRlci0tcmlnaHQtYmxvY2ssXG4gICAgLmhlYWRlci0td3JhcHBlci5hY3RpdmUgLmhlYWRlci1tZW51LS1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAuaGVhZGVyLS13cmFwcGVyLmFjdGl2ZSAuaGVhZGVyLW1lbnUtLWxpbmtzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuaGVhZGVyLS13cmFwcGVyLmFjdGl2ZSAuaGVhZGVyLW1lbnUtLWxpbmsge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUExRjRDO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogMjBweCAxMnB4OyB9XG4gICAgICAuaGVhZGVyLS13cmFwcGVyLmFjdGl2ZSAuaGVhZGVyLW1lbnUtLWxpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmhlYWRlci0td3JhcHBlci5hY3RpdmUgLmhlYWRlci0tYnRucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAgIC5oZWFkZXItLXdyYXBwZXIuYWN0aXZlIC5idG4tZGFzaGJvYXJkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVhZGVyLS13cmFwcGVyLmFjdGl2ZSAuaGVhZGVyLS1idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmhlYWRlci0td3JhcHBlci5hY3RpdmUgLmJ0bi1pbnF1aXJ5IHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHggMDsgfVxuICAgIC5oZWFkZXItLXdyYXBwZXIuYWN0aXZlIC5pbWctbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlci0td3JhcHBlci5hY3RpdmUgLmltZy1sb2dvLW9wZW4tbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oZWFkZXItLXdyYXBwZXIuYWN0aXZlIC5oZWFkZXItLWJyaWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI1cHgpIHtcbiAgLmhlYWRlci0tcGhvbmUtYmxvY2sge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhlYWRlci0td3JhcHBlci5hY3RpdmUgLmhlYWRlci0tcmlnaHQtYmxvY2ssXG4gIC5oZWFkZXItLXdyYXBwZXIuYWN0aXZlIC5oZWFkZXItbWVudS0tbGlua3MsXG4gIC5oZWFkZXItLXdyYXBwZXIuYWN0aXZlIC5oZWFkZXItLWJ0bnMge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDE0Mzg7IH1cbiAgLmZvb3Rlci0td3JhcHBlciB7XG4gICAgcGFkZGluZzogNDVweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZm9vdGVyLS1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5mb290ZXItLWxvZ28tc2VjdXJpdHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZm9vdGVyLS1sb2dvLXNlY3VyaXR5Lm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXItLW1pZGRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleDogMCAwIDUwJTsgfVxuICAuZm9vdGVyLS1saW5rLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgNCU7IH1cbiAgLmZvb3Rlci0tbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmZvb3Rlci0tbGluazpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMUMzRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogcmlnaHQ7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgICAuZm9vdGVyLS1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDFDM0ZGO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZm9vdGVyLS1saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLmZvb3Rlci0tbGluazphY3RpdmUge1xuICAgICAgY29sb3I6ICMwMUMzRkY7IH1cbiAgICAgIC5mb290ZXItLWxpbms6YWN0aXZlOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLmZvb3Rlci0tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAxQzNGRjtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5mb290ZXItLWxpbms6Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAuZm9vdGVyLS1saW5rOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmZvb3Rlci0tcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZmxleDogMCAwIDI1JTsgfVxuICAuZm9vdGVyLS1wYXltZW50cy1sb2dvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9vdGVyLS1wYXltZW50cy1pbWcge1xuICAgIHBhZGRpbmc6IDZweCAwOyB9XG4gIC5mb290ZXItLXJpZ2h0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzU4NUI3OTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uY29weXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCMEQyNztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE4cHg7IH1cbiAgLmNvcHlyaWdodC0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMjNweDtcbiAgICBjb2xvcjogIzg5OEI5RDtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXItLWxpbmstY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwIDIlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDBweCkge1xuICAuZm9vdGVyLS13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvb3Rlci0tbWlkZGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleDogMCAwIDEwMCU7IH1cbiAgLmZvb3Rlci0tbGluay1jb2x1bW4ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvb3Rlci0tbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuZm9vdGVyLS1sb2dvLXNlY3VyaXR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXItLWxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmZvb3Rlci0tcmlnaHQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvb3Rlci0tbGluay1jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmZvb3Rlci0tcGF5bWVudHMtaW1nIHtcbiAgICBwYWRkaW5nOiA2cHggMTBweDsgfVxuICAuZm9vdGVyLS1sb2dvLXNlY3VyaXR5Lm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5mb290ZXItLWxvZ28tc2VjdXJpdHkubW9iaWxlIC5mb290ZXItLWxvZ28tc2VjdXJpdHktaW1nIHtcbiAgICAgIHBhZGRpbmc6IDVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmNvcHlyaWdodC0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9IH1cblxuLmhvbWUtbWFpbi1zY3JlZW4ge1xuICBwYWRkaW5nOiAxNjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaG9tZS1tYWluLXNjcmVlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaG9tZS1tYWluLWZpcmUtbWFuLnN2ZykgY2VudGVyIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNDQlO1xuICAgIGJvdHRvbTogNjVweDtcbiAgICB3aWR0aDogMzA1cHg7XG4gICAgaGVpZ2h0OiA0NDBweDsgfVxuICAuaG9tZS1tYWluLXNjcmVlbi0tdGl0bGUtdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBsaW5lLWhlaWdodDogNTlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgICBjb2xvcjogIzEwMTQzODtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmhvbWUtbWFpbi1zY3JlZW4tLXN1YnRpdGxlLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjRweCAwIDMzcHg7IH1cbiAgLmhvbWUtbWFpbi1zY3JlZW4tLXN1YnRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAjMTAxNDM4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3JTtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5ob21lLW1haW4tc2NyZWVuLS1zdWJ0aXRsZS1uYW1lIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAjMTAxNDM4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuaG9tZS1tYWluLXNjcmVlbi0tc3VidGl0bGUtbmFtZSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmhvbWUtbWFpbi1zY3JlZW4tLXZlcnRpY2FsLWxpbmUge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVBNzM0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAuaG9tZS1tYWluLXNjcmVlbi0tcGhvbmUtYmxvY2stbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ob21lLW1haW4tc2NyZWVuLS1waG9uZS1tb2JpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAxMTQsIDUzLCAwLjcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgd2lkdGg6IDE0NnB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNHB4IDAgcmdiYSgyNTQsIDExNCwgNTMsIDAuNDEpO1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuaG9tZS1tYWluLXNjcmVlbi0tcGhvbmUtbW9iaWxlOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhvbWUtbWFpbi1zY3JlZW4tLXBob25lLW1vYmlsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL3Bob25lLWljb24tcHJpbWFyeS1tb2JpbGUuc3ZnXCIpO1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBtYXJnaW46IGF1dG8gNXB4OyB9XG5cbi5ob21lLWJ1dHRvbi1vcmRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTRweCAwIHJnYmEoMjExLCA3MCwgOCwgMC4zNSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmhvbWUtYnV0dG9uLW9yZGVyLS1tYWluLXNjcmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFNzIzNTsgfVxuICAgIC5ob21lLWJ1dHRvbi1vcmRlci0tbWFpbi1zY3JlZW46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGN0Q0NDsgfVxuICAuaG9tZS1idXR0b24tb3JkZXItLXJldmlld3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRTcyMzU7IH1cbiAgICAuaG9tZS1idXR0b24tb3JkZXItLXJldmlld3M6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGN0Q0NDsgfVxuICAgIC5ob21lLWJ1dHRvbi1vcmRlci0tcmV2aWV3cy5tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuaG9tZS1idXR0b24tb3JkZXItLXNlby10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5RDM5O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5ob21lLWJ1dHRvbi1vcmRlci0tc2VvLXRleHQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTg1MDsgfVxuICAuaG9tZS1idXR0b24tb3JkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9ob21lLWJ1dHRvbi1vcmRlci1pY29uLnN2Z1wiKTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5ob21lLWZlYXR1cmVzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTAwcHggMDsgfVxuXG4uaG9tZS1mZWF0dXJlcy0tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAzNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoMjE3LCAyMjYsIDI0NSwgMC41KTtcbiAgcGFkZGluZzogMzVweCA0NXB4OyB9XG5cbi5ob21lLWZlYXR1cmVzLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjMTAxNDM4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmhvbWUtZmVhdHVyZXMtLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzQyNTQ2NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uaG9tZS1ob3ctaXQtd29ya3Mtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDsgfVxuXG4uaG9tZS1ob3ctaXQtd29ya3MtLXRpdGxlIHtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBsaW5lLWhlaWdodDogNTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGNvbG9yOiAjMTAxNDM4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmhvbWUtaG93LWl0LXdvcmtzLS1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5ob21lLWhvdy1pdC13b3Jrcy0tc3VidGl0bGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBjb2xvcjogI0ZFNzIzNTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uaG9tZS1ob3ctaXQtd29ya3MtLXN0ZXAtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiA3MHB4OyB9XG5cbi5ob21lLWhvdy1pdC13b3Jrcy0tc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMzI2cHg7IH1cblxuLmhvbWUtaG93LWl0LXdvcmtzLS1zdGVwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgY29sb3I6ICMxMDE0Mzg7XG4gIHBhZGRpbmc6IDE1cHggMCAxMHB4O1xuICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uaG9tZS1ob3ctaXQtd29ya3MtLXN0ZXAtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjNDI1NDY3O1xuICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uaG9tZS1ob3ctd2UtY2FuLWhlbHAtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYyRUQ7IH1cblxuLmhvbWUtaG93LXdlLWNhbi1oZWxwLWNvbnRlbnQge1xuICBwYWRkaW5nOiA4MHB4IDA7IH1cbiAgLmhvbWUtaG93LXdlLWNhbi1oZWxwLWNvbnRlbnQgLnNlY3Rpb24tdGl0bGVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhvbWUtaG93LXdlLWNhbi1oZWxwLWNvbnRlbnQgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBsaW5lLWhlaWdodDogNTlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmhvbWUtaG93LXdlLWNhbi1oZWxwLWNvbnRlbnQgLnNlY3Rpb24tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1heC13aWR0aDogNzYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzQyNTQ2NzsgfVxuICAuaG9tZS1ob3ctd2UtY2FuLWhlbHAtY29udGVudCAuc2VjdGlvbi1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuaG9tZS1ob3ctd2UtY2FuLWhlbHAtY29udGVudCAuc2VjdGlvbi1pdGVtcyAuaXRlbS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjhweDtcbiAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5ob21lLWhvdy13ZS1jYW4taGVscC1jb250ZW50IC5zZWN0aW9uLWl0ZW1zIC5pdGVtLWhlYWQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZFNzIzNTtcbiAgICAgIG1pbi1oZWlnaHQ6IDIyNXB4OyB9XG4gICAgICAuaG9tZS1ob3ctd2UtY2FuLWhlbHAtY29udGVudCAuc2VjdGlvbi1pdGVtcyAuaXRlbS1oZWFkLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMTAxNDM4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmhvbWUtaG93LXdlLWNhbi1oZWxwLWNvbnRlbnQgLnNlY3Rpb24taXRlbXMgLml0ZW0taGVhZC1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjNDI1NDY3O1xuICAgICAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5ob21lLWhvdy13ZS1jYW4taGVscC1jb250ZW50IC5zZWN0aW9uLWl0ZW1zIC5pdGVtLWJvZHkge1xuICAgICAgcGFkZGluZzogNDBweCAwIDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZFNzIzNTtcbiAgICAgIG1pbi1oZWlnaHQ6IDI3NXB4OyB9XG4gICAgICAuaG9tZS1ob3ctd2UtY2FuLWhlbHAtY29udGVudCAuc2VjdGlvbi1pdGVtcyAuaXRlbS1ib2R5LXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogIzQyNTQ2NztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAuaG9tZS1ob3ctd2UtY2FuLWhlbHAtY29udGVudCAuc2VjdGlvbi1pdGVtcyAuaXRlbS1ib2R5LWxpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAuaG9tZS1ob3ctd2UtY2FuLWhlbHAtY29udGVudCAuc2VjdGlvbi1pdGVtcyAuaXRlbS1ib2R5LWxpc3QgbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICM0MjU0Njc7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmhvbWUtaG93LXdlLWNhbi1oZWxwLWNvbnRlbnQgLnNlY3Rpb24taXRlbXMgLml0ZW0tYm9keS1saXN0IGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2NoZWNrLW1hcmstb3JhbmdlLnN2Zyk7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAuaG9tZS1ob3ctd2UtY2FuLWhlbHAtY29udGVudCAuc2VjdGlvbi1pdGVtcyAuaXRlbS1mb290ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgICAgIC5ob21lLWhvdy13ZS1jYW4taGVscC1jb250ZW50IC5zZWN0aW9uLWl0ZW1zIC5pdGVtLWZvb3Rlci1jdGEge1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkU3MjM1O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkU3MjM1O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmhvbWUtaG93LXdlLWNhbi1oZWxwLWNvbnRlbnQgLnNlY3Rpb24taXRlbXMgLml0ZW0tZm9vdGVyLWN0YTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICNGRTcyMzU7IH1cblxuLmhvbWUtY291bnRlcnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNjBweCAwIDQwcHg7IH1cblxuLmhvbWUtY291bnRlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNFNUQyOyB9XG4gIC5ob21lLWNvdW50ZXJzLS1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ob21lLWNvdW50ZXJzLS1pdGVtLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gICAgY29sb3I6ICMxMDE0Mzg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5ob21lLWNvdW50ZXJzLS1pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogIzEwMTQzODtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmhvbWUtY291bnRlcnMtLWl0ZW0tb25saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAtMzVweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hvbWUtY291bnRlci1vbmxpbmUtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7IH1cbiAgICAuaG9tZS1jb3VudGVycy0taXRlbS1vbmxpbmUtaW5kaWNhdG9yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTRweDtcbiAgICAgIHJpZ2h0OiAtMzNweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ob21lLWNvdW50ZXItb25saW5lLWluZGljYXRvci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3AvY292ZXI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGFuaW1hdGlvbjogcHVsc2UgMXMgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgLW1vei1vcGFjaXR5OiAwLjY7XG4gICAgLXdlYmtpdC1vcGFjaXR5OiAwLjY7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTYwKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1vei1vcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgLW1vei1vcGFjaXR5OiAwLjY7XG4gICAgLXdlYmtpdC1vcGFjaXR5OiAwLjY7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTYwKTsgfSB9XG5cbi5ob21lLW91ci1leHBlcnRzIHtcbiAgYmFja2dyb3VuZDogI2ZmYjY1NTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMjM1ZGVnLCAjZmZiNjU1IDAlLCAjZmY5MjU4IDM1JSwgI2ZmNTkzMSA1NSUsICNlYTEzYjkgOTAlLCAjZWExNGIzIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgyMzVkZWcsICNmZmI2NTUgMCUsICNmZjkyNTggMzUlLCAjZmY1OTMxIDU1JSwgI2VhMTNiOSA5MCUsICNlYTE0YjMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMzVkZWcsICNmZmI2NTUgMCUsICNmZjkyNTggMzUlLCAjZmY1OTMxIDU1JSwgI2VhMTNiOSA5MCUsICNlYTE0YjMgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjZmZiNjU1XCIsIGVuZENvbG9yc3RyPVwiI2VhMTRiM1wiLCBHcmFkaWVudFR5cGU9MSk7IH1cblxuLmhvbWUtb3VyLWV4cGVydHMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaG9tZS1vdXItZXhwZXJ0cy13cmFwcGVyIC5zd2lwZXItcHJldiwgLmhvbWUtb3VyLWV4cGVydHMtd3JhcHBlciAuc3dpcGVyLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlICsgNjBweCk7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZjlkMzk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG4gIC5ob21lLW91ci1leHBlcnRzLXdyYXBwZXIgLnN3aXBlci1wcmV2IHtcbiAgICBsZWZ0OiAtNDVweDtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLmhvbWUtb3VyLWV4cGVydHMtd3JhcHBlciAuc3dpcGVyLXByZXY6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2hvbWUtb3VyLWV4cGVydHMtc3dpcGVyLWJ0bi5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA0MSU7XG4gICAgICB0b3A6IDEyJTsgfVxuICAuaG9tZS1vdXItZXhwZXJ0cy13cmFwcGVyIC5zd2lwZXItbmV4dCB7XG4gICAgcmlnaHQ6IC00NXB4O1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgICAuaG9tZS1vdXItZXhwZXJ0cy13cmFwcGVyIC5zd2lwZXItbmV4dDphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvaG9tZS1vdXItZXhwZXJ0cy1zd2lwZXItYnRuLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDQxJTtcbiAgICAgIHRvcDogMTIlOyB9XG4gIC5ob21lLW91ci1leHBlcnRzLXdyYXBwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaG9tZS1vdXItZXhwZXJ0cy13cmFwcGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG1hcmdpbjogNTBweCAycHggMDsgfVxuICAuaG9tZS1vdXItZXhwZXJ0cy13cmFwcGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbi5ob21lLW91ci1leHBlcnRzLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmhvbWUtb3VyLWV4cGVydHMtLWNhcmQge1xuICB3aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDVweCAxNHB4IDAgcmdiYSgxMTAsIDExMiwgMTI4LCAwLjMpOyB9XG5cbi5ob21lLW91ci1leHBlcnRzLS1leHBlcnQtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4uaG9tZS1vdXItZXhwZXJ0cy0tYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5ob21lLW91ci1leHBlcnRzLS1hdmF0YXItaW1nIHtcbiAgICBtYXgtd2lkdGg6IDk5cHg7IH1cblxuLmhvbWUtb3VyLWV4cGVydHMtLW5hbWUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMTAxNDM4O1xuICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uaG9tZS1vdXItZXhwZXJ0cy0td3JpdGVyLWxldmVscyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uaG9tZS1vdXItZXhwZXJ0cy0tbGV2ZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uaG9tZS1vdXItZXhwZXJ0cy0tdG9wLWxldmVsIHtcbiAgYmFja2dyb3VuZDogI2ZlNzIzNTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZTcyMzUgNDUlLCAjZmY4ZjA2IDcwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmU3MjM1IDQ1JSwgI2ZmOGYwNiA3MCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZTcyMzUgNDUlLCAjZmY4ZjA2IDcwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjZmU3MjM1XCIsZW5kQ29sb3JzdHI9XCIjZmY4ZjA2XCIsR3JhZGllbnRUeXBlPTEpOyB9XG5cbi5ob21lLW91ci1leHBlcnRzLS1lbmwtbGV2ZWwge1xuICBiYWNrZ3JvdW5kOiAjYjYxOWQyO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg1MGRlZywgI2I2MTlkMiAwJSwgI2ZmNWMyOSA2MCUsICNmZjkwMjUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDUwZGVnLCAjYjYxOWQyIDAlLCAjZmY1YzI5IDYwJSwgI2ZmOTAyNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDUwZGVnLCAjYjYxOWQyIDAlLCAjZmY1YzI5IDYwJSwgI2ZmOTAyNSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNiNjE5ZDJcIixlbmRDb2xvcnN0cj1cIiNmZjkwMjVcIixHcmFkaWVudFR5cGU9MSk7IH1cblxuLmhvbWUtb3VyLWV4cGVydHMtLXN0YW5kYXJ0IHtcbiAgYmFja2dyb3VuZDogIzAwNzdmZjtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNTBkZWcsICMwMDc3ZmYgMCUsICMwMWMzZmYgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDUwZGVnLCAjMDA3N2ZmIDAlLCAjMDFjM2ZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTBkZWcsICMwMDc3ZmYgMCUsICMwMWMzZmYgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMDA3N2ZmXCIsZW5kQ29sb3JzdHI9XCIjMDFjM2ZmXCIsR3JhZGllbnRUeXBlPTEpOyB9XG5cbi5ob21lLW91ci1leHBlcnRzLS1yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmhvbWUtb3VyLWV4cGVydHMtLXN0YXItcmF0aW5nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkU3MjM1O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDBweCA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDlweDsgfVxuXG4uaG9tZS1vdXItZXhwZXJ0cy0taW5kZXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQkYzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2hvbWUtb3VyLWV4cGVydHMtaG9yaXpvbmF0YWwtbGluZS5zdmdcIikgMSBzdHJldGNoIHN0cmV0Y2g7XG4gIGJvcmRlci1jb2xvcjogI2Y0YmU1MjtcbiAgYm9yZGVyLXN0eWxlOiBpbnNldDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cblxuLmhvbWUtb3VyLWV4cGVydHMtLXZhbHVlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjMzcHg7XG4gIGNvbG9yOiAjMDdGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uaG9tZS1vdXItZXhwZXJ0cy0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMxMDE0Mzg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmhvbWUtb3VyLWV4cGVydHMtLXByaWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTJweCAyMHB4OyB9XG5cbi5ob21lLW91ci1leHBlcnRzLS1wcmljZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM0MjU0Njc7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5ob21lLW91ci1leHBlcnRzLS1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMxMDE0Mzg7XG4gIGxldHRlci1zcGFjaW5nOiAuMzNweDtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmhvbWUtb3VyLWV4cGVydHMtLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFNzIzNTtcbiAgYm9yZGVyLXJhZGl1czogMjYuNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA1cHggMTRweCAwIHJnYmEoMjExLCA3MCwgOCwgMC4zNSk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4yM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5ob21lLW91ci1leHBlcnRzLS1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjdENDQ7IH1cblxuLmhvbWUtcmV2aWV3cy13cmFwcGVyIHtcbiAgcGFkZGluZzogMTUwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhvbWUtcmV2aWV3cy13cmFwcGVyIC5zd2lwZXItcmV2aWV3cy1wcmV2LCAuaG9tZS1yZXZpZXdzLXdyYXBwZXIgLnN3aXBlci1yZXZpZXdzLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmhvbWUtcmV2aWV3cy13cmFwcGVyIC5zd2lwZXItcmV2aWV3cy1wcmV2IHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvaG9tZS1jdXN0b21lci1zYXktc3dpcGVyLWJ0bi5zdmdcIik7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogYXV0bzsgfVxuICAuaG9tZS1yZXZpZXdzLXdyYXBwZXIgLnN3aXBlci1yZXZpZXdzLW5leHQge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9ob21lLWN1c3RvbWVyLXNheS1zd2lwZXItYnRuLnN2Z1wiKTtcbiAgICBsZWZ0OiA2NXB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmhvbWUtcmV2aWV3cy13cmFwcGVyIC5zd2lwZXItcmV2aWV3cy1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5ob21lLXJldmlld3Mtd3JhcHBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kOiAjREFEQURBO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDMwcHggM3B4IDAgIWltcG9ydGFudDsgfVxuICAgIC5ob21lLXJldmlld3Mtd3JhcHBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkY5RDM5OyB9XG5cbi5ob21lLXJldmlld3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9ob21lLXJldmlld3MtcmlnaHQuc3ZnXCIpIDEwMCUgNzAlIG5vLXJlcGVhdDsgfVxuICAuaG9tZS1yZXZpZXdzLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIGNvbG9yOiAjMTAxNDM4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5ob21lLXJldmlld3MtLWJsb2NrLXJpZ2h0IHtcbiAgICB3aWR0aDogNjklO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaG9tZS1yZXZpZXdzLS1ibG9jay1yZXZpZXdzIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgbWluLWhlaWdodDogMzA1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSgyMTcsIDIyNiwgMjQ1LCAwLjUpO1xuICAgIHBhZGRpbmc6IDQ1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhvbWUtcmV2aWV3cy0tYmxvY2stcmV2aWV3czphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvaG9tZS1yZXZpZXdzLXRvcC1pY29uLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEycHg7XG4gICAgICByaWdodDogMzBweDsgfVxuICAuaG9tZS1yZXZpZXdzLS1pbmZvLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gIC5ob21lLXJldmlld3MtLWF2YXRhciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIC5ob21lLXJldmlld3MtLWF2YXRhciBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA1MHB4OyB9XG4gIC5ob21lLXJldmlld3MtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzEwMTQzODtcbiAgICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmhvbWUtcmV2aWV3cy0tbmFtZSBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmhvbWUtcmV2aWV3cy0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAjNDI1NDY3O1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnN3aXBlci1yZXZpZXdzIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMTVweCAwO1xuICB6LWluZGV4OiAxOyB9XG5cbi5ob21lLXNlby10ZXh0LXdyYXBwZXIge1xuICBwYWRkaW5nOiAxMDBweCAwIDUwcHg7IH1cblxuLmhvbWUtc2VvLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMkVEOyB9XG4gIC5ob21lLXNlby10ZXh0LS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNDI1NDY3O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuaG9tZS1zZW8tdGV4dC0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNDI1NDY3O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmhvbWUtc2VvLXRleHQtLXRleHQtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5ob21lLXNlby10ZXh0LS1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC5ob21lLXNlby10ZXh0LS1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ob21lLXNlby10ZXh0LS1idG4tY29udGludWUsIC5ob21lLXNlby10ZXh0LS1idG4tbGVzcyB7XG4gICAgY29sb3I6ICNGRTcyMzU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5ob21lLXNlby10ZXh0LS1idG4tY29udGludWUuaGlkZGVuLCAuaG9tZS1zZW8tdGV4dC0tYnRuLWxlc3MuaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLmhvbWUtb3VyLWV4cGVydHMtd3JhcHBlciAuc3dpcGVyLW5leHQge1xuICAgIHJpZ2h0OiAyMHB4OyB9XG4gIC5ob21lLW91ci1leHBlcnRzLXdyYXBwZXIgLnN3aXBlci1wcmV2IHtcbiAgICBsZWZ0OiAyMHB4OyB9IH1cblxuLyogTGFyZ2UgRGV2aWNlcywgV2lkZSBTY3JlZW5zICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaG9tZS1tYWluLXNjcmVlbjpiZWZvcmUge1xuICAgIGxlZnQ6IDM5JTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIGhlaWdodDogMzUwcHg7IH1cbiAgLmhvbWUtaG93LXdlLWNhbi1oZWxwLWNvbnRlbnQgLnNlY3Rpb24taXRlbXMgLml0ZW0td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzMSU7IH1cbiAgLmhvbWUtaG93LXdlLWNhbi1oZWxwLWNvbnRlbnQgLnNlY3Rpb24taXRlbXMgLml0ZW0tYm9keSB7XG4gICAgbWluLWhlaWdodDogNTI3cHg7IH1cbiAgLmhvbWUtb3VyLWV4cGVydHMtd3JhcHBlciAuc3dpcGVyLW5leHQge1xuICAgIHJpZ2h0OiAtMTBweDsgfVxuICAuaG9tZS1vdXItZXhwZXJ0cy13cmFwcGVyIC5zd2lwZXItcHJldiB7XG4gICAgbGVmdDogLTEwcHg7IH1cbiAgLmhvbWUtcmV2aWV3cy13cmFwcGVyIC5zd2lwZXItcmV2aWV3cy1uZXh0LFxuICAuaG9tZS1yZXZpZXdzLXdyYXBwZXIgLnN3aXBlci1yZXZpZXdzLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhvbWUtZmVhdHVyZXMtLWJsb2NrIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggMjVweDsgfVxuICAuaG9tZS1ob3ctaXQtd29ya3MtLXN0ZXAge1xuICAgIHdpZHRoOiAzMS4zMyU7IH1cbiAgLmhvbWUtcmV2aWV3cy0tdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4vKiBNZWRpdW0gRGV2aWNlcywgRGVza3RvcHMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhvbWUtbWFpbi1zY3JlZW46YmVmb3JlIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAzMjBweDsgfVxuICAuaG9tZS1vdXItZXhwZXJ0cy13cmFwcGVyIC5zd2lwZXItbmV4dCxcbiAgLmhvbWUtb3VyLWV4cGVydHMtd3JhcHBlciAuc3dpcGVyLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhvbWUtZmVhdHVyZXMtLWJsb2NrIHtcbiAgICB3aWR0aDogMzEuMzMlOyB9XG4gIC5ob21lLWhvdy13ZS1jYW4taGVscC1jb250ZW50IC5zZWN0aW9uLWl0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuaG9tZS1ob3ctd2UtY2FuLWhlbHAtY29udGVudCAuc2VjdGlvbi1pdGVtcyAuaXRlbS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDMycHggMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5ob21lLWhvdy13ZS1jYW4taGVscC1jb250ZW50IC5zZWN0aW9uLWl0ZW1zIC5pdGVtLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaG9tZS1ob3ctd2UtY2FuLWhlbHAtY29udGVudCAuc2VjdGlvbi1pdGVtcyAuaXRlbS1ib2R5IHtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0OyB9XG4gICAgLmhvbWUtaG93LXdlLWNhbi1oZWxwLWNvbnRlbnQgLnNlY3Rpb24taXRlbXMgLml0ZW0tZm9vdGVyLWN0YSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRTcyMzU7IH1cbiAgLmhvbWUtY291bnRlcnMtd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5ob21lLWNvdW50ZXJzLS1pdGVtIHtcbiAgICB3aWR0aDogMzUlOyB9XG4gIC5ob21lLWNvdW50ZXJzLS1pdGVtLW9ubGluZSB7XG4gICAgcmlnaHQ6IDglOyB9XG4gIC5ob21lLWNvdW50ZXJzLS1pdGVtLW9ubGluZS1pbmRpY2F0b3Ige1xuICAgIHJpZ2h0OiA5JTsgfVxuICAuaG9tZS1jb3VudGVycy0taXRlbTpudGgtY2hpbGQoMSksXG4gIC5ob21lLWNvdW50ZXJzLS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuaG9tZS1yZXZpZXdzLS1ibG9jay1yaWdodCB7XG4gICAgd2lkdGg6IDYwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI1cHgpIHtcbiAgLmhvbWUtbWFpbi1zY3JlZW46YmVmb3JlIHtcbiAgICBsZWZ0OiAzMCU7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGhlaWdodDogMjQwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5ob21lLW1haW4tc2NyZWVuLS10aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgxMHB4KSB7XG4gIC5ob21lLW1haW4tc2NyZWVuOmJlZm9yZSB7XG4gICAgbGVmdDogMjclOyB9XG4gIC5ob21lLW1haW4tc2NyZWVuLS1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogOCU7IH1cbiAgLmhvbWUtbWFpbi1zY3JlZW4tLXRpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDsgfSB9XG5cbi8qIFNtYWxsIERldmljZXMsIFRhYmxldHMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtbWFpbi1zY3JlZW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDUwcHg7IH1cbiAgLmhvbWUtbWFpbi1zY3JlZW46YmVmb3JlIHtcbiAgICBsZWZ0OiAzNyU7XG4gICAgYm90dG9tOiA0MyU7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMjIwcHg7IH1cbiAgLmhvbWUtbWFpbi1zY3JlZW4tLWxlZnQtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG4gIC5ob21lLW1haW4tc2NyZWVuLS1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTglOyB9XG4gIC5ob21lLWZlYXR1cmVzLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNTBweCAwOyB9XG4gIC5ob21lLWhvdy1pdC13b3Jrcy0tc3RlcC13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5ob21lLWZlYXR1cmVzLS1ibG9jayB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuaG9tZS1ob3ctaXQtd29ya3MtLXN0ZXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLmhvbWUtYnV0dG9uLW9yZGVyIHtcbiAgICB3aWR0aDogMTgzcHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5ob21lLWJ1dHRvbi1vcmRlcjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTsgfVxuICAuaG9tZS1yZXZpZXdzLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmhvbWUtaG93LWl0LXdvcmtzLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5ob21lLW91ci1leHBlcnRzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCAxMDBweDsgfVxuICAuaG9tZS1vdXItZXhwZXJ0cy0tdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4OyB9XG4gIC5ob21lLXJldmlld3Mtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNjBweCAwIDUwcHg7IH1cbiAgLmhvbWUtc2VvLXRleHQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNTBweCAwOyB9XG4gIC5ob21lLWJ1dHRvbi1vcmRlci0tcmV2aWV3cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaG9tZS1idXR0b24tb3JkZXItLXJldmlld3MubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDIwMHB4OyB9XG4gIC5ob21lLXJldmlld3MtLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuICAuaG9tZS1ob3ctaXQtd29ya3MtLXN0ZXAtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLmhvbWUtYnV0dG9uLW9yZGVyLS1zZW8tdGV4dCB7XG4gICAgd2lkdGg6IDI0MHB4OyB9XG4gIC5ob21lLXJldmlld3MtLWJsb2NrLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaG9tZS1jb3VudGVycy0taXRlbS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9XG4gIC5ob21lLWNvdW50ZXJzLS1pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAuaG9tZS1jb3VudGVycy13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5ob21lLWNvdW50ZXJzLS1pdGVtLW9ubGluZSB7XG4gICAgcmlnaHQ6IDYlOyB9XG4gIC5ob21lLWNvdW50ZXJzLS1pdGVtLW9ubGluZS1pbmRpY2F0b3Ige1xuICAgIHJpZ2h0OiA3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmhvbWUtbWFpbi1zY3JlZW4ge1xuICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4OyB9XG4gIC5ob21lLW1haW4tc2NyZWVuLS1waG9uZS1ibG9jay1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ob21lLXJldmlld3MtLWluZm8tYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5ob21lLXJldmlld3MtLWJsb2NrLXJldmlld3M6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxNXB4OyB9XG4gIC5ob21lLW1haW4tc2NyZWVuOmJlZm9yZSB7XG4gICAgYm90dG9tOiA0MyU7XG4gICAgaGVpZ2h0OiAxOTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmhvbWUtY291bnRlcnMtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuaG9tZS1jb3VudGVycy0taXRlbSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmhvbWUtY291bnRlcnMtLWl0ZW06bnRoLWNoaWxkKDEpLFxuICAuaG9tZS1jb3VudGVycy0taXRlbTpudGgtY2hpbGQoMiksXG4gIC5ob21lLWNvdW50ZXJzLS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gIC5ob21lLWNvdW50ZXJzLS1pdGVtLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDUycHg7IH1cbiAgLmhvbWUtY291bnRlcnMtLWl0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5ob21lLWNvdW50ZXJzLS1pdGVtLW9ubGluZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gIC5ob21lLWNvdW50ZXJzLS1pdGVtLW9ubGluZS1pbmRpY2F0b3Ige1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDsgfVxuICAuaG9tZS1jb3VudGVycy0taXRlbS1vbmxpbmUge1xuICAgIHJpZ2h0OiAtNDBweDsgfVxuICAuaG9tZS1jb3VudGVycy0taXRlbS1vbmxpbmUtaW5kaWNhdG9yIHtcbiAgICByaWdodDogLTM4cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxMHB4KSB7XG4gIC5ob21lLW1haW4tc2NyZWVuOmJlZm9yZSB7XG4gICAgbGVmdDogNDUlO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE3MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaG9tZS1tYWluLXNjcmVlbi0tc3VidGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuaG9tZS1tYWluLXNjcmVlbjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTsgfSB9XG5cbi8qIEV4dHJhIFNtYWxsIERldmljZXMsIFBob25lcyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaG9tZS1yZXZpZXdzLS1ibG9jay1yZXZpZXdzIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7IH1cbiAgLmhvbWUtcmV2aWV3cy0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDdweDsgfVxuICAuaG9tZS1vdXItZXhwZXJ0cy0tY2FyZCB7XG4gICAgd2lkdGg6IDI4MHB4OyB9XG4gIC5ob21lLW91ci1leHBlcnRzLS1hdmF0YXItaW1nIHtcbiAgICB3aWR0aDogNzVweDsgfVxuICAuaG9tZS1vdXItZXhwZXJ0cy0tbGV2ZWwge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBwYWRkaW5nOiA3cHggMTFweDsgfVxuICAuaG9tZS1vdXItZXhwZXJ0cy0tZXhwZXJ0LWluZm8ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5ob21lLW91ci1leHBlcnRzLS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmhvbWUtb3VyLWV4cGVydHMtLWJ0biB7XG4gICAgd2lkdGg6IDEzMHB4OyB9XG4gIC5ob21lLW91ci1leHBlcnRzLS1wcmljZXMge1xuICAgIHBhZGRpbmc6IDEycHggMTVweDsgfVxuICAuaG9tZS1vdXItZXhwZXJ0cy0tZXhwZXJ0LWluZm8ge1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgLmhvbWUtbWFpbi1zY3JlZW4tLXN1YnRpdGxlLCAuaG9tZS1tYWluLXNjcmVlbi0tc3VidGl0bGUtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIC5ob21lLW1haW4tc2NyZWVuLS1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQlOyB9XG4gIC5ob21lLWhvdy1pdC13b3Jrcy0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDdweDsgfVxuICAuaG9tZS1vdXItZXhwZXJ0cy0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICBwYWRkaW5nOiAwIDMwcHggMzBweDsgfVxuICAuaG9tZS1tYWluLXNjcmVlbi0tc3VidGl0bGUtYmxvY2sge1xuICAgIHBhZGRpbmc6IDIwcHggMCAyNXB4OyB9XG4gIC5ob21lLWZlYXR1cmVzLS1ibG9jayB7XG4gICAgcGFkZGluZzogMzVweCA0NXB4OyB9XG4gIC5ob21lLWhvdy1pdC13b3Jrcy0tc3VidGl0bGUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuaG9tZS1tYWluLXNjcmVlbjpiZWZvcmUge1xuICAgIGJvdHRvbTogNDMlO1xuICAgIGxlZnQ6IDU0JTsgfVxuICAuaG9tZS1yZXZpZXdzIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaG9tZS1yZXZpZXdzLXJpZ2h0LW1vYmlsZS5zdmdcIikgMTAwJSAxMDAlIG5vLXJlcGVhdDsgfVxuICAuaG9tZS1tYWluLXNjcmVlbi0tdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG4gIC5ob21lLWhvdy13ZS1jYW4taGVscC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgICAuaG9tZS1ob3ctd2UtY2FuLWhlbHAtY29udGVudCAuc2VjdGlvbi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmhvbWUtbWFpbi1zY3JlZW4tLXRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5ob21lLW1haW4tc2NyZWVuLS1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuaG9tZS1vdXItZXhwZXJ0cy0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDsgfVxuICAuaG9tZS1mZWF0dXJlcy0tYmxvY2sge1xuICAgIHdpZHRoOiAyODBweDsgfVxuICAuaG9tZS1ob3ctaXQtd29ya3MtLXN0ZXAge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmhvbWUtaG93LWl0LXdvcmtzLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0N3B4OyB9XG4gIC5jcy13cmFwIHtcbiAgICB3aWR0aDogMjgwcHg7IH1cbiAgLmNzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZzogMzBweCAwIDI1cHggNDVweDsgfVxuICAuaG9tZS1tYWluLXNjcmVlbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMTFweDtcbiAgICBib3R0b206IDQwJTtcbiAgICBsZWZ0OiA1NCU7IH1cbiAgLmhvbWUtaG93LXdlLWNhbi1oZWxwLWNvbnRlbnQgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG5cbi5jaGF0X19tZXNzZW5nZXJfbGlzdCBsaVtkYXRhLWNoYXQ9XCJmYlwiXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYW5jaG9yLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFuY2hvci1zZWN0aW9uIC5hbmNob3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4OyB9XG4iLCIuY3MtY291bnRlci13cmFwIHtcbiAgQGV4dGVuZCAlY3Mtd3JhcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBmbGV4OiAwIDAgMTAwJTtcbiAgLmhvcml6b250YWwgJntcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCcobWluLXdpZHRoOiA5OTJweCknKSB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygyNSUgLSA1NXB4KTtcbiAgICB9XG4gIH1cbiAgLnNob3ctbGFibGUgJiB7XG4gICAgZmxleDogMCAwIDE2MHB4O1xuICB9XG59XG4uY3MtY291bnRlciB7XG5cbiAgQGV4dGVuZCAlY3Mtc2VsZWN0O1xuICBAZXh0ZW5kICVjZW50ZXItZmxleDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJGNzLXNlbGVjdC1jb2xvcjtcbiAgd2lkdGg6ICRjcy1jb3VudGVyLXdpZHRoO1xuICBoZWlnaHQ6ICRjcy1jb3VudGVyLWhlaWdodDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvLyBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbWFyZ2luLXRvcDogJGNzLWNvdW50ZXItbWFyZ2luO1xuICAmLS1wbHVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3MtY291bnRlci1wbHVzLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiBzb2xpZCAwICRjcy1jb3VudGVyLWJvcmRlci1jb2xvcjtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjcy1jb3VudGVyLXBsdXMtbWFyZ2luO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogI0U1RTdGQTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLW1pbnVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3MtY291bnRlci1taW51cy1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogc29saWQgMCAkY3MtY291bnRlci1ib3JkZXItY29sb3I7XG4gICAgbWFyZ2luLWxlZnQ6ICRjcy1jb3VudGVyLW1pbnVzLW1hcmdpbjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFNUU3RkE7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG59XG5cblxuLmNzLXBhZ2UtdmFsdWUge1xuICBoZWlnaHQ6ICRjcy1jb3VudGVyLWhlaWdodDtcbiAgZm9udC1mYW1pbHk6ICRjcy1wYWdlLXZhbHVlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGNzLXBhZ2UtdmFsdWUtZm9udC13ZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGNzLXBhZ2UtdmFsdWUtZm9udC1zaXplO1xuICBjb2xvcjogJGNzLWNvdW50ZXItY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHRleHQ7XG4gIEBleHRlbmQgJWNlbnRlci1mbGV4O1xuICAmX19pbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAkY3MtcGFnZS12YWx1ZS1mb250LXNpemUqMS4yO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgLmhvcml6b250YWwgJiB7XG4gICAgICBmb250LXdlaWdodDogJGNzLXNlbGVjdC1ob3Jpem9udGFsLWZvbnQtd2VpZ2h0O1xuICAgIH1cbiAgfVxuICAmX19hbGVydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRjcy1wYWdlLXZhbHVlLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkY3MtcGFnZS12YWx1ZS1mb250LXdlaWdodDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBiYWNrZ3JvdW5kOiAjZWE2ZTBkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgLjEyKSwgMCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgLjgzKSwgaW5zZXQgMCAxcHggMCAwIGhzbGEoMCwgMCUsIDEwMCUsIC40NCk7XG4gICAgJi0tY3Jvc3Mge1xuICAgICAgZm9udC1zaXplOiAxNHB4KjEuNTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLy9AZWFjaCAkdGhlbWUgaW4gJHRoZW1lcyB7XG4vLyAgLiN7bWFwX2dldCgkdGhlbWUsIG5hbWUpfSAuY3MtY291bnRlci13cmFwIHtcbi8vICAgIGJvcmRlci1yYWRpdXM6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNlbGVjdCksIGJvcmRlci1yYWRpdXMpO1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgc2VsZWN0KSwgYmFja2dyb3VuZC1jb2xvcik7XG4vLyAgICBib3gtc2hhZG93OiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBzZWxlY3QpLCBib3gtc2hhZG93KTtcbi8vICAgIGJvcmRlcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgc2VsZWN0KSwgYm9yZGVyKTtcbi8vICAgIG1hcmdpbjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgc2VsZWN0KSwgbWFyZ2luKTtcbi8vICB9XG4vLyAgLiN7bWFwX2dldCgkdGhlbWUsIG5hbWUpfSAuY3MtY291bnRlciB7XG4vLyAgICBoZWlnaHQ6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNlbGVjdCksIGhlaWdodCk7XG4vLyAgICBjb2xvcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgc2VsZWN0KSwgY29sb3IpO1xuLy8gIH1cbi8vICAuI3ttYXBfZ2V0KCR0aGVtZSwgbmFtZSl9IC5jcy1wYWdlLXZhbHVlIHtcbi8vICAgIGhlaWdodDogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgc2VsZWN0KSwgaGVpZ2h0KTtcbi8vICAgIGNvbG9yOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBzZWxlY3QpLCBjb2xvcik7XG4vLyAgfVxuLy99XG4iLCIuY3Mtc2VsZWN0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuJWNzLXdyYXAge1xuICBib3JkZXItcmFkaXVzOiAkY3Mtc2VsZWN0LWJvcmRlci1yYWRpdXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjcy1zZWxlY3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgYm94LXNoYWRvdzogJGNzLXNlbGVjdC1ib3gtc2hhZG93O1xuICBib3JkZXI6ICRjcy1zZWxlY3QtYm9yZGVyO1xuICBoZWlnaHQ6ICRjcy1zZWxlY3QtaGVpZ2h0O1xufVxuXG4uY3Mtc2VsZWN0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAvLyBtYXJnaW46ICRjcy1zZWxlY3QtbWFyZ2luO1xuICAuaG9yaXpvbnRhbCAmIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCcobWluLXdpZHRoOiA5OTJweCknKSB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygyNSUgLSA2NHB4KTtcbiAgICB9XG4gICAgLy8gbWFyZ2luOiAkY3Mtc2VsZWN0LW1hcmdpbjtcbiAgfVxuICAuc2hvdy1sYWJsZSAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5jcy1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDI2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2NDdDO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDA7XG59XG5cbiVjcy1zZWxlY3Qge1xuICBmb250LWZhbWlseTogJGNzLXNlbGVjdC1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjcy1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGNzLXNlbGVjdC1mb250LXNpemU7XG4gIGNvbG9yOiAkY3Mtc2VsZWN0LWNvbG9yO1xufVxuXG4uY3Mtc2VsZWN0IHtcbiAgQGV4dGVuZCAlY3Mtd3JhcDtcbiAgQGV4dGVuZCAlY3Mtc2VsZWN0O1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogN3B4IDI1cHggN3B4IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDA7XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3Mtc2VsZWN0LWJhY2tncm91bmQtY29sb3I7XG4gIH1cbiAgJi0tc2VydmljZSB7XG4gICAgei1pbmRleDogMzA7XG4gIH1cbiAgJi0tbGV2ZWwge1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG4gICYtLWRlYWRsaW5lIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc2hvdy1sYWJsZSAmIHtcbiAgICAvLyBtaW4td2lkdGg6IDE2MHB4O1xuICB9XG4gIC5ob3Jpem9udGFsICYge1xuICAgIGZvbnQtd2VpZ2h0OiAkY3Mtc2VsZWN0LWhvcml6b250YWwtZm9udC13ZWlnaHQ7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA5cHggN3B4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDYuMnB4IC8gMik7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkY3NDA3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5jcy1zZWxlY3QtLWRlYWRsaW5lLCAuY3Mtc2VsZWN0LXdyYXAtLWNvdW50ZXIge1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuQGVhY2ggJHRoZW1lIGluICR0aGVtZXMge1xuICAuI3ttYXBfZ2V0KCR0aGVtZSwgbmFtZSl9IC5jcy1zZWxlY3Qge1xuICAgIGhlaWdodDogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgc2VsZWN0KSwgaGVpZ2h0KTtcbiAgICBjb2xvcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgc2VsZWN0KSwgY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNlbGVjdCksIGJvcmRlci1yYWRpdXMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNlbGVjdCksIGJhY2tncm91bmQtY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNlbGVjdCksIGJveC1zaGFkb3cpO1xuICAgIGJvcmRlcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgc2VsZWN0KSwgYm9yZGVyKTtcbiAgICBtYXJnaW46IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNlbGVjdCksIG1hcmdpbik7XG4gIH1cbiAgLiN7bWFwX2dldCgkdGhlbWUsIG5hbWUpfSAuY3Mtc2VsZWN0OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNlbGVjdCksIGNvbG9yKTtcbiAgfVxufVxuIiwiLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5jb250YWluZXItdGVybXMge1xuICBtYXgtd2lkdGg6IDk5MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5jb250YWluZXItc2Vjb25kYXJ5IHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogTGFyZ2UgRGV2aWNlcywgV2lkZSBTY3JlZW5zICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk3MHB4OyB9XG4gIC5jb250YWluZXItdGVybXMge1xuICAgIG1heC13aWR0aDogNzkwcHg7IH1cbiAgLmNvbnRhaW5lci1zZWNvbmRhcnkge1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbi8qIE1lZGl1bSBEZXZpY2VzLCBEZXNrdG9wcyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLXRlcm1zLFxuICAuY29udGFpbmVyLXNlY29uZGFyeSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb250YWluZXItc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLyogU21hbGwgRGV2aWNlcywgVGFibGV0cyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLXRlcm1zLFxuICAuY29udGFpbmVyLXNlY29uZGFyeSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb250YWluZXItc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cbiIsIiVjZW50ZXItZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4lY29udGFpbmVyLWFicyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufSIsIlxuQG1peGluIHJlc3BvbmQtdG8oJG1lZGlhKSB7XG4gIEBtZWRpYSAjeyRtZWRpYX0ge1xuICAgIEBjb250ZW50XG4gIH1cbn1cblxuQG1peGluIGZvbnQtZmFjZS10bygkbmFtZSwgJHBhdGgsICR0eXBlKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkbmFtZTtcbiAgICBzcmM6IHVybCgkcGF0aCkgZm9ybWF0KCR0eXBlKTtcbiAgfVxufVxuQG1peGluIGJ0bi1ob3ZlcigkY29sb3IsICRzcGVlZCkge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHNwZWVkO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHNwZWVkO1xufSIsIi5jcy1sYWJlbCB7XG4gICAgY29sb3I6ICM0MjU0Njc7XG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgLy8gbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYtLXNlcnZpY2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgNXB4IDA7XG4gICAgfVxufVxuXG4uY3Mtc2VydmljZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRTVEMjtcbiAgICBjb2xvcjogIzQyNTQ2NztcbiAgICBwYWRkaW5nOiA2cHggMTVweCA2cHggMThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiIsIiVjcy10aXRsZS1kZWZhdWx0IHtcbiAgZm9udC1mYW1pbHk6ICRjcy10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICAkY3MtdGl0bGUtZm9udC13ZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGNzLXRpdGxlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRjcy10aXRsZS1jb2xvcjtcbn1cblxuLy8gLmNzLXRpdGxlLXdyYXAge1xuLy8gICB3aWR0aDogMTAwJTtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRjVFRjtcbi8vICAgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDAgMDtcbi8vICAgZGlzcGxheTogZmxleDtcbi8vICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgIGhlaWdodDogMTAwJTtcbi8vICAgcGFkZGluZzogMzBweCAwIDI1cHg7XG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIH1cblxuLmNzLXRpdGxlIHtcbiAgQGV4dGVuZCAlY3MtdGl0bGUtZGVmYXVsdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRjVFRjtcbiAgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAwIDI1cHggMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvaG9tZS1jcy10aXRsZS1pY29uLnN2ZycpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLy9AZWFjaCAkdGhlbWUgaW4gJHRoZW1lcyB7XG4vLyAgLiN7bWFwX2dldCgkdGhlbWUsIG5hbWUpfSAuY3MtdGl0bGUge1xuLy8gICAgZm9udC1mYW1pbHk6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHRpdGxlKSwgZm9udC1mYW1pbHkpO1xuLy8gICAgZm9udC1zaXplOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCB0aXRsZSksIGZvbnQtc2l6ZSk7XG4vLyAgICBjb2xvcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgdGl0bGUpLCBjb2xvcik7XG4vLyAgfVxuLy99XG4iLCIlY3MtZHJvcGRvd24td3JhcC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNzLWRyb3Bkb3duLWJhY2tncm91bmQ7XG4gIGJvcmRlci1yYWRpdXM6ICRjcy1kcm9wZG93bi1ib3JkZXItcmFkaXVzO1xufVxuXG4uY3MtZHJvcGRvd24td3JhcCB7XG4gIEBleHRlbmQgJWNzLWRyb3Bkb3duLXdyYXAtZGVmYXVsdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDkxcHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMXMsIHotaW5kZXggMHMgbGluZWFyIC4wMXM7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsLjEyKSwgMCAwIDFweCAwIHJnYmEoMCwwLDAsLjgzKSwgaW5zZXQgMCAxcHggMCAwIGhzbGEoMCwwJSwxMDAlLC40NCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkFENzE7XG4gICYtLXNlcnZpY2Uge1xuICAgIHotaW5kZXg6IDI1O1xuICB9XG4gICYtLWxldmVsIHtcbiAgICB6LWluZGV4OiAxNTtcbiAgfVxuICAmLS1kZWFkbGluZSB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuICAmLm9wZW57XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHhzLWJ0KSB7XG4gICAgLy8gcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDgwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA5MXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI4NXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYzLDUxLDg2LDAuNCk7XG4gIH1cbn1cblxuLmNzLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDI0NXB4O1xuICBoZWlnaHQ6IDc1JTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRjVFRjtcbiAgJl9faXRlbSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LWZhbWlseTogJGNzLWRyb3Bkb3duLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkY3MtZHJvcGRvd24tZm9udC13ZWlnaHQ7XG4gICAgZm9udC1zaXplOiAkY3MtZHJvcGRvd24tZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjMTAxNDM4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFweCAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNzLWRyb3Bkb3duLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzQwNztcbiAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhOMlp5QjNhV1IwYUQwaU1UQndlQ0lnYUdWcFoyaDBQU0k0Y0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TUNBNElpQjJaWEp6YVc5dVBTSXhMakVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lQZ29nSUNBZ1BDRXRMU0JIWlc1bGNtRjBiM0k2SUZOclpYUmphQ0ExTWk0MUlDZzJOelEyT1NrZ0xTQm9kSFJ3T2k4dmQzZDNMbUp2YUdWdGFXRnVZMjlrYVc1bkxtTnZiUzl6YTJWMFkyZ2dMUzArQ2lBZ0lDQThkR2wwYkdVK1NXTnZibk12VG1GMmFXZGhkR2x2Ymp3dmRHbDBiR1UrQ2lBZ0lDQThaR1Z6WXo1RGNtVmhkR1ZrSUhkcGRHZ2dVMnRsZEdOb0xqd3ZaR1Z6WXo0S0lDQWdJRHhuSUdsa1BTSlFZV2RsTFRFaUlITjBjbTlyWlQwaWJtOXVaU0lnYzNSeWIydGxMWGRwWkhSb1BTSXhJaUJtYVd4c1BTSnViMjVsSWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBnb2dJQ0FnSUNBZ0lEeG5JR2xrUFNJNU9WOU5hV055YnkxRFlXeGpkV3hoZEc5eUxUQXlJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNndE1USXhOUzR3TURBd01EQXNJQzAxTVRJdU1EQXdNREF3S1NJZ1ptbHNiRDBpSXpBd1F6UTRReUlnWm1sc2JDMXlkV3hsUFNKdWIyNTZaWEp2SWo0S0lDQWdJQ0FnSUNBZ0lDQWdQR2NnYVdROUlrZHliM1Z3TFRRMUxVTnZjSGt0TXlJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NVEF3TWk0d01EQXdNREFzSURJNU1pNHdNREF3TURBcElqNEtJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeG5JR2xrUFNKSlkyOXVjeTh4Tm5CNEwwTm9aV05ySWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3lNVEF1TURBd01EQXdMQ0F5TVRZdU1EQXdNREF3S1NJK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSEJoZEdnZ1pEMGlUVEV4TGpRNU16Y3lPVE1zTkM0M05UZzBNelV4T1NCRE1URXVPRE00TXpBNU5pdzBMalF4TXpnMU5EazBJREV5TGpNNU5qazRORFVzTkM0ME1UTTROVFE1TkNBeE1pNDNOREUxTmpRNExEUXVOelU0TkRNMU1Ua2dRekV6TGpBNE5qRTBOVEVzTlM0eE1ETXdNVFUwTlNBeE15NHdPRFl4TkRVeExEVXVOall4Tmprd05ETWdNVEl1TnpReE5UWTBPQ3cyTGpBd05qSTNNRFk1SUV3M0xqUTBOelEwTnpFMkxERXhMak13TURNNE9ETWdRemN1TVRBeU9EWTJPU3d4TVM0Mk5EUTVOamcySURZdU5UUTBNVGt4T1RJc01URXVOalEwT1RZNE5pQTJMakU1T1RZeE1UWTJMREV4TGpNd01ETTRPRE1nVERNdU1qVTRORE0xTVRrc09DNHpOVGt5TVRFNE55QkRNaTQ1TVRNNE5UUTVOQ3c0TGpBeE5EWXpNVFl4SURJdU9URXpPRFUwT1RRc055NDBOVFU1TlRZMk15QXpMakkxT0RRek5URTVMRGN1TVRFeE16YzJNemNnUXpNdU5qQXpNREUxTkRVc05pNDNOalkzT1RZeE1TQTBMakUyTVRZNU1EUXpMRFl1TnpZMk56azJNVEVnTkM0MU1EWXlOekEyT1N3M0xqRXhNVE0zTmpNM0lFdzJMamd5TXpVeU9UUXhMRGt1TkRJNE5qTTFNRGtnVERFeExqUTVNemN5T1RNc05DNDNOVGcwTXpVeE9TQmFJaUJwWkQwaVVHRjBhQ0krUEM5d1lYUm9QZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQQzluUGdvZ0lDQWdJQ0FnSUNBZ0lDQThMMmMrQ2lBZ0lDQWdJQ0FnUEM5blBnb2dJQ0FnUEM5blBnbzhMM04yWno0PScpO1xuICAgICAgLy8gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IDk0JSBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC8vJi1jb250ZW50IHtcbiAgLy8gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHhzLWJ0KSB7XG4gIC8vICAgIHRvcDogMDtcbiAgLy8gICAgYm90dG9tOiAwO1xuICAvLyAgICBsZWZ0OiAwO1xuICAvLyAgICByaWdodDogMDtcbiAgLy8gICAgbWFyZ2luOiBhdXRvO1xuICAvLyAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC8vICAgIHdpZHRoOiBhdXRvO1xuICAvLyAgICBtYXgtaGVpZ2h0OiAxMzBweDtcbiAgLy8gICAgaGVpZ2h0OiAxMDAlO1xuICAvLyAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC8vICB9XG4gIC8vfVxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKiDQv9C+0LvQt9GD0L3QvtC6INGB0LrRgNC+0LvQu9Cx0LDRgNCwICovXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBib3JkZXI6IDMuNXB4IHNvbGlkICNmY2Y1ZWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNTQ2NztcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBlYWNoICR0aGVtZSBpbiAkdGhlbWVzIHtcbiAgLiN7bWFwX2dldCgkdGhlbWUsIG5hbWUpfSAuY3MtZHJvcGRvd24td3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgZHJvcGRvd24pLCBib3JkZXItcmFkaXVzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBkcm9wZG93biksIGJhY2tncm91bmQtY29sb3IpO1xuICAgIGJvcmRlcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgZHJvcGRvd24pLCBib3JkZXIpO1xuICB9XG4gIC4je21hcF9nZXQoJHRoZW1lLCBuYW1lKX0gLmNzLWRyb3Bkb3duOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgZHJvcGRvd24pLCBiYWNrZ3JvdW5kLWNvbG9yKTtcbiAgfVxufVxuIiwiXG4uY3Mtc2VhcmNoLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNzLXNlYXJjaC1iYWNrZ3JvdW5kO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNzLXNlYXJjaC1ib3JkZXItY29sb3I7XG59XG5cbi5jcy1zZWFyY2gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDE1cHggMThweDtcbiAgZm9udC1mYW1pbHk6ICRjcy1zZWFyY2gtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogJGNzLXNlYXJjaC1mb250LXNpemU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZBRDcxO1xuICBjb2xvcjogJGNzLXNlYXJjaC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRjVFRjtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgLy8gZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiAjRkZBRDcxO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAvLyBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6ICNGRkFENzE7XG5cbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAvLyBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6ICNGRkFENzE7XG4gIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgLy8gZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiAjRkZBRDcxO1xuICB9XG5cbiAgLy9AaW5jbHVkZSByZXNwb25kLXRvKCR4cy1idCkge1xuICAvLyAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gIC8vfVxuXG59XG4iLCIuY3MtcHJpY2VzLWdyb3VwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgLmhvcml6b250YWwgJiB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnKG1pbi13aWR0aDogOTkycHgpJykge1xuICAgICAgZmxleDogMCAwIDcwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNzLXByaWNlcy13cmFwIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNzLXByaWNlIHtcbiAgQGV4dGVuZCAlY2VudGVyLWZsZXg7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICRjcy1wcmljZS1jb2xvcjtcbiAgJi0tbGluZS10aHJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3MtcHJpY2UtbGluZS10aHJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi0tZnVsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogJGNzLXByaWNlLWZ1bGwtZm9udC1zaXplO1xuICB9XG4gICYtZHNjIHtcbiAgICBAZXh0ZW5kICVjZW50ZXItZmxleDtcbiAgICBjb2xvcjogJGNzLXByaWNlLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJGNzLXByaWNlLWRzYy1mb250LXNpemU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgLmhvcml6b250YWwgJiB7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCcobWluLXdpZHRoOiA5OTJweCknKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG9yaXpvbnRhbCAmIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCcobWluLXdpZHRoOiA5OTJweCknKSB7XG4gICAgICBwYWRkaW5nOiA1cHggNXB4IDAgNXB4O1xuICAgIH1cbiAgICAmLS1saW5lLXRocm93IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNzLXByaWNlLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJGNzLXByaWNlLXRpdGxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGNzLXByaWNlLXRpdGxlLWZvbnQtd2VpZ2h0O1xuICBmb250LXNpemU6ICRjcy1wcmljZS10aXRsZS1mb250LXNpemU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgY29sb3I6ICRjcy1wcmljZS10aXRsZS1jb2xvcjtcbiAgLmhvcml6b250YWwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59IiwiLmNzLWJ0bi1ncm91cCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkNGNUVGO1xuICAuaG9yaXpvbnRhbCAme1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJyhtaW4td2lkdGg6IDk5MnB4KScpIHtcbiAgICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgfVxuICB9XG59XG5cbiVjcy1idG4tZGVmYXVsdCB7XG4gIGZvbnQtZmFtaWx5OiAkY3MtYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGNzLWJ0bi1mb250LXdlaWdodDtcbiAgZm9udC1zaXplOiAkY3MtYnRuLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRjcy1idG4tY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRjcy1idG4tYm9yZGVyLXJhZGl1cztcbiAgaGVpZ2h0OiAkY3MtYnRuLWhlaWdodDtcbn1cblxuLmNzLWJ0biB7XG4gIEBleHRlbmQgJWNlbnRlci1mbGV4O1xuICBAZXh0ZW5kICVjcy1idG4tZGVmYXVsdDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gNHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvLyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuICAmLS1xb3V0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNzLXF1b3RlLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiAkY3MtcXVvdGUtYm9yZGVyLXF1b3RlO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE0cHggMCByZ2JhKDEsIDE5NSwgMjU1LCAuMzUpO1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFEQ0FGRjtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDEsIDE5NSwgMjU1LCAuMzUpO1xuICAgIH1cbiAgfVxuICAmLS1vcmRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNzLW9yZGVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiAkY3Mtb3JkZXItYm9yZGVyLXF1b3RlO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE0cHggMCByZ2JhKDIxMSwgNzAsIDgsIC4zNSk7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjdENDQ7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgcmdiYSgyMTEsIDcwLCA4LCAuMzUpO1xuICAgIH1cbiAgfVxufVxuXG4vL0BlYWNoICR0aGVtZSBpbiAkdGhlbWVzIHtcbi8vICAuI3ttYXBfZ2V0KCR0aGVtZSwgbmFtZSl9IC5jcy1idG4ge1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgYnRuKSwgYmFja2dyb3VuZC1jb2xvcik7XG4vLyAgICBib3JkZXItcmFkaXVzOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBidG4pLCBib3JkZXItcmFkaXVzKTtcbi8vICAgIGhlaWdodDogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgYnRuKSwgaGVpZ2h0KTtcbi8vICAgIGNvbG9yOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBidG4pLCBjb2xvcik7XG4vLyAgICBmb250LXNpemU6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIGJ0biksIGZvbnQtc2l6ZSk7XG4vLyAgICBmb250LWZhbWlseTogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgYnRuKSwgZm9udC1mYW1pbHkpO1xuLy8gIH1cbi8vICAuI3ttYXBfZ2V0KCR0aGVtZSwgbmFtZSl9IC5jcy1idG4tLXFvdXRlIHtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHFvdXRlKSwgYmFja2dyb3VuZC1jb2xvcik7XG4vLyAgICBib3gtc2hhZG93OiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBxb3V0ZSksIGJveC1zaGFkb3cpO1xuLy8gICAgYm9yZGVyOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBxb3V0ZSksIGJvcmRlcik7XG4vL1xuLy8gIH1cbi8vICAuI3ttYXBfZ2V0KCR0aGVtZSwgbmFtZSl9IC5jcy1idG4tLW9yZGVyIHtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIG9yZGVyKSwgYmFja2dyb3VuZC1jb2xvcik7XG4vLyAgICBib3gtc2hhZG93OiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBvcmRlciksIGJveC1zaGFkb3cpO1xuLy8gICAgYm9yZGVyOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBvcmRlciksIGJvcmRlcik7XG4vLyAgfVxuLy99XG4iLCIlY3MtZW1haWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjcy1zZWxlY3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJGNzLXNlbGVjdC1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJGNzLXNlbGVjdC1mb250LXdlaWdodDtcbiAgICBmb250LXNpemU6ICRjcy1zZWxlY3QtZm9udC1zaXplO1xuICAgIGNvbG9yOiAkY3Mtc2VsZWN0LWNvbG9yO1xufVxuXG4uY3MtZW1haWwge1xuICAgIEBleHRlbmQgJWNzLWVtYWlsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjcy1zZWxlY3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjb2xvcjogJGNzLXNlbGVjdC1jb2xvcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi13cmFwIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC8vICY6YmVmb3JlIHtcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyAgICAgbGVmdDogMTRweDtcbiAgICAgICAgLy8gICAgIHRvcDogMTlweDtcbiAgICAgICAgLy8gICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAvLyAgICAgb3BhY2l0eTogLjI1O1xuICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NEtQSE4yWnlCM2FXUjBhRDBpTVROd2VDSWdhR1ZwWjJoMFBTSXhNSEI0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVE1nTVRBaUlIWmxjbk5wYjI0OUlqRXVNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SStDaUFnSUNBOElTMHRJRWRsYm1WeVlYUnZjam9nVTJ0bGRHTm9JRFV5TGpVZ0tEWTNORFk1S1NBdElHaDBkSEE2THk5M2QzY3VZbTlvWlcxcFlXNWpiMlJwYm1jdVkyOXRMM05yWlhSamFDQXRMVDRLSUNBZ0lEeDBhWFJzWlQ1bGJXRnBiQ0JiSXpFMU56TmRQQzkwYVhSc1pUNEtJQ0FnSUR4a1pYTmpQa055WldGMFpXUWdkMmwwYUNCVGEyVjBZMmd1UEM5a1pYTmpQZ29nSUNBZ1BHY2dhV1E5SWxCaFoyVXRNU0lnYzNSeWIydGxQU0p1YjI1bElpQnpkSEp2YTJVdGQybGtkR2c5SWpFaUlHWnBiR3c5SW01dmJtVWlJR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0krQ2lBZ0lDQWdJQ0FnUEdjZ2FXUTlJams1WDAxcFkzSnZMVU5oYkdOMWJHRjBiM0l0TURNaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLQzAyTVRNdU1EQXdNREF3TENBdE16VTNMakF3TURBd01Da2lJR1pwYkd3OUlpTXpSak16TlRZaVBnb2dJQ0FnSUNBZ0lDQWdJQ0E4WnlCcFpEMGlSM0p2ZFhBdE1pSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTmpBd0xqQXdNREF3TUN3Z016TTRMakF3TURBd01Da2lQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSEJoZEdnZ1pEMGlUVEkwTGpjc01qQXVOVEkzTXpNek15Qk1NVGt1TlN3eU5TNHlNVElnVERFMExqTXNNakF1TlRJd05qWTJOeUJNTVRRdU15d3lNQzR6TXpNek16TXpJRXd5TkM0M0xESXdMak16TXpNek16TWdUREkwTGpjc01qQXVOVEkzTXpNek15QmFJRTB4TkM0ekxESTNMalkyTmpZMk5qY2dUREUwTGpNc01qSXVNamsyTmpZMk55Qk1NVGt1TlN3eU5pNDVPRFkyTmpZM0lFd3lOQzQzTERJeUxqTXdNaUJNTWpRdU55d3lOeTQyTmpZMk5qWTNJRXd4TkM0ekxESTNMalkyTmpZMk5qY2dXaUJOTVRNc01qa2dUREkyTERJNUlFd3lOaXd4T1NCTU1UTXNNVGtnVERFekxESTVJRm9pSUdsa1BTSmxiV0ZwYkMxYkl6RTFOek5kSWo0OEwzQmhkR2crQ2lBZ0lDQWdJQ0FnSUNBZ0lEd3ZaejRLSUNBZ0lDQWdJQ0E4TDJjK0NpQWdJQ0E4TDJjK0Nqd3ZjM1puUGc9PScpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgLy8gfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcy1zZWxlY3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgICAgY29sb3IgOiAkY3MtZW1haWwtY29sb3ItcGxhY2Vob2xkZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgIGNvbG9yIDogJGNzLWVtYWlsLWNvbG9yLXBsYWNlaG9sZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gICAgICAgIGNvbG9yIDogJGNzLWVtYWlsLWNvbG9yLXBsYWNlaG9sZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgIGNvbG9yIDogJGNzLWVtYWlsLWNvbG9yLXBsYWNlaG9sZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uY3MtZW1haWwtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3MtZW1haWwtcG9wdXAge1xuICAgICZfX3dyYXAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvLyBhbGlnbi1zZWxmOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHotaW5kZXg6IDgwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYzLDUxLDg2LDAuNCk7XG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNDhweCAyMHB4IDQ4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgN3B4IDY0cHggMCByZ2JhKCRjb2xvcjogIzAwMCwgJGFscGhhOiAuNyk7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbG9nbyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnaHR0cHM6Ly9zMy5hbWF6b25hd3MuY29tL2dlbmVyaWNhcHBzL3Jlc291cmNlcy9jYWxjdWxhdG9ycy9sb2dvLTk5LnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gICAgJl9faW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VDRUJFRDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhOMlp5QjNhV1IwYUQwaU1UTndlQ0lnYUdWcFoyaDBQU0l4TUhCNElpQjJhV1YzUW05NFBTSXdJREFnTVRNZ01UQWlJSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUkrQ2lBZ0lDQThJUzB0SUVkbGJtVnlZWFJ2Y2pvZ1UydGxkR05vSURVeUxqVWdLRFkzTkRZNUtTQXRJR2gwZEhBNkx5OTNkM2N1WW05b1pXMXBZVzVqYjJScGJtY3VZMjl0TDNOclpYUmphQ0F0TFQ0S0lDQWdJRHgwYVhSc1pUNWxiV0ZwYkNCYkl6RTFOek5kUEM5MGFYUnNaVDRLSUNBZ0lEeGtaWE5qUGtOeVpXRjBaV1FnZDJsMGFDQlRhMlYwWTJndVBDOWtaWE5qUGdvZ0lDQWdQR2NnYVdROUlsQmhaMlV0TVNJZ2MzUnliMnRsUFNKdWIyNWxJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRWlJR1pwYkd3OUltNXZibVVpSUdacGJHd3RjblZzWlQwaVpYWmxibTlrWkNJK0NpQWdJQ0FnSUNBZ1BHY2dhV1E5SWprNVgwMXBZM0p2TFVOaGJHTjFiR0YwYjNJdE1ETWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0MwMk1UTXVNREF3TURBd0xDQXRNelUzTGpBd01EQXdNQ2tpSUdacGJHdzlJaU16UmpNek5UWWlQZ29nSUNBZ0lDQWdJQ0FnSUNBOFp5QnBaRDBpUjNKdmRYQXRNaUlnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb05qQXdMakF3TURBd01Dd2dNek00TGpBd01EQXdNQ2tpUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhCaGRHZ2daRDBpVFRJMExqY3NNakF1TlRJM016TXpNeUJNTVRrdU5Td3lOUzR5TVRJZ1RERTBMak1zTWpBdU5USXdOalkyTnlCTU1UUXVNeXd5TUM0ek16TXpNek16SUV3eU5DNDNMREl3TGpNek16TXpNek1nVERJMExqY3NNakF1TlRJM016TXpNeUJhSUUweE5DNHpMREkzTGpZMk5qWTJOamNnVERFMExqTXNNakl1TWprMk5qWTJOeUJNTVRrdU5Td3lOaTQ1T0RZMk5qWTNJRXd5TkM0M0xESXlMak13TWlCTU1qUXVOeXd5Tnk0Mk5qWTJOalkzSUV3eE5DNHpMREkzTGpZMk5qWTJOamNnV2lCTk1UTXNNamtnVERJMkxESTVJRXd5Tml3eE9TQk1NVE1zTVRrZ1RERXpMREk1SUZvaUlHbGtQU0psYldGcGJDMWJJekUxTnpOZElqNDhMM0JoZEdnK0NpQWdJQ0FnSUNBZ0lDQWdJRHd2Wno0S0lDQWdJQ0FnSUNBOEwyYytDaUFnSUNBOEwyYytDand2YzNablBnPT0nKSBuby1yZXBlYXQgMTRweCAyMHB4O1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgICAgICAgIGNvbG9yIDogJGNzLWVtYWlsLWNvbG9yLXBsYWNlaG9sZGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgICBjb2xvciA6ICRjcy1lbWFpbC1jb2xvci1wbGFjZWhvbGRlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gICAgICAgICAgICBjb2xvciA6ICRjcy1lbWFpbC1jb2xvci1wbGFjZWhvbGRlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgICAgICBjb2xvciA6ICRjcy1lbWFpbC1jb2xvci1wbGFjZWhvbGRlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3BhcmFncmFwaCB7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICMzRjMzNTY7XG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgfVxuICAgICZfX2J0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAmLS1wcm9jZWVkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2OTc5Rjg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICYtLWxhdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzY5NzlGODtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY3MtYWxlcnQtd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjQ3YztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCcobWluLXdpZHRoOiA5OTJweCknKSB7XG4gICAgICAgIC5ob3Jpem9udGFsICYge1xuICAgICAgICAgICAgJi0tYWJzb2x1dGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZmlyc3Qtc2VjdGlvbiB7XG4gICYucHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hvbWUtbWFpbi1iZy5wbmdcIikgMCA1MCUgLyBjb3ZlciBuby1yZXBlYXQ7IH1cblxuICAmLnNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4gICYucGFnZS1jb250YWN0LXVzLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbnRhY3QtdXMtYmcuc3ZnJykgdG9wIGNlbnRlciBuby1yZXBlYXQ7IH0gfVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIHRyYW5zaXRpb246IHRvcCBlYXNlLWluLW91dCAuNXM7XG5cbiAgJi5hbmltYXRpb24ge1xuICAgIHRvcDogLTgwcHg7IH1cbiAgJi5zdGlja3ktaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgJi0td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuXG4gICAgLm1vYmlsZS1tZW51LWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAubW9iaWxlLW1lbnUtZGVhY3RpdmF0ZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgIC5tb2JpbGUtbWVudS1hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9IH1cblxuICAmLS1sb2dvLWJsb2NrIHtcbiAgICAuaW1nLWxvZ28tb3Blbi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4gICYtLXJpZ2h0LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbiAgJi0tcGhvbmUtYmxvY2sge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4gICYtLXBob25lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNlbWktYm9sZC1mb250KCk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cblxuICAmLS1idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuICAmLS1idG4ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBib2xkLWZvbnQoKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMjExLCA3MCwgOCwgLjM1KTsgfSB9XG5cbiAgLmhlYWRlci1tZW51IHtcbiAgICAmLS1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbiAgICAmLS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMTAxNDM4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBwYWRkaW5nOiAxMS41cHggMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgc2VtaS1ib2xkLWZvbnQoKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMTAxNDM4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4gICAgJi0tbW9iaWxlIHtcbiAgICAgICYtYnRuIHtcbiAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWFnZXMvaGVhZGVyLWJ0bi1kYXNoYm9hcmQtbW9iaWxlLW1lbnUuc3ZnJyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgJi1oYW1idXJnZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmIC5oZWFkZXItLWJyaWNrIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG5cbiAgICAgICAgICAmLm9uZSB7XG4gICAgICAgICAgICB0b3A6IDA7IH1cblxuICAgICAgICAgICYudHdvIHtcbiAgICAgICAgICAgIHRvcDogN3B4OyB9XG5cbiAgICAgICAgICAmLnRocmVlIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDsgfSB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICYgLmhlYWRlci0tYnJpY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICYub25lIHtcbiAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4gICAgICAgICAgICAmLnR3byB7XG4gICAgICAgICAgICAgIGxlZnQ6IDEwMHB4OyB9XG5cbiAgICAgICAgICAgICYudGhyZWUge1xuICAgICAgICAgICAgICBib3R0b206IDdweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfSB9IH0gfSB9IH1cblxuICAuYnRuLWlucXVpcnkge1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFDM0ZGO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE0cHggMCByZ2JhKDEsIDE5NSwgMjU1LCAuMzUpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURDQUZGOyB9IH1cblxuICAuYnRuLW9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkU3MjM1O1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE0cHggMCByZ2JhKDIxMSwgNzAsIDgsIC4zNSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjdENDQ7IH0gfVxuXG4gIC5idG4tZGFzaGJvYXJkIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuICAuaG9yaXpvbnRhbC1saW5lIHtcbiAgICBtYXJnaW46IDAgNTBweDsgfVxuXG4gIC8vIFByaW1hcnkgSGVhZGVyIFN0eWxlc1xuICAmLnByaW1hcnkge1xuICAgIC5oZWFkZXIge1xuICAgICAgJi0tcGhvbmUge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2hlYWRlci1waG9uZS1pY29uLXByaW1hcnkuc3ZnXCIpOyB9IH0gfVxuXG4gICAgLmhlYWRlci1tZW51IHtcbiAgICAgICYtLWxpbmsge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKTsgfSB9IH1cblxuICAgIC5idG4taW5xdWlyeSB7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCAxNHB4IDAgcmdiYSgyMTEsIDcwLCA4LCAuMzUpOyB9XG4gICAgLmJ0bi1kYXNoYm9hcmQge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2hlYWRlci1idG4tZGFzaGJvYXJkLXByaW1hcnkuc3ZnXCIpOyB9XG5cbiAgICAuaG9yaXpvbnRhbC1saW5lIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yMSk7IH0gfVxuXG4gIC8vIFNlY29uZGFyeSBIZWFkZXIgU3R5bGVzXG4gICYuc2Vjb25kYXJ5IHtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyMHB4IDAgcmdiYSgyMTcsIDIyNiwgMjQ1LCAuMyk7XG5cbiAgICAuaGVhZGVyIHtcbiAgICAgICYtLXBob25lIHtcbiAgICAgICAgY29sb3I6ICMxMDE0Mzg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9oZWFkZXItcGhvbmUtaWNvbi1zZWNvbmRhcnkuc3ZnXCIpOyB9IH0gfVxuXG4gICAgLmhlYWRlci1tZW51IHtcbiAgICAgICYtLWxpbmsge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGNUVGOyB9IH1cbiAgICAgICYtLW1vYmlsZSB7XG4gICAgICAgICYtaGFtYnVyZ2VyIHtcbiAgICAgICAgICAuaGVhZGVyLS1icmljayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9IH0gfSB9XG5cblxuICAgIC5idG4tZGFzaGJvYXJkIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9oZWFkZXItYnRuLWRhc2hib2FyZC1zZWNvbmRhcnkuc3ZnXCIpO1xuXG4gICAgICAuYnRuLWlucXVpcnkge1xuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxNHB4IDAgcmdiYSgxLCAxOTUsIDI1NSwgLjM1KTsgfSB9XG5cbiAgICAuaG9yaXpvbnRhbC1saW5lIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjUyLCAyNDUsIDIzOSk7IH0gfSB9XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8vIE1vYmlsZVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZpcnN0LXNlY3Rpb24ucHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2hvbWUtbWFpbi1iZy5wbmdcIikgNTAlIDUwJSAvIGNvdmVyIG5vLXJlcGVhdDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1tZW51LS1saW5rIHtcbiAgICBwYWRkaW5nOiAxMS41cHggMTJweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItLXBob25lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXIgLmJ0bi1pbnF1aXJ5IHtcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuICAuaGVhZGVyLS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLmhlYWRlciAuaG9yaXpvbnRhbC1saW5lIHtcbiAgICBtYXJnaW46IDAgMTVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyLS1yaWdodC1ibG9jayxcbiAgLmhlYWRlciAuaGVhZGVyLW1lbnUtLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXIgLmhlYWRlci1tZW51LS1tb2JpbGUtaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVhZGVyIC5oZWFkZXItbWVudS0tbW9iaWxlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5oZWFkZXItLXdyYXBwZXIge1xuICAgIGhlaWdodDogNTBweDsgfVxuXG4gIC5oZWFkZXItLXdyYXBwZXIge1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTQzODtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAuaGVhZGVyLW1lbnUtLW1vYmlsZS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAgICAgLmhlYWRlci1tZW51LS1tb2JpbGUtYnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5oZWFkZXItLXJpZ2h0LWJsb2NrLFxuICAgICAgLmhlYWRlci1tZW51LS1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAgIC5oZWFkZXItbWVudS0tbGlua3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAuaGVhZGVyLW1lbnUtLWxpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxQTFGNEM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH0gfVxuICAgICAgLmhlYWRlci0tYnRucyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAgICAgLmJ0bi1kYXNoYm9hcmQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVhZGVyLS1idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAuYnRuLWlucXVpcnkge1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7IH1cbiAgICAgIC5pbWctbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5pbWctbG9nby1vcGVuLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmhlYWRlci0tYnJpY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmIWltcG9ydGFudDsgfSB9IH0gfVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTI1cHgpIHtcbiAgLmhlYWRlci0tcGhvbmUtYmxvY2sge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmhlYWRlci0td3JhcHBlci5hY3RpdmUgLmhlYWRlci0tcmlnaHQtYmxvY2ssXG4gIC5oZWFkZXItLXdyYXBwZXIuYWN0aXZlIC5oZWFkZXItbWVudS0tbGlua3MsXG4gIC5oZWFkZXItLXdyYXBwZXIuYWN0aXZlIC5oZWFkZXItLWJ0bnMge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cbiIsIi8vIEdyYWRpZW50XG5AbWl4aW4gYmctZ3JhZGllbnQoKSB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDE4MiwgODUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgyMzVkZWcsIHJnYmEoMjU1LCAxODIsIDg1LCAxKSAwJSwgcmdiYSgyNTUsIDE0NiwgODgsIDEpIDM1JSwgcmdiYSgyNTUsIDg5LCA0OSwgMSkgNTUlLCByZ2JhKDIzNCwgMTksIDE4NSwgMSkgOTAlLCByZ2JhKDIzNCwgMjAsIDE3OSwgMSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDIzNWRlZywgcmdiYSgyNTUsIDE4MiwgODUsIDEpIDAlLCByZ2JhKDI1NSwgMTQ2LCA4OCwgMSkgMzUlLCByZ2JhKDI1NSwgODksIDQ5LCAxKSA1NSUsIHJnYmEoMjM0LCAxOSwgMTg1LCAxKSA5MCUsIHJnYmEoMjM0LCAyMCwgMTc5LCAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIzNWRlZywgcmdiYSgyNTUsIDE4MiwgODUsIDEpIDAlLCByZ2JhKDI1NSwgMTQ2LCA4OCwgMSkgMzUlLCByZ2JhKDI1NSwgODksIDQ5LCAxKSA1NSUsIHJnYmEoMjM0LCAxOSwgMTg1LCAxKSA5MCUsIHJnYmEoMjM0LCAyMCwgMTc5LCAxKSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNmZmI2NTVcIiwgZW5kQ29sb3JzdHI9XCIjZWExNGIzXCIsIEdyYWRpZW50VHlwZT0xKTsgfVxuXG4vLyBGb250c1xuQG1peGluIG5vcm1hbC1mb250KCkge1xuICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5AbWl4aW4gbWVkaXVtLWZvbnQoKSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbkBtaXhpbiBzZW1pLWJvbGQtZm9udCgpIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuQG1peGluIGJvbGQtZm9udCgpIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiIsIi5ob21lLW1haW4tc2NyZWVuIHtcblx0cGFkZGluZzogMTYwcHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hvbWUtbWFpbi1maXJlLW1hbi5zdmcpIGNlbnRlciBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDQ0JTtcblx0XHRib3R0b206IDY1cHg7XG5cdFx0d2lkdGg6IDMwNXB4O1xuXHRcdGhlaWdodDogNDQwcHg7IH1cblx0Ji0tdGl0bGUtdGV4dCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogNTJweDtcblx0XHRsaW5lLWhlaWdodDogNTlweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTJweDtcblx0XHRjb2xvcjogIzEwMTQzODtcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdEBpbmNsdWRlIGJvbGQtZm9udCgpOyB9XG5cdCYtLXN1YnRpdGxlLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMjRweCAwIDMzcHg7IH1cblx0Ji0tc3VidGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0Y29sb3I6ICMxMDE0Mzg7XG5cdFx0cGFkZGluZy1yaWdodDogMTclO1xuXHRcdEBpbmNsdWRlIG5vcm1hbC1mb250KCk7IH1cblx0Ji0tc3VidGl0bGUtbmFtZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRjb2xvcjogIzEwMTQzODtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRAaW5jbHVkZSBub3JtYWwtZm9udCgpO1xuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDsgfSB9XG5cdCYtLXZlcnRpY2FsLWxpbmUge1xuXHRcdHdpZHRoOiA0cHg7XG5cdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkVBNzM0O1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDsgfVxuXHQmLS1waG9uZS1ibG9jay1tb2JpbGUge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0Ji0tcGhvbmUtbW9iaWxlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMTE0LCA1MywgLjcpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0d2lkdGg6IDE0NnB4O1xuXHRcdGhlaWdodDogMzRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRib3gtc2hhZG93OiAwIDVweCAxNHB4IDAgcmdiYSgyNTQsIDExNCwgNTMsIC40MSk7XG5cdFx0QGluY2x1ZGUgc2VtaS1ib2xkLWZvbnQoKTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICNmZmY7IH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvcGhvbmUtaWNvbi1wcmltYXJ5LW1vYmlsZS5zdmdcIik7XG5cdFx0XHR3aWR0aDogMjZweDtcblx0XHRcdGhlaWdodDogMjZweDtcblx0XHRcdG1hcmdpbjogYXV0byA1cHg7IH0gfSB9XG5cbi5ob21lLWJ1dHRvbi1vcmRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogMjYwcHg7XG5cdGhlaWdodDogNTBweDtcblx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0Ym94LXNoYWRvdzogMCA1cHggMTRweCAwIHJnYmEoMjExLCA3MCwgOCwgLjM1KTtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRAaW5jbHVkZSBib2xkLWZvbnQoKTtcblx0Ji0tbWFpbi1zY3JlZW4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRTcyMzU7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3RDQ0OyB9IH1cblx0Ji0tcmV2aWV3cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZFNzIzNTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRjdENDQ7IH1cblx0XHQmLm1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyB9IH1cblxuXHQmLS1zZW8tdGV4dCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGOUQzOTtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZBODUwOyB9IH1cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogdXJsKCcuLi9pbWFnZXMvaG9tZS1idXR0b24tb3JkZXItaWNvbi5zdmcnKTtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cblxuXG4uaG9tZS1mZWF0dXJlcy13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHBhZGRpbmc6IDEwMHB4IDA7IH1cblxuLmhvbWUtZmVhdHVyZXMge1xuXHQmLS1ibG9jayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHdpZHRoOiAzNjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDE1cHggMCByZ2JhKDIxNywgMjI2LCAyNDUsIC41KTtcblx0XHRwYWRkaW5nOiAzNXB4IDQ1cHg7IH1cblx0Ji0tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHRjb2xvcjogIzEwMTQzODtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdEBpbmNsdWRlIGJvbGQtZm9udCgpOyB9XG5cdCYtLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRjb2xvcjogIzQyNTQ2Nztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgbm9ybWFsLWZvbnQoKTsgfSB9XG5cbi5ob21lLWhvdy1pdC13b3Jrcy13cmFwcGVyIHtcblx0cGFkZGluZy1ib3R0b206IDEzMHB4OyB9XG4uaG9tZS1ob3ctaXQtd29ya3Mge1xuXHQmLS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA1MnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA1OXB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMXB4O1xuXHRcdGNvbG9yOiAjMTAxNDM4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjhweDtcblx0XHRAaW5jbHVkZSBib2xkLWZvbnQoKTsgfVxuXHQmLS1zdWJ0aXRsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cdCYtLXN1YnRpdGxlLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTFweDtcblx0XHRjb2xvcjogI0ZFNzIzNTtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0QGluY2x1ZGUgbWVkaXVtLWZvbnQoKTsgfVxuXHQmLS1zdGVwLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdHBhZGRpbmctdG9wOiA3MHB4OyB9XG5cdCYtLXN0ZXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR3aWR0aDogMzI2cHg7IH1cblx0Ji0tc3RlcC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdGNvbG9yOiAjMTAxNDM4O1xuXHRcdHBhZGRpbmc6IDE1cHggMCAxMHB4O1xuXHRcdEBpbmNsdWRlIGJvbGQtZm9udCgpOyB9XG5cdCYtLXN0ZXAtdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdGNvbG9yOiAjNDI1NDY3O1xuXHRcdEBpbmNsdWRlIG5vcm1hbC1mb250KCk7IH0gfVxuXG4uaG9tZS1ob3ctd2UtY2FuLWhlbHAge1xuXHQmLXdyYXBwZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkYyRUQ7IH1cblx0Ji1jb250ZW50IHtcblx0XHRwYWRkaW5nOiA4MHB4IDA7XG5cdFx0LnNlY3Rpb24ge1xuXHRcdFx0Ji10aXRsZXMge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiA1MnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNTlweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0xcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGJvbGQtZm9udCgpO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgfVxuXHRcdFx0Ji1zdWJ0aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdEBpbmNsdWRlIG5vcm1hbC1mb250KCk7XG5cdFx0XHRcdG1heC13aWR0aDogNzYwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGNvbG9yOiAjNDI1NDY3OyB9XG5cdFx0XHQmLWl0ZW1zIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0Ji13cmFwcGVyIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggMjhweDtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMzYwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXHRcdFx0XHRcdCYtaGVhZCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjdweDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkU3MjM1O1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogMjI1cHg7XG5cdFx0XHRcdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYm9sZC1mb250KCk7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMTAxNDM4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXHRcdFx0XHRcdFx0Ji1zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjNDI1NDY3O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBub3JtYWwtZm9udCgpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwOyB9IH1cblx0XHRcdFx0XHQmLWJvZHkge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNDBweCAwIDEwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZFNzIzNTtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDI3NXB4O1xuXHRcdFx0XHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM0MjU0Njc7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG5vcm1hbC1mb250KCk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cdFx0XHRcdFx0XHQmLWxpc3Qge1xuXHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM0MjU0Njc7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG5vcm1hbC1mb250KCk7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvY2hlY2stbWFyay1vcmFuZ2Uuc3ZnKTtcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDsgfSB9IH0gfVxuXHRcdFx0XHRcdCYtZm9vdGVyIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0XHRcdFx0Ji1jdGEge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUycHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkU3MjM1O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkU3MjM1O1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbm9ybWFsLWZvbnQoKTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNGRTcyMzU7IH0gfSB9IH0gfSB9IH0gfVxuXG5cbi5ob21lLWNvdW50ZXJzLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDYwcHggMCA0MHB4OyB9XG4uaG9tZS1jb3VudGVycyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGQ0U1RDI7XG5cdCYtLWl0ZW0ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IH1cblx0Ji0taXRlbS12YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiA1MnB4O1xuXHRcdGNvbG9yOiAjMTAxNDM4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0QGluY2x1ZGUgYm9sZC1mb250KCk7IH1cblx0Ji0taXRlbS10ZXh0IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0Y29sb3I6ICMxMDE0Mzg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRAaW5jbHVkZSBub3JtYWwtZm9udCgpOyB9XG5cdCYtLWl0ZW0tb25saW5lIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMnB4O1xuXHRcdHJpZ2h0OiAtMzVweDtcblx0XHR3aWR0aDogMzVweDtcblx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaG9tZS1jb3VudGVyLW9ubGluZS1pY29uLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgdG9wIC8gY292ZXI7XG5cdFx0Ji1pbmRpY2F0b3Ige1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxNHB4O1xuXHRcdFx0cmlnaHQ6IC0zM3B4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaG9tZS1jb3VudGVyLW9ubGluZS1pbmRpY2F0b3Iuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciB0b3AgLyBjb3Zlcjtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0YW5pbWF0aW9uOiBwdWxzZSAxcyBpbmZpbml0ZTsgfSB9IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gICAwJSB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAtbW96LW9wYWNpdHk6IDAuNjtcbiAgICAgIC13ZWJraXQtb3BhY2l0eTogMC42O1xuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTYwKTsgfVxuICAgNTAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtbW96LW9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LW9wYWNpdHk6IDE7XG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgfVxuICAgMTAwJSB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAtbW96LW9wYWNpdHk6IDAuNjtcbiAgICAgIC13ZWJraXQtb3BhY2l0eTogMC42O1xuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTYwKTsgfSB9XG5cbi5ob21lLW91ci1leHBlcnRzIHtcblx0QGluY2x1ZGUgYmctZ3JhZGllbnQoKTsgfVxuXG4uaG9tZS1vdXItZXhwZXJ0cy13cmFwcGVyIHtcblx0cGFkZGluZzogMTAwcHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQuc3dpcGVyLXByZXYsIC5zd2lwZXItbmV4dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogY2FsYyg1MCUgKyA2MHB4KTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmOWQzOTtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cblx0LnN3aXBlci1wcmV2IHtcblx0XHRsZWZ0OiAtNDVweDtcblx0XHRyaWdodDogYXV0bztcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdC8vcG9zaXRpb246IHJlbGF0aXZlXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9ob21lLW91ci1leHBlcnRzLXN3aXBlci1idG4uc3ZnJyk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA0MSU7XG5cdFx0XHR0b3A6IDEyJTsgfSB9XG5cblx0LnN3aXBlci1uZXh0IHtcblx0XHRyaWdodDogLTQ1cHg7XG5cdFx0bGVmdDogYXV0bztcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2hvbWUtb3VyLWV4cGVydHMtc3dpcGVyLWJ0bi5zdmcnKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDQxJTtcblx0XHRcdHRvcDogMTIlOyB9IH1cblx0LnN3aXBlci1wYWdpbmF0aW9uIHtcblx0XHR3aWR0aDogMTAwJTsgfVxuXHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRtYXJnaW46IDUwcHggMnB4IDA7IH1cblx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7IH0gfVxuXG4uaG9tZS1vdXItZXhwZXJ0cyB7XG5cdCYtLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDUycHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0xcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXHRcdEBpbmNsdWRlIGJvbGQtZm9udCgpOyB9XG5cdCYtLWNhcmQge1xuXHRcdHdpZHRoOiAzNjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym94LXNoYWRvdzogMCA1cHggMTRweCAwIHJnYmEoMTEwLCAxMTIsIDEyOCwgLjMpOyB9XG5cdCYtLWV4cGVydC1pbmZvIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdHBhZGRpbmc6IDIwcHg7IH1cblx0Ji0tYXZhdGFyIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0Ji1pbWcge1xuXHRcdFx0bWF4LXdpZHRoOiA5OXB4OyB9IH1cblx0Ji0tbmFtZSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGNvbG9yOiAjMTAxNDM4O1xuXHRcdEBpbmNsdWRlIGJvbGQtZm9udCgpOyB9XG5cdCYtLXdyaXRlci1sZXZlbHMge1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cdCYtLWxldmVsIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMTJweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHBhZGRpbmc6IDZweCAxNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmVkO1xuXHRcdEBpbmNsdWRlIGJvbGQtZm9udCgpOyB9XG5cdCYtLXRvcC1sZXZlbCB7XG5cdFx0YmFja2dyb3VuZDogcmdiKDI1NCwxMTQsNTMpO1xuXHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCNmZTcyMzUgNDUlLCNmZjhmMDYgNzAlKTtcblx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywjZmU3MjM1IDQ1JSwjZmY4ZjA2IDcwJSk7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCNmZTcyMzUgNDUlLCNmZjhmMDYgNzAlKTtcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI2ZlNzIzNVwiLGVuZENvbG9yc3RyPVwiI2ZmOGYwNlwiLEdyYWRpZW50VHlwZT0xKTsgfVxuXHQmLS1lbmwtbGV2ZWwge1xuXHRcdGJhY2tncm91bmQ6IHJnYigxODIsMjUsMjEwKTtcblx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCg1MGRlZywjYjYxOWQyIDAlLCNmZjVjMjkgNjAlLCNmZjkwMjUgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNTBkZWcsI2I2MTlkMiAwJSwjZmY1YzI5IDYwJSwjZmY5MDI1IDEwMCUpO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1MGRlZywjYjYxOWQyIDAlLCNmZjVjMjkgNjAlLCNmZjkwMjUgMTAwJSk7XG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNiNjE5ZDJcIixlbmRDb2xvcnN0cj1cIiNmZjkwMjVcIixHcmFkaWVudFR5cGU9MSk7IH1cblx0Ji0tc3RhbmRhcnQge1xuXHRcdGJhY2tncm91bmQ6IHJnYigwLDExOSwyNTUpO1xuXHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDUwZGVnLCByZ2JhKDAsMTE5LDI1NSwxKSAwJSwgcmdiYSgxLDE5NSwyNTUsMSkgMTAwJSk7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNTBkZWcsIHJnYmEoMCwxMTksMjU1LDEpIDAlLCByZ2JhKDEsMTk1LDI1NSwxKSAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNTBkZWcsIHJnYmEoMCwxMTksMjU1LDEpIDAlLCByZ2JhKDEsMTk1LDI1NSwxKSAxMDAlKTtcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzAwNzdmZlwiLGVuZENvbG9yc3RyPVwiIzAxYzNmZlwiLEdyYWRpZW50VHlwZT0xKTsgfVxuXHQmLS1yYXRpbmcge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblx0Ji0tc3Rhci1yYXRpbmcge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjE4cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZFNzIzNTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0cGFkZGluZzogMHB4IDVweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLXJpZ2h0OiA5cHg7IH1cblx0Ji0taW5kZXgge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZCRjM7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRib3JkZXItaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hvbWUtb3VyLWV4cGVydHMtaG9yaXpvbmF0YWwtbGluZS5zdmcnKSAxIHN0cmV0Y2ggc3RyZXRjaDtcblx0XHRib3JkZXItY29sb3I6ICNmNGJlNTI7XG5cdFx0Ym9yZGVyLXN0eWxlOiBpbnNldDtcblx0XHRib3JkZXItd2lkdGg6IDFweDsgfVxuXHQmLS12YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMzNweDtcblx0XHRjb2xvcjogIzA3Rjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0QGluY2x1ZGUgYm9sZC1mb250KCk7IH1cblx0Ji0tdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiAjMTAxNDM4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBub3JtYWwtZm9udCgpOyB9XG5cdCYtLXByaWNlcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOiAxMnB4IDIwcHg7IH1cblx0Ji0tcHJpY2UtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogIzQyNTQ2Nztcblx0XHRAaW5jbHVkZSBub3JtYWwtZm9udCgpOyB9XG5cdCYtLXByaWNlIHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Y29sb3I6ICMxMDE0Mzg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4zM3B4O1xuXHRcdEBpbmNsdWRlIGJvbGQtZm9udCgpOyB9XG5cdCYtLWJ0biB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAxNjBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZFNzIzNTtcblx0XHRib3JkZXItcmFkaXVzOiAyNi41cHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym94LXNoYWRvdzogMCA1cHggMTRweCAwIHJnYmEoMjExLCA3MCwgOCwgLjM1KTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4yM3B4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRAaW5jbHVkZSBib2xkLWZvbnQoKTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRjdENDQ7IH0gfSB9XG5cbi5ob21lLXJldmlld3Mtd3JhcHBlciB7XG5cdHBhZGRpbmc6IDE1MHB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQuc3dpcGVyLXJldmlld3MtcHJldiwgLnN3aXBlci1yZXZpZXdzLW5leHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7IH1cblx0LnN3aXBlci1yZXZpZXdzLXByZXYge1xuXHRcdGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2hvbWUtY3VzdG9tZXItc2F5LXN3aXBlci1idG4uc3ZnJyk7XG5cdFx0bGVmdDogMTVweDtcblx0XHRyaWdodDogYXV0bzsgfVxuXHQuc3dpcGVyLXJldmlld3MtbmV4dCB7XG5cdFx0Y29udGVudDogdXJsKCcuLi9pbWFnZXMvaG9tZS1jdXN0b21lci1zYXktc3dpcGVyLWJ0bi5zdmcnKTtcblx0XHRsZWZ0OiA2NXB4O1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblx0LnN3aXBlci1yZXZpZXdzLXBhZ2luYXRpb24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0YmFja2dyb3VuZDogI0RBREFEQTtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0bWFyZ2luOiAzMHB4IDNweCAwIWltcG9ydGFudDtcblx0XHQmLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkY5RDM5OyB9IH0gfVxuXG4uaG9tZS1yZXZpZXdzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9ob21lLXJldmlld3MtcmlnaHQuc3ZnJykgMTAwJSA3MCUgbm8tcmVwZWF0O1xuXHQmLS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA1MnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA1OXB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMXB4O1xuXHRcdGNvbG9yOiAjMTAxNDM4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwJTtcblx0XHRwYWRkaW5nLWJvdHRvbTogODVweDtcblx0XHRAaW5jbHVkZSBib2xkLWZvbnQoKTsgfVxuXHQmLS1ibG9jay1yaWdodCB7XG5cdFx0d2lkdGg6IDY5JTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IH1cblx0Ji0tYmxvY2stcmV2aWV3cyB7XG5cdFx0d2lkdGg6IDM2MHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDMwNXB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0Ym94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoMjE3LCAyMjYsIDI0NSwgLjUpO1xuXHRcdHBhZGRpbmc6IDQ1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogdXJsKCcuLi9pbWFnZXMvaG9tZS1yZXZpZXdzLXRvcC1pY29uLnN2ZycpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMTJweDtcblx0XHRcdHJpZ2h0OiAzMHB4OyB9IH1cblx0Ji0taW5mby1ibG9jayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuXHQmLS1hdmF0YXIge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogNTBweDsgfSB9XG5cdCYtLW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRjb2xvcjogIzEwMTQzODtcblx0XHRAaW5jbHVkZSBub3JtYWwtZm9udCgpO1xuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDsgfSB9XG5cdCYtLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRjb2xvcjogIzQyNTQ2Nztcblx0XHRAaW5jbHVkZSBub3JtYWwtZm9udCgpOyB9IH1cblxuLnN3aXBlci1yZXZpZXdzIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHR6LWluZGV4OiAxOyB9XG5cbi5ob21lLXNlby10ZXh0LXdyYXBwZXIge1xuXHRwYWRkaW5nOiAxMDBweCAwIDUwcHg7IH1cbi5ob21lLXNlby10ZXh0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjJFRDtcblx0Ji0tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogIzQyNTQ2Nztcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdEBpbmNsdWRlIGJvbGQtZm9udCgpOyB9XG5cdCYtLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogIzQyNTQ2Nztcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRAaW5jbHVkZSBub3JtYWwtZm9udCgpOyB9XG5cdCYtLXRleHQtYmxvY2sge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cdCYtLWxpc3QtaXRlbSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7IH1cblx0Ji0tY29udGVudCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuXHQmLS1idG4tY29udGludWUsXG5cdCYtLWJ0bi1sZXNzIHtcblx0XHRjb2xvcjogI0ZFNzIzNTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCYuaGlkZGVuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IH0gfSB9XG5cblxuLy8gTW9iaWxlXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuXHQuaG9tZS1vdXItZXhwZXJ0cy13cmFwcGVyIC5zd2lwZXItbmV4dCB7XG5cdFx0cmlnaHQ6IDIwcHg7IH1cblx0LmhvbWUtb3VyLWV4cGVydHMtd3JhcHBlciAuc3dpcGVyLXByZXYge1xuXHRcdGxlZnQ6IDIwcHg7IH0gfVxuXG4vKiBMYXJnZSBEZXZpY2VzLCBXaWRlIFNjcmVlbnMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5ob21lLW1haW4tc2NyZWVuOmJlZm9yZSB7XG5cdFx0bGVmdDogMzklO1xuXHRcdGJvdHRvbTogMzBweDtcblx0XHR3aWR0aDogMjkwcHg7XG5cdFx0aGVpZ2h0OiAzNTBweDsgfVxuXHQuaG9tZS1ob3ctd2UtY2FuLWhlbHAtY29udGVudCAuc2VjdGlvbi1pdGVtcyB7XG5cdFx0Lml0ZW0ge1xuXHRcdFx0Ji13cmFwcGVyIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMSU7IH1cblx0XHRcdCYtYm9keSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDUyN3B4OyB9IH0gfVxuXHQuaG9tZS1vdXItZXhwZXJ0cy13cmFwcGVyIC5zd2lwZXItbmV4dCB7XG5cdFx0cmlnaHQ6IC0xMHB4OyB9XG5cdC5ob21lLW91ci1leHBlcnRzLXdyYXBwZXIgLnN3aXBlci1wcmV2IHtcblx0XHRsZWZ0OiAtMTBweDsgfVxuXHQuaG9tZS1yZXZpZXdzLXdyYXBwZXIgLnN3aXBlci1yZXZpZXdzLW5leHQsXG5cdC5ob21lLXJldmlld3Mtd3JhcHBlciAuc3dpcGVyLXJldmlld3MtcHJldiB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQuaG9tZS1mZWF0dXJlcy0tYmxvY2sge1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMzBweCAyNXB4OyB9XG5cdC5ob21lLWhvdy1pdC13b3Jrcy0tc3RlcCB7XG5cdFx0d2lkdGg6IDMxLjMzJTsgfVxuXHQuaG9tZS1yZXZpZXdzLS10aXRsZSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi8qIE1lZGl1bSBEZXZpY2VzLCBEZXNrdG9wcyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXHQuaG9tZS1tYWluLXNjcmVlbjpiZWZvcmUge1xuXHRcdHdpZHRoOiAyODBweDtcblx0XHRoZWlnaHQ6IDMyMHB4OyB9XG5cdC5ob21lLW91ci1leHBlcnRzLXdyYXBwZXIgLnN3aXBlci1uZXh0LFxuXHQuaG9tZS1vdXItZXhwZXJ0cy13cmFwcGVyIC5zd2lwZXItcHJldiB7XG5cdFx0ZGlzcGxheTogbm9uZTsgfVxuXHQuaG9tZS1mZWF0dXJlcy0tYmxvY2sge1xuXHRcdHdpZHRoOiAzMS4zMyU7IH1cblx0LmhvbWUtaG93LXdlLWNhbi1oZWxwLWNvbnRlbnQge1xuXHRcdC5zZWN0aW9uLWl0ZW1zIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHQmLXdyYXBwZXIge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMycHggMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXHRcdFx0XHQmLWJvZHkge1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IHVuc2V0OyB9XG5cdFx0XHRcdCYtZm9vdGVyLWN0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZFNzIzNTsgfSB9IH0gfVxuXG5cdC5ob21lLWNvdW50ZXJzLXdyYXBwZXIge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXHQuaG9tZS1jb3VudGVycy0taXRlbSB7XG5cdFx0d2lkdGg6IDM1JTsgfVxuXHQuaG9tZS1jb3VudGVycy0taXRlbS1vbmxpbmUge1xuXHRcdHJpZ2h0OiA4JTsgfVxuXHQuaG9tZS1jb3VudGVycy0taXRlbS1vbmxpbmUtaW5kaWNhdG9yIHtcblx0XHRyaWdodDogOSU7IH1cblx0LmhvbWUtY291bnRlcnMtLWl0ZW06bnRoLWNoaWxkKDEpLFxuXHQuaG9tZS1jb3VudGVycy0taXRlbTpudGgtY2hpbGQoMikge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblx0LmhvbWUtcmV2aWV3cy0tYmxvY2stcmlnaHQge1xuXHRcdHdpZHRoOiA2MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyNXB4KSB7XG5cdC5ob21lLW1haW4tc2NyZWVuOmJlZm9yZSB7XG5cdFx0bGVmdDogMzAlO1xuXHRcdHdpZHRoOiAyNzBweDtcblx0XHRoZWlnaHQ6IDI0MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuXHQuaG9tZS1tYWluLXNjcmVlbi0tdGl0bGUtdGV4dCB7XG5cdFx0Zm9udC1zaXplOiA0N3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiA1NHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MTBweCkge1xuXHQuaG9tZS1tYWluLXNjcmVlbjpiZWZvcmUge1xuXHRcdGxlZnQ6IDI3JTsgfVxuXHQuaG9tZS1tYWluLXNjcmVlbi0tc3VidGl0bGUge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDglOyB9XG5cdC5ob21lLW1haW4tc2NyZWVuLS10aXRsZS10ZXh0IHtcblx0XHRmb250LXNpemU6IDQycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQ4cHg7IH0gfVxuXG4vKiBTbWFsbCBEZXZpY2VzLCBUYWJsZXRzICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5ob21lLW1haW4tc2NyZWVuIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMTIwcHggMCA1MHB4OyB9XG5cdC5ob21lLW1haW4tc2NyZWVuOmJlZm9yZSB7XG5cdFx0bGVmdDogMzclO1xuXHRcdGJvdHRvbTogNDMlO1xuXHRcdHdpZHRoOiAxODBweDtcblx0XHRoZWlnaHQ6IDIyMHB4OyB9XG5cdC5ob21lLW1haW4tc2NyZWVuLS1sZWZ0LWJsb2NrIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuXHQuaG9tZS1tYWluLXNjcmVlbi0tc3VidGl0bGUge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE4JTsgfVxuXHQuaG9tZS1mZWF0dXJlcy13cmFwcGVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmc6IDUwcHggMDsgfVxuXHQuaG9tZS1ob3ctaXQtd29ya3MtLXN0ZXAtd3JhcHBlciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXHQuaG9tZS1mZWF0dXJlcy0tYmxvY2sge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblx0LmhvbWUtaG93LWl0LXdvcmtzLS1zdGVwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cdC5ob21lLWJ1dHRvbi1vcmRlciB7XG5cdFx0d2lkdGg6IDE4M3B4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDsgfVxuXHQuaG9tZS1idXR0b24tb3JkZXI6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IG5vbmU7IH1cblx0LmhvbWUtcmV2aWV3cy13cmFwcGVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cdC5ob21lLWhvdy1pdC13b3Jrcy13cmFwcGVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXHQuaG9tZS1vdXItZXhwZXJ0cy13cmFwcGVyIHtcblx0XHRwYWRkaW5nOiA0MHB4IDAgMTAwcHg7IH1cblx0LmhvbWUtb3VyLWV4cGVydHMtLXRpdGxlIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRsaW5lLWhlaWdodDogNTVweDsgfVxuXHQuaG9tZS1yZXZpZXdzLXdyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDYwcHggMCA1MHB4OyB9XG5cdC5ob21lLXNlby10ZXh0LXdyYXBwZXIge1xuXHRcdHBhZGRpbmc6IDUwcHggMDsgfVxuXHQuaG9tZS1idXR0b24tb3JkZXItLXJldmlld3Mge1xuXHRcdGRpc3BsYXk6IG5vbmU7IH1cblx0LmhvbWUtYnV0dG9uLW9yZGVyLS1yZXZpZXdzLm1vYmlsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHdpZHRoOiAyMDBweDsgfVxuXHQuaG9tZS1yZXZpZXdzLS10aXRsZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDM1cHg7IH1cblx0LmhvbWUtaG93LWl0LXdvcmtzLS1zdGVwLXdyYXBwZXIge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cdC5ob21lLWJ1dHRvbi1vcmRlci0tc2VvLXRleHQge1xuXHRcdHdpZHRoOiAyNDBweDsgfVxuXHQuaG9tZS1yZXZpZXdzLS1ibG9jay1yaWdodCB7XG5cdFx0d2lkdGg6IDEwMCU7IH1cblx0LmhvbWUtY291bnRlcnMtLWl0ZW0tdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogNDJweDsgfVxuXHQuaG9tZS1jb3VudGVycy0taXRlbS10ZXh0IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7IH1cblx0LmhvbWUtY291bnRlcnMtd3JhcHBlciB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0cGFkZGluZzogNjBweCAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuXHQuaG9tZS1jb3VudGVycy0taXRlbS1vbmxpbmUge1xuXHRcdHJpZ2h0OiA2JTsgfVxuXHQuaG9tZS1jb3VudGVycy0taXRlbS1vbmxpbmUtaW5kaWNhdG9yIHtcblx0XHRyaWdodDogNyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG5cdC5ob21lLW1haW4tc2NyZWVuIHtcblx0XHRwYWRkaW5nOiA3MHB4IDAgNTBweDsgfVxuXHQuaG9tZS1tYWluLXNjcmVlbi0tcGhvbmUtYmxvY2stbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBibG9jazsgfVxuXHQuaG9tZS1yZXZpZXdzLS1pbmZvLWJsb2NrIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXHQuaG9tZS1yZXZpZXdzLS1ibG9jay1yZXZpZXdzOmFmdGVyIHtcblx0XHRyaWdodDogMTVweDsgfVxuXHQuaG9tZS1tYWluLXNjcmVlbjpiZWZvcmUge1xuXHRcdGJvdHRvbTogNDMlO1xuXHRcdGhlaWdodDogMTkwcHg7IH0gfVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcblx0LmhvbWUtY291bnRlcnMtd3JhcHBlciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXHQuaG9tZS1jb3VudGVycy0taXRlbSB7XG5cdFx0d2lkdGg6IGF1dG87IH1cblx0LmhvbWUtY291bnRlcnMtLWl0ZW06bnRoLWNoaWxkKDEpLFxuXHQuaG9tZS1jb3VudGVycy0taXRlbTpudGgtY2hpbGQoMiksXG5cdC5ob21lLWNvdW50ZXJzLS1pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG5cdC5ob21lLWNvdW50ZXJzLS1pdGVtLXZhbHVlIHtcblx0XHRmb250LXNpemU6IDUycHg7IH1cblx0LmhvbWUtY291bnRlcnMtLWl0ZW0tdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxOHB4OyB9XG5cdC5ob21lLWNvdW50ZXJzLS1pdGVtLW9ubGluZSB7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4OyB9XG5cdC5ob21lLWNvdW50ZXJzLS1pdGVtLW9ubGluZS1pbmRpY2F0b3Ige1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdGhlaWdodDogMjVweDsgfVxuXHQuaG9tZS1jb3VudGVycy0taXRlbS1vbmxpbmUge1xuXHRcdHJpZ2h0OiAtNDBweDsgfVxuXHQuaG9tZS1jb3VudGVycy0taXRlbS1vbmxpbmUtaW5kaWNhdG9yIHtcblx0XHRyaWdodDogLTM4cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxMHB4KSB7XG5cdC5ob21lLW1haW4tc2NyZWVuOmJlZm9yZSB7XG5cdFx0bGVmdDogNDUlO1xuXHRcdHdpZHRoOiAxNTBweDtcblx0XHRoZWlnaHQ6IDE3MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHQuaG9tZS1tYWluLXNjcmVlbi0tc3VidGl0bGUge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIlOyB9IH1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcblx0LmhvbWUtbWFpbi1zY3JlZW46YmVmb3JlIHtcblx0XHRsZWZ0OiA1MCU7IH0gfVxuXG4vKiBFeHRyYSBTbWFsbCBEZXZpY2VzLCBQaG9uZXMgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcblx0LmhvbWUtcmV2aWV3cy0tYmxvY2stcmV2aWV3cyB7XG5cdFx0d2lkdGg6IDI4MHB4O1xuXHRcdGhlaWdodDogMjUwcHg7XG5cdFx0cGFkZGluZzogMzBweCAxNXB4OyB9XG5cdC5ob21lLXJldmlld3MtLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDQycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQ3cHg7IH1cblx0LmhvbWUtb3VyLWV4cGVydHMtLWNhcmQge1xuXHRcdHdpZHRoOiAyODBweDsgfVxuXHQuaG9tZS1vdXItZXhwZXJ0cy0tYXZhdGFyLWltZyB7XG5cdFx0d2lkdGg6IDc1cHg7IH1cblx0LmhvbWUtb3VyLWV4cGVydHMtLWxldmVsIHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0cGFkZGluZzogN3B4IDExcHg7IH1cblx0LmhvbWUtb3VyLWV4cGVydHMtLWV4cGVydC1pbmZvIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXHQuaG9tZS1vdXItZXhwZXJ0cy0tdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4OyB9XG5cdC5ob21lLW91ci1leHBlcnRzLS1idG4ge1xuXHRcdHdpZHRoOiAxMzBweDsgfVxuXHQuaG9tZS1vdXItZXhwZXJ0cy0tcHJpY2VzIHtcblx0XHRwYWRkaW5nOiAxMnB4IDE1cHg7IH1cblx0LmhvbWUtb3VyLWV4cGVydHMtLWV4cGVydC1pbmZvIHtcblx0XHRwYWRkaW5nOiAxNXB4OyB9XG5cdC5ob21lLW1haW4tc2NyZWVuLS1zdWJ0aXRsZSwgLmhvbWUtbWFpbi1zY3JlZW4tLXN1YnRpdGxlLW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDsgfVxuXHQuaG9tZS1tYWluLXNjcmVlbi0tc3VidGl0bGUge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE0JTsgfVxuXHQuaG9tZS1ob3ctaXQtd29ya3MtLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDQycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQ3cHg7IH1cblx0LmhvbWUtb3VyLWV4cGVydHMtLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDQycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQ3cHg7XG5cdFx0cGFkZGluZzogMCAzMHB4IDMwcHg7IH1cblx0LmhvbWUtbWFpbi1zY3JlZW4tLXN1YnRpdGxlLWJsb2NrIHtcblx0XHRwYWRkaW5nOiAyMHB4IDAgMjVweDsgfVxuXHQuaG9tZS1mZWF0dXJlcy0tYmxvY2sge1xuXHRcdHBhZGRpbmc6IDM1cHggNDVweDsgfVxuXHQuaG9tZS1ob3ctaXQtd29ya3MtLXN1YnRpdGxlIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblx0LmhvbWUtbWFpbi1zY3JlZW46YmVmb3JlIHtcblx0XHRib3R0b206IDQzJTtcblx0XHRsZWZ0OiA1NCU7IH1cblx0LmhvbWUtcmV2aWV3cyB7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaG9tZS1yZXZpZXdzLXJpZ2h0LW1vYmlsZS5zdmcnKSAxMDAlIDEwMCUgbm8tcmVwZWF0OyB9XG5cdC5ob21lLW1haW4tc2NyZWVuLS10aXRsZS10ZXh0IHtcblx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQ1cHg7IH1cblx0LmhvbWUtaG93LXdlLWNhbi1oZWxwLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHQuc2VjdGlvbi10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDVweDsgfSB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuXHQuaG9tZS1tYWluLXNjcmVlbi0tdGl0bGUge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblx0LmhvbWUtbWFpbi1zY3JlZW4tLXN1YnRpdGxlIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cdC5ob21lLW91ci1leHBlcnRzLS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG5cdC5ob21lLWZlYXR1cmVzLS1ibG9jayB7XG5cdFx0d2lkdGg6IDI4MHB4OyB9XG5cdC5ob21lLWhvdy1pdC13b3Jrcy0tc3RlcCB7XG5cdFx0d2lkdGg6IDI3MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXHQuaG9tZS1ob3ctaXQtd29ya3MtLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQ3cHg7IH1cblx0LmNzLXdyYXAge1xuXHRcdHdpZHRoOiAyODBweDsgfVxuXHQuY3MtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRwYWRkaW5nOiAzMHB4IDAgMjVweCA0NXB4OyB9XG5cdC5ob21lLW1haW4tc2NyZWVuOmJlZm9yZSB7XG5cdFx0d2lkdGg6IDExMXB4O1xuXHRcdGJvdHRvbTogNDAlO1xuXHRcdGxlZnQ6IDU0JTsgfVxuXHQuaG9tZS1ob3ctd2UtY2FuLWhlbHAtY29udGVudCB7XG5cdFx0LnNlY3Rpb24tdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAzM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7IH0gfSB9XG4iLCJAaW1wb3J0IFwicmVzZXQuc2Fzc1wiO1xuQGltcG9ydCBcInZhcnMuc2Fzc1wiO1xuQGltcG9ydCBcImdyaWQuc2Fzc1wiO1xuQGltcG9ydCBcIm1peGlucy5zYXNzXCI7XG5cbkBpbXBvcnQgJ2NhbGN1bGF0b3JzL2NhbGMtc21hbGwvbWFpbic7XG5cbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvaGVhZGVyXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL2Zvb3RlclwiO1xuXG5AaW1wb3J0IFwicGFnZXMvcGFnZS1ob21lXCI7XG5cbi5jaGF0X19tZXNzZW5nZXJfbGlzdCBsaVtkYXRhLWNoYXQ9XCJmYlwiXSB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50OyB9XG5cbi5hbmNob3Itc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmFuY2hvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7IH0gfVxuIl19 */
