body{font-family:"Roboto",sans-serif;letter-spacing:-.66px;color:#000;font-size:1rem;line-height:1;min-height:100vh;font-weight:400}.center-bg{background-size:cover;background-repeat:no-repeat;background-position:center center}.overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.pointer{cursor:pointer}.btn-outline-secondary{border-color:#548c77;color:#548c77}.btn-outline-secondary:hover{color:#fff;background-color:#548c77;border-color:#548c77}.text-primary{color:#2c306a!important}.text-secondary{color:#548c77!important}.h1,.h2,.h3,h1,h2,h3{font-family:"Raleway",sans-serif;margin-bottom:.3em;margin-top:0;display:block;line-height:1.25}.h4,.h5,h4,h5{font-family:"Raleway",sans-serif;font-weight:700}.h4,.h5,.h6,h4,h5,h6{margin-bottom:.3em;margin-top:0;display:block;line-height:1.25}.h1,h1{font-size:clamp(1.875rem,5.209vw,3.125rem);font-weight:800}.h2,.h3,h2,h3{font-size:clamp(1.75rem,2.743vw,3rem);font-weight:700}.h3,h3{font-size:clamp(1.25rem,2.044vw,2.25rem)}.h6,.p,h6,p{font-family:Roboto}.h6,h6{font-size:clamp(.813rem,1.646vw,1.125rem);font-weight:700;text-transform:uppercase;font-variation-settings:"wdth" 75}.richTextComponent p[style*="text-align: center"]{margin-left:auto;margin-right:auto;text-align:center}.p,p{font-size:16px;font-weight:400;line-height:1.2}.heading-p{font-size:clamp(.875rem,2.375vw,1.438rem);font-weight:400;line-height:117%}.p-light{color:#898989;font-weight:400}.p-darker{color:#5a5a5a}.p-contrast{color:gray;font-size:16px;font-weight:600;line-height:117.34%}.p-lineHeight{line-height:1.5}.a-link-dark,.a-link-light{text-decoration:none!important;color:#2c306a!important;transition:ease-in-out .3s;cursor:pointer;position:relative;display:inline-block;padding:0 .2em;border-bottom:1px dashed #4248a0;z-index:2}.a-link-dark:before,.a-link-light:before{content:"";z-index:-1;width:100%;height:0%;bottom:0;left:0;position:absolute;transition:height 250ms}.a-link-dark:before{background:rgba(74,81,178,.16)}.a-link-dark:hover,.a-link-light:hover{border-color:transparent!important;color:#548c77!important}.a-link-dark:hover:before,.a-link-light:hover:before{height:100%}.a-link-light{color:#fff!important;border-bottom:1px dashed #fff}.a-link-light:before{background:rgba(255,255,255,.26)}.a-link-line{position:relative;color:#fff;text-decoration:none;font-size:clamp(.813rem,1.482vw,1rem)}.a-link-line:after{content:'';position:absolute;bottom:-.2em;left:50%;right:50%;height:1px;background:currentColor;transition:all ease .2s}.a-link-line:hover:after{left:0;right:0;height:.7px}.a-link-line:before{content:'';position:absolute;left:-10px;transform:translateX(-100%);color:#eee;opacity:.3}.a-link-fade-light{color:#fff;transition:ease-in-out .3s;text-decoration:none}.a-link-fade-light:hover{color:#fff;opacity:70%}.a-link-fade-dark{color:#272d81;transition:ease-in-out .3s}.a-link-fade-dark:hover{color:#548c77}a,input,label,p{margin:0}.default-btn-settings{border-radius:.2rem;color:#fff;padding:13px clamp(1rem,1.447vw,1.563rem);border:0;font-size:clamp(.813rem,.961vw,1rem);text-decoration:none;cursor:pointer}.primary-btn{overflow:hidden;background:#548c77}.primary-btn:hover,.secondary-btn:hover{color:#fff}.ghost-btn span,.primary-btn,.primary-btn span,.secondary-btn span,.whiteOut-btn span{position:relative}.primary-btn::before,.secondary-btn::before{content:'';position:absolute;top:0;bottom:0;width:120%;left:-10%;transform:skew(30deg);transition:transform .4s cubic-bezier(.3,1,.8,1)}.primary-btn::before{background:#2c306a}.primary-btn:hover::before,.secondary-btn:hover::before,.whiteOut-btn:hover::before{transform:translate3d(100%,0,0)}.profile-buttons{width:20%}@media screen and (max-width:991.98px){.profile-buttons{width:100%}}.secondary-btn,.whiteOut-btn{overflow:hidden;position:relative}.secondary-btn{background:#2c306a}.secondary-btn::before{background:#548c77}.whiteOut-btn{background:#e6e6e6;color:#2c306a!important}.whiteOut-btn::before{background:#fff;transform:skew(30deg)}.danger-btn,.ghost-btn{overflow:hidden;color:#fff!important}.ghost-btn{background:0 0;position:relative;border:1px solid #fff}.ghost-btn span{z-index:2}.danger-btn::before,.ghost-btn::before,.gray-btn::before,.whiteOut-btn::before{content:'';position:absolute;top:0;bottom:0;width:120%;left:-10%;transition:transform .4s cubic-bezier(.3,1,.8,1)}.ghost-btn::before{background:#fff;transform:translateX(-100%) skew(30deg);z-index:1}.ghost-btn:hover{color:#000!important}.ghost-btn:hover::before{transform:translateX(0) skew(30deg)}.danger-btn{background:#8b393a}.danger-btn,.danger-btn span,.gray-btn,.gray-btn span{position:relative}.danger-btn::before,.gray-btn::before{transform:skew(30deg)}.danger-btn::before{background:#af4849}.danger-btn:hover::before,.gray-btn:hover::before{transform:translate3d(100%,0,0)}.gray-btn{overflow:hidden;background:#767676}.gray-btn::before{background:#656565}.gray-btn:hover,.navbar-nav-mobile .nav-item a,.navbar-nav-mobile .navbar .btn i{color:#fff}.form-check{display:flex;align-items:center;gap:10px;padding:0}.form-check .form-check-input,.form-check .form-check-label{margin:0!important}a{text-decoration:underline}.bold,b,strong{font-weight:700}.pt-6{padding-top:calc(1.925rem + 8.1vw)}@media (min-width:1200px){.pt-6{padding-top:8rem}}.pb-6{padding-bottom:calc(1.925rem + 8.1vw)}@media (min-width:1200px){.pb-6{padding-bottom:8rem}}.py-6{padding-top:calc(1.925rem + 8.1vw);padding-bottom:calc(1.925rem + 8.1vw)}@media (min-width:1200px){.py-6{padding-top:8rem;padding-bottom:8rem}}.text-width{max-width:70ch}.blue-bg{background-color:#2c306a}.checkbox-container details[open],.white-bg{background-color:#fff}.bg-primary{background:#2c306a!important}.bg-secondary{background:#548c77!important}.bg-gradient{background:linear-gradient(-100deg,#548c77 0,#2c306a 100%)!important}.box-shadow{box-shadow:0 1px 12px 0 rgba(0,0,0,.1)}@media screen and (max-width:991.98px){.reverse-order-mobile{flex-direction:column-reverse}}.video .vimeoplayer{cursor:pointer;background-repeat:no-repeat;background-size:cover}.video .vimeoplayer img{width:150px}.video .vimeoplayer,.video .vimeoplayer iframe{width:100%;aspect-ratio:1.77777778;height:auto;display:block}@supports not (aspect-ratio:1/1){.video .vimeoplayer iframe{height:100%}}.w-33{width:33.3%}.bg-search-gray{background-color:#cfcdcd6c}.pl-20{padding-left:20px}.pl-40{padding-left:40px}.btn-bottom-padding-small{padding-bottom:32px}.btn-bottom-margin{margin-bottom:60px}.padding-left-start{margin-left:-12px}.swal2-popup{background:#fff!important;color:#333!important}.swal2-styled.swal2-confirm{background-color:#29a778!important}.swal2-styled.swal2-cancel{background-color:#aaa!important}.navbar{z-index:5;border-bottom:1px solid #fff;position:absolute}@media screen and (max-width:991.98px){.navbar .navbar{border:0}}.navbar .logo{height:35px}.navbar-toggler:focus{box-shadow:none}.btn:first-child:active{border:0}.d-contents{display:flex;align-items:center}.burger-menu{z-index:5}.burger-menu span{color:#fff;border:#fff}.burger{display:inline-block;cursor:pointer;z-index:1000;position:sticky;top:0}.burger span{display:block;width:30px;height:3px;background:#fff;margin:6px 0;transition:transform .3s cubic-bezier(.68,-.55,.265,1.55),opacity .3s ease}#burger-checkbox{display:none}#burger-checkbox:checked+.burger span:nth-child(1){transform:translateY(10px) rotate(45deg)}#burger-checkbox:checked+.burger span:nth-child(2){opacity:0;transform:translateX(-20px)}#burger-checkbox:checked+.burger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.dropdown-menu{margin-top:0!important}.dropdown-menu:hover{display:block;color:#fff}.dropdown-menu.no-hover.dropdown-menu:hover{color:rgba(0,0,0,.55);cursor:default}@media screen and (min-width:992px){.dropdown-menu{padding-right:1rem;padding-left:1rem}}.dropdown-menu.dropdown-toggle:after{content:none}.nav-item:hover .dropdown-menu,.tab-content .assignment .action-buttons button img{display:block}.dropdown-menu{z-index:2;background:#fff;border:0;border-radius:0;padding:0}.dropdown-menu .dropdown-item{line-height:1.25;color:#2c306a;letter-spacing:-1.2px;font-size:1.125rem;padding:.5rem 1rem}.dropdown-menu .dropdown-item:hover{background-color:#2c306a;color:#fff}.dropdown-menu li:not(:last-child){border-bottom:2px solid #2c306a}.navbar .navbar-nav .nav-link{color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar-nav-mobile{position:fixed;width:100%;height:100%;left:0;top:0;right:0;bottom:0;z-index:3;background:linear-gradient(1deg,#2c306a 0,#548c77 100%);color:#fff;transition:none;flex-direction:column;display:flex;overflow-y:auto;text-align:center}.navbar-nav-mobile .navbar{padding-top:2rem}.navbar-nav-mobile .navbar .btn{border:1px #fff solid}.navbar-nav-mobile .navbar .btn:hover{background-color:transparent}.navbar-nav-mobile .navbar .navbar-brand img{height:4rem}@media screen and (min-width:992px){.navbar-nav-mobile .navbar .navbar-brand img{height:5rem}}.navbar-nav-mobile .navbar-nav{padding:45px}.navbar-nav-mobile .dropdown-menu{background-color:transparent;border:0;color:inherit;text-align:inherit;margin:0}.navbar-nav-mobile .dropdown-menu a{display:inline}.navbar-nav-mobile .menu-footer{text-align:left}.navbar-nav-mobile .menu-footer .info-wrap{display:grid;grid-template-columns:repeat(1,auto auto);grid-column-gap:1rem;grid-row-gap:1rem;width:auto;justify-content:center}@media screen and (min-width:992px){.navbar-nav-mobile .menu-footer .info-wrap{justify-content:flex-start}}.search-box{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative}.input-search{height:50px;width:50px;border-style:none;font-size:18px;letter-spacing:2px;outline:0;border-radius:25px;transition:all .5s ease-in-out;background-color:transparent;padding:10px 40px 10px 10px;color:#fff}.input-search::-moz-placeholder{color:#ffffff83;font-size:15px}.input-search::placeholder{color:#ffffff83;font-size:15px}.btn-search{width:50px;height:50px;border-style:none;font-size:20px;font-weight:700;outline:0;cursor:pointer;border-radius:50%;position:absolute;right:0;color:#fff;background-color:transparent;pointer-events:painted}.btn-search:focus~.input-search,.input-search:focus{width:300px;border-radius:0;background-color:transparent;border-bottom:1px solid rgba(255,255,255,.5);transition:all 500ms cubic-bezier(0,.11,.35,2)}.header-container{justify-content:center;align-items:center;flex-direction:column;display:flex;overflow:hidden}.countdown-box div,.header-content{display:flex;flex-direction:column;color:#fff}.header-content{z-index:2;justify-content:flex-start;align-items:flex-start}.header-content h1{text-align:left;width:70%}@media (max-width:768px){.header-content h1{width:100%}}.header-content p{width:50%}@media (max-width:768px){.header-content p{width:100%}}.header-image-overlay{position:relative;display:inline-block;z-index:1;height:80vh}.header-image-overlay img,.resizing-box .left-image img{width:100%;-o-object-fit:cover;object-fit:cover}.header-image-overlay .gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.green-to-blue{background:linear-gradient(to bottom,#548c77,#2c306a);opacity:.8;z-index:2;pointer-events:none}.blue-to-green{background:linear-gradient(to bottom,#2c306a,#548c77)}.blue,.blue-to-green,.green{opacity:.7;z-index:2;pointer-events:none}.blue{background:#2c306a}.green{background:#548c77}.header-overlay-logo{z-index:1;right:0;position:absolute;opacity:30%;transform:translateX(550px)}.countdown-box{display:flex;justify-content:center;align-items:center;flex-direction:column;background:0 0;padding:30px clamp(2.5rem,4.981vw,5.625rem);border-radius:2px;z-index:3;color:#fff;position:absolute;bottom:0;margin-bottom:10px;border:1px solid #fff;background:rgba(#fff 20%);-webkit-backdrop-filter:blur(9.49309254px);backdrop-filter:blur(9.49309254px)}@media (max-width:600px){.countdown-box{padding:30px;gap:20px}}.countdown-box .numbers{font-size:clamp(1.25rem,3.241vw,3.75rem);font-weight:300}.countdown-box .label{font-size:clamp(.813rem,1.16vw,1.25rem);font-weight:300;margin-top:.3rem}.countdown-box .separator{font-size:clamp(.938rem,2.179vw,2.5rem);margin:0 .5rem;color:#fff}.countdown-box div{align-items:center}.cta-icon{height:50px}.resizing-box{display:flex;gap:2rem;align-items:flex-start;overflow:hidden}.resizing-box .left-image{height:600px;align-self:flex-end;overflow:hidden}.resizing-box .left-image img{height:100%;display:block;-o-object-position:center;object-position:center}@media screen and (max-width:991.98px){.content-container{flex-direction:column}}.advanced-image img,.content-text{-o-object-fit:cover;object-fit:cover}.content-text{align-content:center;max-width:100ch;-o-object-position:center;object-position:center}.content-text span{line-height:1.7}.card-container,.cards-grid{padding:20px;justify-content:center}.cards-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1200px;margin:0 auto}.card-container{background:#fff;text-align:center;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;height:390px;display:flex;flex-direction:column}.card-container p{line-height:1.7;text-align:center}.card-container i{font-size:30px;color:#2c306a;margin:0 auto}.card-container:hover{transform:translateY(-6px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.card-container h6{margin:10px 0 5px;font-size:1.1rem}@media (max-width:1200px){.advanced-section-container{flex-wrap:wrap-reverse}.advanced-section-container .advanced-image{width:clamp(18.75rem,82.386vw,62.5rem)}}.advanced-section-content h1{color:#2c306a}.advanced-image img{width:100%;height:100%;display:block;align-self:flex-end}@media (max-width:600px){.cards-grid{grid-template-columns:1fr;padding:10px}.card-container{height:auto}}.banner-container{height:400px}@media (max-width:1200px){.advanced-section-container{flex-wrap:wrap-reverse}.advanced-section-container .advanced-image{width:clamp(18.75rem,82.386vw,62.5rem)}}.advanced-image{width:450px;height:100%;overflow:hidden;display:flex;flex-shrink:0;justify-content:flex-end}.process-section{display:flex;flex-direction:row;align-items:stretch;gap:2rem;flex-wrap:wrap}.steps-column{flex:1 1 50%;display:flex;flex-direction:column;gap:3rem;position:relative}.step-container{display:flex;align-items:flex-start;gap:1rem;position:relative}.step-circle-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;flex-shrink:0}.step-circle{width:60px;height:60px;background-color:#2c306a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1;font-weight:700;transition:transform .5s ease}.step-container:hover .step-circle{transform:scale(1.1)}.step-circle-wrapper::after{content:'';position:absolute;top:70px;left:50%;transform:translateX(-50%);width:2px;height:calc(100% + 2rem);background-color:#ccc;transition:height .6s ease-in-out;z-index:0}.step-container:last-child .step-circle-wrapper::after{display:none}.image-column{width:450px;height:100%;overflow:hidden;display:flex;flex-shrink:0;align-self:flex-end}.image-column img{width:100%;height:100%;display:block;align-self:flex-end;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.process-section{flex-direction:column}.image-column,.steps-column{flex:1 1 100%;max-width:100%}}@media (max-width:1400px){.image-column{display:none}}.owl-dot,.owl-dot span{cursor:pointer;background-color:#2c306a}.owl-dot{position:relative;display:inline-block;margin:0 5px;width:12px;height:12px}.owl-dot span{top:0;left:0;width:100%;height:100%;outline:0;border-radius:50%;text-indent:-999em;position:absolute}.owl-dot.active>span{background-color:rgba(44,48,106,.5)}.owl-dots{position:absolute;bottom:0;display:block;text-align:center;left:0;right:0;clear:both;padding:0;list-style:none;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateY(25px)}#profileImageInput,.owl-nav,.signup-profile-pic-container input[type=file]{display:none}.slider-container{width:100%;max-width:1200px;margin:auto}.slider-item,footer{position:relative;overflow:hidden}.slider-image-wrapper{position:relative;height:500px}.slider-image-wrapper img,.slider-overlay{border-radius:4px}.slider-overlay{position:absolute;top:0;left:0;padding:30px;width:100%;height:100%;background:rgba(44,48,106,.3);color:#fff;display:flex;flex-direction:column;justify-content:flex-end}.slider-overlay button{width:-moz-fit-content;width:fit-content}.slider-overlay h2{margin-bottom:10px;font-size:clamp(1.25rem,2.643vw,3rem)}.slider-overlay p{margin-bottom:20px}@media (max-width:768px){.slider-image-wrapper{height:350px}.slider-overlay h2{font-size:1.5rem}.slider-overlay p{font-size:1rem}}.four-blocks-wrapper{display:flex;flex-direction:column;gap:3rem}.row-block{display:flex;gap:2rem;align-items:stretch;flex-wrap:wrap}.image-block{flex:1 1 300px;aspect-ratio:1;max-width:400px}.image-block img,.slider-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.text-block{flex:2 1 500px;display:flex;flex-direction:column;justify-content:center;background-color:rgba(44,48,106,.05)}@media (max-width:768px){.row-block{flex-direction:column}.bottom-block{flex-direction:column-reverse}}.divider-container{padding-bottom:10px}.divider-container .divider{border-bottom:1px solid #767676;width:300px}footer{background:linear-gradient(-100deg,#548c77 0,#2c306a 100%);color:#fff;z-index:2}footer .footer-links{gap:clamp(.438rem,5.066vw,6.25rem)}footer h6{margin-bottom:clamp(.625rem,2.118vw,2.5rem)}footer .footer-line-bottom,footer .footer-line-top{border-bottom:1px solid rgba(255,255,255,.5);margin:30px auto 0}footer .footer-line-top{width:40%}footer .footer-line-bottom{width:clamp(18.75rem,68.511vw,81.25rem)}footer .footer-line-bottom .footer-logo{height:clamp(1.125rem,1.722vw,1.875rem)}footer .footer-line-bottom a{z-index:10;height:50px;color:#fff;display:flex;justify-content:center;align-items:center}footer .footer-line-bottom p{font-size:clamp(.625rem,.923vw,1rem)}footer li{margin-bottom:clamp(.313rem,.959vw,1.125rem)}footer a{text-decoration:none!important}.footer-overlay-wrapper{z-index:0;overflow:hidden}.footer-overlay-img{z-index:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;opacity:30%;top:0;left:0}@media (max-width:768px){.footer-links{flex-direction:column;align-items:stretch;margin:20px}.footer-section{border-top:1px solid rgba(255,255,255,.2);padding:1rem 0}.footer-toggle{display:flex;align-items:center;width:100%;background:0 0;border:0;color:#fff;font-weight:700;font-size:1rem;padding:0;cursor:pointer}.footer-toggle i{transition:transform .3s ease}.footer-toggle[aria-expanded=true] i{transform:rotate(180deg)}.collapse-md{display:none}.collapse-md.show{display:block}}@media (min-width:769px){.footer-toggle{display:none}.collapse-md{display:block!important}}.checkbox-list{max-height:400px;overflow-y:auto}.profile-placeholder{width:80px;height:80px;background-color:#e0e0e0;border-radius:50%;overflow:hidden}.profile-placeholder .placeholder-icon{font-size:2rem;color:#9e9e9e}header .profile-placeholder{width:45px;height:45px}header .profile-placeholder .placeholder-icon{font-size:1rem}.industry-tags-wrap{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;max-height:70px;overflow:hidden}.card-body{min-height:360px}.pagination .page-item .page-link{color:#000}.pagination .page-item .page-link:focus{box-shadow:none}.pagination .page-item.active .page-link{background:#29a778;color:#fff;box-shadow:none}.component-image,.signup-right>img{-o-object-fit:cover;object-fit:cover}.component-image{max-width:100%;max-height:800px}.subpage-list .list-data-subpage-list .list-data-item,.subpage-list .simple-subpage-list-menu a{text-decoration:none}.subpage-list .list-data-subpage-list .list-data-item img{width:100%}.subpage-list .simple-subpage-list-menu .subpage-list-menu-item{padding-bottom:.3rem}.subpage-list .simple-subpage-list-menu .subpage-list-menu-item .subpage-list-angle{float:right}.subpage-list .simple-subpage-list-menu i{cursor:pointer}.company-info{display:flex;flex-direction:column;gap:.5rem}.social-media-component{display:flex;align-items:center}.social-media-component a{height:auto!important;width:45px!important;margin-right:10px}.applicants .heading,.applicants .job-title{color:#000;text-align:center;font-size:16.81px;font-style:normal;font-weight:700;line-height:normal}.applicants .job-title{color:#898989;font-size:12px;font-weight:500}.applicants .application-info-tags{color:#767676;font-family:Inter;font-size:10.468px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-.063px}.applicants .competency-text,.applicants .industri-tags{color:#252c32;font-family:Inter,sans-serif;font-style:normal;font-weight:400;line-height:24px}.applicants .competency-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;letter-spacing:-.078px}.applicants .industri-tags{font-size:11px;letter-spacing:-.066px}.applicants .custom-card-footer{border-top:1px solid #d1d5db}.applicants .custom-card-footer-green{border-top:1px solid #29a778}.applicants .card-footer-divider{width:1px;height:48px;background:#d1d5db}.applicants .card-footer-btn{transition:background .2s;background:0 0;margin:6px}.applicants .card-footer-btn:hover{background:#e6e6e6}.applicants .card-footer-btn img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;pointer-events:none}.applicants .card-accepted{border:2px solid #29a778}.split-page-container{top:0;left:0;width:100vw;display:flex;margin:0!important;padding:0!important;z-index:1;background:#fff}@media screen and (max-width:991.98px){.split-page-container{position:relative;height:auto;min-height:100vh;display:flex;flex-direction:column;justify-content:center}}.split-page-container .container{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.signup-container{display:flex}.signup-container h2{font-size:clamp(1.875rem,1.428vw,1.25rem)}@media screen and (max-width:991.98px){.signup-container{display:flex;flex-direction:column;justify-content:center;width:100%}}.signup-container input{background-color:#eee;padding:10px 11px;align-items:center;align-content:center;border:0}.signup-container label{font-weight:500;font-size:clamp(.813rem,.963vw,1rem)}.signup-form{display:flex;flex-direction:column;flex:1;padding:2vh 2vw}@media screen and (max-width:991.98px){.signup-form{flex:initial}}.signup-name{display:flex;flex-wrap:wrap;align-content:space-between;justify-content:space-between;gap:15px}.signup-name>div{flex:1}.signup-right{display:flex;flex:1;position:relative;color:#fff}@media screen and (max-width:991.98px){.signup-right{color:#000;height:400px;flex:none}}.signup-right>img{width:100%;height:100%;max-height:calc(100vh - 50px)}@media screen and (max-width:991.98px){.signup-right>img{display:none}}.signup-profile-pic-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(28.125rem,35.387vw,37.5rem)}@media screen and (max-width:991.98px){.signup-profile-pic-container{display:flex;flex-direction:column;align-items:center;width:initial}}@media screen and (max-width:991.98px){.avatar-wrapper{display:flex;flex-direction:column;align-items:center}}.avatar-wrapper{position:relative;display:inline-block}@media screen and (max-width:991.98px){.avatar-wrapper{width:-moz-fit-content;width:fit-content}}.signup-profile-preview{height:200px;width:200px;border-radius:50%;-o-object-fit:cover;object-fit:cover;cursor:pointer;transition:filter .2s ease,transform .2s ease}.signup-profile-preview:hover{filter:brightness(.9);transform:scale(1.03)}.avatar-plus,.industry-slider:before{position:absolute;border-radius:50%;background-color:#fff}.avatar-plus{right:8px;bottom:8px;width:40px;height:40px;border:3px solid #fff;color:#2c306a;font-size:30px;font-weight:700;cursor:pointer;transition:background .6s ease,transform .1s ease}.avatar-plus:hover{background-color:#2c306a;transform:scale(1.1);color:#fff}.onboarding-pages{overflow:hidden;position:absolute;width:100%;height:100vh}.onboarding-pages .filter-right{overflow-y:scroll}.onboarding-pages .filter-box{height:clamp(15rem,20.473vw,21.875rem)}@media screen and (max-width:991.98px){.onboarding-pages .filter-box{height:auto}}.onboarding-pages>div{overflow:hidden}@media screen and (max-width:991.98px){.onboarding-pages>div{overflow:auto}}.bottom-nav{position:fixed;bottom:0;background-color:#fff}.onboarding-container{display:flex;height:100vh}.onboarding-container .onboarding-content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:2rem 3rem;margin-top:30px}.onboarding-container .onboarding-image{flex:1}.onboarding-container .onboarding-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.onboarding-container .skip-btn{color:#5e9c84;font-weight:700;cursor:pointer;transition:color ease .3s}.onboarding-container .skip-btn:hover{color:#457361}.onboarding-container i{font-size:20px}@media (max-width:1100px){.onboarding-container .onboarding-image{display:none}.onboarding-container .onboarding-content{flex:unset;padding:2rem}}.onboarding-competencies-container,.onboarding-industry-container,.onboarding-subjectgroup-container{display:flex;flex-direction:column;height:100vh;overflow:auto}.onboarding-competencies-container .onboarding-competencies-content,.onboarding-industry-container .onboarding-industry-content,.onboarding-subjectgroup-container .onboarding-subjectgroup-content{flex:1;display:flex;flex-direction:column;padding:2rem 3rem;margin-top:60px;justify-content:center}.onboarding-subjectgroup-container .onboarding-subjectgroup-content>div{margin-top:50px;gap:clamp(1.25rem,3.257vw,4.375rem);flex-wrap:wrap}.onboarding-competencies-container .onboarding-competencies-content .filter-box{margin-top:5px;gap:clamp(.625rem,2.115vw,2.5rem)}.onboarding-industry-container .onboarding-industry-content>div{margin-top:50px;gap:clamp(.625rem,2.115vw,2.5rem)}.industry-switch{font-size:17px;position:relative;display:inline-block;width:3.3em;height:1.8em}.industry-switch input{opacity:0;width:0;height:0}.industry-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#b0b0b0;border:1px solid #b0b0b0;transition:.4s;border-radius:32px;outline:0}.industry-slider:before{content:"";height:1.8rem;width:1.8rem;outline:2px solid #b0b0b0;left:-1px;bottom:-1px;transition:transform .25s ease-in-out 0s}.industry-slider-icon{opacity:0;height:12px;width:12px;stroke-width:8;position:absolute;z-index:999;stroke:#29a778;right:60%;top:30%;transition:right ease-in-out .3s,opacity ease-in-out .15s}input:checked+.industry-slider{background-color:#29a778}input:checked+.industry-slider .industry-slider-icon{opacity:1;right:17%}input:checked+.industry-slider:before{transform:translateX(1.5em);outline-color:#29a778}.fade{transition:opacity .3s ease}.fade.visible{opacity:1;pointer-events:auto}.fade,.fade.hidden{opacity:0;pointer-events:none}.onboarding-area-container,.onboarding-language-container{display:flex;flex-direction:column;height:100vh;overflow:auto}.onboarding-area-container .onboarding-area-content,.onboarding-language-container .onboarding-language-content{flex:1;display:flex;flex-direction:column;padding:2rem 3rem;margin-top:60px;justify-content:center}.onboarding-area-container .onboarding-area-content>div{margin-top:10px;gap:clamp(.625rem,2.115vw,2.5rem)}.onboarding-language-container .onboarding-language-content>div{margin-top:50px;gap:clamp(.625rem,2.115vw,2.5rem)}.skip-btn{color:#5e9c84;font-weight:700;cursor:pointer;transition:color ease .3s}.skip-btn:hover{color:#457361}@media (max-width:768px){.onboarding-container .onboarding-image{display:none}.onboarding-area-container .onboarding-area-content,.onboarding-competencies-container .onboarding-competencies-content,.onboarding-industry-container .onboarding-industry-content,.onboarding-language-container .onboarding-language-content,.onboarding-subjectgroup-container .onboarding-subjectgroup-content{flex:unset;padding:2rem}}.checkbox-wrapper input[type=checkbox],.checkbox-wrapper input[type=radio]{display:none;position:relative;z-index:2}.checkbox-wrapper .terms-label{cursor:pointer;display:flex;align-items:center}.checkbox-wrapper .terms-label .label-text{margin-inline:10px;width:100%}.checkbox-wrapper .checkbox-svg{width:25px;height:25px;border-radius:5px}.checkbox-wrapper .checkbox-box{fill:rgba(207,205,205,.425);stroke:#29a778;stroke-dasharray:800;stroke-dashoffset:800;transition:stroke-dashoffset .2s ease-in}.checkbox-wrapper .checkbox-tick{stroke:#29a778;stroke-dasharray:172;stroke-dashoffset:172;transition:stroke-dashoffset .3s ease-in}.checkbox-wrapper input[type=checkbox]:checked+.terms-label .checkbox-box,.checkbox-wrapper input[type=checkbox]:checked+.terms-label .checkbox-tick,.checkbox-wrapper input[type=radio]:checked+.terms-label .checkbox-box,.checkbox-wrapper input[type=radio]:checked+.terms-label .checkbox-tick{stroke-dashoffset:0}.checkbox-card-container{position:relative;border:1px solid gray;transition:border-color .2s ease}.checkbox-card-container:has(input[type=checkbox]:checked),.checkbox-card-container:has(input[type=radio]:checked){border:2px solid #29a778}.tooltip-wrapper{position:relative;display:inline-block}.tooltip-btn{height:20px;width:20px;background-color:#c5c5c5;display:flex;align-items:center;justify-content:center;border:0;font-size:14px;border-radius:50%;padding:0;line-height:1;color:#fff}.tooltip-btn:hover{background-color:#969696;color:#fff}.filter-right{flex:1;padding-left:10px}.filter-left{flex:1;flex-direction:column}.checkbox-container{overflow-y:auto;max-height:350px;flex:1}.tags-container{overflow-y:auto;max-height:400px}.tags{display:flex;padding:5px;align-items:center;gap:5px;border-radius:4px;background:#f4f4f4;margin-bottom:10px;transition:.3s ease-in-out}.tags:hover{background:#e8e8e8}@media (max-width:768px){.filter-box{flex-direction:column}.filter-left,.filter-right{flex:1 1 100%;min-width:100%;border:0;padding:0}.filter-left{border-right:none;border-bottom:1px solid #ddd;margin-bottom:1rem}}.banner-title-profile{z-index:2}.profile .profile-sidebar h4,.profile p{font-family:"Inter",sans-serif}.profile h2{font-size:36px;font-weight:800;margin:0}.profile .job-title{color:#29a778;font-weight:600;font-size:16px;letter-spacing:.5px;margin-bottom:1rem;margin-top:.5rem}.nav-tabs .nav-link span,.profile .profile-locations,.profile .summary-text{color:#767676}.profile .summary-title{margin-top:1rem;color:#525252}.profile .profile-sidebar{border:0;padding:0 2rem}@media screen and (max-width:991.98px){.profile .profile-sidebar{padding:0}}.profile .profile-sidebar h4{font-size:20px;margin:auto;margin-top:2rem;width:90%;margin-bottom:8px}@media screen and (max-width:991.98px){.profile .profile-sidebar h4{margin:unset;margin-top:2rem;margin-bottom:8px}}.profile .profile-sidebar h4:first-of-type{margin-top:8px}.profile .profile-sidebar .profile-placeholder,.profile .profile-sidebar img{width:100%;margin:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:4px;height:unset}.profile .profile-sidebar .profile-placeholder .placeholder-icon,.profile .profile-sidebar img .placeholder-icon{font-size:4rem}.profile .profile-sidebar p{margin:auto;margin-bottom:1rem;width:90%}@media screen and (max-width:991.98px){.profile .profile-sidebar p{margin:unset;margin-bottom:1rem}}.onbording-member-selection-container{flex-direction:column;align-items:center;justify-content:center}.onbording-member-selection-container .subtitle{font-family:"Inter",sans-serif;font-size:clamp(1rem,1.1974rem,1.25rem);color:#767676}.onbording-member-selection-container .member-group-radio-box{border-radius:6.6px;border:1px #767676 solid;padding:24px;position:relative;display:block}.onbording-member-selection-container .member-group-radio-box .label-text{font-size:clamp(1.25rem,1.546rem,1.625rem);font-family:"Raleway",sans-serif;margin-bottom:16px;font-weight:700;display:block}.onbording-member-selection-container .member-group-radio-box .radio-box-text{font-family:"Inter",sans-serif;color:#767676;display:block;margin-bottom:8px}.onbording-member-selection-container .member-group-radio-box input{position:absolute;top:24px;right:24px}.onbording-member-selection-container .member-group-radio-box:checked{border:2px solid green}.setting-btn{height:-moz-fit-content;height:fit-content}@media screen and (max-width:991.98px){.profile-edit-section{justify-content:center}}.profile-edit-container{border-radius:8px;border-top:#dee2e6 1px solid;border-bottom:#dee2e6 1px solid;padding:2rem;margin-bottom:-1px}.profile-edit-container label{font-size:1rem;font-family:"Raleway",sans-serif;margin-bottom:16px;font-weight:700;display:block}.profile-edit-container .checkbox-wrapper label{font-weight:400;font-family:"inter",sans-serif;margin-bottom:0}.profile-edit-container input{box-shadow:none;border-radius:4px;box-shadow:0 4px 11.2px 0 rgba(0,0,0,.03)}.profile-edit-container input:focus{box-shadow:none}@media screen and (max-width:991.98px){.profile-edit-container .w-25{width:100%!important}}.profile-edit-container h2{color:#548c77;width:-moz-fit-content;width:fit-content;font-family:"Inter",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.12px;border-bottom:1px solid #767676;padding:0 6rem 1rem 0;margin-bottom:1rem}.profile-image-container{position:relative;display:inline-block;margin-right:3rem;cursor:pointer}@media screen and (max-width:991.98px){.profile-image-container{margin-right:0}}.profile-image-container .profile-placeholder,.profile-image-container img{display:block;transition:transform .3s ease;width:200px;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.profile-image-container .profile-placeholder .placeholder-icon,.profile-image-container img .placeholder-icon{font-size:3rem}@media screen and (max-width:991.98px){.profile-image-container .profile-placeholder,.profile-image-container img{margin:auto}}.profile-image-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;font-size:14px;font-weight:400}.profile-image-container .overlay i{font-size:20px;margin-bottom:5px}.profile-image-container:hover .overlay{opacity:1}.form-control:focus{box-shadow:none}.profile-main-edits{padding:0}.profile-sidebar{border-radius:8px;border-top:#dee2e6 1px solid;border-left:#dee2e6 1px solid;border-bottom:#dee2e6 1px solid;padding:1.5rem 1rem}@media screen and (max-width:991.98px){.profile-sidebar{border-left:none}}.nav-tabs .nav-link{color:#525252;font-weight:600;border:0;border-bottom:2px solid transparent;transition:border-color 300ms ease,color 300ms ease}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{color:#525252;font-weight:600;border-bottom-color:#548c77}.nav-tabs .nav-link.active{border-bottom-color:#548c77}.tab-content .assignment{text-decoration:none;border:1px solid #e5e9eb;display:block;margin-bottom:2rem;padding:1rem 2rem;transition:background ease-in-out .5s;border-radius:4px}.tab-content .assignment:hover{background:#f6f6f6;border:1px solid #c8c8c8}@media screen and (max-width:991.98px){.tab-content .assignment{padding:.5rem 1rem}}.tab-content .assignment .competence{color:#29a778;font-weight:600;font-size:16px;margin-bottom:1rem;margin-top:.5rem}.tab-content .assignment .action-buttons button{font-size:24px;color:#29a778;margin:0;padding:0;display:flex;align-items:center}.tab-content .assignment h3{font-size:24px;width:-moz-fit-content;width:fit-content}.tab-content .add-job h3,.tab-content .assignment .language{padding-right:64px;margin-bottom:16px;padding-bottom:4px;width:-moz-fit-content;width:fit-content;border-bottom:#2c306a 1px solid}.tab-content .assignment .description{max-width:unset}.tab-content .assignment .one-line{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.tab-content .add-job{padding:2rem;margin-bottom:2rem;display:block;width:100%;text-decoration:none;color:#2c306a;border:2px dashed #2c306a;background-color:#f9f9f9;border-radius:8px;transition:all ease-out .3s}.tab-content .add-job:hover{transition:all 300ms ease-in;filter:brightness(95%)}@media screen and (max-width:991.98px){.tab-content .add-job{padding:1rem}}.tab-content .add-job h3{font-size:24px;padding-bottom:8px}@media screen and (max-width:991.98px){.tab-content .add-job h3{width:100%;padding-right:unset}}.tab-content .add-job i{font-size:64px;font-weight:400}.tab-content .contact h4{font-size:1.125rem;margin-top:1rem}.tab-content .contact a,.tab-content .contact p{opacity:.75}.login-form{height:100vh;display:flex;justify-content:center;align-items:center}.login-form .form-check-input:checked{background-color:#29a778;border-color:#29a778}.login-form .text-danger{color:#fff!important}.login-input{border:1.5px solid #fff;border-radius:4px;padding:15px 18px;background-color:transparent;color:#fff;display:flex;width:clamp(15.625rem,33.125vw,37.5rem)}.email-logo{background-repeat:no-repeat;background-position:calc(100% - 16px) center;background-size:24px 24px}.profile-card-body{transition:all ease-in-out .3s}.profile-card-body:hover{background:#f6f6f6}.application-modal-scrollable-list{max-height:200px;overflow-y:auto;padding-right:5px}.checkbox-container details{border:1px solid #ddd;border-radius:2px;margin-bottom:10px;padding:10px;background-color:#fafafa;transition:background .2s;-webkit-hyphens:auto;hyphens:auto}.checkbox-container summary{cursor:pointer;font-weight:700;list-style:none;position:relative;padding-left:25px}.checkbox-container summary::marker{display:none}.checkbox-container summary::before{content:"❯";color:#767676;position:absolute;left:0;transition:transform .2s}.checkbox-container details[open] summary::before{transform:rotate(90deg)}.checkbox-container details div{margin-top:5px}.assingment-page ul{list-style-type:disc;padding-left:20px}.assingment-page .ignore-list-style{list-style-type:none}.assingment-page textarea{min-height:300px}.assingment-page .outer-column-left,.assingment-page .outer-column-right{border-radius:6px 0 0 6px;border:1px solid var(--Light-Gray-Light-Gray-3, #E5E9EB);background:var(--black-white-white, #FFF);padding-top:1rem}.assingment-page .outer-column-right{border-radius:0 6px 6px 0}.assingment-page .section-heading{display:inline-block;position:relative;color:#548c77;font-size:20px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.12px;margin-bottom:40px;margin-top:10px}.assingment-page .section-heading::after{content:"";position:absolute;left:0;bottom:-10px;height:1px;width:calc(100% + 100px);background-color:#a9a9a9}.assingment-page .section-top-divider{width:100%;height:2px;background-color:#e5e9eb;margin-bottom:8px}.assingment-page .pre-wrap{white-space:pre-wrap}.consultant-filter-page .toggle-header-box{border-radius:4px;border:1px solid rgba(0,0,0,.11);background:#fff;box-shadow:0 4px 11.2px 0 rgba(0,0,0,.03);padding:0;margin-bottom:.5rem;transition:box-shadow .2s}.consultant-filter-page .list-collapse{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1)}.consultant-filter-page .list-collapse.show{max-height:1200px;overflow-y:auto;transition:max-height .5s cubic-bezier(.4,0,.2,1)}.consultant-filter-page .list-collapse.show::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.consultant-filter-page .competency-search-field{width:250px}.consultant-filter-page .list-padding{padding:2px 1rem 1rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5sZXNzIiwicmZzLmxlc3MiLCJhcHAuY3NzIiwibWFzdGVyLmxlc3MiLCJhY2NvdW50Lmxlc3MiLCJjb21wb25lbnRzLmxlc3MiLCJhc3NpZ25tZW50X3BhZ2UubGVzcyIsImNvbnN1bHRhbnRfZmlsdGVyX3BhZ2UubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrREEsSSxDQUNJLCtCLENBQ0EscUIsQ0FDQSxVLENDMkNFLGMsQ0R6Q0YsYSxDQUNBLGdCLENBQ0EsZSxDQUlKLFUsQ0FDSSxxQixDQUNBLDJCLENBQ0EsaUMsQ0FHSixRLENBQ0ksaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLEssQ0FDQSxRLENBQ0EsUyxDQUdKLFEsQ0FDSSxjLENBR0osc0IsQ0FDSSxvQixDQUNBLGEsQ0FFQSw0QixDQUNJLFUsQ0FDQSx3QixDQUNBLG9CLENBSVIsYSxDQUNJLHVCLENBR0osZSxDQUNJLHVCLENFdkRKLEcsQ0FFQSxHLENBRUEsRyxDRnNEQSxFLENFekRBLEUsQ0FFQSxFLENGd0RJLGdDLENBQ0Esa0IsQ0FDQSxZLENBQ0EsYSxDQUVBLGdCLENFMURKLEcsQ0FFQSxHLENBSEEsRSxDQUVBLEUsQ0ZvREksZ0MsQ0FJQSxlLENFekRKLEcsQ0FFQSxHLENBRUEsRyxDQUxBLEUsQ0FFQSxFLENBRUEsRSxDRm1ESSxrQixDQUNBLFksQ0FDQSxhLENBRUEsZ0IsQ0U3Q0osRyxDRmdEQSxFLENBQ0ksMEMsQ0FDQSxlLENFN0NKLEcsQ0FLQSxHLENGMkNBLEUsQ0FLQSxFLENBSkkscUMsQ0FDQSxlLENFN0NKLEcsQ0ZnREEsRSxDQUNJLHdDLENFNUNKLEcsQ0FhQSxFLENGbUNBLEUsQ0FjQSxDLENBQ0ksa0IsQ0UvREosRyxDRmdEQSxFLENBRUkseUMsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxpQyxDQUdKLGlELENBQ0ksZ0IsQ0FDQSxpQixDQUNBLGlCLENFOUNKLEUsQ0ZpREEsQyxDQUVJLGMsQ0FDQSxlLENBQ0EsZSxDQUdKLFUsQ0FDSSx5QyxDQUNBLGUsQ0FDQSxnQixDQUVKLFEsQ0FDSSxhLENBQ0EsZSxDQUdKLFMsQ0FDSSxhLENBRUosVyxDQUNJLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLG1CLENBR0osYSxDQUNJLGUsQ0FHSixZLENBa0NBLGEsQ0FqQ0ksOEIsQ0FDQSx1QixDQUNBLDBCLENBQ0EsYyxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZ0MsQ0FDQSxTLENBRUEsbUIsQ0FrQ0Esb0IsQ0FDSSxVLENBQ0EsVSxDQUNBLFUsQ0FDQSxTLENBRUEsUSxDQUNBLE0sQ0FDQSxpQixDQUNBLHVCLENBM0NKLG1CLENBS0ksOEIsQ0FPSixrQixDQWtDQSxtQixDQWpDSSxrQyxDQU1BLHVCLENBSkEseUIsQ0FrQ0EsMEIsQ0FqQ0ksVyxDQU9aLGEsQ0FFSSxvQixDQU1BLDZCLENBR0Esb0IsQ0FLSSxnQyxDQWtCUixZLENBQ0ksaUIsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxxQyxDQUVBLGtCLENBQ0ksVSxDQUNBLGlCLENBQ0EsWSxDQUNBLFEsQ0FDQSxTLENBQ0EsVSxDQUNBLHVCLENBQ0EsdUIsQ0FHSix3QixDQUNJLE0sQ0FDQSxPLENBQ0EsVyxDQUdKLG1CLENBQ0ksVSxDQUNBLGlCLENBQ0EsVSxDQUNBLDJCLENBQ0EsVSxDQUNBLFUsQ0FJUixrQixDQUNJLFUsQ0FDQSwwQixDQUNBLG9CLENBRUEsd0IsQ0FDSSxVLENBQ0QsVyxDQUdQLGlCLENBQ0ksYSxDQUNBLDBCLENBRUEsdUIsQ0FDSSxhLENFakVSLEMsQ0FFQSxLLENBREEsSyxDRm1FQSxDLENBQ0ksUSxDQUdKLHFCLENBQ0ksbUIsQ0FDQSxVLENBQ0EseUMsQ0FDQSxRLENBQ0Esb0MsQ0FDQSxvQixDQUNBLGMsQ0FFSixZLENBQ0ksZSxDQUNBLGtCLENBRUEsa0IsQ0FrREEsb0IsQ0FqREksVSxDQW1GUixlLENBeEZBLFksQ0FBQSxpQixDQWlDQSxtQixDQTZCQSxrQixDQXREUSxpQixDQUdKLG9CLENBK0JBLHNCLENBQ0ksVSxDQUNBLGlCLENBQ0EsSyxDQUNBLFEsQ0FFQSxVLENBQ0EsUyxDQUNBLHFCLENBQ0EsZ0QsQ0F4Q0osb0IsQ0FLSSxrQixDQU9KLDBCLENBbUNBLDRCLENBMEJBLDJCLENBNURJLCtCLENBR1IsZ0IsQ0FDSSxTLENBQ0EsdUNBQUEsZ0IsQ0FDSSxZQUdSLGMsQ0E2QkEsYSxDQUNJLGUsQ0FHQSxpQixDQWpDSixjLENBRUksa0IsQ0FPQSxzQixDQUtJLGtCLENBZVIsYSxDQUVJLGtCLENBQ0EsdUIsQ0FPQSxxQixDQUtJLGUsQ0FHQSxxQixDQXlDUixXLENBakNBLFUsQ0FrQ0ksZSxDQUVBLG9CLENBcENKLFUsQ0FFSSxjLENBRUEsaUIsQ0FDQSxxQixDQUxKLGUsQ0FTUSxTLENBa0NKLG1CLENBL0JBLGtCLENBeURBLGlCLENBckZBLHFCLENBc0ZJLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxRLENBRUEsVSxDQUNBLFMsQ0FFQSxnRCxDQWxFSixrQixDQUtJLGUsQ0FHQSx1QyxDQUVBLFMsQ0FHSixnQixDQUNJLG9CLENBR0osd0IsQ0FDSSxtQyxDQUdSLFcsQ0FFSSxrQixDQUZKLFcsQ0FBQSxnQixDQTJCQSxTLENBQUEsYyxDQXBCUSxpQixDQUdKLG1CLENBMEJBLGlCLENBUUkscUIsQ0FsQ0osbUIsQ0FLSSxrQixDQU9KLHlCLENBOEJBLHVCLENBN0JJLCtCLENBSVIsUyxDQUNJLGUsQ0FDQSxrQixDQU9BLGlCLENBS0ksa0IsQ0FPSixlLENHMVRKLDhCLENBQUEsaUMsQ0gyVFEsVSxDQVFSLFcsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxRLENBQ0EsUyxDQUpKLDZCLENBQUEsNkIsQ0FPUSxrQixDQVFSLEMsQ0FDSSx5QixDRXRGSixLLENBREEsQyxDRjBGQSxNLENBQ0ksZSxDQUdKLEssQ0M5WFEsa0MsQ0FpREYsMEJBQUEsSyxDQUNFLGtCRGdWUixLLENDbFlRLHFDLENBaURGLDBCQUFBLEssQ0FDRSxxQkRvVlIsSyxDQ3RZUSxrQyxDQUFBLHFDLENBaURGLDBCQUFBLEssQ0FDRSxnQixDQUFBLHFCRHlWUixXLENBQ0ksYyxDQUlKLFEsQ0FDSSx3QixDSW1sQkosaUMsQ0ova0JBLFMsQ0FDSSxxQixDQUdKLFcsQ0FDSSw0QixDQUVKLGEsQ0FDSSw0QixDQUVKLFksQ0FDSSxvRSxDQUVKLFcsQ0FDSSxzQyxDQUdKLHVDQUNJLHFCLENBQ0ksK0JBS1IsbUIsQ0FPUSxjLENBQ0EsMkIsQ0FDQSxxQixDQVRSLHVCLENBWVksVyxDQVpaLG1CLENBQUEsMEIsQ0FnQlksVSxDQUNBLHVCLENBQ0EsVyxDQUNBLGEsQ0FFQSxlQUFBLGdCLEVBQUEsMEIsQ0FHSSxhQUtoQixLLENBQ0ksVyxDQUdKLGUsQ0FDSSwwQixDQUdKLE0sQ0FDSSxpQixDQUdKLE0sQ0FDSSxpQixDQUdKLHlCLENBQ0ksbUIsQ0FHSixrQixDQUNJLGtCLENBR0osbUIsQ0FDSSxpQixDQUlKLFksQ0FDSSx5QixDQUNBLG9CLENBR0osMkIsQ0FDSSxrQyxDQUdKLDBCLENBQ0ksK0IsQ0d4bUJKLE8sQ0FDSSxTLENBQ0EsNEIsQ0FDQSxpQixDQUVBLHVDQUFBLGUsQ0FFUSxVQVBaLGEsQ0FhUSxXLENBSVIscUIsQ0FDSSxlLENBR0osdUIsQ0FDSSxRLENBSUosVyxDQUNJLFksQ0FDQSxrQixDQUdKLFksQ0FDSSxTLENBREosaUIsQ0FJUSxVLENBQ0EsVyxDQUlSLE8sQ0FDSSxvQixDQUNBLGMsQ0FDQSxZLENBQ0EsZSxDQUNBLEssQ0FHSixZLENBQ0ksYSxDQUNBLFUsQ0FDQSxVLENBQ0EsZSxDQUNBLFksQ0FDQSwwRSxDQUdKLGdCLENBQ0ksWSxDQUdKLGtELENBQ0ksd0MsQ0FHSixrRCxDQUNJLFMsQ0FDQSwyQixDQUdKLGtELENBQ0kseUMsQ0FHSixjLENBU0ksc0IsQ0FOQSxvQixDQVNJLGEsQ0FvQkEsVSxDQWpCSiwyQyxDQUNJLHFCLENBQ0EsYyxDQUdKLG9DQUFBLGMsQ0FDSSxrQixDQUNBLG1CQUlBLG9DLENBQ0ksWSxDQWFSLDhCLENDeXpCSixtRCxDRHZ6QlksYSxDQUtaLGMsQ0FDSSxTLENBQ0EsZSxDQUNBLFEsQ0FDQSxlLENBQ0EsUyxDQUxKLDZCLENBUVEsZ0IsQ0FDQSxhLENBQ0EscUIsQ0ZuQ0Ysa0IsQ0VxQ0Usa0IsQ0FFQSxtQyxDQUNJLHdCLENBQ0EsVSxDQWhCWixzQkFBQSxZLENBcUJRLCtCLENBSVIsNkIsQ0FDSSxVLENBQ0Esd0IsQ0FFQSxxQixDQUFBLGdCLENBS0osa0IsQ0FDSSxjLENBQ0EsVSxDQUNBLFcsQ0FDQSxNLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsUyxDQUNBLHVELENBQ0EsVSxDQUNBLGUsQ0FDQSxxQixDQUNBLFksQ0FDQSxlLENBQ0EsaUIsQ0FmSiwwQixDQW1CUSxnQixDQW5CUiwrQixDQXNCWSxxQixDQUVBLHFDLENBQ0ksNEIsQ0F6QmhCLDRDLENBdUNnQixXLENBRUEsb0NBQUEsNEMsQ0FDSSxhQTFDcEIsOEIsQ0FpRFEsWSxDQWpEUixpQyxDQTREUSw0QixDQUNBLFEsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxRLENBaEVSLG1DLENBbUVZLGMsQ0FuRVosK0IsQ0F3RVEsZSxDQXhFUiwwQyxDQThFWSxZLENBQ0EseUMsQ0FDQSxvQixDQUNBLGlCLENBQ0EsVSxDQUNBLHNCLENBSUEsb0NBQUEsMEMsQ0FDSSw0QkFRaEIsVyxDQUNJLHNCLENBQUEsaUIsQ0FDQSx1QixDQUFBLGtCLENBQ0EsaUIsQ0FHSixhLENBQ0ksVyxDQUNBLFUsQ0FDQSxpQixDQUVBLGMsQ0FDQSxrQixDQUNBLFMsQ0FDQSxrQixDQUNBLDhCLENBQ0EsNEIsQ0FDQSwyQixDQUNBLFUsQ0FHSiwrQixDQUNJLGUsQ0FDQSxjLENBRkosMEIsQ0FDSSxlLENBQ0EsYyxDQUdKLFcsQ0FDSSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsYyxDQUNBLGUsQ0FDQSxTLENBQ0EsYyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVSxDQUNBLDRCLENBQ0Esc0IsQ0FHSiwrQixDQVFBLG1CLENBUEksVyxDQUNBLGUsQ0FDQSw0QixDQUNBLDRDLENBQ0EsOEMsQ0FZSixpQixDQUNJLHNCLENBQ0Esa0IsQ0FDQSxxQixDQUNBLFksQ0FDQSxlLENBOEhKLGtCLENBM0hBLGUsQ0E0SEksWSxDQUNBLHFCLENBRUEsVSxDQS9ISixlLENBQ0ksUyxDQUNBLDBCLENBQ0Esc0IsQ0FISixrQixDQVNRLGUsQ0FDQSxTLENBRUEseUJBQUEsa0IsQ0FDSSxZQWJaLGlCLENBa0JRLFMsQ0FFQSx5QkFBQSxpQixDQUNJLFlBS1oscUIsQ0FDSSxpQixDQUNBLG9CLENBQ0EsUyxDQUNBLFcsQ0FHSix5QixDQXVHQSw2QixDQXRHSSxVLENBQ0EsbUIsQ0FBQSxnQixDQUdKLHVDLENBQ0ksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBR0osYyxDQUNJLHFELENBQ0EsVSxDQUNBLFMsQ0FDQSxtQixDQUdKLGMsQ0FDSSxxRCxDQU1KLEssQ0FQQSxjLENBY0EsTSxDQUVJLFUsQ0FDQSxTLENBQ0EsbUIsQ0FYSixLLENBQ0ksa0IsQ0FNSixNLENBQ0ksa0IsQ0FNSixvQixDQUNJLFMsQ0FDQSxPLENBQ0EsaUIsQ0FDQSxXLENBQ0EsMkIsQ0FHSixjLENBQ0ksWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxxQixDQUNBLGMsQ0FDQSwyQyxDQUNBLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxrQixDQUNBLHFCLENBQ0EseUIsQ0FDQSwwQyxDQUFBLGtDLENBRUEseUJBQUEsYyxDQUNJLFksQ0FDQSxVQW5CUix1QixDQXdCUSx3QyxDQUNBLGUsQ0F6QlIscUIsQ0E2QlEsdUMsQ0FDQSxlLENBQ0EsZ0IsQ0EvQlIseUIsQ0FtQ1EsdUMsQ0FDQSxjLENBQ0EsVSxDQUlSLGtCLENBR0ksa0IsQ0FJSixTLENBQ0ksVyxDQUtKLGEsQ0FDSSxZLENBQ0EsUSxDQUNBLHNCLENBQ0EsZSxDQUpKLHlCLENBUVEsWSxDQUNBLG1CLENBQ0EsZSxDQVZSLDZCLENBY1ksVyxDQUNBLGEsQ0FFQSx5QixDQUFBLHNCLENBTVIsdUNBQUEsa0IsQ0FDSSx1QkFvRlIsbUIsQ0FoRkEsYSxDQWdKUSxtQixDQUFBLGdCLENBaEpSLGEsQ0FDSSxvQixDQUNBLGUsQ0FFQSx5QixDQUFBLHNCLENBSkosa0IsQ0FPUSxlLENBZ0JSLGUsQ0FWQSxXLENBWUksWSxDQVNBLHNCLENBckJKLFcsQ0FDSSxZLENBQ0EsUSxDQUNBLHdELENBRUEsZ0IsQ0FFQSxhLENBR0osZSxDQUNJLGUsQ0FFQSxpQixDQUNBLGlCLENBQ0EsbUMsQ0FDQSxpRCxDQUNBLGMsQ0FDQSxZLENBQ0EsWSxDQUNBLHFCLENBVkosaUIsQ0FjUSxlLENBQ0EsaUIsQ0FmUixpQixDQW9CUSxjLENBRUEsYSxDQUNBLGEsQ0FJUixxQixDQUNJLDBCLENBQ0Esc0MsQ0FHSixrQixDQUNJLGlCLENBQ0EsZ0IsQ0FRQSwwQkFBQSwyQixDQUNJLHNCLENBREosMkMsQ0FJUSx3Q0FLWiw0QixDQXVEUSxhLENBakRSLG1CLENBOERRLFUsQ0FDQSxXLENBRUEsYSxDQUNBLG1CLENBN0NSLHlCQUNJLFcsQ0FDSSx5QixDQUNBLFksQ0FHSixlLENBQ0ksYUFJUixpQixDQUNJLFksQ0FLQSwwQkFBQSwyQixDQUNJLHNCLENBREosMkMsQ0FJUSx3Q0FXWixlLENBQ0ksVyxDQUNBLFcsQ0FDQSxlLENBQ0EsWSxDQUNBLGEsQ0FDQSx3QixDQVlKLGdCLENBQ0ksWSxDQUNBLGtCLENBQ0EsbUIsQ0FDQSxRLENBQ0EsYyxDQUdKLGEsQ0FDSSxZLENBQ0EsWSxDQUNBLHFCLENBQ0EsUSxDQUNBLGlCLENBR0osZSxDQUNJLFksQ0FDQSxzQixDQUNBLFEsQ0FDQSxpQixDQUdKLG9CLENBQ0ksaUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLGEsQ0FHSixZLENBQ0ksVSxDQUNBLFcsQ0FDQSx3QixDQUNBLFUsQ0FDQSxpQixDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsUyxDQUNBLGUsQ0FDQSw2QixDQUdKLGtDLENBQ0ksb0IsQ0FHSiwyQixDQUNJLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxRLENBQ0EsMEIsQ0FDQSxTLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGlDLENBQ0EsUyxDQUdKLHNELENBQ0ksWSxDQUdKLGEsQ0FDSSxXLENBQ0EsVyxDQUNBLGUsQ0FDQSxZLENBQ0EsYSxDQUNBLG1CLENBR0osaUIsQ0FDSSxVLENBQ0EsVyxDQUNBLGEsQ0FDQSxtQixDQUNBLG1CLENBQUEsZ0IsQ0FHSix5QkFDSSxnQixDQUNJLHFCLENEOFlOLGEsQ0MzWUUsYSxDQUVJLGEsQ0FDQSxnQkFJUixBLDBCQUNJLGEsQ0FDSSxjQUtSLFEsQ0FVQSxhLENBUUksYyxDQUVBLHdCLENBcEJKLFEsQ0FDSSxpQixDQUNBLG9CLENBQ0EsWSxDQUNBLFUsQ0FDQSxXLENBS0osYSxDQUNJLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxrQixDQUVBLGlCLENBSUosb0IsQ0FDSSxtQyxDQUdKLFMsQ0FDSSxpQixDQUNBLFEsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLFUsQ0FDQSxTLENBQ0EsZSxDQUNBLGMsQ0FDQSwwQixDQUNBLHdCLENBRUEscUIsQ0FFQSxnQixDQUNBLDBCLENDd0RKLGtCLENEcERBLFEsQ0MxcEJBLDhDLENEMnBCSSxZLENBR0osaUIsQ0FDSSxVLENBQ0EsZ0IsQ0FDQSxXLENBR0osWSxDQW9IQSxNLENBbkhJLGlCLENBQ0EsZSxDQUdKLHFCLENBQ0ksaUIsQ0FDQSxZLENBR0oseUIsQ0FRQSxlLENBSEksaUIsQ0FHSixlLENBQ0ksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFksQ0FDQSxVLENBQ0EsVyxDQUNBLDZCLENBQ0EsVSxDQUNBLFksQ0FDQSxxQixDQUNBLHdCLENBWEosc0IsQ0FlUSxzQixDQUFBLGlCLENBZlIsa0IsQ0FtQlEsa0IsQ0FDQSxxQyxDQXBCUixpQixDQXdCUSxrQixDQUtSLHlCQUNJLHFCLENBQ0ksWSxDQUdKLGtCLENBQ0ksZ0IsQ0FHSixpQixDQUNJLGdCQUtSLG9CLENBQ0ksWSxDQUNBLHFCLENBQ0EsUSxDQUdKLFUsQ0FDSSxZLENBQ0EsUSxDQUNBLG1CLENBQ0EsYyxDQUdKLFksQ0FDSSxjLENBQ0EsYyxDQUNBLGUsQ0FISixnQixDQWpFQSx5QixDQXVFUSxVLENBQ0EsVyxDQUNBLG1CLENBQUEsZ0IsQ0FDQSxhLENBSVIsVyxDQUNJLGMsQ0FDQSxZLENBQ0EscUIsQ0FDQSxzQixDQUNBLG9DLENBR0oseUJBQ0ksVSxDQUNJLHFCLENBR0osYSxDQUNJLCtCQUtSLGtCLENBQ0ksbUIsQ0FESiwyQixDQUdRLCtCLENBQ0EsVyxDQUtSLE0sQ0FDSSwwRCxDQUNBLFUsQ0FDQSxTLENBSEosb0IsQ0FRUSxrQyxDQVJSLFMsQ0FZUSwyQyxDQVpSLDBCLENBQUEsdUIsQ0F5QlEsNEMsQ0FDQSxrQixDQTFCUix1QixDQWlCUSxTLENBakJSLDBCLENBd0JRLHVDLENBeEJSLHVDLENBNkJZLHVDLENBN0JaLDRCLENBaUNZLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLFksQ0FDQSxzQixDQUNBLGtCLENBdENaLDRCLENBMENZLG9DLENBMUNaLFMsQ0ErQ1EsNEMsQ0EvQ1IsUSxDQW1EUSw4QixDQUlSLHVCLENBQ0ksUyxDQUNBLGUsQ0FHSixtQixDQUNJLFMsQ0FDQSxtQixDQUFBLGdCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLFcsQ0FDQSxLLENBQ0EsTSxDQUdKLHlCQUNJLGEsQ0FDSSxxQixDQUNBLG1CLENBQ0EsVyxDQUdKLGUsQ0FDSSx5QyxDQUNBLGMsQ0FHSixjLENBQ0ksWSxDQUNBLGtCLENBQ0EsVSxDQUNBLGMsQ0FDQSxRLENBQ0EsVSxDQUNBLGUsQ0FDQSxjLENBQ0EsUyxDQUNBLGMsQ0FWSixnQixDQWFRLDZCLENBR0osb0MsQ0FDSSx3QixDQUlSLFksQ0FDSSxZLENBR0osaUIsQ0FDSSxlQUlSLEEseUJBQ0ksYyxDQUNJLFksQ0FHSixZLENBQ0kseUJBSVIsYyxDQUNJLGdCLENBQ0EsZSxDQUdKLG9CLENBQ0ksVSxDQUNBLFcsQ0FDQSx3QixDQUNBLGlCLENBQ0EsZSxDQUxKLHNDLENBUVEsYyxDQUNBLGEsQ0FHUiwyQixDQUVRLFUsQ0FDQSxXLENBSFIsNkMsQ0FNWSxjLENBS1osbUIsQ0FDSSxZLENBQ0EsYyxDQUNBLFMsQ0FDQSxrQixDQUNBLGUsQ0FDQSxlLENBR0osVSxDQUNJLGdCLENBR0osaUMsQ0FHWSxVLENBRUEsdUMsQ0FDSSxlLENBS1Isd0MsQ0FHUSxrQixDQUNBLFUsQ0FDQSxlLENFaGtDaEIsZ0IsQ0Q2RUEsaUIsQ0FnQlEsbUIsQ0FBQSxnQixDQzdGUixnQixDQUVJLGMsQ0FDQSxnQixDQUdKLHFELENBQUEseUMsQ0FLWSxvQixDQUxaLHlELENBUWdCLFUsQ0FSaEIsK0QsQ0FlWSxvQixDQWZaLG1GLENBa0JnQixXLENBbEJoQix5QyxDQXVCWSxjLENBU1osYSxDQUNJLFksQ0FDQSxxQixDQUNBLFMsQ0FHSix1QixDQUNJLFksQ0FDQSxrQixDQUZKLHlCLENBS1EscUIsQ0FDQSxvQixDQUNBLGlCLENBSVIsb0IsQ0FBQSxzQixDQUVRLFUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSxlLENBQ0Esa0IsQ0FQUixzQixDQVdRLGEsQ0FFQSxjLENBRUEsZSxDQWZSLGtDLENBb0JRLGEsQ0FDQSxpQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxzQixDQTFCUiw0QixDQUFBLDBCLENBNENRLGEsQ0FDQSw0QixDQUVBLGlCLENBQ0EsZSxDQUNBLGdCLENBakRSLDRCLENBOEJRLG1CLENBQ0Esb0IsQ0FDQSwyQixDQUNBLGUsQ0FHQSxjLENBSUEsc0IsQ0F4Q1IsMEIsQ0E4Q1EsYyxDQUlBLHNCLENBbERSLCtCLENBc0RRLDRCLENBdERSLHFDLENBMERRLDRCLENBMURSLGdDLENBOERRLFMsQ0FDQSxXLENBQ0Esa0IsQ0FoRVIsNEIsQ0FvRVEseUIsQ0FDQSxjLENBQ0EsVSxDQXRFUixrQyxDQTBFUSxrQixDQTFFUixnQyxDQThFUSxVLENBQ0EsVyxDQUNBLHFCLENBQUEsa0IsQ0FDQSxtQixDQWpGUiwwQixDQXFGUSx3QixDRDdJUixxQixDQUNJLEssQ0FDQSxNLENBQ0EsVyxDQUNBLFksQ0FDQSxrQixDQUNBLG1CLENBQ0EsUyxDQUNBLGUsQ0FFQSx1Q0FBQSxxQixDQUNJLGlCLENBQ0EsVyxDQUNBLGdCLENBQ0EsWSxDQUNBLHFCLENBQ0Esd0JBSVIsZ0MsQ0FDSSx3QixDQUNBLG9CLENBQ0EsbUIsQ0FDQSxrQixDQUdKLGlCLENBQ0ksWSxDQURKLG9CLENBSVEseUMsQ0FHSix1Q0FBQSxpQixDQUNJLFksQ0FDQSxxQixDQUNBLHNCLENBQ0EsWUFYUix1QixDQWVRLHFCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLG9CLENBQ0EsUSxDQW5CUix1QixDQXVCUSxlLENBQ0Esb0MsQ0FJUixZLENBQ0ksWSxDQUNBLHFCLENBQ0EsTSxDQUNBLGUsQ0FFQSx1Q0FBQSxZLENBQ0ksY0FJUixZLENBQ0ksWSxDQUNBLGMsQ0FDQSwyQixDQUNBLDZCLENBQ0EsUSxDQUxKLGdCLENBUVEsTSxDQUlSLGEsQ0FDSSxZLENBQ0EsTSxDQUNBLGlCLENBQ0EsVSxDQUVBLHVDQUFBLGEsQ0FDSSxVLENBQ0EsWSxDQUNBLFdBVFIsaUIsQ0FhUSxVLENBQ0EsVyxDQUNBLDZCLENBR0EsdUNBQUEsaUIsQ0FDSSxjQUtaLDZCLENBQ0ksaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLDhCLENBQ0EsdUMsQ0FFQSx1Q0FBQSw2QixDQUNJLFksQ0FDQSxxQixDQUNBLGtCLENBQ0EsZUFZSixBLHVDQUFBLGUsQ0FDSSxZLENBQ0EscUIsQ0FDQSxvQkFRUixlLENBQ0ksaUIsQ0FDQSxvQixDQUVBLHVDQUFBLGUsQ0FDSSxzQixDQUFBLG1CQUlSLHVCLENBQ0ksWSxDQUNBLFcsQ0FDQSxpQixDQUNBLG1CLENBQUEsZ0IsQ0FDQSxjLENBQ0EsNkMsQ0FFQSw2QixDQUNJLHFCLENBQ0EscUIsQ0FJUixZLENBeU1BLHVCLENBQ0ksaUIsQ0FJQSxpQixDQUlBLHFCLENBbE5KLFksQ0FFSSxTLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBRUEscUIsQ0FFQSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxjLENBQ0EsaUQsQ0FFQSxrQixDQUNJLHdCLENBQ0Esb0IsQ0FDQSxVLENBSVIsaUIsQ0FDSSxlLENBQ0EsaUIsQ0FDQSxVLENBQ0EsWSxDQUpKLCtCLENBT1EsaUIsQ0FQUiw2QixDQVdRLHNDLENBRUEsdUNBQUEsNkIsQ0FDSSxhQWRaLHFCLENBbUJRLGUsQ0FFQSx1Q0FBQSxxQixDQUNJLGVBUVosVyxDQUNJLGMsQ0FDQSxRLENBQ0EscUIsQ0FHSixxQixDQUNJLFksQ0FDQSxZLENBRkoseUMsQ0FLUSxNLENBQ0EsWSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxpQixDQUNBLGUsQ0FWUix1QyxDQWNRLE0sQ0FkUiwyQyxDQWlCWSxVLENBQ0EsVyxDQUNBLG1CLENBQUEsZ0IsQ0FDQSx5QixDQUFBLHNCLENBcEJaLCtCLENBeUJRLGEsQ0FDQSxlLENBQ0EsYyxDQUNBLHlCLENBRUEscUMsQ0FDSSxhLENBL0JaLHVCLENBb0NRLGMsQ0FHSiwwQkFBQSx1QyxDQUVRLFksQ0FGUix5QyxDQU1RLFUsQ0FDQSxjQTJCWixrQyxDQXFCQSw4QixDQTNDQSxrQyxDQUNJLFksQ0FDQSxxQixDQUNBLFksQ0FDQSxhLENBeUJKLG1FLENBcUJBLDJELENBM0NBLG1FLENBQ0ksTSxDQUNBLFksQ0FDQSxxQixDQUNBLGlCLENBQ0EsZSxDQUNBLHNCLENBTkosdUUsQ0FTUSxlLENBQ0EsbUMsQ0FDQSxjLENBV1IsK0UsQ0FTUSxjLENBQ0EsaUMsQ0FXUiwrRCxDQVNRLGUsQ0FDQSxpQyxDQUlSLGdCLENBQ0ksYyxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxXLENBQ0EsWSxDQUdKLHNCLENBQ0ksUyxDQUNBLE8sQ0FDQSxRLENBR0osZ0IsQ0FDSSxpQixDQUNBLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0Esd0IsQ0FDQSx3QixDQUNBLGMsQ0FDQSxrQixDQUNBLFMsQ0FHSix1QixDQUVJLFUsQ0FDQSxhLENBQ0EsWSxDQUVBLHlCLENBQ0EsUyxDQUNBLFcsQ0FFQSx3QyxDQUdKLHFCLENBQ0ksUyxDQUNBLFcsQ0FDQSxVLENBQ0EsYyxDQUNBLGlCLENBQ0EsVyxDQUNBLGMsQ0FDQSxTLENBQ0EsTyxDQUNBLHlELENBR0osOEIsQ0FDSSx3QixDQUdKLG9ELENBQ0ksUyxDQUNBLFMsQ0FHSixxQyxDQUNJLDJCLENBQ0EscUIsQ0FHSixLLENBQ0ksMkIsQ0FLSixhLENBQ0ksUyxDQUNBLG1CLENBUkosSyxDQVdBLFksQ0FDSSxTLENBQ0EsbUIsQ0FHSiwwQixDQXFCQSw4QixDQXBCSSxZLENBQ0EscUIsQ0FDQSxZLENBQ0EsYSxDQUdKLG1ELENBcUJBLDJELENBcEJJLE0sQ0FDQSxZLENBQ0EscUIsQ0FDQSxpQixDQUNBLGUsQ0FDQSxzQixDQU5KLHVELENBU1EsZSxDQUNBLGlDLENBV1IsK0QsQ0FTUSxlLENBQ0EsaUMsQ0FJUixTLENBQ0ksYSxDQUNBLGUsQ0FDQSxjLENBQ0EseUIsQ0FFQSxlLENBQ0ksYSxDQUlSLHlCQUNJLHVDLENBQ0ksWSxDQWtCSixtRCxDQVZBLG1FLENBS0EsMkQsQ0FVQSwyRCxDQXBCQSxtRSxDQUNJLFUsQ0FDQSxjQXdCUixzQyxDRjI4Q0EsbUMsQ0V6OENJLFksQ0FDQSxpQixDQUNBLFMsQ0FHSiw4QixDQUNJLGMsQ0FDQSxZLENBQ0Esa0IsQ0FHSiwwQyxDQUNJLGtCLENBQ0EsVSxDQUdKLCtCLENBQ0ksVSxDQUNBLFcsQ0FDQSxpQixDQUdKLCtCLENBQ0ksMkIsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxxQixDQUNBLHdDLENBR0osZ0MsQ0FDSSxjLENBQ0Esb0IsQ0FDQSxxQixDQUNBLHdDLENBR0oseUUsQ0ZxOENBLDBFLENBQ0Esc0UsQ0FDQSx1RSxDRW44Q0ksbUIsQ0FJSix3QixDQUNJLGlCLENBQ0EscUIsQ0FDQSxnQyxDQUdKLDZCQUFBLDZCLENGazhDQSw2QkFBNkIsMEIsQ0VoOEN6Qix3QixDQUdKLGdCLENBQ0ksaUIsQ0FDQSxvQixDQUdKLFksQ0FDSSxXLENBQ0EsVSxDQUNBLHdCLENBQ0EsWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxRLENBQ0EsYyxDQUNBLGlCLENBQ0EsUyxDQUNBLGEsQ0FDQSxVLENBQ0Esa0IsQ0FDSSx3QixDQUNBLFUsQ0FLUixhLENBQ0ksTSxDQUNBLGlCLENBR0osWSxDQUNJLE0sQ0FDQSxxQixDQUdKLG1CLENBQ0ksZSxDQUNBLGdCLENBQ0EsTSxDQUdKLGUsQ0FDSSxlLENBQ0EsZ0IsQ0FHSixLLENBQ0ksWSxDQUNBLFcsQ0FDQSxrQixDQUNBLE8sQ0FDQSxpQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSwwQixDQUVBLFcsQ0FDSSxrQixDQUlSLHlCQUNJLFcsQ0FDSSxxQixDQUdKLFksQ0Z1N0NGLGEsQ0VyN0NNLGEsQ0FDQSxjLENBQ0EsUSxDQUNBLFMsQ0FHSixZLENBQ0ksaUIsQ0FDQSw0QixDQUNBLG9CQUlSLHFCLENBQ0ksUyxDQUdKLDRCLENBQUEsVSxDQUVRLDhCLENBRlIsVyxDQU1RLGMsQ0FDQSxlLENBQ0EsUSxDQVJSLG1CLENBWVEsYSxDQUNBLGUsQ0FDQSxjLENBQ0EsbUIsQ0FDQSxrQixDQUNBLGdCLENBOFBSLHdCLENBL1FBLDJCLENGbzhDQSxzQixDRS82Q1EsYSxDQXJCUix1QixDQXlCUSxlLENBQ0EsYSxDQTFCUix5QixDQThCUSxRLENBQ0EsYyxDQUVBLHVDQUFBLHlCLENBQ0ksV0FsQ1osNEIsQ0FzQ1ksYyxDQUNBLFcsQ0FDQSxlLENBRUEsUyxDQUNBLGlCLENBRUEsdUNBQUEsNEIsQ0FDSSxZLENBQ0EsZSxDQUNBLG1CQWhEaEIsMEMsQ0FxRFksYyxDRms3Q1osOEMsQ0V2K0NBLDZCLENBeURZLFUsQ0FDQSxXLENBQ0EsYyxDQUNBLG1CLENBQUEsZ0IsQ0FDQSx5QixDQUFBLHNCLENBQ0EsaUIsQ0FDQSxZLENGbzdDWixnRSxDRW4vQ0EsK0MsQ0FrRWdCLGMsQ0FsRWhCLDJCLENBdUVZLFcsQ0FDQSxrQixDQUNBLFMsQ0FFQSx1Q0FBQSwyQixDQUNJLFksQ0FDQSxvQkFNaEIscUMsQ0FDSSxxQixDQUNBLGtCLENBQ0Esc0IsQ0FISiwrQyxDQU1RLDhCLENBQ0EsdUMsQ0FDQSxhLENBUlIsNkQsQ0FZUSxtQixDQUNBLHdCLENBQ0EsWSxDQUNBLGlCLENBQ0EsYSxDQWhCUix5RSxDQW1CWSwwQyxDQUNBLGdDLENBQ0Esa0IsQ0FDQSxlLENBQ0EsYSxDQXZCWiw2RSxDQTJCWSw4QixDQUNBLGEsQ0FDQSxhLENBQ0EsaUIsQ0E5QlosbUUsQ0FrQ1ksaUIsQ0FDQSxRLENBQ0EsVSxDQUdKLHFFLENBQ0ksc0IsQ0FLWixZLENBQ0ksdUIsQ0FBQSxrQixDQU1BLHVDQUFBLHFCLENBQ0ksd0JBSVIsdUIsQ0FDSSxpQixDQUNBLDRCLENBQ0EsK0IsQ0FDQSxZLENBQ0Esa0IsQ0FMSiw2QixDSC9xQk0sYyxDR3dyQkUsZ0MsQ0FDQSxrQixDQUNBLGUsQ0FDQSxhLENBWlIsK0MsQ0FnQlEsZSxDQUNBLDhCLENBQ0EsZSxDQWxCUiw2QixDQXNCUSxlLENBQ0EsaUIsQ0FDQSx5QyxDQUVBLG1DLENBQ0ksZSxDQUtKLHVDQUFBLDZCLENBQ0ksc0JBakNaLDBCLENBc0NRLGEsQ0FDQSxzQixDQUFBLGlCLENBQ0EsOEIsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLCtCLENBQ0EscUIsQ0FDQSxrQixDQVFSLHdCLENBQ0ksaUIsQ0FDQSxvQixDQUNBLGlCLENBQ0EsYyxDQUVBLHVDQUFBLHdCLENBQ0ksZ0JGazZDUiw2QyxDRXo2Q0EsNEIsQ0FXUSxhLENBQ0EsNkIsQ0FDQSxXLENBQ0EsWSxDQUNBLG1CLENBQUEsZ0IsQ0FDQSxpQixDRm02Q1IsK0QsQ0VuN0NBLDhDLENBbUJZLGMsQ0FHSix1Q0ZrNkNOLDZDLENFbDZDTSw0QixDQUNJLGFBdkJaLGlDLENBNEJRLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLHlCLENBQ0EsVSxDQUNBLFksQ0FDQSxxQixDQUNBLGtCLENBQ0Esc0IsQ0FDQSxTLENBQ0EsMkIsQ0FDQSxjLENBQ0EsZSxDQTFDUixtQyxDQTZDWSxjLENBQ0EsaUIsQ0FJUix1QyxDQUNJLFMsQ0FJUixtQixDQUNJLGUsQ0FHSixtQixDQUNJLFMsQ0FHSixnQixDQUNJLGlCLENBQ0EsNEIsQ0FDQSw2QixDQUNBLCtCLENBQ0EsbUIsQ0FFQSx1Q0FBQSxnQixDQUNJLGtCQUlSLG1CLENBRVEsYSxDQUNBLGUsQ0FDQSxRLENBQ0EsbUMsQ0FDQSxtRCxDRmc2Q1IseUIsQ0UxNUNRLHlCLENBRUksYSxDQUNBLGUsQ0FDQSwyQixDQUdKLDBCLENBQ0ksMkIsQ0FLWix3QixDQUVRLG9CLENBQ0Esd0IsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxpQixDQUNBLHFDLENBQ0EsaUIsQ0FFQSw4QixDQUNJLGtCLENBQ0Esd0IsQ0FHSix1Q0FBQSx3QixDQUNJLG9CQWhCWixvQyxDQW9CWSxhLENBQ0EsZSxDQUNBLGMsQ0FDQSxrQixDQUNBLGdCLENBeEJaLCtDLENBNkJnQixjLENBQ0EsYSxDQUNBLFEsQ0FDQSxTLENBQ0EsWSxDQUNBLGtCLENBbENoQiwyQixDQTJDWSxjLENBQ0Esc0IsQ0FBQSxpQixDQTVDWix3QixDQUFBLGtDLENBZ0RZLGtCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLHNCLENBQUEsaUIsQ0FDQSwrQixDQXBEWixxQyxDQXdEWSxlLENBeERaLGtDLENBNERZLG1CLENBQ0EsMkIsQ0FDQSxvQixDQUNBLGUsQ0EvRFoscUIsQ0FvRVEsWSxDQUNBLGtCLENBQ0EsYSxDQUNBLFUsQ0FDQSxvQixDQUNBLGEsQ0FDQSx5QixDQUNBLHdCLENBQ0EsaUIsQ0FDQSwyQixDQUVBLDJCLENBQ0ksNEIsQ0FDQSxzQixDQUdKLHVDQUFBLHFCLENBQ0ksY0FyRlosd0IsQ0F5RlksYyxDQUNBLGtCLENBTUEsdUNBQUEsd0IsQ0FDSSxVLENBQ0EscUJBbEdoQix1QixDQXVHWSxjLENBQ0EsZSxDQXhHWix3QixDSDMwQk0sa0IsQ0cwN0JNLGUsQ0Y2NENaLHVCLENFNS9DQSx1QixDQW1IWSxXLENBS1osVyxDQUNJLFksQ0FDQSxZLENBQ0Esc0IsQ0FDQSxrQixDQUpKLHFDLENBT1Esd0IsQ0FDQSxvQixDQVJSLHdCLENBWVEsb0IsQ0FJUixZLENBQ0ksdUIsQ0FDQSxpQixDQUNBLGlCLENBQ0EsNEIsQ0FDQSxVLENBQ0EsWSxDQUNBLHVDLENBR0osVyxDQUNJLDJCLENBQ0EsNEMsQ0FDQSx5QixDQUlKLGtCLENBQ0ksOEIsQ0FDQSx3QixDQUNJLGtCLENBSVIsa0MsQ0FDSSxnQixDQUNBLGUsQ0FDQSxpQixDQUdKLDJCLENBQ0kscUIsQ0FDQSxpQixDQUNBLGtCLENBQ0EsWSxDQUNBLHdCLENBQ0EseUIsQ0FDQSxvQixDQUFBLFksQ0FPSiwyQixDQUNJLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLGlCLENBQ0EsaUIsQ0FHSixtQyxDQUNJLFksQ0FHSixtQyxDQUNJLFcsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxNLENBQ0Esd0IsQ0FHSixpRCxDQUNJLHVCLENBR0osK0IsQ0FDSSxjLENFeG5DSixtQixDQUdRLG9CLENBQ0EsaUIsQ0FKUixtQyxDQVFRLG9CLENBUlIseUIsQ0FZUSxnQixDQVpSLG1DLENBQUEsb0MsQ0FnQlEseUIsQ0FDQSx3RCxDQUNBLHlDLENBQ0EsZ0IsQ0FuQlIsb0MsQ0F1QlEseUIsQ0F2QlIsaUMsQ0E4QlEsb0IsQ0FDQSxpQixDQUNBLGEsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsZSxDQXZDUix3QyxDQTJDUSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsWSxDQUNBLFUsQ0FDQSx3QixDQUNBLHdCLENBakRSLHFDLENBcURRLFUsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxpQixDQXhEUiwwQixDQTREUSxvQixDQzVEUiwwQyxDQUdRLGlCLENBQ0EsZ0MsQ0FDQSxlLENBQ0EseUMsQ0FDQSxTLENBQ0EsbUIsQ0FDQSx5QixDQVRSLHNDLENBYVEsWSxDQUNBLGUsQ0FDQSxpRCxDQWZSLDJDLENBbUJRLGlCLENBQ0EsZSxDQUNBLGlELENBckJSLG9FLENBNEJRLCtCLENBQ0EsaUIsQ0E3QlIsZ0QsQ0FpQ1EsVyxDQWpDUixxQyxDQXFDUSxxQiIsImZpbGUiOiJhcHAubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIu+7v0BzY3JlZW4teHMtbWF4OiA1NzUuOThweDtcbkBzY3JlZW4tc20tbWluOiA1NzZweDtcbkBzY3JlZW4tc20tbWF4OiA3NjcuOThweDtcbkBzY3JlZW4tbWQtbWluOiA3NjhweDtcbkBzY3JlZW4tbWQtbWF4OiA5OTEuOThweDtcbkBzY3JlZW4tbGctbWluOiA5OTJweDtcbkBzY3JlZW4tbGctbWF4OiAxMTk5Ljk4cHg7XG5Ac2NyZWVuLXhsLW1pbjogMTIwMHB4O1xuQHNjcmVlbi14bC1tYXg6IDEzOTkuOThweDtcbkBzY3JlZW4teHhsLW1pbjogMTQwMHB4O1xuXG5Ac206IH5cInNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHtzY3JlZW4tc20tbWlufSlcIjtcbkBtZDogflwic2NyZWVuIGFuZCAobWluLXdpZHRoOiBAe3NjcmVlbi1tZC1taW59KVwiO1xuQGxnOiB+XCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB7c2NyZWVuLWxnLW1pbn0pXCI7XG5AeGw6IH5cInNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHtzY3JlZW4teGwtbWlufSlcIjtcbkB4eGw6IH5cInNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHtzY3JlZW4teHhsLW1pbn0pXCI7XG5cbkB4c09ubHk6IH5cInNjcmVlbiBhbmQgKG1heC13aWR0aDogQHtzY3JlZW4teHMtbWF4fSlcIjtcbkBzbU9ubHk6IH5cInNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHtzY3JlZW4tc20tbWlufSkgYW5kIChtYXgtd2lkdGg6IEB7c2NyZWVuLXNtLW1heH0pXCI7XG5AbWRPbmx5OiB+XCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IEB7c2NyZWVuLW1kLW1pbn0pIGFuZCAobWF4LXdpZHRoOiBAe3NjcmVlbi1tZC1tYXh9KVwiO1xuQGxnT25seTogflwic2NyZWVuIGFuZCAobWluLXdpZHRoOiBAe3NjcmVlbi1sZy1taW59KSBhbmQgKG1heC13aWR0aDogQHtzY3JlZW4tbGctbWF4fSlcIjtcbkB4bE9ubHk6IH5cInNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHtzY3JlZW4teGwtbWlufSkgYW5kIChtYXgtd2lkdGg6IEB7c2NyZWVuLXhsLW1heH0pXCI7XG5cbkBzbUFuZFVuZGVyOiB+XCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB7c2NyZWVuLXNtLW1heH0pXCI7XG5AbWRBbmRVbmRlcjogflwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAe3NjcmVlbi1tZC1tYXh9KVwiO1xuQGxnQW5kVW5kZXI6IH5cInNjcmVlbiBhbmQgKG1heC13aWR0aDogQHtzY3JlZW4tbGctbWF4fSlcIjtcbkB4bEFuZFVuZGVyOiB+XCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEB7c2NyZWVuLXhsLW1heH0pXCI7XG5cbkBwcmltYXJ5OiAjMkMzMDZBO1xuQHNlY29uZGFyeTogIzU0OEM3NztcbkBncmVlbjogIzI5QTc3ODtcbkBkYXJrR3JlZW46ICM1NDhDNzc7XG5AYmx1ZTogIzJDMzA2QTtcbkBkYW5nZXI6ICNBRjQ4NDkgO1xuQGxpbms6ICMyNzJEODE7XG5Ad2hpdGU6ICNmZmZmZmY7XG5AYmxhY2s6ICMwMDAwMDA7XG5AZ3JheTogIzc2NzY3NjtcbkBkYXJrZ3JheTogIzUyNTI1MjtcbkB2ZXJ5RGFya0dyYXk6ICMyNTJDMzI7XG5AbGlndGhEYXJrR3JheTogIzg5ODk4OTtcbkBsaWdodGdyYXk6ICNmOWY5Zjk7XG5AYm9yZGVyZ3JheTogI0U1RTlFQjtcbkBob3ZlckdyYXk6ICNlNmU2ZTY7XG5AZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgtMTAwZGVnLCAjNTQ4Qzc3IDAlLCAjMkMzMDZBIDEwMCUpO1xuXG5cbkBpbXBvcnQgXCJyZnMubGVzc1wiO1xuXG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42NnB4O1xuICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgLmZvbnQtc2l6ZSgxNnB4KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG5cbi5jZW50ZXItYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4ub3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4ucG9pbnRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgICBib3JkZXItY29sb3I6IEBzZWNvbmRhcnk7XG4gICAgY29sb3I6IEBzZWNvbmRhcnk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHNlY29uZGFyeTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAc2Vjb25kYXJ5O1xuICAgIH1cbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gICAgY29sb3I6IEBwcmltYXJ5IWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogQHNlY29uZGFyeSAhaW1wb3J0YW50O1xufVxuXG5oMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2IHtcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG5oMSwgLmgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuODc1cmVtLCA0LjE2N3Z3ICsgMS4wNDJyZW0sIDMuMTI1cmVtKTtcbiAgICBmb250LXdlaWdodDogODAwO1xufVxuXG5oMiwgLmgyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDEuMjg2dncgKyAxLjQ1N3JlbSwgM3JlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAxLjAyOXZ3ICsgMS4wMTVyZW0sIDIuMjVyZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmg2LCAuaDYge1xuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgZm9udC1zaXplOiBjbGFtcCgwLjgxM3JlbSwgMS4wNDJ2dyArIDAuNjA0cmVtLCAxLjEyNXJlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiA3NTtcbn1cblxuLnJpY2hUZXh0Q29tcG9uZW50IHBbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5wLCAucCB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uaGVhZGluZy1wIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDAuODc1cmVtLCAxLjg3NXZ3ICsgMC41cmVtLCAxLjQzOHJlbSk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTE3JTtcbn1cbi5wLWxpZ2h0IHtcbiAgICBjb2xvcjogIzg5ODk4OTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucC1kYXJrZXIge1xuICAgIGNvbG9yOiAjNWE1YTVhO1xufVxuLnAtY29udHJhc3Qge1xuICAgIGNvbG9yOiBncmF5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTcuMzQlOyBcbn1cblxuLnAtbGluZUhlaWdodCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmEtbGluay1kYXJrIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogQHByaW1hcnkgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMC4yZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCBsaWdodGVuKEBwcmltYXJ5LCAxNSUpO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYShsaWdodGVuKEBwcmltYXJ5LCAyMCUpLCAwLjE2KTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAyNTBtcztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGNvbG9yOiBAc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYS1saW5rLWxpZ2h0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDAuMmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgbGlnaHRlbihAd2hpdGUsIDE1JSk7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKGxpZ2h0ZW4oQHdoaXRlLCA0MCUpLCAwLjI2KTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAyNTBtcztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGNvbG9yOiBAc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYS1saW5rLWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogQHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IGNsYW1wKDAuODEzcmVtLCAwLjg1N3Z3ICsgMC42MjVyZW0sIDFyZW0pO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTAuMmVtO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG4gICAgfVxuXG4gICAgJjpob3ZlcjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDAuN3B4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgIGNvbG9yOiAjZWVlO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxufVxuXG4uYS1saW5rLWZhZGUtbGlnaHQge1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICBvcGFjaXR5OiA3MCU7XG4gICAgfVxufVxuLmEtbGluay1mYWRlLWRhcmsge1xuICAgIGNvbG9yOiBAbGluaztcbiAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBAc2Vjb25kYXJ5O1xuICAgIH1cbn1cbnAsIGEsIGxhYmVsLCBpbnB1dCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uZGVmYXVsdC1idG4tc2V0dGluZ3Mge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBjb2xvcjogQHdoaXRlO1xuICAgIHBhZGRpbmc6IDEzcHggY2xhbXAoMXJlbSwgMC41Nzl2dyArIDAuODY4cmVtLCAxLjU2M3JlbSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMC44MTNyZW0sIDAuMTkzdncgKyAwLjc2OHJlbSwgMXJlbSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJpbWFyeS1idG4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogQHNlY29uZGFyeTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOkB3aGl0ZTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogQHByaW1hcnk7XG4gICAgICAgIHdpZHRoOiAxMjAlO1xuICAgICAgICBsZWZ0OiAtMTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMzBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4zLCAxLCAwLjgsIDEpO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgfVxufVxuLnByb2ZpbGUtYnV0dG9uc3tcbiAgICB3aWR0aDoyMCU7XG4gICAgQG1lZGlhIEBtZEFuZFVuZGVye1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbn1cbi5zZWNvbmRhcnktYnRuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IEBzZWNvbmRhcnk7XG4gICAgICAgIHdpZHRoOiAxMjAlO1xuICAgICAgICBsZWZ0OiAtMTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMzBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4zLCAxLCAwLjgsIDEpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgfVxufVxuLndoaXRlT3V0LWJ0biB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKGxpZ2h0ZW4oQGJsYWNrLCA5MCUpKTtcbiAgICBjb2xvcjogQHByaW1hcnkgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgICAgIHdpZHRoOiAxMjAlO1xuICAgICAgICBsZWZ0OiAtMTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMzBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4zLCAxLCAwLjgsIDEpO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgfVxufVxuLmdob3N0LWJ0biB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEB3aGl0ZTtcblxuICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICAgIGxlZnQ6IC0xMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgc2tldygzMGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjMsIDEsIDAuOCwgMSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBAYmxhY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2tldygzMGRlZyk7XG4gICAgfVxufVxuLmRhbmdlci1idG4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogcmdiYShkYXJrZW4oQGRhbmdlciwgMTAlKSk7XG4gICAgY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IEBkYW5nZXI7XG4gICAgICAgIHdpZHRoOiAxMjAlO1xuICAgICAgICBsZWZ0OiAtMTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMzBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4zLCAxLCAwLjgsIDEpO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgfVxufVxuXG4uZ3JheS1idG4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogQGdyYXk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzY1NjU2NTtcbiAgICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICAgIGxlZnQ6IC0xMCU7XG4gICAgICAgIHRyYW5zZm9ybTogc2tldygzMGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjMsIDEsIDAuOCwgMSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB9XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuc3Ryb25nLCBiLCAuYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnB0LTYge1xuICAgIC5wYWRkaW5nLXRvcCg4cmVtKTtcbn1cblxuLnBiLTYge1xuICAgIC5wYWRkaW5nLWJvdHRvbSg4cmVtKTtcbn1cblxuLnB5LTYge1xuICAgIC5wYWRkaW5nLXRvcCg4cmVtKTtcbiAgICAucGFkZGluZy1ib3R0b20oOHJlbSk7XG59XG5cbi50ZXh0LXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IDcwY2g7XG59XG5cblxuLmJsdWUtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xufVxuXG5cbi53aGl0ZS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogQHByaW1hcnkhaW1wb3J0YW50O1xufVxuLmJnLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogQHNlY29uZGFyeSAhaW1wb3J0YW50O1xufVxuLmJnLWdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBAZ3JhZGllbnQgIWltcG9ydGFudDtcbn1cbi5ib3gtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAucmV2ZXJzZS1vcmRlci1tb2JpbGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxufVxuXG5cbi52aWRlbyB7XG5cbiAgICAudmltZW9wbGF5ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgQHN1cHBvcnRzXG5cbiAgICAgICAgICAgIG5vdCAoYXNwZWN0LXJhdGlvOiAxIC8gMSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi53LTMze1xuICAgIHdpZHRoOjMzLjMlO1xufVxuXG4uYmctc2VhcmNoLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZmNkY2Q2Yztcbn1cblxuLnBsLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5wbC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uYnRuLWJvdHRvbS1wYWRkaW5nLXNtYWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuLmJ0bi1ib3R0b20tbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4ucGFkZGluZy1sZWZ0LXN0YXJ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG59XG5cblxuLnN3YWwyLXBvcHVwIHtcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbiAhaW1wb3J0YW50O1xufVxuXG4uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYSAhaW1wb3J0YW50O1xufVxuXG5AaW1wb3J0IFwibWFzdGVyLmxlc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzLmxlc3NcIjtcbkBpbXBvcnQgXCJhY2NvdW50Lmxlc3NcIjtcbkBpbXBvcnQgXCJhc3NpZ25tZW50X3BhZ2UubGVzc1wiO1xuQGltcG9ydCBcImNvbnN1bHRhbnRfZmlsdGVyX3BhZ2UubGVzc1wiO1xuIiwiLy8gTGVzcyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuQHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtO1xuQHJmcy11bml0OiByZW07XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWUgc3RvcHMgaW5jcmVhc2luZ1xuQHJmcy1icmVha3BvaW50OiAxMjAwcHg7XG5AcmZzLWJyZWFrcG9pbnQtdW5pdDogcHg7XG5cbi8vIFJlc2l6ZSB2YWx1ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuQHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlO1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbkByZnMtZmFjdG9yOiAxMDtcblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuQHJmcy1tb2RlOiBcIm1pbi1tZWRpYS1xdWVyeVwiO1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuQHJmcy1jbGFzczogZmFsc2U7XG5cbi8vIDEgcmVtID0gQHJmcy1yZW0tdmFsdWUgcHhcbkByZnMtcmVtLXZhbHVlOiAxNjtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG5AcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlO1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nIEBlbmFibGUtcmZzIHRvIGZhbHNlXG5AZW5hYmxlLXJmczogdHJ1ZTtcblxuLy8gUkZTIG1peGluXG4ucmZzKEB2YWx1ZXMsIEBwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIC5fcmZzLWNhbGN1bGF0ZSgxLCB+XCJcIiwgflwiXCIpO1xufVxuXG4vLyBSZWN1cnNpdmUgY2FsY3VsYXRlIG1peGluXG4uX3Jmcy1jYWxjdWxhdGUoQGluZGV4LCBAdmFsdWVSZXN1bHQsIEBmbHVpZFZhbHVlUmVzdWx0KSB7XG5cbiAgJiB3aGVuIChAaW5kZXggPD0gbGVuZ3RoKEB2YWx1ZXMpKSB7XG4gICAgQGN1cnJlbnRWYWx1ZTogaWYoZXh0cmFjdChAdmFsdWVzLCBAaW5kZXgpID0gaW1wb3J0YW50LCB+XCIhaW1wb3J0YW50XCIgLCBleHRyYWN0KEB2YWx1ZXMsIEBpbmRleCkpO1xuICAgIEBzcGFjZTogaWYoQGluZGV4ID0gbGVuZ3RoKEB2YWx1ZXMpLCB+XCJcIiwgflwiIFwiKTtcblxuICAgICYgd2hlbiAobm90KGlzdW5pdChAY3VycmVudFZhbHVlLCBweCkpIGFuZCBub3QoaXN1bml0KEBjdXJyZW50VmFsdWUsIHJlbSkpKSB7XG4gICAgICAuX3Jmcy1jYWxjdWxhdGUoKEBpbmRleCArIDEpLCB+XCJAe3ZhbHVlUmVzdWx0fUB7Y3VycmVudFZhbHVlfUB7c3BhY2V9XCIsIH5cIkB7Zmx1aWRWYWx1ZVJlc3VsdH1Ae2N1cnJlbnRWYWx1ZX1Ae3NwYWNlfVwiKTtcbiAgICB9XG5cbiAgICAmIHdoZW4gKChpc3VuaXQoQGN1cnJlbnRWYWx1ZSwgcHgpKSBvciAoaXN1bml0KEBjdXJyZW50VmFsdWUsIHJlbSkpKSB7XG4gICAgICBAdmFsOiBpZihpc3VuaXQoQGN1cnJlbnRWYWx1ZSwgcmVtKSwgdW5pdCgoQGN1cnJlbnRWYWx1ZSAqIEByZnMtcmVtLXZhbHVlKSksIHVuaXQoQGN1cnJlbnRWYWx1ZSkpO1xuXG4gICAgICAvLyBSZW1vdmUgdW5pdCBpZiB6ZXJvXG4gICAgICBAdmFsdWUtdW5pdDogaWYoQHZhbCA9IDAsIH5cIlwiLCBAcmZzLXVuaXQpO1xuXG4gICAgICBAcmVuZGVyZWRWYWx1ZTogdW5pdChpZihAcmZzLXVuaXQgPSBweCwgQHZhbCwgKChAdmFsIC8gQHJmcy1yZW0tdmFsdWUpKSksIEB2YWx1ZS11bml0KTtcblxuICAgICAgQHJmcy1taW46IGlmKGlzdW5pdChAcmZzLWJhc2UtdmFsdWUsIHJlbSksIHVuaXQoKEByZnMtYmFzZS12YWx1ZSAqIEByZnMtcmVtLXZhbHVlKSksIHVuaXQoQHJmcy1iYXNlLXZhbHVlKSk7XG5cbiAgICAgICYgd2hlbiAobm90KChhYnMoQHZhbCkgPiBAcmZzLW1pbikgYW5kIChAcmZzLWZhY3RvciA+IDEpIGFuZCAoQGVuYWJsZS1yZnMgPSB0cnVlKSkpIHtcbiAgICAgICAgLl9yZnMtY2FsY3VsYXRlKChAaW5kZXggKyAxKSwgflwiQHt2YWx1ZVJlc3VsdH1Ae3JlbmRlcmVkVmFsdWV9QHtzcGFjZX1cIiwgflwiQHtmbHVpZFZhbHVlUmVzdWx0fUB7cmVuZGVyZWRWYWx1ZX1Ae3NwYWNlfVwiKTtcbiAgICAgIH1cblxuICAgICAgJiB3aGVuICgoYWJzKEB2YWwpID4gQHJmcy1taW4pIGFuZCAoQHJmcy1mYWN0b3IgPiAxKSBhbmQgKEBlbmFibGUtcmZzID0gdHJ1ZSkpIHtcblxuICAgICAgICBAYnJlYWtwb2ludDogaWYoaXN1bml0KEByZnMtYnJlYWtwb2ludCwgZW0pIG9yIGlzdW5pdChAcmZzLWJyZWFrcG9pbnQsIHJlbSksIHVuaXQoKEByZnMtYnJlYWtwb2ludCAqIEByZnMtcmVtLXZhbHVlKSksIHVuaXQoQHJmcy1icmVha3BvaW50KSk7XG4gICAgICAgIEBtYXgtd2lkdGg6IHVuaXQoaWYoQHJmcy1icmVha3BvaW50LXVuaXQgPSBweCwgQGJyZWFrcG9pbnQsICgoQGJyZWFrcG9pbnQgLyBAcmZzLXJlbS12YWx1ZSkpKSwgQHJmcy1icmVha3BvaW50LXVuaXQpO1xuXG4gICAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEB2YWx1ZS1taW46IEByZnMtbWluICsgKCgoYWJzKEB2YWwpIC0gQHJmcy1taW4pIC8gQHJmcy1mYWN0b3IpKTtcblxuICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIEB2YWwgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIC8vIFJvdW5kaW5nIG5lZWRlZCB0byBwcmV2ZW50IHJvdW5kaW5nIGVycm9yc1xuICAgICAgICBAdmFsdWUtdmFyaWFibGUtd2lkdGg6IHVuaXQocm91bmQoKChhYnMoQHZhbCkgLSBAdmFsdWUtbWluKSAvICgoQGJyZWFrcG9pbnQgLyAxMDApKSksIDE1KSwgaWYoQHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KSk7XG5cbiAgICAgICAgJiB3aGVuIChAdmFsID4gMCkge1xuICAgICAgICAgIEByZW5kZXJlZEZsdWlkVmFsdWU6IGNhbGModW5pdChpZihAcmZzLXVuaXQgPSBweCwgKChAdmFsdWUtbWluKSksICgoQHZhbHVlLW1pbiAvIEByZnMtcmVtLXZhbHVlKSkpLCBAcmZzLXVuaXQpIH5cIitcIiBAdmFsdWUtdmFyaWFibGUtd2lkdGgpO1xuICAgICAgICAgIC5fcmZzLWNhbGN1bGF0ZSgoQGluZGV4ICsgMSksIH5cIkB7dmFsdWVSZXN1bHR9QHtyZW5kZXJlZFZhbHVlfUB7c3BhY2V9XCIsIH5cIkB7Zmx1aWRWYWx1ZVJlc3VsdH1Ae3JlbmRlcmVkRmx1aWRWYWx1ZX1Ae3NwYWNlfVwiKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgd2hlbiAoQHZhbCA8IDApIHtcbiAgICAgICAgICBAcmVuZGVyZWRGbHVpZFZhbHVlOiBjYWxjKHVuaXQoaWYoQHJmcy11bml0ID0gcHgsICgoLUB2YWx1ZS1taW4pKSwgKCgtQHZhbHVlLW1pbiAvIEByZnMtcmVtLXZhbHVlKSkpLCBAcmZzLXVuaXQpIH5cIi1cIiBAdmFsdWUtdmFyaWFibGUtd2lkdGgpO1xuICAgICAgICAgIC5fcmZzLWNhbGN1bGF0ZSgoQGluZGV4ICsgMSksIH5cIkB7dmFsdWVSZXN1bHR9QHtyZW5kZXJlZFZhbHVlfUB7c3BhY2V9XCIsIH5cIkB7Zmx1aWRWYWx1ZVJlc3VsdH1Ae3JlbmRlcmVkRmx1aWRWYWx1ZX1Ae3NwYWNlfVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgd2hlbiAoQGluZGV4ID4gbGVuZ3RoKEB2YWx1ZXMpKSB7XG4gICAgQGZsdWlkVmFsdWU6IEBmbHVpZFZhbHVlUmVzdWx0O1xuXG4gICAgJiB3aGVuIChAdmFsdWVSZXN1bHQgPSBAZmx1aWRWYWx1ZVJlc3VsdCkge1xuICAgICAgQHtwcm9wZXJ0eX06IEB2YWx1ZVJlc3VsdDtcbiAgICB9XG5cbiAgICAmIHdoZW4gKG5vdChAdmFsdWVSZXN1bHQgPSBAZmx1aWRWYWx1ZVJlc3VsdCkpIHtcblxuICAgICAgJiB3aGVuIChAcmZzLWNsYXNzID0gXCJkaXNhYmxlXCIpIGFuZCAoQHJmcy1tb2RlID0gXCJtYXgtbWVkaWEtcXVlcnlcIikge1xuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgICAgQHtwcm9wZXJ0eX06IEB2YWx1ZVJlc3VsdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIHdoZW4gKEByZnMtY2xhc3MgPSBcImVuYWJsZVwiKSBhbmQgKEByZnMtbW9kZSA9IFwibWluLW1lZGlhLXF1ZXJ5XCIpIHtcbiAgICAgICAgQHtwcm9wZXJ0eX06IEB2YWx1ZVJlc3VsdDtcblxuICAgICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICAgIEB7cHJvcGVydHl9OiBAZmx1aWRWYWx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIHdoZW4gKG5vdCgoQHJmcy1jbGFzcyA9IFwiZGlzYWJsZVwiKSBhbmQgKEByZnMtbW9kZSA9IFwibWF4LW1lZGlhLXF1ZXJ5XCIpKSkgYW5kIG5vdCgoQHJmcy1jbGFzcyA9IFwiZW5hYmxlXCIpIGFuZCAoQHJmcy1tb2RlID0gXCJtaW4tbWVkaWEtcXVlcnlcIikpIHtcbiAgICAgICAgQHtwcm9wZXJ0eX06IGlmKEByZnMtbW9kZSA9IFwibWluLW1lZGlhLXF1ZXJ5XCIsIEBmbHVpZFZhbHVlLCBAdmFsdWVSZXN1bHQpO1xuICAgICAgfVxuXG4gICAgICAvLyBNZWRpYSBxdWVyeVxuICAgICAgJiB3aGVuIChAcmZzLWNsYXNzID0gXCJlbmFibGVcIikge1xuICAgICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICAgIC5fcmZzLXJlbmRlci1tZWRpYS1xdWVyeSgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYgd2hlbiAoQHJmcy1jbGFzcyA9IFwiZGlzYWJsZVwiKSBhbmQgKEByZnMtbW9kZSA9IFwibWluLW1lZGlhLXF1ZXJ5XCIpIHtcbiAgICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICAgIEB7cHJvcGVydHl9OiBAdmFsdWVSZXN1bHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuX3Jmcy1yZW5kZXItbWVkaWEtcXVlcnkoKTtcbiAgICAgIH1cblxuICAgICAgJiB3aGVuIChub3QoQHJmcy1jbGFzcyA9IFwiZW5hYmxlXCIpKSBhbmQgbm90KEByZnMtY2xhc3MgPSBcImRpc2FibGVcIikge1xuICAgICAgICAuX3Jmcy1yZW5kZXItbWVkaWEtcXVlcnkoKTtcbiAgICAgIH1cblxuICAgICAgJiB3aGVuICgoQHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4KSkge1xuICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICBtaW4td2lkdGg6IDB2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLl9yZnMtcmVuZGVyLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgJiB3aGVuIChAcmZzLXR3by1kaW1lbnNpb25hbCkge1xuICAgICYgd2hlbiAoQHJmcy1tb2RlID0gXCJtaW4tbWVkaWEtcXVlcnlcIikge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBtYXgtd2lkdGgpIGFuZCAobWluLWhlaWdodDogQG1heC13aWR0aCkge1xuICAgICAgICBAe3Byb3BlcnR5fTogQHZhbHVlUmVzdWx0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgd2hlbiAoQHJmcy1tb2RlID0gXCJtYXgtbWVkaWEtcXVlcnlcIikge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEBtYXgtd2lkdGgpLCAobWF4LWhlaWdodDogQG1heC13aWR0aCkge1xuICAgICAgICBAe3Byb3BlcnR5fTogQGZsdWlkVmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJiB3aGVuIChub3QoQHJmcy10d28tZGltZW5zaW9uYWwpKSB7XG4gICAgJiB3aGVuIChAcmZzLW1vZGUgPSBcIm1pbi1tZWRpYS1xdWVyeVwiKSB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQG1heC13aWR0aCkge1xuICAgICAgICBAe3Byb3BlcnR5fTogQHZhbHVlUmVzdWx0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgd2hlbiAoQHJmcy1tb2RlID0gXCJtYXgtbWVkaWEtcXVlcnlcIikge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEBtYXgtd2lkdGgpIHtcbiAgICAgICAgQHtwcm9wZXJ0eX06IEBmbHVpZFZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uX3Jmcy1yZW5kZXItbWVkaWEtcXVlcnktY29udGVudCgpIHtcblxuICAmIHdoZW4gKEByZnMtY2xhc3MgPSBcImVuYWJsZVwiKSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQHtwcm9wZXJ0eX06IGlmKEByZnMtbW9kZSA9IFwibWluLW1lZGlhLXF1ZXJ5XCIsIEB2YWx1ZVJlc3VsdCwgQGZsdWlkVmFsdWUpO1xuICAgIH1cbiAgfVxuXG4gICYgd2hlbiAobm90KEByZnMtY2xhc3MgPSBcImVuYWJsZVwiKSkge1xuICAgIEB7cHJvcGVydHl9OiBpZihAcmZzLW1vZGUgPSBcIm1pbi1tZWRpYS1xdWVyeVwiLCBAdmFsdWVSZXN1bHQsIEBmbHVpZFZhbHVlKTtcbiAgfVxufVxuXG4vLyBTaGFydGhhbmQgbWl4aW5zXG4uZm9udC1zaXplKEB2YWx1ZSkge1xuICAucmZzKEB2YWx1ZSk7XG59XG5cbi5wYWRkaW5nKEB2YWx1ZSwgQHByb3BlcnR5OiBwYWRkaW5nKSB7XG4gIC5yZnMoQHZhbHVlLCBAcHJvcGVydHkpO1xufVxuXG4ucGFkZGluZy10b3AoQHZhbHVlLCBAcHJvcGVydHk6IHBhZGRpbmctdG9wKSB7XG4gIC5yZnMoQHZhbHVlLCBAcHJvcGVydHkpO1xufVxuXG4ucGFkZGluZy1yaWdodChAdmFsdWUsIEBwcm9wZXJ0eTogcGFkZGluZy1yaWdodCkge1xuICAucmZzKEB2YWx1ZSwgQHByb3BlcnR5KTtcbn1cblxuLnBhZGRpbmctYm90dG9tKEB2YWx1ZSwgQHByb3BlcnR5OiBwYWRkaW5nLWJvdHRvbSkge1xuICAucmZzKEB2YWx1ZSwgQHByb3BlcnR5KTtcbn1cblxuLnBhZGRpbmctbGVmdChAdmFsdWUsIEBwcm9wZXJ0eTogcGFkZGluZy1sZWZ0KSB7XG4gIC5yZnMoQHZhbHVlLCBAcHJvcGVydHkpO1xufVxuXG4ubWFyZ2luKEB2YWx1ZSwgQHByb3BlcnR5OiBtYXJnaW4pIHtcbiAgLnJmcyhAdmFsdWUsIEBwcm9wZXJ0eSk7XG59XG5cbi5tYXJnaW4tdG9wKEB2YWx1ZSwgQHByb3BlcnR5OiBtYXJnaW4tdG9wKSB7XG4gIC5yZnMoQHZhbHVlLCBAcHJvcGVydHkpO1xufVxuXG4ubWFyZ2luLXJpZ2h0KEB2YWx1ZSwgQHByb3BlcnR5OiBtYXJnaW4tcmlnaHQpIHtcbiAgLnJmcyhAdmFsdWUsIEBwcm9wZXJ0eSk7XG59XG5cbi5tYXJnaW4tYm90dG9tKEB2YWx1ZSwgQHByb3BlcnR5OiBtYXJnaW4tYm90dG9tKSB7XG4gIC5yZnMoQHZhbHVlLCBAcHJvcGVydHkpO1xufVxuXG4ubWFyZ2luLWxlZnQoQHZhbHVlLCBAcHJvcGVydHk6IG1hcmdpbi1sZWZ0KSB7XG4gIC5yZnMoQHZhbHVlLCBAcHJvcGVydHkpO1xufVxuIiwiYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNjZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNlbnRlci1iZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAwO1xufVxuLnBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ4Qzc3O1xuICBjb2xvcjogIzU0OEM3Nztcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0OEM3NztcbiAgYm9yZGVyLWNvbG9yOiAjNTQ4Qzc3O1xufVxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMkMzMDZBICFpbXBvcnRhbnQ7XG59XG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzU0OEM3NyAhaW1wb3J0YW50O1xufVxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IGNsYW1wKDEuODc1cmVtLCA1LjIwOXZ3LCAzLjEyNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS43NXJlbSwgMi43NDN2dywgM3JlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMi4wNDR2dywgMi4yNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5oNixcbi5oNiB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC44MTNyZW0sIDEuNjQ2dncsIDEuMTI1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDc1O1xufVxuLnJpY2hUZXh0Q29tcG9uZW50IHBbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxucCxcbi5wIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmhlYWRpbmctcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC44NzVyZW0sIDIuMzc1dncsIDEuNDM4cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDExNyU7XG59XG4ucC1saWdodCB7XG4gIGNvbG9yOiAjODk4OTg5O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnAtZGFya2VyIHtcbiAgY29sb3I6ICM1YTVhNWE7XG59XG4ucC1jb250cmFzdCB7XG4gIGNvbG9yOiBncmF5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMTcuMzQlO1xufVxuLnAtbGluZUhlaWdodCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYS1saW5rLWRhcmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyQzMwNkEgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAwLjJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNDI0OGEwO1xuICB6LWluZGV4OiAyO1xufVxuLmEtbGluay1kYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSg3NCwgODEsIDE3OCwgMC4xNik7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMjUwbXM7XG59XG4uYS1saW5rLWRhcms6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTQ4Qzc3ICFpbXBvcnRhbnQ7XG59XG4uYS1saW5rLWRhcms6aG92ZXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmEtbGluay1saWdodCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAuMmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNmZmZmZmY7XG4gIHotaW5kZXg6IDI7XG59XG4uYS1saW5rLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI2KTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGhlaWdodCAyNTBtcztcbn1cbi5hLWxpbmstbGlnaHQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTQ4Qzc3ICFpbXBvcnRhbnQ7XG59XG4uYS1saW5rLWxpZ2h0OmhvdmVyOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hLWxpbmstbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjgxM3JlbSwgMS40ODJ2dywgMXJlbSk7XG59XG4uYS1saW5rLWxpbmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0wLjJlbTtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xufVxuLmEtbGluay1saW5lOmhvdmVyOmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMC43cHg7XG59XG4uYS1saW5rLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYS1saW5rLWZhZGUtbGlnaHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmEtbGluay1mYWRlLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDcwJTtcbn1cbi5hLWxpbmstZmFkZS1kYXJrIHtcbiAgY29sb3I6ICMyNzJEODE7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDAuM3M7XG59XG4uYS1saW5rLWZhZGUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjNTQ4Qzc3O1xufVxucCxcbmEsXG5sYWJlbCxcbmlucHV0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmRlZmF1bHQtYnRuLXNldHRpbmdzIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTNweCBjbGFtcCgxcmVtLCAxLjQ0N3Z3LCAxLjU2M3JlbSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjgxM3JlbSwgMC45NjF2dywgMXJlbSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByaW1hcnktYnRuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzU0OEM3NztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByaW1hcnktYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucHJpbWFyeS1idG4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmltYXJ5LWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICMyQzMwNkE7XG4gIHdpZHRoOiAxMjAlO1xuICBsZWZ0OiAtMTAlO1xuICB0cmFuc2Zvcm06IHNrZXcoMzBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4zLCAxLCAwLjgsIDEpO1xufVxuLnByaW1hcnktYnRuOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuLnByb2ZpbGUtYnV0dG9ucyB7XG4gIHdpZHRoOiAyMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZmlsZS1idXR0b25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY29uZGFyeS1idG4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjMkMzMDZBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2Vjb25kYXJ5LWJ0biBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY29uZGFyeS1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjNTQ4Qzc3O1xuICB3aWR0aDogMTIwJTtcbiAgbGVmdDogLTEwJTtcbiAgdHJhbnNmb3JtOiBza2V3KDMwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMywgMSwgMC44LCAxKTtcbn1cbi5zZWNvbmRhcnktYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2Vjb25kYXJ5LWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbi53aGl0ZU91dC1idG4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBjb2xvcjogIzJDMzA2QSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2hpdGVPdXQtYnRuIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2hpdGVPdXQtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDEyMCU7XG4gIGxlZnQ6IC0xMCU7XG4gIHRyYW5zZm9ybTogc2tldygzMGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjMsIDEsIDAuOCwgMSk7XG59XG4ud2hpdGVPdXQtYnRuOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuLmdob3N0LWJ0biB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4uZ2hvc3QtYnRuIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uZ2hvc3QtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDEyMCU7XG4gIGxlZnQ6IC0xMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgc2tldygzMGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjMsIDEsIDAuOCwgMSk7XG4gIHotaW5kZXg6IDE7XG59XG4uZ2hvc3QtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cbi5naG9zdC1idG46aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBza2V3KDMwZGVnKTtcbn1cbi5kYW5nZXItYnRuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzhiMzkzYTtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRhbmdlci1idG4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYW5nZXItYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI0FGNDg0OTtcbiAgd2lkdGg6IDEyMCU7XG4gIGxlZnQ6IC0xMCU7XG4gIHRyYW5zZm9ybTogc2tldygzMGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjMsIDEsIDAuOCwgMSk7XG59XG4uZGFuZ2VyLWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbi5ncmF5LWJ0biB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICM3Njc2NzY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ncmF5LWJ0biBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdyYXktYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogIzY1NjU2NTtcbiAgd2lkdGg6IDEyMCU7XG4gIGxlZnQ6IC0xMCU7XG4gIHRyYW5zZm9ybTogc2tldygzMGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjMsIDEsIDAuOCwgMSk7XG59XG4uZ3JheS1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ncmF5LWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5zdHJvbmcsXG5iLFxuLmJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnB0LTYge1xuICBwYWRkaW5nLXRvcDogY2FsYygxLjkyNXJlbSArIDguMXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnB0LTYge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICB9XG59XG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEuOTI1cmVtICsgOC4xdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGItNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cbn1cbi5weS02IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMS45MjVyZW0gKyA4LjF2dyk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEuOTI1cmVtICsgOC4xdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHktNiB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnB5LTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG59XG4udGV4dC13aWR0aCB7XG4gIG1heC13aWR0aDogNzBjaDtcbn1cbi5ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMzA2QTtcbn1cbi53aGl0ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMyQzMwNkEgIWltcG9ydGFudDtcbn1cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjNTQ4Qzc3ICFpbXBvcnRhbnQ7XG59XG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTEwMGRlZywgIzU0OEM3NyAwJSwgIzJDMzA2QSAxMDAlKSAhaW1wb3J0YW50O1xufVxuLmJveC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5yZXZlcnNlLW9yZGVyLW1vYmlsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4udmlkZW8gLnZpbWVvcGxheWVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMS43Nzc3Nzc3ODtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnZpZGVvIC52aW1lb3BsYXllciBpbWcge1xuICB3aWR0aDogMTUwcHg7XG59XG4udmlkZW8gLnZpbWVvcGxheWVyIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEuNzc3Nzc3Nzg7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5Ac3VwcG9ydHMgbm90IChhc3BlY3QtcmF0aW86IDEgLyAxKSB7XG4gIC52aWRlbyAudmltZW9wbGF5ZXIgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi53LTMzIHtcbiAgd2lkdGg6IDMzLjMlO1xufVxuLmJnLXNlYXJjaC1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmY2RjZDZjO1xufVxuLnBsLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnBsLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmJ0bi1ib3R0b20tcGFkZGluZy1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuLmJ0bi1ib3R0b20tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5wYWRkaW5nLWxlZnQtc3RhcnQge1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG59XG4uc3dhbDItcG9wdXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjlBNzc4ICFpbXBvcnRhbnQ7XG59XG4uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWEgIWltcG9ydGFudDtcbn1cbi5uYXZiYXIge1xuICB6LWluZGV4OiA1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhciAubmF2YmFyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXIgLmxvZ28ge1xuICBoZWlnaHQ6IDM1cHg7XG59XG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZC1jb250ZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnVyZ2VyLW1lbnUge1xuICB6LWluZGV4OiA1O1xufVxuLmJ1cmdlci1tZW51IHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAjZmZmZmZmO1xufVxuLmJ1cmdlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG59XG4uYnVyZ2VyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW46IDZweCAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KSwgb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4jYnVyZ2VyLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNidXJnZXItY2hlY2tib3g6Y2hlY2tlZCArIC5idXJnZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbiNidXJnZXItY2hlY2tib3g6Y2hlY2tlZCArIC5idXJnZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xufVxuI2J1cmdlci1jaGVja2JveDpjaGVja2VkICsgLmJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24tbWVudTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5kcm9wZG93bi1tZW51OmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJvcGRvd24tbWVudS5uby1ob3Zlci5kcm9wZG93bi1tZW51OmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5kcm9wZG93bi1tZW51OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2LWl0ZW06aG92ZXIgLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMkMzMDZBO1xuICBsZXR0ZXItc3BhY2luZzogLTEuMnB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMzA2QTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZHJvcGRvd24tbWVudSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyQzMwNkE7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm5hdmJhci1uYXYtbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxZGVnLCAjMkMzMDZBIDAlLCAjNTQ4Qzc3IDEwMCUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdmJhci1uYXYtbW9iaWxlIC5uYXZiYXIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5uYXZiYXItbmF2LW1vYmlsZSAubmF2YmFyIC5idG4ge1xuICBib3JkZXI6IDFweCAjZmZmZmZmIHNvbGlkO1xufVxuLm5hdmJhci1uYXYtbW9iaWxlIC5uYXZiYXIgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1uYXYtbW9iaWxlIC5uYXZiYXIgLmJ0biBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2YmFyLW5hdi1tb2JpbGUgLm5hdmJhciAubmF2YmFyLWJyYW5kIGltZyB7XG4gIGhlaWdodDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItbmF2LW1vYmlsZSAubmF2YmFyIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbn1cbi5uYXZiYXItbmF2LW1vYmlsZSAubmF2YmFyLW5hdiB7XG4gIHBhZGRpbmc6IDQ1cHg7XG59XG4ubmF2YmFyLW5hdi1tb2JpbGUgLm5hdi1pdGVtIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZiYXItbmF2LW1vYmlsZSAuZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG4ubmF2YmFyLW5hdi1tb2JpbGUgLmRyb3Bkb3duLW1lbnUgYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5uYXZiYXItbmF2LW1vYmlsZSAubWVudS1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5hdmJhci1uYXYtbW9iaWxlIC5tZW51LWZvb3RlciAuaW5mby13cmFwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgYXV0byBhdXRvKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxcmVtO1xuICBncmlkLXJvdy1nYXA6IDFyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItbmF2LW1vYmlsZSAubWVudS1mb290ZXIgLmluZm8td3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uc2VhcmNoLWJveCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0LXNlYXJjaCB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmlucHV0LXNlYXJjaDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjgzO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uYnRuLXNlYXJjaCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogcGFpbnRlZDtcbn1cbi5idG4tc2VhcmNoOmZvY3VzIH4gLmlucHV0LXNlYXJjaCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLCAwLjExLCAwLjM1LCAyKTtcbn1cbi5pbnB1dC1zZWFyY2g6Zm9jdXMge1xuICB3aWR0aDogMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMCwgMC4xMSwgMC4zNSwgMik7XG59XG4uaGVhZGVyLWNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlYWRlci1jb250ZW50IHtcbiAgei1pbmRleDogMjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVhZGVyLWNvbnRlbnQgaDEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogNzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItY29udGVudCBoMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZWFkZXItY29udGVudCBwIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWNvbnRlbnQgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZWFkZXItaW1hZ2Utb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDgwdmggICAgO1xufVxuLmhlYWRlci1pbWFnZS1vdmVybGF5IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5oZWFkZXItaW1hZ2Utb3ZlcmxheSAuZ3JhZGllbnQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmdyZWVuLXRvLWJsdWUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNTQ4Qzc3LCAjMkMzMDZBKTtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5ibHVlLXRvLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzJDMzA2QSwgIzU0OEM3Nyk7XG4gIG9wYWNpdHk6IDAuNztcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMyQzMwNkE7XG4gIG9wYWNpdHk6IDAuNztcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjNTQ4Qzc3O1xuICBvcGFjaXR5OiAwLjc7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmhlYWRlci1vdmVybGF5LWxvZ28ge1xuICB6LWluZGV4OiAxO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAzMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NTBweCk7XG59XG4uY291bnRkb3duLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAzMHB4IGNsYW1wKDIuNXJlbSwgNC45ODF2dywgNS42MjVyZW0pO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgjZmZmZmZmIDIwJSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig5LjQ5MzA5MjU0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jb3VudGRvd24tYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmNvdW50ZG93bi1ib3ggLm51bWJlcnMge1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDMuMjQxdncsIDMuNzVyZW0pO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmNvdW50ZG93bi1ib3ggLmxhYmVsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjgxM3JlbSwgMS4xNnZ3LCAxLjI1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xufVxuLmNvdW50ZG93bi1ib3ggLnNlcGFyYXRvciB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMC45MzhyZW0sIDIuMTc5dncsIDIuNXJlbSk7XG4gIG1hcmdpbjogMCAwLjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvdW50ZG93bi1ib3ggZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY3RhLWljb24ge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ucmVzaXppbmctYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yZXNpemluZy1ib3ggLmxlZnQtaW1hZ2Uge1xuICBoZWlnaHQ6IDYwMHB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yZXNpemluZy1ib3ggLmxlZnQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmNvbnRlbnQtdGV4dCB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDBjaDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmNvbnRlbnQtdGV4dCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbi5jYXJkcy1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI4MHB4LCAxZnIpKTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jYXJkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDM5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXJkLWNvbnRhaW5lciBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcmQtY29udGFpbmVyIGkge1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMkMzMDZBO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jYXJkLWNvbnRhaW5lcjpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5jYXJkLWNvbnRhaW5lciBoNiB7XG4gIG1hcmdpbjogMTBweCAwIDVweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4uYmFubmVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hZHZhbmNlZC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIH1cbiAgLmFkdmFuY2VkLXNlY3Rpb24tY29udGFpbmVyIC5hZHZhbmNlZC1pbWFnZSB7XG4gICAgd2lkdGg6IGNsYW1wKDE4Ljc1cmVtLCA4Mi4zODZ2dywgNjIuNXJlbSk7XG4gIH1cbn1cbi5hZHZhbmNlZC1zZWN0aW9uLWNvbnRlbnQgaDEge1xuICBjb2xvcjogIzJDMzA2QTtcbn1cbi5hZHZhbmNlZC1pbWFnZSB7XG4gIHdpZHRoOiA0NTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG4uYWR2YW5jZWQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2FyZHMtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuY2FyZC1jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmJhbm5lci1jb250YWluZXIge1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWR2YW5jZWQtc2VjdGlvbi1jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuICB9XG4gIC5hZHZhbmNlZC1zZWN0aW9uLWNvbnRhaW5lciAuYWR2YW5jZWQtaW1hZ2Uge1xuICAgIHdpZHRoOiBjbGFtcCgxOC43NXJlbSwgODIuMzg2dncsIDYyLjVyZW0pO1xuICB9XG59XG4uYWR2YW5jZWQtc2VjdGlvbi1jb250ZW50IGgxIHtcbiAgY29sb3I6ICMyQzMwNkE7XG59XG4uYWR2YW5jZWQtaW1hZ2Uge1xuICB3aWR0aDogNDUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYWR2YW5jZWQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbi5wcm9jZXNzLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAycmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3RlcHMtY29sdW1uIHtcbiAgZmxleDogMSAxIDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RlcC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RlcC1jaXJjbGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc3RlcC1jaXJjbGUge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMzMDZBO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG59XG4uc3RlcC1jb250YWluZXI6aG92ZXIgLnN0ZXAtY2lyY2xlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnN0ZXAtY2lyY2xlLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNnMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDA7XG59XG4uc3RlcC1jb250YWluZXI6bGFzdC1jaGlsZCAuc3RlcC1jaXJjbGUtd3JhcHBlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmltYWdlLWNvbHVtbiB7XG4gIHdpZHRoOiA0NTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4uaW1hZ2UtY29sdW1uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2Nlc3Mtc2VjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3RlcHMtY29sdW1uLFxuICAuaW1hZ2UtY29sdW1uIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmltYWdlLWNvbHVtbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm93bC1kb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMzMDZBO1xufVxuLm93bC1kb3Qgc3BhbiB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMzA2QTtcbn1cbi5vd2wtZG90LmFjdGl2ZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCA0OCwgMTA2LCAwLjUpO1xufVxuLm93bC1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1cHgpO1xufVxuLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWRlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5zbGlkZXItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zbGlkZXItaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cbi5zbGlkZXItaW1hZ2Utd3JhcHBlciBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5zbGlkZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ0LCA0OCwgMTA2LCAwLjMpO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5zbGlkZXItb3ZlcmxheSBidXR0b24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uc2xpZGVyLW92ZXJsYXkgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDIuNjQzdncsIDNyZW0pO1xufVxuLnNsaWRlci1vdmVybGF5IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXItaW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICAuc2xpZGVyLW92ZXJsYXkgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5zbGlkZXItb3ZlcmxheSBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5mb3VyLWJsb2Nrcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzcmVtO1xufVxuLnJvdy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5pbWFnZS1ibG9jayB7XG4gIGZsZXg6IDEgMSAzMDBweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLmltYWdlLWJsb2NrIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ZXh0LWJsb2NrIHtcbiAgZmxleDogMiAxIDUwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgNDgsIDEwNiwgMC4wNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJvdy1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYm90dG9tLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5kaXZpZGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmRpdmlkZXItY29udGFpbmVyIC5kaXZpZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Njc2NzY7XG4gIHdpZHRoOiAzMDBweDtcbn1cbmZvb3RlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTAwZGVnLCAjNTQ4Qzc3IDAlLCAjMkMzMDZBIDEwMCUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuZm9vdGVyIC5mb290ZXItbGlua3Mge1xuICBnYXA6IGNsYW1wKDAuNDM4cmVtLCA1LjA2NnZ3LCA2LjI1cmVtKTtcbn1cbmZvb3RlciBoNiB7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDAuNjI1cmVtLCAyLjExOHZ3LCAyLjVyZW0pO1xufVxuZm9vdGVyIC5mb290ZXItbGluZS10b3Age1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDQwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbmZvb3RlciAuZm9vdGVyLWxpbmUtYm90dG9tIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBjbGFtcCgxOC43NXJlbSwgNjguNTExdncsIDgxLjI1cmVtKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbmZvb3RlciAuZm9vdGVyLWxpbmUtYm90dG9tIC5mb290ZXItbG9nbyB7XG4gIGhlaWdodDogY2xhbXAoMS4xMjVyZW0sIDEuNzIydncsIDEuODc1cmVtKTtcbn1cbmZvb3RlciAuZm9vdGVyLWxpbmUtYm90dG9tIGEge1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5mb290ZXIgLmZvb3Rlci1saW5lLWJvdHRvbSBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjYyNXJlbSwgMC45MjN2dywgMXJlbSk7XG59XG5mb290ZXIgbGkge1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgwLjMxM3JlbSwgMC45NTl2dywgMS4xMjVyZW0pO1xufVxuZm9vdGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb290ZXItb3ZlcmxheS13cmFwcGVyIHtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb290ZXItb3ZlcmxheS1pbWcge1xuICB6LWluZGV4OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAzMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWxpbmtzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxuICAuZm9vdGVyLXNlY3Rpb24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG4gIC5mb290ZXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZm9vdGVyLXRvZ2dsZSBpIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB9XG4gIC5mb290ZXItdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIGkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLmNvbGxhcHNlLW1kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb2xsYXBzZS1tZC5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5mb290ZXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb2xsYXBzZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLmNoZWNrYm94LWxpc3Qge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5wcm9maWxlLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2ZpbGUtcGxhY2Vob2xkZXIgLnBsYWNlaG9sZGVyLWljb24ge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjOWU5ZTllO1xufVxuaGVhZGVyIC5wcm9maWxlLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbn1cbmhlYWRlciAucHJvZmlsZS1wbGFjZWhvbGRlciAucGxhY2Vob2xkZXItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5pbmR1c3RyeS10YWdzLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXgtaGVpZ2h0OiA3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcmQtYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDM2MHB4O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQ6ICMyOUE3Nzg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNvbXBvbmVudC1pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xufVxuLnN1YnBhZ2UtbGlzdCAubGlzdC1kYXRhLXN1YnBhZ2UtbGlzdCAubGlzdC1kYXRhLWl0ZW0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3VicGFnZS1saXN0IC5saXN0LWRhdGEtc3VicGFnZS1saXN0IC5saXN0LWRhdGEtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdWJwYWdlLWxpc3QgLnNpbXBsZS1zdWJwYWdlLWxpc3QtbWVudSAuc3VicGFnZS1saXN0LW1lbnUtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjNyZW07XG59XG4uc3VicGFnZS1saXN0IC5zaW1wbGUtc3VicGFnZS1saXN0LW1lbnUgLnN1YnBhZ2UtbGlzdC1tZW51LWl0ZW0gLnN1YnBhZ2UtbGlzdC1hbmdsZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zdWJwYWdlLWxpc3QgLnNpbXBsZS1zdWJwYWdlLWxpc3QtbWVudSBpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN1YnBhZ2UtbGlzdCAuc2ltcGxlLXN1YnBhZ2UtbGlzdC1tZW51IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY29tcGFueS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG59XG4uc29jaWFsLW1lZGlhLWNvbXBvbmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc29jaWFsLW1lZGlhLWNvbXBvbmVudCBhIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5hcHBsaWNhbnRzIC5oZWFkaW5nIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTYuODFweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmFwcGxpY2FudHMgLmpvYi10aXRsZSB7XG4gIGNvbG9yOiAjODk4OTg5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmFwcGxpY2FudHMgLmFwcGxpY2F0aW9uLWluZm8tdGFncyB7XG4gIGNvbG9yOiAjNzY3Njc2O1xuICBmb250LWZhbWlseTogSW50ZXI7XG4gIGZvbnQtc2l6ZTogMTAuNDY4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNjNweDtcbn1cbi5hcHBsaWNhbnRzIC5jb21wZXRlbmN5LXRleHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzI1MkMzMjtcbiAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNzhweDtcbn1cbi5hcHBsaWNhbnRzIC5pbmR1c3RyaS10YWdzIHtcbiAgY29sb3I6ICMyNTJDMzI7XG4gIGZvbnQtZmFtaWx5OiBJbnRlciwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDY2cHg7XG59XG4uYXBwbGljYW50cyAuY3VzdG9tLWNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMWQ1ZGI7XG59XG4uYXBwbGljYW50cyAuY3VzdG9tLWNhcmQtZm9vdGVyLWdyZWVuIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyOUE3Nzg7XG59XG4uYXBwbGljYW50cyAuY2FyZC1mb290ZXItZGl2aWRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogI2QxZDVkYjtcbn1cbi5hcHBsaWNhbnRzIC5jYXJkLWZvb3Rlci1idG4ge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDZweDtcbn1cbi5hcHBsaWNhbnRzIC5jYXJkLWZvb3Rlci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xufVxuLmFwcGxpY2FudHMgLmNhcmQtZm9vdGVyLWJ0biBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hcHBsaWNhbnRzIC5jYXJkLWFjY2VwdGVkIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzI5QTc3ODtcbn1cbi8qQGdyYXk6ICM3Njc2NzY7XG5AZGFya2dyYXk6ICM1MjUyNTI7XG5AdmVyeURhcmtHcmF5OiAjMjUyQzMyO1xuQGxpZ3RoRGFya0dyYXk6ICM4OTg5ODk7XG5AbGlnaHRncmF5OiAjZjlmOWY5OyovXG4uc3BsaXQtcGFnZS1jb250YWluZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zcGxpdC1wYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5zcGxpdC1wYWdlLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uc2lnbnVwLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2lnbnVwLWNvbnRhaW5lciBoMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS44NzVyZW0sIDEuNDI4dncsIDEuMjVyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNpZ251cC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpZ251cC1jb250YWluZXIgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nOiAxMHB4IDExcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNpZ251cC1jb250YWluZXIgbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDAuODEzcmVtLCAwLjk2M3Z3LCAxcmVtKTtcbn1cbi5zaWdudXAtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDJ2aCAydnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2lnbnVwLWZvcm0ge1xuICAgIGZsZXg6IGluaXRpYWw7XG4gIH1cbn1cbi5zaWdudXAtbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE1cHg7XG59XG4uc2lnbnVwLW5hbWUgPiBkaXYge1xuICBmbGV4OiAxO1xufVxuLnNpZ251cC1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2lnbnVwLXJpZ2h0IHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBmbGV4OiBub25lO1xuICB9XG59XG4uc2lnbnVwLXJpZ2h0ID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaWdudXAtcmlnaHQgPiBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaWdudXAtcHJvZmlsZS1waWMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IGNsYW1wKDI4LjEyNXJlbSwgMzUuMzg3dncsIDM3LjVyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNpZ251cC1wcm9maWxlLXBpYy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICB9XG59XG4uc2lnbnVwLXByb2ZpbGUtcGljLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXZhdGFyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hdmF0YXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5zaWdudXAtcHJvZmlsZS1waWMtY29udGFpbmVyIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdmF0YXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmF2YXRhci13cmFwcGVyIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5zaWdudXAtcHJvZmlsZS1wcmV2aWV3IHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4uc2lnbnVwLXByb2ZpbGUtcHJldmlldzpob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuLmF2YXRhci1wbHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICBib3R0b206IDhweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzJDMzA2QTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNnMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgZWFzZTtcbn1cbi5hdmF0YXItcGx1czpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzMwNkE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ub25ib2FyZGluZy1wYWdlcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG59XG4ub25ib2FyZGluZy1wYWdlcyAuZmlsdGVyLXJpZ2h0IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLm9uYm9hcmRpbmctcGFnZXMgLmZpbHRlci1ib3gge1xuICBoZWlnaHQ6IGNsYW1wKDE1cmVtLCAyMC40NzN2dywgMjEuODc1cmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vbmJvYXJkaW5nLXBhZ2VzIC5maWx0ZXItYm94IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5vbmJvYXJkaW5nLXBhZ2VzID4gZGl2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vbmJvYXJkaW5nLXBhZ2VzID4gZGl2IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuLmJvdHRvbS1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ub25ib2FyZGluZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLm9uYm9hcmRpbmctY29udGFpbmVyIC5vbmJvYXJkaW5nLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm9uYm9hcmRpbmctY29udGFpbmVyIC5vbmJvYXJkaW5nLWltYWdlIHtcbiAgZmxleDogMTtcbn1cbi5vbmJvYXJkaW5nLWNvbnRhaW5lciAub25ib2FyZGluZy1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ub25ib2FyZGluZy1jb250YWluZXIgLnNraXAtYnRuIHtcbiAgY29sb3I6ICM1RTlDODQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAwLjNzO1xufVxuLm9uYm9hcmRpbmctY29udGFpbmVyIC5za2lwLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjNDU3MzYxO1xufVxuLm9uYm9hcmRpbmctY29udGFpbmVyIGkge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5vbmJvYXJkaW5nLWNvbnRhaW5lciAub25ib2FyZGluZy1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub25ib2FyZGluZy1jb250YWluZXIgLm9uYm9hcmRpbmctY29udGVudCB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuLm9uYm9hcmRpbmctc3ViamVjdGdyb3VwLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm9uYm9hcmRpbmctc3ViamVjdGdyb3VwLWNvbnRhaW5lciAub25ib2FyZGluZy1zdWJqZWN0Z3JvdXAtY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ub25ib2FyZGluZy1zdWJqZWN0Z3JvdXAtY29udGFpbmVyIC5vbmJvYXJkaW5nLXN1YmplY3Rncm91cC1jb250ZW50ID4gZGl2IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZ2FwOiBjbGFtcCgxLjI1cmVtLCAzLjI1N3Z3LCA0LjM3NXJlbSk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5vbmJvYXJkaW5nLWNvbXBldGVuY2llcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5vbmJvYXJkaW5nLWNvbXBldGVuY2llcy1jb250YWluZXIgLm9uYm9hcmRpbmctY29tcGV0ZW5jaWVzLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm9uYm9hcmRpbmctY29tcGV0ZW5jaWVzLWNvbnRhaW5lciAub25ib2FyZGluZy1jb21wZXRlbmNpZXMtY29udGVudCAuZmlsdGVyLWJveCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZ2FwOiBjbGFtcCgwLjYyNXJlbSwgMi4xMTV2dywgMi41cmVtKTtcbn1cbi5vbmJvYXJkaW5nLWluZHVzdHJ5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm9uYm9hcmRpbmctaW5kdXN0cnktY29udGFpbmVyIC5vbmJvYXJkaW5nLWluZHVzdHJ5LWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm9uYm9hcmRpbmctaW5kdXN0cnktY29udGFpbmVyIC5vbmJvYXJkaW5nLWluZHVzdHJ5LWNvbnRlbnQgPiBkaXYge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBnYXA6IGNsYW1wKDAuNjI1cmVtLCAyLjExNXZ3LCAyLjVyZW0pO1xufVxuLmluZHVzdHJ5LXN3aXRjaCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzLjNlbTtcbiAgaGVpZ2h0OiAxLjhlbTtcbn1cbi5pbmR1c3RyeS1zd2l0Y2ggaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmluZHVzdHJ5LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGIwYjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMGIwYjA7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uaW5kdXN0cnktc2xpZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxLjhyZW07XG4gIHdpZHRoOiAxLjhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNiMGIwYjA7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xufVxuLmluZHVzdHJ5LXNsaWRlci1pY29uIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgc3Ryb2tlLXdpZHRoOiA4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTtcbiAgc3Ryb2tlOiAjMjlBNzc4O1xuICByaWdodDogNjAlO1xuICB0b3A6IDMwJTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgZWFzZS1pbi1vdXQgMC4zcywgb3BhY2l0eSBlYXNlLWluLW91dCAwLjE1cztcbn1cbmlucHV0OmNoZWNrZWQgKyAuaW5kdXN0cnktc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5QTc3ODtcbn1cbmlucHV0OmNoZWNrZWQgKyAuaW5kdXN0cnktc2xpZGVyIC5pbmR1c3RyeS1zbGlkZXItaWNvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHJpZ2h0OiAxNyU7XG59XG5pbnB1dDpjaGVja2VkICsgLmluZHVzdHJ5LXNsaWRlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS41ZW0pO1xuICBvdXRsaW5lLWNvbG9yOiAjMjlBNzc4O1xufVxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmFkZS52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uZmFkZS5oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5vbmJvYXJkaW5nLWFyZWEtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ub25ib2FyZGluZy1hcmVhLWNvbnRhaW5lciAub25ib2FyZGluZy1hcmVhLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm9uYm9hcmRpbmctYXJlYS1jb250YWluZXIgLm9uYm9hcmRpbmctYXJlYS1jb250ZW50ID4gZGl2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZ2FwOiBjbGFtcCgwLjYyNXJlbSwgMi4xMTV2dywgMi41cmVtKTtcbn1cbi5vbmJvYXJkaW5nLWxhbmd1YWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm9uYm9hcmRpbmctbGFuZ3VhZ2UtY29udGFpbmVyIC5vbmJvYXJkaW5nLWxhbmd1YWdlLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm9uYm9hcmRpbmctbGFuZ3VhZ2UtY29udGFpbmVyIC5vbmJvYXJkaW5nLWxhbmd1YWdlLWNvbnRlbnQgPiBkaXYge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBnYXA6IGNsYW1wKDAuNjI1cmVtLCAyLjExNXZ3LCAyLjVyZW0pO1xufVxuLnNraXAtYnRuIHtcbiAgY29sb3I6ICM1RTlDODQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAwLjNzO1xufVxuLnNraXAtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICM0NTczNjE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9uYm9hcmRpbmctY29udGFpbmVyIC5vbmJvYXJkaW5nLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vbmJvYXJkaW5nLXN1YmplY3Rncm91cC1jb250YWluZXIgLm9uYm9hcmRpbmctc3ViamVjdGdyb3VwLWNvbnRlbnQge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbiAgLm9uYm9hcmRpbmctY29tcGV0ZW5jaWVzLWNvbnRhaW5lciAub25ib2FyZGluZy1jb21wZXRlbmNpZXMtY29udGVudCB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICAub25ib2FyZGluZy1pbmR1c3RyeS1jb250YWluZXIgLm9uYm9hcmRpbmctaW5kdXN0cnktY29udGVudCB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICAub25ib2FyZGluZy1hcmVhLWNvbnRhaW5lciAub25ib2FyZGluZy1hcmVhLWNvbnRlbnQge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbiAgLm9uYm9hcmRpbmctbGFuZ3VhZ2UtY29udGFpbmVyIC5vbmJvYXJkaW5nLWxhbmd1YWdlLWNvbnRlbnQge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5jaGVja2JveC13cmFwcGVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5jaGVja2JveC13cmFwcGVyIC50ZXJtcy1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jaGVja2JveC13cmFwcGVyIC50ZXJtcy1sYWJlbCAubGFiZWwtdGV4dCB7XG4gIG1hcmdpbi1pbmxpbmU6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoZWNrYm94LXdyYXBwZXIgLmNoZWNrYm94LXN2ZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jaGVja2JveC13cmFwcGVyIC5jaGVja2JveC1ib3gge1xuICBmaWxsOiByZ2JhKDIwNywgMjA1LCAyMDUsIDAuNDI1KTtcbiAgc3Ryb2tlOiAjMjlBNzc4O1xuICBzdHJva2UtZGFzaGFycmF5OiA4MDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiA4MDA7XG4gIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuMnMgZWFzZS1pbjtcbn1cbi5jaGVja2JveC13cmFwcGVyIC5jaGVja2JveC10aWNrIHtcbiAgc3Ryb2tlOiAjMjlBNzc4O1xuICBzdHJva2UtZGFzaGFycmF5OiAxNzI7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxNzI7XG4gIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDAuM3MgZWFzZS1pbjtcbn1cbi5jaGVja2JveC13cmFwcGVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnRlcm1zLWxhYmVsIC5jaGVja2JveC1ib3gsXG4uY2hlY2tib3gtd3JhcHBlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC50ZXJtcy1sYWJlbCAuY2hlY2tib3gtdGljayxcbi5jaGVja2JveC13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnRlcm1zLWxhYmVsIC5jaGVja2JveC1ib3gsXG4uY2hlY2tib3gtd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC50ZXJtcy1sYWJlbCAuY2hlY2tib3gtdGljayB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xufVxuLmNoZWNrYm94LWNhcmQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xufVxuLmNoZWNrYm94LWNhcmQtY29udGFpbmVyOmhhcyhpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCksXG4uY2hlY2tib3gtY2FyZC1jb250YWluZXI6aGFzKGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkKSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyOUE3Nzg7XG59XG4udG9vbHRpcC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udG9vbHRpcC1idG4ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjNWM1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRvb2x0aXAtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk2OTY5NjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmlsdGVyLXJpZ2h0IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmZpbHRlci1sZWZ0IHtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jaGVja2JveC1jb250YWluZXIge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgZmxleDogMTtcbn1cbi50YWdzLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuLnRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4udGFnczpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlci1ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZpbHRlci1sZWZ0LFxuICAuZmlsdGVyLXJpZ2h0IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmZpbHRlci1sZWZ0IHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLmJhbm5lci10aXRsZS1wcm9maWxlIHtcbiAgei1pbmRleDogMjtcbn1cbi5wcm9maWxlIHAge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xufVxuLnByb2ZpbGUgaDIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9maWxlIC5qb2ItdGl0bGUge1xuICBjb2xvcjogIzI5QTc3ODtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5wcm9maWxlIC5wcm9maWxlLWxvY2F0aW9ucyxcbi5wcm9maWxlIC5zdW1tYXJ5LXRleHQge1xuICBjb2xvcjogIzc2NzY3Njtcbn1cbi5wcm9maWxlIC5zdW1tYXJ5LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgY29sb3I6ICM1MjUyNTI7XG59XG4ucHJvZmlsZSAucHJvZmlsZS1zaWRlYmFyIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZmlsZSAucHJvZmlsZS1zaWRlYmFyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucHJvZmlsZSAucHJvZmlsZS1zaWRlYmFyIGg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9maWxlIC5wcm9maWxlLXNpZGViYXIgaDQge1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5wcm9maWxlIC5wcm9maWxlLXNpZGViYXIgaDQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5wcm9maWxlIC5wcm9maWxlLXNpZGViYXIgaW1nLFxuLnByb2ZpbGUgLnByb2ZpbGUtc2lkZWJhciAucHJvZmlsZS1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogdW5zZXQ7XG59XG4ucHJvZmlsZSAucHJvZmlsZS1zaWRlYmFyIGltZyAucGxhY2Vob2xkZXItaWNvbixcbi5wcm9maWxlIC5wcm9maWxlLXNpZGViYXIgLnByb2ZpbGUtcGxhY2Vob2xkZXIgLnBsYWNlaG9sZGVyLWljb24ge1xuICBmb250LXNpemU6IDRyZW07XG59XG4ucHJvZmlsZSAucHJvZmlsZS1zaWRlYmFyIHAge1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZmlsZSAucHJvZmlsZS1zaWRlYmFyIHAge1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLm9uYm9yZGluZy1tZW1iZXItc2VsZWN0aW9uLWNvbnRhaW5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm9uYm9yZGluZy1tZW1iZXItc2VsZWN0aW9uLWNvbnRhaW5lciAuc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDEuMTk3NHJlbSwgMS4yNXJlbSk7XG4gIGNvbG9yOiAjNzY3Njc2O1xufVxuLm9uYm9yZGluZy1tZW1iZXItc2VsZWN0aW9uLWNvbnRhaW5lciAubWVtYmVyLWdyb3VwLXJhZGlvLWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDYuNnB4O1xuICBib3JkZXI6IDFweCAjNzY3Njc2IHNvbGlkO1xuICBwYWRkaW5nOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9uYm9yZGluZy1tZW1iZXItc2VsZWN0aW9uLWNvbnRhaW5lciAubWVtYmVyLWdyb3VwLXJhZGlvLWJveCAubGFiZWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMS41NDZyZW0sIDEuNjI1cmVtKTtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vbmJvcmRpbmctbWVtYmVyLXNlbGVjdGlvbi1jb250YWluZXIgLm1lbWJlci1ncm91cC1yYWRpby1ib3ggLnJhZGlvLWJveC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ub25ib3JkaW5nLW1lbWJlci1zZWxlY3Rpb24tY29udGFpbmVyIC5tZW1iZXItZ3JvdXAtcmFkaW8tYm94IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIHJpZ2h0OiAyNHB4O1xufVxuLm9uYm9yZGluZy1tZW1iZXItc2VsZWN0aW9uLWNvbnRhaW5lciAubWVtYmVyLWdyb3VwLXJhZGlvLWJveDpjaGVja2VkIHtcbiAgYm9yZGVyOiAycHggc29saWQgZ3JlZW47XG59XG4uc2V0dGluZy1idG4ge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2ZpbGUtZWRpdC1zZWN0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnByb2ZpbGUtZWRpdC1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3A6ICNkZWUyZTYgMXB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAjZGVlMmU2IDFweCBzb2xpZDtcbiAgcGFkZGluZzogMnJlbSAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLnByb2ZpbGUtZWRpdC1jb250YWluZXIgbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZmlsZS1lZGl0LWNvbnRhaW5lciAuY2hlY2tib3gtd3JhcHBlciBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcImludGVyXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZmlsZS1lZGl0LWNvbnRhaW5lciBpbnB1dCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTEuMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cbi5wcm9maWxlLWVkaXQtY29udGFpbmVyIGlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9maWxlLWVkaXQtY29udGFpbmVyIC53LTI1IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvZmlsZS1lZGl0LWNvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiAjNTQ4Qzc3O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzY3Njc2O1xuICBwYWRkaW5nOiAwIDZyZW0gMXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuI3Byb2ZpbGVJbWFnZUlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9maWxlLWltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9maWxlLWltYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ucHJvZmlsZS1pbWFnZS1jb250YWluZXIgaW1nLFxuLnByb2ZpbGUtaW1hZ2UtY29udGFpbmVyIC5wcm9maWxlLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wcm9maWxlLWltYWdlLWNvbnRhaW5lciBpbWcgLnBsYWNlaG9sZGVyLWljb24sXG4ucHJvZmlsZS1pbWFnZS1jb250YWluZXIgLnByb2ZpbGUtcGxhY2Vob2xkZXIgLnBsYWNlaG9sZGVyLWljb24ge1xuICBmb250LXNpemU6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJvZmlsZS1pbWFnZS1jb250YWluZXIgaW1nLFxuICAucHJvZmlsZS1pbWFnZS1jb250YWluZXIgLnByb2ZpbGUtcGxhY2Vob2xkZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLnByb2ZpbGUtaW1hZ2UtY29udGFpbmVyIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnByb2ZpbGUtaW1hZ2UtY29udGFpbmVyIC5vdmVybGF5IGkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wcm9maWxlLWltYWdlLWNvbnRhaW5lcjpob3ZlciAub3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wcm9maWxlLW1haW4tZWRpdHMge1xuICBwYWRkaW5nOiAwO1xufVxuLnByb2ZpbGUtc2lkZWJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXRvcDogI2RlZTJlNiAxcHggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAjZGVlMmU2IDFweCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogI2RlZTJlNiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnByb2ZpbGUtc2lkZWJhciB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzUyNTI1MjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAzMDBtcyBlYXNlLCBjb2xvciAzMDBtcyBlYXNlO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayBzcGFuIHtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLFxuLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNTI1MjUyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTQ4Qzc3O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTQ4Qzc3O1xufVxuLnRhYi1jb250ZW50IC5hc3NpZ25tZW50IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFOUVCO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIGVhc2UtaW4tb3V0IDAuNXM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi50YWItY29udGVudCAuYXNzaWdubWVudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFiLWNvbnRlbnQgLmFzc2lnbm1lbnQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB9XG59XG4udGFiLWNvbnRlbnQgLmFzc2lnbm1lbnQgLmNvbXBldGVuY2Uge1xuICBjb2xvcjogIzI5QTc3ODtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4udGFiLWNvbnRlbnQgLmFzc2lnbm1lbnQgLmFjdGlvbi1idXR0b25zIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMyOUE3Nzg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWItY29udGVudCAuYXNzaWdubWVudCAuYWN0aW9uLWJ1dHRvbnMgYnV0dG9uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYi1jb250ZW50IC5hc3NpZ25tZW50IGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4udGFiLWNvbnRlbnQgLmFzc2lnbm1lbnQgLmxhbmd1YWdlIHtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXItYm90dG9tOiAjMkMzMDZBIDFweCBzb2xpZDtcbn1cbi50YWItY29udGVudCAuYXNzaWdubWVudCAuZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLnRhYi1jb250ZW50IC5hc3NpZ25tZW50IC5vbmUtbGluZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGFiLWNvbnRlbnQgLmFkZC1qb2Ige1xuICBwYWRkaW5nOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyQzMwNkE7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjMkMzMDZBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLW91dCAwLjNzO1xufVxuLnRhYi1jb250ZW50IC5hZGQtam9iOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW47XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5NSUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYi1jb250ZW50IC5hZGQtam9iIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4udGFiLWNvbnRlbnQgLmFkZC1qb2IgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gIGJvcmRlci1ib3R0b206ICMyQzMwNkEgMXB4IHNvbGlkO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFiLWNvbnRlbnQgLmFkZC1qb2IgaDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0O1xuICB9XG59XG4udGFiLWNvbnRlbnQgLmFkZC1qb2IgaSB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50YWItY29udGVudCAuY29udGFjdCBoNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4udGFiLWNvbnRlbnQgLmNvbnRhY3QgcCxcbi50YWItY29udGVudCAuY29udGFjdCBhIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5sb2dpbi1mb3JtIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubG9naW4tZm9ybSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5QTc3ODtcbiAgYm9yZGVyLWNvbG9yOiAjMjlBNzc4O1xufVxuLmxvZ2luLWZvcm0gLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5sb2dpbi1pbnB1dCB7XG4gIGJvcmRlcjogMS41cHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTVweCAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjbGFtcCgxNS42MjVyZW0sIDMzLjEyNXZ3LCAzNy41cmVtKTtcbn1cbi5lbWFpbC1sb2dvIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTZweCkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbn1cbi5wcm9maWxlLWNhcmQtYm9keSB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuLnByb2ZpbGUtY2FyZC1ib2R5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cbi5hcHBsaWNhdGlvbi1tb2RhbC1zY3JvbGxhYmxlLWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmNoZWNrYm94LWNvbnRhaW5lciBkZXRhaWxzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgaHlwaGVuczogYXV0bztcbn1cbi5jaGVja2JveC1jb250YWluZXIgZGV0YWlsc1tvcGVuXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uY2hlY2tib3gtY29udGFpbmVyIHN1bW1hcnkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5jaGVja2JveC1jb250YWluZXIgc3VtbWFyeTo6bWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja2JveC1jb250YWluZXIgc3VtbWFyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLina9cIjtcbiAgY29sb3I6ICM3Njc2NzY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4uY2hlY2tib3gtY29udGFpbmVyIGRldGFpbHNbb3Blbl0gc3VtbWFyeTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmNoZWNrYm94LWNvbnRhaW5lciBkZXRhaWxzIGRpdiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5hc3NpbmdtZW50LXBhZ2UgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5hc3NpbmdtZW50LXBhZ2UgLmlnbm9yZS1saXN0LXN0eWxlIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmFzc2luZ21lbnQtcGFnZSB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuLmFzc2luZ21lbnQtcGFnZSAub3V0ZXItY29sdW1uLWxlZnQge1xuICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tTGlnaHQtR3JheS1MaWdodC1HcmF5LTMsICNFNUU5RUIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjay13aGl0ZS13aGl0ZSwgI0ZGRik7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLmFzc2luZ21lbnQtcGFnZSAub3V0ZXItY29sdW1uLXJpZ2h0IHtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUxpZ2h0LUdyYXktTGlnaHQtR3JheS0zLCAjRTVFOUVCKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2std2hpdGUtd2hpdGUsICNGRkYpO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5hc3NpbmdtZW50LXBhZ2UgLnNlY3Rpb24taGVhZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzU0OEM3NztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5hc3NpbmdtZW50LXBhZ2UgLnNlY3Rpb24taGVhZGluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTEwcHg7XG4gIC8qIGFmc3RhbmQgbmVkICovXG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTAwcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZ3JheTtcbn1cbi5hc3NpbmdtZW50LXBhZ2UgLnNlY3Rpb24tdG9wLWRpdmlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyogZnlsZGVyIGhlbGUgY29udGFpbmVyZW4gKi9cbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU5RUI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgLyogYWZzdGFuZCB0aWwgaGVhZGluZyAqL1xufVxuLmFzc2luZ21lbnQtcGFnZSAucHJlLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4uY29uc3VsdGFudC1maWx0ZXItcGFnZSB7XG4gIC8qLmxpc3QtY29sbGFwc2Uuc2hvdzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgIH0qL1xufVxuLmNvbnN1bHRhbnQtZmlsdGVyLXBhZ2UgLnRvZ2dsZS1oZWFkZXItYm94IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwIDRweCAxMS4ycHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbn1cbi5jb25zdWx0YW50LWZpbHRlci1wYWdlIC5saXN0LWNvbGxhcHNlIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4uY29uc3VsdGFudC1maWx0ZXItcGFnZSAubGlzdC1jb2xsYXBzZS5zaG93IHtcbiAgbWF4LWhlaWdodDogMTIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5jb25zdWx0YW50LWZpbHRlci1wYWdlIC5saXN0LWNvbGxhcHNlLnNob3c6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uY29uc3VsdGFudC1maWx0ZXItcGFnZSAuY29tcGV0ZW5jeS1zZWFyY2gtZmllbGQge1xuICB3aWR0aDogMjUwcHg7XG59XG4uY29uc3VsdGFudC1maWx0ZXItcGFnZSAubGlzdC1wYWRkaW5nIHtcbiAgcGFkZGluZzogMnB4IDFyZW0gMXJlbSAxcmVtO1xufVxuIiwi77u/Lm5hdmJhciB7XG4gICAgei1pbmRleDogNTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIEBtZWRpYSBAbWRBbmRVbmRlciB7XG4gICAgICAgIC5uYXZiYXIge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAubG9nbyB7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICB9XG59XG5cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuXG4uZC1jb250ZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnVyZ2VyLW1lbnUge1xuICAgIHotaW5kZXg6IDU7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBAd2hpdGU7XG4gICAgfVxufVxuXG4uYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG59XG5cbi5idXJnZXIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgIG1hcmdpbjogNnB4IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSksIG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4jYnVyZ2VyLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jYnVyZ2VyLWNoZWNrYm94OmNoZWNrZWQgKyAuYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuI2J1cmdlci1jaGVja2JveDpjaGVja2VkICsgLmJ1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xufVxuXG4jYnVyZ2VyLWNoZWNrYm94OmNoZWNrZWQgKyAuYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLm5vLWhvdmVyJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBsZyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB9XG5cbiAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbn1cblxuLm5hdi1pdGVtIHtcblxuXG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBjb2xvcjogQHByaW1hcnk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4ycHg7XG4gICAgICAgIC5mb250LXNpemUoMThweCk7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEBwcmltYXJ5O1xuICAgIH1cbn1cblxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cblxuXG4ubmF2YmFyLW5hdi1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDFkZWcsICMyQzMwNkEgMCUsICM1NDhDNzcgMTAwJSk7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXG4gICAgLm5hdmJhciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggQHdoaXRlIHNvbGlkO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cblxuXG4gICAgICAgIC5uYXZiYXItYnJhbmQge1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHJlbTtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBAbGcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgICBwYWRkaW5nOiA0NXB4O1xuICAgIH1cblxuICAgIC5uYXYtaXRlbSB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtZm9vdGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cblxuICAgIC5tZW51LWZvb3RlciB7XG4gICAgICAgIC5pbmZvLXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIGF1dG8gYXV0byk7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDFyZW07XG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDFyZW07XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cblxuICAgICAgICAgICAgQG1lZGlhIEBsZyB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLnNlYXJjaC1ib3gge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlucHV0LXNlYXJjaCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5pbnB1dC1zZWFyY2g6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjgzO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmJ0bi1zZWFyY2gge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb2ludGVyLWV2ZW50czogcGFpbnRlZDtcbn1cblxuLmJ0bi1zZWFyY2g6Zm9jdXMgfiAuaW5wdXQtc2VhcmNoIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC41KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAsIDAuMTEwLCAwLjM1LCAyKTtcbn1cblxuLmlucHV0LXNlYXJjaDpmb2N1cyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuNSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLCAwLjExMCwgMC4zNSwgMik7XG59XG5cblxuLmhlYWRlci1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oZWFkZXItY29udGVudCB7XG4gICAgei1pbmRleDogMjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiBAd2hpdGU7XG5cbiAgICBoMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA3MCU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkZXItaW1hZ2Utb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogODB2aCAgICA7XG59XG5cbi5oZWFkZXItaW1hZ2Utb3ZlcmxheSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaGVhZGVyLWltYWdlLW92ZXJsYXkgLmdyYWRpZW50LW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ncmVlbi10by1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBAc2Vjb25kYXJ5LCBAcHJpbWFyeSk7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5ibHVlLXRvLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBAcHJpbWFyeSwgQHNlY29uZGFyeSk7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiBAcHJpbWFyeTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgei1pbmRleDogMjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiBAc2Vjb25kYXJ5O1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaGVhZGVyLW92ZXJsYXktbG9nbyB7XG4gICAgei1pbmRleDogMTtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMzAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NTBweCk7XG59XG5cbi5jb3VudGRvd24tYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDMwcHggY2xhbXAoMi41cmVtLCAzLjIxNXZ3ICsgMS43NjZyZW0sIDUuNjI1cmVtKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogQHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAd2hpdGU7XG4gICAgYmFja2dyb3VuZDogcmdiYShAd2hpdGUgMjAlKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOS40OTMwOTI1MzY5MjYyN3B4KTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG5cbiAgICAubnVtYmVycyB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMi41NDh2dyArIDAuNjkzcmVtLCAzLjc1cmVtKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICAubGFiZWwge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuODEzcmVtLCAwLjQ1dncgKyAwLjcxcmVtLCAxLjI1cmVtKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICAgIH1cblxuICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuOTM4cmVtLCAxLjYwOHZ3ICsgMC41NzFyZW0sIDIuNXJlbSk7XG4gICAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxufVxuXG4uY291bnRkb3duLWJveCBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiBAd2hpdGU7XG59XG5cbi5jdGEtaWNvbiB7XG4gICAgaGVpZ2h0OiA1MHB4O1xufVxuXG5cblxuLnJlc2l6aW5nLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDJyZW07XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXG4gICAgLmxlZnQtaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG5cbi5jb250ZW50LXRleHQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMGNoO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgfVxufVxuXG5cblxuLmNhcmRzLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjgwcHgsIDFmcikpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jYXJkLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLDAsMCwwLjEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDM5MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIFxuICAgIH1cblxuICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGNvbG9yOiBAcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufVxuXG4uY2FyZC1jb250YWluZXI6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgICBib3gtc2hhZG93OiAwIDEycHggMjRweCByZ2JhKDAsMCwwLDAuMTUpO1xufVxuXG4uY2FyZC1jb250YWluZXIgaDYge1xuICAgIG1hcmdpbjogMTBweCAwIDVweDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLmJhbm5lci1jb250YWluZXIge1xuICAgIGhlaWdodDogNDAwcHg7XG59XG5cbi5hZHZhbmNlZC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcblxuICAgICAgICAuYWR2YW5jZWQtaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IGNsYW1wKDE4Ljc1cmVtLCA3OS41NDV2dyArIDIuODQxcmVtLCA2Mi41cmVtKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFkdmFuY2VkLXNlY3Rpb24tY29udGVudCB7XG4gICAgaDEge1xuICAgICAgICBjb2xvcjogQHByaW1hcnk7XG4gICAgfVxufVxuXG4uYWR2YW5jZWQtaW1hZ2Uge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB9XG59XG5cblxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmNhcmRzLWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4uYmFubmVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbn1cblxuXG4uYWR2YW5jZWQtc2VjdGlvbi1jb250YWluZXIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG5cbiAgICAgICAgLmFkdmFuY2VkLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiBjbGFtcCgxOC43NXJlbSwgNzkuNTQ1dncgKyAyLjg0MXJlbSwgNjIuNXJlbSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hZHZhbmNlZC1zZWN0aW9uLWNvbnRlbnQge1xuICAgIGgxIHtcbiAgICAgICAgY29sb3I6IEBwcmltYXJ5O1xuICAgIH1cbn1cblxuLmFkdmFuY2VkLWltYWdlIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB9XG59XG5cblxuLnByb2Nlc3Mtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGdhcDogMnJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zdGVwcy1jb2x1bW4ge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogM3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGVwLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RlcC1jaXJjbGUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uc3RlcC1jaXJjbGUge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJpbWFyeTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbn1cblxuLnN0ZXAtY29udGFpbmVyOmhvdmVyIC5zdGVwLWNpcmNsZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4uc3RlcC1jaXJjbGUtd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMnJlbSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC42cyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4uc3RlcC1jb250YWluZXI6bGFzdC1jaGlsZCAuc3RlcC1jaXJjbGUtd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1jb2x1bW4ge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uaW1hZ2UtY29sdW1uIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvY2Vzcy1zZWN0aW9uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuc3RlcHMtY29sdW1uLFxuICAgIC5pbWFnZS1jb2x1bW4ge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5pbWFnZS1jb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG4ub3dsLWRvdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnk7XG59XG5cbi5vd2wtZG90IHNwYW4ge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHByaW1hcnk7XG59XG5cbi5vd2wtZG90LmFjdGl2ZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQHByaW1hcnksIDUwJSk7XG59XG5cbi5vd2wtZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7XG59XG5cblxuLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGlkZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5zbGlkZXItaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbGlkZXItaW1hZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTAwcHg7XG59XG5cbi5zbGlkZXItaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5zbGlkZXItb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGZhZGUoQHByaW1hcnksIDMwJSk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMS43ODN2dyArIDAuODZyZW0sIDNyZW0pO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2xpZGVyLWltYWdlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIH1cblxuICAgIC5zbGlkZXItb3ZlcmxheSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIC5zbGlkZXItb3ZlcmxheSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbn1cblxuXG4uZm91ci1ibG9ja3Mtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogM3JlbTtcbn1cblxuLnJvdy1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDJyZW07XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uaW1hZ2UtYmxvY2sge1xuICAgIGZsZXg6IDEgMSAzMDBweDtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4udGV4dC1ibG9jayB7XG4gICAgZmxleDogMiAxIDUwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBwcmltYXJ5LCA1JSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5yb3ctYmxvY2sge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5ib3R0b20tYmxvY2sge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxufVxuXG5cbi5kaXZpZGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgLmRpdmlkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGdyYXk7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG59XG5cblxuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAZ3JhZGllbnQ7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmZvb3Rlci1saW5rcyB7XG4gICAgICAgIGdhcDogY2xhbXAoMC40MzhyZW0sIDUuOTI0dncgLSAwLjg1OHJlbSwgNi4yNXJlbSk7XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgwLjYyNXJlbSwgMS45MTF2dyArIDAuMjA3cmVtLCAyLjVyZW0pO1xuICAgIH1cblxuICAgIC5mb290ZXItbGluZS10b3Age1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoQHdoaXRlLCA1MCUpO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5mb290ZXItbGluZS1ib3R0b20ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGNsYW1wKDE4Ljc1cmVtLCA2My42OTR2dyArIDQuODE3cmVtLCA4MS4yNXJlbSk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKEB3aGl0ZSwgNTAlKTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAuZm9vdGVyLWxvZ28ge1xuICAgICAgICAgICAgaGVpZ2h0OiBjbGFtcCgxLjEyNXJlbSwgMC43NjR2dyArIDAuOTU4cmVtLCAxLjg3NXJlbSk7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC42MjVyZW0sIDAuMzgydncgKyAwLjU0MXJlbSwgMXJlbSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDAuMzEzcmVtLCAwLjgyOHZ3ICsgMC4xMzFyZW0sIDEuMTI1cmVtKTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZm9vdGVyLW92ZXJsYXktd3JhcHBlciB7XG4gICAgei1pbmRleDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZm9vdGVyLW92ZXJsYXktaW1nIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMzAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyLWxpbmtzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICB9XG5cbiAgICAuZm9vdGVyLXNlY3Rpb24ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgfVxuXG4gICAgLmZvb3Rlci10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIGkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2xsYXBzZS1tZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbGxhcHNlLW1kLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5mb290ZXItdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY29sbGFwc2UtbWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmNoZWNrYm94LWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5wcm9maWxlLXBsYWNlaG9sZGVyIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDsgLy8gbHlzIGdyw6UgY2lya2VsXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAucGxhY2Vob2xkZXItaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgY29sb3I6ICM5ZTllOWU7XG4gICAgfVxufVxuaGVhZGVyIHtcbiAgICAucHJvZmlsZS1wbGFjZWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG5cbiAgICAgICAgLnBsYWNlaG9sZGVyLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5kdXN0cnktdGFncy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcmQtYm9keSB7XG4gICAgbWluLWhlaWdodDogMzYwcHg7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgICAucGFnZS1pdGVtIHtcbiAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogQGJsYWNrO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBncmVlbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCLvu78uc3BsaXQtcGFnZS1jb250YWluZXIge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLnNwbGl0LXBhZ2UtY29udGFpbmVyIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uc2lnbnVwLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjg3NXJlbSwgLTAuODkzdncgKyAyLjMyMXJlbSwgMS4yNXJlbSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC44MTNyZW0sIDAuMTg1dncgKyAwLjc3OHJlbSwgMXJlbSk7XG4gICAgfVxufVxuXG4uc2lnbnVwLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDJ2aCAydnc7XG5cbiAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICBmbGV4OiBpbml0aWFsO1xuICAgIH1cbn1cblxuLnNpZ251cC1uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDE1cHg7XG5cbiAgICA+IGRpdiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxufVxuXG4uc2lnbnVwLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiBAd2hpdGU7XG5cbiAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgfVxuXG4gICAgPiBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgIEBtZWRpYSBAbWRBbmRVbmRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2lnbnVwLXByb2ZpbGUtcGljLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogY2xhbXAoMjguMTI1cmVtLCAxMC41NjN2dyArIDI0LjgyNHJlbSwgMzcuNXJlbSk7XG5cbiAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICB9XG59XG5cbi5zaWdudXAtcHJvZmlsZS1waWMtY29udGFpbmVyIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXZhdGFyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cblxuLnNpZ251cC1wcm9maWxlLXBpYy1jb250YWluZXIgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hdmF0YXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIEBtZWRpYSBAbWRBbmRVbmRlciB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG59XG5cbi5zaWdudXAtcHJvZmlsZS1wcmV2aWV3IHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgfVxufVxuXG4uYXZhdGFyLXBsdXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOHB4O1xuICAgIGJvdHRvbTogOHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgY29sb3I6IEBwcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjZzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG59XG5cbi5vbmJvYXJkaW5nLXBhZ2VzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuXG4gICAgLmZpbHRlci1yaWdodCB7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG5cbiAgICAuZmlsdGVyLWJveCB7XG4gICAgICAgIGhlaWdodDogY2xhbXAoMTVyZW0sIDcuMDA2dncgKyAxMy40NjdyZW0sIDIxLjg3NXJlbSk7XG5cbiAgICAgICAgQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ib3R0b20tbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4ub25ib2FyZGluZy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgIC5vbmJvYXJkaW5nLWNvbnRlbnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5vbmJvYXJkaW5nLWltYWdlIHtcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNraXAtYnRuIHtcbiAgICAgICAgY29sb3I6ICM1RTlDODQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAuM3M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzQ1NzM2MTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICAub25ib2FyZGluZy1pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9uYm9hcmRpbmctY29udGVudCB7XG4gICAgICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vbmJvYXJkaW5nLXN1YmplY3Rncm91cC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ub25ib2FyZGluZy1zdWJqZWN0Z3JvdXAtY29udGFpbmVyIC5vbmJvYXJkaW5nLXN1YmplY3Rncm91cC1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAycmVtIDNyZW07XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgID4gZGl2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgZ2FwOiBjbGFtcCgxLjI1cmVtLCA1LjU5M3Z3IC0gMi4zMzZyZW0sIDQuMzc1cmVtKTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn1cblxuLm9uYm9hcmRpbmctY29tcGV0ZW5jaWVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5vbmJvYXJkaW5nLWNvbXBldGVuY2llcy1jb250YWluZXIgLm9uYm9hcmRpbmctY29tcGV0ZW5jaWVzLWNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmZpbHRlci1ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGdhcDogY2xhbXAoMC42MjVyZW0sIDEuOTIzdncgKyAwLjE5MnJlbSwgMi41cmVtKTtcbiAgICB9XG59XG5cbi5vbmJvYXJkaW5nLWluZHVzdHJ5LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5vbmJvYXJkaW5nLWluZHVzdHJ5LWNvbnRhaW5lciAub25ib2FyZGluZy1pbmR1c3RyeS1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAycmVtIDNyZW07XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgID4gZGl2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgZ2FwOiBjbGFtcCgwLjYyNXJlbSwgMS45MjN2dyArIDAuMTkycmVtLCAyLjVyZW0pO1xuICAgIH1cbn1cblxuLmluZHVzdHJ5LXN3aXRjaCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMuM2VtO1xuICAgIGhlaWdodDogMS44ZW07XG59XG5cbi5pbmR1c3RyeS1zd2l0Y2ggaW5wdXQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4uaW5kdXN0cnktc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBiMGIwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiMGIwYjA7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5pbmR1c3RyeS1zbGlkZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICB3aWR0aDogMS44cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdXRsaW5lOiAycHggc29saWQgI2IwYjBiMDtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dCAwcztcbn1cblxuLmluZHVzdHJ5LXNsaWRlci1pY29uIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBzdHJva2Utd2lkdGg6IDg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBzdHJva2U6IEBncmVlbjtcbiAgICByaWdodDogNjAlO1xuICAgIHRvcDogMzAlO1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IGVhc2UtaW4tb3V0IDAuM3MsIG9wYWNpdHkgZWFzZS1pbi1vdXQgMC4xNXM7XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuaW5kdXN0cnktc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW47XG59XG5cbmlucHV0OmNoZWNrZWQgKyAuaW5kdXN0cnktc2xpZGVyIC5pbmR1c3RyeS1zbGlkZXItaWNvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICByaWdodDogMTclO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLmluZHVzdHJ5LXNsaWRlcjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjVlbSk7XG4gICAgb3V0bGluZS1jb2xvcjogQGdyZWVuO1xufVxuXG4uZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZhZGUudmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmZhZGUuaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ub25ib2FyZGluZy1hcmVhLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5vbmJvYXJkaW5nLWFyZWEtY29udGFpbmVyIC5vbmJvYXJkaW5nLWFyZWEtY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICA+IGRpdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGdhcDogY2xhbXAoMC42MjVyZW0sIDEuOTIzdncgKyAwLjE5MnJlbSwgMi41cmVtKTtcbiAgICB9XG59XG5cbi5vbmJvYXJkaW5nLWxhbmd1YWdlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5vbmJvYXJkaW5nLWxhbmd1YWdlLWNvbnRhaW5lciAub25ib2FyZGluZy1sYW5ndWFnZS1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAycmVtIDNyZW07XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgID4gZGl2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgZ2FwOiBjbGFtcCgwLjYyNXJlbSwgMS45MjN2dyArIDAuMTkycmVtLCAyLjVyZW0pO1xuICAgIH1cbn1cblxuLnNraXAtYnRuIHtcbiAgICBjb2xvcjogIzVFOUM4NDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlIC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzQ1NzM2MTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vbmJvYXJkaW5nLWNvbnRhaW5lciAub25ib2FyZGluZy1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm9uYm9hcmRpbmctc3ViamVjdGdyb3VwLWNvbnRhaW5lciAub25ib2FyZGluZy1zdWJqZWN0Z3JvdXAtY29udGVudCB7XG4gICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgIH1cblxuICAgIC5vbmJvYXJkaW5nLWNvbXBldGVuY2llcy1jb250YWluZXIgLm9uYm9hcmRpbmctY29tcGV0ZW5jaWVzLWNvbnRlbnQge1xuICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICB9XG5cbiAgICAub25ib2FyZGluZy1pbmR1c3RyeS1jb250YWluZXIgLm9uYm9hcmRpbmctaW5kdXN0cnktY29udGVudCB7XG4gICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgIH1cblxuICAgIC5vbmJvYXJkaW5nLWFyZWEtY29udGFpbmVyIC5vbmJvYXJkaW5nLWFyZWEtY29udGVudCB7XG4gICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgIH1cblxuICAgIC5vbmJvYXJkaW5nLWxhbmd1YWdlLWNvbnRhaW5lciAub25ib2FyZGluZy1sYW5ndWFnZS1jb250ZW50IHtcbiAgICAgICAgZmxleDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgfVxufVxuXG4uY2hlY2tib3gtd3JhcHBlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi5jaGVja2JveC13cmFwcGVyIC50ZXJtcy1sYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNoZWNrYm94LXdyYXBwZXIgLnRlcm1zLWxhYmVsIC5sYWJlbC10ZXh0IHtcbiAgICBtYXJnaW4taW5saW5lOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY2hlY2tib3gtd3JhcHBlciAuY2hlY2tib3gtc3ZnIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uY2hlY2tib3gtd3JhcHBlciAuY2hlY2tib3gtYm94IHtcbiAgICBmaWxsOiByZ2JhKDIwNywgMjA1LCAyMDUsIDAuNDI1KTtcbiAgICBzdHJva2U6IEBncmVlbjtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4MDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDgwMDtcbiAgICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAwLjJzIGVhc2UtaW47XG59XG5cbi5jaGVja2JveC13cmFwcGVyIC5jaGVja2JveC10aWNrIHtcbiAgICBzdHJva2U6IEBncmVlbjtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxNzI7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDE3MjtcbiAgICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAwLjNzIGVhc2UtaW47XG59XG5cbi5jaGVja2JveC13cmFwcGVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLnRlcm1zLWxhYmVsIC5jaGVja2JveC1ib3gsXG4uY2hlY2tib3gtd3JhcHBlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC50ZXJtcy1sYWJlbCAuY2hlY2tib3gtdGljayxcbi5jaGVja2JveC13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLnRlcm1zLWxhYmVsIC5jaGVja2JveC1ib3gsXG4uY2hlY2tib3gtd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC50ZXJtcy1sYWJlbCAuY2hlY2tib3gtdGljayB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG59XG5cblxuLmNoZWNrYm94LWNhcmQtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xufVxuXG4uY2hlY2tib3gtY2FyZC1jb250YWluZXI6aGFzKGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkKSxcbi5jaGVja2JveC1jYXJkLWNvbnRhaW5lcjpoYXMoaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQpIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBAZ3JlZW47XG59XG5cbi50b29sdGlwLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b29sdGlwLWJ0biB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNWM1YzU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk2OTY5NjtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG59XG5cblxuLmZpbHRlci1yaWdodCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5maWx0ZXItbGVmdCB7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgIGZsZXg6IDE7XG59XG5cbi50YWdzLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cblxuLnRhZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZmlsdGVyLWJveCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmZpbHRlci1sZWZ0LFxuICAgIC5maWx0ZXItcmlnaHQge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmZpbHRlci1sZWZ0IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG59XG5cbi5iYW5uZXItdGl0bGUtcHJvZmlsZSB7XG4gICAgei1pbmRleDogMjtcbn1cblxuLnByb2ZpbGUge1xuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmpvYi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiBAZ3JlZW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1sb2NhdGlvbnMsIC5zdW1tYXJ5LXRleHQge1xuICAgICAgICBjb2xvcjogQGdyYXk7XG4gICAgfVxuXG4gICAgLnN1bW1hcnktdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBjb2xvcjogQGRhcmtncmF5O1xuICAgIH1cblxuICAgIC5wcm9maWxlLXNpZGViYXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcblxuICAgICAgICBAbWVkaWEgQG1kQW5kVW5kZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICAgQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcsIC5wcm9maWxlLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcblxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyLWljb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG5cbiAgICAgICAgICAgIEBtZWRpYSBAbWRBbmRVbmRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiB1bnNldDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ub25ib3JkaW5nLW1lbWJlci1zZWxlY3Rpb24tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuOTM0MnJlbSArIDAuMjYzMnZ3LCAxLjI1cmVtKTtcbiAgICAgICAgY29sb3I6IEBncmF5O1xuICAgIH1cblxuICAgIC5tZW1iZXItZ3JvdXAtcmFkaW8tYm94IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNi42cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IEBncmF5IHNvbGlkO1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5sYWJlbC10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMS4xNTEzcmVtICsgMC4zOTQ3dncsIDEuNjI1cmVtKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAucmFkaW8tYm94LXRleHQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiBAZ3JheTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgZ3JlZW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZXR0aW5nLWJ0biB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuXG5cbi5wcm9maWxlLWVkaXQtc2VjdGlvbiB7XG4gICAgQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG4ucHJvZmlsZS1lZGl0LWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlci10b3A6ICNkZWUyZTYgMXB4IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b206ICNkZWUyZTYgMXB4IHNvbGlkO1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuXG4gICAgbGFiZWwge1xuICAgICAgICAuZm9udC1zaXplKDE2cHgpO1xuICAgICAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5jaGVja2JveC13cmFwcGVyIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiaW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTEuMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudy0yNSB7XG4gICAgICAgIEBtZWRpYSBAbWRBbmRVbmRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBjb2xvcjogIzU0OEM3NztcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xMnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGdyYXk7XG4gICAgICAgIHBhZGRpbmc6IDAgNnJlbSAxcmVtIDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxufVxuXG4jcHJvZmlsZUltYWdlSW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9maWxlLWltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIGltZywgLnByb2ZpbGUtcGxhY2Vob2xkZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICAgIC5wbGFjZWhvbGRlci1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBAbWRBbmRVbmRlciB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIgLm92ZXJsYXkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnByb2ZpbGUtbWFpbi1lZGl0cyB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnByb2ZpbGUtc2lkZWJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlci10b3A6ICNkZWUyZTYgMXB4IHNvbGlkO1xuICAgIGJvcmRlci1sZWZ0OiAjZGVlMmU2IDFweCBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tOiAjZGVlMmU2IDFweCBzb2xpZDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcblxuICAgIEBtZWRpYSBAbWRBbmRVbmRlciB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIH1cbn1cblxuLm5hdi10YWJzIHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgICBjb2xvcjogQGRhcmtncmF5O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDMwMG1zIGVhc2UsIGNvbG9yIDMwMG1zIGVhc2U7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogQGdyYXk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAZGFya2dyYXk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHNlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50YWItY29udGVudCB7XG4gICAgLmFzc2lnbm1lbnQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXJncmF5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIGVhc2UtaW4tb3V0IDAuNXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNDYsIDI0NiwgMjQ2KTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDAsIDIwMCwgMjAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBAbWRBbmRVbmRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtXG4gICAgICAgIH1cblxuICAgICAgICAuY29tcGV0ZW5jZSB7XG4gICAgICAgICAgICBjb2xvcjogQGdyZWVuO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb24tYnV0dG9ucyB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGdyZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYW5ndWFnZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBAcHJpbWFyeSAxcHggc29saWQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vbmUtbGluZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkZC1qb2Ige1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IEBwcmltYXJ5O1xuICAgICAgICBib3JkZXI6IDJweCBkYXNoZWQgQHByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGdyYXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2Utb3V0IDAuM3M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbjtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg5NSUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIEBtZEFuZFVuZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBAcHJpbWFyeSAxcHggc29saWQ7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgICAgIEBtZWRpYSBAbWRBbmRVbmRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdCB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIC5mb250LXNpemUoMThweCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgcCwgYSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9naW4tZm9ybSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuO1xuICAgICAgICBib3JkZXItY29sb3I6IEBncmVlbjtcbiAgICB9XG5cbiAgICAudGV4dC1kYW5nZXIge1xuICAgICAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubG9naW4taW5wdXQge1xuICAgIGJvcmRlcjogMS41cHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogQHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGNsYW1wKDE1LjYyNXJlbSwgMjEuODc1dncgKyAxMS4yNXJlbSwgMzcuNXJlbSk7XG59XG5cbi5lbWFpbC1sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDE2cHgpIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbn1cblxuXG4ucHJvZmlsZS1jYXJkLWJvZHkge1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjQ2LCAyNDYsIDI0Nik7IFxuICAgIH1cbn1cblxuLmFwcGxpY2F0aW9uLW1vZGFsLXNjcm9sbGFibGUtbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5jaGVja2JveC1jb250YWluZXIgZGV0YWlscyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gICAgaHlwaGVuczogYXV0bzsgXG59XG5cbi5jaGVja2JveC1jb250YWluZXIgZGV0YWlsc1tvcGVuXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xufVxuXG4uY2hlY2tib3gtY29udGFpbmVyIHN1bW1hcnkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5jaGVja2JveC1jb250YWluZXIgc3VtbWFyeTo6bWFya2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hlY2tib3gtY29udGFpbmVyIHN1bW1hcnk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLina9cIjtcbiAgICBjb2xvcjogQGdyYXk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG5cbi5jaGVja2JveC1jb250YWluZXIgZGV0YWlsc1tvcGVuXSBzdW1tYXJ5OjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmNoZWNrYm94LWNvbnRhaW5lciBkZXRhaWxzIGRpdiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4iLCLvu79cbi5jb21wb25lbnQtaW1hZ2Uge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MDBweDtcbn1cblxuLnN1YnBhZ2UtbGlzdCB7XG5cbiAgICAubGlzdC1kYXRhLXN1YnBhZ2UtbGlzdCB7XG5cbiAgICAgICAgLmxpc3QtZGF0YS1pdGVtIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaW1wbGUtc3VicGFnZS1saXN0LW1lbnUge1xuICAgICAgICAuc3VicGFnZS1saXN0LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtO1xuXG4gICAgICAgICAgICAuc3VicGFnZS1saXN0LWFuZ2xlIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29tcGFueS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjVyZW07XG59XG5cbi5zb2NpYWwtbWVkaWEtY29tcG9uZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG5cbi5hcHBsaWNhbnRzIHtcbiAgICAuaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2LjgxcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuam9iLXRpdGxlIHtcbiAgICAgICAgY29sb3I6IEBsaWd0aERhcmtHcmF5O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5hcHBsaWNhdGlvbi1pbmZvLXRhZ3Mge1xuICAgICAgICBjb2xvcjogQGdyYXk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBJbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMC40NjhweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2M3B4O1xuICAgIH1cblxuICAgIC5jb21wZXRlbmN5LXRleHQge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjb2xvcjogQHZlcnlEYXJrR3JheTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEludGVyLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNzhweDtcbiAgICB9XG5cbiAgICAuaW5kdXN0cmktdGFncyB7XG4gICAgICAgIGNvbG9yOiBAdmVyeURhcmtHcmF5O1xuICAgICAgICBmb250LWZhbWlseTogSW50ZXIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2NnB4O1xuICAgIH1cblxuICAgIC5jdXN0b20tY2FyZC1mb290ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QxZDVkYjtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNhcmQtZm9vdGVyLWdyZWVuIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBncmVlbjtcbiAgICB9XG5cbiAgICAuY2FyZC1mb290ZXItZGl2aWRlciB7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2QxZDVkYjtcbiAgICB9XG5cbiAgICAuY2FyZC1mb290ZXItYnRuIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luOiA2cHg7XG4gICAgfVxuXG4gICAgLmNhcmQtZm9vdGVyLWJ0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBob3ZlckdyYXk7XG4gICAgfVxuXG4gICAgLmNhcmQtZm9vdGVyLWJ0biBpbWcge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuY2FyZC1hY2NlcHRlZCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyOUE3Nzg7XG4gICAgfVxufVxuXG4vKkBncmF5OiAjNzY3Njc2O1xuQGRhcmtncmF5OiAjNTI1MjUyO1xuQHZlcnlEYXJrR3JheTogIzI1MkMzMjtcbkBsaWd0aERhcmtHcmF5OiAjODk4OTg5O1xuQGxpZ2h0Z3JheTogI2Y5ZjlmOTsqLyIsIu+7vy5hc3NpbmdtZW50LXBhZ2Uge1xuXG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAuaWdub3JlLWxpc3Qtc3R5bGUge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICB9XG5cbiAgICAub3V0ZXItY29sdW1uLWxlZnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tTGlnaHQtR3JheS1MaWdodC1HcmF5LTMsICNFNUU5RUIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjay13aGl0ZS13aGl0ZSwgI0ZGRik7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIH1cblxuICAgIC5vdXRlci1jb2x1bW4tcmlnaHQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tTGlnaHQtR3JheS1MaWdodC1HcmF5LTMsICNFNUU5RUIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjay13aGl0ZS13aGl0ZSwgI0ZGRik7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6IEBkYXJrR3JlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taGVhZGluZzo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7IC8qIGFmc3RhbmQgbmVkICovXG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZ3JheTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi10b3AtZGl2aWRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyAvKiBmeWxkZXIgaGVsZSBjb250YWluZXJlbiAqL1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTlFQjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyAvKiBhZnN0YW5kIHRpbCBoZWFkaW5nICovXG4gICAgfVxuXG4gICAgLnByZS13cmFwIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIH1cbn1cbiIsIu+7vy5jb25zdWx0YW50LWZpbHRlci1wYWdlIHtcblxuICAgIC50b2dnbGUtaGVhZGVyLWJveCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTEuMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgfVxuXG4gICAgLmxpc3QtY29sbGFwc2Uge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICB9XG5cbiAgICAubGlzdC1jb2xsYXBzZS5zaG93IHtcbiAgICAgICAgbWF4LWhlaWdodDogMTIwMHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICB9XG4gICAgLyoubGlzdC1jb2xsYXBzZS5zaG93Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgfSovXG5cbiAgICAubGlzdC1jb2xsYXBzZS5zaG93Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cblxuICAgIC5jb21wZXRlbmN5LXNlYXJjaC1maWVsZCB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICB9XG5cbiAgICAubGlzdC1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDFyZW0gMXJlbSAxcmVtO1xuICAgIH1cbn1cbiJdfQ== */
