.marginbottom4{margin-bottom:4rem}.mb5{margin-bottom:5rem}.mt1{margin-top:1rem!important}.margintop2{margin-top:4rem!important}@media screen and (max-width:650px){.margintop2{margin-top:2rem!important}}.mt3{margin-top:3rem!important}.mt4{margin-top:4.5rem}.mt6{margin-top:6rem!important}.mb1{margin-bottom:1rem!important}.mb2{margin-bottom:2rem!important}.mb3{margin-bottom:3.1rem!important}.pr4{padding-right:4.5rem}@media (max-width:68em){.pr4{padding-right:4.5rem;padding-right:3rem}}@media (max-width:848px){.pr4{padding-right:0}}.mr4{margin-right:4.5rem}@media (max-width:68em){.mr4{margin-right:4.5rem;margin-right:3rem}}@media (max-width:848px){.mr4{margin-right:0}}.fr{float:right}.m80{margin-left:70%}hr{margin:0}*,:after,:before{margin:0;padding:0;box-sizing:inherit}::-moz-selection{background-color:#2e3137;color:#fff}::selection{background-color:#2e3137;color:#fff}.fa,.fa-caret-down{font-weight:300!important}html{font-size:64.5%}@media (max-width:37.5em){html{font-size:59%}}@media (max-width:75em){html{font-size:60%}}body{font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:300;box-sizing:border-box}a{color:#2e3137}a,a:link{text-decoration:none}a:hover{color:#777}.form-control{font-size:1.6rem}p{font-weight:300;line-height:1.6;margin-bottom:0;font-size:1.8rem}@media (max-width:62em){p{font-size:1.5rem}}th{font-weight:300!important;font-family:Roboto,sans-serif;color:#2e3137}select.form-control:not([size]){height:calc(2.25rem + 23px)!important;font-size:1.6rem!important;font-family:Roboto,sans-serif!important;color:#777!important}.input-group-text{padding:1.375rem 1.75rem;font-size:1.6rem}.form-group.row{margin-right:-25px!important;margin-left:-25px!important}.form-control{font-weight:300!important}.form-group{margin-bottom:2rem!important}textarea{resize:none}.row-margin-reset{margin-left:0!important;margin-right:0!important}@media only screen and (min-width:75em){.validation-summary-errors ul{display:flex;margin:-1rem 0 2rem 2rem}}@media (max-width:75em){.validation-summary-errors ul li{margin-left:5rem}}@media only screen and (min-width:75em){.validation-summary-errors ul li{padding-right:4rem}}.btn{display:inline-block;border-radius:0;cursor:pointer;font-size:1.6rem}.btn--ghost-btn{padding:2rem 6rem;max-width:100%;border:1px solid #fff;margin-top:4rem;background-color:transparent;text-transform:uppercase;margin-left:30%}.btn--ghost-btn:hover{background-color:rgba(0,0,0,.247)}.btn--ghost-btn span{font-size:2.8rem;color:#fff;margin:auto;text-decoration:none}.btn--newsletter-btn{width:99%;height:5rem;font-size:1.6rem;background-color:#d67c3a;color:#fff;transition:background-color .3s;margin-top:1rem}.btn--newsletter-btn:hover{background-color:#d98447;transform:scale(1.03)}.btn--edit-btn{color:#fff;background-color:#d67c3a;padding:1rem 3.5rem;text-align:center;text-decoration:none;font-size:1.4rem}.btn--edit-btn:hover{background-color:#ed8e48;color:#fff}.btn--edit-btn--margin{margin-top:1.5rem}.btn--edit-btn--float-right{float:right}.btn--apartment-side-panel{background-color:#d67c3a;color:#fff;padding:1rem 0;text-align:center;text-decoration:none;width:100%;font-family:Roboto Condensed,sans-serif;font-size:2.4rem;margin-bottom:1rem}.btn--apartment-side-panel:hover{background-color:#d98447;color:#fff}.btn--getintouch{background-color:#d67c3a;border:none;color:#fff;padding:1rem 3.9rem;text-decoration:none;display:flex;width:90%;font-size:2.4rem;cursor:pointer;font-family:Roboto Condensed,sans-serif;margin:2rem auto}.btn--preview{font-size:1.6rem;border:1px solid #d67c3a;color:#2e3137;background-color:transparent;text-transform:uppercase;padding:1.2rem 5rem}.btn--preview:hover{color:#fff!important;background-color:#d67c3a}.btn--back,.btn--delete{font-size:1.6rem;text-transform:uppercase;background-color:#e7e7e7;color:#2e3137;padding:1.2rem 2rem;margin-right:2rem}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{font-size:1.6rem;font-weight:300;color:#fff;display:inline-block;padding:1.5rem 4rem;text-transform:uppercase}.inputfile+label,.inputfile+label:hover,.inputfile:focus+label{background-color:#d67c3a}.inputfile+label{cursor:pointer}.inputfile:focus+label{outline:1px dotted #000;outline:5px auto -webkit-focus-ring-color}.inputfile+label *{pointer-events:none;outline:none}.btn-primary:active,.btn-primary:hover,.loginbtn:active,.loginbtn:focus,.loginbtn:hover,.loginbtn:visited{border-color:transparent!important;outline:none}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.btn-primary:active,.btn-primary:hover,.loginbtn:active,.loginbtn:focus,.loginbtn:hover,.loginbtn:visited{border:0 solid #fff}}.btn-primary:hover{background-color:#d67c3a!important}.cover:focus,.cover:hover,.post:active,.post:focus .cover:active,.post:hover{border-color:#d67c3a!important;box-shadow:none}.preview:active,.preview:focus,.preview:hover{background-color:#d3cfcf!important;border-color:#d3cfcf!important;color:#2e3137;box-shadow:none}.loginbtn{width:25rem;height:5rem;background-color:#d67c3a}.btn-primary:focus,.btn:focus{outline:0;box-shadow:none}.btn:active{box-shadow:none!important;border-color:transparent!important}.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover{background-color:transparent!important;border-color:transparent!important;color:transparent!important}.btn-outline-secondary:focus,.btn-primary{box-shadow:none}.btn-primary{border-color:#d67c3a}.btn-outline-secondary span{color:#fff}.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:visited{background-color:transparent!important;border:none!important}#btn-hm{background-color:#d67c3a;border-color:#e6e6e6;height:3.8rem;font-size:1.4rem;font-family:Roboto Condensed,sans-serif;padding:.5rem;margin:3px 0 0;width:99%}#btn span{padding:.8rem}.btn-danger:active{background-color:#d67c3a!important}.send .btn-danger{height:4.6rem;background-color:#fff;color:#555;border-color:#d67c3a;margin-bottom:2rem}.send .btn-danger:hover{background-color:#d67c3a;color:#fff}.share-this-btn{background-color:transparent;text-transform:uppercase}.share-this-btn--fr{float:right}.button,.button-2{background-color:#e6e6e6;border:none;color:#2e3137;padding:1.5rem 3.2rem;text-align:center;text-decoration:none;font-size:1.6rem;margin:0 2px;cursor:pointer;align-self:center}.button-2:hover{background-color:#2e3137;color:#fff}.button.analytics:hover,.button:hover{background-color:#d67c3a;color:#fff}.button.analytics{display:flex;background-color:#f6f6f6;color:#2e3137;padding:1.5rem 3.2rem;font-size:1.6rem;cursor:pointer;justify-content:center;width:90%;margin:5px auto 0}.sendapproval{background-color:#d67c3a}.sendapproval:active,.sendapproval:focus,.sendapproval:hover{background-color:#ed8e48!important}.nevermind{background-color:#d3cfcf!important;border-color:#d3cfcf!important;box-shadow:none}.nevermind,.nevermind:active,.nevermind:hover{color:#2e3137}.cover{height:5rem}.button-send:hover,.edit-btn{background-color:#d67c3a;color:#fff}.edit-btn{display:inline-block;border:none;padding:1rem 3.5rem;text-align:center;text-decoration:none;font-size:1.4rem;text-transform:uppercase;cursor:pointer;transition:color .3s ease-out,transform .3s ease-out}.edit-btn:hover{color:#fff!important}.edit-btn--blogs{position:absolute;top:6px;left:0;z-index:10;opacity:1;background-color:transparent}.edit-btn--blogs:hover{background-color:#ed8e48;color:#fff;transform:scale(1.3);transform-origin:left;opacity:1}.edit-btn--vid{position:absolute;top:-46px;left:-1px;background-color:transparent;opacity:1}.edit-btn--vid:hover{background-color:#ed8e48;color:#fff;transform:scale(1.3);transform-origin:left;opacity:1}.edit-btn--apt{position:absolute;top:0;left:0;z-index:10;opacity:1;background-color:transparent}.edit-btn--apt:hover{background-color:#ed8e48;color:#fff;transform:scale(1.3);transform-origin:left;opacity:1}.edit-btn--dir{position:absolute;bottom:50%;right:5rem}.edit-btn--buzz{position:absolute;top:145px;left:-1px;background-color:transparent}.edit-btn--buzz:hover{background-color:#ed8e48;color:#fff;transform:scale(1.3);transform-origin:left;opacity:.9}.edit-btn:focus{outline:0 dotted;outline:0 auto -webkit-focus-ring-color}.edit-btn:hover{background-color:#ed8e48;color:#fff}.edit-btn--frmr{margin-right:5rem;margin-top:2.5rem;float:right}.edit-btn--ntm{margin-right:0;margin-bottom:2rem}.edit-btn--default{margin-right:0;float:none}.edit-btn--fixed{position:fixed;left:-90px;bottom:0;opacity:.1;transition:all .2s ease-in}.edit-btn--fixed:hover{opacity:1;left:0}.mkfeat{position:absolute;top:-295%;right:0;z-index:11;color:#fff;opacity:.9;padding:1.2rem;transition:.3s;transform-origin:top right}.mkfeat:hover{background-color:rgba(46,49,55,.5);color:#fff;opacity:1;transform:scale(1.1)}.mkfeata{position:absolute;top:0;right:0;z-index:11;color:#fff;opacity:.9;padding:1.2rem;transition:.3s;transform-origin:top right}.mkfeata:hover{background-color:rgba(46,49,55,.9);color:#fff;opacity:1;transform:scale(1.1)}.btn-approve,.btn-featured{position:absolute;top:13.8rem;left:14.6rem;z-index:2;color:#fff;opacity:.9;padding:1.2rem;transition:.3s;transform-origin:top right}.btn-approve:hover,.btn-featured:hover{background-color:rgba(46,49,55,.9);color:#fff;opacity:1;transform:scale(1.1)}.btn-approve{position:absolute;top:0;left:23.6rem;background-color:#02b102}.btn-approve:hover{background-color:#15df15}.search .search--close{color:#fff}.elastic-search .wrap-search{margin-left:0!important;padding-right:5rem;flex:1 1 70%;padding-bottom:1em}.elastic-search .wrap-search p{padding-top:13px;padding-bottom:12px;text-align:left}.elastic-search .article-content{margin-left:0}.elastic-search .title{font-size:15px;line-height:1.5;text-transform:uppercase;font-weight:700}.elastic-search .news-line-d{margin:1.5rem 0}.elastic-search .news-head{margin-bottom:2rem}.elastic-search .search__btn{margin-left:0!important;background:#f6f6f6}.elastic-search .search__btn i{color:#b1b1b1;font-size:1.5rem;margin-left:0!important}.elastic-search .input-group-append{border-top:1px solid #ced4da;border-right:1px solid #ced4da;border-bottom:1px solid #ced4da}.elastic-search span{padding:0 28px 0 2px}.elastic-search .news-article__link{display:block;position:relative;overflow:hidden;flex:0 0 14.4rem;height:9.2rem;padding-right:1em}.elastic-search .videos{padding-top:0}.elastic-search .dateCreated{font-size:12px;float:right;position:relative;padding-right:0}@media (max-width:68em){.elastic-search .flex-wrap-news{flex:1 1 100%;margin-bottom:2rem}.article-content-blog__text,.elastic-search .article-content__text{text-align:left;display:block}.elastic-search .title{text-align:left;line-height:3em}.elastic-search .wrap-search p{padding-top:24px}}.ojline{width:100%;border-bottom:3px solid #d67c3a}.ojline--right-margin{margin-right:5rem}.latest__ojline--apartments{border-bottom:2px solid #d67c3a;width:16rem!important}.ojlinecreateaccount{border-bottom:3px solid #d67c3a;width:100%}.ojline-form{border-bottom:3px solid #d67c3a;width:98.9%}.ojline-apt{width:100%}.ojline-apt,.ojline-nl1{border-bottom:2px solid #d67c3a}.ojline-nl1{width:26.5rem;padding-bottom:3px;margin:0 0 1rem}.ojunderline-head{border-bottom:1px solid #646464;margin-top:.5rem}.service-line{border-bottom:.3rem solid #d67c3a;margin-top:-5px}.apt-line{width:90%;margin:-.8rem 0 .3rem}.apt-line,.apt-line2{border-bottom:1px solid #e6e6e6;align-self:center}.apt-line2{width:100%;margin:1rem 0 2.5rem}.img-responsive,.img-responsive.ad{transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;height:100%;background-repeat:no-repeat}.img-responsive.ad:hover,.img-responsive:hover{transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1)}.img-responsive:hover{opacity:.69}.img-responsive-ad{flex:1 1 30%;overflow:hidden}.img-responsive-ad,.img-responsive-ad img{height:19.2rem;transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}.img-responsive-ad img{flex:1 1 auto;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.img-responsive-ad img:hover{transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1)}.img-responsive-ad:hover{opacity:.9}.img-box-fx:hover{background-color:#000}.content-img{height:19.2rem;width:27.2rem;background-position:50%;overflow:hidden}.floorplan{background-color:#fff;padding-right:0!important}.floorplan,.floorplan__content{max-width:100%}.floorplan__dialog{max-width:100%;margin:0;display:flex;flex-flow:column;pointer-events:auto;height:100%}.floorplan__text-block{padding:0 2rem;display:flex;flex-grow:1;justify-content:space-between;align-items:left;flex-direction:column}@media (min-width:768px){.floorplan__text-block{flex-direction:row;justify-content:space-between;align-items:center}}.floorplan__text-block h4{font-size:2.5em}.floorplan__header{max-width:100%;display:flex;padding:.2rem 2rem;margin:0;border-bottom:1px solid #d6d6d6}.floorplan__header button{flex:0 1;cursor:pointer;margin:1rem;padding:0}.floorplan__header button:focus{outline:none}.floorplan__header button span{font-weight:300;font-size:7.5rem}.floorplan__header button span:hover{color:#d67c3a}.floorplan .modal-social{padding-top:1rem}.floorplan .modal-social a{margin-left:1rem;color:#d67c3a}.floorplan .modal-social a:hover{color:#2e3137}.floorplan__body{overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;flex-grow:1;padding:2%;height:80vh}@media (min-width:768px){.floorplan__body{padding-right:5%;padding-left:5%;height:80vh}}.floorplan__img{position:relative;width:100%;margin:0 auto 3rem;height:auto;max-height:80%;text-align:center}.floorplan__img img{max-width:100%;max-height:100%}.floorplan .apartment-info{position:relative;display:flex;flex-flow:column;padding-top:3rem;justify-self:center}.floorplan .apartment-info .list-divider{margin:0 auto;align-items:center;text-align:center}.floorplan .apartment-info .list-divider li{display:inline-block;padding-right:1rem}.floorplan .apartment-info .list-divider li+li{border-left:1px solid #dfdfdf;padding-left:1rem}.floorplan .apartment-info .modal-title{font-size:2.5em;margin:0 auto;display:flex;flex-flow:row;align-content:center;padding-bottom:.2rem;font-weight:500}.login__body .h1,.login__body h1{color:#2e3137;padding-bottom:20px;display:block}@media (min-width:768px){.login__body .h1,.login__body h1{font-size:36px}}@media (min-width:992px){.login__body .h1,.login__body h1{font-size:50px}}@media (min-width:576px){.login__btn{padding:30px 0}}@media (min-width:768px){.login__btn{font-size:36px}}@media (min-width:992px){.login__btn{font-size:50px}}.login__btn h2{font-size:28px;margin-top:10px}@media screen and (max-width:576px){.login__btn h2{font-size:22px}}.wrapper{margin:4rem auto;padding:0 1rem}@media only screen and (min-width:56.25em){.wrapper{padding:0 1.5rem}}@media only screen and (min-width:75em){.wrapper{max-width:144rem}}.wrapper--top{margin:9rem auto 3rem;position:relative}@media only screen and (min-width:75em){.wrapper--top{margin:9rem auto 3rem}}@media only screen and (min-width:75em){.wrapper--constraint{max-width:110rem}}.wrapper--less-margin{margin:4rem auto 2rem}.wrapper--no-margin{margin:0 auto}.flex-container{display:flex}.flex-container--column{flex-flow:column wrap;align-items:flex-start}.flex-container--bottom-margin-more{margin-bottom:2rem}@media only screen and (min-width:56.25em){.flex-container--bottom-margin-more{margin-bottom:4rem}}.flex-container--justify-center{justify-content:center}@media only screen and (min-width:37.5em){.flex-container--gutters>div{margin:1rem}}@-webkit-keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-progress{to{background-position:25px 0}}@-webkit-keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;font-family:Avenir,Avenir Next,Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease}.plyr audio,.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4f5b5f;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions .plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__captions .plyr__caption div{display:inline}.plyr__captions span:empty{display:none}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px)}.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#d67c3a;color:#fff}.plyr--video .plyr__control svg{-webkit-filter:drop-shadow(0 1px 1px rgba(0,0,0,.15));filter:drop-shadow(0 1px 1px rgba(0,0,0,.15))}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#d67c3a;color:#fff}.plyr__control--overlaid{background:rgba(26,175,255,.8);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15);color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#d67c3a}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__menu,.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls .plyr__volume,.plyr__controls>.plyr__control{margin-left:5px}.plyr__controls .plyr__menu+.plyr__control,.plyr__controls .plyr__progress+.plyr__control,.plyr__controls>.plyr__control+.plyr__control,.plyr__controls>.plyr__control+.plyr__menu{margin-left:2px}.plyr__controls>.plyr__control:first-child,.plyr__controls>.plyr__control:first-child+[data-plyr=pause]{margin-left:0;margin-right:auto}.plyr__controls:empty{display:none}.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4f5b5f;padding:10px}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__video-embed{height:0;padding-bottom:56.25%;position:relative}.plyr__video-embed iframe{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4f5b5f;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border-top-color:hsla(0,0%,100%,.9);content:"";height:0;position:absolute;right:15px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4f5b5f;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward:after{border-left-color:rgba(79,91,95,.8);right:5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px 7px 3px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back:after{border-right-color:rgba(79,91,95,.8);left:7px}.plyr__menu__container .plyr__control--back:before{background:#b7c5cd;box-shadow:0 1px 0 #fff;content:"";height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#d67c3a}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(0,0,0,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;color:#d67c3a;display:block;height:19px;margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(90deg,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);height:13px;position:relative;transition:all .2s ease;width:13px;-webkit-appearance:none;margin-top:-4px}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);height:13px;position:relative;transition:all .2s ease;width:13px}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);height:13px;position:relative;transition:all .2s ease;width:13px;margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.25)}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.25)}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.25)}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px hsla(0,0%,100%,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px hsla(0,0%,100%,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px hsla(0,0%,100%,.5)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(183,197,205,.66)}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(183,197,205,.66)}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(183,197,205,.66)}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:14px}.plyr__time+.plyr__time:before{content:"\2044";margin-right:10px}.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,.15)}.plyr__tooltip{background:hsla(0,0%,100%,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4f5b5f;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid hsla(0,0%,100%,.9);bottom:-4px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child .plyr__tooltip:before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;border-radius:inherit;overflow:hidden;position:relative;z-index:0}.plyr__progress{flex:1;left:6.5px;margin-right:13px;position:relative}.plyr__progress__buffer,.plyr__progress input[type=range]{margin-left:-6.5px;margin-right:-6.5px;width:calc(100% + 13px)}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:14px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--video .plyr__progress__buffer{box-shadow:0 1px 1px rgba(0,0,0,.15);color:hsla(0,0%,100%,.25)}.plyr--audio .plyr__progress__buffer{color:rgba(183,197,205,.66)}.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(47,52,61,.6) 25%,transparent 0,transparent 50%,rgba(47,52,61,.6) 0,rgba(47,52,61,.6) 75%,transparent 0,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.25)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(183,197,205,.66)}.plyr__volume{align-items:center;display:flex;flex:1;position:relative}.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}.plyr--is-ios.plyr--vimeo [data-plyr=mute],.plyr--is-ios .plyr__volume{display:none!important}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__video-wrapper{height:100%;width:100%}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;width:100%}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;width:100%}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;width:100%}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;width:100%}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:rgba(47,52,61,.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}.plyr__ads:after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;left:0;margin:-2.5px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:hsla(0,0%,100%,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:10px;opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid hsla(0,0%,100%,.9);bottom:-4px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#b7c5cd;border-radius:2px;overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;color:#fff;font-size:14px;padding:3px 6px}.plyr__preview-scrubbing{bottom:0;-webkit-filter:blur(1px);filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.plyr{font-family:Helvetica,Arial,sans-serif}.plyr__control{transition:background .3s ease!important}.chp{font-family:Helvetica,Arial,sans-serif}.chp>audio,.chp>video{max-width:100%;display:none}.chp--boxShadow{box-shadow:0 20px 70px -5px rgba(0,0,0,.15),0 10px 10px -5px rgba(0,0,0,.03)}.chp--hiddenPlaylist .chp__playlist{display:none}.chp--borderRadius,.chp--borderRadius .plyr{border-radius:6px}.chp--borderRadius.chp--playlist .plyr{border-radius:6px 6px 0 0}.chp--borderRadius.chp--playlist .chp__playlist{border-radius:0 0 6px 6px}.chp--borderRadius.chp--hiddenPlaylist .plyr{border-radius:6px}.chp--playlist .plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:50%;transform-origin:50% 100%;transform:translate(-50%,10px) scale(.8)}.chp--playlist .plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:50%}.chp--playlist .plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.chp--playlist .plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip{opacity:1;transform:translate(-50%) scale(1);left:50%}.chp--hiddenTooltips .plyr__tooltip{display:none!important}.chp--hiddenTooltips .plyr__progress .plyr__tooltip{display:block!important}.chp__native>audio,.chp__native>video{max-width:100%;display:block}.chp__control__next,.chp__control__prev{position:relative;display:block;box-sizing:content-box;width:18px!important;height:18px!important}.chp__control__prev svg{position:absolute}.chp__control__prev svg.chp__control__icon__first{top:7px;left:2px;transform:scale(.6) scaleX(-1)}.chp__control__prev svg.chp__control__icon__last{top:7px;left:10px;transform:scale(.6) scaleX(-1)}.chp__control__next svg{position:absolute}.chp__control__next svg.chp__control__icon__first{top:7px;right:3px;transform:scale(.6)}.chp__control__next svg.chp__control__icon__last{top:7px;right:11px;transform:scale(.6)}.chp .plyr--audio .plyr__controls{background:#f3f5f7;padding:20px 15px}.chp .plyr--audio .chp__control__next svg,.chp .plyr--audio .chp__control__prev svg{opacity:.3}.chp .plyr--audio .chp__control__next:hover svg,.chp .plyr--audio .chp__control__prev:hover svg{opacity:1}.chp__playlist{list-style:none;margin:0;padding:0 0 5px;position:relative;z-index:3;overflow:auto;background:#fff;text-align:left;line-height:1}.chp__item{padding:0;display:block;font-size:13px;cursor:pointer;position:relative;color:#090f25}.chp__item:nth-child(2n){background:#f3f5f7}.chp__item:hover{background:#dedfe0}.chp__item--active{background:#d67c3a!important;color:#fff!important}.chp__item--active svg{fill:#fff}.chp__item__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:8px 20px}.chp__item .chp__item__download+.chp__item__title{margin-right:30px}.chp__item__descr{font-size:90%;opacity:.5}.chp__item__download{position:absolute;top:1px;right:10px;text-decoration:none;opacity:.33;color:inherit;width:25px;height:25px}.chp__item__download svg{width:20px;height:20px;margin:4px 0 0 3px}.chp__item__download .plyr__tooltip{left:auto;right:0;transform-origin:100% 100%;transform:translateY(10px) scale(.8)}.chp__item__download .plyr__tooltip:before{left:auto;right:13px;transform:translateX(50%)}.chp__item__download:hover{opacity:.8}.chp__item__download:hover .plyr__tooltip{transform:translate(0) scale(1);opacity:1}.chp__theme--dark .plyr--audio .plyr__controls{background:#2f3038}.chp__theme--dark .plyr--audio .plyr__controls svg{fill:#ddd}.chp__theme--dark .plyr--audio .plyr__controls .plyr__time{color:#ddd;opacity:.33}.chp__theme--dark .chp__playlist{background:#2f3038}.chp__theme--dark .chp__playlist .chp__item{background:#2f3038;color:#ddd}.chp__theme--dark .chp__playlist .chp__item:nth-child(odd){background:#26262d}.chp__theme--dark .chp__playlist .chp__item:hover{background:#3f414b}.chp__theme--dark .chp__playlist .chp__item--active{background:#d67c3a!important}.chp__theme--dark .chp__playlist .chp__item__download svg{fill:#ddd}.chp__theme--blue .plyr--audio .plyr__controls{background:#3a3ecc}.chp__theme--blue .plyr--audio .plyr__controls svg{fill:#ddd}.chp__theme--blue .plyr--audio .plyr__controls .plyr__time{color:#ddd;opacity:.33}.chp__theme--blue .chp__playlist{background:#3a3ecc}.chp__theme--blue .chp__playlist .chp__item{background:#3a3ecc;color:#ddd}.chp__theme--blue .chp__playlist .chp__item:nth-child(odd){background:#3134bc}.chp__theme--blue .chp__playlist .chp__item:hover{background:#565ad3}.chp__theme--blue .chp__playlist .chp__item--active{background:#292da0!important}.chp__theme--blue .chp__playlist .chp__item__download svg{fill:#ddd}.chp__theme--red .plyr--audio .plyr__controls{background:#a92229}.chp__theme--red .plyr--audio .plyr__controls svg{fill:#ddd}.chp__theme--red .plyr--audio .plyr__controls .plyr__time{color:#ddd;opacity:.33}.chp__theme--red .chp__playlist{background:#a92229}.chp__theme--red .chp__playlist .chp__item{background:#a92229;color:#ddd}.chp__theme--red .chp__playlist .chp__item:nth-child(odd){background:#981f25}.chp__theme--red .chp__playlist .chp__item:hover{background:#c72830}.chp__theme--red .chp__playlist .chp__item--active{background:#7f191f!important}.chp__theme--red .chp__playlist .chp__item__download svg{fill:#ddd}.chp__theme--green .plyr--audio .plyr__controls{background:#3c5530}.chp__theme--green .plyr--audio .plyr__controls svg{fill:#ddd}.chp__theme--green .plyr--audio .plyr__controls .plyr__time{color:#ddd;opacity:.33}.chp__theme--green .chp__playlist{background:#3c5530}.chp__theme--green .chp__playlist .chp__item{background:#3c5530;color:#ddd}.chp__theme--green .chp__playlist .chp__item:nth-child(odd){background:#334829}.chp__theme--green .chp__playlist .chp__item:hover{background:#4c6c3d}.chp__theme--green .chp__playlist .chp__item--active{background:#25341e!important}.chp__theme--green .chp__playlist .chp__item__download svg{fill:#ddd}.chp__theme--pink .plyr--audio .plyr__controls{background:#e530a7}.chp__theme--pink .plyr--audio .plyr__controls svg{fill:#ddd}.chp__theme--pink .plyr--audio .plyr__controls .plyr__time{color:#ddd;opacity:.33}.chp__theme--pink .chp__playlist{background:#e530a7}.chp__theme--pink .chp__playlist .chp__item{background:#e530a7;color:#ddd}.chp__theme--pink .chp__playlist .chp__item:nth-child(odd){background:#db1b99}.chp__theme--pink .chp__playlist .chp__item:hover{background:#e950b4}.chp__theme--pink .chp__playlist .chp__item--active{background:#c9198d!important}.chp__theme--pink .chp__playlist .chp__item__download svg{fill:#ddd}@media (min-width:480px){.plyr__captions{font-size:16px;padding:20px}.plyr__controls .plyr__menu,.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls .plyr__volume,.plyr__controls>.plyr__control{margin-left:10px}.plyr--video .plyr__controls{padding:35px 10px 10px}.plyr__volume{max-width:90px}}@media (min-width:768px){.plyr__captions{font-size:18px}.plyr__volume{max-width:110px}}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px}.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-moz-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}@media (max-width:480px){.chp .plyr__controls .plyr__volume{display:none!important}.chp .plyr--audio .plyr__controls{padding:20px 10px}}.blog-author__bio{display:flex;background-color:#f6f6f6;flex-flow:column;margin:0 0 2rem}@media only screen and (min-width:75em){.blog-author__bio{flex-flow:row;justify-content:center;position:relative;padding:20px;margin:4rem 0}}@media only screen and (min-width:75em){.blog-author__profile{flex:0 0 75%}}.blog-author__profile h4{position:relative}@media only screen and (min-width:75em){.blog-author__profile h4{margin-left:4rem}}@media only screen and (min-width:75em){.blog-author__profile h4:after{position:absolute;content:"";width:2rem;height:.5rem;background:#d67c3a;left:-3rem;transform:translateY(11px)}}.blog-author__img{max-width:100%;margin:0 0 2rem;flex:0 0 200px;-o-object-fit:cover;object-fit:cover}@media (max-width:75em){.blog-author__img{overflow:hidden}}@media only screen and (min-width:75em){.blog-author__img{flex:1 0 25%;height:30rem;margin:-20px;padding-right:2rem}}@media screen and (min-width:0\0){.blog-author__img{height:300px}}.blog-author__btn{cursor:pointer;float:right;padding-right:4rem;margin-bottom:1rem;padding-left:0;margin-top:1rem;color:#d67c3a;font-weight:400}@media only screen and (min-width:75em){.blog-author__btn{padding-left:4rem;margin-bottom:0;float:right}}.table.centered td{vertical-align:middle}.table.table-rank th{background-color:#eee;font-size:2.1rem;font-weight:400!important;font-stretch:normal;border:none}.table.table-rank tbody tr{border-bottom:1px solid #dee2e6;border-top:none!important}.table.table-rank .rank{font-size:6rem;font-family:Montserrat;font-weight:200!important;padding-left:25px}.table.table-striped-double tbody tr:nth-of-type(4n+1){background-color:rgba(0,0,0,.05)}.twitter-typeahead{flex:1 1 auto;width:1%}.twitter-typeahead .tt-query{box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.twitter-typeahead .tt-hint{color:#999}.twitter-typeahead .tt-menu{text-align:left;width:100%;margin:5px 0;padding:8px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:1px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.twitter-typeahead .tt-suggestion{padding:3px 20px;font-size:1.6rem;line-height:24px}.twitter-typeahead .tt-suggestion:hover{cursor:pointer;color:#fff;background-color:#d67c3a}.twitter-typeahead .tt-suggestion.tt-cursor{color:#fff;background-color:#d67c3a}.twitter-typeahead .tt-suggestion p{margin:0}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.5em;background:#777}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;background-color:#d67c3a}.ui-slider-horizontal .ui-slider-range{top:0;height:100%;background-color:#555}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px;background:#777}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;background-color:#d67c3a}.ui-slider-vertical .ui-slider-range{left:0;width:100%;background-color:#555}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.mapbox-map.map-container #mapbox-marker-image{cursor:pointer;background-image:url(/images/map-marker-orange.png);background-repeat:no-repeat;height:45px;width:35px}.mapboxgl-popup p{font-size:1.4rem;max-width:100%!important}.mapboxgl-popup .mapboxgl-popup-close-button{width:10%}.mapboxgl-popup .mapbox-infowindow{max-width:275px;overflow:hidden;font-weight:300;font-size:13px;color:#464646;margin-left:15px;padding-right:20px}.mapboxgl-popup .mapbox-infowindow h5{font-weight:700}.floorplan--wrapper{border-top:1px solid #e6e6e6}.floorplan--item{display:flex;width:100%;margin:0!important;padding:1rem!important;border-bottom:1px solid #e6e6e6;height:40rem;flex-flow:column;justify-content:space-around}@media (min-width:576px){.floorplan--item{height:20rem;flex-direction:row;align-items:center;justify-content:space-evenly}}@media (min-width:848px){.floorplan--item{height:17rem;flex-direction:row;justify-content:space-evenly}}.floorplan--item .two-thirds{display:flex;flex-flow:column;width:100%}@media (min-width:576px){.floorplan--item .two-thirds{display:flex;flex-flow:column;width:66%}}@media (min-width:848px){.floorplan--item .two-thirds{flex-flow:row;width:75%;justify-content:space-between}}.floorplan--item .image{display:flex;width:100%;align-items:center;padding:1.5rem}@media (min-width:576px){.floorplan--item .image{width:33%;border-right:1px solid #e6e6e6}}@media (min-width:848px){.floorplan--item .image{width:25%;border-right:1px solid #e6e6e6;align-items:center;padding:1.5rem}}.floorplan--item .image img{max-height:12rem;max-width:100%;margin:auto;-o-object-fit:contain;object-fit:contain;cursor:pointer}.floorplan--item .image img:hover{transition:all .1s ease-in-out;transform:scale(1.05)}.floorplan--item .details{display:flex;flex-direction:column;justify-content:center;width:100%;text-align:center}@media (min-width:576px){.floorplan--item .details{text-align:left;padding-left:5rem}}@media (min-width:848px){.floorplan--item .details{flex-direction:column;justify-content:center;width:50%;padding-left:5rem;text-align:left}}.floorplan--item .details h3{font-size:2.5rem;text-transform:uppercase;margin-bottom:1rem}.floorplan--item .details span.pipe{padding:0 1rem}.floorplan--item .view-more{display:flex;justify-content:center;width:100%;padding:2rem 5rem}@media (min-width:576px){.floorplan--item .view-more{justify-content:left;padding:1rem 5rem}}@media (min-width:848px){.floorplan--item .view-more{display:flex;justify-content:center;width:30%;align-items:center;padding:1rem 5rem}}@font-face{font-family:forecast-font;src:url(/fonts/forecast-font-1.2/forecast-font.eot);src:url(/fonts/forecast-font-1.2/forecast-font.eot?#iefix) format("embedded-opentype"),url(/fonts/forecast-font-1.2/forecast-font.woff) format("woff"),url(/fonts/forecast-font-1.2/forecast-font.ttf) format("truetype"),url(/fonts/forecast-font-1.2/forecast-font.svg#iconvault) format("svg");font-weight:400;font-style:normal}.icon-basecloud:before,.icon-basethundercloud:before,.icon-cloud:after,.icon-drizzle:before,.icon-frosty:before,.icon-hail:before,.icon-mist:before,.icon-moon:after,.icon-night:after,.icon-rainy:before,.icon-showers:before,.icon-sleet:before,.icon-snowy:before,.icon-sun:after,.icon-sunny:after,.icon-sunrise:before,.icon-sunset:before,.icon-thunder:before,.icon-windy:before,.icon-windyrain:before,.icon-windyraincloud:before,.icon-windysnow:before,.icon-windysnowcloud:before{font-family:forecast-font;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;position:absolute;line-height:1;-webkit-font-smoothing:antialiased;text-decoration:inherit;font-size:72px}@media (min-width:778px){.icon-basecloud:before,.icon-basethundercloud:before,.icon-cloud:after,.icon-drizzle:before,.icon-frosty:before,.icon-hail:before,.icon-mist:before,.icon-moon:after,.icon-night:after,.icon-rainy:before,.icon-showers:before,.icon-sleet:before,.icon-snowy:before,.icon-sun:after,.icon-sunny:after,.icon-sunrise:before,.icon-sunset:before,.icon-thunder:before,.icon-windy:before,.icon-windyrain:before,.icon-windyraincloud:before,.icon-windysnow:before,.icon-windysnowcloud:before{font-size:72px}}.icon-night:after{content:"\f100"}.icon-sunny:after{content:"\f101"}.icon-frosty:before{content:"\f102"}.icon-windysnow:before{content:"\f103"}.icon-showers:before{content:"\f104"}.icon-basecloud:before{content:"\f105"}.icon-cloud:after{content:"\f106"}.icon-rainy:before{content:"\f107"}.icon-mist:before{content:"\f108"}.icon-windysnowcloud:before{content:"\f109"}.icon-drizzle:before{content:"\f10a"}.icon-snowy:before{content:"\f10b"}.icon-sleet:before{content:"\f10c"}.icon-moon:after{content:"\f10d"}.icon-windyrain:before{content:"\f10e"}.icon-hail:before{content:"\f10f"}.icon-sunset:before{content:"\f110"}.icon-windyraincloud:before{content:"\f111"}.icon-sunrise:before{content:"\f112"}.icon-sun:after{content:"\f113"}.icon-thunder:before{content:"\f114"}.icon-basethundercloud:before{content:"\f105"}.icon-windy:before{content:"\f115"}.icon-basethundercloud:before,.icon-cloud:after,.icon-drizzle:before,.icon-frosty:before,.icon-hail:before,.icon-mist:before .icon-basecloud:before,.icon-moon:after,.icon-night:after,.icon-rainy:before,.icon-showers:before,.icon-sleet:before,.icon-snowy:before,.icon-sun:after,.icon-sunny:after,.icon-sunrise:before,.icon-sunset:before,.icon-thunder:before,.icon-windy:before,.icon-windyrain:before,.icon-windyraincloud:before,.icon-windysnow:before,.icon-windysnowcloud:before{color:#707070}#weather .location .time{display:block;font-size:1.5em;font-weight:200;line-height:1;margin-top:3rem}#weather .location .date{font-size:80%}#weather .conditions{min-height:100px}#weather .conditions .current .icon{height:4em;width:4em}#weather .conditions .current .temperature{font-weight:200;font-size:1.5em;line-height:1}#weather .conditions .current .units{font-size:75%}#weather .conditions ul{margin-bottom:0}#weather .conditions ul .high i{color:#2e3137}#weather .conditions ul .low i{color:#555}#weather .branding{font-size:60%}.temperature{font-size:7rem;font-weight:600;padding-bottom:0;color:#5e5d5d}.pagination-container{font-size:1.4rem;margin:1rem auto;text-align:center;display:flex;justify-content:center}.pagination-container--full-width{margin:2rem auto 0;order:9}.pagination-container{margin:2rem auto 4rem;order:9}.pagination-item{list-style-type:none;display:inline-block;border-right:1px solid #d7dadb;transform:scale(1) rotate(19deg) translateX(0) translateY(0) skewX(-10deg) skewY(-20deg);cursor:pointer}.pagination-item.is-active,.pagination-item:hover{background-color:#d67c3a;border-right:1px solid #fff}.pagination-item.is-active .pagination-link,.pagination-item:hover .pagination-link{color:#fff}.pagination-item.first-number{border-left:1px solid #d7dadb}.pagination-item.next{border-right:none}.pagination-link{padding:.9em 1.4em;display:inline-block;text-decoration:none;color:#8b969c;transform:scale(1) rotate(0deg) translateX(0) translateY(0) skewX(20deg) skewY(0deg);cursor:pointer}.pagination-link--wide:hover{color:#d67c3a}.pagination-link--wide.first:before,.pagination-link--wide.last:after{font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pagination-container-dir{font-size:1.4rem;margin:2rem auto 3rem;text-align:center;display:flex;justify-content:center}@media screen and (max-width:650px){.hide-elements{display:none}.pagination-item.back{margin-right:6rem;cursor:pointer}.pagination-item.front{margin-left:6rem;cursor:pointer}.pagination-item{list-style-type:none;display:inline-block;border-right:1px solid #d7dadb;transform:scale(1) rotate(19deg) translateX(0) translateY(0) skewX(-10deg) skewY(-20deg)}.pagination-link{padding:.9em 1.4em;display:inline-block;font-size:1.8rem;text-decoration:none;color:#8b969c;background:#f6f6f6;transition:.3s}.pagination-item.back{border-right:none}.pagination-link:hover{background-color:#d67c3a}.pagination-item:hover{background-color:transparent}}.login{display:flex}@media (min-width:576px){.login{max-width:765px;margin:1.75rem auto}}.login__content{border-radius:0;border:none}.login__body{padding:20px 10px}.login__body--login{padding:30px 10px}@media (min-width:992px){.login__body{flex:0 1 auto;padding:30px 106px}}.login__body .h1{color:#2e3137;padding-bottom:20px}@media (min-width:768px){.login__body .h1{font-size:36px}}@media (min-width:992px){.login__body .h1{font-size:50px}}.login__head{background-color:#2e3137;align-items:center;padding:.5rem 4rem;border-radius:0}.login__head img{margin:0 auto}.login__btn{max-width:590px;height:88px;background-color:#f6f6f6;display:flex;justify-items:center;align-items:center;flex-flow:row nowrap;cursor:pointer;transition:background-color .3s ease-in;font-size:28px;margin-top:10px;font-weight:500}.login__btn:hover{background-color:#dcdcdc}.login__btn:not(:last-child){margin-bottom:20px}.login__btn img{flex:0 0 auto;padding:0 10% 0 20px}@media screen and (max-width:576px){.login__btn img{height:40px;padding:0 6% 0 20px}}@media screen and (max-width:576px){.login__btn{font-size:22px}}.login__close{margin:0!important;padding:0!important;opacity:1;color:#fff}.login__close::focus{outline:none}.login__close:hover{color:#fff}.login__footer{height:109px;background-color:#f6f6f6;border-top:none;justify-content:center}@media (min-width:576px){.login__footer{margin-top:10px}}.login__footer a{text-align:center;font-size:36px;text-decoration:none;color:#2e3137}@media screen and (max-width:576px){.login__footer a{font-size:28px}}.login__footer a span{color:#d67c3a;font-size:36px}@media screen and (max-width:576px){.login__footer a span{font-size:28px}}.loginform{display:flex;flex-flow:row wrap;justify-content:center}.loginform--email{padding:0 10px;transform:scale(0);position:absolute;transition:all .3s ease-in;opacity:0}.loginform__show{transform:scale(1);display:flex}.loginform__input{flex:0 0 100%;margin-bottom:20px}@media screen and (min-width:576px){.loginform__input{flex:0 0 50%}}@media screen and (min-width:576px){.loginform__input--pr1{padding-right:10px}}@media screen and (min-width:576px){.loginform__input--pl1{padding-left:10px}}.loginform__input input{height:50px;border-radius:0}.loginform__input input.clear{margin-bottom:0}.loginform__input input:active,.loginform__input input:focus{outline:none;border-color:#d67c3a;box-shadow:0 0 0 0}.loginform__btn{display:block;width:100%;text-align:center;background-color:#d67c3a;color:#fff;font-weight:300;text-transform:uppercase;padding:15px 0;cursor:pointer;margin:30px 0 20px}.loginform__btn--email{margin:0 0 20px}.loginform__links{display:flex;justify-content:space-around;width:100%}.loginform__links a{color:#d67c3a;text-decoration:none}.showform{transform:scale(1);position:relative;transform-origin:top left;opacity:1}.Newsletter{background-color:#f6f6f6;height:34rem;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;padding-bottom:2rem}.Newsletter p{font-size:1.6rem;color:#555;margin-top:-1rem;margin-bottom:3rem}@media (max-width:62em){.Newsletter p{margin-top:0;margin-bottom:1rem;text-align:center}}@media (max-width:37.5em){.Newsletter p{margin-top:0}}.Newsletter .newsletter-logo{height:8rem;margin-bottom:1rem}.newsletter-header{display:flex;flex-flow:row-reverse;align-items:center}.newsletter-header h2{font-family:Roboto Condensed,sans-serif;font-weight:300;font-size:6.5rem;color:#2e3137}@media (max-width:37.5em){.newsletter-header h2{font-size:2.8rem}}@media (max-width:62em){.newsletter-header h2{font-size:2.8rem;line-height:1}}.newsletter-header img{margin:0 2rem 0 0;height:4rem;width:4.6rem}@media (max-width:62em){.newsletter-header img{height:2.5rem;width:2.5rem;margin:-1rem .8rem 0 0;text-align:center}}.newsletter-form{display:flex;align-items:center;justify-content:center}.newsletter-form__btn{background-color:#d67c3a;height:100%;border:1px solid #d67c3a;border-radius:1px;font-size:1.5rem;color:#fff;font-family:Roboto Condensed,sans-serif;width:11rem;height:5.6rem;cursor:pointer}@media (max-width:37.5em){.newsletter-form__btn{width:8rem}}.newsletter-form input{width:35rem;height:5.6rem;border:1px solid #e6e6e6;border-radius:0;color:#65676b;font-weight:300}@media (max-width:62em){.newsletter-form input{width:24rem}}@media (max-width:37.5em){.newsletter-form input{width:14em}}footer{max-width:100%;background-color:#2e3137;margin:0 auto}footer h2{color:#fff;font-family:Open Sans,sans-serif;padding:2rem 0 0;line-height:1.6;font-size:4rem;text-transform:uppercase}@media (max-width:37.5em){footer h2{font-size:2rem;margin-bottom:2rem}}@media (max-width:62em){footer h2{font-size:3.4rem;line-height:1}}.footer-nav{text-align:center;padding:2rem 0 0;font-family:Roboto Condensed,sans-serif}.footer-nav a{color:#fefefe;text-decoration:none}.footer-nav__items{border-bottom:1px solid rgba(106,107,109,.26);padding-bottom:2rem}.footer-nav__items a{padding:1rem 2rem}.footer-nav__items a:hover{color:#aaa}@media (max-width:37.5em){.footer-nav__items{display:none!important}}.footer-nav li{text-align:center;display:inline;list-style-type:none;font-family:Roboto Condensed,sans-serif}.footer-nav li:not(:last-child){border-right:1px solid rgba(106,107,109,.26)}.footer-nav .mfb-white-logo{margin:2rem auto;padding:1.5rem 0;height:8.4rem;width:8.4rem}@media (max-width:37.5em){.footer-nav .mfb-white-logo{height:6.4rem;width:6.4rem}}.footer-nav .disclaimer{font-family:Open Sans,sans-serif;font-size:1.3rem;max-width:98.8rem;color:#65676b;margin:0 auto;padding:3rem 2rem}.footer-nav__social-media a{padding:1rem}.footer-nav__social-media img{height:5.5rem;width:5.5rem}.footer-nav__bottom{color:#fff;padding-top:2rem;font-size:1.4rem}@media (max-width:37.5em){.footer-nav__bottom .reserved-rights{margin:1rem 0}}.footer-nav__bottom .reserved-rights p{font-size:1.4rem;color:#dfdfdf}@media (max-width:37.5em){.footer-nav__bottom .reserved-rights p{font-size:1.4rem}}.footer-nav__bottom li{text-align:center;display:inline;list-style-type:none;font-family:Roboto Condensed,sans-serif}.footer-nav__bottom li:not(:last-child){border-right:1px solid #6a6b6d}.footer-nav__bottom li a{padding:1rem;color:#dfdfdf}.footer-nav__bottom li a:hover{color:#7c7474}.f-line2{width:100%;height:1px;background:rgba(106,107,109,.26)}#btnlogo{width:3.5rem;height:3.5rem;margin-top:-1rem}@media screen and (max-width:768px){#btnlogo{margin-top:0;float:right}}.login{font-family:Roboto,sans-serif;font-size:1.8rem;color:#2e3137;padding-right:2rem;margin-top:-.5rem}.account-head{display:flex;justify-content:center;align-items:center}.login span{padding:0 .5rem}.navbar-toggler:not(:disabled){cursor:pointer;font-size:2rem}.navbar-expand-lg>.container-fluid{padding:0 2rem}@media only screen and (min-width:37.5em){.navbar-expand-lg>.container-fluid{padding:0 2rem}}@media only screen and (min-width:75em){.navbar-expand-lg>.container-fluid{padding:0 2.5rem}}@media (min-width:112em){.navbar-expand-lg>.container-fluid{padding:0 1rem}}.nav-content-wrapper{width:142rem}.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;right:0;background-color:#2e3137;overflow-x:hidden;padding-top:8rem;transition:.3s ease-in-out}.sidenav-search{margin:2rem 0}.form-control.mobile{padding:1rem;max-width:90%;margin:0 auto;border-radius:.5rem}#mySidenav .closebtn{position:absolute;top:0;right:2rem;font-size:5rem;border-bottom:none}#mySidenav a{text-decoration:none;padding:.7rem;font-size:1.8rem;color:#fff;display:block;transition:.3s;border-bottom:1px solid #434750;text-transform:uppercase;text-align:center}#mySidenav a:hover{background:#2e3137}@media screen and (max-width:768px){#mySidenav a{padding:.7rem;font-size:1.8rem}}#mySidenav a:hover{background:#434750}#main{transition:margin-left .5s;padding:2rem}.navbar-dark{font-family:Roboto Condensed,sans-serif;background-color:#2e3137;padding:.8rem 0}.navbar-dark .navbar-nav>li>a{margin-right:1.8rem;color:#fff;text-transform:uppercase}@media (max-width:75em){.navbar-dark .navbar-nav>li>a{margin-right:1rem}}.navbar-brand{display:block;width:20rem;background-image:url(../images/multifamilybiz-logo-main.png);height:2.3rem;background-repeat:no-repeat;background-size:contain;position:relative;top:50%;transform:translateY(15%)}@media screen and (max-width:1023px){.navbar-brand{width:17rem}}.search__btn{display:inline-block;border:none;background:transparent;text-decoration:none;cursor:pointer;text-align:center;transition:background .25s ease-in-out,transform .15s ease;-webkit-appearance:none;-moz-appearance:none;margin-left:2rem}.search__btn i{color:#fff;font-size:2rem}.search__btn:focus{outline:none}.search__bar{width:100vw;transition:all .1s ease-in-out;display:flex;align-items:center;transform:scale(0);padding:0 13% .3rem;background:#f6f6f6}.search__bar:after{content:"";width:75vw;height:2px;bottom:10px;left:0;position:absolute;background:#d6d6d6;color:#d6d6d6;left:50%;transform:translateX(-50%)}.search__bar--open{transform:scale(1);transform-origin:left;position:relative;box-shadow:9px 6px 56px -12px rgba(0,0,0,.67)}.search__bar input{width:100%;border:none;font-size:5rem;background:#f6f6f6;color:#9ea1a8;position:relative;font-weight:300;font-family:Roboto Condensed,sans-serif}.search__bar input:-webkit-input-placeholder{color:#9ea1a8;font-weight:300;font-family:Roboto Condensed,sans-serif}.search__bar input::-moz-placeholder{color:#9ea1a8;font-weight:300;font-family:Roboto Condensed,sans-serif}.search__bar input:-ms-input-placeholder{color:#9ea1a8;font-weight:300;font-family:Roboto Condensed,sans-serif}.search__bar input::-webkit-input-placeholder{color:#9ea1a8;font-weight:300;font-family:Roboto Condensed,sans-serif}.search__bar input::-ms-input-placeholder{color:#9ea1a8;font-weight:300;font-family:Roboto Condensed,sans-serif}.search__bar input::placeholder{color:#9ea1a8;font-weight:300;font-family:Roboto Condensed,sans-serif}.search__bar input:focus{outline:none;color:#9ea1a8;font-weight:300;font-family:Roboto Condensed,sans-serif}.search--close{font-size:4rem;cursor:pointer;transition:all .3s ease-in-out}.search--close:hover{transform:scale(1.3);color:#818181}.search--close i{color:#d6d6d6}.search__wrapper{position:fixed;top:5rem;z-index:4}.nav a:hover{color:#aaa}.navbar-dark span{font-size:1.6rem}.navbar-dark .navbar-nav .nav-link{color:#fff}.navbar-dark .navbar-nav>li>a:hover{color:#777}.fa-caret-down{padding-right:.3rem}.dropdown-item.sign-in{padding:1rem 4rem}.dropdown-item.sign-in:focus{color:#2e3137}.dropdown-item.sign-in .fa-sign-in,.dropdown-item.sign-in .fa-user-circle{margin-right:.5rem}.side-wrapper{display:flex;flex-flow:column wrap;margin:0 auto;flex:0 0 30%}.latest{display:flex;flex-flow:column wrap;background-color:#f6f6f6;height:60rem;justify-content:space-between;padding:2rem 2rem 4rem}.latest__head h2{font-family:Roboto Condensed,sans-serif;color:#2e3137;font-size:4.4rem;margin-top:1rem}.latest__ojline{border-bottom:2px solid #d67c3a;width:22rem}.latest__ojline--vid{border-bottom:2px solid #d67c3a;width:16rem}.sidenews a{display:flex;flex-flow:row nowrap}.sidenews p{font-size:1.4rem;margin-left:1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;flex:0 0 66%}.sidenews img{height:7.5rem;width:12rem;-o-object-fit:fill;object-fit:fill}.newsletter-side{display:flex;flex-flow:column wrap;max-width:100%;border:1px solid #e6e6e6;align-items:center;text-align:center;padding:3rem 0;margin:2rem 0;height:auto}.newsletter-side__head h2{font-family:Roboto Condensed,sans-serif;display:inline;color:#2e3137;font-size:3.6rem;padding-bottom:1rem}.newsletter-side__head p{padding:1.2rem 0;font-size:1.5rem;color:#555;position:relative}.newsletter-side__head img{transform:translateY(-8px);height:2.5rem;width:2.5rem}@media (max-width:68em){.newsletter-side__head img{display:none}}.newsletter-side__ojline{border-bottom:2px solid #d67c3a;width:100%;margin:auto;padding-bottom:.3rem}@media (max-width:68em){.newsletter-side{display:none}}@media (max-width:68em){.latest{max-height:60rem}.latest img{display:none}.latest a p{flex:1 1 100%}}.bottom-news{max-width:144rem;padding:1rem 1rem 4rem;margin:0 auto}.bottom-news__header{display:inline-block;padding-left:1rem;margin-bottom:1rem}.bottom-news__header h2{display:block;font-weight:500;font-size:5rem;font-family:Roboto Condensed,sans-serif;color:#2e3137}.bottom-news__header h2:after{background:none repeat scroll 0 0 #d67c3a;content:"";margin-top:-.5rem;display:block;height:3px;position:relative;z-index:-1}@media (max-width:36em){.bottom-news{display:none}}.list-container{display:flex;flex-flow:row wrap;text-align:center}.gallery{flex:1 1 22%;padding:0 1rem;margin-top:2rem}@media (max-width:62em){.gallery{flex:1 1 33.33333333%}}@media (max-width:48em){.gallery{flex:1 1 50%}}.gallery__wrapper{overflow:hidden}@media (max-width:62em){.gallery__wrapper{height:19.9rem}}@media (max-width:48em){.gallery__wrapper{height:17.9rem}}.gallery__wrapper:hover{background-color:#000}.gallery__img{background-position:50%;background-size:cover;height:22rem;transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}.gallery__img:hover{background-color:#000;transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;opacity:.7}.gallery__border{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;min-height:11.8rem;height:1px;display:flex;align-items:center}.gallery__border p{padding:0 .5rem}@media (max-width:68em){.gallery__border p{max-width:30.7rem;margin:auto}}.js [data-animation]{-webkit-animation-duration:.4s;animation-duration:.4s;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;-webkit-animation-fill-mode:both}.js [data-animation=fade-in-left]{opacity:0}.js [data-animation=fade-in-left].animated{-webkit-animation-name:fade-in-left;animation-name:fade-in-left}.cookiebox{width:100%;height:50px;background-color:hsla(0,0%,100%,.82);position:fixed;bottom:0;left:0;z-index:10;box-shadow:10px -12px 22px -20px rgba(0,0,0,.42);display:flex;align-items:center;justify-content:space-around;transition:height .3s ease-out,opacity .3s,padding .1s;opacity:1}.cookiebox .btn{background-color:teal;color:#fff;font-size:14px}.exit-btn{cursor:pointer;color:teal}.edit{align-self:flex-end;color:#fff!important}.span #overlay-text{color:#fff!important;font-size:1.6rem!important;margin:0 auto!important;padding:5%!important}.footlist img{background:#2e3137!important}a.disabled{color:grey;pointer-events:none}.video-thumbnail{display:inline-block;cursor:pointer;margin:30px}.video-thumbnail:before{content:"";display:block;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:20px 0 20px 30px;position:absolute;top:50%;left:50%;margin:-10px 0 0 -7px}.video-thumbnail:hover:before{border-color:transparent transparent transparent #d67c3a}form button#btn-nl{background-color:#d67c3a!important;border-color:#d67c3a}.grecaptcha-badge{display:none}.post{margin-right:2rem!important}.single-searching .news-head{margin-bottom:2rem}.searching{margin-left:0!important;padding-right:5rem;flex:1 1 70%;padding-bottom:1em}.searching .input-group-append{border-top:1px solid #ced4da;border-right:1px solid #ced4da;border-bottom:1px solid #ced4da}.searching .search__btn{margin-left:0!important;background:#f6f6f6}.searching span{padding:0 28px 0 2px}.searching .search__btn i{color:#b1b1b1;font-size:1.5rem}.searching p{padding-top:13px;padding-bottom:12px;text-align:left}.dropdown{position:relative;display:inline-block}.dropdown-menu a{cursor:pointer}.dropdown-content{display:none;position:absolute;right:0;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.dropdown-content a{cursor:pointer;color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#f1f1f1}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .dropbtn{background-color:#f1f1f1}.dropdown-menu.search.show a{color:#000;padding:4px 16px;text-decoration:none;display:block;font-size:1.6rem}button#searchvalS{border:none;background:transparent;color:#6c757d;font-size:2rem;padding-right:2rem}.card__wrapper{max-width:100%;margin:2rem}@media only screen and (min-width:37.5em){.card__wrapper{max-width:75rem;margin:0 auto 10rem}}.card__header{padding:1.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);text-align:center;font-size:2.6rem}@media only screen and (min-width:37.5em){.card__header{font-size:3.6rem;font-weight:300}}.card__body{padding:1em}@media only screen and (min-width:37.5em){.card__body{padding:3rem}}.card__body h2{margin-top:1rem;font-size:1em;font-weight:300}@media only screen and (min-width:37.5em){.card__body h2{font-size:1.5em}}.card__body form{padding:2rem}.card__back{text-align:center}.card__back:hover{color:#ed8e48}.card .modal-body{padding:4rem}.card .modal-body p{padding-bottom:1.5em}.card .modal-content{border-radius:0;border:none}.card .modal-body .user-btn{padding:1rem 6.5rem}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background-color:#000}.login-register label{color:#2e3137;float:left}.login-register .modal-content{border-radius:0;border:none}.login-register .modal-content form{padding-top:13px}.login-register .modal-header{background:#2e3137}.login-register .close{color:#fff;opacity:1}.login-register .modal-body{padding:4rem 4rem 2rem}.login-register h1{font-size:3.5rem;color:#2e3137}.login-register .social-wrap{padding:2rem 0}.login-register .btn-social{display:inline-block;border:none;color:#2e3137!important;background-color:#f6f6f6!important;padding:1.5rem 3.5rem;text-align:left;text-decoration:none;font-size:2.5rem;cursor:pointer;margin:5px auto}.login-register .modal-header .close{padding:1rem;margin:-1rem}.login-register img.rounded.mx-auto.d-block{width:14%}.login-register .btn-social:hover{background:hsla(0,0%,87.8%,.44)!important}.login-register .modal-body img{width:10%;margin-right:41px}.login-register .modal-footer{background:#f6f6f6;justify-content:center;padding:24px 0}.login-register .modal-footer h2{margin:0;font-size:1.7em;color:#2e3137}.login-register .modal-footer button{border:none;background:transparent;font-size:1.7em;color:#d67c3a}.login-register .btn-login{color:#fff;background:#d67c3a;font-size:12px;width:100%;padding:1.2rem 0;margin-top:1.9rem}.login-register .forgot{text-align:left;color:#d67c3a}.login-register .form-control{margin-bottom:6px}.login-register.form-row.align-items-center a{color:#d67c3a}.padding40{padding:3rem 15vw!important}.padding50{padding:3rem 20vw!important}.padding50 label{font-size:1.5rem!important}.padding50 .account-btn{display:inline-block;padding:1.5rem 8rem;color:#fff;background-color:#d67c3a;border-radius:0;border:1px solid #d67c3a;transition:.2s;align-self:flex-end;cursor:pointer}.padding50 .login-btn-area{margin-top:3rem;display:block;justify-content:space-between;align-items:center}.padding40 h2{color:#d67c3a;font-weight:600;padding:1.5rem 0}.title-name{border-bottom:3px solid #d67c3a;display:inline-block;font-weight:600!important}.login-register .modal-dialog{max-width:500px!important}.social:first-child{background:#f90 url(/images/social-media/fb.png) no-repeat 30px;background-color:#f6f6f6!important}.social:first-child,.social:nth-child(2){display:inline-block;border:none;color:#2e3137!important;padding:1.5rem 8.5rem;text-align:left;text-decoration:none;font-size:2.5rem;cursor:pointer;margin:5px auto;width:100%}.social:nth-child(2){background:#f90 url(/images/social-media/Google.png) no-repeat 30px;background-color:#f6f6f6!important}.social:nth-child(3){background:#f90 url(/images/social-media/LinkedIn.png) no-repeat 30px;display:inline-block;border:none;color:#2e3137!important;background-color:#f6f6f6!important;padding:1.5rem 8.5rem;text-align:left;text-decoration:none;font-size:2.5rem;cursor:pointer;margin:5px auto;width:100%}@media only screen and (max-width:425px){.social:first-child,.social:nth-child(2),.social:nth-child(3){font-size:1.7rem!important}}@media only screen and (max-width:320px){.social:first-child,.social:nth-child(2),.social:nth-child(3){font-size:1.5rem!important;padding:1.5rem 7.5rem!important}}.form-group.input-daterange input{text-align:left;border-radius:0}.c-flie{font-size:1.6rem!important;font-weight:300;padding:1.5rem 4rem}.c-flie,.upload{color:#fff;background-color:#d67c3a;display:inline-block;text-transform:uppercase;cursor:pointer}.upload{padding:4px}.upload input{opacity:0}.alert1{display:none}@media screen and (max-width:479px){.rssitem p{font-size:1.5rem}}.btn-orange{background:#d67c3a!important;color:#fff!important}b,strong{font-weight:900!important}.directory-about{float:left;display:inline-block;clear:both;padding-right:10px}span.select2.select2-container.select2-container--default.select2-container--below{width:100%!important}.margin-top30{margin-top:30px}button.login__btn{padding:0;width:100%;border:none;margin-bottom:20px}button.loginform__btn,button.loginform__btn.loginform__btn--email{border:none}.inside-article{display:inline-block;width:100%}.inside-article__profile{margin-top:3rem}.inside-article__image{height:26.7rem;width:38rem;margin:0 1rem 1rem 0;float:left;clear:both}@media (max-width:37.5em){.inside-article__image{height:auto;max-width:100%;float:none;padding-right:0;margin:0 2rem 1rem 0}}@media only screen and (min-width:37.5em){.inside-article--directory{margin-top:2rem}}@media (max-width:37.5em){.inside-article{padding-right:0}}.inside-article h2,.inside-article h3{font-size:4.4rem;font-family:Roboto Condensed,sans-serif}@media screen and (max-width:848px){.inside-article h2,.inside-article h3{font-size:2.8rem}}.inside-article h4{font-size:2.4rem;font-family:Roboto Condensed,sans-serif}.inside-article ol,.inside-article ul{display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;margin-left:1.5em}.inside-article li{font-size:1.8rem;line-height:1.8;color:#555;margin-bottom:1rem;position:relative}.inside-article p{margin-bottom:2rem}.inside-article .bold{font-weight:700!important}.form-group-news{margin:0 auto;display:flex;flex-flow:row wrap;justify-content:center}.tag-wrap{margin:0 0 .7rem;width:100%}.taglines{display:flex;flex-flow:row nowrap;flex:0 1 auto;justify-content:space-between;align-items:center}.taglines__share{margin-left:3px}.taglines__share,.taglines__tags{font-size:1.4rem;color:#999;text-transform:uppercase}.taglines__tags{font-style:italic}.taglines__source,.taglines__source a{font-size:1.4rem;font-family:Roboto Condensed,sans-serif;color:#999;text-transform:uppercase}@media (max-width:37.5em){.taglines__source,.taglines__source a{margin-right:0;margin-bottom:10px}}.taglines__source a{font-style:italic}@media (max-width:37.5em){flex-flow:column;align-items:flex-start}@media screen and (max-width:650px){.dropdown{align-self:flex-start}}.greyline{border-top:1px solid #e6e6e6;width:100%;margin-top:3rem}.webcast-img{background-size:cover;background-repeat:no-repeat;background-position:50%;max-width:100%;height:35rem;position:relative}@media screen and (max-width:848px){.webcast-img{height:24rem;margin-right:0}}.bg-video__content{width:100%;height:auto;opacity:.9;overflow:hidden}@media screen and (max-width:848px){.bg-video__content{width:100%;height:auto}}.article-title{font-family:Roboto condensed,sans-serif;font-size:3rem;font-weight:500}.wrapper-highlights{margin-top:2rem}.wrapper-highlights p{margin-bottom:1rem}.wrapper-sq{display:flex}.wrapper-sq:last-of-type{margin-bottom:2rem}.wrapper-highlights{display:flex;flex-flow:column}.mods{margin:3rem 0 2rem;font-size:4.4rem;font-family:Roboto condensed,sans-serif}@media screen and (max-width:650px){.share-this-btn,.taglines{font-size:1.3rem;padding:0}}@media (max-width:36em){.flex-mobile-to-column{flex-flow:column}}.webcast-reg--col.col1{border-right:none;flex:0 0 100%;max-width:100%}@media (min-width:768px){.webcast-reg--col.col1{border-right:2px solid #d67c3a;flex:0 0 33.3%;max-width:33.3%}}@media (min-width:1250px){.webcast-reg--col.col1{flex:0 0 20%;max-width:20%}}.webcast-reg--col.col2{flex:0 0 100%;max-width:100%}@media (min-width:768px){.webcast-reg--col.col2{flex:0 0 66.3%;max-width:66.3%}}@media (min-width:1250px){.webcast-reg--col.col2{flex:0 0 80%;max-width:80%}}.webcast-reg--col div{font-size:2rem;margin:auto}@media (max-width:990px){.webcast-reg--col div{padding-top:2rem}}.webcast-reg--col a{margin:auto;display:flex;align-items:center;justify-content:center;height:5rem;font-size:1.6rem;background-color:#d67c3a;color:#fff;transition:background-color .3s}.webcast-reg--col a:hover{height:5rem;font-size:1.6rem;background-color:transparent;color:#d67c3a;border:1px solid #d67c3a}.webcast-reg--header{font-size:4rem!important;font-family:Roboto Condensed,sans-serif;line-height:1.2}.webcast-reg--date{font-size:2.3rem!important;line-height:1.2}.hero{flex:1 1 46.4rem}@media (max-width:37.5em){.hero{padding:0 1rem;flex:1 1 0.1rem}}.hero__content{position:relative;overflow:hidden;height:45rem;cursor:pointer}@media (max-width:62em){.hero__content{height:40rem}}@media (max-width:48em){.hero__content{height:35rem}}@media (max-width:36em){.hero__content{height:25rem;flex:1 1 0rem}}.hero__content:hover .hero__img{transform:scale(1);transition:all .3s ease-in-out}.hero__content:hover .hero__featured-header{opacity:0}.hero__img{background-position:50%;background-size:cover;height:inherit;transform:scale(1.1)}.hero__content-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.3s ease;background-color:rgba(0,0,0,.65)}@media (max-width:56.25em){.hero__content-overlay{display:none}}@media only screen and (min-width:56.25em){.hero__content-overlay:hover{width:100%;opacity:1;transition:all .2s ease-in-out}}.hero__content-head{color:#fff;margin:4rem auto 0;padding:0 5%;font-size:2.8rem;font-weight:300}.hero #overlay-text{color:#fff;font-size:1.6rem;margin:0 auto;padding:5%}.hero__featured-header{background-color:rgba(0,0,0,.5);color:#fff;width:100%;padding:2.5rem;bottom:0;margin:0 auto;text-align:center;position:absolute}.hero__featured-header h3{font-size:2rem;line-height:3rem;margin:auto;font-weight:300}@media (max-width:37.5em){.hero__featured-header h3{font-size:1.7rem}}.newslist{display:flex;flex-flow:column;align-items:flex-start;flex:1 0 30%;justify-content:space-between}@media (max-width:56.25em){.newslist{display:none}}@media (max-width:75em){.newslist{justify-content:flex-start}}.newslist__header{display:inline-block;font-family:Roboto Condensed,sans-serif;font-weight:300;font-size:4.4rem;color:#2e3137;margin:-.7rem 0 2rem;border-bottom:2px solid #d67c3a}.newslist__content{display:flex;flex-flow:row;align-items:center;margin:0 0 2rem;padding-right:1rem}.newslist__content__last-child{margin-bottom:0}.newslist__content p{font-size:1.6rem;color:#555;line-height:1.5;max-width:41rem}.newslist__content img{height:7rem;width:11rem;margin-right:1rem}@media (max-width:75em){.newslist__content img{display:none}}.adspace{overflow:hidden;position:relative;display:flex;flex-flow:column}.adspace video{margin:-1px;width:auto}.adspace img{margin-top:1.8rem;height:auto;max-width:100%}@media (max-width:36em){.adspace img{width:100%}}@media (max-width:36em){.adspace{padding:0 1rem}}.news-articles{text-align:center;flex-wrap:wrap;margin-bottom:2rem}.news-articles>div{padding:0 1rem}.article{width:25%;flex:0 1 25%;-ms-flex:0 0 auto;height:auto;margin-bottom:2rem}@media (max-width:62em){.article{width:33.333%;flex:0 1 33.333%}}@media (max-width:48em){.article{width:50%;flex:0 1 50%}}@media (max-width:36em){.article{flex:1 1 100%}}.article__img-box-fx{overflow:hidden;transform:scale(1)}.article__img-box-fx:hover{background-color:#000}.article__img-box{background-position:50%;background-size:cover;height:23.7rem}.article__img-box:hover{transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;opacity:.7}@media (max-width:62em){.article__img-box{height:21rem}}@media (max-width:48em){.article__img-box{height:19rem}}@media (max-width:36em){.article__img-box{height:18rem}}.article__border{border:1px solid #e6e6e6;border-top:none;height:1px;min-height:12.5rem;display:flex;align-items:center;justify-content:center}.article__border p{font-size:1.6rem;padding:0 .5rem}@media (max-width:37.5em){.article__border p{text-align:left;padding:2rem}}@media (max-width:37.5em){.article__border{min-height:10rem}}.webcast-bg{background:url(../images/webcastsblur1.png) no-repeat;background-size:cover;background-position:bottom;padding:12rem 0;align-items:center}@media only screen and (min-width:37.5em){.webcast-bg{padding:12rem 10vh}}@media (max-width:48em){.webcast-bg{padding:5rem 2rem}}.webcast h3{color:#fff;text-align:left;font-family:Roboto,sans-serif;font-size:2.6rem}@media (max-width:48em){.webcast h3{font-size:2rem}}.webcast__logo-group{display:flex;align-items:center}.webcast__logo{height:8rem;width:8rem}.webcast h2{color:#fff;text-align:left;font-family:Roboto,sans-serif;font-size:8rem;font-weight:500;line-height:1.2;margin-left:2rem}@media (max-width:62em){.webcast h2{font-size:6rem}}@media screen and (max-width:768px){.webcast h2{font-size:3.6rem}}.webcast__btn-ln{display:inline-block;padding:2rem 6rem;max-width:100%;border:1px solid #fff;margin-top:4rem;background-color:transparent;text-transform:uppercase;cursor:pointer;margin-left:30%}@media screen and (max-width:768px){.webcast__btn-ln{padding:1rem 4rem;margin-top:2rem}}@media (max-width:37.5em){.webcast__btn-ln{font-size:1.8rem;padding:1rem 2rem}}.webcast__btn-ln:focus{outline:none}.webcast__btn-ln:hover{background-color:rgba(0,0,0,.247)}.webcast__btn-ln span{font-size:2.8rem;color:#fff;margin:auto;text-decoration:none}@media (max-width:37.5em){.webcast__btn-ln span{font-size:2rem}}.webcast__btn-ln h3{font-size:2rem;color:#fff;margin:auto;text-decoration:none}.trend__trending{display:inline-block;margin-bottom:2rem;font-family:Roboto Condensed,sans-serif;color:#2e3137;font-size:4.4rem;border-bottom:3px solid #d67c3a;margin-left:1rem}.trend__flex-wrap-articles{max-width:144rem;display:flex;flex-flow:row nowrap;align-items:flex-start;margin-bottom:4rem}.trend__flex-wrap-articles>div{padding:0 1rem}@media (max-width:62em){.trend__flex-wrap-articles{display:block}}.trend__pr{flex:1 1 23%;padding:0 0 0 2.5%!important}@media (max-width:62em){.trend__pr{margin-top:5%}}.trend__pr a{font-size:2.5rem;line-height:1.5;color:#2e3137;font-weight:400}@media (max-width:37.5em){.trend__pr a{font-size:2rem}}.trend__pr p{font-size:1.6rem;color:#777;font-weight:300;line-height:3rem;margin-top:1rem}.blog-bg{background:url(../images/blog-hero-pole.png) no-repeat;background-size:cover;background-position:50%;padding:20rem 0}@media only screen and (min-width:37.5em){.blog-bg{padding:20rem 5vw}}@media screen and (max-width:768px){.blog-bg{background-image:url(images/thinner.png) no-repeat;padding:5rem 1rem}}.blog-bg .blog h2{color:#fff;text-align:left;font-family:Roboto,sans-serif;font-size:8rem;font-weight:500;line-height:1.2}@media (max-width:62em){.blog-bg .blog h2{font-size:6rem}}@media screen and (max-width:768px){.blog-bg .blog h2{font-size:3.6rem}}.blog-bg .blog p{font-size:2rem;max-width:50%;color:#fff}@media screen and (max-width:768px){.blog-bg .blog p{font-size:1.6rem;line-height:2.5rem;max-width:59%}}.blog-bg .blog__btn-ln{display:inline-block;padding:2rem 6rem;max-width:100%;border:1px solid #fff;margin-top:4rem;background-color:transparent;text-transform:uppercase;cursor:pointer;margin-left:30%}@media screen and (max-width:768px){.blog-bg .blog__btn-ln{padding:1rem 4rem;margin-top:2rem}}@media (max-width:37.5em){.blog-bg .blog__btn-ln{font-size:1.8rem;padding:1rem 2rem}}.blog-bg .blog__btn-ln:focus{outline:none}.blog-bg .blog__btn-ln:hover{background-color:rgba(0,0,0,.247)}.blog-bg .blog__btn-ln span{font-size:2.8rem;color:#fff;margin:auto;text-decoration:none}@media (max-width:37.5em){.blog-bg .blog__btn-ln span{font-size:2rem}}.blog-bg .blog__btn-ln h3{font-size:2rem;color:#fff;margin:auto;text-decoration:none}.orange-box{max-width:90%;border:.7rem solid #d67c3a;padding:8rem;text-align:center;margin-right:auto;margin-left:auto}@media screen and (max-width:915px){.orange-box{padding:3rem 6rem;align-items:stretch}}@media (max-width:37.5em){.orange-box{padding:3rem 1.5rem;border:.3rem solid #d67c3a}}.orange-box h2{font-size:8rem;font-weight:400;margin:0 auto;color:#2e3137}@media (max-width:62em){.orange-box h2{font-size:6rem}}@media screen and (max-width:768px){.orange-box h2{font-size:3.6rem}}.orange-box p{font-size:2rem;color:#777;line-height:1.8;font-weight:300;max-width:69.4rem;margin-top:2rem;margin-left:auto;margin-right:auto}@media (max-width:62em){.orange-box p{font-size:1.5rem;line-height:1.6}}.orange-box__logos{display:flex;width:90%;height:auto;margin:4rem auto;padding:1rem;flex-flow:row nowrap;justify-content:space-around}@media (max-width:37.5em){.orange-box__logos{flex-flow:column;margin:1rem auto}}.orange-box .source img{width:13vw;height:auto;min-width:15rem}@media (max-width:37.5em){.orange-box .source img{flex-flow:column;margin-top:1rem}}.input-file-event{margin:2rem 0;width:20%}.text-container-ad-article{display:flex}.text-container h4{font-family:Roboto Condensed,sans-serif;font-size:2.4rem;line-height:3.4rem;color:#2e3137}.directory-item{color:#e6e6e6;display:flex;flex-flow:row}.fa-address-card{color:#e6e6e6}.directory-item img{height:19.2rem;width:27.2rem;border:1px solid #e6e6e6;padding:3.5rem}.text-container-pr h4{font-family:Roboto Condensed,sans-serif;font-size:2.4rem;line-height:3.4rem;color:#2e3137}.text-body p{font-family:Roboto,sans-serif;font-size:1.8rem;line-height:2.8rem;color:#555}.publish{margin-top:5rem;margin-bottom:5rem!important}.publish--create{margin-top:3rem!important;margin-bottom:3rem!important}.publish-pr{margin:2rem 0 6rem;padding-right:4rem}@media screen and (max-width:1200px){.envelope{width:3rem;height:2.5rem}.vid-thumbnail-2{height:16.5rem}}.intro{text-align:center}.intro .col{padding-left:0;padding-right:0}.intro .row{margin-right:0!important;margin-left:0!important}@media screen and (max-width:576px){.intro{text-align:left}}.intro h1{font-size:3.75em;color:#2e3137;font-family:Roboto Condensed,sans-serif;font-weight:400;margin-bottom:1rem}@media screen and (max-width:848px){.intro h1{font-size:3.2rem}}@media (max-width:37.5em){.intro h1{font-size:2.6rem}}.intro p{line-height:2;margin:0 auto;color:#555;font-family:Roboto,sans-serif;font-size:2rem;max-width:94rem}@media screen and (max-width:848px){.intro p{font-size:1.6rem}}.features{padding:8rem 0;text-align:center}.features .row{margin-right:0!important;margin-left:0!important}@media screen and (max-width:848px){.features{padding:4rem 0 0}}.features h1{font-size:4.9em;font-family:Roboto Condensed,sans-serif;font-weight:400;color:#2e3137}@media screen and (max-width:848px){.features h1{font-size:3.6rem}}.features h1:after{content:"\002B";font-size:.65em;font-family:Roboto thin,sans-serif;display:inline-block;transform:translateY(-.13em);margin-left:5px}.features h2{font-size:2rem;line-height:1.5;color:#2e3137;text-transform:uppercase;font-family:Roboto Condensed,sans-serif}.features p{max-width:30rem;margin:auto}@media screen and (max-width:848px){.features p{margin-bottom:3em}}.features--stats h1{font-family:Roboto Condensed,sans-serif;font-size:3.75em;margin-bottom:4rem;font-weight:400}@media screen and (max-width:848px){.features--stats h1{font-size:3.2rem;margin-bottom:1rem}}@media (max-width:37.5em){.features--stats h1{font-size:2.6rem}}.features--stats h1:after{display:none}.features--stats i{font-size:4.9em;margin:1rem}.industry-focused{background-color:#f6f6f6;max-width:100%;padding:15rem 0;text-align:center}@media screen and (max-width:848px){.industry-focused{padding:8rem 0;margin:auto}}.industry-focused h1{font-size:3.75em;color:#2e3137;font-family:Roboto Condensed,sans-serif;font-weight:400}@media screen and (max-width:848px){.industry-focused h1{font-size:3rem}}.industry-focused h3{font-size:4rem;max-width:101rem;line-height:1.5em;margin:1.5rem auto auto;font-weight:300;padding:0 2rem}@media screen and (max-width:848px){.industry-focused h3{font-size:1.8rem}}.industry-focused p{font-size:1.8rem;line-height:2}.connecting{padding:8rem 0}@media screen and (max-width:848px){.connecting{padding:4rem 0}}.changingthegame{padding:6rem 0;text-align:center}@media screen and (max-width:848px){.changingthegame{padding:4rem 2rem 0;text-align:left}}.changingthegame h1{font-family:Roboto Condensed,sans-serif;font-size:3.75em;font-weight:400;margin-bottom:2rem}@media screen and (max-width:848px){.changingthegame h1{font-size:3.6rem}}.changingthegame p{max-width:101rem;font-size:2rem;margin:auto;font-family:1.8rem;font-weight:300;line-height:2}@media screen and (max-width:848px){.changingthegame p{font-size:1.6rem;margin-bottom:4rem}}@media screen and (max-width:860px){.title-box{max-height:10rem}}@media screen and (max-width:848px){.side-wrapper{display:none}.apt-hero-container{padding-right:0}}.intro{max-width:110rem}.contact-list{margin:4rem auto}.list1 .form-control,.list2 .form-control,.list3 .form-control{height:4.6rem}.form-control:focus{box-shadow:none;border-color:#d67c3a}.list1 #name,.list2 #Company,.list2 #Email,.list3 .form-control,.list3 .phone{margin-bottom:1.5rem}.list3 .form-control{color:#888}.fname,.msg #text-area{margin-bottom:1.5rem}.rsslist{padding-left:0}.rssitem2{display:flex;justify-content:space-between}.item-wrap{margin:5rem auto}.fa-rss{color:#e6e6e6;margin:2rem 0}.fa-rss:hover,.rssitem2 h1:hover,.rssitem2:hover{color:#d67c3a}.news-container h6{font-weight:300}.directory-info{display:flex;justify-content:space-between;flex-flow:row}@media (max-width:37.5em){.directory-info{margin-bottom:1rem}}@media only screen and (min-width:37.5em){.info-wrapper{margin-top:1rem;padding-right:5.5rem}}.info-wrapper h4{line-height:1.8rem;font-weight:300;font-size:1.8rem;line-height:1.4}.phone{font-size:1.5rem;font-family:Roboto Condensed,sans-serif;color:#555;display:flex;align-items:center}.fa-phone{margin-top:-2px}.socialmedia-d{width:22%;display:flex;justify-content:space-between;color:#e6e6e6}.socialmedia-d a,.socialmedia-d a:hover{color:#e6e6e6}.social-media-pr-article{display:flex;flex-basis:20rem;flex-flow:row nowrap;justify-content:space-around}.social-media-pr-article a:hover{color:#e6e6e6}.fa-map-marker{padding-right:1rem}@media only screen and (min-width:37.5em){#googleMap{margin-bottom:3rem}}.pr-contacts{margin-top:3rem;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:3rem 0}.pr-contacts h3{display:inline-block;font-style:"Roboto Condensed",sans-serif;font-size:2rem;margin-bottom:1.5rem;border-bottom:3px solid #d67c3a}.pr-contacts p{font-size:1.6rem;margin-bottom:.5rem}.main-video-container{padding:.3rem}@media only screen and (min-width:37.5em){.main-video-container{margin:4.3rem 0;padding:0}}@media only screen and (min-width:37.5em){.main-video-container--ad{margin:4.3rem 0 0}}@media (max-width:37.5em){.main-video-container{margin-bottom:2rem}}.fullscreenvid{height:45.7rem}@media (max-width:37.5em){.fullscreenvid{height:28rem}}.main-vid{overflow:hidden;transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);position:relative}.main-vid:hover{background-color:#000}.main-vid__img{height:45.7rem;background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative}.main-vid__img:hover{transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;opacity:.7}@media (max-width:37.5em){.main-vid__img{height:28rem;width:100%}}.video-gallery{display:flex;flex-flow:row wrap;max-width:144rem;margin:0 auto;padding:0 .5rem}.video-gallery>*{padding:.5rem;margin:.5rem}.video-wrap{width:calc(25% - 1rem);flex:0 1 calc(25% - 1rem)}@media (max-width:62em){.video-wrap{width:calc(33.333% - 1rem);flex:0 1 calc(33.333% - 1rem)}}@media (max-width:48em){.video-wrap{width:calc(50% - 1rem);flex:0 1 calc(50% - 1rem)}}@media (max-width:36em){.video-wrap{flex:0 1 100%}}.video{transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);overflow:hidden}.video:hover{background-color:#000}.video__img{height:22rem;background-size:cover;background-repeat:no-repeat;background-position:50%}.video__img:hover{transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;opacity:.7}.video__content{min-height:11.6rem;height:1px;border:1px solid #e6e6e6;display:flex;justify-content:center;align-items:center;margin-bottom:2rem;position:relative}.video__content p{text-align:center;padding:0 2rem;line-height:inherit;margin-bottom:0}.coming-soon{font-size:1.5rem;font-style:italic}.col-md-4.dashboard{padding-left:1rem;margin-left:-.8rem;padding-right:0}.account-services{max-width:144rem;padding:0}.badge-info{color:#d67c3a!important;background-color:#fff;font-size:1.1rem;padding:.8rem;margin-left:0;margin-top:1rem}.rssitem2 a:hover{text-decoration:none}.fa-user{color:hsla(0,0%,67.5%,.76);margin-top:1.2rem}.head-row{margin:4rem auto}.manage-account{margin:4.3rem 0}@media screen and (max-width:768px){.manage-account{margin-top:3rem}}.manage-account p{font-size:2rem}.manage-account__header{border-bottom:1px solid #d6d6d6;font-size:3rem}@media (max-width:37.5em){.manage-account__header{margin-bottom:2rem}}@media only screen and (min-width:37.5em){.manage-account__header{font-size:5rem;margin:3rem 0;padding-bottom:.8rem;color:#2e3137;font-weight:400}}.manage-account__manage-subject{font-size:5rem}@media (max-width:37.5em){.rssitem{padding:0}}.rssitem p{font-size:2rem;margin:0;font-family:Roboto Condensed,sans-serif;text-transform:uppercase;font-size:1.6rem;color:#2e3137}.rssitem h1{font-size:4rem;font-weight:400;font-family:Roboto,sans-serif;color:#2e3137}@media (max-width:37.5em){.rssitem h1{line-height:1}}.rssitem span{color:#d67c3a}@media screen and (max-width:768px){.rssitem a{font-size:2.8rem}}.rssitem__greyline{margin:2rem 0;border-bottom:1px solid #e6e6e6}@media only screen and (min-width:37.5em){.rssitem__greyline{margin:2.5rem auto 3rem}}.dashbox{height:35.5rem;border:1px solid #e6e6e6}.dhead{background-color:#f6f6f6;display:flex;justify-content:center;align-items:center;padding:2%;text-transform:uppercase}.dhead h3{font-family:Roboto Condensed,sans-serif;color:#2e3137;font-size:3rem}.dbox-body{display:flex}.post-circle{width:20rem;height:20rem;border-radius:100%;border:3px solid #d67c3a;display:flex;justify-content:center;align-items:center;margin:3rem auto 0}.postamount{font-size:7rem}.totalposts{display:flex;justify-content:flex-end;margin:3rem 2rem 0 0}.userdata{color:#999;font-size:1.4rem}.userdata span{color:#d67c3a}.account{font-size:3.6rem;margin-top:4rem}.directory-links a{font-family:Roboto Condensed,sans-serif sans-serif}.dropdown-item{padding:1rem}.img1,.img2{flex:1 1 30%;padding:0 0 0 .5rem}.img-grid{padding:2.5px;flex:1 1 50%}.img2{padding-top:.5rem}.hero-0{height:100%;flex:0 0 100%;-o-object-fit:cover;object-fit:cover}.apt-max-width{display:flex;flex-flow:row nowrap}.apt-container{display:flex;margin:2rem 0 0;flex:0 0 70%}.text-overlay{width:100%;height:19%}.location{font-size:2rem}.apt-container-content{display:flex;margin:0}.graph-section{display:flex;flex-flow:row nowrap}.graph-section a:hover{text-decoration:none}.graph-section a:active{text-decoration:none;background-color:#d67c3a}.graph-section h2{font-size:2.8rem;text-transform:uppercase}.my-flex-container{height:45.4rem;position:relative;display:flex}@media (max-width:552px){.my-flex-container{height:38rem}}@media (max-width:425px){.my-flex-container{height:32rem}}.flex-container-apt{display:flex;flex-flow:row wrap;margin:10rem auto 0}@media (max-width:37.5em){.flex-container-apt{padding:0 1.5rem}}@media only screen and (min-width:56.25em){.flex-container-apt{padding:0 1.5rem}}@media only screen and (min-width:75em){.flex-container-apt{max-width:144rem}}.flexwrapper{display:flex;flex-flow:row;height:45.8rem;position:relative}@media (max-width:552px){.flexwrapper{height:38rem}}@media (max-width:425px){.flexwrapper{height:32rem}}.img-wrapper{display:flex;flex-flow:column;background-position:50%;flex:0 0 30%;padding:.5rem}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:rgba(85,85,85,.545);padding:3rem 2rem}@media (max-width:552px){.carousel-control-next-icon,.carousel-control-prev-icon{display:none}}.side-block{flex:1 0 30%;display:flex;flex-flow:column wrap;-ms-flex:1 -1 30%}@media screen and (max-width:855px){.side-block{-ms-display:block}}@media (max-width:75em){.side-block{padding:0 1.5rem}}@media (max-width:37.5em){.side-block{padding:0 .5rem}}.contact-form h2{padding:1.8rem 2.5rem;font-size:3.6rem;display:inline-block;font-family:Roboto Condensed,sans-serif}@media (max-width:68em){.contact-form h2{font-size:2.6rem;padding:1.6rem 2rem}}.apt-container-content{display:block;padding-right:4.5rem;flex:1 0 70%;-ms-flex:1 0 65%}@media screen and (max-width:855px){.apt-container-content{padding-right:0}}@media (max-width:75em){.apt-container-content{padding:0 1.5rem}}.about-apartment-head{font-size:4.4rem;font-family:Roboto Condensed,sans-serif}@media (max-width:37.5em){.about-apartment-head{font-size:2.4rem}}.removepadding{padding:0}.contact-details,.names{display:flex;flex-flow:row nowrap}.contact-apt{flex-wrap:nowrap;margin:1rem 0;font-size:1.8rem}.getin-hours{display:flex;flex-flow:row nowrap;justify-content:space-between}.about-apt-container{margin-top:2rem;margin-bottom:1rem}@media only screen and (min-width:37.5em){.about-apt-container{margin-top:4rem;margin-bottom:4rem}}.office-hours-container{display:flex;flex-flow:column nowrap;border:1px solid #e6e6e6;background-color:#fff;padding:0 2rem 1rem;margin-top:2rem;margin-bottom:1rem}@media only screen and (min-width:37.5em){.office-hours-container{margin-top:4rem;margin-bottom:4rem}}.office-hours-container p{text-transform:uppercase;font-size:1.6rem;font-weight:400}.office-hours-container h2{font-size:3.6rem;display:inline-block;font-family:Roboto Condensed,sans-serif;margin:2.8rem auto 2.8rem 0;border-bottom:2px solid #d67c3a}@media screen and (min-width:0\0){.office-hours-container h2{max-width:45%}}@media (max-width:68em){.office-hours-container h2{font-size:2.6rem}}@media (max-width:37.5em){.office-hours-container{flex:1 1 auto}}.office-hours-container .call{font-size:2rem}.info{margin:1.5rem 0;border-bottom:1px solid #e6e6e6}.callmemaybe,.info{display:flex;flex-flow:row nowrap;justify-content:space-between}.tele{margin:2rem auto}.call{font-size:2.8rem;margin:2rem 0}.section h2{font-size:2.4rem;font-family:Roboto Condensed,sans-serif}@media only screen and (min-width:37.5em){.section h2{font-size:4.4rem}}.amenities-wrapper{max-width:144rem;padding:0 1rem;margin:4rem auto}@media screen and (max-width:768px){.amenities-wrapper{width:100%}}.amenities-wrapper .section{padding:3rem 0}.amenities-wrapper .section:not(:last-child){border-bottom:1px solid #ddd}.amenities-wrapper .section:last-child h2{padding-bottom:1rem}.amenities-wrapper .section:last-child p{max-width:80%}@media (max-width:48em){.amenities-wrapper .section:last-child p{max-width:100%}}.amenities-wrapper .section:first-child{padding-top:0}.amenities-wrapper .section .amenities-list{column-count:2;-webkit-columns:2;-moz-columns:2;margin-top:1rem;margin-left:2rem;max-width:100%}@media (max-width:48em){.amenities-wrapper .section .amenities-list{column-count:1;-webkit-columns:1;-moz-columns:1}}.amenities-wrapper .section .amenities-line{width:70%;border:1px solid #f6f6f6;margin:0 auto}.details-box{margin-top:1rem}.details-box,.details-box-head{display:flex;flex-flow:row nowrap;justify-content:space-between}.unit{display:flex;flex-flow:column nowrap;border:1px solid #e6e6e6;align-items:center;width:24%;max-width:348px;flex:1 0 20%;margin-bottom:2rem}@media (max-width:62em){.unit{width:32%;flex:1 1 calc(33% - 1rem)}}@media (max-width:48em){.unit{width:48%;flex:1 1 calc(50% - 1rem)}}@media (max-width:36em){.unit{width:100%;flex:1 1 100%}}@media (max-width:62em){.unit{max-width:100%}}.unit p{font-size:1.6rem}.unit p span{font-style:italic}.unit__bed{margin-right:5px}.unit img{max-width:100%;height:20rem;margin:3rem 0;-o-object-fit:contain;object-fit:contain}.unit__btn{width:100%;display:block;background-color:#f6f6f6;color:#2e3137;padding:1.5rem 3.2rem;text-align:center;margin-top:1.5rem;font-weight:400;border:none;border-top:1px solid #e6e6e6;cursor:pointer;transition:all .3s ease-in-out}.unit__btn:hover{color:#fff!important;background-color:#2e3137}.unit__header{display:block;width:100%;text-align:center;padding:1rem 0;background:#f6f6f6}.unit__header h2{font-family:Roboto Condensed,sans-serif;font-size:1.8rem;margin:0}.unit__header p{margin-top:3px;display:inline-block}.amenities-container{display:flex;flex-flow:row nowrap}@media screen and (max-width:768px){.amenities-container{display:block}}.amen-items{font-size:1.8rem;line-height:3.5rem}.pet-talk{max-width:75%}.breadcrumb{background-color:transparent}.breadcrumb li a:hover{color:#d67c3a}.order-container{display:flex}.directory-links{display:flex;flex-flow:row wrap;align-items:center;margin:-.5rem 0 1rem}.directory-links a{color:#999;font-size:1.4rem;text-transform:uppercase}.directory-links a:hover{color:#d67c3a;text-decoration:none}.directory-links span{margin:0 .3rem;color:#999}.dropdown-item{padding:1.6rem;font-size:1.6rem}.dropdown-item:active{background-color:#f6f6f6}.socialicon{padding-right:1rem;color:#999;font-size:2rem}.apartments-page .filter-container,.apartments-page .news-head{margin:3.5rem 2.5rem}.apartments-page .filter-container{background-color:#f6f6f6;padding:1.5rem;margin-bottom:-1rem}.flex-container-base{display:flex;margin:2rem 0 0}.apartment-search-hero{background:linear-gradient(rgba(97,70,70,.4),rgba(0,0,0,.4)),url(/images/apartment-search-background.jpg);background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-position:50%;width:100%;min-height:75vh}.apartment-search-hero .search-wrapper{padding-top:25vh;text-align:center}@media (max-width:37.5em){.apartment-search-hero .search-wrapper{padding-top:15vh}.apartment-search-hero .search-wrapper .btn{width:100%;font-size:2rem;padding:.8rem}}.apartment-search-hero .search-wrapper h1{color:#fff;font-size:7rem;font-weight:400;margin-bottom:2rem}@media (max-width:37.5em){.apartment-search-hero .search-wrapper h1{font-size:5rem}}.apartment-search-hero .search-wrapper .typeahead-container{width:55rem;margin:auto;font-size:3rem}@media (max-width:37.5em){.apartment-search-hero .search-wrapper .typeahead-container{width:100%}}.apartment-search-hero .search-wrapper .typeahead-container .tt-hint,.apartment-search-hero .search-wrapper .typeahead-container .tt-input{height:55px;font-size:2rem}.apartment-search-hero .search-wrapper .typeahead-container .btn{font-size:2rem}.filter-container{background-color:#f6f6f6;padding:1.5rem}.head-hero-wrapper{flex:1 1 70%}@media screen and (min-width:848px){.head-hero-wrapper{margin-right:4rem}}@media only screen and (min-width:56.25em){.head-hero-wrapper--videos{margin-right:4rem;width:100%}}.text-overlay{background-color:rgba(0,0,0,.5);color:#fff;position:absolute;overflow:hidden;max-width:100%;transform:translateX(-4px);-ms-transform:translateX(0);bottom:0;height:22%;display:flex;flex-flow:column nowrap;align-items:flex-end;justify-content:center;z-index:2}.hero-apt-overlay{font-family:Roboto Condensed,sans-serif;font-size:3rem;margin:0 6rem 0 0}@media (max-width:37.5em){.hero-apt-overlay{font-size:2rem;margin:0 4rem 0 0}}.location{font-family:Roboto Condensed,sans-serif;font-size:1.8rem;margin:0 6rem 0 0}@media (max-width:37.5em){.location{font-size:1.5rem;margin:0 4rem 0 0}}.apartments-wrapper{margin:3rem auto 0;display:flex;flex-flow:row wrap}@media only screen and (min-width:56.25em){.apartments-wrapper{padding:0}}@media only screen and (min-width:75em){.apartments-wrapper{max-width:146rem}}@media (max-width:37.5em){.apartments-wrapper{margin:2rem auto 0}}.apartments-wrapper>*{padding:.5rem;margin:.5rem}.apartments-wrapper--floorplans{margin:0 auto}.apartments-wrapper--floorplans>*{margin:1rem;padding:0}.apt-horizontal{max-height:2000px;position:relative;overflow:hidden}@media (min-width:576px){.apt-horizontal{max-height:1040px}}@media (min-width:848px){.apt-horizontal{max-height:94rem}}.apt-horizontal .load-more{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0;padding:3rem 0 .5rem;background:#fff}.apt-horizontal .load-more .reg-button{font-size:1.6rem;border:1px solid #d67c3a;color:#2e3137;background-color:transparent;text-transform:uppercase;padding:1.2rem 5rem}.apt-horizontal .load-more .reg-button:hover{color:#fff!important;background-color:#d67c3a}.apartment-wrap{width:calc(25% - 1.01rem);margin-bottom:2rem}@media (max-width:62em){.apartment-wrap{width:calc(33% - 1rem)}}@media (max-width:48em){.apartment-wrap{width:calc(50% - 1rem)}}@media (max-width:36em){.apartment-wrap{width:100%}}.apt{overflow:hidden;transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}.apt:hover{background-color:#000}.apt__img{height:25rem;background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative}.apt__img:hover{transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;opacity:.7}.apt__overlay{background-color:rgba(0,0,0,.5);color:#fff;position:absolute;overflow:hidden;width:100%;bottom:0;padding:1.5rem 0;display:flex;flex-flow:column nowrap}.apt__overlay>h3{padding-left:2rem;margin-bottom:.9rem}.apt__text{font-size:2rem;margin-top:auto;margin-bottom:auto}.content{border:1px solid #e6e6e6;display:flex;flex-flow:column nowrap;padding-top:2rem}.content>*{padding-left:2rem}.content__address h3{font-size:2rem;font-family:Roboto Condensed,sans-serif;margin-bottom:2.2rem}.content__baths{margin:.6rem 0}.content__rooms{display:flex;align-items:center;margin-bottom:.8rem}.content__details{font-weight:300;font-style:italic;font-size:1.6rem}.content__prices{font-style:italic}.content__btn{display:block;text-align:center;background:#f6f6f6;padding:1.5rem 0;margin-top:2rem;border-top:1px solid #e6e6e6;transition:all .3s ease-in-out}.content__btn:hover{color:#fff!important;background-color:#2e3137}.apt-size__cost{margin-right:3px}.divider{margin:-5px 10px 0;font-weight:500}.mobility h2{font-size:2.4rem;font-family:Roboto Condensed,sans-serif}@media only screen and (min-width:37.5em){.mobility h2{font-size:5rem;padding:0 1rem}}.mobility-list{display:flex;flex-flow:column;justify-content:space-between;flex:0 1 auto;width:calc(33% - 1.8rem);padding:0 1rem;margin:2rem auto 0;text-align:left;height:auto}@media (max-width:576px){.mobility-list{justify-content:space-around}}.mobility-list .cflex{padding-left:.5rem}@media (min-width:576px){.mobility-list .cflex{padding-left:2rem}}.mobility-list h4{width:100%;padding-top:2rem;text-align:left;align-self:flex-start;padding-left:.5rem}@media (min-width:576px){.mobility-list h4{padding-left:2rem}}.mobility-list .i{float:left;padding:2rem 0 3rem;margin-bottom:0;width:7rem;height:6rem}@media (min-width:576px){.mobility-list .i{width:7rem}}.mobility-list img{width:100%;max-width:90px;max-height:60px}.mobility-list ul{display:flex;color:#707070;float:left;margin-right:2rem;padding-right:4rem}.mobility-list .score{display:flex;align-items:flex-start;flex:0 1 auto;font-size:4.2rem;font-weight:300;color:#5e5d5d}@media (min-width:576px){.mobility-list .score{font-size:7rem}}.mobility-list p{display:flex;flex-flow:column;align-items:flex-start;flex:0 1 auto;line-height:1.4;text-transform:capitalize;margin-top:10rem;margin-bottom:2rem;width:50%}@media (min-width:848px){.mobility-list p{margin-top:0;margin-left:4rem;padding-left:2rem;padding-top:0}}.col-form-label-lg{padding:1rem;font-size:1.6rem;line-height:1.5}input[type=text]::-ms-clear{display:none}.mfb-form .form-control-lg{padding:1rem}.mfb-form{padding-left:.5rem!important}.account-type.uppercase{text-transform:uppercase!important}.container.mfb-width{max-width:144rem!important}.post-type{margin:4.3rem 0}.account-type{font-size:3.6rem;font-family:Roboto Condensed,sans-serif;margin-top:1rem}.mfb-form{padding-left:.5rem}.account-type.uppercase{text-transform:uppercase}.coverimg{margin-top:2rem}.thumb{height:25rem}.cover{background-color:#d67c3a;border-radius:0;border-color:#d67c3a}.field{font-size:2rem}.mfb-form input::-webkit-input-placeholder,.mfb-form textarea::-webkit-input-placeholder{font-size:1.6rem;color:#aaa7a7}.mfb-form input::-moz-placeholder,.mfb-form textarea::-moz-placeholder{font-size:1.6rem;color:#aaa7a7}.mfb-form input:-ms-input-placeholder,.mfb-form textarea:-ms-input-placeholder{font-size:1.6rem;color:#aaa7a7}.mfb-form input::-ms-input-placeholder,.mfb-form textarea::-ms-input-placeholder{font-size:1.6rem;color:#aaa7a7}.mfb-form input::placeholder,.mfb-form textarea::placeholder{font-size:1.6rem;color:#aaa7a7}.breadcrumb{background-color:#fff;padding:.75rem .5rem 0;margin-bottom:-1.5rem;font-size:1.8rem;font-family:Roboto Condensed,sans-serif}.breadcrumb a:hover{color:#d67c3a}.required label:after{color:#d67c3a;content:"*"}.analytics-img{padding-left:0}.analytics-img img{width:100%}.contact-form{background-color:#f6f6f6;border:1px solid #e6e6e6;margin:1.8rem 0 0}.col-apt,.contact-apt{padding:0 1rem}.form-control{border-radius:0;padding:.8rem .85rem;line-height:1.6}.reg textarea{border-top:none;border-left:none;border-right:none}.pd50{padding:0 2rem 5vh!important}@media only screen and (min-width:56.25em){.pd50{padding:0 5vh 10vh!important}}.border{box-shadow:1px 0 8px 0 rgba(0,0,0,.16);padding:4rem}.register-account-flex{display:flex;flex-flow:row nowrap}@media (max-width:56.25em){.register-account-flex{display:block}}.login-form{padding:2rem 3rem 5rem;border:1px solid #e6e6e6;flex:0 1 65%;-ms-flex:0 1 70%;box-shadow:0 0 6px 0 rgba(70,70,70,.1);margin:auto}@media (max-width:56.25em){.login-form{margin-right:0}}.login-form h1{font-size:2.4rem;margin-bottom:3rem;position:relative;width:100%}.submit{background-color:#d67c3a}.sign-in-head .h1,.sign-in-head h1{font-size:5.5rem;font-family:Roboto Condensed,sans-serif}.agreement-check{padding:2rem 0}.sign-in-head{padding-bottom:5rem}.sign-in-head h1{font-size:5.5rem;font-family:Roboto condensed,San sarif}.agreement-check{padding:20px 0}.account-btn{display:inline-block;padding:1.5rem 8rem;color:#d67c3a;background-color:transparent;border-radius:0;border:1px solid #d67c3a;transition:.2s;align-self:flex-end;cursor:pointer}@media (max-width:37.5em){.account-btn{align-self:center;padding:1.5rem 4rem}}.account-btn:hover{background-color:#d67c3a;color:#fff}@media (max-width:37.5em){.account-btn--less-margin-on-mobile{margin-top:3rem}}.member-section{display:flex;flex-flow:column nowrap;margin-bottom:auto;flex:0 1 auto;-ms-flex:0 1 30%;-ms-min-height:39rem;-ms-height:1px;padding:2rem 3rem;border:1px solid #e6e6e6;box-shadow:0 0 6px 0 rgba(70,70,70,.1)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.member-section{margin-bottom:12rem}}@media (-ms-high-contrast:none) and (max-width:56.25em),screen and (-ms-high-contrast:active){.member-section{margin-bottom:5rem}}.member-signin h1{font-size:2.4rem;margin-bottom:2rem}.login-options{display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.login-options__rememberme label{margin-bottom:0!important}.login-btn-area{margin-top:2rem;display:flex;justify-content:space-between;align-items:center}.login-btn-area .forgot{font-size:1.6rem;color:#2e3137}@media (max-width:37.5em){.login-btn-area .forgot{align-self:center;padding:1rem 0}}.login-btn-area .forgot:hover{color:#d67c3a}@media (max-width:37.5em){.login-btn-area .forgot{margin-bottom:2rem}}.login-btn-area .user-agreement{margin-left:1.5rem;font-size:1.5rem}@media (max-width:37.5em){.login-btn-area .user-agreement{margin-bottom:3rem}}@media (max-width:37.5em){.login-btn-area{flex-flow:column;align-items:flex-start}}.login-services h4{font-size:2rem;margin-bottom:2rem}@media only screen and (min-width:56.25em){.login-services h4{font-size:3rem}}.site-wrapper{max-width:144rem;display:flex;flex-flow:row nowrap;margin:9rem auto 0;padding:0 1rem}@media only screen and (min-width:56.25em){.site-wrapper{padding:0 1.5rem}}@media only screen and (min-width:75em){.site-wrapper{max-width:144rem}}.site-wrapper--block{display:block}.site-wrapper--less-margin{margin-top:7.6rem}.site-wrapper--start{margin-top:10rem auto}.news-container{margin:0 auto;flex-basis:70%}@media only screen and (min-width:37.5em){.news-container{padding-right:4rem}}@media (max-width:68em){.news-container{flex-basis:100%}}.news-container p{font-size:1.8rem;line-height:1.6;color:#555}@media (max-width:37.5em){.news-container p{font-size:1.5rem}}.news-container--moderate{margin:0}.news-head{max-width:144rem;display:block;border-bottom:2px solid #d67c3a}@media screen and (max-width:848px){.news-head{width:99%;margin-bottom:3rem}}@media only screen and (min-width:37.5em){.news-head{margin-bottom:5rem;border-bottom:3px solid #d67c3a}}.news-head--less-margin{margin-bottom:3.1rem}.news-head--no-margin{margin-bottom:0}.news-head--noborder{border-bottom:none;margin-right:0}.news-head--article{margin-bottom:.5rem}.news-head--greyline{border-bottom:1px solid #d6d6d6;padding-bottom:7px}.news-head h1{font-family:Roboto Condensed,sans-serif;font-size:7rem;color:#2e3137;font-weight:300;position:relative;z-index:-1}@media screen and (max-width:848px){.news-head h1{font-size:3.4rem}}.news-head__headline{line-height:1.2;font-size:2.4rem!important}@media only screen and (min-width:37.5em){.news-head__headline{font-size:4.8rem!important}}.news-head__headline--share-flex{display:flex;justify-content:space-between;align-items:center}.news-head h2{font-size:4.5rem;line-height:1.2;font-family:Roboto Condensed,sans-serif;margin:1.5rem 0 0}@media screen and (max-width:848px){.news-head h2{font-size:2.8rem;padding-right:0}}@media (max-width:37.5em){.news-head h2{font-size:2.4rem}}.news-head--normargin{margin-right:0}.news-head__links{margin-bottom:2rem;margin-top:1rem}.news-head__ojline{border-bottom:3px solid #d67c3a;width:94.9%}.news-head__ojline--fullwidth{width:98.5%}@media screen and (max-width:848px){.news-head__ojline{width:100%}}.news-head__links{display:flex;flex-flow:row wrap}.news-head__links a{color:#999;font-size:1.4rem;text-transform:uppercase;margin:0 .3rem}.news-head__links a:hover{color:#d67c3a;text-decoration:none}.news-head__links span{margin:0 .3;color:#999}.ad-article{display:flex;position:relative}@media (max-width:36em){.ad-article{display:block}}.responsive-container{display:flex;flex-flow:row wrap;max-width:100%}.flex-wrap-news{flex:1 1 100%;display:flex;flex-flow:column nowrap;transition:all 1s;position:relative}.flex-wrap-news:hover h4{color:#777}@media (max-width:68em){.flex-wrap-news{flex:1 1 50%;margin-bottom:2rem}.flex-wrap-news:last-child{margin-bottom:0}}@media (max-width:37.5em){.flex-wrap-news{flex:1 1 100%}}@media (max-width:68em){.flex-wrap-news--ad{order:7}}.news-article{display:flex;flex-flow:row nowrap;padding-right:.5rem}.news-article__link{display:block;position:relative;overflow:hidden;flex:1 1 27.4rem;height:19.2rem}@media (max-width:68em){.news-article__link{margin-bottom:1.5rem}}.news-article__link__img{background-size:contain;background-repeat:no-repeat;background-position:50%;transition:all .2s ease-in-out;height:100%}.news-article__link__img:after{content:"";display:block;height:100%;width:100%;transition:all .2s ease-in-out}.news-article__link__img--contain{background-size:contain}.news-article--ad{max-width:100%;background-color:#f6f6f6;padding:2rem 1rem 4rem 1.5rem;margin:3rem 0;display:flex;flex-flow:column nowrap}.news-article--ad h3{display:inline-block!important;margin-right:auto;font-size:2rem;font-family:Roboto Condensed,sans-serif;border-bottom:3px solid #d67c3a;margin-bottom:2rem}@media screen and (min-width:0\0){.news-article--ad h3{max-width:9.5%}}.news-article--ad-bot{margin:1rem 0 4rem}.news-article__link:hover .news-article__link__img:after{background:rgba(0,0,0,.3)}.news-article__link:hover .news-article__link__img{transform:scale(1.1)}.date-box{flex:1 1 27.56rem;height:19.2rem;border:1px solid #d67c3a;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;position:relative}.date-box .month,.date-box p{font-family:Montserrat,sans-serif;font-size:2.5rem;margin:0 0 -1.5rem;color:#555;font-weight:300;padding:0}.date-box .day,.date-box h1{font-size:9.6rem;font-weight:100}.date-box .day,.date-box .year,.date-box h1,.date-box h2{font-family:Montserrat,sans-serif;color:#555;line-height:1.2}.date-box .year,.date-box h2{font-size:3.5rem;margin:-2.5rem 0 0;font-weight:300}.directory-img{width:27.56rem;height:19.2rem;flex:0 1 27.56rem;border:1px solid #d67c3a;padding-top:6rem;padding-bottom:6rem;position:relative}@media (max-width:68em){.directory-img{flex:0 1 50%;width:100%}}.news-line-d{background-color:#e6e6e6;margin:4rem 0;height:1px;width:100%}.article-content{margin-left:2rem;flex:1 1 70%}@media (max-width:68em){.article-content{text-align:center}}.article-content--ad{text-align:left;margin:auto 2rem}.article-content--jobs{margin:0}.article-content--jobs .job-row{padding-top:1.5rem}.article-content__subhead{color:#2e3137;font-family:Roboto Condensed,sans-serif;display:block;line-height:1.2;font-size:3rem;transition:.3s;margin-bottom:0}@media (max-width:68em){.article-content__subhead{line-height:1.5;color:#2e3137;font-size:1.8rem;padding:.5rem 0;font-family:Roboto,sans-serif}}.article-content__text,.article-content p{font-size:1.8rem;line-height:1.6}@media (max-width:37.5em){.article-content__text,.article-content p{font-size:1.5rem;line-height:1.6;margin-top:-6px}}.article-content--directory,.article-content--events,.article-content--webcasts{position:relative;margin-top:2.5rem;padding-right:0}@media (max-width:37.5em){.article-content--directory,.article-content--events,.article-content--webcasts{padding:0;margin-top:.5rem}}@media (max-width:68em){.article-content--directory,.article-content--events{margin-top:0}}.article-content--press-releases{margin-top:0}@media (max-width:68em){.article-content--press-releases{font-size:1.8rem;line-height:inherit;margin-bottom:2rem;margin-top:1rem;margin-left:0;padding-right:0}}@media (max-width:68em){.article-content-blog__text,.article-content__text{display:none}.article-content-ad p,.article-content-blog-ad p{padding:0 1.2rem;margin:0 auto;overflow:hidden}#sidepic,.news-line-d{display:none}.news-article{display:block}}.policy{display:flex;justify-content:space-between;max-width:100%;padding:1rem 0 12rem}@media (max-width:62em){.policy{justify-content:baseline;flex-flow:column;padding:0}}.policy h2{font-size:3.5rem;margin-bottom:3rem}.policy p{font-size:1.6rem}.policy img{width:3.5rem;margin-right:2rem;margin-bottom:.7rem}.policy__policy{display:flex;justify-content:center;flex-direction:column;flex:0 0 49%;padding:7rem;height:40rem;transition:.2s;border:1px solid #e6e6e6;-webkit-filter:grayscale(90%);filter:grayscale(90%);text-align:center}.policy__policy .privacy-head img{width:12rem}@media (max-width:62em){.policy__policy{flex:auto;margin-bottom:2rem}}@media (max-width:37.5em){.policy__policy{padding:3rem}}.policy__policy:hover{box-shadow:0 1rem 2rem rgba(0,0,0,.1);-webkit-filter:grayscale(0);filter:grayscale(0)}.policy__btn{display:inline-block;padding:1.2rem 2rem;text-align:center;margin-top:4rem;transition:.2s;text-transform:uppercase;align-self:center;margin-right:3rem;border:1px solid #e6e6e6;width:40%}@media (max-width:62em){.policy__btn{width:100%;padding:1.2rem 1rem;align-self:center;margin-right:0}}.policy__btn:hover{color:#fff;background-color:#d67c3a}.news-head__wrap{display:flex;align-items:center;justify-content:space-between}.list-content{padding:0 0 4rem}.list-content h4{color:#2e3137;font-family:Roboto,sans-serif;line-height:3.8rem;font-size:2.4rem;transition:.3s}.list-content p{font-size:1.8rem;line-height:3rem}.user-content{padding:2rem;border-bottom:1px solid #ddd;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.user-content__btn-wrap{display:flex;flex-flow:column nowrap}.user-content__btn-wrap a{margin-top:1rem}.user-content__btn-wrap-approve{display:flex;flex-flow:column nowrap;align-items:center;float:right}.user-content__btn-wrap-approve__approvebtn{margin-top:1.5rem}.user-content:first-child{border-top:1px solid #ddd}.user-content:nth-child(odd){background-color:#f6f6f6}.user-content__wrap{flex:0 0 auto}.user-content__wrap--news{flex:0 0 80%}.user-content__wrap span:last-child{padding-left:1rem}.user-content__wrap ul{list-style:none}.user-content__wrap ul li{font-size:1.6rem}.user-content__wrap ul li:first-child{font-weight:300;font-size:1.8rem;margin-bottom:1rem}@media (max-width:37.5em){.user-content__wrap{flex:0 0 auto}}@media (max-width:37.5em){.user-content{flex-flow:column;align-items:stretch}}.directory{width:100%}.directory__info{font-size:3rem;font-family:Roboto,sans-serif;font-weight:300;padding:2rem}.directory th{padding:2rem}.directory tr:nth-child(odd){background-color:#f6f6f6}.directory td{padding:2rem;font-size:1.8rem;font-family:Roboto,sans-serif;font-weight:300}.users{display:flex;flex-flow:row wrap;justify-content:space-between;padding:0 0 3rem}.vid-content{flex:1 1 28rem;padding-bottom:4rem;margin:1rem}.vid-content,.vid-content__vids{display:block;width:31.7rem;position:relative}.vid-content__vids{height:19.2rem;overflow:hidden;margin-bottom:1.5rem}.vid-content__vids__img{background-size:cover;background-repeat:no-repeat;background-position:50%;transition:all .3s ease-in-out;height:100%}.vid-content__vids__img:after{content:"";display:block;height:100%;width:100%}.vid-content__text{font-size:1.8rem;text-align:center}.vid-content__vids:hover .vid-content__vids__img{transform:scale(1.1)}.vid-content__vids:hover .vid-content__vids__img:after{background-color:rgba(0,0,0,.2)}.best-places-header{max-width:144rem;display:block;border-bottom:2px solid #d67c3a}.best-places-header h1{font-family:Roboto Condensed,sans-serif;font-size:7rem;color:#2e3137;font-weight:300;position:relative;z-index:-1}@media screen and (max-width:848px){.best-places-header h1{font-size:3.4rem}}.best-places-header h1 sup{font-size:35%;top:-1.5em}.best-places h2{font-family:Montserrat;font-size:4rem;color:#2e3137;font-weight:300;position:relative;z-index:-1}@media screen and (max-width:848px){.best-places h2{font-size:2.4rem}}.error-page{text-align:center;margin-bottom:5rem}.error-page h1{font-size:12rem}.error-page p{font-size:3rem}.landing-wrapper{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;max-width:144rem;padding:2rem 1rem;margin:0 auto}.landing-wrapper .contact-form{background-color:rgba(46,49,55,.6);border:0;color:#fff;max-width:600px}.landing-wrapper .contact-form .btn{text-transform:uppercase}.landing-wrapper .resources-header{padding-top:5vh}@media (max-width:37.5em){.landing-wrapper .resources-header{padding-top:1vh}}.landing-wrapper .resources-header h1{color:#fff;font-size:8rem;font-weight:400;padding-left:2rem}@media (max-width:37.5em){.landing-wrapper .resources-header h1{font-size:5rem}}.landing-wrapper .resources-header h1 .subheader{display:block;font-size:4rem}@media (max-width:37.5em){.landing-wrapper .resources-header h1 .subheader{font-size:3rem}}.landing-wrapper .hero-form{padding-top:15vh;max-width:110rem;justify-content:space-between}.landing-wrapper .hero-form h2{font-size:3rem}.tagline{line-height:1.5;color:#fff;font-family:Roboto,sans-serif;font-size:2rem;text-align:left;padding:.5rem 2rem 3rem;max-width:760px}@media (max-width:37.5em){.tagline{font-size:1.5rem}}.resource-wrapper{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center;max-width:144rem;padding:2rem 1rem;margin:0 auto}.resource-wrapper p{line-height:2;color:#555;font-family:Roboto,sans-serif;font-size:2rem;text-align:center;padding:2rem 2rem 3rem}@media (max-width:37.5em){.resource-wrapper p{font-size:1.6rem}}.resource-wrapper h2{font-size:3.75em;color:#2e3137;font-family:Roboto Condensed,sans-serif;font-weight:400;margin-bottom:1rem;padding-top:2rem;text-align:center}@media (max-width:37.5em){.resource-wrapper h2{font-size:3.3rem;padding-left:2rem}}.resource-wrapper ul{line-height:2;color:#555;font-family:Roboto,sans-serif;font-size:2rem;text-align:left;justify-content:center;padding:2rem 4rem}@media (max-width:37.5em){.resource-wrapper ul{font-size:1.6rem}}.resource-wrapper .resource-bottom{text-align:left;padding:0 4rem}@media (max-width:37.5em){.resource-wrapper .resource-bottom{padding:0 1rem}}.resource-wrapper .resource-bottom h2{text-align:left;padding-left:2rem}.resource-wrapper .resource-bottom p{text-align:left}.resource-wrapper .resource-stats{padding:0 0 3rem}.resource-wrapper .resource-stats .stat-block p{font-size:2rem;line-height:1.5}.resource-wrapper .resource-stats .stat-block .number{display:block;font-size:4.2rem;font-weight:300;color:#2e3137}@media (min-width:576px){.resource-wrapper .resource-stats .stat-block .number{font-size:10rem}}.form-wrapper{background-color:#f6f6f6;display:flex;flex-flow:column nowrap;align-items:center;padding:3rem}.form-wrapper .form-container{max-width:144rem;padding:2rem}@media (max-width:37.5em){.form-wrapper .form-container{padding:.5rem}}.form-wrapper .form-container .highlight-quote{margin:0 auto}.form-wrapper .form-container .highlight-quote h2{font-size:3.75em;color:#2e3137;font-family:Roboto Condensed,sans-serif;font-weight:400;margin-bottom:1rem}@media (max-width:37.5em){.form-wrapper .form-container .highlight-quote h2{font-size:3.3rem}}.slide-out-form-button{padding:2rem}.slide-out-form-button .btn{padding:1rem 2rem!important;text-transform:uppercase}.slide-out-form-wrapper.reg:after{left:calc(50% - 50px)!important}.slide-out-form-wrapper .resource-reg-header{background:#f6f6f6;padding:5px!important;margin-bottom:3rem}.slide-out-form-wrapper .resource-reg-header h2{text-align:left}.ada-hero{background:linear-gradient(rgba(97,70,70,.6),rgba(0,0,0,.6)),url(/images/digital-inclusion.jpg);background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-position:50%;width:100%;min-height:70vh}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJhYnN0cmFjdHMvX21peGlucy5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19lbGFzdGljLXNlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9fb3JhbmdlLWxpbmVzLnNjc3MiLCJjb21wb25lbnRzL19yZXNwb25zaXZlLWltYWdlLnNjc3MiLCJjb21wb25lbnRzL19tb2RhbHMuc2NzcyIsImNvbXBvbmVudHMvX2xvZ2luLW1vZGFsLnNjc3MiLCJjb21wb25lbnRzL193cmFwcGVyLnNjc3MiLCJjb21wb25lbnRzL193ZWJjYXN0LXBsYXllci5zY3NzIiwiY29tcG9uZW50cy9fYmxvZy1hdXRob3ItY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fdGFibGVzLnNjc3MiLCJjb21wb25lbnRzL190eXBlYWhlYWQuc2NzcyIsImNvbXBvbmVudHMvX3NsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fbWFwLnNjc3MiLCJjb21wb25lbnRzL19mbG9vcnBsYW4tZGV0YWlscy5zY3NzIiwiY29tcG9uZW50cy9fd2VhdGhlci5zY3NzIiwibGF5b3V0L19wYWdpbmF0aW9uLnNjc3MiLCJsYXlvdXQvX3NpZ25pbi1tb2RhbC5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9fbmF2YmFyLnNjc3MiLCJsYXlvdXQvX2xhdGVzdC1uZXdzLXNpZGUuc2NzcyIsImxheW91dC9fYm90dG9tLW5ld3Muc2NzcyIsInBhZ2VzL19sb2dpbi1wYWdlcy5zY3NzIiwicGFnZXMvX2FydGljbGVzLnNjc3MiLCJwYWdlcy9faW5kZXguc2NzcyIsInBhZ2VzL19hYm91dC5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyIsInBhZ2VzL19idXNpbmVzcy5zY3NzIiwicGFnZXMvX3ZpZGVvLWdhbGxlcnkuc2NzcyIsInBhZ2VzL19hY2NvdW50LXNlcnZpY2VzLXVzZXIuc2NzcyIsInBhZ2VzL19hY2NvdW50LXNlcnZpY2VzLWFkbWluLnNjc3MiLCJwYWdlcy9fYXBhcnRtZW50LnNjc3MiLCJwYWdlcy9fYXBhcnRtZW50cy5zY3NzIiwicGFnZXMvX2Zvcm1zLnNjc3MiLCJwYWdlcy9fY3JlYXRlLWFjY291bnQuc2NzcyIsInBhZ2VzL19saXN0LXBhZ2VzLnNjc3MiLCJwYWdlcy9fcG9saWN5LnNjc3MiLCJwYWdlcy9fdXNlci1jb250ZW50LnNjc3MiLCJwYWdlcy9fYmVzdC1wbGFjZXMuc2NzcyIsInBhZ2VzL19lcnJvci5zY3NzIiwicGFnZXMvX3Jlc291cmNlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlCQSxlQUNJLGtCQUFtQixDQUl2QixLQUNJLGtCQUFtQixDQUV2QixLQUFNLHlCQUEyQixDQUNqQyxZQUNJLHlCQUEyQixDQUMzQixvQ0FGSixZQUdRLHlCQUEyQixDQUVsQyxDQUNELEtBQU0seUJBQTJCLENBQ2pDLEtBQU0saUJBQWtCLENBQ3hCLEtBQU0seUJBQTJCLENBQ2pDLEtBQU0sNEJBQThCLENBQ3BDLEtBQU0sNEJBQThCLENBQ3BDLEtBQU0sOEJBQWdDLENBQ3RDLEtBQU0sb0JDdUh3QixDQVp0Qix3QkQzR1IsS0FFUSxvQkFBcUIsQ0FHckIsa0JBSHFCLENBUTVCLENBSEcseUJBUEosS0FRUSxlQUFnQixDQUV2QixDQUVELEtBQ0ksbUJDMEcwQixDQVp0Qix3QkQvRlIsS0FJUSxtQkFBb0IsQ0FJcEIsaUJBSm9CLENBVTNCLENBSEcseUJBWEosS0FZUSxjQUFlLENBRXRCLENBRUQsSUFBSyxXQUFXLENBQ2hCLEtBQU8sZUFBZ0IsQ0FFdkIsR0FDSSxRQUFTLENFOUViLGlCQUdJLFFBQVMsQ0FDVCxTQUFVLENBQ1Ysa0JBQW1CLENBR3ZCLGlCQUNJLHdCQUF5QixDQUN6QixVQUFZLENBRmhCLFlBQ0ksd0JBQXlCLENBQ3pCLFVBQVksQ0FHaEIsbUJBRUkseUJBQTJCLENBRy9CLEtBRUksZURpSjBCLENBbER0QiwwQkNqR1IsS0FLUSxhQUFjLENB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ZUFBZ0IsQ0FDaEIsYUFBYyxDQUVkLHlCQXRGaEIsc0RBdUZnQixlQUFnQixDQUVuQixDQUtiLGNBQ0ksd0JBQXlCLENBQ3pCLFlBQWEsQ0FDYix1QkFBd0IsQ0FDeEIsa0JBQW1CLENBQ25CLFlBQWEsQ0FMakIsOEJBUVEsZ0JBQWlCLENBQ2pCLFl6Q1ZzQixDQWxEdEIsMEJ5Q21EUiw4QkFZWSxhQUFjLENBa0JyQixDQTlCTCwrQ0FnQlksYUFBYyxDQWhCMUIsa0RBbUJnQixnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLHVDQUF3QyxDQUN4QyxlQUFnQixDQUNoQixrQnpDeEJjLENBbER0QiwwQnlDbURSLGtEQTBCb0IsZ0JBQWlCLENBRXhCLENBS2IsdUJBQ0ksWUFBYSxDQURqQiw0QkFJUSwyQkFBNkIsQ0FDN0Isd0JBQXlCLENBSWpDLGtDQUVRLCtCQUFpQyxDQUZ6Qyw2Q0FNUSxrQkFBbUIsQ0FDbkIscUJBQXVCLENBQ3ZCLGtCQUFtQixDQVIzQixnREFVWSxlQUFnQixDQUs1QixVQUNJLCtGQUE2RyxDQUM3RyxxQ0FBc0MsQ0FDdEMsMkJBQTRCLENBQzVCLHVCQUFrQyxDQUNsQyxVQUFXLENBQ1gsZUFBZ0IiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBDT0xPUlMgKi9cclxuJGNvbG9yLXByaW1hcnk6ICNENjdDM0E7XHJcbiRjb2xvci1tZWRpdW0tZ3JleTojNzc3O1xyXG4kY29sb3ItZGFya2VyLWdyZXk6ICM1NTU7XHJcbiRjb2xvci1saWdodC0xOiAjZjZmNmY2O1xyXG4kY29sb3ItbGlnaHQtMjojZTZlNmU2O1xyXG4kY29sb3ItZGFyay10ZXh0OiMyRTMxMzc7XHJcbiRjb2xvci13aGl0ZTojZmZmO1xyXG5cclxuLyogRk9OVCBTSVpFICAqL1xyXG4kaGVhZGxpbmUtc206IDQuNHJlbTtcclxuJGRlZmF1bHQtZm9udC1zaXplOiAxLjZyZW07XHJcblxyXG5cclxuLyogIEZPTlQgU1RZTEVTICAqL1xyXG4kY29uZGVuc2VkLWZvbnQ6J1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xyXG4kZGVmYXVsdC1mb250OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHJcblxyXG5cclxuLyogSEVBRElORyBTVFlMRVMgICovXHJcbiRmZWF0dXJlZC1oZWFkOiAycmVtO1xyXG4kY29udGFpbmVyLXdpZHRoOiAxNDRyZW07XHJcbiRjb250YWluZXItcGFkZGluZzogMXJlbTtcclxuXHJcbi5tYXJnaW5ib3R0b200IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbn1cclxuXHJcbi8qIEhFTFBFUiBDTEFTU0VTICovXHJcbi5tYjUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxufVxyXG4ubXQxIHttYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cclxuLm1hcmdpbnRvcDIge1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5tdDMge21hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxyXG4ubXQ0IHttYXJnaW4tdG9wOiA0LjVyZW07IH1cclxuLm10NiB7bWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XHJcbi5tYjEge21hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDt9XHJcbi5tYjIge21hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDt9XHJcbi5tYjMge21hcmdpbi1ib3R0b206IDMuMXJlbSAhaW1wb3J0YW50O31cclxuLnByNCB7cGFkZGluZy1yaWdodDogNC41cmVtO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZChzdG9yaWVzKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNC41cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZChzdG9yaWVzKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NDhweCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tcjQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW07XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQoc3Rvcmllcykge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQoc3Rvcmllcykge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODQ4cHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mciB7ZmxvYXQ6cmlnaHQ7fVxyXG4ubTgwIHsgbWFyZ2luLWxlZnQ6IDcwJTt9XHJcblxyXG5ociB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuIiwiQG1peGluIGJ0bi1sbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAycmVtIDZyZW07XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDRyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjQ3KTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGN0YSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gXHJcbiAgICBAaW5jbHVkZSByZXNwb25kKGltYWdlczMpIHtcclxuICAgICAgICBmb250LXNpemU6IDZyZW07XHJcbiAgICB9IFxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGhvdmVyLWVmZmVjdCB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uLXN0YXJ0IHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCA3KTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGltZy1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIE1FRElBIFFVRVJZIE1BTkFHRVJcclxuLypcclxuMCAtIDYwMHB4OiAgICAgIFBob25lXHJcbjYwMCAtIDkwMHB4OiAgICBUYWJsZXQgcG9ydHJhaXRcclxuOTAwIC0gMTIwMHB4OiAgIFRhYmxldCBsYW5kc2NhcGVcclxuWzEyMDAgLSAxODAwXSBpcyB3aGVyZSBvdXIgbm9ybWFsIHN0eWxlcyBhcHBseVxyXG4xODAwcHggKyA6ICAgICAgQmlnIGRlc2t0b3BcclxuXHJcbiRicmVha3BvaW50IGFyZ3VlbWVudCBjaG9pY2VzOlxyXG4tIHBob25lXHJcbi0gdGFiLXBvcnRcclxuLSB0YWItbGFuZFxyXG4tIGJpZy1kZXNrdG9wXHJcblxyXG4xZW0gPSAxNnB4XHJcbiovXHJcbkBtaXhpbiByZXNwb25kKCRicmVha3BvaW50KSB7XHJcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gcGhvbmUge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcuNWVtKSB7IEBjb250ZW50IH07ICAgIC8vNjAwcHhcclxuICAgIH1cclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSB0YWItcG9ydCB7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7IEBjb250ZW50IH07ICAgICAvLzkwMHB4XHJcbiAgICB9XHJcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gdGFiLWxhbmQge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzVlbSkgeyBAY29udGVudCB9OyAgICAvLzEyMDBweFxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIHJlc3BvbmQgKCRicmVha3BvaW50KSB7XHJcbiAgICBAaWYgJGJyZWFrcG9pbnQ9PXBob25lIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzcuNWVtKSB7XHJcbiAgICAgICAgICAgIC8qIDYwMCAvIDE2ICovXHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDtcclxuICAgIH1cclxuICAgIEBpZiAkYnJlYWtwb2ludD09dGFiLXBvcnQge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XHJcbiAgICAgICAgICAgIC8vOTAwXHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGJyZWFrcG9pbnQ9PWltYWdlczMge1xyXG4gICAgICAgIC8vOTkyXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYyZW0pIHtcclxuICAgICAgICAgICAgQGNvbnRlbnRcclxuICAgICAgICB9XHJcbiAgICAgICAgO1xyXG4gICAgfVxyXG4gICAgQGlmICRicmVha3BvaW50PT1pbWFnZXMyIHtcclxuICAgICAgICAvLzc2OFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDtcclxuICAgIH1cclxuICAgIEBpZiAkYnJlYWtwb2ludD09aW1hZ2VzMSB7XHJcbiAgICAgICAgLy81NzZcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzZlbSkge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgICAgICA7XHJcbiAgICB9XHJcbiAgICAvKiBORVdTIFNUT1JJRVMgQlJFQUsgUE9JTlRTICovXHJcbiAgICBAaWYgJGJyZWFrcG9pbnQ9PXN0b3JpZXMge1xyXG4gICAgICAgIC8vMTA4OFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2OGVtKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDtcclxuICAgIH1cclxuICAgIEBpZiAkYnJlYWtwb2ludD09dGFiLWxhbmQge1xyXG4gICAgICAgIC8vMTIwMFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NWVtKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDtcclxuICAgIH1cclxuICAgIC8qICAgQ09OVEFJTkVSIFBBRERJTkcgICovXHJcbiAgICBAaWYgJGJyZWFrcG9pbnQ9PWRlc2t0b3Age1xyXG4gICAgICAgIC8vMTgwMFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTJlbSkge1xyXG4gICAgICAgICAgICBAY29udGVudFxyXG4gICAgICAgIH1cclxuICAgICAgICA7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRicmVha3BvaW50PT1kZXNrdG9wLW1pbiB7XHJcbiAgICAgICAgLy8xODAwXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMmVtKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gcGhvbmUtbWluIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3LjVlbSkgeyBAY29udGVudCB9OyAgICAvLzYwMHB4XHJcbiAgICB9XHJcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gdGFiLXBvcnQtbWluIHtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHsgQGNvbnRlbnQgfTsgICAgIC8vOTAwcHhcclxuICAgIH1cclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSB0YWItbGFuZC1taW4ge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSkgeyBAY29udGVudCB9OyAgICAvLzEyMDBweFxyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSBiaWctZGVza3RvcC1taW4ge1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEyLjVlbSkgeyBAY29udGVudCB9OyAgICAvLzE4MDBcclxuICAgIH1cclxuXHJcblxyXG59XHJcbiIsIiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbjo6c2VsZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTMxMzc7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5mYSxcclxuLmZhLWNhcmV0LWRvd24ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIHtcclxuICAgIC8qdGhpcyBkZWZpbmVzIHdoYXQgMSByZW0gaXMgICovXHJcbiAgICBmb250LXNpemU6IDY0LjUlO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1OSU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCh0YWItbGFuZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogJGRlZmF1bHQtZm9udC1zaXplO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6ICRjb2xvci1kYXJrLXRleHQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmE6bGluayB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmE6aG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1tZWRpdW0tZ3JleTtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxufVxyXG5cclxucCB7IFxyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZChpbWFnZXMzKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbn1cclxuXHJcbnRoIHsgXHJcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udDtcclxuICAgIGNvbG9yOiAkY29sb3ItZGFyay10ZXh0O1xyXG59XHJcblxyXG5cclxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKSB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDIzcHgpICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkY29sb3ItbWVkaXVtLWdyZXkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgcGFkZGluZzogMS4zNzVyZW0gMS43NXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG59XHJcblxyXG4uZm9ybS1ncm91cC5yb3cge1xyXG4gICAgbWFyZ2luLXJpZ2h0Oi0yNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnJvdy1tYXJnaW4tcmVzZXQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gLnZhbGlkYXRpb24tc3VtbWFyeS1lcnJvcnMge1xyXG4gICAgdWwge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQgKHRhYi1sYW5kLW1pbikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW46IC0xcmVtIDAgMnJlbSAycmVtOyAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCh0YWItbGFuZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVyZW07XHJcbiAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kICh0YWItbGFuZC1taW4pIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiB9XHJcbiIsIi8qIFVOSUZZIEJVVFRPTiBTVFlMRVMgSU4gQkVNICovXHJcblxyXG4vL0lOTElORSBCTE9DSyBCVE4gXHJcbi5idG4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cclxuICAgICYtLWdob3N0LWJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSA2cmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzAlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMjQ3KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7ICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1uZXdzbGV0dGVyLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDk5JTtcclxuICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcztcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCAkY29sb3ItcHJpbWFyeSwgMyUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1lZGl0LWJ0biB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAzLjVyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDhlNDg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1tYXJnaW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWZsb2F0LXJpZ2h0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1hcGFydG1lbnQtc2lkZS1wYW5lbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LWZhbWlseTogJGNvbmRlbnNlZC1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCAkY29sb3ItcHJpbWFyeSwgMyUpO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZ2V0aW50b3VjaCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAzLjlyZW07XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDtcclxuICAgICAgICBtYXJnaW46IDJyZW0gYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLS1wcmV2aWV3IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmstdGV4dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSA1cmVtO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWRlbGV0ZSwgXHJcbiAgICAmLS1iYWNrICB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay10ZXh0OyAgIFxyXG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSAycmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmlucHV0ZmlsZSB7XHJcblx0d2lkdGg6IDAuMXB4O1xyXG5cdGhlaWdodDogMC4xcHg7XHJcblx0b3BhY2l0eTogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLyogRkFLRSBCVVRUT04gKi9cclxuLmlucHV0ZmlsZSArIGxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNENjdDM0E7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gNHJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5pbnB1dGZpbGU6Zm9jdXMgKyBsYWJlbCxcclxuLmlucHV0ZmlsZSArIGxhYmVsOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I0Q2N0MzQTtcclxufVxyXG5cclxuLmlucHV0ZmlsZSArIGxhYmVsIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5pbnB1dGZpbGU6Zm9jdXMgKyBsYWJlbCB7XHJcblx0b3V0bGluZTogMXB4IGRvdHRlZCAjMDAwO1xyXG5cdG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDVweDtcclxufVxyXG5cclxuLmlucHV0ZmlsZSArIGxhYmVsICoge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uYnRuLXByaW1hcnk6YWN0aXZlLFxyXG4uYnRuLXByaW1hcnk6aG92ZXIsXHJcbi5sb2dpbmJ0bjpob3ZlcixcclxuLmxvZ2luYnRuOmFjdGl2ZSxcclxuLmxvZ2luYnRuOnZpc2l0ZWQsXHJcbi5sb2dpbmJ0bjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuICAgICAgICBib3JkZXI6IDBweCBzb2xpZCAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXByaW1hcnk6aG92ZXIge1xyXG4gYmFja2dyb3VuZC1jb2xvcjogI0Q2N0MzQSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucG9zdDphY3RpdmUsXHJcbi5wb3N0OmhvdmVyLFxyXG4ucG9zdDpmb2N1cyAuY292ZXI6YWN0aXZlLFxyXG4uY292ZXI6aG92ZXIsXHJcbi5jb3Zlcjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ucHJldmlldzphY3RpdmUsXHJcbi5wcmV2aWV3OmhvdmVyLFxyXG4ucHJldmlldzpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNjZmNmICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNkM2NmY2YgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkY29sb3ItZGFyay10ZXh0O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmxvZ2luYnRuIHtcclxuICAgIHdpZHRoOiAyNXJlbTtcclxuICAgIGhlaWdodDogNXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG4uYnRuLXByaW1hcnk6Zm9jdXMsXHJcbi5idG46Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5idG46YWN0aXZlIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsXHJcbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsXHJcbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuLXByaW1hcnksXHJcbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXNcclxuICAgIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHNwYW4ge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcclxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTp2aXNpdGVkLFxyXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSxcclxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNidG4taG0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XHJcbiAgICBoZWlnaHQ6IDMuOHJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDtcclxuICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgbWFyZ2luOiAzcHggMCAwIDA7XHJcbiAgICB3aWR0aDogOTklO1xyXG59XHJcblxyXG4jYnRuIHNwYW4ge1xyXG4gICAgcGFkZGluZzogLjhyZW07XHJcbn1cclxuXHJcbi8qIE5FV1NMRVRURVIgQlVUVE9OUyBORVdTIExJU1QqL1xyXG4uYnRuLWRhbmdlcjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNlbmQgLmJ0bi1kYW5nZXIge1xyXG4gICAgaGVpZ2h0OiA0LjZyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRhcmtlci1ncmV5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbn1cclxuXHJcbi5zZW5kIC5idG4tZGFuZ2VyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLnNoYXJlLXRoaXMtYnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAmLS1mciB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnV0dG9uLFxyXG4uYnV0dG9uLTIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LTI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRhcmstdGV4dDtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAzLjJyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcclxuICAgIG1hcmdpbjogMHB4IDJweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuLmJ1dHRvbi0yOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrLXRleHQ7XHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG59XHJcblxyXG4uYnV0dG9uOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxufVxyXG5cclxuLmJ1dHRvbi5hbmFseXRpY3M6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4uYnV0dG9uLmFuYWx5dGljcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LTE7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRhcmstdGV4dDtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAzLjJyZW07XHJcbiAgICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1hcmdpbjogNXB4IGF1dG8gMCBhdXRvO1xyXG59XHJcblxyXG4vKiBNT0RBTCBCVVRUT05TICovXHJcblxyXG4uc2VuZGFwcHJvdmFsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkOGU0OCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkOGU0OCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDhlNDggIWltcG9ydGFudFxyXG4gICAgfVxyXG59XHJcblxyXG4ubmV2ZXJtaW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2NmY2YgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjogI2QzY2ZjZiAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRjb2xvci1kYXJrLXRleHQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrLXRleHQ7XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrLXRleHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgaGVpZ2h0OiA1cmVtO1xyXG59XHJcblxyXG4uYnV0dG9uLXNlbmQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG59XHJcblxyXG4vKiBBRE1JTiBCVVRUT05TICAqL1xyXG5cclxuLmVkaXQtYnRuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIHBhZGRpbmc6IDFyZW0gMy41cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkOGU0ODtcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi0tYmxvZ3Mge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDhlNDg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tdmlkIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtNDZweDtcclxuICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDhlNDg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tYXB0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkOGU0ODtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1kaXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDUwJTtcclxuICAgICAgICByaWdodDogNXJlbTtcclxuICAgIH1cclxuICAgICYtLWJ1enoge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE0NXB4O1xyXG4gICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDhlNDg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC45O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDBweCBkb3R0ZWQ7XHJcbiAgICAgICAgb3V0bGluZTogMCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDhlNDg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAmLS1mcm1yIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgICYtLW50bSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgICAmLS1kZWZhdWx0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZml4ZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBsZWZ0OiAtOTBweDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgb3BhY2l0eTogLjE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMjAwbXMgYWxsIGVhc2UtaW47XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1rZmVhdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0yOTUlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgb3BhY2l0eTogLjk7XHJcbiAgICBwYWRkaW5nOiAxLjJyZW07XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAkY29sb3ItZGFyay10ZXh0LCAuNSk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ta2ZlYXRhIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMTE7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG9wYWNpdHk6IC45O1xyXG4gICAgcGFkZGluZzogMS4ycmVtO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSggJGNvbG9yLWRhcmstdGV4dCwgLjkpO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWZlYXR1cmVkLFxyXG4uYnRuLWFwcHJvdmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMy44cmVtO1xyXG4gICAgbGVmdDogMTQuNnJlbTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG9wYWNpdHk6IC45O1xyXG4gICAgcGFkZGluZzogMS4ycmVtO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSggJGNvbG9yLWRhcmstdGV4dCwgLjkpO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWFwcHJvdmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMjMuNnJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyLCAxNzcsIDIpO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIxLCAyMjMsIDIxKTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaCAuc2VhcmNoLS1jbG9zZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuIiwiLmVsYXN0aWMtc2VhcmNoIC53cmFwLXNlYXJjaHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xyXG4gICAgZmxleDogMSAxIDcwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5lbGFzdGljLXNlYXJjaCAud3JhcC1zZWFyY2ggcHtcclxuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAuZWxhc3RpYy1zZWFyY2ggLmFydGljbGUtY29udGVudHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xyXG4gIH1cclxuICAuZWxhc3RpYy1zZWFyY2ggLnRpdGxle1xyXG4gICAgZm9udC1zaXplOiAxNXB4OyAgXHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5lbGFzdGljLXNlYXJjaCAubmV3cy1saW5lLWR7XHJcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xyXG4gIH1cclxuICBcclxuICAuZWxhc3RpYy1zZWFyY2ggLm5ld3MtaGVhZHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG4gIC5lbGFzdGljLXNlYXJjaCAuc2VhcmNoX19idG4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcbiAgfVxyXG4gIFxyXG4gIC5lbGFzdGljLXNlYXJjaCAuc2VhcmNoX19idG4gaSB7XHJcbiAgICBjb2xvcjogI0IxQjFCMTtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmVsYXN0aWMtc2VhcmNoIC5pbnB1dC1ncm91cC1hcHBlbmR7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NlZDRkYTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZWQ0ZGE7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDRkYTtcclxuICB9XHJcbiAgXHJcbiAgLmVsYXN0aWMtc2VhcmNoIHNwYW57XHJcbiAgICBwYWRkaW5nOiAwcHggMjhweCAwcHggMnB4O1xyXG4gIH1cclxuICBcclxuICAuZWxhc3RpYy1zZWFyY2ggLm5ld3MtYXJ0aWNsZV9fbGluayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmbGV4OiAwIDAgMTQuNHJlbTtcclxuICAgIGhlaWdodDogOS4ycmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gIH1cclxuICAuZWxhc3RpYy1zZWFyY2ggLnZpZGVvc3tcclxuICAgIHBhZGRpbmctdG9wOiAwZW07XHJcbiAgfVxyXG4gIC5lbGFzdGljLXNlYXJjaCAuZGF0ZUNyZWF0ZWR7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2OGVtKXtcclxuICAgIC5lbGFzdGljLXNlYXJjaCAuZmxleC13cmFwLW5ld3Mge1xyXG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgXHJcbiAgICAuZWxhc3RpYy1zZWFyY2ggLmFydGljbGUtY29udGVudF9fdGV4dCwgLmFydGljbGUtY29udGVudC1ibG9nX190ZXh0IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9ICBcclxuICBcclxuICAgIC5lbGFzdGljLXNlYXJjaCAudGl0bGUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBsaW5lLWhlaWdodDogM2VtO1xyXG4gICAgfSAgXHJcbiAgXHJcbiAgICAuZWxhc3RpYy1zZWFyY2ggLndyYXAtc2VhcmNoIHAge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgIH0gIFxyXG4gIH0iLCIub2psaW5lIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcblxyXG4gICYtLXJpZ2h0LW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubGF0ZXN0X19vamxpbmUge1xyXG4gICYtLWFwYXJ0bWVudHMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNENjdDM0E7XHJcbiAgICB3aWR0aDogMTZyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5vamxpbmVjcmVhdGVhY2NvdW50IHtcclxuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5vamxpbmUtZm9ybSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gIHdpZHRoOiA5OC45JTtcclxufVxyXG5cclxuLm9qbGluZS1hcHQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxufVxyXG5cclxuLm9qbGluZS1ubDEge1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICB3aWR0aDogMjYuNXJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcclxufVxyXG5cclxuLm9qdW5kZXJsaW5lLWhlYWQge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjQ2NDY0O1xyXG4gIG1hcmdpbi10b3A6IC41cmVtO1xyXG59XHJcblxyXG4uc2VydmljZS1saW5lIHtcclxuICBib3JkZXItYm90dG9tOiAuM3JlbSBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICBtYXJnaW4tdG9wOiAtNXB4O1xyXG59XHJcblxyXG4uYXB0LWxpbmUge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtMjtcclxuICB3aWR0aDogOTAlO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBtYXJnaW46IC0uOHJlbSAwIC4zcmVtIDA7XHJcbn1cclxuXHJcbi5hcHQtbGluZTIge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtMjtcclxuICB3aWR0aDogMTAwJTtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAxcmVtIDAgMi41cmVtO1xyXG59XHJcblxyXG4ub2p1bmRlcmxpbmUtYWNjIHtcclxuXHJcbn0iLCJcclxuLmltZy1yZXNwb25zaXZlLFxyXG4uaW1nLXJlc3BvbnNpdmUuYWQge1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICBoZWlnaHQ6MTAwJTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxufVxyXG5cclxuLmltZy1yZXNwb25zaXZlOmhvdmVyLFxyXG4uaW1nLXJlc3BvbnNpdmUuYWQ6aG92ZXIge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblxyXG59XHJcblxyXG4uaW1nLXJlc3BvbnNpdmU6aG92ZXIge1xyXG4gIG9wYWNpdHk6IC42OTtcclxufVxyXG5cclxuLmltZy1yZXNwb25zaXZlLWFkIHtcclxuICBoZWlnaHQ6IDE5LjJyZW07XHJcbiAgZmxleDogMSAxIDMwJTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uaW1nLXJlc3BvbnNpdmUtYWQgaW1nIHtcclxuICBoZWlnaHQ6IDE5LjJyZW07XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIFxyXG59XHJcblxyXG4uaW1nLXJlc3BvbnNpdmUtYWQgaW1nOmhvdmVyIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG59XHJcblxyXG4uaW1nLXJlc3BvbnNpdmUtYWQ6aG92ZXIge1xyXG4gIG9wYWNpdHk6IC45O1xyXG59XHJcblxyXG5cclxuLmltZy1ib3gtZng6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgNSk7XHJcbn1cclxuXHJcbi5jb250ZW50LWltZyB7XHJcbiAgaGVpZ2h0OiAxOS4ycmVtO1xyXG4gIHdpZHRoOiAyNy4ycmVtO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuIiwiLmZsb29ycGxhbiB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kaWFsb2cge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogbGVmdDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IC4ycmVtIDJyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG5cclxuICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDFyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiBcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG5cclxuICAgIC5tb2RhbC1zb2NpYWwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrLXRleHRcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDIlO1xyXG4gICAgICAgIGhlaWdodDogODB2aDtcclxuXHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHZoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAzcmVtO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4MCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcGFydG1lbnQtaW5mbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5saXN0LWRpdmlkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIGxpK2xpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RmZGZkZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4iLCIubG9naW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDc2NXB4O1xyXG4gICAgICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuXHJcbiAgICAgICAgJi0tbG9naW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHg7IFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDEwNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDEsIC5oMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay10ZXh0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstdGV4dDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDRyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1OTBweDtcclxuICAgICAgICBoZWlnaHQ6IDg4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbiAzMDBtcyBiYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMCUgMCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNiUgMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyAvL2NsZWFyIGRlZmF1bHRzXHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyAvL2NsZWFyIGRlZmF1bHRzXHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgJjo6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICAgIGhlaWdodDogMTA5cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmstdGV4dDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBSRUdJU1RFUiBcclxuLmxvZ2luZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICYtLWVtYWlsIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1pbiBhbGw7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zaG93IHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wcjEge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcGwxIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICAgICAmLmNsZWFyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMjBweDtcclxuXHJcbiAgICAgICAgJi0tZW1haWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zaG93Zm9ybSB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbiIsIi53cmFwcGVyIHtcclxuICAgIG1hcmdpbjogNHJlbSBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQgKHRhYi1wb3J0LW1pbikge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQgKHRhYi1sYW5kLW1pbikge1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXRvcCB7XHJcbiAgICAgICAgbWFyZ2luOiA5cmVtIGF1dG8gM3JlbSBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kICh0YWItbGFuZC1taW4pIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA5cmVtIGF1dG8gM3JlbSBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jb25zdHJhaW50IHtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kICh0YWItbGFuZC1taW4pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTByZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxlc3MtbWFyZ2luIHtcclxuICAgICAgICBtYXJnaW46IDRyZW0gYXV0byAycmVtIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbm8tbWFyZ2luIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mbGV4LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICYtLWNvbHVtbiB7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ib3R0b20tbWFyZ2luLW1vcmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCAodGFiLXBvcnQtbWluKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWp1c3RpZnktY2VudGVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1ndXR0ZXJzIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kIChwaG9uZS1taW4pIHtcclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59IiwiLypcclxuICogQ2xlYW4gSHRtbCBQbGF5ZXIgdi4yLjAuMFxyXG4gKiBodHRwczovL2NsZWFuaHRtbHBsYXllci5jb20vXHJcbiAqIEZpbGUgY29tcGlsZWQgZnJvbSB0d28gcGFydHMgd2l0aCBvd24gbGljZW5zZXM6IHBseXIuaW8gKE1JVCBMaWNlbnNlKSBhbmQgY2xlYW4taHRtbC1wbGF5ZXIgKEVudmF0byBMaWNlbnNlKVxyXG4gKi9cclxuLypcclxuICogVGhlIE1JVCBMaWNlbnNlIChNSVQpXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNyBTYW0gUG90dHNcclxuICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weSBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSBcIlNvZnR3YXJlXCIpLCB0byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczpcclxuICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXHJcbiAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCBcIkFTIElTXCIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IgSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLlxyXG4gKi9cclxuIEAtd2Via2l0LWtleWZyYW1lcyBwbHlyLXByb2dyZXNzIHtcclxuICAgIHRvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNXB4IDA7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBwbHlyLXByb2dyZXNzIHtcclxuICAgIHRvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNXB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBwbHlyLXBvcHVwIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHBseXItcG9wdXAge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBwbHlyLWZhZGUtaW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHBseXItZmFkZS1pbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wbHlyIHtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIGZvbnQtZmFtaWx5OiBBdmVuaXIsXCJBdmVuaXIgTmV4dFwiLFwiSGVsdmV0aWNhIE5ldWVcIixcIlNlZ29lIFVJXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlO1xyXG59XHJcblxyXG4ucGx5ciBhdWRpbywgLnBseXIgdmlkZW8ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnBseXIgYnV0dG9uIHtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ucGx5cjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4ucGx5ci0tZnVsbC11aSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ucGx5ci0tZnVsbC11aSAqLCAucGx5ci0tZnVsbC11aSA6OmFmdGVyLCAucGx5ci0tZnVsbC11aSA6OmJlZm9yZSB7XHJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG4ucGx5ci0tZnVsbC11aSBhLCAucGx5ci0tZnVsbC11aSBidXR0b24sIC5wbHlyLS1mdWxsLXVpIGlucHV0LCAucGx5ci0tZnVsbC11aSBsYWJlbCB7XHJcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxufVxyXG5cclxuLnBseXJfX2JhZGdlIHtcclxuICAgIGJhY2tncm91bmQ6ICM0ZjViNWY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwYWRkaW5nOiAzcHggNHB4O1xyXG59XHJcblxyXG4ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBseXJfX2NhcHRpb25zIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwbHlyLWZhZGUtaW4gLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcGx5ci1mYWRlLWluIC4zcyBlYXNlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wbHlyX19jYXB0aW9ucyAucGx5cl9fY2FwdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAtd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcclxuICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxODUlO1xyXG4gICAgcGFkZGluZzogLjJlbSAuNWVtO1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG59XHJcblxyXG4ucGx5cl9fY2FwdGlvbnMgLnBseXJfX2NhcHRpb24gZGl2IHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLnBseXJfX2NhcHRpb25zIHNwYW46ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBseXItLWNhcHRpb25zLWFjdGl2ZSAucGx5cl9fY2FwdGlvbnMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wbHlyOm5vdCgucGx5ci0taGlkZS1jb250cm9scykgLnBseXJfX2NvbnRyb2xzOm5vdCg6ZW1wdHkpIH4gLnBseXJfX2NhcHRpb25zIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcclxufVxyXG5cclxuLnBseXJfX2NvbnRyb2wge1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcGFkZGluZzogN3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG59XHJcblxyXG4ucGx5cl9fY29udHJvbCBzdmcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG59XHJcblxyXG4ucGx5cl9fY29udHJvbDpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4ucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjYsIDE3NSwgMjU1LCAwLjUpO1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuYS5wbHlyX19jb250cm9sIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuYS5wbHlyX19jb250cm9sOjphZnRlciwgYS5wbHlyX19jb250cm9sOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAuaWNvbi0tbm90LXByZXNzZWQsIC5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmxhYmVsLS1ub3QtcHJlc3NlZCwgLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAuaWNvbi0tcHJlc3NlZCwgLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAubGFiZWwtLXByZXNzZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cywgLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmhvdmVyLCAucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRDY3QzNBO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbCBzdmcge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcclxuICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSk7XHJcbn1cclxuXHJcbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMsIC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbDpob3ZlciwgLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xyXG4gICAgYmFja2dyb3VuZDogI0Q2N0MzQTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNiwgMTc1LCAyNTUsIDAuOCk7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5wbHlyX19jb250cm9sLS1vdmVybGFpZCBzdmcge1xyXG4gICAgbGVmdDogMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQ6Zm9jdXMsIC5wbHlyX19jb250cm9sLS1vdmVybGFpZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRDY3QzNBO1xyXG59XHJcblxyXG4ucGx5ci0tcGxheWluZyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBseXJfX2NvbnRyb2xzIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19tZW51LCAucGx5cl9fY29udHJvbHMgLnBseXJfX3Byb2dyZXNzLCAucGx5cl9fY29udHJvbHMgLnBseXJfX3RpbWUsIC5wbHlyX19jb250cm9scyAucGx5cl9fdm9sdW1lLCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcblxyXG4ucGx5cl9fY29udHJvbHMgLnBseXJfX21lbnUgKyAucGx5cl9fY29udHJvbCwgLnBseXJfX2NvbnRyb2xzIC5wbHlyX19wcm9ncmVzcyArIC5wbHlyX19jb250cm9sLCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbCArIC5wbHlyX19jb250cm9sLCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbCArIC5wbHlyX19tZW51IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbn1cclxuXHJcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkLCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIFtkYXRhLXBseXI9cGF1c2VdIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ucGx5cl9fY29udHJvbHM6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9scyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgIGNvbG9yOiAjNGY1YjVmO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9scyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjcpKTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDIwcHggNXB4IDVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZS1pbi1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgei1pbmRleDogMztcclxufVxyXG5cclxuLnBseXItLXZpZGVvLnBseXItLWhpZGUtY29udHJvbHMgLnBseXJfX2NvbnRyb2xzIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbn1cclxuXHJcbi5wbHlyIFtkYXRhLXBseXI9YWlycGxheV0sIC5wbHlyIFtkYXRhLXBseXI9Y2FwdGlvbnNdLCAucGx5ciBbZGF0YS1wbHlyPWZ1bGxzY3JlZW5dLCAucGx5ciBbZGF0YS1wbHlyPXBpcF0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBseXItLWFpcnBsYXktc3VwcG9ydGVkIFtkYXRhLXBseXI9YWlycGxheV0sIC5wbHlyLS1jYXB0aW9ucy1lbmFibGVkIFtkYXRhLXBseXI9Y2FwdGlvbnNdLCAucGx5ci0tZnVsbHNjcmVlbi1lbmFibGVkIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sIC5wbHlyLS1waXAtc3VwcG9ydGVkIFtkYXRhLXBseXI9cGlwXSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5wbHlyX192aWRlby1lbWJlZCB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucGx5cl9fdmlkZW8tZW1iZWQgaWZyYW1lIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wbHlyLS1mdWxsLXVpIC5wbHlyX192aWRlby1lbWJlZCA+IC5wbHlyX192aWRlby1lbWJlZF9fY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM4LjI4MTI1JSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzguMjgxMjUlKTtcclxufVxyXG5cclxuLnBseXJfX21lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2wgc3ZnIHtcclxuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcclxufVxyXG5cclxuLnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSBzdmcge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxufVxyXG5cclxuLnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSAucGx5cl9fdG9vbHRpcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwbHlyLXBvcHVwIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHBseXItcG9wdXAgLjJzIGVhc2U7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3R0b206IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIGNvbG9yOiAjNGY1YjVmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB6LWluZGV4OiAzO1xyXG59XHJcblxyXG4ucGx5cl9fbWVudV9fY29udGFpbmVyID4gZGl2IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgd2lkdGggMC4zNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcclxufVxyXG5cclxuLnBseXJfX21lbnVfX2NvbnRhaW5lcjo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudV0ge1xyXG4gICAgcGFkZGluZzogN3B4O1xyXG59XHJcblxyXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtXSwgLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbXJhZGlvXSB7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbn1cclxuXHJcbi5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1dOmZpcnN0LWNoaWxkLCAucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtcmFkaW9dOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjNGY1YjVmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDRweCAxMXB4O1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sID4gc3BhbiB7XHJcbiAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbDo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOjphZnRlciB7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg3OSwgOTEsIDk1LCAwLjgpO1xyXG4gICAgcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZC5wbHlyX190YWItZm9jdXM6OmFmdGVyLCAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOmhvdmVyOjphZnRlciB7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogY3VycmVudENvbG9yO1xyXG59XHJcblxyXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW46IDdweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNHB4KTtcclxufVxyXG5cclxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDc5LCA5MSwgOTUsIDAuOCk7XHJcbiAgICBsZWZ0OiA3cHg7XHJcbn1cclxuXHJcbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYjdjNWNkO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAjZmZmO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDEwMCU7XHJcbn1cclxuXHJcbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2sucGx5cl9fdGFiLWZvY3VzOjphZnRlciwgLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuXHJcbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcclxufVxyXG5cclxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjphZnRlciwgLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxufVxyXG5cclxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbn1cclxuXHJcbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gICAgbGVmdDogMTJweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLG9wYWNpdHkgLjNzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Usb3BhY2l0eSAuM3MgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTtcclxuICAgIHdpZHRoOiA2cHg7XHJcbn1cclxuXHJcbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRDY3QzNBO1xyXG59XHJcblxyXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb11bYXJpYS1jaGVja2VkPXRydWVdOjphZnRlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcclxufVxyXG5cclxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dLnBseXJfX3RhYi1mb2N1czo6YmVmb3JlLCAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106aG92ZXI6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX21lbnVfX3ZhbHVlIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XHJcbiAgICBjb2xvcjogI0Q2N0MzQTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2U7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBjdXJyZW50Q29sb3IgdmFyKC0tdmFsdWUsIDApLCB0cmFuc3BhcmVudCB2YXIoLS12YWx1ZSwgMCkpO1xyXG59XHJcblxyXG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoNDcsIDUyLCA2MSwgMC4yKTtcclxuICAgIGhlaWdodDogMTNweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgbWFyZ2luLXRvcDogLTRweDtcclxufVxyXG5cclxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMi41cHg7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2U7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMCAwIDFweCByZ2JhKDQ3LCA1MiwgNjEsIDAuMik7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgICB3aWR0aDogMTNweDtcclxufVxyXG5cclxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtcHJvZ3Jlc3Mge1xyXG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMi41cHg7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxufVxyXG5cclxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyLjVweDtcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMi41cHg7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2U7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcclxuICAgIGJhY2tncm91bmQ6IDAgMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuXHJcbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoNDcsIDUyLCA2MSwgMC4yKTtcclxuICAgIGhlaWdodDogMTNweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10b29sdGlwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLW91dGVyIHtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ucGx5cl9fdGFiLWZvY3VzOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCA1cHggcmdiYSgyNiwgMTc1LCAyNTUsIDAuNSk7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXS5wbHlyX190YWItZm9jdXM6Oi1tb3otcmFuZ2UtdHJhY2sge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjYsIDE3NSwgMjU1LCAwLjUpO1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ucGx5cl9fdGFiLWZvY3VzOjotbXMtdHJhY2sge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHJnYmEoMjYsIDE3NSwgMjU1LCAwLjUpO1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XHJcbn1cclxuXHJcbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XHJcbn1cclxuXHJcbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcclxufVxyXG5cclxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoNDcsIDUyLCA2MSwgMC4yKSwgMCAwIDAgM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxufVxyXG5cclxuLnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSg0NywgNTIsIDYxLCAwLjIpLCAwIDAgMCAzcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG59XHJcblxyXG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYiB7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoNDcsIDUyLCA2MSwgMC4yKSwgMCAwIDAgM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxufVxyXG5cclxuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgzLCAxOTcsIDIwNSwgMC42Nik7XHJcbn1cclxuXHJcbi5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgzLCAxOTcsIDIwNSwgMC42Nik7XHJcbn1cclxuXHJcbi5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODMsIDE5NywgMjA1LCAwLjY2KTtcclxufVxyXG5cclxuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoNDcsIDUyLCA2MSwgMC4yKSwgMCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSg0NywgNTIsIDYxLCAwLjIpLCAwIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcblxyXG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYiB7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoNDcsIDUyLCA2MSwgMC4yKSwgMCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLnBseXJfX3Bvc3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5wbHlyLS1zdG9wcGVkLnBseXJfX3Bvc3Rlci1lbmFibGVkIC5wbHlyX19wb3N0ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnBseXJfX3RpbWUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4ucGx5cl9fdGltZSArIC5wbHlyX190aW1lOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcMjA0NCc7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5wbHlyLS12aWRlbyAucGx5cl9fdGltZSB7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbn1cclxuXHJcbi5wbHlyX190b29sdGlwIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJvdHRvbTogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgY29sb3I6ICM0ZjViNWY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcGFkZGluZzogNXB4IDcuNXB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpIHNjYWxlKDAuOCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpIHNjYWxlKDAuOCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIC4xcyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC4ycyAuMXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgLjFzIGVhc2Usb3BhY2l0eSAuMnMgLjFzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIC4xcyBlYXNlLG9wYWNpdHkgLjJzIC4xcyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC4ycyAuMXMgZWFzZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ucGx5cl9fdG9vbHRpcDo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgICBib3R0b206IC00cHg7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGhlaWdodDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5wbHlyIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCwgLnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAsIC5wbHlyX190b29sdGlwLS12aXNpYmxlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgxKTtcclxufVxyXG5cclxuLnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAge1xyXG4gICAgei1pbmRleDogMztcclxufVxyXG5cclxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAsIC5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkICsgLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXAge1xyXG4gICAgbGVmdDogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCkgc2NhbGUoMC44KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCkgc2NhbGUoMC44KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XHJcbn1cclxuXHJcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwOjpiZWZvcmUsIC5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkICsgLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAxNnB4O1xyXG59XHJcblxyXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCkgc2NhbGUoMC44KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCkgc2NhbGUoMC44KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XHJcbn1cclxuXHJcbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxufVxyXG5cclxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsIC5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkICsgLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsIC5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkICsgLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwLCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsIC5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkOmhvdmVyIC5wbHlyX190b29sdGlwLCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwLS12aXNpYmxlLCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCwgLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcclxufVxyXG5cclxuLnBseXItLXZpZGVvIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucGx5ci0tdmlkZW8ucGx5ci0tbWVudS1vcGVuIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ucGx5cl9fdmlkZW8td3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG59XHJcblxyXG4ucGx5cl9fcHJvZ3Jlc3Mge1xyXG4gICAgZmxleDogMTtcclxuICAgIGxlZnQ6IDYuNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV0sIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNi41cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC02LjVweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxM3B4KTtcclxufVxyXG5cclxuLnBseXJfX3Byb2dyZXNzIGlucHV0W3R5cGU9cmFuZ2VdIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5wbHlyX19wcm9ncmVzcyAucGx5cl9fdG9vbHRpcCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG4ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbi10b3A6IC0yLjVweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxufVxyXG5cclxuLnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcclxuICAgIGJhY2tncm91bmQ6IDAgMDtcclxufVxyXG5cclxuLnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xyXG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBtaW4td2lkdGg6IDVweDtcclxuICAgIHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlO1xyXG59XHJcblxyXG4ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1vei1wcm9ncmVzcy1iYXIge1xyXG4gICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBtaW4td2lkdGg6IDVweDtcclxuICAgIHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlO1xyXG59XHJcblxyXG4ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1zLWZpbGwge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZTtcclxufVxyXG5cclxuLnBseXItLXZpZGVvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XHJcbn1cclxuXHJcbi5wbHlyLS1hdWRpbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XHJcbiAgICBjb2xvcjogcmdiYSgxODMsIDE5NywgMjA1LCAwLjY2KTtcclxufVxyXG5cclxuLnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHBseXItcHJvZ3Jlc3MgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHBseXItcHJvZ3Jlc3MgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSg0NywgNTIsIDYxLCAwLjYpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoNDcsIDUyLCA2MSwgMC42KSA1MCUsIHJnYmEoNDcsIDUyLCA2MSwgMC42KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHg7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5wbHlyLS12aWRlby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XHJcbn1cclxuXHJcbi5wbHlyLS1hdWRpby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgzLCAxOTcsIDIwNSwgMC42Nik7XHJcbn1cclxuXHJcbi5wbHlyX192b2x1bWUge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucGx5cl9fdm9sdW1lIGlucHV0W3R5cGU9cmFuZ2VdIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ucGx5ci0taXMtaW9zIC5wbHlyX192b2x1bWUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGx5ci0taXMtaW9zLnBseXItLXZpbWVvIFtkYXRhLXBseXI9bXV0ZV0ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnBseXI6LW1zLWZ1bGxzY3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucGx5cjpmdWxsc2NyZWVuIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiB2aWRlbyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wbHlyOi1tcy1mdWxsc2NyZWVuIHZpZGVvIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnBseXI6ZnVsbHNjcmVlbiB2aWRlbyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX192aWRlby13cmFwcGVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLXZpbWVvIC5wbHlyX192aWRlby13cmFwcGVyIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLnBseXI6LW1zLWZ1bGxzY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi5wbHlyOmZ1bGxzY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuICsgc3ZnIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4gKyBzdmcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuICsgc3ZnIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4ucGx5ci0taGlkZS1jb250cm9scyB7XHJcbiAgICBjdXJzb3I6IG5vbmU7XHJcbn1cclxuXHJcbi5wbHlyOi1tcy1mdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHMge1xyXG4gICAgY3Vyc29yOiBub25lO1xyXG59XHJcblxyXG4ucGx5cjpmdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHMge1xyXG4gICAgY3Vyc29yOiBub25lO1xyXG59XHJcblxyXG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiB2aWRlbyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiArIHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHMge1xyXG4gICAgY3Vyc29yOiBub25lO1xyXG59XHJcblxyXG4ucGx5cjotbW96LWZ1bGwtc2NyZWVuIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnBseXI6LW1vei1mdWxsLXNjcmVlbiB2aWRlbyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wbHlyOi1tb3otZnVsbC1zY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBseXI6LW1vei1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuICsgc3ZnIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wbHlyOi1tb3otZnVsbC1zY3JlZW4ucGx5ci0taGlkZS1jb250cm9scyB7XHJcbiAgICBjdXJzb3I6IG5vbmU7XHJcbn1cclxuXHJcbi5wbHlyOi1tcy1mdWxsc2NyZWVuIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnBseXI6LW1zLWZ1bGxzY3JlZW4gdmlkZW8ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fdmlkZW8td3JhcHBlciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnBseXI6LW1zLWZ1bGxzY3JlZW4ucGx5ci0tdmltZW8gLnBseXJfX3ZpZGVvLXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4gKyBzdmcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBseXI6LW1zLWZ1bGxzY3JlZW4ucGx5ci0taGlkZS1jb250cm9scyB7XHJcbiAgICBjdXJzb3I6IG5vbmU7XHJcbn1cclxuXHJcbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDEwMDAwMDAwO1xyXG59XHJcblxyXG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayB2aWRlbyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX192aWRlby13cmFwcGVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjay5wbHlyLS12aW1lbyAucGx5cl9fdmlkZW8td3JhcHBlciB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4gKyBzdmcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sucGx5ci0taGlkZS1jb250cm9scyB7XHJcbiAgICBjdXJzb3I6IG5vbmU7XHJcbn1cclxuXHJcbi5wbHlyX19hZHMge1xyXG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLnBseXJfX2FkcyA+IGRpdiwgLnBseXJfX2FkcyA+IGRpdiBpZnJhbWUge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wbHlyX19hZHM6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoNDcsIDUyLCA2MSwgMC44KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLWJhZGdlLXRleHQpO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgcGFkZGluZzogMnB4IDZweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB6LWluZGV4OiAzO1xyXG59XHJcblxyXG4ucGx5cl9fYWRzOjphZnRlcjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucGx5cl9fY3VlcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbjogLTIuNXB4IDAgMDtcclxuICAgIG9wYWNpdHk6IC44O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogM3B4O1xyXG4gICAgei1pbmRleDogMztcclxufVxyXG5cclxuLnBseXJfX3ByZXZpZXctdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBhZGRpbmc6IDNweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyAuMXMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuMnMgLjFzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIC4xcyBlYXNlLG9wYWNpdHkgLjJzIC4xcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyAuMXMgZWFzZSxvcGFjaXR5IC4ycyAuMXMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuMnMgLjFzIGVhc2U7XHJcbiAgICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ucGx5cl9fcHJldmlldy10aHVtYi0taXMtc2hvd24ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xyXG59XHJcblxyXG4ucGx5cl9fcHJldmlldy10aHVtYjo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgICBib3R0b206IC00cHg7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGhlaWdodDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2I3YzVjZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG59XHJcblxyXG4ucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVyIGltZyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXIge1xyXG4gICAgYm90dG9tOiA2cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgei1pbmRleDogMztcclxufVxyXG5cclxuLnBseXJfX3ByZXZpZXctdGh1bWJfX3RpbWUtY29udGFpbmVyIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogM3B4IDZweDtcclxufVxyXG5cclxuLnBseXJfX3ByZXZpZXctc2NydWJiaW5nIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDFweCk7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigxcHgpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4ucGx5cl9fcHJldmlldy1zY3J1YmJpbmctLWlzLXNob3duIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5wbHlyX19wcmV2aWV3LXNjcnViYmluZyBpbWcge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucGx5ci0tbm8tdHJhbnNpdGlvbiB7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wbHlyX19zci1vbmx5IHtcclxuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBseXIgW2hpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBUaGUgRW52YXRvIFJlZ3VsYXIgLyBFeHRlbmRlZCBMaWNlbnNlIFxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTktcHJlc2VudCBNZHRrIFNvZnRcclxuICogaHR0cHM6Ly90aGVtZWZvcmVzdC5uZXQvbGljZW5zZXMvdGVybXMvcmVndWxhclxyXG4gKiBodHRwczovL3RoZW1lZm9yZXN0Lm5ldC9saWNlbnNlcy90ZXJtcy9leHRlbmRlZFxyXG4gKi9cclxuLnBseXIge1xyXG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi5wbHlyX19jb250cm9sIHtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2UgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNocCB7XHJcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLmNocCA+IGF1ZGlvLCAuY2hwID4gdmlkZW8ge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNocC0tYm94U2hhZG93IHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDcwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIDEwcHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XHJcbn1cclxuXHJcbi5jaHAtLWhpZGRlblBsYXlsaXN0IC5jaHBfX3BsYXlsaXN0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jaHAtLWJvcmRlclJhZGl1cyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbn1cclxuXHJcbi5jaHAtLWJvcmRlclJhZGl1cyAucGx5ciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbn1cclxuXHJcbi5jaHAtLWJvcmRlclJhZGl1cy5jaHAtLXBsYXlsaXN0IC5wbHlyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xyXG59XHJcblxyXG4uY2hwLS1ib3JkZXJSYWRpdXMuY2hwLS1wbGF5bGlzdCAuY2hwX19wbGF5bGlzdCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcclxufVxyXG5cclxuLmNocC0tYm9yZGVyUmFkaXVzLmNocC0taGlkZGVuUGxheWxpc3QgLnBseXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG59XHJcblxyXG4uY2hwLS1wbGF5bGlzdCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwIHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMHB4KSBzY2FsZSgwLjgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMHB4KSBzY2FsZSgwLjgpO1xyXG59XHJcblxyXG4uY2hwLS1wbGF5bGlzdCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwOmJlZm9yZSB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbn1cclxuXHJcbi5jaHAtLXBsYXlsaXN0IC5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkICsgLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLFxyXG4uY2hwLS1wbGF5bGlzdCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sOmhvdmVyIC5wbHlyX190b29sdGlwIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSBzY2FsZSgxKTtcclxuICAgIGxlZnQ6IDUwJTtcclxufVxyXG5cclxuLmNocC0taGlkZGVuVG9vbHRpcHMgLnBseXJfX3Rvb2x0aXAge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2hwLS1oaWRkZW5Ub29sdGlwcyAucGx5cl9fcHJvZ3Jlc3MgLnBseXJfX3Rvb2x0aXAge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNocF9fbmF0aXZlID4gYXVkaW8sIC5jaHBfX25hdGl2ZSA+IHZpZGVvIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY2hwX19jb250cm9sX19wcmV2LCAuY2hwX19jb250cm9sX19uZXh0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jaHBfX2NvbnRyb2xfX3ByZXYgc3ZnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmNocF9fY29udHJvbF9fcHJldiBzdmcuY2hwX19jb250cm9sX19pY29uX19maXJzdCB7XHJcbiAgICB0b3A6IDdweDtcclxuICAgIGxlZnQ6IDJweDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjYpIHNjYWxlWCgtMSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KSBzY2FsZVgoLTEpO1xyXG59XHJcblxyXG4uY2hwX19jb250cm9sX19wcmV2IHN2Zy5jaHBfX2NvbnRyb2xfX2ljb25fX2xhc3Qge1xyXG4gICAgdG9wOiA3cHg7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNikgc2NhbGVYKC0xKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpIHNjYWxlWCgtMSk7XHJcbn1cclxuXHJcbi5jaHBfX2NvbnRyb2xfX25leHQgc3ZnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmNocF9fY29udHJvbF9fbmV4dCBzdmcuY2hwX19jb250cm9sX19pY29uX19maXJzdCB7XHJcbiAgICB0b3A6IDdweDtcclxuICAgIHJpZ2h0OiAzcHg7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xyXG59XHJcblxyXG4uY2hwX19jb250cm9sX19uZXh0IHN2Zy5jaHBfX2NvbnRyb2xfX2ljb25fX2xhc3Qge1xyXG4gICAgdG9wOiA3cHg7XHJcbiAgICByaWdodDogMTFweDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XHJcbn1cclxuXHJcbi5jaHAgLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9scyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNWY3O1xyXG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG59XHJcblxyXG4uY2hwIC5wbHlyLS1hdWRpbyAuY2hwX19jb250cm9sX19wcmV2IHN2ZywgLmNocCAucGx5ci0tYXVkaW8gLmNocF9fY29udHJvbF9fbmV4dCBzdmcge1xyXG4gICAgb3BhY2l0eTogLjM7XHJcbn1cclxuXHJcbi5jaHAgLnBseXItLWF1ZGlvIC5jaHBfX2NvbnRyb2xfX3ByZXY6aG92ZXIgc3ZnLCAuY2hwIC5wbHlyLS1hdWRpbyAuY2hwX19jb250cm9sX19uZXh0OmhvdmVyIHN2ZyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uY2hwX19wbGF5bGlzdCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMCAwIDVweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmNocF9faXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogIzA5MGYyNTtcclxufVxyXG5cclxuLmNocF9faXRlbTpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgYmFja2dyb3VuZDogI2YzZjVmNztcclxufVxyXG5cclxuLmNocF9faXRlbTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGVkZmUwO1xyXG59XHJcblxyXG4uY2hwX19pdGVtLS1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogI0Q2N0MzQSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNocF9faXRlbS0tYWN0aXZlIHN2ZyB7XHJcbiAgICBmaWxsOiAjZmZmO1xyXG59XHJcblxyXG4uY2hwX19pdGVtX190aXRsZSB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgcGFkZGluZzogOHB4IDIwcHg7XHJcbn1cclxuXHJcbi5jaHBfX2l0ZW0gLmNocF9faXRlbV9fZG93bmxvYWQgKyAuY2hwX19pdGVtX190aXRsZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5jaHBfX2l0ZW1fX2Rlc2NyIHtcclxuICAgIGZvbnQtc2l6ZTogOTAlO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbn1cclxuXHJcbi5jaHBfX2l0ZW1fX2Rvd25sb2FkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAuMzM7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4uY2hwX19pdGVtX19kb3dubG9hZCBzdmcge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW46IDRweCAwIDAgM3B4O1xyXG59XHJcblxyXG4uY2hwX19pdGVtX19kb3dubG9hZCAucGx5cl9fdG9vbHRpcCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBzY2FsZSgwLjgpO1xyXG59XHJcblxyXG4uY2hwX19pdGVtX19kb3dubG9hZCAucGx5cl9fdG9vbHRpcDpiZWZvcmUge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAxM3B4O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbn1cclxuXHJcbi5jaHBfX2l0ZW1fX2Rvd25sb2FkOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IC44O1xyXG59XHJcblxyXG4uY2hwX19pdGVtX19kb3dubG9hZDpob3ZlciAucGx5cl9fdG9vbHRpcCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5jaHBfX3RoZW1lLS1kYXJrIC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbHMge1xyXG4gICAgYmFja2dyb3VuZDogIzJmMzAzODtcclxufVxyXG5cclxuLmNocF9fdGhlbWUtLWRhcmsgLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9scyBzdmcge1xyXG4gICAgZmlsbDogI2RkZDtcclxufVxyXG5cclxuLmNocF9fdGhlbWUtLWRhcmsgLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9scyAucGx5cl9fdGltZSB7XHJcbiAgICBjb2xvcjogI2RkZDtcclxuICAgIG9wYWNpdHk6IC4zMztcclxufVxyXG5cclxuLmNocF9fdGhlbWUtLWRhcmsgLmNocF9fcGxheWxpc3Qge1xyXG4gICAgYmFja2dyb3VuZDogIzJmMzAzODtcclxufVxyXG5cclxuLmNocF9fdGhlbWUtLWRhcmsgLmNocF9fcGxheWxpc3QgLmNocF9faXRlbSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMmYzMDM4O1xyXG4gICAgY29sb3I6ICNkZGQ7XHJcbn1cclxuXHJcbi5jaHBfX3RoZW1lLS1kYXJrIC5jaHBfX3BsYXlsaXN0IC5jaHBfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgYmFja2dyb3VuZDogIzI2MjYyZDtcclxufVxyXG5cclxuLmNocF9fdGhlbWUtLWRhcmsgLmNocF9fcGxheWxpc3QgLmNocF9faXRlbTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjM2Y0MTRiO1xyXG59XHJcblxyXG4uY2hwX190aGVtZS0tZGFyayAuY2hwX19wbGF5bGlzdCAuY2hwX19pdGVtLS1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogI0Q2N0MzQSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2hwX190aGVtZS0tZGFyayAuY2hwX19wbGF5bGlzdCAuY2hwX19pdGVtX19kb3dubG9hZCBzdmcge1xyXG4gICAgZmlsbDogI2RkZDtcclxufVxyXG5cclxuLmNocF9fdGhlbWUtLWJsdWUgLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9scyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjM2EzZWNjO1xyXG59XHJcblxyXG4uY2hwX190aGVtZS0tYmx1ZSAucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xzIHN2ZyB7XHJcbiAgICBmaWxsOiAjZGRkO1xyXG59XHJcblxyXG4uY2hwX190aGVtZS0tYmx1ZSAucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xzIC5wbHlyX190aW1lIHtcclxuICAgIGNvbG9yOiAjZGRkO1xyXG4gICAgb3BhY2l0eTogLjMzO1xyXG59XHJcblxyXG4uY2hwX190aGVtZS0tYmx1ZSAuY2hwX19wbGF5bGlzdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjM2EzZWNjO1xyXG59XHJcblxyXG4uY2hwX190aGVtZS0tYmx1ZSAuY2hwX19wbGF5bGlzdCAuY2hwX19pdGVtIHtcclxuICAgIGJhY2tncm91bmQ6ICMzYTNlY2M7XHJcbiAgICBjb2xvcjogI2RkZDtcclxufVxyXG5cclxuLmNocF9fdGhlbWUtLWJsdWUgLmNocF9fcGxheWxpc3QgLmNocF9faXRlbTpudGgtY2hpbGQob2RkKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzEzNGJjO1xyXG59XHJcblxyXG4uY2hwX190aGVtZS0tYmx1ZSAuY2hwX19wbGF5bGlzdCAuY2hwX19pdGVtOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM1NjVhZDM7XHJcbn1cclxuXHJcbi5jaHBfX3RoZW1lLS1ibHVlIC5jaHBfX3BsYXlsaXN0IC5jaHBfX2l0ZW0tLWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjkyZGEwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jaHBfX3RoZW1lLS1ibHVlIC5jaHBfX3BsYXlsaXN0IC5jaHBfX2l0ZW1fX2Rvd25sb2FkIHN2ZyB7XHJcbiAgICBmaWxsOiAjZGRkO1xyXG59XHJcblxyXG4uY2hwX190aGVtZS0tcmVkIC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbHMge1xyXG4gICAgYmFja2dyb3VuZDogI2E5MjIyOTtcclxufVxyXG5cclxuLmNocF9fdGhlbWUtLXJlZCAucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xzIHN2ZyB7XHJcbiAgICBmaWxsOiAjZGRkO1xyXG59XHJcblxyXG4uY2hwX190aGVtZS0tcmVkIC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbHMgLnBseXJfX3RpbWUge1xyXG4gICAgY29sb3I6ICNkZGQ7XHJcbiAgICBvcGFjaXR5OiAuMzM7XHJcbn1cclxuXHJcbi5jaHBfX3RoZW1lLS1yZWQgLmNocF9fcGxheWxpc3Qge1xyXG4gICAgYmFja2dyb3VuZDogI2E5MjIyOTtcclxufVxyXG5cclxuLmNocF9fdGhlbWUtLXJlZCAuY2hwX19wbGF5bGlzdCAuY2hwX19pdGVtIHtcclxuICAgIGJhY2tncm91bmQ6ICNhOTIyMjk7XHJcbiAgICBjb2xvcjogI2RkZDtcclxufVxyXG5cclxuLmNocF9fdGhlbWUtLXJlZCAuY2hwX19wbGF5bGlzdCAuY2hwX19pdGVtOm50aC1jaGlsZChvZGQpIHtcclxuICAgIGJhY2tncm91bmQ6ICM5ODFmMjU7XHJcbn1cclxuXHJcbi5jaHBfX3RoZW1lLS1yZWQgLmNocF9fcGxheWxpc3QgLmNocF9faXRlbTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYzcyODMwO1xyXG59XHJcblxyXG4uY2hwX190aGVtZS0tcmVkIC5jaHBfX3BsYXlsaXN0IC5jaHBfX2l0ZW0tLWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjN2YxOTFmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jaHBfX3RoZW1lLS1yZWQgLmNocF9fcGxheWxpc3QgLmNocF9faXRlbV9fZG93bmxvYWQgc3ZnIHtcclxuICAgIGZpbGw6ICNkZGQ7XHJcbn1cclxuXHJcbi5jaHBfX3RoZW1lLS1ncmVlbiAucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xzIHtcclxuICAgIGJhY2tncm91bmQ6ICMzYzU1MzA7XHJcbn1cclxuXHJcbi5jaHBfX3RoZW1lLS1ncmVlbiAucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xzIHN2ZyB7XHJcbiAgICBmaWxsOiAjZGRkO1xyXG59XHJcblxyXG4uY2hwX190aGVtZS0tZ3JlZW4gLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9scyAucGx5cl9fdGltZSB7XHJcbiAgICBjb2xvcjogI2RkZDtcclxuICAgIG9wYWNpdHk6IC4zMztcclxufVxyXG5cclxuLmNocF9fdGhlbWUtLWdyZWVuIC5jaHBfX3BsYXlsaXN0IHtcclxuICAgIGJhY2tncm91bmQ6ICMzYzU1MzA7XHJcbn1cclxuXHJcbi5jaHBfX3RoZW1lLS1ncmVlbiAuY2hwX19wbGF5bGlzdCAuY2hwX19pdGVtIHtcclxuICAgIGJhY2tncm91bmQ6ICMzYzU1MzA7XHJcbiAgICBjb2xvcjogI2RkZDtcclxufVxyXG5cclxuLmNocF9fdGhlbWUtLWdyZWVuIC5jaHBfX3BsYXlsaXN0IC5jaHBfX2l0ZW06bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgYmFja2dyb3VuZDogIzMzNDgyOTtcclxufVxyXG5cclxuLmNocF9fdGhlbWUtLWdyZWVuIC5jaHBfX3BsYXlsaXN0IC5jaHBfX2l0ZW06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzRjNmMzZDtcclxufVxyXG5cclxuLmNocF9fdGhlbWUtLWdyZWVuIC5jaHBfX3BsYXlsaXN0IC5jaHBfX2l0ZW0tLWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjUzNDFlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jaHBfX3RoZW1lLS1ncmVlbiAuY2hwX19wbGF5bGlzdCAuY2hwX19pdGVtX19kb3dubG9hZCBzdmcge1xyXG4gICAgZmlsbDogI2RkZDtcclxufVxyXG5cclxuLmNocF9fdGhlbWUtLXBpbmsgLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9scyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTUzMGE3O1xyXG59XHJcblxyXG4uY2hwX190aGVtZS0tcGluayAucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xzIHN2ZyB7XHJcbiAgICBmaWxsOiAjZGRkO1xyXG59XHJcblxyXG4uY2hwX190aGVtZS0tcGluayAucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xzIC5wbHlyX190aW1lIHtcclxuICAgIGNvbG9yOiAjZGRkO1xyXG4gICAgb3BhY2l0eTogLjMzO1xyXG59XHJcblxyXG4uY2hwX190aGVtZS0tcGluayAuY2hwX19wbGF5bGlzdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTUzMGE3O1xyXG59XHJcblxyXG4uY2hwX190aGVtZS0tcGluayAuY2hwX19wbGF5bGlzdCAuY2hwX19pdGVtIHtcclxuICAgIGJhY2tncm91bmQ6ICNlNTMwYTc7XHJcbiAgICBjb2xvcjogI2RkZDtcclxufVxyXG5cclxuLmNocF9fdGhlbWUtLXBpbmsgLmNocF9fcGxheWxpc3QgLmNocF9faXRlbTpudGgtY2hpbGQob2RkKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGIxYjk5O1xyXG59XHJcblxyXG4uY2hwX190aGVtZS0tcGluayAuY2hwX19wbGF5bGlzdCAuY2hwX19pdGVtOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNlOTUwYjQ7XHJcbn1cclxuXHJcbi5jaHBfX3RoZW1lLS1waW5rIC5jaHBfX3BsYXlsaXN0IC5jaHBfX2l0ZW0tLWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYzkxOThkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jaHBfX3RoZW1lLS1waW5rIC5jaHBfX3BsYXlsaXN0IC5jaHBfX2l0ZW1fX2Rvd25sb2FkIHN2ZyB7XHJcbiAgICBmaWxsOiAjZGRkO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuICAgIC5wbHlyX19jYXB0aW9ucyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAucGx5cl9fY29udHJvbHMgLnBseXJfX21lbnUsIC5wbHlyX19jb250cm9scyAucGx5cl9fcHJvZ3Jlc3MsIC5wbHlyX19jb250cm9scyAucGx5cl9fdGltZSwgLnBseXJfX2NvbnRyb2xzIC5wbHlyX192b2x1bWUsIC5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICAgIC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMTBweCAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnBseXJfX3ZvbHVtZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5wbHlyX19jYXB0aW9ucyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgLnBseXJfX3ZvbHVtZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY2FwdGlvbnMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIH1cclxuICAgIC5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9ucyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgfVxyXG4gICAgLnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY2FwdGlvbnMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIH1cclxuICAgIC5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX2NhcHRpb25zIHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICB9XHJcbiAgICAucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9ucyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgfVxyXG4gICAgLnBseXI6LW1zLWZ1bGxzY3JlZW4gLnBseXJfX2NhcHRpb25zIHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICB9XHJcbiAgICAucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY2FwdGlvbnMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucGx5cl9fdGltZSArIC5wbHlyX190aW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgIC5jaHAgLnBseXJfX2NvbnRyb2xzIC5wbHlyX192b2x1bWUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jaHAgLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9scyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5ibG9nLWF1dGhvciB7XHJcblxyXG4gICZfX2JpbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQodGFiLWxhbmQtbWluKSB7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IGluaGVyaXQ7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIG1hcmdpbjogNHJlbSAwO1xyXG4gICAgfVxyXG4gICB9XHJcblxyXG4gICZfX3Byb2ZpbGUge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCh0YWItbGFuZC1taW4pIHtcclxuICAgICAgZmxleDogMCAwIDc1JTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgaDQgeyAgICAgIFxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQodGFiLWxhbmQtbWluKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQodGFiLWxhbmQtbWluKSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICBsZWZ0OiAtM3JlbTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZ3tcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcclxuICAgIGZsZXg6IDAgMCAyMDBweDtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQodGFiLWxhbmQpIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuIFxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCh0YWItbGFuZC1taW4pIHtcclxuICAgICAgZmxleDogMSAwIDI1JTtcclxuICAgICAgaGVpZ2h0OiAzMHJlbTtcclxuICAgICAgbWFyZ2luOiAtMjBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MFxcMCkge2hlaWdodDozMDBweH1cclxufVxyXG4gIFxyXG4gICZfX2J0biB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7IFxyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQodGFiLWxhbmQtbWluKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi50YWJsZSB7XHJcbiAgICAmLmNlbnRlcmVkIHRkIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFRhYmxlIFJhbmsgZm9yIEJlc3QgUGxhY2VzIHRvIFdvcmsqL1xyXG4gICAgJi50YWJsZS1yYW5rIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB0ciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmFuayB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH0gICAgXHJcblxyXG4gICAgJi50YWJsZS1zdHJpcGVkLWRvdWJsZSB7XHJcbiAgICAgICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoNG4rMSkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA1KVxyXG4gICAgICAgIH1cclxuICAgIH0gICAgXHJcbn1cclxuIiwiLnR3aXR0ZXItdHlwZWFoZWFkIHtcclxuICAgIC8vIC50dC1tZW51IHtcclxuICAgIC8vICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAvLyAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgLy8gICBwYWRkaW5nOiAwIDFweDtcclxuXHJcbiAgICAvLyAgIC50dC1zdWdnZXN0aW9uIHtcclxuICAgIC8vICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgICAtbXMtZmxleDogMSAxIGF1dG87XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHdpZHRoOiAxJTtcclxuXHJcbiAgICAudHQtcXVlcnkge1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnR0LWhpbnQge1xyXG4gICAgICBjb2xvcjogIzk5OVxyXG4gICAgfVxyXG5cclxuICAgIC50dC1tZW51IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKTtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpO1xyXG4gICAgfVxyXG5cclxuICAgIC50dC1zdWdnZXN0aW9uIHtcclxuICAgICAgcGFkZGluZzogM3B4IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAudHQtc3VnZ2VzdGlvbjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjdjM2E7XHJcbiAgICB9XHJcblxyXG4gICAgLnR0LXN1Z2dlc3Rpb24udHQtY3Vyc29yIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNjdjM2E7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC50dC1zdWdnZXN0aW9uIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfSIsIi8qIE1pc2MgdmlzdWFsc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIE92ZXJsYXlzICovXHJcbi51aS13aWRnZXQtb3ZlcmxheSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG4udWktc2xpZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMjtcclxuXHR3aWR0aDogMS4yZW07XHJcblx0aGVpZ2h0OiAxLjJlbTtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcbn1cclxuLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMTtcclxuXHRmb250LXNpemU6IC43ZW07XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxufVxyXG5cclxuLyogc3VwcG9ydDogSUU4IC0gU2VlICM2NzI3ICovXHJcbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1oYW5kbGUsXHJcbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZSB7XHJcblx0ZmlsdGVyOiBpbmhlcml0O1xyXG59XHJcblxyXG4udWktc2xpZGVyLWhvcml6b250YWwge1xyXG5cdGhlaWdodDogLjVlbTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItbWVkaXVtLWdyZXk7XHJcblxyXG5cdC51aS1zbGlkZXItaGFuZGxlIHtcclxuXHRcdHRvcDogLS4zZW07XHJcblx0XHRtYXJnaW4tbGVmdDogLS42ZW07XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHR9XHJcblx0LnVpLXNsaWRlci1yYW5nZSB7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFya2VyLWdyZXk7XHJcblx0fVxyXG5cdC51aS1zbGlkZXItcmFuZ2UtbWluIHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG5cdC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLnVpLXNsaWRlci12ZXJ0aWNhbCB7XHJcblx0d2lkdGg6IC44ZW07XHJcblx0aGVpZ2h0OiAxMDBweDtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItbWVkaXVtLWdyZXk7XHJcblxyXG5cdC51aS1zbGlkZXItaGFuZGxlIHtcclxuXHRcdGxlZnQ6IC0uM2VtO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtLjZlbTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdH1cclxuXHQudWktc2xpZGVyLXJhbmdlIHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrZXItZ3JleTtcclxuXHR9XHJcblx0LnVpLXNsaWRlci1yYW5nZS1taW4ge1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdH1cclxuXHQudWktc2xpZGVyLXJhbmdlLW1heCB7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG59IiwiLm1hcGJveC1tYXAubWFwLWNvbnRhaW5lciAjbWFwYm94LW1hcmtlci1pbWFnZSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9tYXAtbWFya2VyLW9yYW5nZS5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG59XHJcblxyXG4ubWFwYm94Z2wtcG9wdXAge1xyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWFwYm94Z2wtcG9wdXAtY2xvc2UtYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgfVxyXG4gICAgLm1hcGJveC1pbmZvd2luZG93IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgY29sb3I6ICM0NjQ2NDY7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZmxvb3JwbGFuIHtcclxuICAgICYtLXdyYXBwZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtMjsgICBcclxuICAgIH1cclxuXHJcbiAgICAmLS1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodC0yO1xyXG4gICAgICAgIGhlaWdodDogNDByZW07XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcmVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4NDhweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICAxN3JlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHdvLXRoaXJkcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2JTtcclxuICAgICAgICAgICAgfSBcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4NDhweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3c7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWxpZ2h0LTI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjg0OHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWxpZ2h0LTI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0bztcclxuICAgICAgICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZzpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4NDhweCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHNwYW4ucGlwZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3LW1vcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSA1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogODQ4cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSA1cmVtOyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vIFdlYXRoZXJcclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvcmVjYXN0LWZvbnQnO1xyXG4gICAgc3JjOiB1cmwoXCIvZm9udHMvZm9yZWNhc3QtZm9udC0xLjIvZm9yZWNhc3QtZm9udC5lb3RcIik7XHJcbiAgICBzcmM6IHVybChcIi9mb250cy9mb3JlY2FzdC1mb250LTEuMi9mb3JlY2FzdC1mb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoXCIvZm9udHMvZm9yZWNhc3QtZm9udC0xLjIvZm9yZWNhc3QtZm9udC53b2ZmXCIpIGZvcm1hdCgnd29mZicpLCB1cmwoXCIvZm9udHMvZm9yZWNhc3QtZm9udC0xLjIvZm9yZWNhc3QtZm9udC50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoXCIvZm9udHMvZm9yZWNhc3QtZm9udC0xLjIvZm9yZWNhc3QtZm9udC5zdmcjaWNvbnZhdWx0XCIpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4uaWNvbi1uaWdodDphZnRlcixcclxuLmljb24tc3Vubnk6YWZ0ZXIsXHJcbi5pY29uLWZyb3N0eTpiZWZvcmUsXHJcbi5pY29uLXdpbmR5c25vdzpiZWZvcmUsXHJcbi5pY29uLXNob3dlcnM6YmVmb3JlLFxyXG4uaWNvbi1iYXNlY2xvdWQ6YmVmb3JlLFxyXG4uaWNvbi1jbG91ZDphZnRlcixcclxuLmljb24tcmFpbnk6YmVmb3JlLFxyXG4uaWNvbi1taXN0OmJlZm9yZSxcclxuLmljb24td2luZHlzbm93Y2xvdWQ6YmVmb3JlLFxyXG4uaWNvbi1kcml6emxlOmJlZm9yZSxcclxuLmljb24tc25vd3k6YmVmb3JlLFxyXG4uaWNvbi1zbGVldDpiZWZvcmUsXHJcbi5pY29uLW1vb246YWZ0ZXIsXHJcbi5pY29uLXdpbmR5cmFpbjpiZWZvcmUsXHJcbi5pY29uLWhhaWw6YmVmb3JlLFxyXG4uaWNvbi1zdW5zZXQ6YmVmb3JlLFxyXG4uaWNvbi13aW5keXJhaW5jbG91ZDpiZWZvcmUsXHJcbi5pY29uLXN1bnJpc2U6YmVmb3JlLFxyXG4uaWNvbi1zdW46YWZ0ZXIsXHJcbi5pY29uLXRodW5kZXI6YmVmb3JlLFxyXG4uaWNvbi1iYXNldGh1bmRlcmNsb3VkOmJlZm9yZSxcclxuLmljb24td2luZHk6YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZm9yZWNhc3QtZm9udCc7XHJcbiAgICAvL2ZvbnQtc2l6ZTogNGVtO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG5cclxuICAgIC8vIEZJWEVTIE9MRCBJRSBlbSBmb250LXNpemUgb24gcHN1ZWRvIGVsZW1lbnRzXHJcbiAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzc4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDcycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pY29uLW5pZ2h0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XHJcbn1cclxuXHJcbi5pY29uLXN1bm55OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XHJcbn1cclxuXHJcbi5pY29uLWZyb3N0eTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMDJcIjtcclxufVxyXG5cclxuLmljb24td2luZHlzbm93OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwM1wiO1xyXG59XHJcblxyXG4uaWNvbi1zaG93ZXJzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xyXG59XHJcblxyXG4uaWNvbi1iYXNlY2xvdWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbn1cclxuXHJcbi5pY29uLWNsb3VkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XHJcbn1cclxuXHJcbi5pY29uLXJhaW55OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xyXG59XHJcblxyXG4uaWNvbi1taXN0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwOFwiO1xyXG59XHJcblxyXG4uaWNvbi13aW5keXNub3djbG91ZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMDlcIjtcclxufVxyXG5cclxuLmljb24tZHJpenpsZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMGFcIjtcclxufVxyXG5cclxuLmljb24tc25vd3k6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XHJcbn1cclxuXHJcbi5pY29uLXNsZWV0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwY1wiO1xyXG59XHJcblxyXG4uaWNvbi1tb29uOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XHJcbn1cclxuXHJcbi5pY29uLXdpbmR5cmFpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMGVcIjtcclxufVxyXG5cclxuLmljb24taGFpbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMGZcIjtcclxufVxyXG5cclxuLmljb24tc3Vuc2V0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjExMFwiO1xyXG59XHJcblxyXG4uaWNvbi13aW5keXJhaW5jbG91ZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMTFcIjtcclxufVxyXG5cclxuLmljb24tc3VucmlzZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMTJcIjtcclxufVxyXG5cclxuLmljb24tc3VuOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XHJcbn1cclxuXHJcbi5pY29uLXRodW5kZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XHJcbn1cclxuXHJcbi5pY29uLWJhc2V0aHVuZGVyY2xvdWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xyXG59XHJcblxyXG4uaWNvbi13aW5keTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGYxMTVcIjtcclxufVxyXG5cclxuLmljb24tc3VucmlzZTpiZWZvcmUsXHJcbi5pY29uLXN1bnNldDpiZWZvcmUge1xyXG4gICAgY29sb3I6ICM3MDcwNzA7XHJcbn1cclxuXHJcbi5pY29uLXN1bjphZnRlcixcclxuLmljb24tbW9vbjphZnRlcixcclxuLmljb24tc3Vubnk6YWZ0ZXIsXHJcbi5pY29uLW5pZ2h0OmFmdGVyLFxyXG4uaWNvbi10aHVuZGVyOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogIzcwNzA3MDtcclxufVxyXG5cclxuLmljb24tY2xvdWQ6YWZ0ZXIsXHJcbi5pY29uLW1pc3Q6YmVmb3JlIC5pY29uLWJhc2VjbG91ZDpiZWZvcmUsXHJcbi5pY29uLXdpbmR5OmJlZm9yZSxcclxuLmljb24td2luZHlyYWluY2xvdWQ6YmVmb3JlLFxyXG4uaWNvbi13aW5keXNub3djbG91ZDpiZWZvcmUsXHJcbi5pY29uLWhhaWw6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjNzA3MDcwO1xyXG59XHJcblxyXG4uaWNvbi1iYXNldGh1bmRlcmNsb3VkOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogIzcwNzA3MDtcclxufVxyXG5cclxuXHJcbi5pY29uLWRyaXp6bGU6YmVmb3JlLFxyXG4uaWNvbi1zaG93ZXJzOjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICM3MDcwNzA7XHJcbn1cclxuXHJcbi5pY29uLXJhaW55OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogIzcwNzA3MDtcclxufVxyXG5cclxuLmljb24td2luZHlyYWluOmJlZm9yZSxcclxuLmljb24tc25vd3k6YmVmb3JlLFxyXG4uaWNvbi13aW5keXNub3c6OmJlZm9yZSxcclxuLmljb24tc2xlZXQ6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjNzA3MDcwO1xyXG59XHJcblxyXG4uaWNvbi1mcm9zdHk6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjNzA3MDcwO1xyXG59XHJcblxyXG4jd2VhdGhlciB7XHJcbiAgICAubG9jYXRpb24ge1xyXG4gICAgICAgIC50aW1lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbmRpdGlvbnMge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG5cclxuICAgICAgICAuY3VycmVudCB7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNGVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDRlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRlbXBlcmF0dXJlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC51bml0cyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDc1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgLmhpZ2gge1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrLXRleHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb3cge1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrZXItZ3JleTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnJhbmRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGVtcGVyYXR1cmUge1xyXG4gICAgZm9udC1zaXplOiA3cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgY29sb3I6ICM1RTVENUQ7XHJcbn1cclxuIiwiLnBhZ2luYXRpb24tY29udGFpbmVyIHtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxuICBtYXJnaW46IDFyZW0gYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuXHJcbi5wYWdpbmF0aW9uLWNvbnRhaW5lci0tZnVsbC13aWR0aCB7XHJcbiAgbWFyZ2luOiAycmVtIGF1dG8gMHJlbSBhdXRvO1xyXG4gIG9yZGVyOiA5O1xyXG5cclxufVxyXG5cclxuLnBhZ2luYXRpb24tY29udGFpbmVyIHtcclxuICBtYXJnaW46IDJyZW0gYXV0byA0cmVtIGF1dG87XHJcbiAgb3JkZXI6IDk7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLWl0ZW0ge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q3ZGFkYjtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgxOWRlZykgdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoMHB4KSBza2V3WCgtMTBkZWcpIHNrZXdZKC0yMGRlZyk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1pdGVtOmhvdmVyLFxyXG4ucGFnaW5hdGlvbi1pdGVtLmlzLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1pdGVtOmhvdmVyIC5wYWdpbmF0aW9uLWxpbmssXHJcbi5wYWdpbmF0aW9uLWl0ZW0uaXMtYWN0aXZlIC5wYWdpbmF0aW9uLWxpbmsge1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiBcclxufVxyXG5cclxuLnBhZ2luYXRpb24taXRlbS5maXJzdC1udW1iZXIge1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q3ZGFkYjtcclxufVxyXG5cclxuLnBhZ2luYXRpb24taXRlbS5uZXh0IHtcclxuICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLWxpbmsge1xyXG4gIHBhZGRpbmc6IC45ZW0gMS40ZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogIzhiOTY5YztcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSgwcHgpIHNrZXdYKDIwZGVnKSBza2V3WSgwZGVnKTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLWxpbmstLXdpZGU6aG92ZXIge1xyXG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxufVxyXG5cclxuLnBhZ2luYXRpb24tbGluay0td2lkZS5maXJzdDpiZWZvcmUsXHJcbi5wYWdpbmF0aW9uLWxpbmstLXdpZGUubGFzdDphZnRlciB7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLnBhZ2luYXRpb24tY29udGFpbmVyLWRpciB7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgbWFyZ2luOiAycmVtIGF1dG8gM3JlbSBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY1MHB4KSB7XHJcbiAgLmhpZGUtZWxlbWVudHMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnBhZ2luYXRpb24taXRlbS5iYWNrIHtcclxuICAgIG1hcmdpbi1yaWdodDogNnJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgLnBhZ2luYXRpb24taXRlbS5mcm9udCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNnJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC5wYWdpbmF0aW9uLWl0ZW0ge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q3ZGFkYjtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDE5ZGVnKSB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSgwcHgpIHNrZXdYKC0xMGRlZykgc2tld1koLTIwZGVnKTtcclxuICB9XHJcblxyXG4gIC5wYWdpbmF0aW9uLWxpbmsge1xyXG4gICAgcGFkZGluZzogLjllbSAxLjRlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICM4Yjk2OWM7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2luYXRpb24taXRlbS5iYWNrIHtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICB9XHJcblxyXG4gIC5wYWdpbmF0aW9uLWxpbms6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gIC5wYWdpbmF0aW9uLWl0ZW06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59IiwiLmxvZ2luIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NjVweDtcclxuICAgICAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcblxyXG4gICAgICAgICYtLWxvZ2luIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAxMHB4OyBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAxMDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay10ZXh0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay10ZXh0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW0gNHJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDU5MHB4O1xyXG4gICAgICAgIGhlaWdodDogODhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluIDMwMG1zIGJhY2tncm91bmQtY29sb3I7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RjO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwJSAwIDIwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA2JSAwIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IC8vY2xlYXIgZGVmYXVsdHNcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IC8vY2xlYXIgZGVmYXVsdHNcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAmOjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDlweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay10ZXh0O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gUkVHSVNURVIgXHJcbi5sb2dpbmZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmLS1lbWFpbCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW4gYWxsO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2hvdyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2lucHV0IHtcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcHIxIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXBsMSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAgICAgJi5jbGVhciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMjBweDtcclxuXHJcbiAgICAgICAgJi0tZW1haWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNob3dmb3JtIHtcclxudHJhbnNmb3JtOiBzY2FsZSgxKTtcclxucG9zaXRpb246IHJlbGF0aXZlO1xyXG50cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxub3BhY2l0eTogMTtcclxufSIsIi5OZXdzbGV0dGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC0xO1xyXG4gICAgaGVpZ2h0OiAzNHJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtlci1ncmV5O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoaW1hZ2VzMykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kIChwaG9uZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV3c2xldHRlci1sb2dvIHtcclxuICAgICAgICBoZWlnaHQ6IDhyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLm5ld3NsZXR0ZXItaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNi41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay10ZXh0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChpbWFnZXMzKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXJnaW46IDAgMnJlbSAwIDA7XHJcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgIHdpZHRoOiA0LjZyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoaW1hZ2VzMykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAtMXJlbSAuOHJlbSAwIDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyLWZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBcclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LWZhbWlseTogJGNvbmRlbnNlZC1mb250O1xyXG4gICAgICAgIHdpZHRoOiAxMXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDUuNnJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogMzVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA1LjZyZW07XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0LTI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBjb2xvcjogIzY1Njc2QjtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoaW1hZ2VzMykge1xyXG4gICAgICAgICAgICB3aWR0aDogMjRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuZm9vdGVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrLXRleHQ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAwIDAgMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoaW1hZ2VzMykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1uYXYge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMnJlbSAwIDAgMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkY29uZGVuc2VkLWZvbnQ7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZWZlZmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMDYsIDEwNywgMTA5LCAwLjI2KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtOyAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDE3MCwgMTcwLCAxNzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY29uZGVuc2VkLWZvbnQ7XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4IHJnYmEoMTA2LCAxMDcsIDEwOSwgMC4yNik7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWZiLXdoaXRlLWxvZ28ge1xyXG4gICAgICAgIG1hcmdpbjogMnJlbSBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgICAgIGhlaWdodDogOC40cmVtO1xyXG4gICAgICAgIHdpZHRoOiA4LjRyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2LjRyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiA2LjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXNjbGFpbWVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5OC44cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjNjU2NzZCO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWwtbWVkaWEge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1LjVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiA1LjVyZW07XHJcbiAgICAgICAgfSAgXHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cclxuICAgICAgICAucmVzZXJ2ZWQtcmlnaHRzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZGZkZmRmOyAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY29uZGVuc2VkLWZvbnQ7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCByZ2JhKDEwNiwgMTA3LCAxMDksIDEpOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTsgICAgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2RmZGZkZjsgICAgXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDEyNCwgMTE2LCAxMTYpOyAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZi1saW5lMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxMDYsIDEwNywgMTA5LCAwLjI2KTtcclxufVxyXG5cclxuI2J0bmxvZ28ge1xyXG4gICAgd2lkdGg6IDMuNXJlbTtcclxuICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogLTFyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWFyZ2luLXRvcDogMHJlbTtcclxuICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi5sb2dpbiB7XHJcbiAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgY29sb3I6ICRjb2xvci1kYXJrLXRleHQ7XHJcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICBtYXJnaW4tdG9wOiAtLjVyZW07XHJcbn1cclxuXHJcbi5hY2NvdW50LWhlYWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmxvZ2luIHNwYW4ge1xyXG4gIHBhZGRpbmc6IDAgLjVyZW07XHJcbn1cclxuXHJcbi5uYXZiYXItdG9nZ2xlcjpub3QoOmRpc2FibGVkKSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxufVxyXG5cclxuLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICBwYWRkaW5nOiAwIDJyZW07XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQgKHBob25lLW1pbikge1xyXG4gICAgcGFkZGluZzogMCAycmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZCh0YWItbGFuZC1taW4pIHtcclxuICAgIHBhZGRpbmc6IDAgMi41cmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZChkZXNrdG9wLW1pbikge1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1jb250ZW50LXdyYXBwZXIge1xyXG4gIHdpZHRoOiAxNDJyZW07XHJcbn1cclxuXHJcbi8qIFRoZSBzaWRlIG5hdmlnYXRpb24gbWVudSAqL1xyXG4uc2lkZW5hdiB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyay10ZXh0O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBwYWRkaW5nLXRvcDogOHJlbTtcclxuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbi5zaWRlbmF2LXNlYXJjaCB7XHJcbiAgbWFyZ2luOiAycmVtIDA7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wubW9iaWxlIHtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gIG1heC13aWR0aDogOTAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJvcmRlci1yYWRpdXM6IC41cmVtO1xyXG59XHJcblxyXG4jbXlTaWRlbmF2IC5jbG9zZWJ0biB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMHJlbTtcclxuICByaWdodDogMnJlbTtcclxuICBmb250LXNpemU6IDVyZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuI215U2lkZW5hdiBhIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgcGFkZGluZzogLjdyZW07XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2IoNjcsIDcxLCA4MCk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDokY29sb3ItZGFyay10ZXh0O1xyXG4gICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgcGFkZGluZzogLjdyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgJjpob3ZlciB7XHJcbiAgIGJhY2tncm91bmQ6cmdiKDY3LCA3MSwgODApO1xyXG4gIH1cclxufVxyXG5cclxuI21haW4ge1xyXG4gIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IC41cztcclxuICBwYWRkaW5nOiAycmVtO1xyXG59XHJcblxyXG4ubmF2YmFyLWRhcmsge1xyXG4gIGZvbnQtZmFtaWx5OiAkY29uZGVuc2VkLWZvbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstdGV4dDtcclxuICBwYWRkaW5nOiAwLjhyZW0gMDtcclxufVxyXG5cclxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2PmxpPmEge1xyXG4gIG1hcmdpbi1yaWdodDogMS44cmVtO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBAaW5jbHVkZSByZXNwb25kKHRhYi1sYW5kKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2YmFyLWJyYW5kIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIHdpZHRoOiAyMHJlbTtcclxuICAvLyBoZWlnaHQ6IDMuNHJlbTtcclxuICAvLyBiYWNrZ3JvdW5kLWltYWdlOiAvKiB1cmwoXCIuLi9pbWFnZXMvbXVsdGlmYW1pbHliaXotbG9nby5zdmdcIik7ICovXHJcbiAgLy8gdXJsKFwiLi4vaW1hZ2VzL211bHRpZmFtaWx5Yml6LWxvZ28uc3ZnXCIpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL211bHRpZmFtaWx5Yml6LWxvZ28tbWFpbi5wbmdcIik7XHJcbiAgaGVpZ2h0OiAyLjNyZW07XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIHdpZHRoOiAxN3JlbTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gge1xyXG4gICZfX2J0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMjUwbXMgZWFzZS1pbi1vdXQsIFxyXG4gICAgdHJhbnNmb3JtIDE1MG1zIGVhc2U7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuXHJcbiAgICBpIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JhciB7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgcGFkZGluZzowIDEzJSAuM3JlbSAxMyU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogNzV2dztcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xyXG4gICAgICBjb2xvcjogI2Q2ZDZkNjtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXHJcbiAgICB9XHJcblxyXG4gICAgJi0tb3BlbiB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiA5cHggNnB4IDU2cHggLTEycHggcmdiYSgwLDAsMCwwLjY3KTtcclxuICAgICAgLW1vei1ib3gtc2hhZG93OiA5cHggNnB4IDU2cHggLTEycHggcmdiYSgwLDAsMCwwLjY3KTtcclxuICAgICAgYm94LXNoYWRvdzogOXB4IDZweCA1NnB4IC0xMnB4IHJnYmEoMCwwLDAsMC42Nyk7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbiAgICAgIGNvbG9yOiAgcmdiKDE1OCwgMTYxLCAxNjgpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkY29uZGVuc2VkLWZvbnQ7XHJcblxyXG4gICAgICAmOi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAgcmdiKDE1OCwgMTYxLCAxNjgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDtcclxuICAgICAgfVxyXG4gICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogIHJnYigxNTgsIDE2MSwgMTY4KTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY29uZGVuc2VkLWZvbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAgcmdiKDE1OCwgMTYxLCAxNjgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDtcclxuICAgICAgfVxyXG4gICAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgICAgIGNvbG9yOiAgcmdiKDE1OCwgMTYxLCAxNjgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDtcclxuICAgICAgfVxyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICByZ2IoMTU4LCAxNjEsIDE2OCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGNvbmRlbnNlZC1mb250O1xyXG4gICAgICB9XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7ICAgIFxyXG4gICAgICAgIGNvbG9yOiAgcmdiKDE1OCwgMTYxLCAxNjgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDsgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tY2xvc2UgIHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgICAgY29sb3I6ICM4MTgxODE7XHJcbiAgICB9XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAjZDZkNmQ2O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiA1cmVtO1xyXG4gICAgei1pbmRleDogNDtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYgYTpob3ZlciB7XHJcbiAgY29sb3I6IHJnYigxNzAsIDE3MCwgMTcwKTtcclxufVxyXG5cclxuLm5hdmJhci1kYXJrIHtcclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2PmxpPmE6aG92ZXIge1xyXG4gIGNvbG9yOiAkY29sb3ItbWVkaXVtLWdyZXk7XHJcbn1cclxuXHJcbi5mYS1jYXJldC1kb3duIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAuM3JlbTtcclxufVxyXG5cclxuLmRyb3Bkb3duLWl0ZW0uc2lnbi1pbiB7XHJcbiAgcGFkZGluZzogMXJlbSA0cmVtO1xyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRjb2xvci1kYXJrLXRleHQ7XHJcbiAgfVxyXG4gIC5mYS1zaWduLWluIHtcclxuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgfVxyXG5cclxuICAuZmEtdXNlci1jaXJjbGUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICB9XHJcbn1cclxuIiwiLnNpZGUtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGZsZXg6IDAgMCAzMCU7XHJcbn1cclxuXHJcbi5sYXRlc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtMTtcclxuICBoZWlnaHQ6IDYwcmVtO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBwYWRkaW5nOiAycmVtIDJyZW0gNHJlbTtcclxuICAmX19oZWFkIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDtcclxuICAgICAgY29sb3I6ICRjb2xvci1kYXJrLXRleHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogNC40cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19vamxpbmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gICAgd2lkdGg6IDIycmVtO1xyXG4gICAgJi0tdmlkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICB3aWR0aDogMTZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2lkZW5ld3Mge1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBmbGV4OiAwIDAgNjYlO1xyXG4gIH1cclxuICBpbWcge1xyXG4gICAgaGVpZ2h0OiA3LjVyZW07XHJcbiAgICB3aWR0aDogMTJyZW07XHJcbiAgICBvYmplY3QtZml0OiBmaWxsO1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3NsZXR0ZXItc2lkZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtMjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAzcmVtIDBweDtcclxuICBtYXJnaW46IDJyZW0gMDtcclxuICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICZfX2hlYWQge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LWZhbWlseTogJGNvbmRlbnNlZC1mb250O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZGFyay10ZXh0O1xyXG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgcGFkZGluZzogMS4ycmVtIDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWRhcmtlci1ncmV5O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XHJcbiAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kIChzdG9yaWVzKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19vamxpbmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogLjNyZW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQgKHN0b3JpZXMpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSByZXNwb25kIChzdG9yaWVzKSB7XHJcbiAgLmxhdGVzdCB7XHJcbiAgICBtYXgtaGVpZ2h0OiA2MHJlbTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5ib3R0b20tbmV3cyB7XHJcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gNHJlbSAxcmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGNvbmRlbnNlZC1mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmstdGV4dDtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtLjVyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vICZfX29qbGluZSB7XHJcbiAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gICAgLy8gICAgIHdpZHRoOiAyNXJlbTtcclxuICAgIC8vICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcclxuICAgIC8vIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQgKGltYWdlczEpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGlzdC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5nYWxsZXJ5IHtcclxuICAgIGZsZXg6IDEgMSAyMiU7XHJcbiAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCAoaW1hZ2VzMykge1xyXG4gICAgICAgIGZsZXg6IDEgMSAzMy4zMzMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kIChpbWFnZXMyKSB7XHJcbiAgICAgICAgZmxleDogMSAxIDUwJTtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCAoaW1hZ2VzMykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5LjlyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQgKGltYWdlczIpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNy45cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCA1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGhlaWdodDogMjJyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1zdGFydDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItZWZmZWN0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2JvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtMjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtMjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0LTI7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTEuOHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDFweDsgLy8gSUUgZHVtYlxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQgKHN0b3JpZXMpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAuN3JlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5qcyBbZGF0YS1hbmltYXRpb249XCJmYWRlLWluLWxlZnRcIl0uYW5pbWF0ZWQge1xyXG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW4tbGVmdDtcclxuICAtby1hbmltYXRpb24tbmFtZTogZmFkZS1pbi1sZWZ0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW4tbGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZS1pbi1sZWZ0O1xyXG59ICAgIFxyXG4uanMgW2RhdGEtYW5pbWF0aW9uXSB7XHJcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuNHM7XHJcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjRzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40cztcclxuICAtbW96LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgLW8tYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbn1cclxuXHJcbi5qcyBbZGF0YS1hbmltYXRpb249XCJmYWRlLWluLWxlZnRcIl0ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5qcyBbZGF0YS1hbmltYXRpb249XCJmYWRlLWluLWxlZnRcIl0uYW5pbWF0ZWQge1xyXG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW4tbGVmdDtcclxuICAtby1hbmltYXRpb24tbmFtZTogZmFkZS1pbi1sZWZ0O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGUtaW4tbGVmdDtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZS1pbi1sZWZ0O1xyXG59XHJcblxyXG4gIC5jb29raWVib3gge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODIpO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMTBweCAtMTJweCAyMnB4IC0yMHB4IHJnYmEoMCwwLDAsMC40Mik7XHJcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMTBweCAtMTJweCAyMnB4IC0yMHB4IHJnYmEoMCwwLDAsMC40Mik7XHJcbiAgICAgIGJveC1zaGFkb3c6IDEwcHggLTEycHggMjJweCAtMjBweCByZ2JhKDAsMCwwLDAuNDIpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1vdXQsb3BhY2l0eSAwLjNzLHBhZGRpbmcgMC4xcztcclxuICAgICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5jb29raWVib3ggLmJ0biB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRlYWw7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfSAgICBcclxuXHJcbiAgLmV4aXQtYnRuIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBjb2xvcjogdGVhbDtcclxuICB9ICAgIFxyXG5cclxuICAuZWRpdHtcclxuICAgICAgYWxpZ24tc2VsZjogIGZsZXgtZW5kO1xyXG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuc3BhbiAjb3ZlcmxheS10ZXh0IHtcclxuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiA1JSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZm9vdGxpc3QgaW1nIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiKDQ2LCA0OSwgNTUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIHVzZSB0byBkaXNhYmxlIGJhY2sgYW5kIG5leHQgYnV0dG9uIGluIHBhZ2luZyAqL1xyXG4gIGEuZGlzYWJsZWQge1xyXG4gICAgICAvKiBNYWtlIHRoZSBkaXNhYmxlZCBsaW5rcyBncmF5aXNoKi9cclxuICAgICAgY29sb3I6IGdyYXk7XHJcbiAgICAgIC8qIEFuZCBkaXNhYmxlIHRoZSBwb2ludGVyIGV2ZW50cyAqL1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICBcclxuICAgIC52aWRlby10aHVtYm5haWwge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgbWFyZ2luOiAzMHB4O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLnZpZGVvLXRodW1ibmFpbDo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMjBweCAwIDIwcHggMzBweDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIG1hcmdpbjogLTEwcHggMCAwIC03cHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAudmlkZW8tdGh1bWJuYWlsOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkNjdjM2E7XHJcbiAgfVxyXG4gIFxyXG4gIGZvcm0gYnV0dG9uI2J0bi1ubCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDY3QzNBICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNENjdDM0E7XHJcbiAgfVxyXG4gIC5ncmVjYXB0Y2hhLWJhZGdlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5wb3N0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2luZ2xlLXNlYXJjaGluZyAubmV3cy1oZWFkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5zZWFyY2hpbmd7XHJcbiAgICBtYXJnaW4tbGVmdDogMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogNXJlbTtcclxuICAgIGZsZXg6IDEgMSA3MCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyAgXHJcbiAgfVxyXG4gIFxyXG4gIC5zZWFyY2hpbmcgLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NlZDRkYTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZWQ0ZGE7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlZDRkYTtcclxuICB9XHJcbiAgXHJcbiAgLnNlYXJjaGluZyAuc2VhcmNoX19idG4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcbiAgfVxyXG4gIFxyXG4gIC5zZWFyY2hpbmcgc3BhbiB7XHJcbiAgICBwYWRkaW5nOiAwcHggMjhweCAwcHggMnB4O1xyXG4gIH1cclxuICBcclxuICAuc2VhcmNoaW5nIC5zZWFyY2hfX2J0biBpIHtcclxuICAgIGNvbG9yOiAjQjFCMUIxO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLnNlYXJjaGluZyBwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICBcclxuICAuZHJvcGRvd24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICBcclxuICAuZHJvcGRvd24tbWVudSBhe1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICBcclxuICAuZHJvcGRvd24tY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgLmRyb3Bkb3duLWNvbnRlbnQgYXtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gIH1cclxuICBcclxuICAuZHJvcGRvd24tY29udGVudCBhIHtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIHBhZGRpbmc6IDEycHggMTZweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBcclxuICAuZHJvcGRvd24tY29udGVudCBhOmhvdmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO31cclxuICBcclxuICAuZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC5kcm9wZG93bjpob3ZlciAuZHJvcGJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gIH0gICBcclxuICBcclxuICAuZHJvcGRvd24tbWVudS5zZWFyY2guc2hvdyBhIHtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIHBhZGRpbmc6IDRweCAxNnB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICB9ICAgICAgICAgICAgICAgICAgXHJcbiAgYnV0dG9uI3NlYXJjaHZhbFMge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC8qIEZvcmdvdCBwYXNzd29yZCAqL1xyXG4gIC5jYXJkIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMnJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUtbWluKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NXJlbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHJlbSBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgcGFkZGluZzogMS43NXJlbSAxLjI1cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wMyk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZS1taW4pIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZS1taW4pIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtOyBcclxuICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZS1taW4pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19iYWNrIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2VkOGU0ODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcmQtYm9keSAuYmFjayBhIHtcclxuICAgIFxyXG4gIH1cclxuICBcclxuICAuY2FyZCAubW9kYWwtYm9keSB7XHJcbiAgICBwYWRkaW5nOiA0cmVtO1xyXG4gIH1cclxuICBcclxuICAuY2FyZCAubW9kYWwtYm9keSBwe1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xyXG4gIH1cclxuICBcclxuICAuY2FyZCAubW9kYWwtY29udGVudCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcmVtO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuICBcclxuICAuY2FyZCAubW9kYWwtYm9keSAudXNlci1idG57XHJcbiAgICBwYWRkaW5nOiAxcmVtIDYuNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLyogTG9naW4gYW5kIFJlZ2lzdGVyICovXHJcbiAgXHJcbiAgLm1vZGFsLWJhY2tkcm9wIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICBcclxuICAubG9naW4tcmVnaXN0ZXIgbGFiZWx7XHJcbiAgICBjb2xvcjogIzJFMzEzNztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIFxyXG4gIH1cclxuICBcclxuICAubG9naW4tcmVnaXN0ZXIgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHJlbTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmxvZ2luLXJlZ2lzdGVyIC5tb2RhbC1jb250ZW50IGZvcm17XHJcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcclxuICB9XHJcbiAgXHJcbiAgLmxvZ2luLXJlZ2lzdGVyIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzJFMzEzNztcclxuICB9XHJcbiAgXHJcbiAgLmxvZ2luLXJlZ2lzdGVyIC5jbG9zZSB7XHJcbiAgICBjb2xvcjogI2ZmZjs7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAubG9naW4tcmVnaXN0ZXIgLm1vZGFsLWJvZHkge1xyXG4gICAgcGFkZGluZzogNHJlbSA0cmVtIDJyZW0gNHJlbTs7XHJcbiAgfVxyXG4gIFxyXG4gIC5sb2dpbi1yZWdpc3RlciBoMXtcclxuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgY29sb3I6ICMyRTMxMzc7IFxyXG4gIFxyXG4gIH1cclxuICBcclxuICAubG9naW4tcmVnaXN0ZXIgLnNvY2lhbC13cmFwIHtcclxuICAgIHBhZGRpbmc6IDJyZW0gMHB4O1xyXG4gIH1cclxuICBcclxuICAubG9naW4tcmVnaXN0ZXIgLmJ0bi1zb2NpYWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6ICMyRTMxMzcgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjYgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAzLjVyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW46IDVweCBhdXRvO1xyXG4gIFxyXG4gIH1cclxuICBcclxuICAubG9naW4tcmVnaXN0ZXIgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5sb2dpbi1yZWdpc3RlciBpbWcucm91bmRlZC5teC1hdXRvLmQtYmxvY2sge1xyXG4gICAgd2lkdGg6IDE0JTtcclxuICB9XHJcbiAgLmxvZ2luLXJlZ2lzdGVyIC5idG4tc29jaWFsOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZDogI2UwZTBlMDcwICFpbXBvcnRhbnRcclxuICB9XHJcbiAgXHJcbiAgLmxvZ2luLXJlZ2lzdGVyIC5tb2RhbC1ib2R5IGltZ3tcclxuICAgIHdpZHRoOiAxMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQxcHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5sb2dpbi1yZWdpc3RlciAubW9kYWwtZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDI0cHggMHB4O1xyXG4gIH1cclxuICAubG9naW4tcmVnaXN0ZXIgLm1vZGFsLWZvb3RlciBoMiB7XHJcbiAgICBtYXJnaW46IDBlbTtcclxuICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICBjb2xvcjogIzJFMzEzNyA7XHJcbiAgfVxyXG4gIC5sb2dpbi1yZWdpc3RlciAubW9kYWwtZm9vdGVyIGJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgICBjb2xvcjogI0Q2N0MzQTtcclxuICB9XHJcbiAgXHJcbiAgLmxvZ2luLXJlZ2lzdGVyIC5idG4tbG9naW57XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICNENjdDM0E7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEuMnJlbSAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjlyZW07XHJcbiAgXHJcbiAgfVxyXG4gIFxyXG4gIC5sb2dpbi1yZWdpc3RlciAuZm9yZ290e1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjRDY3QzNBO1xyXG4gIH0gXHJcbiAgXHJcbiAgLmxvZ2luLXJlZ2lzdGVyIC5mb3JtLWNvbnRyb2x7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5sb2dpbi1yZWdpc3Rlci5mb3JtLXJvdy5hbGlnbi1pdGVtcy1jZW50ZXIgYSB7XHJcbiAgICBjb2xvcjojRDY3QzNBO1xyXG4gIH1cclxuICBcclxuICAvKiBleHRlcm5hbCBsb2dpbiAqL1xyXG4gIC5wYWRkaW5nNDB7XHJcbiAgICBwYWRkaW5nOiAzcmVtIDE1dncgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnBhZGRpbmc1MHtcclxuICAgIHBhZGRpbmc6IDNyZW0gMjB2dyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucGFkZGluZzUwIGxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfSBcclxuICBcclxuICAucGFkZGluZzUwIC5hY2NvdW50LWJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gOHJlbTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q2N0MzQTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDY3QzNBO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIFxyXG4gIC5wYWRkaW5nNTAgLmxvZ2luLWJ0bi1hcmVhIHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIFxyXG4gIC5wYWRkaW5nNDAgaDJ7XHJcbiAgICBjb2xvcjogI0Q2N0MzQTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMHJlbTtcclxuICB9XHJcbiAgXHJcbiAgLnRpdGxlLW5hbWUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkNjdjM2E7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5sb2dpbi1yZWdpc3RlciAubW9kYWwtZGlhbG9nIHtcclxuICAgIG1heC13aWR0aDogNTAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLyogTG9naW4gU29jaWFsIE1lZGlhICovXHJcbiAgICAuc29jaWFsOm50aC1jaGlsZCgxKXtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmOTkwMCB1cmwoL2ltYWdlcy9zb2NpYWwtbWVkaWEvZmIucG5nKSBuby1yZXBlYXQgMzBweCBjZW50ZXI7IFxyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgY29sb3I6ICMyRTMxMzcgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNiAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW0gOC41cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG1hcmdpbjogNXB4IGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlOyAgICBcclxuICAgIH1cclxuICBcclxuICAgIC5zb2NpYWw6bnRoLWNoaWxkKDIpe1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmY5OTAwIHVybCgvaW1hZ2VzL3NvY2lhbC1tZWRpYS9Hb29nbGUucG5nKSBuby1yZXBlYXQgMzBweCBjZW50ZXI7ICAgICBcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAjMkUzMTM3ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjYgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMS41cmVtIDguNXJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBtYXJnaW46IDVweCBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH0gIFxyXG4gIFxyXG4gICAgLnNvY2lhbDpudGgtY2hpbGQoMyl7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZjk5MDAgdXJsKC9pbWFnZXMvc29jaWFsLW1lZGlhL0xpbmtlZEluLnBuZykgbm8tcmVwZWF0IDMwcHggY2VudGVyOyAgICAgXHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBjb2xvcjogIzJFMzEzNyAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSA4LjVyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgbWFyZ2luOiA1cHggYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9ICBcclxuICAgXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KXtcclxuICAgICAgLnNvY2lhbDpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAuc29jaWFsOm50aC1jaGlsZCgyKXtcclxuICAgICAgICBmb250LXNpemU6IDEuN3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuc29jaWFsOm50aC1jaGlsZCgzKXtcclxuICAgICAgICBmb250LXNpemU6IDEuN3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9ICAgIFxyXG4gICAgfVxyXG4gIFxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCl7XHJcbiAgICAgIC5zb2NpYWw6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDcuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIC5zb2NpYWw6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDcuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuc29jaWFsOm50aC1jaGlsZCgzKXtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSA3LjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgfSBcclxuICBcclxuICAgIH0gIFxyXG4gIFxyXG4gIFxyXG4gIC8qIGRhdGUgUGlja2VyICovXHJcbiAgLmZvcm0tZ3JvdXAuaW5wdXQtZGF0ZXJhbmdlIGlucHV0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuICBcclxuICAvKiBXZWJjYXN0IE1lZGlhIEZpbGVzICAqL1xyXG4gIFxyXG4gIC5jLWZsaWV7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNENjdDM0E7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gNHJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfSBcclxuICBcclxuICBcclxuICAudXBsb2FkIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNENjdDM0E7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAudXBsb2FkIGlucHV0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGVydDF7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xyXG4gICAgLnJzc2l0ZW0gcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbiAgXHJcbiAgLyogQnV0dG9uIGNvbG9yICovXHJcbiAgLmJ0bi1vcmFuZ2V7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRDY3QzNBICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICBiLCBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZGlyZWN0b3J5LWFib3V0e1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG4gIFxyXG4gIHNwYW4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1hcmdpbi10b3AzMHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG4gIFxyXG4gIGJ1dHRvbi5sb2dpbl9fYnRuIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIFxyXG4gIGJ1dHRvbi5sb2dpbmZvcm1fX2J0bi5sb2dpbmZvcm1fX2J0bi0tZW1haWwge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuICBcclxuICBidXR0b24ubG9naW5mb3JtX19idG4ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuICBcclxuIiwiLyogTkVXUyBBUlRJQ0xFICovXHJcbi5pbnNpZGUtYXJ0aWNsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmX19wcm9maWxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDI2LjdyZW07XHJcbiAgICAgICAgd2lkdGg6IDM4cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDFyZW0gMXJlbSAwO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQgKHBob25lKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggMnJlbSAxcmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxuXHJcbiAgICAmLS1kaXJlY3Rvcnkge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQgKHBob25lLW1pbikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kIChwaG9uZSkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDtcclxuICAgIH1cclxuICAgIG9sLCB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDBweDtcclxuICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFNIQVJFIFZJQSBTT0NJQUwgTUVESUEgRFJPUCBET1dOICYgSEFTSFRBR1MgKi9cclxuXHJcbi5mb3JtLWdyb3VwLW5ld3Mge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4udGFnLXdyYXAge1xyXG4gICAgbWFyZ2luOiAwIDAgLjdyZW0gMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLyogICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyAqL1xyXG59XHJcblxyXG4udGFnbGluZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmX19zaGFyZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhZ3Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NvdXJjZSxcclxuICAgICZfX3NvdXJjZSBhIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGNvbmRlbnNlZC1mb250O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zb3VyY2UgYSB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4uZ3JleWxpbmUge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1saWdodC0yO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG59XHJcblxyXG4vKiBXRUJDQVNUICovXHJcblxyXG4ud2ViY2FzdC1pbWcge1xyXG4gICAgQGluY2x1ZGUgaW1nLWJnO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzNXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDByZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iZy12aWRlb19fY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG9wYWNpdHk6IC45O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBjb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLndyYXBwZXItaGlnaGxpZ2h0cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLndyYXBwZXItc3Ege1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3JhcHBlci1oaWdobGlnaHRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxufVxyXG5cclxuLm1vZHMge1xyXG4gICAgbWFyZ2luOiAzcmVtIDAgMnJlbSAwO1xyXG4gICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBjb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY1MHB4KSB7XHJcbiAgICAudGFnbGluZXMsXHJcbiAgICAuc2hhcmUtdGhpcy1idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLmZsZXgtbW9iaWxlLXRvLWNvbHVtbiB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZChpbWFnZXMxKSB7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICB9XHJcbn1cclxuXHJcbi53ZWJjYXN0LXJlZyB7IFxyXG4gICYtLWNvbCB7ICAgIFxyXG4gICAgXHJcbiAgICAmLmNvbDEgeyBcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyAgICBcclxuICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5OyAgXHJcbiAgICAgICAgZmxleDogMCAwIDMzLjMlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzMuMyU7ICAgICBcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCkgeyBcclxuICAgICAgICBmbGV4OiAwIDAgMjAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb2wyIHsgICAgXHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHsgICAgXHJcbiAgICAgICAgZmxleDogMCAwIDY2LjMlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjYuMyU7ICAgXHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCkgeyBcclxuICAgICAgICBmbGV4OiAwIDAgODAlO1xyXG4gICAgICAgIG1heC13aWR0aDogODAlOyAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkaXYge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIFxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDY3YzNhO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICNENjdDM0E7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q2N0MzQTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0taGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG4gICYtLWRhdGUge1xyXG4gICAgZm9udC1zaXplOiAyLjNyZW0gIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVybyB7XHJcbiAgZmxleDogMSAxIDQ2LjRyZW07XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgIGZsZXg6IDEgMSAwLjFyZW07XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDQ1cmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCAoaW1hZ2VzMykge1xyXG4gICAgICBoZWlnaHQ6IDQwcmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCAoaW1hZ2VzMikge1xyXG4gICAgICBoZWlnaHQ6IDM1cmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCAoaW1hZ2VzMSkge1xyXG4gICAgICBoZWlnaHQ6IDI1cmVtO1xyXG4gICAgICBmbGV4OiAxIDEgMHJlbTtcclxuICAgIH1cclxuICAgICY6aG92ZXIgLmhlcm9fX2ltZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciAuaGVyb19fZmVhdHVyZWQtaGVhZGVyIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQtb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCh0YWItcG9ydCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0LW1pbikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQtaGVhZCB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBtYXJnaW46IDRyZW0gYXV0byAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDUlO1xyXG4gICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gIH1cclxuXHJcbiAgI292ZXJsYXktdGV4dCB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDUlO1xyXG4gIH1cclxuICBcclxuICAmX19mZWF0dXJlZC1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMi41cmVtO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZCAocGhvbmUpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3NsaXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGZsZXg6IDEgMCAzMCU7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZCh0YWItbGFuZCkge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBmb250LWZhbWlseTogJGNvbmRlbnNlZC1mb250O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogNC40cmVtO1xyXG4gICAgY29sb3I6ICRjb2xvci1kYXJrLXRleHQ7XHJcbiAgICBtYXJnaW46LS43cmVtIDAgMnJlbSAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuIFxyXG4gICAgJl9fbGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZGFya2VyLWdyZXk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1heC13aWR0aDogNDFyZW07XHJcblxyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiA3cmVtO1xyXG4gICAgICB3aWR0aDogMTFyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQodGFiLWxhbmQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWRzcGFjZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuXHJcbiAgdmlkZW8ge1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICBpbWcgeyBcclxuICAgIG1hcmdpbi10b3A6IDEuOHJlbTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICBcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQoaW1hZ2VzMSkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH0gIFxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZChpbWFnZXMxKSB7XHJcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3cy1hcnRpY2xlcyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAmID4gZGl2IHtcclxuICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi8qIE5FV1MgU1RPUklFUyAqL1xyXG4uYXJ0aWNsZSB7XHJcbiAgd2lkdGg6IDI1JTtcclxuICBmbGV4OiAwIDEgMjUlO1xyXG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZCAoaW1hZ2VzMykge1xyXG4gICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICBmbGV4OiAwIDEgMzMuMzMzJTtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZCAoaW1hZ2VzMikge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGZsZXg6IDAgMSA1MCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQgKGltYWdlczEpIHtcclxuICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9faW1nLWJveC1meCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDUpOyBcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZy1ib3gge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBoZWlnaHQ6IDIzLjdyZW07XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1lZmZlY3Q7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQgKGltYWdlczMpIHtcclxuICAgICAgICBoZWlnaHQ6IDIxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQgKGltYWdlczIpIHtcclxuICAgICAgICBoZWlnaHQ6IDE5cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQgKGltYWdlczEpIHtcclxuICAgICAgICBoZWlnaHQ6IDE4cmVtO1xyXG4gICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAmX19ib3JkZXIge1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWxpZ2h0LTI7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxMi41cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIHBhZGRpbmc6IDAgLjVyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFdFQkNBU1QgU0VDVElPTlMgICovXHJcbi53ZWJjYXN0LWJnIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvd2ViY2FzdHNibHVyMS5wbmdcIikgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG4gIHBhZGRpbmc6IDEycmVtIDA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZS1taW4pIHtcclxuICAgIHBhZGRpbmc6IDEycmVtIDEwdmg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kKGltYWdlczIpIHtcclxuICAgICAgcGFkZGluZzogNXJlbSAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbi53ZWJjYXN0IHtcclxuICBoMyB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQoaW1hZ2VzMikge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xvZ28tZ3JvdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX2xvZ28ge1xyXG4gICAgaGVpZ2h0OiA4cmVtO1xyXG4gICAgd2lkdGg6IDhyZW07XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIEBpbmNsdWRlIGN0YTtcclxuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fYnRuLWxuIHtcclxuICAgIEBpbmNsdWRlIGJ0bi1sbjtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMCU7XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyogVFJFTkRJTkcgU0VDVElPTiAgKi9cclxuLnRyZW5kIHtcclxuICAmX190cmVuZGluZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDtcclxuICAgIGNvbG9yOiAkY29sb3ItZGFyay10ZXh0O1xyXG4gICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0Q2N0MzQTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fZmxleC13cmFwLWFydGljbGVzIHtcclxuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kIChpbWFnZXMzKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHIge1xyXG4gICAgZmxleDogMSAxIDIzJTtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDIuNSUgIWltcG9ydGFudDtcclxuICAgLyogIG1hcmdpbi10b3A6IDUlOyAqL1xyXG5cclxuICAgQGluY2x1ZGUgcmVzcG9uZChpbWFnZXMzKSB7XHJcbiAgICAgbWFyZ2luLXRvcDogNSU7XHJcbiAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZGFyay10ZXh0O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLW1lZGl1bS1ncmV5O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIEJMT0dTIENBTEwgVE8gQUNUSU9OICovXHJcbi5ibG9nLWJnIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmxvZy1oZXJvLXBvbGUucG5nXCIpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAyMHJlbSAwO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kKHBob25lLW1pbikge1xyXG4gICAgcGFkZGluZzogMjByZW0gNXZ3O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdGhpbm5lci5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICBwYWRkaW5nOiA1cmVtIDFyZW07XHJcbiAgfVxyXG5cclxuICAuYmxvZyB7XHJcbiAgICBoMiB7XHJcbiAgICAgIEBpbmNsdWRlIGN0YTtcclxuICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgIG1heC13aWR0aDogNTklO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIFxyXG4gICAgJl9fYnRuLWxuIHtcclxuICAgICAgQGluY2x1ZGUgYnRuLWxuO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzAlO1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogRklORCBVUyBFVkVSWVdIRVJFIFNFQ1RJT04gKi9cclxuXHJcbi5vcmFuZ2UtYm94IHtcclxuICBtYXgtd2lkdGg6IDkwJTtcclxuICBib3JkZXI6IC43cmVtIHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gIHBhZGRpbmc6IDhyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjkxNXB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gNnJlbTtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQgKHBob25lKSB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAxLjVyZW07XHJcbiAgICAgICAgYm9yZGVyOiAuM3JlbSBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiA4cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgY29sb3I6ICRjb2xvci1kYXJrLXRleHQ7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kKGltYWdlczMpIHtcclxuICAgICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgfSBcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGNvbG9yOiAkY29sb3ItbWVkaXVtLWdyZXk7XHJcbiAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIG1heC13aWR0aDogNjkuNHJlbTtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kKGltYWdlczMpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICB9IFxyXG4gIH1cclxuICBcclxuICAmX19sb2dvcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogNHJlbSBhdXRvO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zb3VyY2UgaW1nIHtcclxuICAgIHdpZHRoOiAxM3Z3O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWluLXdpZHRoOiAxNXJlbTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW5wdXQtZmlsZS1ldmVudCB7XHJcbiAgbWFyZ2luOiAycmVtIDA7XHJcbiAgd2lkdGg6IDIwJTtcclxufVxyXG5cclxuLnRleHQtY29udGFpbmVyLWFkLWFydGljbGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi50ZXh0LWNvbnRhaW5lciBoNCB7XHJcbiAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDtcclxuICBmb250LXNpemU6IDIuNHJlbTtcclxuICBsaW5lLWhlaWdodDogMy40cmVtO1xyXG4gIGNvbG9yOiAkY29sb3ItZGFyay10ZXh0O1xyXG59XHJcblxyXG4uZGlyZWN0b3J5LWl0ZW0ge1xyXG4gIGNvbG9yOiAkY29sb3ItbGlnaHQtMjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93O1xyXG59XHJcblxyXG4uZmEtYWRkcmVzcy1jYXJkIHtcclxuICBjb2xvcjogJGNvbG9yLWxpZ2h0LTI7XHJcbn1cclxuXHJcbi5kaXJlY3RvcnktaXRlbSBpbWcge1xyXG4gIGhlaWdodDogMTkuMnJlbTtcclxuICB3aWR0aDogMjcuMnJlbTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtMjtcclxuICBwYWRkaW5nOiAzLjVyZW07XHJcbn1cclxuXHJcbi50ZXh0LWNvbnRhaW5lci1wciBoNCB7XHJcbiAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDtcclxuICBmb250LXNpemU6IDIuNHJlbTtcclxuICBsaW5lLWhlaWdodDogMy40cmVtO1xyXG4gIGNvbG9yOiAkY29sb3ItZGFyay10ZXh0O1xyXG59XHJcblxyXG4udGV4dC1ib2R5IHAge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDEuOHJlbTtcclxuICBsaW5lLWhlaWdodDogMi44cmVtO1xyXG4gIGNvbG9yOiAkY29sb3ItZGFya2VyLWdyZXk7XHJcbn1cclxuXHJcbi5wdWJsaXNoIHtcclxuICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgJi0tY3JlYXRlIHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5wdWJsaXNoLXByIHtcclxuICBtYXJnaW46IDJyZW0gMCA2cmVtIDA7XHJcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcclxuICAvKiBIT01FUEFHRSAqL1xyXG4gIC5lbnZlbG9wZSB7XHJcbiAgICB3aWR0aDogM3JlbTtcclxuICAgIGhlaWdodDogMi41cmVtO1xyXG4gIH1cclxuICAudmlkLXRodW1ibmFpbC0yIHtcclxuICAgIGhlaWdodDogMTYuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLyogQUJPVVQgVVMgUEFHRSAgKi9cclxuXHJcbi8qICAgQUJPVVQgVVMgVFlQT0dSQVBIWSAqL1xyXG5cclxuLmludHJvIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAuY29sIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy43NWVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay10ZXh0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY29uZGVuc2VkLWZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQgKHBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDk0cmVtO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZlYXR1cmVzIHtcclxuICAgIHBhZGRpbmc6IDhyZW0gMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMCAwIDA7XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjllbTtcclxuICAgICAgICBmb250LWZhbWlseTogJGNvbmRlbnNlZC1mb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrLXRleHQ7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMDAyQlwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNjVlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8gdGhpbicsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0uMTNlbSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGNvbG9yOiAjMkUzMTM3O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIG1heC13aWR0aDogMzByZW07XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1zdGF0cyB7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGNvbmRlbnNlZC1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNzVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCAocGhvbmUpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0LjllbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmluZHVzdHJ5LWZvY3VzZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LTE7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxNXJlbSAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA4cmVtIDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy43NWVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay10ZXh0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY29uZGVuc2VkLWZvbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuMHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAxcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBtYXJnaW46IDEuNXJlbSBhdXRvIGF1dG87XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb25uZWN0aW5nIHtcclxuICAgIHBhZGRpbmc6IDhyZW0gMDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbSAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2hhbmdpbmd0aGVnYW1lIHtcclxuICAgIHBhZGRpbmc6IDZyZW0gMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbSAycmVtIDByZW0gMnJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY29uZGVuc2VkLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjc1ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4NjBweCkge1xyXG4gICAgLnRpdGxlLWJveCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTByZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODQ4cHgpIHtcclxuICAgIC5zaWRlLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYXB0LWhlcm8tY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59IiwiLyogQ09OVEFDVCBQQUdFICovXHJcblxyXG4uaW50cm8ge1xyXG4gICAgbWF4LXdpZHRoOiAxMTByZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5jb250YWN0LWxpc3Qge1xyXG4gICAgbWFyZ2luOiA0cmVtIGF1dG87XHJcbiAgfVxyXG4gIFxyXG5cclxuICAubGlzdDEgLmZvcm0tY29udHJvbCxcclxuICAubGlzdDIgLmZvcm0tY29udHJvbCxcclxuICAubGlzdDMgLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IDQuNnJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tY29udHJvbDpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QxICNuYW1lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QyICNFbWFpbCxcclxuICAubGlzdDIgI0NvbXBhbnkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gIH1cclxuICBcclxuICAubGlzdDMgLnBob25lLFxyXG4gIC5saXN0MyAuZm9ybS1jb250cm9sIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QzIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgY29sb3I6ICM4ODg7XHJcbiAgfVxyXG4gIFxyXG4gIC5tc2cgI3RleHQtYXJlYSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5mbmFtZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC8qIFJTUyBGRUVEIFBBR0UgKi9cclxuICBcclxuICAucnNzbGlzdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5yc3NpdGVtMiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICBcclxuICAuaXRlbS13cmFwIHtcclxuICAgIG1hcmdpbjogNXJlbSBhdXRvO1xyXG4gIH1cclxuICBcclxuXHJcbiAgLmZhLXJzcyB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LTI7XHJcbiAgICBtYXJnaW46IDJyZW0gMDtcclxuICB9XHJcbiAgXHJcbiAgLmZhLXJzczpob3ZlcixcclxuICAucnNzaXRlbTIgaDE6aG92ZXIsXHJcbiAgLnJzc2l0ZW0yOmhvdmVyIHtcclxuICAgIGNvbG9yOiRjb2xvci1wcmltYXJ5O1xyXG4gIH0iLCIvKiAgRElSRUNUT1JZIEJVU0lORVNTIFBBR0UgKi9cclxuLm5ld3MtY29udGFpbmVyIGg2IHtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4uZGlyZWN0b3J5LWluZm8ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZsZXgtZmxvdzogcm93O1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmluZm8td3JhcHBlciB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZS1taW4pIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW07XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICB9XHJcbn1cclxuXHJcbi5waG9uZSB7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDtcclxuICBjb2xvcjogJGNvbG9yLWRhcmtlci1ncmV5O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmZhLXBob25lIHtcclxuICBtYXJnaW4tdG9wOiAtMnB4O1xyXG59XHJcblxyXG4uc29jaWFsbWVkaWEtZCB7XHJcbiAgd2lkdGg6IDIyJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBjb2xvcjogJGNvbG9yLWxpZ2h0LTI7XHJcbn1cclxuXHJcbi5zb2NpYWxtZWRpYS1kIGEge1xyXG4gIGNvbG9yOiAkY29sb3ItbGlnaHQtMjtcclxufVxyXG5cclxuLnNvY2lhbG1lZGlhLWQgYTpob3ZlciB7XHJcbiAgY29sb3I6ICRjb2xvci1saWdodC0yO1xyXG59XHJcblxyXG4uc29jaWFsLW1lZGlhLXByLWFydGljbGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1iYXNpczogMjByZW07XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcblxyXG4uc29jaWFsLW1lZGlhLXByLWFydGljbGUgYTpob3ZlciB7XHJcbiAgY29sb3I6ICRjb2xvci1saWdodC0yO1xyXG59XHJcblxyXG4uZmEtbWFwLW1hcmtlciB7XHJcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcclxufVxyXG5cclxuI2dvb2dsZU1hcCB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZS1taW4pIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucHItY29udGFjdHMge1xyXG4gIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbiAgcGFkZGluZzogM3JlbSAwO1xyXG5cclxuXHJcbiAgaDMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zdHlsZTogJGNvbmRlbnNlZC1mb250O1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgfVxyXG59IiwiLyogVklERU8gR0FMTEVSWSBQQUdFICovXHJcblxyXG4ubWFpbi12aWRlby1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogLjNyZW07XHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHBob25lLW1pbikge1xyXG4gICAgICAgIG1hcmdpbjogNC4zcmVtIDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHBob25lLW1pbikge1xyXG4gICAgICAgICYtLWFkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0LjNyZW0gMCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQgKHBob25lKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmZ1bGxzY3JlZW52aWQge1xyXG4gICAgaGVpZ2h0OiA0NS43cmVtO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCAocGhvbmUpIHtcclxuICAgICAgICBoZWlnaHQ6IDI4cmVtO1xyXG4gICAgfSBcclxufVxyXG5cclxuLm1haW4tdmlkIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YXJ0O1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIGhlaWdodDogNDUuN3JlbTtcclxuICAgICAgICBAaW5jbHVkZSBpbWctYmc7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1lZmZlY3Q7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQgKHBob25lKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjhyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnZpZGVvLWdhbGxlcnkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgLjVyZW07XHJcbn1cclxuXHJcbi52aWRlby1nYWxsZXJ5ID4gKiB7XHJcbiAgcGFkZGluZzogLjVyZW07XHJcbiAgbWFyZ2luOiAuNXJlbTtcclxufVxyXG5cclxuLnZpZGVvLXdyYXAgeyBcclxuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDFyZW0pO1xyXG4gICAgZmxleDogMCAxIGNhbGMoMjUlIC0gMXJlbSk7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCAoaW1hZ2VzMykge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAxcmVtKTtcclxuICAgICAgICBmbGV4OiAwIDEgY2FsYygzMy4zMzMlIC0gMXJlbSk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kIChpbWFnZXMyKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xyXG4gICAgICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAxcmVtKTtcclxuICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kIChpbWFnZXMxKSB7XHJcbiAgICAgICAgZmxleDogMCAxIDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aWRlbyB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXN0YXJ0O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnJlbTtcclxuICAgICAgICBAaW5jbHVkZSBpbWctYmc7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLWVmZmVjdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aWRlb19fY29udGVudCB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMS42cmVtO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgLyogc29tZSBpbmhlcml0ZWQgcCByZXNldCAqL1xyXG4gICAgfVxyXG59IiwiLyogQUNDT1VOVCBTRVJWSUNFUyAgKi9cclxuLmNvbWluZy1zb29uIHtcclxuICBmb250LXNpemU6IDEuNXJlbTtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5jb2wtbWQtNC5kYXNoYm9hcmQge1xyXG4gIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICBtYXJnaW4tbGVmdDogLS44cmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5hY2NvdW50LXNlcnZpY2VzIHtcclxuICBtYXgtd2lkdGg6IDE0NHJlbTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYmFkZ2UtaW5mbyB7XHJcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gIHBhZGRpbmc6IC44cmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgbWFyZ2luLXRvcDogMXJlbTtcclxufVxyXG5cclxuLnJzc2l0ZW0yIGE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmZhLXVzZXIge1xyXG4gIGNvbG9yOiAjYWNhY2FjYzI7XHJcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xyXG59XHJcblxyXG4uaGVhZC1yb3cge1xyXG4gIG1hcmdpbjogNHJlbSBhdXRvO1xyXG59XHJcblxyXG5cclxuLm1hbmFnZS1hY2NvdW50IHtcclxuICBtYXJnaW46IDQuM3JlbSAwO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gIH1cclxuICBwIHtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCAocGhvbmUpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUtbWluKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgICAgbWFyZ2luOiAzcmVtIDAgM3JlbSAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjhyZW07XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZGFyay10ZXh0O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWFuYWdlLXN1YmplY3Qge1xyXG4gICAgZm9udC1zaXplOiA1cmVtO1xyXG4gIH1cclxufVxyXG5cclxuICAvKiBSU1MgSVRFTVMgU1RZTEVTICovXHJcbiAgLnJzc2l0ZW0ge1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCAocGhvbmUpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkY29uZGVuc2VkLWZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmstdGV4dDtcclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrLXRleHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gXHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgIH1cclxuICAgIH0gXHJcblxyXG4gICAgJl9fZ3JleWxpbmUge1xyXG4gICAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodC0yO1xyXG4gICAgXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQgKHBob25lLW1pbikge1xyXG4gICAgICAgIG1hcmdpbjogMi41cmVtIGF1dG8gM3JlbSBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuLmRhc2hib3gge1xyXG4gIGhlaWdodDogMzUuNXJlbTtcclxuICBib3JkZXI6ICRjb2xvci1saWdodC0yIDFweCBzb2xpZDtcclxufVxyXG5cclxuLmRoZWFkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMiU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmRoZWFkIGgzIHtcclxuICBmb250LWZhbWlseTogJGNvbmRlbnNlZC1mb250O1xyXG4gIGNvbG9yOiAkY29sb3ItZGFyay10ZXh0O1xyXG4gIGZvbnQtc2l6ZTogM3JlbTtcclxufVxyXG5cclxuLmRib3gtYm9keSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnBvc3QtY2lyY2xlIHtcclxuICB3aWR0aDogMjByZW07XHJcbiAgaGVpZ2h0OiAyMHJlbTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJvcmRlcjogJGNvbG9yLXByaW1hcnkgM3B4IHNvbGlkO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW46IDNyZW0gYXV0byAwIGF1dG87XHJcbn1cclxuXHJcbi5wb3N0YW1vdW50IHtcclxuICBmb250LXNpemU6IDdyZW07XHJcbn1cclxuXHJcbi50b3RhbHBvc3RzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgbWFyZ2luOiAzcmVtIDJyZW0gMCAwO1xyXG59XHJcblxyXG4udXNlcmRhdGEge1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xyXG59XHJcblxyXG4udXNlcmRhdGEgc3BhbiB7XHJcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG4gICAgLyogTVkgQUNDT1VOVCBTRVJWSUNFUyAgKi9cclxuICAgIC5hY2NvdW50IHtcclxuICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxuIiwiXHJcbi5vcmRlci1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5kaXJlY3RvcnktbGlua3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbjogLS41cmVtIDAgMXJlbSAwO1xyXG59XHJcblxyXG4uZGlyZWN0b3J5LWxpbmtzIGEge1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGZvbnQtZmFtaWx5OiAkY29uZGVuc2VkLWZvbnQgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uZGlyZWN0b3J5LWxpbmtzIGE6aG92ZXIge1xyXG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5kaXJlY3RvcnktbGlua3Mgc3BhbiB7XHJcbiAgbWFyZ2luOiAwIC4zcmVtO1xyXG4gIGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG5cclxuLmRyb3Bkb3duLWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbn1cclxuXHJcbi5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LTE7XHJcbn1cclxuXHJcbi8qIEFQQVJUTUVOVCBDT01QTEVYICovXHJcblxyXG4vKiBTTElERVNIT1cgICovXHJcblxyXG4uaW1nMSxcclxuLmltZzIge1xyXG4gIGZsZXg6IDEgMSAzMCU7XHJcbiAgcGFkZGluZzogMCAwIDAgLjVyZW07XHJcbn1cclxuXHJcbi5pbWctZ3JpZCB7XHJcbiAgcGFkZGluZzogMi41cHg7XHJcbiAgZmxleDogMSAxIDUwJTtcclxufVxyXG5cclxuLmltZzIge1xyXG4gIHBhZGRpbmctdG9wOiAuNXJlbTtcclxufVxyXG5cclxuLmhlcm8tMCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZsZXg6IDAgMCAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4uYXB0LW1heC13aWR0aCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbn1cclxuXHJcbi5hcHQtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbjogMnJlbSAwIDAgMDtcclxuICBmbGV4OiAwIDAgNzAlO1xyXG59XHJcblxyXG4udGV4dC1vdmVybGF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3R0b206IDA7XHJcbiAgaGVpZ2h0OiAxOSU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5oZXJvLWFwdC1vdmVybGF5IHtcclxuICBmb250LWZhbWlseTogJGNvbmRlbnNlZC1mb250O1xyXG4gIGZvbnQtc2l6ZTogM3JlbTtcclxuICBtYXJnaW46IDAgNnJlbSAwIDA7XHJcbn1cclxuXHJcbi5sb2NhdGlvbiB7XHJcbiAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDtcclxuICBmb250LXNpemU6IDJyZW07XHJcbiAgbWFyZ2luOiAwIDZyZW0gMCAwO1xyXG59XHJcblxyXG4uYXB0LWNvbnRhaW5lci1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuXHJcbi5ncmFwaC1zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxufVxyXG5cclxuLmdyYXBoLXNlY3Rpb24gYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uZ3JhcGgtc2VjdGlvbiBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5ncmFwaC1zZWN0aW9uIGE6YWN0aXZlIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbi5ncmFwaC1zZWN0aW9uIGgyIHtcclxuICBmb250LXNpemU6IDIuOHJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5cclxuIiwiLm15LWZsZXgtY29udGFpbmVyIHtcclxuICBoZWlnaHQ6IDQ1LjRyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTJweCkge1xyXG4gICAgaGVpZ2h0OiAzOHJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xyXG4gICAgaGVpZ2h0OiAzMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5mbGV4LWNvbnRhaW5lci1hcHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICBtYXJnaW46IDEwcmVtIGF1dG8gMCBhdXRvO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kIChwaG9uZSkge1xyXG4gICAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kICh0YWItcG9ydC1taW4pIHtcclxuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZCAodGFiLWxhbmQtbWluKSB7XHJcbiAgICAgIG1heC13aWR0aDogMTQ0cmVtO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5mbGV4d3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdztcclxuICBoZWlnaHQ6IDQ1LjhyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNTUycHgpIHtcclxuICAgIGhlaWdodDogMzhyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcclxuICAgIGhlaWdodDogMzJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uaW1nLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6ZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgZmxleDogMCAwIDMwJTtcclxuICBwYWRkaW5nOiAuNXJlbTtcclxufVxyXG5cclxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxyXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDg1LCA4NSwgMC41NDUpO1xyXG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcclxuXHJcbiAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MnB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnNpZGUtYmxvY2sge1xyXG4gIGZsZXg6IDEgMCAzMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6Y29sdW1uIHdyYXA7XHJcbiAgLW1zLWZsZXg6IDEgLTEgMzAlO1xyXG4gIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1NXB4KSB7XHJcbiAgICAtbXMtZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kICh0YWItbGFuZCkge1xyXG4gICAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kIChwaG9uZSkge1xyXG4gICAgcGFkZGluZzogMCAuNXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0LWZvcm0ge1xyXG4gIGgyIHtcclxuICAgIHBhZGRpbmc6IDEuOHJlbSAyLjVyZW07XHJcbiAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAkY29uZGVuc2VkLWZvbnQ7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHN0b3JpZXMpIHtcclxuICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgIHBhZGRpbmc6IDEuNnJlbSAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFwdC1jb250YWluZXItY29udGVudCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy1yaWdodDogNC41cmVtO1xyXG4gIGZsZXg6IDEgMCA3MCU7XHJcbiAgLW1zLWZsZXg6IDEgMCA2NSU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1NXB4KSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZCh0YWItbGFuZCkge1xyXG4gICAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmFib3V0LWFwYXJ0bWVudC1oZWFkIHtcclxuICBmb250LXNpemU6IDQuNHJlbTtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5yZW1vdmVwYWRkaW5nIHtcclxuICAvKiByZW1vdmVzIHRoZSBwYWRkaW5nIGZyb20gdGhlIGFwYXJ0bWVudHMgKi9cclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubmFtZXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG59XHJcblxyXG4uY29udGFjdC1kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxufVxyXG5cclxuLmNvbnRhY3QtYXB0IHtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICBtYXJnaW46IDFyZW0gMDtcclxuICBmb250LXNpemU6IDEuOHJlbTtcclxufVxyXG5cclxuLmdldGluLWhvdXJzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5hYm91dC1hcHQtY29udGFpbmVyIHtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgQGluY2x1ZGUgcmVzcG9uZCAocGhvbmUtbWluKSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5vZmZpY2UtaG91cnMtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtMjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgcGFkZGluZzogMCAycmVtIDFyZW0gMnJlbTtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgQGluY2x1ZGUgcmVzcG9uZCAocGhvbmUtbWluKSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICB9XHJcbiAgcCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICBtYXJnaW46IDIuOHJlbSAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MFxcMCkge21heC13aWR0aDogNDUlO31cclxuICBcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQoc3Rvcmllcykge1xyXG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gIH1cclxuICAuY2FsbCB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uaW5mbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1hcmdpbjogMS41cmVtIDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodC0yO1xyXG59XHJcblxyXG4uY2FsbG1lbWF5YmUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnRlbGUge1xyXG4gIG1hcmdpbjogMnJlbSBhdXRvO1xyXG59XHJcblxyXG4uY2FsbCB7XHJcbiAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgbWFyZ2luOiAycmVtIDA7XHJcbn1cclxuXHJcbi5zZWN0aW9uIGgye1xyXG4gIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gIGZvbnQtZmFtaWx5OiAkY29uZGVuc2VkLWZvbnQ7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQgKHBob25lLW1pbikge1xyXG4gICAgZm9udC1zaXplOiA0LjRyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYW1lbml0aWVzLXdyYXBwZXIge1xyXG4gIG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aDtcclxuICBwYWRkaW5nOiAwICRjb250YWluZXItcGFkZGluZztcclxuICBtYXJnaW46IDRyZW0gYXV0bztcclxuIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDNyZW0gMDtcclxuICBcclxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1heC13aWR0aDogODAlOyBcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGltYWdlczIpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfSAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmFtZW5pdGllcy1saXN0IHtcclxuICAgICAgY29sdW1uczogMjtcclxuICAgICAgLXdlYmtpdC1jb2x1bW5zOiAyO1xyXG4gICAgICAtbW96LWNvbHVtbnM6IDI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoaW1hZ2VzMikge1xyXG4gICAgICAgICBjb2x1bW5zOiAxO1xyXG4gICAgICAgICAtd2Via2l0LWNvbHVtbnM6IDE7XHJcbiAgICAgICAgIC1tb3otY29sdW1uczogMTtcclxuICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmFtZW5pdGllcy1saW5lIHtcclxuICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0LTE7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRldGFpbHMtYm94IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmRldGFpbHMtYm94LWhlYWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuIC51bml0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtMjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAyNCU7XHJcbiAgbWF4LXdpZHRoOiAzNDhweDtcclxuICBmbGV4OiAxIDAgMjAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQgKGltYWdlczMpIHtcclxuICAgIHdpZHRoOiAzMiU7XHJcbiAgICBmbGV4OiAxIDEgY2FsYygzMyUgLSAxcmVtKTtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZCAoaW1hZ2VzMikge1xyXG4gICAgd2lkdGg6IDQ4JTtcclxuICAgIGZsZXg6IDEgMSBjYWxjKDUwJSAtIDFyZW0pO1xyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kIChpbWFnZXMxKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZCAoaW1hZ2VzMykge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19iZWQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyMHJlbTtcclxuICAgIG1hcmdpbjogM3JlbSAwO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiAkY29sb3ItZGFyay10ZXh0O1xyXG4gICAgcGFkZGluZzogMS41cmVtIDMuMnJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW4tb3V0IGFsbDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstdGV4dDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hbWVuaXRpZXMtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uYW1lbi1pdGVtcyB7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcclxufVxyXG5cclxuLnBldC10YWxrIHtcclxuICBtYXgtd2lkdGg6IDc1JTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYiBsaSBhOmhvdmVyIHtcclxuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbi5vcmRlci1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5kaXJlY3RvcnktbGlua3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbjogLS41cmVtIDAgMXJlbSAwO1xyXG59XHJcblxyXG4uZGlyZWN0b3J5LWxpbmtzIGEge1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5kaXJlY3RvcnktbGlua3MgYTpob3ZlciB7XHJcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmRpcmVjdG9yeS1saW5rcyBzcGFuIHtcclxuICBtYXJnaW46IDAgLjNyZW07XHJcbiAgY29sb3I6ICM5OTk7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1pdGVtIHtcclxuICBwYWRkaW5nOiAxLjZyZW07XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbn1cclxuXHJcbi5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LTE7XHJcbn1cclxuXHJcbi5zb2NpYWxpY29uIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxufVxyXG5cclxuIiwiLyogQVBBUlRNRU5UUyBQQUdFICovXHJcbi5hcGFydG1lbnRzLXBhZ2Uge1xyXG4gIC5uZXdzLWhlYWQsIC5maWx0ZXItY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMy41cmVtIDIuNXJlbTtcclxuICB9XHJcblxyXG4gIC5maWx0ZXItY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC0xO1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZmxleC1jb250YWluZXItYmFzZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW46IDJyZW0gMCAwIDA7XHJcbn1cclxuXHJcbi5hcGFydG1lbnQtc2VhcmNoLWhlcm8ge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgIHJnYmEoOTcsIDcwLCA3MCwgMC40KSwgXHJcbiAgICByZ2JhKDAsIDAsIDAsIDAuNClcclxuICApLFxyXG4gIHVybCgnL2ltYWdlcy9hcGFydG1lbnQtc2VhcmNoLWJhY2tncm91bmQuanBnJyk7XHJcblxyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIsY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiA3NXZoO1xyXG5cclxuICAuc2VhcmNoLXdyYXBwZXJcclxuICB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjV2aDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE1dmg7XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgcGFkZGluZzogLjhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAjc2VhcmNoLWJ1dHRvbiB7XHJcbiAgICAvLyAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDdyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHlwZWFoZWFkLWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA1NXJlbTtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgIFxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50dC1pbnB1dCwgLnR0LWhpbnQge1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAgXHJcbn1cclxuXHJcbi5maWx0ZXItY29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtMTtcclxuICBwYWRkaW5nOiAxLjVyZW07XHJcbn1cclxuXHJcbi5oZWFkLWhlcm8td3JhcHBlciB7XHJcbiAgZmxleDogMSAxIDcwJTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NDhweCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xyXG4gIH1cclxuIH1cclxuXHJcbi5oZWFkLWhlcm8td3JhcHBlci0tdmlkZW9zIHtcclxuICBAaW5jbHVkZSByZXNwb25kKHRhYi1wb3J0LW1pbikge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC1vdmVybGF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00cHgpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGhlaWdodDogMjIlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB6LWluZGV4OiAyO1xyXG59XHJcblxyXG5cclxuLmhlcm8tYXB0LW92ZXJsYXkge1xyXG4gIGZvbnQtZmFtaWx5OiAkY29uZGVuc2VkLWZvbnQ7XHJcbiAgZm9udC1zaXplOiAzcmVtO1xyXG4gIG1hcmdpbjogMCA2cmVtIDAgMDtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbWFyZ2luOiAwIDRyZW0gMCAwO1xyXG4gIH1cclxufVxyXG5cclxuLmxvY2F0aW9uIHtcclxuICBmb250LWZhbWlseTogJGNvbmRlbnNlZC1mb250O1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIG1hcmdpbjogMCA2cmVtIDAgMDtcclxuICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIG1hcmdpbjogMCA0cmVtIDAgMDtcclxuICB9XHJcbn1cclxuXHJcbi5hcGFydG1lbnRzLXdyYXBwZXIge1xyXG4gIG1hcmdpbjogM3JlbSBhdXRvIDAgYXV0bztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQgKHRhYi1wb3J0LW1pbikge1xyXG4gICAgICBwYWRkaW5nOiAwIDByZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kICh0YWItbGFuZC1taW4pIHtcclxuICAgICAgbWF4LXdpZHRoOiAxNDZyZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICBtYXJnaW46IDJyZW0gYXV0byAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAmID4gKiB7XHJcbiAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgIG1hcmdpbjogLjVyZW07XHJcbiAgfVxyXG5cclxuICAgICYtLWZsb29ycGxhbnMge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgJiA+ICoge1xyXG4gICAgICAgIG1hcmdpbjogMXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXB0LWhvcml6b250YWwge1xyXG4gIG1heC1oZWlnaHQ6IDIwMDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDQwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogODQ4cHgpIHtcclxuICAgIG1heC1oZWlnaHQ6IDk0cmVtO1xyXG4gIH1cclxuXHJcbiAgLmxvYWQtbW9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG4gICAgYm90dG9tOiAwOyBcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXHJcbiAgICBtYXJnaW46IDA7IFxyXG4gICAgcGFkZGluZzogM3JlbSAwIC41cmVtOyBcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblxyXG4gICAgLnJlZy1idXR0b24ge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZGFyay10ZXh0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgcGFkZGluZzogMS4ycmVtIDVyZW07XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5hcGFydG1lbnQtd3JhcCB7XHJcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMS4wMXJlbSk7XHJcbiAgLy9mbGV4OiAwIDEgY2FsYygyNSUgLSAxcmVtKTtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQgKGltYWdlczMpIHtcclxuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDFyZW0pO1xyXG4gICAgLy9mbGV4OiAwIDEgY2FsYygzMyUgLSAxcmVtKTtcclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZCAoaW1hZ2VzMikge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XHJcbiAgICAvL2ZsZXg6IDAgMSBjYWxjKDUwJSAtIDFyZW0pO1xyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kIChpbWFnZXMxKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vZmxleDogMSAxIDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uYXB0IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tc3RhcnQ7XHJcbiAgJl9faW1nIHtcclxuICAgIGhlaWdodDogMjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAaW5jbHVkZSBob3Zlci1lZmZlY3Q7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX292ZXJsYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuXHJcbiAgICAmID4gaDMgeyBcclxuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuOXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5jb250ZW50IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtMjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICBwYWRkaW5nLXRvcDogMnJlbTtcclxuXHJcbiAgJiA+ICoge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fYWRkcmVzcyB7XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmF0aHMge1xyXG4gICAgbWFyZ2luOiAuNnJlbSAwO1xyXG4gIH1cclxuXHJcbiAgJl9fcm9vbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuOHJlbTtcclxuICB9XHJcblxyXG4gICZfX2RldGFpbHMge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fcHJpY2VzIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcclxuICAgIHRyYW5zaXRpb246IDMwMG1zIGFsbCBlYXNlLWluLW91dDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstdGV4dDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcHQtc2l6ZV9fY29zdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbn1cclxuXHJcbi5kaXZpZGVyIHtcclxuICBtYXJnaW46IC01cHggMTBweCAwIDEwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLm1vYmlsaXR5IGgyIHtcclxuICBmb250LXNpemU6IDIuNHJlbTtcclxuICBmb250LWZhbWlseTogJGNvbmRlbnNlZC1mb250O1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kIChwaG9uZS1taW4pIHtcclxuICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubW9iaWxpdHktbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZmxleDogMCAxIGF1dG87XHJcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMS44cmVtKTtcclxuICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgbWFyZ2luOiAycmVtIGF1dG8gMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGhlaWdodDogYXV0bztcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICB9XHJcblxyXG4gIC5jZmxleCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDJyZW0gMHJlbSAzcmVtIDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDdyZW07XHJcbiAgICBoZWlnaHQ6IDZyZW07XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgIHdpZHRoOiA3cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA5MHB4O1xyXG4gICAgbWF4LWhlaWdodDogNjBweDtcclxuICB9XHJcbiAgXHJcbiAgdWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbG9yOiAjNzA3MDcwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xyXG4gIH1cclxuXHJcbiAgLnNjb3JlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgZm9udC1zaXplOiA0LjJyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogLTNyZW07XHJcbiAgICBjb2xvcjogIzVFNUQ1RDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgZm9udC1zaXplOiA3cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgbWFyZ2luLXRvcDogMTByZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODQ4cHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLmNvbC1mb3JtLWxhYmVsLWxnIHtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBmb250LXNpemU6ICRkZWZhdWx0LWZvbnQtc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9dGV4dF06Oi1tcy1jbGVhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubWZiLWZvcm0gLmZvcm0tY29udHJvbC1sZyB7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG59XHJcblxyXG4ucG9zdC10eXBlIHtcclxuICAgIG1hcmdpbjogNC4zcmVtIDA7XHJcbn1cclxuXHJcbi5hY2NvdW50LXR5cGUge1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICBmb250LWZhbWlseTogJGNvbmRlbnNlZC1mb250O1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxufVxyXG5cclxuLm1mYi1mb3JtIHtcclxuICAgIHBhZGRpbmctbGVmdDogLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFjY291bnQtdHlwZS51cHBlcmNhc2Uge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY292ZXJpbWcge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxufVxyXG5cclxuLnRodW1iIHtcclxuICAgIGhlaWdodDogMjVyZW07XHJcbn1cclxuXHJcblxyXG5cclxuLmZpZWxkIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgcGFkZGluZzogMC43NXJlbSAuNXJlbSAwIC41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbi5yZXF1aXJlZCBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgY29udGVudDogXCIqXCI7XHJcbn1cclxuXHJcbi5jb250YWluZXIubWZiLXdpZHRoIHtcclxuICAgIG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucG9zdC10eXBlIHtcclxuICAgIG1hcmdpbjogNC4zcmVtIDA7XHJcbn1cclxuXHJcbi5hY2NvdW50LXR5cGUge1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICBmb250LWZhbWlseTogJGNvbmRlbnNlZC1mb250O1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxufVxyXG5cclxuLm1mYi1mb3JtIHtcclxuICAgIHBhZGRpbmctbGVmdDogLjVyZW07XHJcbn1cclxuXHJcbi5hY2NvdW50LXR5cGUudXBwZXJjYXNlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5jb3ZlcmltZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG59XHJcblxyXG4udGh1bWIge1xyXG4gICAgaGVpZ2h0OiAyNXJlbTtcclxufVxyXG5cclxuLmNvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbi5maWVsZCB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbn1cclxuXHJcbi5tZmItZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIsIC5tZmItZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xyXG4gICAgZm9udC1zaXplOiAkZGVmYXVsdC1mb250LXNpemU7XHJcbiAgICBjb2xvcjogI2FhYTdhNztcclxufVxyXG5cclxuLmJyZWFkY3J1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgcGFkZGluZzogMC43NXJlbSAuNXJlbSAwIC41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbi5yZXF1aXJlZCBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgY29udGVudDogXCIqXCI7XHJcbn1cclxuXHJcbi5hbmFseXRpY3MtaW1nIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLmFuYWx5dGljcy1pbWcgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY29udGFjdC1mb3JtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC0xO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0LTI7XHJcbiAgICBtYXJnaW46IDEuOHJlbSAwIDAgMDtcclxufVxyXG5cclxuLyogRk9STVMgKi9cclxuXHJcbi5jb250YWN0LWFwdCxcclxuLmNvbC1hcHQge1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiAuOHJlbSAuODVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG59XHJcblxyXG4ucmVnIHRleHRhcmVhIHtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICB9IiwiLyogTE9HSU4gICovXHJcbi5wZDUwIHtcclxuICAgIHBhZGRpbmc6IDAgMnJlbSA1dmggMnJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQodGFiLXBvcnQtbWluKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1dmggMTB2aCA1dmggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJvcmRlciB7XHJcbiAgICBib3gtc2hhZG93OiAxcHggMHB4IDhweCAwcHggcmdiYSgwLDAsMCwwLjE2KTtcclxuICAgIHBhZGRpbmc6IDRyZW07XHJcbn1cclxuLnJlZ2lzdGVyLWFjY291bnQtZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQgKHRhYi1wb3J0KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2dpbi1mb3JtIHtcclxuICAgIHBhZGRpbmc6IDJyZW0gM3JlbSA1cmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcclxuICAgIGZsZXg6IDAgMSA2NSU7XHJcbiAgICAtbXMtZmxleDogMCAxIDcwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDcwLCA3MCwgNzAsIDAuMSk7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCAodGFiLXBvcnQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWJtaXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbi5zaWduLWluLWhlYWQgaDEsIC5zaWduLWluLWhlYWQgLmgxIHtcclxuICAgIGZvbnQtc2l6ZTogNS41cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDtcclxufVxyXG5cclxuLmFncmVlbWVudC1jaGVjayB7XHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcbn1cclxuXHJcbi5zaWduLWluLWhlYWQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XHJcbn1cclxuXHJcbi5zaWduLWluLWhlYWQgaDEge1xyXG4gICAgZm9udC1zaXplOiA1LjVyZW07XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byBjb25kZW5zZWQnLCAnU2FuIHNhcmlmJztcclxufVxyXG5cclxuLmFncmVlbWVudC1jaGVjayB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbn1cclxuXHJcbi5hY2NvdW50LWJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gOHJlbTtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5IDtcclxuICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQgKHBob25lKSB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWxlc3MtbWFyZ2luLW9uLW1vYmlsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1lbWJlci1zZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAtbXMtZmxleDogMCAxIDMwJTtcclxuICAgIC1tcy1taW4taGVpZ2h0OiAzOXJlbTtcclxuICAgIC1tcy1oZWlnaHQ6IDFweDtcclxuICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSg3MCwgNzAsIDcwLCAwLjEpO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHJcbiAgICAgICBtYXJnaW4tYm90dG9tOiAxMnJlbTsgXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyBcclxuICAgICB9XHJcbn1cclxuXHJcbi5tZW1iZXItc2lnbmluIHtcclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9naW4tb3B0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4OyBcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDJyZW07XHJcblxyXG4gICAgJl9fcmVtZW1iZXJtZSB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubG9naW4tYnRuLWFyZWEge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICYgLmZvcmdvdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrLXRleHQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5OyAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQgKHBob25lKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnVzZXItYWdyZWVtZW50IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kIChwaG9uZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kIChwaG9uZSkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9naW4tc2VydmljZXMge1xyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQgKHRhYi1wb3J0LW1pbikge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNpdGUtd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgbWFyZ2luOiA5cmVtIGF1dG8gMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQgKHRhYi1wb3J0LW1pbikge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQgKHRhYi1sYW5kLW1pbikge1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYtLWxlc3MtbWFyZ2luIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3LjZyZW07XHJcbiAgICB9XHJcbiAgICAmLS1zdGFydCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTByZW0gYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLm5ld3MtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZmxleC1iYXNpczogNzAlO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZS1taW4pe1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07IFxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQgKHN0b3JpZXMpIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtlci1ncmV5O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tbW9kZXJhdGUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLm5ld3MtaGVhZCB7XHJcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDhweCkge1xyXG4gICAgICAgIHdpZHRoOiA5OSU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ4cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUtbWluKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGVzcy1tYXJnaW4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuMXJlbTtcclxuICAgIH1cclxuICAgICYtLW5vLW1hcmdpbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICYtLW5vYm9yZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgICYtLWFydGljbGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWdyZXlsaW5lIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkNjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGNvbmRlbnNlZC1mb250O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogN3JlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmstdGV4dDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGxpbmUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZS1taW4pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0LjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tc2hhcmUtZmxleCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIG1hcmdpbjogMS41cmVtIDAgMCAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1ub3JtYXJnaW4ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX29qbGluZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIHdpZHRoOiA5NC45MCU7XHJcbiAgICAgICAgJi0tZnVsbHdpZHRoIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk4LjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC8qIEFQQVJUTUVOVCBCUkVBRENSVU1CUyAqL1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLjNyZW07XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLjM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYWQtYXJ0aWNsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCAoaW1hZ2VzMSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcbi5yZXNwb25zaXZlLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZsZXgtd3JhcC1uZXdzIHtcclxuICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAxcztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6aG92ZXIgaDQge1xyXG4gICAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZCAoc3Rvcmllcykge1xyXG4gICAgICAgIGZsZXg6IDEgMSA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQgKHBob25lKSB7XHJcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kIChzdG9yaWVzKSB7XHJcbiAgICAgICAgJi0tYWQge1xyXG4gICAgICAgICAgICBvcmRlcjogNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzLWFydGljbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZmxleDogMSAxIDI3LjRyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxOS4ycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQgKHN0b3JpZXMpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1hZCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC0xO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbSA0cmVtIDEuNXJlbTtcclxuICAgICAgICBtYXJnaW46IDNyZW0gMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkY29uZGVuc2VkLWZvbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgIFxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjBcXDApIHttYXgtd2lkdGg6IDkuNSU7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi0tYWQtYm90IHtcclxuICAgICAgICBtYXJnaW46IDFyZW0gMCA0cmVtIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzLWFydGljbGVfX2xpbms6aG92ZXIgLm5ld3MtYXJ0aWNsZV9fbGlua19faW1nOmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG5cclxuLm5ld3MtYXJ0aWNsZV9fbGluazpob3ZlciAubmV3cy1hcnRpY2xlX19saW5rX19pbWcge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG59XHJcblxyXG4uZGF0ZS1ib3gge1xyXG4gICAgZmxleDogMSAxIDI3LjU2cmVtO1xyXG4gICAgaGVpZ2h0OiAxOS4ycmVtO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLXByaW1hcnk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcCwgLm1vbnRoIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIC0xLjVyZW0gMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtlci1ncmV5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIGgxLCAuZGF5IHtcclxuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOS42cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFya2VyLWdyZXk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgfVxyXG4gICAgaDIsIC55ZWFyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgICAgIG1hcmdpbjogLTIuNXJlbSAwIDAgMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtlci1ncmV5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxufVxyXG5cclxuLmRpcmVjdG9yeS1pbWcge1xyXG4gICAgd2lkdGg6IDI3LjU2cmVtO1xyXG4gICAgaGVpZ2h0OiAxOS4ycmVtO1xyXG4gICAgZmxleDogMCAxIDI3LjU2cmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2N2MzYTtcclxuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kIChzdG9yaWVzKSB7XHJcbiAgICAgICAgZmxleDogMCAxIDUwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLm5ld3MtbGluZS1kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC0yO1xyXG4gICAgbWFyZ2luOiA0cmVtIDA7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1jb250ZW50IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgZmxleDogMSAxIDcwJTtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQgKHN0b3JpZXMpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLS1hZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW46IGF1dG8gMnJlbTtcclxuICAgIH1cclxuICAgICYtLWpvYnMge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAuam9iLXJvdyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3ViaGVhZCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrLXRleHQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjb25kZW5zZWQtZm9udDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kIChzdG9yaWVzKSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay10ZXh0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCxcclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQgKHBob25lKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmLS1ldmVudHMsXHJcbiAgICAmLS1kaXJlY3RvcnksXHJcbiAgICAmLS13ZWJjYXN0cyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQgKHBob25lKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1ldmVudHMsXHJcbiAgICAmLS1kaXJlY3Rvcnkge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQgKHN0b3JpZXMpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcHJlc3MtcmVsZWFzZXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZCAoc3Rvcmllcykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogTElTVCBQQUdFUyAgKi9cclxuQGluY2x1ZGUgcmVzcG9uZCAoc3Rvcmllcykge1xyXG4gICAgLmFydGljbGUtY29udGVudF9fdGV4dCxcclxuICAgIC5hcnRpY2xlLWNvbnRlbnQtYmxvZ19fdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5hcnRpY2xlLWNvbnRlbnQtYWQgcCxcclxuICAgIC5hcnRpY2xlLWNvbnRlbnQtYmxvZy1hZCBwIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEuMnJlbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIH1cclxuICAgIC5uZXdzLWxpbmUtZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC8qIFNJREUgSU1BR0VTIEhJREUgKi9cclxuICAgICNzaWRlcGljIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLm5ld3MtYXJ0aWNsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5wb2xpY3kge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDFyZW0gMCAxMnJlbSAwO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZChpbWFnZXMzKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBiYXNlbGluZTtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMy41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuN3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19wb2xpY3kge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4OiAwIDAgNDklO1xyXG4gICAgICAgIHBhZGRpbmc6IDdyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0MHJlbTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcclxuICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDkwJSk7IFxyXG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDkwJSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAucHJpdmFjeS1oZWFkIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kKGltYWdlczMpIHtcclxuICAgICAgICAgICAgZmxleDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb2xpY3k6aG92ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXJlbSAycmVtIHJnYmEoMCwgMCwgMCwgLjEpO1xyXG5cclxuICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDAlKTsgLyogU2FmYXJpIDYuMCAtIDkuMCAqL1xyXG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcclxuICAgIH1cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSAycmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQoaW1hZ2VzMykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtIDFyZW07XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J0bjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbn0iLCIubmV3cy1oZWFkX193cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4ubGlzdC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDAgMCA0cmVtO1xyXG4gICAgaDQge1xyXG4gICAgICAgIGNvbG9yOiAjMkUzMTM3O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjhyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi51c2VyLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMnJlbSAycmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIFxyXG4gICAgJl9fYnRuLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG4td3JhcC1hcHByb3ZlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAmX19hcHByb3ZlYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICAgIH1cclxuICAgICZfX3dyYXAge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG5cclxuICAgICAgICAmLS1uZXdzIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDgwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiBXUkFQIEVORCAqL1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGlyZWN0b3J5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgIH1cclxuICAgIHRoIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgfVxyXG4gICAgdHIge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51c2VycyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDAgMCAzcmVtO1xyXG59XHJcblxyXG4udmlkLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbGV4OiAxIDEgMjhyZW07XHJcbiAgICB3aWR0aDogMzEuN3JlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAxcmVtO1xyXG5cclxuICAgICZfX3ZpZHMge1xyXG4gICAgd2lkdGg6IDMxLjdyZW07XHJcbiAgICBoZWlnaHQ6IDE5LjJyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnZpZC1jb250ZW50X192aWRzOmhvdmVyIC52aWQtY29udGVudF9fdmlkc19faW1nIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxufVxyXG5cclxuLnZpZC1jb250ZW50X192aWRzOmhvdmVyIHtcclxuICAgIC52aWQtY29udGVudF9fdmlkc19faW1nOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICB9XHJcbn0iLCIuYmVzdC1wbGFjZXN7XHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGNvbmRlbnNlZC1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDdyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay10ZXh0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDhweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN1cCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1JTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay10ZXh0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5lcnJvci1wYWdlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICBcclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDEycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxufSIsIi5sYW5kaW5nLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogMTQ0cmVtO1xyXG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgLmNvbnRhY3QtZm9ybSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NiwgNDksIDU1LCAwLjYpO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc291cmNlcy1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1dmg7XHJcbiAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxdmg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogOHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgIFxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAgICAgICAuc3ViaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5oZXJvLWZvcm0ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXZoO1xyXG4gICAgICAgIG1heC13aWR0aDogMTEwcmVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWdsaW5lIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAuNXJlbSAycmVtIDNyZW07XHJcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSByZXNwb25kKHBob25lKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXNvdXJjZS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxuICAgIG1heC13aWR0aDogMTQ0cmVtO1xyXG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90byxzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDNyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy43NWVtO1xyXG4gICAgICAgIGNvbG9yOiAjMmUzMTM3O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8gQ29uZGVuc2VkLHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuM3JlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90byxzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gNHJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzb3VyY2UtYm90dG9tIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNHJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXNvdXJjZS1zdGF0cyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDNyZW07XHJcblxyXG4gICAgICAgIC5zdGF0LWJsb2NrIHtcclxuXHJcbiAgICAgICAgICAgIHAgeyBcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuMnJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJlMzEzNztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTByZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogM3JlbTtcclxuXHJcbiAgICAuZm9ybS1jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ0cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQocGhvbmUpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5oaWdobGlnaHQtcXVvdGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy43NWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyZTMxMzc7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvIENvbmRlbnNlZCxzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZChwaG9uZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGUtb3V0LWZvcm0tYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWRlLW91dC1mb3JtLXdyYXBwZXIge1xyXG4gICAgJi5yZWc6OmFmdGVye1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmVzb3VyY2UtcmVnLWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Y2RjZGNjtcclxuICAgICAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4uYWRhLWhlcm8ge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCByZ2JhKDk3LCA3MCwgNzAsIDAuNiksIHJnYmEoMCwgMCwgMCwgMC42KSksIHVybCgnL2ltYWdlcy9kaWdpdGFsLWluY2x1c2lvbi5qcGcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcixjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDcwdmg7XHJcbn1cclxuIl19 */
