@charset "UTF-8";.flatpickr-calendar{background:0 0;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:0 0;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:0 0;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:0 0;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:0;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:0}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:0;padding:0}.flatpickr-weekdays{background:0 0;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:0 0;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:0 0;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}*{-webkit-box-sizing:inherit;box-sizing:inherit}::after{-webkit-box-sizing:inherit;box-sizing:inherit}::before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:sans-serif;line-height:1;margin:0;padding:0}iframe{border:0}main{display:block}ol,ul{margin-bottom:0;margin-top:0}dl{margin-bottom:0;margin-top:0}dd{margin-left:0}blockquote{margin:0;padding:0}p{margin:0}sup{font-size:75%;line-height:0;position:relative;top:-.5em;vertical-align:baseline}strong{font-weight:700}figure{margin:0}img{border:0;height:auto;vertical-align:middle}a{color:inherit}button{-webkit-font-smoothing:inherit;background:0 0;border:0;cursor:pointer;font:inherit;letter-spacing:inherit;margin:0;overflow:visible;padding:0;text-align:inherit;text-transform:inherit}::-moz-focus-inner{border:0;padding:0}@font-face{font-display:swap;font-family:"Amnesty Trade Gothic";font-weight:400;src:url(../fonts/AmnestyTradeGothic/AmnestyTradeGothic.woff2) format("woff2"),url(../fonts/AmnestyTradeGothic/AmnestyTradeGothic.woff) format("woff")}@font-face{font-display:swap;font-family:"Amnesty Trade Gothic Bd2";src:url(../fonts/AmnestyTradeGothic-Bd2/AmnestyTradeGothic-Bd2.woff2) format("woff2"),url(../fonts/AmnestyTradeGothic-Bd2/AmnestyTradeGothic-Bd2.woff) format("woff")}@font-face{font-display:swap;font-family:"Amnesty Trade Gothic Cn18";src:url(../fonts/AmnestyTradeGothicCn18/AmnestyTradeGothic-Cn18.woff2) format("woff2"),url(../fonts/AmnestyTradeGothicCn18/AmnestyTradeGothic-Cn18.woff) format("woff")}@font-face{font-display:swap;font-family:"Amnesty Trade Gothic BdCn20";src:url(../fonts/AmnestyTradeGothic-BdCn20/AmnestyTradeGothic-BdCn20.woff2) format("woff2"),url(../fonts/AmnestyTradeGothic-BdCn20/AmnestyTradeGothic-BdCn20.woff) format("woff")}body,html{height:100%;min-height:100%}body{background-color:#fff;color:#000;font-size:.875em;line-height:1.5em}body.no-scroll{overflow:hidden}h1{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:2.25rem;line-height:1.2;margin:0 0 1rem}@media only screen and (min-width:768px){h1{font-size:3.5rem}}h2{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:2rem;line-height:1.2;margin:0 0 1rem}@media only screen and (min-width:768px){h2{font-size:2.5rem}}h3{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:1.75rem;line-height:1.25;margin:0 0 1rem}h4{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:1.3rem;line-height:1.2;margin:0 0 1rem}h5{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:1.3rem;line-height:1.2;margin:0 0 1rem}h6{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:1.2rem;margin:0 0 1rem}hr{border:0;border-top:1px solid #e5e5e5;display:block;height:1px;margin:1em 0;padding:0}a{border-bottom:1px solid rgba(0,0,0,.2);cursor:pointer;padding-bottom:1px;text-decoration:none;-webkit-transition:border-bottom-color .2s ease-in-out;-o-transition:border-bottom-color .2s ease-in-out;transition:border-bottom-color .2s ease-in-out}a:hover{border-color:#000}p{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-size:1rem;line-height:1.75;margin:0 0 1rem}p .button{margin:0 0 .2rem}dt{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:1.2rem;margin:1rem 0 .3rem}ol,ul{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-size:1rem;line-height:1.75;margin:0 0 1rem;padding-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}.icon{height:100%;width:100%}blockquote{border-left:14px solid #ff0;display:block;margin:2rem 0 2rem -20px;padding:0 0 0 26px;position:relative}blockquote p{font-family:"Amnesty Trade Gothic",sans-serif;font-weight:400;font-size:1.75rem;line-height:1.25;margin:0 0 .5rem;padding:0}blockquote p::before{content:open-quote;left:10px;position:absolute;top:0}blockquote p::after{content:close-quote;margin-left:2px}@media only screen and (min-width:768px){blockquote{margin:2rem 0 2rem -40px}}@media only screen and (min-width:1024px){blockquote{margin-bottom:2rem;margin-left:-40px}}.is-wv blockquote{border-left:0;margin-left:-10px}.is-wv blockquote p{font-size:2rem;line-height:2.5rem;margin-bottom:0}@media only screen and (min-width:768px){.is-wv blockquote p{font-size:2rem;line-height:2.5rem}}.is-wv blockquote::before{content:""}.is-wv blockquote::after{content:""}@media only screen and (min-width:768px){.is-wv blockquote{margin-left:-26px}}figcaption{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;background-color:#f7f7f7;font-size:.875rem;line-height:1.5rem;padding:.6rem .8rem .8rem;text-align:center}legend{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;color:#363636;font-size:1.5rem;text-transform:uppercase}fieldset{border:0;margin:0;padding:0}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e5e5e5;border-radius:0;width:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;padding:.875rem;resize:vertical}textarea:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}label{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#b6b6b6;border:10px solid #fff;border-radius:50%;cursor:pointer;display:inline-block;height:20px;margin:0 .5rem 0 0;outline:0;-webkit-transition:border .15s ease-in-out,background-color .15s ease-in-out;-o-transition:border .15s ease-in-out,background-color .15s ease-in-out;transition:border .15s ease-in-out,background-color .15s ease-in-out;vertical-align:middle;width:20px;will-change:border}input[type=checkbox]:hover,input[type=radio]:hover{border:4px solid #fff}input[type=checkbox]:hover+label,input[type=radio]:hover+label{color:#000}input[type=checkbox]:checked,input[type=radio]:checked{background-color:#000;border:4px solid #fff}input[type=checkbox]:checked+label,input[type=radio]:checked+label{color:#000}input[type=checkbox]{border-radius:0}input[type=date],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],input[type=url]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e5e5e5;border-radius:0;width:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;background-color:#fff;color:#47525d;font-size:.8rem;padding:.875rem 35px .875rem .7rem}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus{border-color:#47525d;-webkit-box-shadow:0 2px 4px #dadada;box-shadow:0 2px 4px #dadada}input[type=button],input[type=file],input[type=reset],input[type=submit]{border-radius:0}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}input::-ms-clear{display:none}input::input-placeholder{color:#b6b6b6;font-size:.8rem}button{border-radius:0}select{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dadada;border-radius:0;color:#47525d;cursor:pointer;font-size:.8rem;outline:0;padding:.875rem 56px .875rem .7rem;position:relative;width:100%}.article{width:100%}.article__content{margin:0 auto;max-width:796px;padding:40px 1rem 1rem;position:relative}.article__content::after,.article__content::before{content:" ";display:table}.article__content::after{clear:both}.legacy .article__content::after,.legacy .article__content::before{zoom:1}@media only screen and (min-width:768px){.article__content{padding:3rem 40px 1.5rem}}@media only screen and (min-width:1024px){.article__content{font-size:1.125rem;line-height:2rem;padding:5rem 80px 2.5rem}.is-wv .article__content{padding:2rem 1.5rem}}@media only screen and (min-width:1024px){.article__content>p{font-size:1.125rem;line-height:2rem}}.article__content blockquote p{font-family:"Amnesty Trade Gothic",sans-serif;font-weight:400;font-size:1.75rem;line-height:1.25}.is-wv .article__content blockquote p{font-size:2rem;line-height:2.5rem}@media only screen and (min-width:1024px){.article__content>ol,.article__content>ul{padding:0 0 0 20px}}.article__content>h1,.article__content>h2,.article__content>h3,.article__content>h4,.article__content>h5,.article__content>h6{font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700;margin:1.5rem 0 .5rem}.article__content>.article__heading{margin:1rem 0}.article__content>.article__intro{line-height:2rem;padding:0}@media only screen and (min-width:768px){.article__content>.article__intro{font-size:1.5rem}}.article__content .media.media--video{margin:1.5rem 0;padding-top:calc(56.25% + 11.25px)}@media only screen and (min-width:768px){.article__content .media.media--video{margin-left:-40px;margin-right:-40px}.article--header-portrait .article__content .media.media--video{margin-left:-48px;margin-right:-48px}}@media only screen and (min-width:1024px){.article__content .media.media--video{margin-left:-80px;margin-right:-80px}}@media only screen and (min-width:768px){.article__content .media.media--video{padding-top:calc(56.25% + 22.5px)}}@media only screen and (min-width:1024px){.article__content .media.media--video{padding-top:calc(56.25% + 45px)}}.article__content .media.media--align-center{margin:1.5rem 0;margin-left:-1rem;margin-right:-1rem}@media only screen and (min-width:768px){.article__content .media.media--align-center{margin-left:-40px;margin-right:-40px}.article--header-portrait .article__content .media.media--align-center{margin-left:-48px;margin-right:-48px}}@media only screen and (min-width:1024px){.article__content .media.media--align-center{margin-left:-80px;margin-right:-80px}}@media only screen and (min-width:768px){.article__content .media.media--align-center{margin:2rem calc((-100vw + 636px)/ 2)}}@media only screen and (min-width:1440px){.article__content .media.media--align-center{margin:2rem -346px}}.article__intro{font-family:"Amnesty Trade Gothic",sans-serif;font-weight:400;color:#000;font-size:1.25rem;line-height:2rem;margin:0 0 2rem}@media only screen and (min-width:768px){.article__intro{font-size:1.5rem}}.article__cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.article__cols--reverse-rows{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width:768px){.article__cols{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.article__cols--reverse-cols{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width:1280px){.article__cols{margin:0 150px}}.article__col{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media only screen and (min-width:768px){.article__col{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}.article__col--form{background-color:#f4f4f4}@media only screen and (min-width:768px){.article__col--form{margin-top:-3rem;z-index:1}}.article__form{padding:1.25rem 1.5rem 1.5rem}@media only screen and (min-width:1024px){.article__form{padding:2em 2.5em 2.5em}}.article__footer{background-color:#fff;margin:0 auto;max-width:796px;width:100%}.article__tags{left:0;margin-top:-34px;position:absolute;top:0}.article__meta{margin:0 0 1rem;min-height:1.3rem}.article__share-top{color:#b6b6b6;display:none;fill:#b6b6b6;position:absolute;right:40px;top:1.7rem}@media only screen and (min-width:768px){.article__share-top{display:block}}@media only screen and (min-width:1024px){.article__share-top{right:80px}}.article__share-longread{color:#000;fill:#000}.article__share-longread .share__heading{display:none}.article__heading{font-size:2rem;line-height:1.2em}@media only screen and (min-width:480px){.article__heading{font-size:2.5rem}}@media only screen and (min-width:768px){.article__heading{font-size:3.5rem}}.article__title{display:none}@media only screen and (min-width:768px){.article__title{font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700;display:block;margin:0;padding-bottom:2rem}}@media only screen and (min-width:1280px){.article__title+.figure.figure--article .figure__caption{bottom:2rem;top:auto}}.article__description{margin:0 0 2rem}.article__share{color:#000;fill:#000;margin:0 20px;padding:1rem 0}@media only screen and (min-width:768px){.article__share{margin:0 40px}}@media only screen and (min-width:1024px){.article__share{padding:1rem 40px}}@media only screen and (min-width:768px){.article__contain{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:56px}}@media only screen and (min-width:1024px){.article__contain{margin-top:0}}.article__contain--header{margin-top:0}.article__contain--header .header-portrait__image{margin:0}.article__author,.article__footnote-reference,.article__further-reading{margin:0 1rem 20px}@media only screen and (min-width:768px){.article__author,.article__footnote-reference,.article__further-reading{margin:0 40px 2rem}}@media only screen and (min-width:1024px){.article__author,.article__footnote-reference,.article__further-reading{margin:0 80px 2rem}}.article__counter--mobile{padding:1.5rem 1.5rem 0}.article__counter--desktop{display:none}.article .article__counter .counter{margin:0}@media only screen and (min-width:768px){.article__counter--mobile{display:none}.article__counter--desktop{display:block}.article .article__counter .counter{margin:0 0 1.5rem}}.article__related{background-color:#f4f4f4;padding:1.5rem 0}@media only screen and (min-width:768px){.article__related{padding:2.5rem 0 1rem}}.article__related-title{padding:0 1rem}@media only screen and (min-width:768px){.article__related-title{padding:0 3rem}}.article--slices{margin-top:56px}.article--slices iframe{height:calc(100vh - 56px);width:100%}@media only screen and (min-width:1024px){.article--slices{margin-top:0}}.article--wide .article__content{background:0 0;margin:0;max-width:none;padding:0}.article--wide .article__section{display:none;margin-bottom:3rem}.article--wide .article__section.is-active{display:block}.article--wide .article__content .media{margin:0}.article--wide .article__desktop{display:none}@media only screen and (min-width:768px){.article--wide .article__desktop{display:block}}.article--form{background-color:#fff}.article--form .article__form-title{margin:0 0 2rem}.article--form .article__form-title~.article__description{margin-top:-1rem}.article--form .article__content{padding:1.5rem 1.5rem 2.5rem}.article--form .article__content--collapse{height:auto;max-height:14.5rem;overflow:hidden;position:relative;-webkit-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}@media only screen and (min-width:768px){.article--form .article__content{margin-top:0}.article--form .article__content--collapse{height:auto;max-height:10000px;overflow:initial;-webkit-transition:none;-o-transition:none;transition:none}}.article--form .article__col.is-open .article__content--collapse{max-height:5000px}.article--form .article__read-more{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;background-color:#fff;font-size:1.2rem;overflow:visible;padding:.5rem 1.5rem 1.5rem;position:relative}.article--form .article__read-more::before{background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(255,255,255,0)));background:-o-linear-gradient(bottom,#fff,rgba(255,255,255,0));background:linear-gradient(to top,#fff,rgba(255,255,255,0));content:"";height:50px;left:0;position:absolute;right:0;top:-50px}.article--form .article__read-more:hover{text-decoration:underline}.article--form .article__read-more:active{outline:0}@media only screen and (min-width:768px){.article--form .article__read-more{display:none;visibility:hidden}}.article--no-header{padding-top:56px}.article--header-portrait .article__content{padding-top:0}@media only screen and (min-width:768px){.article--header-portrait .article__content{margin:0;padding:2.5rem 48px;width:calc(70% - 48px)}}@media only screen and (min-width:768px){.article--header-portrait .article__footer{margin:0;max-width:none;padding-left:300px;width:auto}}@media only screen and (min-width:1024px){.article--header-portrait .article__footer{padding-left:350px}}@media only screen and (min-width:768px){.article--header-portrait .article__author,.article--header-portrait .article__footnote-reference,.article--header-portrait .article__further-reading{margin-left:48px;max-width:700px}}@media only screen and (min-width:1024px){.article--header-portrait .article__author,.article--header-portrait .article__footnote-reference,.article--header-portrait .article__further-reading{margin-left:48px}}.article--header-portrait .reference__aside{left:-326px;right:auto;width:300px}@media only screen and (min-width:1280px){.article--header-portrait .figure.figure--article .figure__caption{left:-398px;right:auto;width:350px}}.article--gform .article__header{position:absolute;width:100%;z-index:1}.article--gform .article__heading{font-size:3rem}@media only screen and (min-width:480px){.article--gform .article__heading{font-size:3rem}}.article--gform .article__container{height:auto;max-width:100%;padding:76px 0;width:100%}@media only screen and (min-width:1024px){.article--gform .article__container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:76px 4rem}}.article--gform .article__content{background-color:#fff;margin:0 auto;max-width:90%;padding:2rem;width:100%;z-index:2}@media only screen and (min-width:480px){.article--gform .article__content{padding:2rem 2rem 3.5rem}}@media only screen and (min-width:768px){.article--gform .article__content{max-width:576px}}@media only screen and (min-width:1024px){.article--gform .article__content{-webkit-box-flex:3;-ms-flex:3;flex:3;margin:250px 40px;max-width:720px;padding:3rem}}.article--gform .article__content p{padding:0}.article--gform .article__content.is-open .article__post-content{max-height:5000px}.article--gform .article__read-more{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;border-bottom:2px solid #000;bottom:20px;font-size:1.2rem;padding:0 0 5px;position:absolute;right:20px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.article--gform .article__read-more:hover{border-bottom:2px solid #b6b6b6}.article--gform .article__read-more:active{outline:0}.article--gform .article__post-content{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}@media only screen and (min-width:480px){.article--gform .article__post-content{max-height:150px}}.article--gform .article__post-content p{display:none}@media only screen and (min-width:1024px){.article--gform .article__post-content p{display:block}}.article--gform .article__post-content p.article__intro{display:block}.article--gform .article__form{max-width:90%;position:relative;-webkit-transform:translateY(5%);-ms-transform:translateY(5%);transform:translateY(5%);width:100%;z-index:3}@media only screen and (min-width:768px){.article--gform .article__form{margin:20px auto 0;max-width:576px}}@media only screen and (min-width:1024px){.article--gform .article__form{-webkit-box-flex:3;-ms-flex:3;flex:3;margin:0 40px}}.article--gform .article__form .gform_wrapper{background-color:#ff0;margin:0}.button{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;background-color:#ff0;border:1px solid #000;color:#000;cursor:pointer;display:inline-block;font-size:1rem;line-height:25px;outline:0;padding:.75rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out,fill .25s ease-in-out;-o-transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out,fill .25s ease-in-out;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out,fill .25s ease-in-out}.button:hover{background-color:#fff000;border-color:#262626;color:#000}.button__icon{height:20px;margin-left:.5rem;vertical-align:-10%;width:20px}.button--sy{background-color:#ff0;border-color:#ff0;color:#000;fill:#000;font-size:1rem;padding:.75rem 1.25rem}.button--sy:focus,.button--sy:hover{background-color:#fff000;border-color:#fff000;color:#000}.button--ly{background-color:#ff0;border-color:#ff0;color:#000;fill:#000;font-size:1.286rem;padding:1rem 4rem}.button--ly:focus,.button--ly:hover{background-color:#fff000;border-color:#fff000;color:#000}.button--sb{background-color:#000;border-color:#000;color:#fff;fill:#fff;font-size:1rem;padding:.75rem 1.25rem}.button--sb:focus,.button--sb:hover{background-color:#363636;border-color:#363636;color:#fff}.button--lb{background-color:#000;border-color:#000;color:#fff;fill:#fff;font-size:1.286rem;padding:1rem 4rem}.button--lb:focus,.button--lb:hover{background-color:#363636;border-color:#363636;color:#fff}.button--so{background-color:#fff;border-color:#000;color:#000;fill:#000;font-size:1rem;padding:.75rem 1.25rem}.button--so:focus,.button--so:hover{background-color:#e5e5e5;border-color:#000;color:#000}.button--lo{background-color:#fff;border-color:#000;color:#000;fill:#000;font-size:1.286rem;padding:1rem 4rem}.button--lo:focus,.button--lo:hover{background-color:#e5e5e5;border-color:#000;color:#000}.button--sw{background-color:#fff;border-color:#fff;color:#000;fill:#000;font-size:1rem;padding:.75rem 1.25rem}.button--sw:focus,.button--sw:hover{background-color:#b6b6b6;border-color:#fff;color:#000}.button--ev{background-color:#dadada;border-color:#b6b6b6;color:#000;fill:#000;font-size:1rem;padding:.75rem 1.25rem}.button--ev:focus,.button--ev:hover{background-color:#b6b6b6;border-color:#000;color:#000}.button--st{background-color:rgba(255,255,255,.1);border-color:#fff;color:#fff;fill:#fff;font-size:1rem;padding:.75rem 1.25rem}.button--st:focus,.button--st:hover{background-color:#363636;border-color:#fff;color:#fff}.button--cta{background-color:#fff;border-color:#fff;color:#000;fill:#000;font-size:1rem;padding:1rem 4rem}.button--cta:focus,.button--cta:hover{background-color:#ff0;border-color:#ff0;color:#000}.button--wv{background-color:#dbdde3;border-color:#dbdde3;color:#000;fill:#000;font-size:1rem;padding:.75rem 1.25rem;font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700;border-radius:100px;text-transform:none}.button--wv:focus,.button--wv:hover{background-color:#000;border-color:#dbdde3;color:#dbdde3}.button--wv-black{background-color:#000;border-color:#dbdde3;color:#dbdde3;fill:#dbdde3;font-size:1rem;padding:.75rem 1.25rem;font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700;border-radius:100px;text-transform:none}.button--wv-black:focus,.button--wv-black:hover{background-color:#dbdde3;border-color:#000;color:#000}.button--wv-cta{background-color:#f44336;border-color:#f44336;color:#fff;fill:#fff;font-size:1rem;padding:.75rem 1.25rem;font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700;border-radius:100px;text-transform:none}.button--wv-cta:focus,.button--wv-cta:hover{background-color:#fff;border-color:#fff;color:#f44336}.button--wv-black-inverted,.button--wv-inverted{background-color:#000;border-color:#000;color:#dbdde3;fill:#dbdde3;font-size:1rem;padding:.75rem 1.25rem}.button--wv-black-inverted:focus,.button--wv-black-inverted:hover,.button--wv-inverted:focus,.button--wv-inverted:hover{background-color:#dbdde3;border-color:#000;color:#000}.button--wv-black-inverted:hover .icon,.button--wv-inverted:hover .icon{fill:#000}.button--icon{background-color:transparent;border:0;height:80px;line-height:1em;padding:1em;width:60px}.button--icon span{display:none}.button--icon:hover{background-color:rgba(0,0,0,.7)}.button--toggle{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;background-color:transparent;border:0;display:block;height:56px;outline:0;padding:0;position:relative;text-transform:none;width:60px;z-index:95}.button--toggle .button__bar{background-color:#000;display:block;height:2px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:24px}.has-padding .button--toggle .button__bar,.page-template-slices .button--toggle .button__bar{background-color:#000}.button--toggle .button__bar:nth-child(1){top:calc(50% - 7px);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.button--toggle .button__bar:nth-child(3){top:calc(50% + 7px);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}@media only screen and (min-width:1024px){.button--toggle .button__bar{background-color:#000}}.button--toggle::before{background-color:transparent;content:"";display:block;height:56px;position:absolute;right:0;top:0;width:100%;z-index:95}.button--toggle:hover{background-color:#fff}.has-padding .button--toggle:hover{background-color:#dadada}@media only screen and (min-width:1024px){.button--toggle:hover{background-color:#000}.button--toggle:hover .button__bar{background-color:#fff}}.button--toggle.is-hidden{display:none}.button--toggle.drawer-open:hover{background-color:#000}.button--toggle.drawer-open:hover>.button__bar{background-color:#fff}.button--toggle.drawer-open .button__bar{background-color:#000}.button--toggle.drawer-open .button__bar:nth-child(1){left:55%;top:calc(50% - 10px);-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.button--toggle.drawer-open .button__bar:nth-child(2){width:0}.button--toggle.drawer-open .button__bar:nth-child(3){left:55%;top:calc(50% + 7px);-webkit-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}@media only screen and (min-width:1024px){.button--toggle{background-color:#fff;height:64px;width:64px}.is-wv .button--toggle{width:60px}}.button--hamburger-wv{font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700;color:#fff;padding-right:1rem;text-align:right;width:64px}.button--hamburger-wv .button__bar{background-color:#fff;left:1rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.has-padding .button--hamburger-wv .button__bar,.page-template-slices .button--hamburger-wv .button__bar{background-color:#fff}@media only screen and (min-width:768px){.button--hamburger-wv .button__bar{background-color:#fff}}.button--hamburger-wv .button__text{position:relative}.button--hamburger-wv .button__text::before{content:"Menu";position:relative}.button--hamburger-wv .button__text::after{content:"Sluit";display:none}.button--hamburger-wv:hover{background-color:#000;color:#fff}.has-padding .button--hamburger-wv:hover{background-color:#dadada}@media only screen and (min-width:1024px){.button--hamburger-wv:hover{background-color:#dbdde3;color:#000}.button--hamburger-wv:hover .button__bar{background-color:#000}}@media only screen and (min-width:768px){.button--hamburger-wv::before{height:64px}}.drawer-open .button--hamburger-wv{background-color:#000;color:#fff}@media only screen and (min-width:1024px){.drawer-open .button--hamburger-wv:hover{background-color:#dbdde3;color:#000}.drawer-open .button--hamburger-wv:hover .button__bar{background-color:#000}}.drawer-open .button--hamburger-wv .button__bar{background-color:#fff}.drawer-open .button--hamburger-wv .button__bar:nth-child(1){left:5px;top:calc(50% - 9px);-webkit-transform:translateX(1rem) rotate(45deg);-ms-transform:translateX(1rem) rotate(45deg);transform:translateX(1rem) rotate(45deg)}.drawer-open .button--hamburger-wv .button__bar:nth-child(2){width:0}.drawer-open .button--hamburger-wv .button__bar:nth-child(3){left:5px;top:calc(50% + 8px);-webkit-transform:translateX(1rem) rotate(-45deg);-ms-transform:translateX(1rem) rotate(-45deg);transform:translateX(1rem) rotate(-45deg)}.drawer-open .button--hamburger-wv .button__text::before{display:none}.drawer-open .button--hamburger-wv .button__text::after{display:block}@media only screen and (min-width:1280px){.drawer-open .button--hamburger-wv{background-color:#dbdde3;color:#000}.drawer-open .button--hamburger-wv .button__bar{background-color:#000}}@media only screen and (min-width:768px){.button--hamburger-wv{background-color:#000;height:64px}}.media{position:relative}.media img,.media picture{background-color:#f4f4f4;height:auto;min-height:100px;min-width:100px;width:100%}.media img.lazyloaded,.media img[ix-initialized],.media picture.lazyloaded,.media picture[ix-initialized]{background-color:transparent}.media img{display:block;height:auto}.article__content .media img:not([class*=icon]){width:100%}.media picture{display:block;height:auto}.media svg{display:block;max-height:100%;max-width:100%;width:100%}.media embed,.media iframe,.media object,.media__trap{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.media__spinner{display:none;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.media__copyright{font-family:"Amnesty Trade Gothic",sans-serif;font-weight:400;bottom:0;color:#000;font-size:.875rem;line-height:1;padding:8px;position:absolute;right:0}.media__copyright--white{color:#fff}.teaser__image .media__copyright{display:none}.media.is-loading .media__spinner{display:block}.media--video{height:0;padding-top:56.25%;position:relative}.media--facebook{background-color:#dadada;min-height:250px}.media--facebook .button{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.media--align-center{margin:0 auto 1rem;width:auto}}@media only screen and (min-width:768px){.media--align-left{float:left;margin:0 1.25rem 0 0;max-width:50%}}@media only screen and (min-width:768px){.media--align-right{float:right;margin:0 0 0 1.25rem;max-width:50%}}.article__content .media{margin:1.5rem 0}@media only screen and (min-width:768px){.article__content .media{margin-left:-40px;margin-right:-40px}.article--header-portrait .article__content .media{margin-left:-48px;margin-right:-48px}}@media only screen and (min-width:1024px){.article__content .media{margin-left:-80px;margin-right:-80px}}.article__content .media.media--video{padding-top:calc(56.25% + 11.25px)}@media only screen and (min-width:768px){.article__content .media.media--video{padding-top:calc(56.25% + 22.5px)}}@media only screen and (min-width:1024px){.article__content .media.media--video{padding-top:calc(56.25% + 45px)}}.article__content .media.media--align-center{margin-left:-1rem;margin-right:-1rem}@media only screen and (min-width:768px){.article__content .media.media--align-center{margin:2rem calc((-100vw + 636px)/ 2)}}@media only screen and (min-width:1440px){.article__content .media.media--align-center{margin:2rem -402px}}@media only screen and (min-width:768px){.article__content .media--align-left{margin:0 1.25rem 0 0}.article--header-portrait .article__content .media--align-left{margin-right:1.25rem}}@media only screen and (min-width:768px){.article__content .media--align-right{margin:0 0 0 1.25rem}.article--header-portrait .article__content .media--align-right{margin-left:1.25rem}}.alphabet{list-style:none;margin:0;padding:0;display:block;max-width:1440px;padding:0 2rem;text-align:left;width:100%}.alphabet__item{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;background-color:#f7f7f7;color:#000;cursor:pointer;display:inline-block;font-size:1.7rem;height:60px;line-height:60px;margin:.2rem 0 0;position:relative;text-align:center;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out;-o-transition:background-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out;width:60px}@media only screen and (min-width:480px){.alphabet__item{font-size:2rem;height:75px;line-height:75px;width:75px}}.alphabet__item:hover{background-color:#000;color:#fff}.alphabet__item.is-disabled{color:#dadada;pointer-events:none}.alphabet__item a{border:0}.alphabet__letter{height:100%;left:0;position:absolute;text-decoration:none;text-transform:uppercase;top:0;width:100%}.alphabet-index{display:none;padding:2rem}.alphabet-index.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.alphabet-index__list{list-style:none;margin:0;padding:0}.alphabet-index__item{display:inline-block;min-width:33.33333%;padding:1.5rem}.alphabet-index__link{text-decoration:none}.alphabet-index__link:hover{color:#363636}.alphabet-index__letter{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:5rem;margin-right:50px;text-transform:uppercase}.anchors{display:block;margin:0 0 1.5rem;position:relative;width:100%}@media only screen and (min-width:1024px){.anchors{display:block}}.anchors.is-open .anchors__list{max-height:1000px}.anchors.is-open .anchors__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.anchors__title{font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700;color:#363636;font-size:1rem;margin:0 .2rem 0 0;text-transform:uppercase}.anchors__list{list-style:none;margin:0;padding:0;border:1px solid #000;height:100%;line-height:40px;max-height:39px;overflow:hidden;-webkit-transition:max-height .25s ease-in-out;-o-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out;width:100%}@media only screen and (min-width:480px){.anchors__list{border:0;max-height:1000px}}.anchors__item{font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700;border-bottom:1px solid #fff;color:#000;display:block;height:40px;padding:0 1rem;text-transform:uppercase}@media only screen and (min-width:480px){.anchors__item{display:inline-block;margin:0 0 0 .2rem;padding:0}.anchors__item::after{color:#000;content:"|";display:inline;margin-left:.2rem}}.anchors__item:first-child{margin:0}.anchors__item:last-child{border-bottom:0}.anchors__item:last-child::after{color:#fff;content:"|";display:none}.anchors__link{border:0;padding:0}@media only screen and (min-width:480px){.anchors__link{border-bottom:1px solid rgba(0,0,0,.2)}}.anchors .icon{-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;-o-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.anchors__icon{height:40px;position:absolute;right:1rem;top:0;width:20px}@media only screen and (min-width:480px){.anchors__icon{display:none}}.author{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1440px;padding:1.5rem 0}.author__image{border-radius:50%;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 1rem 0 0;max-height:80px;max-width:80px;overflow:hidden}.author__image img{width:100%}@media only screen and (min-width:1024px){.author__image{margin:0 2.5rem 0 0}}.author__content{-webkit-box-flex:3;-ms-flex:3;flex:3}.author__name{margin:0 0 .3rem;padding:0}.author__description{font-size:.875rem;line-height:1.25rem;margin:0;padding:0}.before-after{overflow:hidden;position:relative}.before-after:hover>.before-after__handle>.before-after__thumb{margin:0 0 0 -25px;width:55px}.article__content .before-after{margin:1.5rem 0;margin-bottom:1.5rem}@media only screen and (min-width:768px){.article__content .before-after{margin-left:-40px;margin-right:-40px}.article--header-portrait .article__content .before-after{margin-left:-48px;margin-right:-48px}}@media only screen and (min-width:1024px){.article__content .before-after{margin-left:-80px;margin-right:-80px}}.article__content .before-after .media{margin:0}.before-after__title{background-color:rgba(0,0,0,.5);color:#fff;padding:.5rem;position:absolute;top:0}.before-after__title--left{left:0;min-width:180px;z-index:2}.before-after__title--right{right:0;z-index:1}.before-after .media img{display:block;width:100%}.before-after__resize{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:50%;z-index:3}.before-after__handle{background-color:#fff;bottom:0;cursor:ew-resize;left:50%;margin-left:-2px;position:absolute;top:0;width:4px;z-index:4}.before-after__handle::after{background-color:#fff;content:"";height:50px;margin:0 -4px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:12px}.before-after .icon{fill:#fff;position:absolute;width:8px}.before-after__icon-left{left:0}.before-after__icon-right{right:0}.before-after__thumb{height:50px;margin:0 0 0 -18px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:width .2s ease-in-out,margin .2s ease-in-out;-o-transition:width .2s ease-in-out,margin .2s ease-in-out;transition:width .2s ease-in-out,margin .2s ease-in-out;width:40px}.card{background-color:#fff;-webkit-box-shadow:0 1px 10px -6px rgba(0,0,0,.25);box-shadow:0 1px 10px -6px rgba(0,0,0,.25);display:block;padding:1rem;position:relative;-webkit-transition:-webkit-transform 180ms ease-out,-webkit-box-shadow 180ms ease-out;transition:-webkit-transform 180ms ease-out,-webkit-box-shadow 180ms ease-out;-o-transition:transform 180ms ease-out,box-shadow 180ms ease-out;transition:transform 180ms ease-out,box-shadow 180ms ease-out;transition:transform 180ms ease-out,box-shadow 180ms ease-out,-webkit-transform 180ms ease-out,-webkit-box-shadow 180ms ease-out;width:100%}.card__media{padding-bottom:60%;position:relative}.card__media img,.card__media picture{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity 180ms ease-out;-o-transition:opacity 180ms ease-out;transition:opacity 180ms ease-out}.card__button{left:50%;opacity:0;padding:1rem 2rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-20%);-ms-transform:translate(-50%,-20%);transform:translate(-50%,-20%);-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;-o-transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s;white-space:nowrap;width:auto}.card--portrait{margin:0 auto;max-width:400px}.card--portrait .card__media{padding-bottom:166%}@media only screen and (min-width:480px){.card__button{font-size:1rem}}@media only screen and (min-width:1024px){.card__button{font-size:1.25rem}}.card--clickable .card__media{background-color:#000}.card--clickable:focus,.card--clickable:hover{-webkit-box-shadow:rgba(26,26,26,.05) 0 2px 2px,rgba(26,26,26,.05) 0 4px 4px,rgba(26,26,26,.05) 0 8px 8px,rgba(26,26,26,.05) 0 16px 16px,rgba(26,26,26,.05) 0 32px 32px,rgba(26,26,26,.05) 0 64px 64px;box-shadow:rgba(26,26,26,.05) 0 2px 2px,rgba(26,26,26,.05) 0 4px 4px,rgba(26,26,26,.05) 0 8px 8px,rgba(26,26,26,.05) 0 16px 16px,rgba(26,26,26,.05) 0 32px 32px,rgba(26,26,26,.05) 0 64px 64px;cursor:pointer;outline:0;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.card--clickable:focus .card__media img,.card--clickable:hover .card__media img{opacity:.5}.card--clickable:focus .card__button,.card--clickable:hover .card__button{background-color:#fff000;color:#000;opacity:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.card-message{background-color:#fff;-webkit-box-shadow:0 1px 10px -6px rgba(0,0,0,.25);box-shadow:0 1px 10px -6px rgba(0,0,0,.25);margin-bottom:1.5rem;min-height:500px;padding:1rem;position:relative;width:100%}.card-message__stamp{display:none}.card-message__field{position:relative}.card-message__textarea{border:2px solid transparent;-webkit-box-shadow:none;box-shadow:none;font-family:"Slabo 27px",serif;font-size:1.25rem;height:600px;line-height:1.6;outline:0;padding:1rem;resize:none;white-space:pre-wrap}.is-error .card-message__textarea{border-color:#f44336}.card-message__error{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;background-color:#f44336;color:#fff;display:none;font-size:.875rem;left:0;margin:-3px 0 0;padding:0 .8rem;position:absolute;top:100%}.is-error .card-message__error{display:block}.card-message__sender{font-family:inherit;font-size:1.25rem;line-height:1.6;padding:1rem 1rem 0;width:100%}.card-message__content{font-family:"Slabo 27px",serif;position:relative}.card-message__content--pacifico{font-family:Pacifico,cursive}.card-message__content--pacifico .card-message__textarea{font-family:Pacifico,cursive}.card-message__content--indie-flower{font-family:"Indie Flower",cursive}.card-message__content--indie-flower .card-message__textarea{font-family:"Indie Flower",cursive}.card-message__address{display:none}.card-message__fonts{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-.2rem}.card-message__fonts-item{padding:.2rem}.card-message__font{background-color:#fff;-webkit-box-shadow:0 1px 10px -6px rgba(0,0,0,.25);box-shadow:0 1px 10px -6px rgba(0,0,0,.25);cursor:pointer;font-family:"Slabo 27px",serif;padding:.6rem 1rem;text-align:center;-webkit-transition:background-color 180ms,color 180ms;-o-transition:background-color 180ms,color 180ms;transition:background-color 180ms,color 180ms}.card-message__font span{display:block;position:relative;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 180ms;transition:-webkit-transform 180ms;-o-transition:transform 180ms;transition:transform 180ms;transition:transform 180ms,-webkit-transform 180ms}.card-message__font.is-active{background-color:#000;color:#fff}.card-message__font.is-active:focus,.card-message__font.is-active:hover{background-color:#363636;outline:0}.card-message__font:focus,.card-message__font:hover{background-color:#e5e5e5;outline:0}.card-message__font--pacifico{font-family:Pacifico,cursive}.card-message__font--indie-flower{font-family:"Indie Flower",cursive}@media only screen and (min-width:480px){.card-message__textarea{height:560px;max-width:386px}}@media only screen and (min-width:768px){.card-message{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem 2rem 2rem 1rem}.card-message__stamp{display:block;position:absolute;right:2rem;top:2rem}.card-message__font{font-size:1.1875rem;padding:.6rem 2rem}.card-message__content{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:1rem}.card-message__address{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:2px solid #dadada;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding:0 0 0 4rem;white-space:pre-wrap}.card-message__textarea{width:386px}}.card-inspiration__container{position:relative}.card-inspiration__item{position:relative;width:100%}.card-inspiration__avatar{border-radius:50%;height:75px;left:0;overflow:hidden;position:absolute;top:0;width:75px}.card-inspiration__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-inspiration__item-content{padding:1.5rem 1.25rem 1.25rem;position:relative}.card-inspiration__message{background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 1px 2px rgba(0,0,0,.25);font-family:"Slabo 27px",serif;font-size:1.125rem;line-height:1.75;min-height:200px;padding:3rem 2.2rem 2rem}.card-inspiration__message--pacifico{font-family:Pacifico,cursive}.card-inspiration__message--indie-flower{font-family:"Indie Flower",cursive}.card-tool{background-color:#f4f4f4;display:block;min-height:80vh;overflow:hidden;padding:2rem 0;position:relative}.card-tool__form{height:100%;min-height:80vh}.card-tool__form.is-loading{height:100%}.card-tool__nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.75rem;padding:0;text-align:center;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.card-tool__nav-button{background-color:#000;border:0;color:#fff;display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-size:1rem;font-weight:700;margin:0 1rem;min-width:140px;padding:1rem 1.25rem;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .25s ease-in-out,color 50ms ease-in-out;-o-transition:background-color .25s ease-in-out,color 50ms ease-in-out;transition:background-color .25s ease-in-out,color 50ms ease-in-out;white-space:nowrap}.card-tool__nav-button:focus,.card-tool__nav-button:hover{background-color:#363636;outline:0}.card-tool__nav-button.is-active{background-color:#ff0;color:#000}.card-tool__nav-button.is-active:focus,.card-tool__nav-button.is-active:hover{background-color:#fff000;outline:0}.card-tool__nav-button:disabled{cursor:default;opacity:.4}.card-tool__nav-button:disabled:hover{background-color:#000}.card-tool__main{padding:0 2rem}.card-tool__step{display:none;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .3s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .5s ease-in-out;-o-transition:opacity .3s ease-in-out,transform .5s ease-in-out;transition:opacity .3s ease-in-out,transform .5s ease-in-out;transition:opacity .3s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.card-tool__step.is-shown{display:block}.card-tool__step.is-active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 1s .3s cubic-bezier(.22,1,.36,1),-webkit-transform 1s .3s cubic-bezier(.22,1,.36,1);transition:opacity 1s .3s cubic-bezier(.22,1,.36,1),-webkit-transform 1s .3s cubic-bezier(.22,1,.36,1);-o-transition:transform 1s .3s cubic-bezier(.22,1,.36,1),opacity 1s .3s cubic-bezier(.22,1,.36,1);transition:transform 1s .3s cubic-bezier(.22,1,.36,1),opacity 1s .3s cubic-bezier(.22,1,.36,1);transition:transform 1s .3s cubic-bezier(.22,1,.36,1),opacity 1s .3s cubic-bezier(.22,1,.36,1),-webkit-transform 1s .3s cubic-bezier(.22,1,.36,1)}.card-tool__title{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:2rem;line-height:1.2;margin:0 0 1rem;margin-bottom:2.75rem;text-align:center}@media only screen and (min-width:768px){.card-tool__title{font-size:2.5rem}}.card-tool__subtitle{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:1.75rem;line-height:1.25;margin:0 0 1rem;margin-bottom:2rem;text-align:center}.card-tool__list{display:block;list-style:none;margin:-1rem -1rem 0;padding:0}.card-tool__card{padding:0 0 1rem;width:100%}.card-tool__layout{margin-bottom:2.75rem}.card-tool__column{margin-bottom:2.75rem}.card-tool__column:last-child{margin-bottom:0}.card-tool__buttons{list-style:none;margin:0;padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2.25rem -.5rem -.5rem}.card-tool__buttons-item{padding:.5rem}.card-tool__inspiration{margin:2rem auto 0;max-width:1000px}.card-tool__privacy{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;line-height:1.4;margin-top:1rem}.card-tool__loader{background-color:rgba(0,0,0,.3);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1}.card-tool__loader-content{background-color:#f4f4f4;left:50%;max-width:100%;padding:1rem;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.card-tool__loader-content>:first-child{margin-top:0}.card-tool__loader-content>:last-child{margin-bottom:0}.card-tool.is-loading{height:375px;overflow:hidden}.card-tool.is-loading .card-tool__loader{background-color:#f4f4f4;display:block}.card-tool.is-loading .card-tool__loader-content{-webkit-box-shadow:none;box-shadow:none}.card-tool.is-active-card .card-tool__nav{-webkit-transform:translateX(calc((100vw - 172px)/ 2));-ms-transform:translateX(calc((100vw - 172px)/ 2));transform:translateX(calc((100vw - 172px)/ 2))}.card-tool.is-active-form .card-tool__nav{-webkit-transform:translateX(calc(((100vw - 172px)/ 2) - 172px));-ms-transform:translateX(calc(((100vw - 172px)/ 2) - 172px));transform:translateX(calc(((100vw - 172px)/ 2) - 172px))}.card-tool.is-active-personalize .card-tool__nav{-webkit-transform:translateX(calc(((100vw - 172px)/ 2) - 344px));-ms-transform:translateX(calc(((100vw - 172px)/ 2) - 344px));transform:translateX(calc(((100vw - 172px)/ 2) - 344px))}@media only screen and (min-width:768px){.card-tool__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-tool__card{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:.5rem}}@media only screen and (min-width:1024px){.card-tool{padding:2rem}.card-tool__layout{display:-webkit-box;display:-ms-flexbox;display:flex}.card-tool__main{padding:0}.card-tool__card{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}.card-tool__column{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0 1.5rem 0 0}.card-tool__column:last-child{margin-right:0}.card-tool__column--small{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}.card-tool__column--large{-ms-flex-preferred-size:60%;flex-basis:60%;max-width:60%}.card-tool__column--card{-webkit-box-flex:0;-ms-flex:0 0 800px;flex:0 0 800px;max-width:800px}.card-tool__nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-tool.is-active-card .card-tool__nav,.card-tool.is-active-form .card-tool__nav,.card-tool.is-active-personalize .card-tool__nav{-webkit-transform:none;-ms-transform:none;transform:none}}@media only screen and (min-width:1280px){.card-tool{padding:60px}.card-tool__column{margin-right:3rem}.card-tool__column:last-child{margin-right:0}.card-tool__card{padding:1rem}.card-tool__inspiration{margin-top:4rem}}.countdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.countdown__text{margin:0 auto;position:relative;width:100%}.countdown__title{font-weight:300;margin:0;padding-bottom:10px;text-align:center}.countdown__display{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.countdown__date{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:2.25rem;line-height:1.2;margin:0 0 1rem;font-size:1.5rem;margin:0 0 .2rem}@media only screen and (min-width:768px){.countdown__date{font-size:3.5rem}}.countdown__time{font-size:12px;margin:0;text-align:center;text-transform:uppercase}.countdown__digit-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:5px}.countdown__digit-block.is-animating .digit--animate .countdown__digit-hinge{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.countdown__digit{-webkit-text-stroke:2px;background-color:#fff;display:block;height:45px;line-height:0;margin-right:5px;position:relative;text-align:center;width:30px;z-index:0}.countdown__digit:last-child{margin-right:0}.countdown__digit-back,.countdown__digit-front{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;background-color:#fff;border:1px solid rgba(0,0,0,.3);color:#363636;display:block;font-size:30px;height:22.5px;left:0;line-height:0;overflow:hidden;position:absolute;text-indent:2px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:30px}.countdown__digit-back{border-top:0;bottom:0}.countdown__digit-front{border-bottom:0;padding-top:21.5px;top:0}.countdown__digit-line{border-bottom:1px solid rgba(0,0,0,.3);height:0;position:absolute;top:23.5px;width:30px;z-index:10}.countdown__digit-wrap{display:block;height:45px;overflow:visible;-webkit-perspective:300px;perspective:300px;position:relative;width:30px;z-index:5}.countdown__digit-hinge{height:22.5px;position:absolute;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;-o-transition:transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in;width:30px}.countdown__digit-hinge .countdown__digit-back,.countdown__digit-hinge .countdown__digit-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:0;z-index:5}.countdown__digit-hinge .countdown__digit-back{height:21.5px;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.countdown--dark .countdown__digit{background-color:#262626}.countdown--dark .countdown__digit-back,.countdown--dark .countdown__digit-front{background-color:#262626;border:1px solid #262626;color:#fff}.countdown--dark .countdown__digit-line{border-bottom:1px solid rgba(255,255,255,.7)}@media only screen and (min-width:480px){.countdown__digit{height:100px;margin-right:5px;width:60px}.countdown__digit-back,.countdown__digit-front{font-size:65px;height:50px;line-height:5px;width:60px}.countdown__digit-front{padding-top:49px}.countdown__digit-line{top:51px;width:60px}.countdown__digit-wrap{height:100px;width:60px}.countdown__digit-hinge{height:50px;width:60px}.countdown__digit-hinge .countdown__digit-back{height:49px}}@media only screen and (min-width:768px){.countdown__time{font-size:20px}.countdown__digit{height:90px;margin-right:7px;width:60px}.countdown__digit-back,.countdown__digit-front{font-size:60px;height:45px;line-height:6px;width:60px}.countdown__digit-front{padding-top:44px}.countdown__digit-line{top:46px;width:60px}.countdown__digit-wrap{height:90px;width:60px}.countdown__digit-hinge{height:45px;width:60px}.countdown__digit-hinge .countdown__digit-back{height:44px}}@media only screen and (min-width:1024px){.countdown__digit{height:90px;margin-right:10px;width:60px}.countdown__digit-back,.countdown__digit-front{font-size:65px;height:45px;line-height:0;width:60px}.countdown__digit-front{padding-top:44px}.countdown__digit-line{top:46px;width:60px}.countdown__digit-wrap{height:90px;width:60px}.countdown__digit-hinge{height:45px;width:60px}.countdown__digit-hinge .countdown__digit-back{height:44px}}.counter{background-color:#a7a7a7;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.counter__progress{background-color:#000;height:100%;left:0;position:absolute;top:0;-webkit-transition:width .4s linear;-o-transition:width .4s linear;transition:width .4s linear;width:8px}.counter__bar{height:50px;position:relative}.counter__text{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;color:#fff;font-size:1.125rem;line-height:50px;margin:0;overflow:hidden;padding:0 .6rem;position:absolute;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-transform:uppercase;top:0;white-space:nowrap}.counter__text strong{color:#ff0}.counter__signed{background-color:#ff0;display:none;font-family:"Amnesty Trade Gothic BdCn20",sans-serif;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.2rem .5rem;text-transform:uppercase}.counter--has-signed .counter__signed{display:-webkit-box;display:-ms-flexbox;display:flex}.counter[data-progress].is-faded .counter__progress{width:8px}.animate .counter[data-progress="1"] .counter__progress,.no-js .counter[data-progress="1"] .counter__progress{width:1%}.animate .counter[data-progress="2"] .counter__progress,.no-js .counter[data-progress="2"] .counter__progress{width:2%}.animate .counter[data-progress="3"] .counter__progress,.no-js .counter[data-progress="3"] .counter__progress{width:3%}.animate .counter[data-progress="4"] .counter__progress,.no-js .counter[data-progress="4"] .counter__progress{width:4%}.animate .counter[data-progress="5"] .counter__progress,.no-js .counter[data-progress="5"] .counter__progress{width:5%}.animate .counter[data-progress="6"] .counter__progress,.no-js .counter[data-progress="6"] .counter__progress{width:6%}.animate .counter[data-progress="7"] .counter__progress,.no-js .counter[data-progress="7"] .counter__progress{width:7%}.animate .counter[data-progress="8"] .counter__progress,.no-js .counter[data-progress="8"] .counter__progress{width:8%}.animate .counter[data-progress="9"] .counter__progress,.no-js .counter[data-progress="9"] .counter__progress{width:9%}.animate .counter[data-progress="10"] .counter__progress,.no-js .counter[data-progress="10"] .counter__progress{width:10%}.animate .counter[data-progress="11"] .counter__progress,.no-js .counter[data-progress="11"] .counter__progress{width:11%}.animate .counter[data-progress="12"] .counter__progress,.no-js .counter[data-progress="12"] .counter__progress{width:12%}.animate .counter[data-progress="13"] .counter__progress,.no-js .counter[data-progress="13"] .counter__progress{width:13%}.animate .counter[data-progress="14"] .counter__progress,.no-js .counter[data-progress="14"] .counter__progress{width:14%}.animate .counter[data-progress="15"] .counter__progress,.no-js .counter[data-progress="15"] .counter__progress{width:15%}.animate .counter[data-progress="16"] .counter__progress,.no-js .counter[data-progress="16"] .counter__progress{width:16%}.animate .counter[data-progress="17"] .counter__progress,.no-js .counter[data-progress="17"] .counter__progress{width:17%}.animate .counter[data-progress="18"] .counter__progress,.no-js .counter[data-progress="18"] .counter__progress{width:18%}.animate .counter[data-progress="19"] .counter__progress,.no-js .counter[data-progress="19"] .counter__progress{width:19%}.animate .counter[data-progress="20"] .counter__progress,.no-js .counter[data-progress="20"] .counter__progress{width:20%}.animate .counter[data-progress="21"] .counter__progress,.no-js .counter[data-progress="21"] .counter__progress{width:21%}.animate .counter[data-progress="22"] .counter__progress,.no-js .counter[data-progress="22"] .counter__progress{width:22%}.animate .counter[data-progress="23"] .counter__progress,.no-js .counter[data-progress="23"] .counter__progress{width:23%}.animate .counter[data-progress="24"] .counter__progress,.no-js .counter[data-progress="24"] .counter__progress{width:24%}.animate .counter[data-progress="25"] .counter__progress,.no-js .counter[data-progress="25"] .counter__progress{width:25%}.animate .counter[data-progress="26"] .counter__progress,.no-js .counter[data-progress="26"] .counter__progress{width:26%}.animate .counter[data-progress="27"] .counter__progress,.no-js .counter[data-progress="27"] .counter__progress{width:27%}.animate .counter[data-progress="28"] .counter__progress,.no-js .counter[data-progress="28"] .counter__progress{width:28%}.animate .counter[data-progress="29"] .counter__progress,.no-js .counter[data-progress="29"] .counter__progress{width:29%}.animate .counter[data-progress="30"] .counter__progress,.no-js .counter[data-progress="30"] .counter__progress{width:30%}.animate .counter[data-progress="31"] .counter__progress,.no-js .counter[data-progress="31"] .counter__progress{width:31%}.animate .counter[data-progress="32"] .counter__progress,.no-js .counter[data-progress="32"] .counter__progress{width:32%}.animate .counter[data-progress="33"] .counter__progress,.no-js .counter[data-progress="33"] .counter__progress{width:33%}.animate .counter[data-progress="34"] .counter__progress,.no-js .counter[data-progress="34"] .counter__progress{width:34%}.animate .counter[data-progress="35"] .counter__progress,.no-js .counter[data-progress="35"] .counter__progress{width:35%}.animate .counter[data-progress="36"] .counter__progress,.no-js .counter[data-progress="36"] .counter__progress{width:36%}.animate .counter[data-progress="37"] .counter__progress,.no-js .counter[data-progress="37"] .counter__progress{width:37%}.animate .counter[data-progress="38"] .counter__progress,.no-js .counter[data-progress="38"] .counter__progress{width:38%}.animate .counter[data-progress="39"] .counter__progress,.no-js .counter[data-progress="39"] .counter__progress{width:39%}.animate .counter[data-progress="40"] .counter__progress,.no-js .counter[data-progress="40"] .counter__progress{width:40%}.animate .counter[data-progress="41"] .counter__progress,.no-js .counter[data-progress="41"] .counter__progress{width:41%}.animate .counter[data-progress="42"] .counter__progress,.no-js .counter[data-progress="42"] .counter__progress{width:42%}.animate .counter[data-progress="43"] .counter__progress,.no-js .counter[data-progress="43"] .counter__progress{width:43%}.animate .counter[data-progress="44"] .counter__progress,.no-js .counter[data-progress="44"] .counter__progress{width:44%}.animate .counter[data-progress="45"] .counter__progress,.no-js .counter[data-progress="45"] .counter__progress{width:45%}.animate .counter[data-progress="46"] .counter__progress,.no-js .counter[data-progress="46"] .counter__progress{width:46%}.animate .counter[data-progress="47"] .counter__progress,.no-js .counter[data-progress="47"] .counter__progress{width:47%}.animate .counter[data-progress="48"] .counter__progress,.no-js .counter[data-progress="48"] .counter__progress{width:48%}.animate .counter[data-progress="49"] .counter__progress,.no-js .counter[data-progress="49"] .counter__progress{width:49%}.animate .counter[data-progress="50"] .counter__progress,.no-js .counter[data-progress="50"] .counter__progress{width:50%}.animate .counter[data-progress="51"] .counter__progress,.no-js .counter[data-progress="51"] .counter__progress{width:51%}.animate .counter[data-progress="52"] .counter__progress,.no-js .counter[data-progress="52"] .counter__progress{width:52%}.animate .counter[data-progress="53"] .counter__progress,.no-js .counter[data-progress="53"] .counter__progress{width:53%}.animate .counter[data-progress="54"] .counter__progress,.no-js .counter[data-progress="54"] .counter__progress{width:54%}.animate .counter[data-progress="55"] .counter__progress,.no-js .counter[data-progress="55"] .counter__progress{width:55%}.animate .counter[data-progress="56"] .counter__progress,.no-js .counter[data-progress="56"] .counter__progress{width:56%}.animate .counter[data-progress="57"] .counter__progress,.no-js .counter[data-progress="57"] .counter__progress{width:57%}.animate .counter[data-progress="58"] .counter__progress,.no-js .counter[data-progress="58"] .counter__progress{width:58%}.animate .counter[data-progress="59"] .counter__progress,.no-js .counter[data-progress="59"] .counter__progress{width:59%}.animate .counter[data-progress="60"] .counter__progress,.no-js .counter[data-progress="60"] .counter__progress{width:60%}.animate .counter[data-progress="61"] .counter__progress,.no-js .counter[data-progress="61"] .counter__progress{width:61%}.animate .counter[data-progress="62"] .counter__progress,.no-js .counter[data-progress="62"] .counter__progress{width:62%}.animate .counter[data-progress="63"] .counter__progress,.no-js .counter[data-progress="63"] .counter__progress{width:63%}.animate .counter[data-progress="64"] .counter__progress,.no-js .counter[data-progress="64"] .counter__progress{width:64%}.animate .counter[data-progress="65"] .counter__progress,.no-js .counter[data-progress="65"] .counter__progress{width:65%}.animate .counter[data-progress="66"] .counter__progress,.no-js .counter[data-progress="66"] .counter__progress{width:66%}.animate .counter[data-progress="67"] .counter__progress,.no-js .counter[data-progress="67"] .counter__progress{width:67%}.animate .counter[data-progress="68"] .counter__progress,.no-js .counter[data-progress="68"] .counter__progress{width:68%}.animate .counter[data-progress="69"] .counter__progress,.no-js .counter[data-progress="69"] .counter__progress{width:69%}.animate .counter[data-progress="70"] .counter__progress,.no-js .counter[data-progress="70"] .counter__progress{width:70%}.animate .counter[data-progress="71"] .counter__progress,.no-js .counter[data-progress="71"] .counter__progress{width:71%}.animate .counter[data-progress="72"] .counter__progress,.no-js .counter[data-progress="72"] .counter__progress{width:72%}.animate .counter[data-progress="73"] .counter__progress,.no-js .counter[data-progress="73"] .counter__progress{width:73%}.animate .counter[data-progress="74"] .counter__progress,.no-js .counter[data-progress="74"] .counter__progress{width:74%}.animate .counter[data-progress="75"] .counter__progress,.no-js .counter[data-progress="75"] .counter__progress{width:75%}.animate .counter[data-progress="76"] .counter__progress,.no-js .counter[data-progress="76"] .counter__progress{width:76%}.animate .counter[data-progress="77"] .counter__progress,.no-js .counter[data-progress="77"] .counter__progress{width:77%}.animate .counter[data-progress="78"] .counter__progress,.no-js .counter[data-progress="78"] .counter__progress{width:78%}.animate .counter[data-progress="79"] .counter__progress,.no-js .counter[data-progress="79"] .counter__progress{width:79%}.animate .counter[data-progress="80"] .counter__progress,.no-js .counter[data-progress="80"] .counter__progress{width:80%}.animate .counter[data-progress="81"] .counter__progress,.no-js .counter[data-progress="81"] .counter__progress{width:81%}.animate .counter[data-progress="82"] .counter__progress,.no-js .counter[data-progress="82"] .counter__progress{width:82%}.animate .counter[data-progress="83"] .counter__progress,.no-js .counter[data-progress="83"] .counter__progress{width:83%}.animate .counter[data-progress="84"] .counter__progress,.no-js .counter[data-progress="84"] .counter__progress{width:84%}.animate .counter[data-progress="85"] .counter__progress,.no-js .counter[data-progress="85"] .counter__progress{width:85%}.animate .counter[data-progress="86"] .counter__progress,.no-js .counter[data-progress="86"] .counter__progress{width:86%}.animate .counter[data-progress="87"] .counter__progress,.no-js .counter[data-progress="87"] .counter__progress{width:87%}.animate .counter[data-progress="88"] .counter__progress,.no-js .counter[data-progress="88"] .counter__progress{width:88%}.animate .counter[data-progress="89"] .counter__progress,.no-js .counter[data-progress="89"] .counter__progress{width:89%}.animate .counter[data-progress="90"] .counter__progress,.no-js .counter[data-progress="90"] .counter__progress{width:90%}.animate .counter[data-progress="91"] .counter__progress,.no-js .counter[data-progress="91"] .counter__progress{width:91%}.animate .counter[data-progress="92"] .counter__progress,.no-js .counter[data-progress="92"] .counter__progress{width:92%}.animate .counter[data-progress="93"] .counter__progress,.no-js .counter[data-progress="93"] .counter__progress{width:93%}.animate .counter[data-progress="94"] .counter__progress,.no-js .counter[data-progress="94"] .counter__progress{width:94%}.animate .counter[data-progress="95"] .counter__progress,.no-js .counter[data-progress="95"] .counter__progress{width:95%}.animate .counter[data-progress="96"] .counter__progress,.no-js .counter[data-progress="96"] .counter__progress{width:96%}.animate .counter[data-progress="97"] .counter__progress,.no-js .counter[data-progress="97"] .counter__progress{width:97%}.animate .counter[data-progress="98"] .counter__progress,.no-js .counter[data-progress="98"] .counter__progress{width:98%}.animate .counter[data-progress="99"] .counter__progress,.no-js .counter[data-progress="99"] .counter__progress{width:99%}.animate .counter[data-progress="100"] .counter__progress,.no-js .counter[data-progress="100"] .counter__progress{width:100%}.article .counter{margin:0 0 1.5rem}@media only screen and (min-width:480px){.counter__text{font-size:1.125rem;padding:0 1rem}}.cta-block{background-color:#ff0;min-width:100%;text-align:left;width:auto}.article__content .cta-block{margin:1.5rem -1rem}@media only screen and (min-width:768px){.article__content .cta-block{margin:1.5rem 0}.is-wv .article__content .cta-block{margin:1.5rem 0}}.cta-block__container{padding:1rem 1rem 2.25rem;text-align:center}@media only screen and (min-width:768px){.cta-block__container{padding:1.5rem 1.5rem 2.25rem}}.cta-block__heading{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:1.75rem;line-height:1.25;margin:0 0 1rem;font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;margin-top:1rem;text-transform:uppercase}@media only screen and (min-width:480px){.cta-block__heading{font-size:2rem}}@media only screen and (min-width:768px){.cta-block__heading{font-size:2.75rem}}.is-wv .cta-block__heading{font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700;text-transform:none}.cta-block__subheading{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-size:1rem;line-height:1.5rem}@media only screen and (min-width:1024px){.cta-block__subheading{font-size:1.25rem;line-height:1.75rem}}.cta-block__image{margin:0 1.5rem 1rem 0;max-width:80px}.cta-block__image .media{margin:0}.cta-block__image .media img{max-width:100%}.cta-block__button{margin:.5rem 0 0}.is-wv .cta-block__button{background-color:#000;border-color:#000;color:#fff;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.is-wv .cta-block__button .button__icon{fill:#fff}.is-wv .cta-block__button:hover{background-color:#dbdde3;color:#000}.is-wv .cta-block__button:hover .button__icon{fill:#000}.cta-block__content{padding:0 1rem}@media only screen and (min-width:1024px){.cta-block__content{padding:0 5rem}}.cta-block.has-ended .cta-block__button{background-color:#b6b6b6;border-color:#b6b6b6}.cta-block.has-ended .cta-block__button:hover{background-color:#9d9d9d;border-color:#9d9d9d}.is-wv .cta-block{background-color:#dbdde3}.cta-block--white{background-color:#fff}.cta-block--white .cta-block__container{border-bottom:.2rem solid #000;border-top:.2rem solid #000;margin:0 auto;max-width:796px;width:100%}@media only screen and (min-width:768px){.article__content .cta-block--white .cta-block__container{padding:1.5rem 0 2.25rem}.is-wv .article__content .cta-block--white .cta-block__container{padding:1.5rem 1.5rem 2.25rem}}.is-wv .cta-block--white{background-color:#fff}.cta-float{display:none;visibility:hidden}@media screen and (min-width:340px) and (max-width:768px) and (orientation:portrait){.cta-float{background-color:rgba(0,0,0,.5);bottom:0;display:block;left:0;padding:20px;position:fixed;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .25s cubic-bezier(.58,.27,.04,.98);transition:-webkit-transform .25s cubic-bezier(.58,.27,.04,.98);-o-transition:transform .25s cubic-bezier(.58,.27,.04,.98);transition:transform .25s cubic-bezier(.58,.27,.04,.98);transition:transform .25s cubic-bezier(.58,.27,.04,.98),-webkit-transform .25s cubic-bezier(.58,.27,.04,.98);visibility:visible;width:100%}.cta-float__button{border:0;display:block}.cta-float.is-hidden{-webkit-transform:translateY(101%);-ms-transform:translateY(101%);transform:translateY(101%)}}.donate-block{padding:2rem}.donate-block::after,.donate-block::before{content:" ";display:table}.donate-block::after{clear:both}.legacy .donate-block::after,.legacy .donate-block::before{zoom:1}.donate-block__container{display:block}@media only screen and (min-width:768px){.donate-block__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.donate-block__content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0}@media only screen and (min-width:768px){.donate-block__content{padding:0 4rem 0 0}.donate-block__content>:last-child{margin-bottom:0}}@media only screen and (min-width:1024px){.donate-block__content{-webkit-box-flex:2;-ms-flex:2;flex:2}}.donate-block__form{background-color:#e5e5e5;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 auto}@media only screen and (min-width:480px){.donate-block__form{max-width:70%}}.donate-block--grey{background-color:#f4f4f4}.donate-block--black{background-color:#000}.donate-block--black .donate-block__content{color:#fff}.donate-block--white{background-color:#fff}.donate-block--white .donate-block__content{color:#000}.donate-block--yellow{background-color:#ff0}.donate-block--action{background-color:#ff0}.donate-block--action .donate-block__container{margin:0 auto;max-width:796px}.donate-block--action .donate-block__content{text-align:center}.donate-block--action .donate-block__content h3{margin-bottom:.25rem;text-transform:uppercase}@media only screen and (min-width:768px){.donate-block--action .donate-block__content{text-align:left}}.donate-block--action .donate-block__form{background-color:transparent;max-width:initial;padding:0}@media only screen and (min-width:768px){.donate-block--action .donate-block__form{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.is-wv .donate-block--action{background-color:#dbdde3}.donate-widget{padding:2rem 1rem}@media only screen and (min-width:480px){.donate-widget{padding:2rem}}.donate-widget legend{display:block;margin:0 0 1rem;text-align:center}.donate-widget legend+.donate-widget__text{margin-top:-.5rem}.donate-widget__text{margin:0 0 1rem;text-align:center}.donate-widget__amounts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.donate-widget__amounts input[type=radio]{display:none}.donate-widget__amounts input[type=radio]:checked+label{background-color:#000;color:#fff}.donate-widget__radio~label{background-color:#fff;color:#000;cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.6rem;height:60px;line-height:60px;margin:0 1rem 0 0;min-width:70px;text-align:center;-webkit-transition:-webkit-box-shadow .15s linear;transition:-webkit-box-shadow .15s linear;-o-transition:box-shadow .15s linear;transition:box-shadow .15s linear;transition:box-shadow .15s linear,-webkit-box-shadow .15s linear}.donate-widget__radio~label:hover{-webkit-box-shadow:inset 0 0 0 5px #000;box-shadow:inset 0 0 0 5px #000;outline-offset:0}.donate-widget__radio~label:last-child{margin-right:0}.donate-widget__submit{display:block;margin:1rem 0 0;width:100%}@media only screen and (min-width:550px){.donate-widget--flat{text-align:center}.donate-widget--flat .donate-widget__amounts{display:inline-block;vertical-align:bottom}.donate-widget--flat .donate-widget__radio~label{display:inline-block}.donate-widget--flat .donate-widget__submit{display:inline-block;height:60px;line-height:58px;margin:0 0 0 1rem;padding:0 2.5rem;vertical-align:bottom;width:auto}}.drawer{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:90}.admin-bar .drawer{top:46px}@media only screen and (min-width:782px){.admin-bar .drawer{top:32px}}.drawer::before{background-color:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .3s cubic-bezier(0,0,.3,1);-o-transition:opacity .3s cubic-bezier(0,0,.3,1);transition:opacity .3s cubic-bezier(0,0,.3,1);width:100%;will-change:opacity}.drawer.is-active{pointer-events:auto}.drawer.is-active::before{opacity:1}.drawer.is-active .drawer__container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.drawer.is-active .toolbar--footer{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.drawer__container{background-color:#fff;-webkit-box-shadow:2px 0 12px rgba(0,0,0,.4);box-shadow:2px 0 12px rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;position:absolute;right:0;-webkit-transform:translateY(-101%);-ms-transform:translateY(-101%);transform:translateY(-101%);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.3,1);transition:-webkit-transform .3s cubic-bezier(0,0,.3,1);-o-transition:transform .3s cubic-bezier(0,0,.3,1);transition:transform .3s cubic-bezier(0,0,.3,1);transition:transform .3s cubic-bezier(0,0,.3,1),-webkit-transform .3s cubic-bezier(0,0,.3,1);width:100%;will-change:transform}@media only screen and (min-width:480px){.drawer__container{max-width:400px;width:90%}}.drawer__content{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-x:hidden;overflow-y:auto}.drawer__close{cursor:pointer;height:56px;padding:1.5em;position:absolute;right:0;top:0;width:60px}.drawer__close:hover{background-color:#000}.drawer__close:hover .icon{fill:#fff}.drawer--search .drawer__close{border:0}.drawer__close span{display:none}@media only screen and (min-width:1024px){.drawer--search{left:50%;max-width:1440px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}}.drawer--search .drawer__container{background-color:rgba(0,0,0,.9);-webkit-transform:translateY(-110%);-ms-transform:translateY(-110%);transform:translateY(-110%)}@media only screen and (min-width:480px){.drawer--search .drawer__container{max-width:400px;width:90%}}@media only screen and (min-width:1024px){.drawer--search .drawer__container{max-width:1440px;width:100%}}.drawer--search .drawer__content{margin:0 auto;max-width:796px;padding:0 30px;width:100%}.drawer--search .toolbar{border:0}@media only screen and (min-width:1024px){.drawer--search .toolbar{margin:0 0 70px}}.drawer--search .toolbar__title{color:#fff;margin:0}@media only screen and (min-width:480px){.drawer--search .toolbar__title{height:80px;padding:0 70px 0 30px}}.drawer--wv-main .drawer__container{background-color:#dbdde3}.drawer--wv-main .toolbar{border-bottom:0;height:56px}.drawer--wv-main .drawer__content a{border-bottom:0}@media only screen and (min-width:768px){.drawer--wv-main .toolbar{height:64px}}.toolbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;height:57px;-webkit-transition:opacity .1s cubic-bezier(0,0,.3,1);-o-transition:opacity .1s cubic-bezier(0,0,.3,1);transition:opacity .1s cubic-bezier(0,0,.3,1);width:100%}.toolbar__title{-ms-flex-item-align:center;align-self:center;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:2rem;font-weight:400;height:80px;line-height:80px;margin:0;padding:0 70px;text-transform:uppercase;width:100%}@media only screen and (min-width:480px){.toolbar__title{height:80px;padding:0 70px 0 20px}}.toolbar--footer{background-color:#000;border-bottom:0;color:#fff;padding:20px 0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .2s cubic-bezier(.87,-.41,.19,.44) .3s;transition:-webkit-transform .2s cubic-bezier(.87,-.41,.19,.44) .3s;-o-transition:transform .2s cubic-bezier(.87,-.41,.19,.44) .3s;transition:transform .2s cubic-bezier(.87,-.41,.19,.44) .3s;transition:transform .2s cubic-bezier(.87,-.41,.19,.44) .3s,-webkit-transform .2s cubic-bezier(.87,-.41,.19,.44) .3s;will-change:transform}.toolbar--footer .nav--icons{text-align:center}@media only screen and (min-width:1024px){.toolbar{height:65px}}.error-page{background:#fff;width:100%}.error-page__heading{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:2rem;line-height:1.2;margin:0 0 1rem;background:#000;color:#fff;margin:0;padding:72px 1rem 1rem;text-align:center;text-transform:uppercase;width:100%}@media only screen and (min-width:768px){.error-page__heading{font-size:2.5rem}}@media only screen and (min-width:1024px){.error-page__heading{padding:1rem}}.error-page__content{margin:0 auto;max-width:650px;padding:2rem 1rem}@media only screen and (min-width:1024px){.error-page__content{padding:4rem 1rem}}.error-page .error-page__form{background-color:#f7f7f7;padding:1rem}.event{width:100%}.event__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.event__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.event__back-link{display:inline-block;font-size:.75rem;margin-bottom:1rem}.event__back-link .icon{fill:currentColor;height:8px;vertical-align:0;width:8px}.event__media{height:265px;margin-bottom:16px;position:relative}@media only screen and (min-width:768px){.event__media{height:350px}}@media only screen and (min-width:1024px){.event__media{height:400px}}.event__gallery{bottom:0;left:0;max-width:100%;overflow:hidden;position:absolute;right:0;top:0}.event__col{position:relative}.event__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.event__row--gallery{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.event__col-description{padding:7rem 2rem 4rem}.event__col-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.event__date{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:2.25rem;line-height:1.2;margin:0 0 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #000;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.6rem;max-width:239px;min-height:95px;text-align:center;text-transform:uppercase;white-space:nowrap;width:100%}@media only screen and (min-width:768px){.event__date{font-size:3.5rem}}.event__date.smaller{color:#363636;font-size:1rem}.event__date .smaller--no-public-event{font-size:1rem}.event__date--long span{font-size:2rem}.event__date--long span.smaller{font-size:1rem}.event__share{-webkit-box-flex:0;-ms-flex:0 0 46px;flex:0 0 46px}.event__share .share__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.event__share .share__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 46px;flex:1 1 46px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:3px;min-height:43px;min-width:43px}.event__map{background-color:#f4f4f4;height:115px;margin-top:1rem;position:relative}.event__map img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.event__details{background-color:#f4f4f4;margin-top:16px;padding:2rem}.event__detail{width:100%}.event__heading{margin-bottom:.2rem}.event__single-detail{display:inline-block}.event .charleft{display:none}@media only screen and (min-width:480px){.event__share .share__list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -3px}.event__share .share__item{-webkit-box-flex:0;-ms-flex:0 1 60px;flex:0 1 60px;margin:3px;min-height:60px;min-width:60px}.event__date{max-width:324px;min-height:126px;width:calc(100% - 132px)}.event__map{left:0;margin-top:1rem;position:relative}.event__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.event__detail{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding:0 7px;width:50%}}@media only screen and (min-width:768px){.event__info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 0 0 20px}.event__date{margin-right:5px;max-height:127px;max-width:221px}.event__share{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0}.event__share .share__item{-webkit-box-flex:0;-ms-flex:0 0 46px;flex:0 0 46px;margin:3px;min-height:51px;min-width:51px}.event__map{height:187px;left:255px;margin-top:0;position:absolute;right:0;top:0}}@media only screen and (min-width:1024px){.event{border-bottom:40px solid #e5e5e5}.event__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:1440px}.event__col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.event__col-description{padding:2rem 2rem 2rem 4rem}.event__description{padding-right:20px}.event__info{padding:0}.event__map{left:235px}.event__row{min-height:187px}}.events{background:#f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;width:100%}.events__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){.events__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.events__nav{padding-bottom:20px}.events__nav [data-filter-button]{float:right}@media only screen and (min-width:1024px){.events__nav [data-filter-button]{display:none}}.events__pane{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:62.79%;position:relative}.events__map{background-color:#f4f4f4;bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.events__map.is-open{z-index:3}.events__list{background-color:#f4f4f4;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.events__list ul{list-style:none;margin:0;padding:0}.events__list.is-open{z-index:3}@media only screen and (min-width:1024px){.events__list{padding-top:62.79%}}.events__items{height:100%;overflow-x:hidden;overflow-y:scroll;width:100%}@media only screen and (min-width:1024px){.events__items{left:0;position:absolute;top:0}}.events__item.is-hidden{display:none}.events__item:last-child .teaser{margin-bottom:0}.events__filter{background-color:#fff;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:1rem;padding:28px}.events__filter h3{font-size:1.5rem;text-transform:uppercase}@media only screen and (min-width:1024px){.events__filter h3{font-size:2rem}}.events__filter [type=date]{padding-right:.7rem}.events__filter.is-open{display:block}.events__filter__no-results{color:#09f;display:none}.no-results .events__filter__no-results{display:block}@media only screen and (min-width:768px){.events__filter .form__cols{display:-webkit-box;display:-ms-flexbox;display:flex}.events__filter .form__col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:5px}.events__filter .form__col:last-child{padding:0 0 0 5px}}@media only screen and (min-width:1024px){.events__filter{display:block;-webkit-box-flex:0;-ms-flex:0 1 290px;flex:0 1 290px;margin-top:0}}.events__create-or{margin-bottom:20px;text-align:center}.events__create-event{width:100%}.facts{width:100%}@media only screen and (min-width:768px){.facts{padding:2rem 0}}.facts__container{margin:0 auto;max-width:1223px;text-align:center}@media only screen and (min-width:768px){.facts__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.facts__block{color:#363636;fill:#363636;padding:1rem 1rem 2rem;position:relative;text-align:center;width:100%}@media only screen and (min-width:768px){.facts__block{display:inline-block;padding:0 1rem;text-align:center;width:33.3%}}@media only screen and (min-width:1024px){.facts__block{padding:0 2rem}}.facts__block:nth-child(even){background-color:#f7f7f7}@media only screen and (min-width:768px){.facts__block:nth-child(even){background-color:transparent}}.facts__number{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;display:block;font-size:2rem;margin:0}@media only screen and (min-width:768px){.facts__number{font-size:3.5rem}}.facts__icon{display:block;height:50px;margin:0 auto 1rem;width:50px}@media only screen and (min-width:768px){.facts__icon{display:inline;height:100px;width:100px}}.facts__title{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;display:block;font-size:1.2rem;margin:0 0 .5rem}@media only screen and (min-width:768px){.facts__title{font-size:1.5rem}}.facts__description{display:none;font-size:.875rem;margin:0 0 1rem}@media only screen and (min-width:768px){.facts__description{display:block}}.facts--line{padding:0 2rem}.facts--line .facts__block{border-bottom:1px solid #363636}@media only screen and (min-width:768px){.facts--line .facts__block{border-bottom:0;border-right:1px solid #363636}}.facts--line .facts__block:last-child{border:0}.facts--line .facts__block:last-child::after{display:none}.facts--progressive{padding:0 2rem}@media only screen and (min-width:768px){.facts--progressive{padding:2rem 0}}.facts--progressive .facts__block{border-bottom:1px solid #363636}.facts--progressive .facts__block::after{background-color:#363636;background-image:url-encode('<svg width="20px" height="22px" viewBox="0 0 20 22" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g fill="#FFFFFF"><polygon id="Shape" points=".6 12.1 2.1 10.6 10 18.4 17.9 10.5 19.4 12.1 10 21.5"></polygon><polygon id="Shape" points=".6 2.1 2.1 .6 10 8.4 17.9 .5 19.4 2.1 10 11.5"></polygon></g></g></svg>');background-position:center center;background-repeat:no-repeat;background-size:50%;bottom:0;color:#fff;content:"";height:30px;left:50%;padding:.5em;position:absolute;text-align:center;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);width:30px;z-index:2}@media only screen and (min-width:768px){.facts--progressive .facts__block{border-bottom:0;border-right:1px solid #363636}.facts--progressive .facts__block::after{background-image:url-encode('<svg width="22px" height="20px" viewBox="0 0 22 20" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><path d="M12.1,19.4 L10.6,17.9 L18.4,10 L10.5,2.1 L12.1,.6 L21.5,10 L12.1,19.4 Z M2.1,19.4 L.6,17.9 L8.4,10 L.5,2.1 L2.1,.6 L11.5,10 L2.1,19.4 Z" id="Combined-Shape" fill="#FFFFFF"></path></g></svg>');left:auto;right:0;top:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}}.facts--progressive .facts__block:last-child{border:0}.facts--progressive .facts__block:last-child::after{display:none}.facts--ampersand{padding:0 2rem}@media only screen and (min-width:768px){.facts--ampersand{padding:2rem 0}}.facts--ampersand .facts__block{border-bottom:1px solid #363636}.facts--ampersand .facts__block::after{background:#fff;bottom:0;color:#000;content:"&";font-size:2.5rem;left:50%;padding:.6em .3em .5em;position:absolute;text-align:center;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);z-index:2}@media only screen and (min-width:768px){.facts--ampersand .facts__block{border-bottom:0;border-right:1px solid #000}.facts--ampersand .facts__block::after{bottom:auto;left:auto;right:0;top:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}}.facts--ampersand .facts__block:last-child{border:0}.facts--ampersand .facts__block:last-child::after{display:none}@media only screen and (min-width:768px){.facts--two-col .facts__block{width:50%}}.facts--grey{background:#f7f7f7}.facts--yellow{background:#ff0}.faq{background-color:#f7f7f7;margin:0 0 1rem;padding:1rem 2.3rem;position:relative;width:100%}.faq:hover{background-color:#e5e5e5}.faq p{font:inherit}.faq p:empty::before{content:none}.faq ul{font-size:inherit}.faq.is-open .faq__icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.faq.is-open .faq__content{max-height:none;opacity:1;padding:1rem 0 0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.faq__question{cursor:pointer;font-size:1.5rem;margin:0;padding:0}.faq__icon{height:15px;left:13px;position:absolute;top:23px;-webkit-transition:-webkit-transform .25s cubic-bezier(.55,0,.1,1);transition:-webkit-transform .25s cubic-bezier(.55,0,.1,1);-o-transition:transform .25s cubic-bezier(.55,0,.1,1);transition:transform .25s cubic-bezier(.55,0,.1,1);transition:transform .25s cubic-bezier(.55,0,.1,1),-webkit-transform .25s cubic-bezier(.55,0,.1,1);width:15px;will-change:transform}.faq__content{height:auto;max-height:0;opacity:0;overflow:hidden;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:opacity .15s linear,-webkit-transform .25s cubic-bezier(.55,0,.1,1);transition:opacity .15s linear,-webkit-transform .25s cubic-bezier(.55,0,.1,1);-o-transition:transform .25s cubic-bezier(.55,0,.1,1),opacity .15s linear;transition:transform .25s cubic-bezier(.55,0,.1,1),opacity .15s linear;transition:transform .25s cubic-bezier(.55,0,.1,1),opacity .15s linear,-webkit-transform .25s cubic-bezier(.55,0,.1,1);will-change:transform}.faq__content :last-child{margin:0}.figure{width:100%;position:relative;width:100%}@media only screen and (min-width:768px){.figure--align-center{margin:0 auto 1rem;width:auto}}@media only screen and (min-width:768px){.figure--align-left{float:left;margin:0 1.25rem 0 0;max-width:40%}}@media only screen and (min-width:768px){.figure--align-right{float:right;margin:0 0 0 1.25rem;max-width:40%}}.figure.figure--article .media{margin:1.5rem 0}.figure.figure--article .media+.figure__caption{margin:-1.5rem 0 1.5rem}@media only screen and (min-width:1280px){.figure.figure--article .media+.figure__caption{margin:0}}@media only screen and (min-width:1280px){.figure.figure--article .figure__caption{background-color:transparent;color:#000;left:auto;padding:0 1.5rem;position:absolute;right:calc(100% + 48px);text-align:left;top:2rem;width:calc((100vw - (796px + 3rem))/ 2)}}@media only screen and (min-width:1440px){.figure.figure--article .figure__caption{width:calc((1440px - (796px + 3rem))/ 2)}}@media only screen and (min-width:768px){.figure.figure--article.figure--align-center{margin:0 auto 1rem}.figure.figure--article.figure--align-center .figure__caption{padding:.6rem .8rem}}.figure.figure--article.figure--align-center .figure__caption,.figure.figure--article.figure--align-left .figure__caption,.figure.figure--article.figure--align-right .figure__caption{background-color:#f7f7f7;display:block;position:initial;right:initial;text-align:center;top:auto;width:auto}@media only screen and (min-width:1440px){.figure.figure--article.figure--align-center .figure__caption,.figure.figure--article.figure--align-left .figure__caption,.figure.figure--article.figure--align-right .figure__caption{width:auto}}@media only screen and (min-width:768px){.figure.figure--article.figure--align-left{margin:0 1.25rem 0 0}.figure.figure--article.figure--align-left .figure__caption{padding:.6rem .8rem}}@media only screen and (min-width:768px){.figure.figure--article.figure--align-right{margin:0 0 0 1.25rem}.figure.figure--article.figure--align-right .figure__caption{padding:.6rem .8rem}}.figure.figure--article.figure--align-center{margin:1.5rem 0;margin-left:-1rem;margin-right:-1rem;width:auto}@media only screen and (min-width:768px){.figure.figure--article.figure--align-center{margin-left:-40px;margin-right:-40px}.article--header-portrait .figure.figure--article.figure--align-center{margin-left:-48px;margin-right:-48px}}@media only screen and (min-width:1024px){.figure.figure--article.figure--align-center{margin-left:-80px;margin-right:-80px}}@media only screen and (min-width:768px){.figure.figure--article.figure--align-center{margin:2rem calc((-100vw + 636px)/ 2)}}@media only screen and (min-width:1280px){.figure.figure--article.figure--align-center .media{margin-bottom:0}}@media only screen and (min-width:1440px){.figure.figure--article.figure--align-center{margin:2rem -346px}}.flash-message{background-color:#f4f4f4;color:#000;left:50%;max-width:1440px;padding:5px;position:absolute;text-align:center;top:56px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:100%;z-index:1}.flash-message--error{background-color:#f44336;color:#fff}.flash-message.is-hidden{display:none}.flash-message p{margin:0;padding:0 10px}.flash-message p a{border-color:#fff}.flash-message__close{cursor:pointer;fill:#fff;height:15px;margin:8px 10px 0;position:absolute;right:0;top:5px;width:15px}.flip-counter{display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:5px;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flip-counter .digit{-webkit-text-stroke:2px;background-color:#fff;display:block;height:70px;line-height:0;margin-right:5px;position:relative;text-align:center;width:40px;z-index:0}.flip-counter .digit:last-child{margin-right:0}.flip-counter .digit__back,.flip-counter .digit__front{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;background-color:#fff;border:1px solid rgba(0,0,0,.3);color:#363636;display:block;font-size:45px;height:35px;left:0;line-height:4px;overflow:hidden;position:absolute;text-indent:2px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:40px}.flip-counter .digit__back{border-top:0;bottom:0}.flip-counter .digit__front{border-bottom:0;padding-top:34px;top:0}.flip-counter .digit__line{border-bottom:1px solid rgba(0,0,0,.3);height:0;position:absolute;top:36px;width:40px;z-index:10}.flip-counter .digit__wrap{display:block;height:70px;overflow:visible;-webkit-perspective:300px;perspective:300px;position:relative;width:40px;z-index:5}.flip-counter .digit__hinge{height:35px;position:absolute;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;-o-transition:transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in;width:40px}.flip-counter .digit__hinge .digit__back,.flip-counter .digit__hinge .digit__front{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:0;z-index:5}.flip-counter .digit__hinge .digit__back{height:34px;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.flip-counter.is-animating .digit--animate .digit__hinge{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.flip-counter--dark .digit{background-color:#262626}.flip-counter--dark .digit__back,.flip-counter--dark .digit__front{background-color:#262626;border:1px solid #262626;color:#fff}.flip-counter--dark .digit__line{border-bottom:1px solid rgba(255,255,255,.7)}@media only screen and (min-width:480px){.flip-counter{height:90px;padding:8px}.flip-counter .digit{height:85px;margin-right:5px;width:50px}.flip-counter .digit__back,.flip-counter .digit__front{font-size:55px;height:42.5px;line-height:5px;width:50px}.flip-counter .digit__front{padding-top:41.5px}.flip-counter .digit__line{top:43.5px;width:50px}.flip-counter .digit__wrap{height:85px;width:50px}.flip-counter .digit__hinge{height:42.5px;width:50px}.flip-counter .digit__hinge .digit__back{height:41.5px}}@media only screen and (min-width:768px){.flip-counter{height:110px;padding:10px}.flip-counter .digit{height:90px;margin-right:7px;width:60px}.flip-counter .digit__back,.flip-counter .digit__front{font-size:60px;height:45px;line-height:6px;width:60px}.flip-counter .digit__front{padding-top:44px}.flip-counter .digit__line{top:46px;width:60px}.flip-counter .digit__wrap{height:90px;width:60px}.flip-counter .digit__hinge{height:45px;width:60px}.flip-counter .digit__hinge .digit__back{height:44px}}@media only screen and (min-width:1024px){.flip-counter{height:160px}.flip-counter .digit{height:140px;margin-right:10px;width:90px}.flip-counter .digit__back,.flip-counter .digit__front{font-size:90px;height:70px;line-height:8px;width:90px}.flip-counter .digit__front{padding-top:69px}.flip-counter .digit__line{top:71px;width:90px}.flip-counter .digit__wrap{height:140px;width:90px}.flip-counter .digit__hinge{height:70px;width:90px}.flip-counter .digit__hinge .digit__back{height:69px}}.flip-counter--small{height:80px}.flip-counter--small .digit{height:70px;margin-right:5px;width:40px}.flip-counter--small .digit__back,.flip-counter--small .digit__front{font-size:45px;height:35px;line-height:4px;width:40px}.flip-counter--small .digit__front{padding-top:34px}.flip-counter--small .digit__line{top:36px;width:40px}.flip-counter--small .digit__wrap{height:70px;width:40px}.flip-counter--small .digit__hinge{height:35px;width:40px}.flip-counter--small .digit__hinge .digit__back{height:34px}.flip-counter{display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:5px;position:relative;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flip-counter .digit{-webkit-text-stroke:2px;background-color:#fff;display:block;height:70px;line-height:0;margin-right:5px;position:relative;text-align:center;width:40px;z-index:0}.flip-counter .digit:last-child{margin-right:0}.flip-counter .digit__back,.flip-counter .digit__front{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;background-color:#fff;border:1px solid rgba(0,0,0,.3);color:#363636;display:block;font-size:45px;height:35px;left:0;line-height:4px;overflow:hidden;position:absolute;text-indent:2px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:40px}.flip-counter .digit__back{border-top:0;bottom:0}.flip-counter .digit__front{border-bottom:0;padding-top:34px;top:0}.flip-counter .digit__line{border-bottom:1px solid rgba(0,0,0,.3);height:0;position:absolute;top:36px;width:40px;z-index:10}.flip-counter .digit__wrap{display:block;height:70px;overflow:visible;-webkit-perspective:300px;perspective:300px;position:relative;width:40px;z-index:5}.flip-counter .digit__hinge{height:35px;position:absolute;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;-o-transition:transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in;width:40px}.flip-counter .digit__hinge .digit__back,.flip-counter .digit__hinge .digit__front{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:0;z-index:5}.flip-counter .digit__hinge .digit__back{height:34px;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.flip-counter.is-animating .digit--animate .digit__hinge{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.flip-counter--dark .digit{background-color:#262626}.flip-counter--dark .digit__back,.flip-counter--dark .digit__front{background-color:#262626;border:1px solid #262626;color:#fff}.flip-counter--dark .digit__line{border-bottom:1px solid rgba(255,255,255,.7)}@media only screen and (min-width:480px){.flip-counter{height:90px;padding:8px}.flip-counter .digit{height:85px;margin-right:5px;width:50px}.flip-counter .digit__back,.flip-counter .digit__front{font-size:55px;height:42.5px;line-height:5px;width:50px}.flip-counter .digit__front{padding-top:41.5px}.flip-counter .digit__line{top:43.5px;width:50px}.flip-counter .digit__wrap{height:85px;width:50px}.flip-counter .digit__hinge{height:42.5px;width:50px}.flip-counter .digit__hinge .digit__back{height:41.5px}}@media only screen and (min-width:768px){.flip-counter{height:110px;padding:10px}.flip-counter .digit{height:90px;margin-right:7px;width:60px}.flip-counter .digit__back,.flip-counter .digit__front{font-size:60px;height:45px;line-height:6px;width:60px}.flip-counter .digit__front{padding-top:44px}.flip-counter .digit__line{top:46px;width:60px}.flip-counter .digit__wrap{height:90px;width:60px}.flip-counter .digit__hinge{height:45px;width:60px}.flip-counter .digit__hinge .digit__back{height:44px}}@media only screen and (min-width:1024px){.flip-counter{height:160px}.flip-counter .digit{height:140px;margin-right:10px;width:90px}.flip-counter .digit__back,.flip-counter .digit__front{font-size:90px;height:70px;line-height:8px;width:90px}.flip-counter .digit__front{padding-top:69px}.flip-counter .digit__line{top:71px;width:90px}.flip-counter .digit__wrap{height:140px;width:90px}.flip-counter .digit__hinge{height:70px;width:90px}.flip-counter .digit__hinge .digit__back{height:69px}}.flip-counter--small{height:80px}.flip-counter--small .digit{height:70px;margin-right:5px;width:40px}.flip-counter--small .digit__back,.flip-counter--small .digit__front{font-size:45px;height:35px;line-height:4px;width:40px}.flip-counter--small .digit__front{padding-top:34px}.flip-counter--small .digit__line{top:36px;width:40px}.flip-counter--small .digit__wrap{height:70px;width:40px}.flip-counter--small .digit__hinge{height:35px;width:40px}.flip-counter--small .digit__hinge .digit__back{height:34px}.form-block{padding:2rem}.form-block::after,.form-block::before{content:" ";display:table}.form-block::after{clear:both}.legacy .form-block::after,.legacy .form-block::before{zoom:1}.article__content .form-block{margin:1.5rem 0;padding:2rem 2.5rem}@media only screen and (min-width:768px){.article__content .form-block{margin-left:-40px;margin-right:-40px}.article--header-portrait .article__content .form-block{margin-left:-48px;margin-right:-48px}}@media only screen and (min-width:1024px){.article__content .form-block{margin-left:-80px;margin-right:-80px}}.article__content .form-block .form-block__form,.article__content .form-block--grey{background-color:#e5e5e5}.form-block__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.form-block__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.form-block__content{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:1.25rem 1.5rem 1.5rem;width:100%}@media only screen and (min-width:768px){.form-block__content{-webkit-box-flex:0;-ms-flex:0 1 550px;flex:0 1 550px;max-width:550px}}@media only screen and (min-width:1024px){.form-block__content{padding:2em 2.5em 2.5em}}.form-block__form{background-color:#f4f4f4;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:1.25rem 1.5rem 1.5rem;width:100%}@media only screen and (min-width:768px){.form-block__form{-webkit-box-flex:0;-ms-flex:0 1 550px;flex:0 1 550px;max-width:550px}}@media only screen and (min-width:1024px){.form-block__form{padding:2em 2.5em 2.5em}}@media only screen and (min-width:768px){.form-block--center .form-block__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-block--center .form-block__content,.form-block--center .form-block__form{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.form-block--grey{background-color:#f4f4f4}.form-block--black{background-color:#000}.form-block--black .form-block__content{color:#fff}.form-block--yellow{background-color:#ff0}.fullscreen-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1440px;min-height:100vh;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px){.fullscreen-block{display:block;height:100vh;max-height:675px;min-height:0}}.fullscreen-block__media{height:100%;left:50%;max-width:none;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:1024px){.fullscreen-block__media{height:auto;min-height:100%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}}.fullscreen-block__container{height:auto;padding:2rem;position:relative;text-align:center;width:100%;z-index:2}@media only screen and (min-width:768px){.fullscreen-block__container{left:50%;max-width:720px;padding:0 2rem;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}}.fullscreen-block__heading{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;color:#fff;line-height:1em;text-transform:uppercase}.is-wv .fullscreen-block__heading{font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700}.fullscreen-block__content{color:#fff;line-height:1.5em;margin:1rem 0}.fullscreen-block--left .fullscreen-block__container{text-align:left}@media only screen and (min-width:768px){.fullscreen-block--left .fullscreen-block__container{left:80px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.fullscreen-block--left .fullscreen-block__heading{font-size:3.5rem}.fullscreen-block--shaded::before{background-color:rgba(0,0,0,.5);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.fullscreen-block--404::before{background-color:rgba(0,0,0,.2);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.footnote-reference{background-color:#f7f7f7;padding:1.5rem 2rem}.footnote-reference__heading{font-size:1.5rem;margin:0}.footnote-reference__list{list-style:none;margin:0;padding:0}.footnote-reference__item{display:block;margin:1rem 0 0;position:relative}.footnote-reference__content{background-color:#fff;border:0;color:#000;display:block;font-size:.75rem;line-height:1.6;padding:.5rem 3.3rem .5rem 1rem}.footnote-reference__content p{font-size:.75rem;line-height:1.6}.footnote-reference__number{float:left}.footnote-reference__scroll-up{background-color:#f7f7f7;border:2px solid #f7f7f7;display:inline-block;font-size:1rem;height:30px;position:absolute;right:.5rem;text-align:center;text-transform:uppercase;top:.5rem;width:30px}.footnote-reference__scroll-up:hover{background-color:#e5e5e5;border:2px solid #e5e5e5}.footnote-reference__icon{height:20px;vertical-align:-15%;width:20px}.form{position:relative}.form__content{margin:0 auto;max-width:796px;padding:2rem}.form__section{border:0;margin:0;padding:0}.form__section.is-hidden{display:none}.form__fieldset{border:0;margin:0;padding:0}.form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:-5px -5px 0}.form__group .form__row{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:5px}.form__group .form__row .form__input input{-webkit-box-flex:0;-ms-flex:none;flex:none}.form__group--address .form__row{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%}.form__group--address .form__row:first-child{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.form__group--address .form__label{white-space:nowrap}.form__row{display:block;margin-bottom:1rem;opacity:1;overflow:hidden;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;visibility:visible}.form__row.invisible{opacity:0;visibility:hidden}.form__title{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;color:#000;display:inline-block;font-size:1.5rem;margin:1.5rem 0 1rem 2px;max-width:100%;text-transform:initial}.form__legend{display:block;margin:0;padding:0}.form__privacy{display:block;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin:0 0 .25rem 2px;max-width:100%;width:100%}.form__privacy p{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;line-height:1.4}.form__error,.form__hint,.form__label,.form__text,.form__warning{color:#1a1a1a;display:block;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin:0 0 2px 2px;max-width:100%;width:100%}.form__error,.form__hint,.form__warning{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;line-height:1.4}.form__label{font-size:1rem}.is-optional .form__label::after,.is-required .form__label::after{color:#1a1a1a;content:"";display:inline-block;text-align:right;width:10px}.is-required .form__label::after{content:"*"}.form__input,.form__select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%}.form__input input,.form__input select,.form__input textarea,.form__select input,.form__select select,.form__select textarea{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;color:#1a1a1a;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:40px;margin:0;min-height:42px;padding:0 1.5rem 0 .75rem;-webkit-transition:background-color .2s,border-color .2s;-o-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s;width:100%}.form__input input[type=date]~.form__label,.form__input select[type=date]~.form__label,.form__input textarea[type=date]~.form__label,.form__select input[type=date]~.form__label,.form__select select[type=date]~.form__label,.form__select textarea[type=date]~.form__label{font-size:.75rem;top:0}.form__input input::-webkit-input-placeholder,.form__input select::-webkit-input-placeholder,.form__input textarea::-webkit-input-placeholder,.form__select input::-webkit-input-placeholder,.form__select select::-webkit-input-placeholder,.form__select textarea::-webkit-input-placeholder{color:#909090;opacity:1}.form__input input::-moz-placeholder,.form__input select::-moz-placeholder,.form__input textarea::-moz-placeholder,.form__select input::-moz-placeholder,.form__select select::-moz-placeholder,.form__select textarea::-moz-placeholder{color:#909090;opacity:1}.form__input input:-ms-input-placeholder,.form__input select:-ms-input-placeholder,.form__input textarea:-ms-input-placeholder,.form__select input:-ms-input-placeholder,.form__select select:-ms-input-placeholder,.form__select textarea:-ms-input-placeholder{color:#909090;opacity:1}.form__input input::-ms-input-placeholder,.form__input select::-ms-input-placeholder,.form__input textarea::-ms-input-placeholder,.form__select input::-ms-input-placeholder,.form__select select::-ms-input-placeholder,.form__select textarea::-ms-input-placeholder{color:#909090;opacity:1}.form__input input::placeholder,.form__input select::placeholder,.form__input textarea::placeholder,.form__select input::placeholder,.form__select select::placeholder,.form__select textarea::placeholder{color:#909090;opacity:1}.form__input input:focus,.form__input select:focus,.form__input textarea:focus,.form__select input:focus,.form__select select:focus,.form__select textarea:focus{border:1px solid #000;-webkit-box-shadow:none;box-shadow:none;outline:0}.form__input input:disabled,.form__input select:disabled,.form__input textarea:disabled,.form__select input:disabled,.form__select select:disabled,.form__select textarea:disabled{background-color:#f7f7f7}.form__input textarea,.form__select textarea{line-height:1.25;max-width:100%;min-height:100px;padding:.5rem .75rem 0}.form__input select,.form__select select{cursor:pointer;padding-right:35px}.is-error .form__input::after,.is-error .form__select::after,.is-valid .form__input::after,.is-valid .form__select::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23f44336%22%20d%3D%22M32%203.692L28.308%200%2016%2012.308%203.692%200%200%203.692%2012.308%2016%200%2028.308%203.692%2032%2016%2019.692%2028.308%2032%2032%2028.308%2019.692%2016%22%2F%3E%3C%2Fsvg%3E);display:block;height:12px;pointer-events:none;position:absolute;right:.5rem;top:.75rem;width:12px}.is-warning .form__input::after,.is-warning .form__select::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23d88d05%22%20d%3D%22M15.999%201.736c-.959%200-1.93.473-2.478%201.432L6.934%2014.524.384%2025.968c-1.096%201.905.286%204.296%202.49%204.296H16l13.15-.1c2.191-.012%203.561-2.403%202.465-4.295l-6.537-11.332L18.489%203.18A2.848%202.848%200%200%200%2016%201.736zm0%201.494c.237%200%20.834.062%201.183.685l6.587%2011.356%206.538%2011.332a1.323%201.323%200%200%201%200%201.37%201.324%201.324%200%200%201-1.183.685l-13.137.1H2.874c-.71%200-1.07-.474-1.183-.685a1.323%201.323%200%200%201%200-1.37l6.55-11.444%206.587-11.344c.337-.623.934-.685%201.171-.685zm-.81%207.285l-.124%2010.547h1.731l.125-10.547zm-.124%2012.016v1.943h1.743V22.53z%22%2F%3E%3C%2Fsvg%3E);display:block;height:12px;pointer-events:none;position:absolute;right:.5rem;top:.75rem;width:12px}.is-valid .form__input::after,.is-valid .form__select::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%2300771a%22%20d%3D%22M9.987%2020.39l-5.735-6.15L0%2018.205l9.532%2010.222.18-.168.168.18L32%207.813%2028.035%203.56%22%2F%3E%3C%2Fsvg%3E)}.form__prefix{background-color:#000;border-radius:4px;color:#fff;float:left;font-size:1.25rem;height:42px;line-height:42px;padding:0 15px 0 10px;position:relative;z-index:1}.form__prefix~input,.form__prefix~select{margin-left:-6px}.form__select{position:relative}.form__select::before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M15.999%2026.11L32%2010.11l-4.22-4.22-11.781%2011.78L4.223%205.892%200%2010.11%22%2F%3E%3C%2Fsvg%3E);display:block;height:20px;pointer-events:none;position:absolute;right:.75rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;z-index:3}.is-error .form__select::before,.is-valid .form__select::before{right:2.75rem}.form__checkboxes,.form__options,.form__radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px -5px 0}.form__checkboxes::after,.form__checkboxes::before,.form__options::after,.form__options::before,.form__radios::after,.form__radios::before{content:" ";display:table}.form__checkboxes::after,.form__options::after,.form__radios::after{clear:both}.legacy .form__checkboxes::after,.legacy .form__checkboxes::before,.legacy .form__options::after,.legacy .form__options::before,.legacy .form__radios::after,.legacy .form__radios::before{zoom:1}.form__checkboxes--vertical,.form__options--vertical,.form__radios--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__checkboxes,.form__radios{padding-top:5px}.form__checkbox,.form__radio{padding:5px;position:relative}.form__checkbox input,.form__radio input{background:0;border:0;height:14px;left:8px;margin:0;position:absolute;top:8px;width:14px}.form__checkbox label,.form__radio label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;line-height:1.4;color:#000;cursor:pointer;display:block;font-weight:initial;line-height:1.5;padding-left:28px;position:relative}.form__checkbox label::before,.form__radio label::before{background-color:#fff;border:1px solid #dadada;border-radius:3px;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.form__checkbox label::after,.form__radio label::after{border-radius:3px;content:"";position:absolute;-webkit-transition:background-color .2s,-webkit-transform .15s;transition:background-color .2s,-webkit-transform .15s;-o-transition:transform .15s,background-color .2s;transition:transform .15s,background-color .2s;transition:transform .15s,background-color .2s,-webkit-transform .15s}.form__checkbox input:focus~label::before{border-color:#000}.form__checkbox input:checked~label::before{background-color:#000;border-color:#000}.form__checkbox input:checked~label::after{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9.987%2020.39l-5.735-6.15L0%2018.205l9.532%2010.222.18-.168.168.18L32%207.813%2028.035%203.56%22%2F%3E%3C%2Fsvg%3E);background-size:contain}.form__checkbox label::before{-webkit-transition:background-color .2s,border-color .2s,color .2s;-o-transition:background-color .2s,border-color .2s,color .2s;transition:background-color .2s,border-color .2s,color .2s}.form__checkbox label::after{display:block;height:16px;left:2px;opacity:1;top:2px;width:16px}.form__checkbox label:focus::before,.form__checkbox label:hover::before{border-color:#000}.form__radio input:focus~label::before{border-color:#000}.form__radio input:checked~label::before{border-color:#000}.form__radio input:checked~label::after{background-color:#000}.form__radio label::before{border-radius:20px;-webkit-transition:background-color .2s,border-color .2s;-o-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s}.form__radio label::after{border-radius:12px;display:block;height:12px;left:4px;opacity:1;top:4px;width:12px}.form__radio label:focus::before,.form__radio label:hover::before{border-color:#000}.form__option{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;padding:5px;position:relative}.form__option input{height:14px;left:8px;margin:0;position:absolute;top:8px;width:14px}.form__option input:checked~label,.form__option input:focus~label{background-color:#000;color:#fff}.form__option input:focus+label::before{border:1px solid #fff;bottom:0;content:" ";display:block;height:auto;left:0;margin:5px;max-width:100%;position:absolute;right:0}.form__option label{background-color:#fff;border:1px solid #000;border-radius:5px;color:#000;cursor:pointer;display:block;font-size:1rem;height:52px;line-height:52px;min-width:74px;padding:0 .75rem;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:background-color .2s,border-color .2s,color .2s;-o-transition:background-color .2s,border-color .2s,color .2s;transition:background-color .2s,border-color .2s,color .2s;white-space:nowrap}.form__option label:hover{background-color:#dadada}.form__option--highlight label{font-size:1.25rem;letter-spacing:1px}.form__icon{display:inline-block;fill:currentColor;height:24px;margin:0;-webkit-transition:fill .2s;-o-transition:fill .2s;transition:fill .2s;vertical-align:-17%;width:24px}.form .custom-error,.form__error,.form__hint,.form__text,.form__warning{color:#262626;margin:3px 0 0 2px}.form__text{margin:0 0 1rem 2px}.form__error{color:#f44336;display:none}.is-error .form__error{display:block}.form .custom-error{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;color:#f44336}.form__warning{color:#d88d05;display:none}.is-warning .form__warning{display:block}.form__buttons{margin-bottom:1rem}.form__buttons .button{border-radius:5px;position:relative}.form__buttons .button:focus::before{border:1px solid #000;bottom:0;content:" ";display:block;height:auto;left:0;margin:5px;max-width:100%;position:absolute;right:0}.form__footer{padding:1rem 0 0}.form__footer>:last-child{margin-bottom:0}.form__logos{padding-top:1rem}.form__links{padding:1rem 0}.form__links .form-toggle{font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700;margin-right:16px}.form__links .form-toggle::before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M15.999%2026.11L32%2010.11l-4.22-4.22-11.781%2011.78L4.223%205.892%200%2010.11%22%2F%3E%3C%2Fsvg%3E);display:inline-block;height:12px;padding-right:5px;vertical-align:-14%;width:18px}.form__toggle{display:none;padding-top:1rem;visibility:hidden}.form__toggle.is-open{display:block;visibility:visible}.form__loader{background-color:rgba(0,0,0,.3);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1}.form__loader-content{background-color:#f4f4f4;left:50%;max-width:100%;padding:1rem;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.form__loader-content>:first-child{margin-top:0}.form__loader-content>:last-child{margin-bottom:0}.form.is-loading{height:375px;overflow:hidden}.form.is-loading .form__loader{background-color:#f4f4f4;display:block}.form.is-loading .form__loader-content{-webkit-box-shadow:none;box-shadow:none}.form.is-submitting .form__loader{display:block}.form--AMN765 .is-required .form__label::after{content:""}@media only screen and (min-width:768px){.form__input input,.form__input select,.form__input textarea,.form__select input,.form__select select,.form__select textarea{padding:0 1.75rem 0 .75rem}.is-error .form__input::after,.is-error .form__select::after,.is-valid .form__input::after,.is-valid .form__select::after{height:16px;right:.75rem;width:16px}.is-warning .form__input::after,.is-warning .form__select::after{height:16px;right:.75rem;width:16px}.form__option{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}.form__flat .form__row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;margin-bottom:1rem}.form__flat .custom-error,.form__flat .form__buttons,.form__flat .form__error,.form__flat .form__hint,.form__flat .form__text,.form__flat .form__title,.form__flat .form__warning{padding-left:175px}.form__flat .form__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 175px;flex:0 0 175px;height:40px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;max-width:175px;min-height:42px;padding-right:10px;text-align:right}.is-optional .form__flat .form__label::after,.is-required .form__flat .form__label::after{display:block}.form__flat .form__checkboxes,.form__flat .form__input,.form__flat .form__options,.form__flat .form__radios,.form__flat .form__select{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.form__flat .form__option{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%}.form--widget .form__row{margin-bottom:.5rem}}.form-block{padding:2rem}.form-block::after,.form-block::before{content:" ";display:table}.form-block::after{clear:both}.legacy .form-block::after,.legacy .form-block::before{zoom:1}.article__content .form-block{margin:1.5rem 0;padding:2rem 2.5rem}@media only screen and (min-width:768px){.article__content .form-block{margin-left:-40px;margin-right:-40px}.article--header-portrait .article__content .form-block{margin-left:-48px;margin-right:-48px}}@media only screen and (min-width:1024px){.article__content .form-block{margin-left:-80px;margin-right:-80px}}.article__content .form-block .form-block__form,.article__content .form-block--grey{background-color:#e5e5e5}.form-block__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.form-block__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.form-block__content{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:1.25rem 1.5rem 1.5rem;width:100%}@media only screen and (min-width:768px){.form-block__content{-webkit-box-flex:0;-ms-flex:0 1 550px;flex:0 1 550px;max-width:550px}}@media only screen and (min-width:1024px){.form-block__content{padding:2em 2.5em 2.5em}}.form-block__form{background-color:#f4f4f4;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:1.25rem 1.5rem 1.5rem;width:100%}@media only screen and (min-width:768px){.form-block__form{-webkit-box-flex:0;-ms-flex:0 1 550px;flex:0 1 550px;max-width:550px}}@media only screen and (min-width:1024px){.form-block__form{padding:2em 2.5em 2.5em}}@media only screen and (min-width:768px){.form-block--center .form-block__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-block--center .form-block__content,.form-block--center .form-block__form{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.form-block--grey{background-color:#f4f4f4}.form-block--black{background-color:#000}.form-block--black .form-block__content{color:#fff}.form-block--yellow{background-color:#ff0}.form-password{margin:80px auto;max-width:500px;padding:1rem}.form-password__form{background-color:#e5e5e5;padding:1rem;text-align:center}.form-password__title{display:block;font-size:1.18rem;line-height:2.5rem;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){.form-password__title{font-size:1.5rem;line-height:3rem}}.form-password__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e5e5e5;border-radius:0;width:100%;font-size:.8rem;height:60px;margin:0 auto;text-align:center;width:100%}.form-password__input:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.form-password__submit{margin:10px 0;width:100%}.form-poster{background-color:#fff;border:1px solid #e5e5e5;padding:1rem}.form-poster__upload{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1rem}.upload-popover__popover .form-poster{background-color:transparent;border:0;cursor:pointer;display:block;padding:5px;width:50%}@media only screen and (min-width:1024px){.upload-popover__popover .form-poster{padding-top:0}}.form-poster__file-upload{height:0;opacity:0;position:absolute;width:0}.form-poster__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:20px;width:100%}@media only screen and (min-width:1024px){.form-poster__buttons{max-width:50%}}.form-poster__buttons .button:first-of-type{margin-top:10px;padding:.75rem}.form-poster__buttons--upload{margin-bottom:0;max-width:250px;padding-left:20px;width:65%}.form-poster__text-title{font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700;display:block;font-size:1rem}.form-poster__text{display:block;margin-bottom:auto}.form-poster__poster{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.form-poster__placeholder{background-color:#fff;border:1px solid #000;height:110px;overflow:hidden;position:relative;width:110px}.upload-popover__popover .form-poster__placeholder{height:0;padding-bottom:100%;width:100%}.form-poster__placeholder img{height:100%;position:absolute}.form-poster__replace{display:block;font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.form-poster__overlay{left:0;position:absolute;top:0;z-index:5}.form-poster__overlay--chosen{display:none}.form-poster__image-upload{height:0;margin-bottom:0}.form-poster__image-upload .form__input{height:0;opacity:0}.form-poster__image-upload .form__input input{min-height:initial}.further-reading{background-color:#f7f7f7;padding:1.5rem 2rem}.further-reading__heading{font-size:1.5rem;margin:0}.further-reading__list{list-style:none;margin:0;padding:0;display:block}.further-reading__item{display:block;margin:1rem 0 0;position:relative;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out;-o-transition:color .25s ease-in-out,background-color .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out}.further-reading__link{background-color:#fff;border:0;color:#000;display:block;font-size:1rem;padding:.5rem 1rem;-webkit-transition:color .25s ease-in-out,background-color .25s ease-in-out;-o-transition:color .25s ease-in-out,background-color .25s ease-in-out;transition:color .25s ease-in-out,background-color .25s ease-in-out}.further-reading__link:hover{background-color:#e5e5e5}.further-reading__icon{height:20px;margin:0 .3rem 0 0;vertical-align:-15%;width:20px}.gallery{margin-bottom:2rem;margin-left:-80px;margin-right:-80px;margin-top:2rem;min-width:100%;overflow:hidden;position:relative}.gallery__container{position:relative}.gallery__carousel{max-height:555px;overflow:hidden;position:relative}.gallery__slide .media{margin:0}.gallery__slide img{display:block;height:auto;width:100%}.gallery__arrow{fill:#fff;height:25px;width:25px}.gallery__arrow--left{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.gallery__arrow--right{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.gallery__caption{display:none}.gallery__description{background-color:#000;color:#fff;margin:0;padding:.3rem .5rem 0;text-align:center}.gallery__description span{color:#b6b6b6;font-style:italic}.gallery__description span::before{content:"-";height:10px;margin:0 5px;width:10px}@media only screen and (min-width:768px){.gallery__description{font-size:1em;width:100%}}.gallery__navigation{color:#fff;line-height:1.25em;margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}.gallery__nav-item{background-color:rgba(0,0,0,.75);cursor:pointer;fill:#fff;height:60px;padding:1rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color .25s,opacity .25s;-o-transition:background-color .25s,opacity .25s;transition:background-color .25s,opacity .25s;width:60px}.gallery__nav-item.disabled{background-color:rgba(182,182,182,.75)}.gallery__nav-item:hover{background-color:rgba(54,54,54,.75)}.gallery__nav-item--left{left:1rem}.gallery__nav-item--right{right:0;-webkit-transform:translate(-1rem,-50%);-ms-transform:translate(-1rem,-50%);transform:translate(-1rem,-50%)}.gallery--landing,.gallery--landing .gallery,.landing .gallery{margin-left:0;margin-right:0}.article__content .gallery{margin:1.5rem 0;margin-left:0;margin-right:0}@media only screen and (min-width:768px){.article__content .gallery{margin-left:-40px;margin-right:-40px}.article--header-portrait .article__content .gallery{margin-left:-48px;margin-right:-48px}}@media only screen and (min-width:1024px){.article__content .gallery{margin-left:-80px;margin-right:-80px}}.article__content .gallery .media{margin:0}.gallery--event-carousel{margin-left:0;margin-right:0}.gallery-nav{display:block;padding:1rem 0 0;position:relative;width:100%}.gallery-nav::after{background-color:#ff0;bottom:0;content:"";display:block;height:10px;position:absolute;width:100%;z-index:1}.gallery-nav__carousel{height:60px}.gallery-nav__item{height:60px;overflow:hidden;position:relative;width:100%}.gallery-nav__item::after{background-color:#000;border-radius:50%;bottom:-2px;content:"";cursor:pointer;display:block;height:24px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:-webkit-transform .2s cubic-bezier(.45,-.78,.32,1.5);transition:-webkit-transform .2s cubic-bezier(.45,-.78,.32,1.5);-o-transition:transform .2s cubic-bezier(.45,-.78,.32,1.5);transition:transform .2s cubic-bezier(.45,-.78,.32,1.5);transition:transform .2s cubic-bezier(.45,-.78,.32,1.5),-webkit-transform .2s cubic-bezier(.45,-.78,.32,1.5);width:24px}.gallery-nav__item:hover{cursor:pointer}.gallery-nav__item:hover::after{-webkit-transform:translateX(-50%) scale(1.1);-ms-transform:translateX(-50%) scale(1.1);transform:translateX(-50%) scale(1.1)}.gallery-nav__item:hover .gallery-nav__title{color:#000}.active .gallery-nav__item{cursor:auto}.active .gallery-nav__item::after{background-color:#ff0;bottom:-4px;-webkit-transform:translateX(-50%) scale(2);-ms-transform:translateX(-50%) scale(2);transform:translateX(-50%) scale(2)}.active .gallery-nav__item .gallery-nav__title{color:#000;font-size:1rem;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.gallery-nav__title{color:#b6b6b6;font-size:.8rem;margin:0;overflow:hidden;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-transform:uppercase;-webkit-transform:translateY(18px);-ms-transform:translateY(18px);transform:translateY(18px);-webkit-transition:color .2s ease-in-out,font-size .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:color .2s ease-in-out,font-size .2s ease-in-out,-webkit-transform .2s ease-in-out;-o-transition:color .2s ease-in-out,font-size .2s ease-in-out,transform .2s ease-in-out;transition:color .2s ease-in-out,font-size .2s ease-in-out,transform .2s ease-in-out;transition:color .2s ease-in-out,font-size .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;white-space:nowrap}@media only screen and (min-width:768px){.gallery-nav__title{font-size:1rem;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.gallery-advanced{overflow:hidden;position:relative}.gallery-advanced__pagination{display:block}.gallery-advanced__item{height:400px;position:relative}.gallery-advanced__item img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.gallery-advanced__item.active .gallery-advanced__content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.gallery-advanced__item.swiper-slide{height:400px;width:85%}@media only screen and (min-width:768px){.gallery-advanced__item{height:0;padding-bottom:56.25%}.gallery-advanced__item.swiper-slide{height:inherit}}.gallery-advanced__content{background-color:rgba(0,0,0,.4);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;padding:1rem;position:absolute;text-align:center;width:100%}.gallery-advanced__content p{font-size:1rem;line-height:1.4}@media only screen and (min-width:768px){.gallery-advanced__content{background-color:rgba(0,0,0,.6);bottom:0;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .2s cubic-bezier(.645,.045,.355,1) .1s;transition:-webkit-transform .2s cubic-bezier(.645,.045,.355,1) .1s;-o-transition:transform .2s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .2s cubic-bezier(.645,.045,.355,1) .1s;transition:transform .2s cubic-bezier(.645,.045,.355,1) .1s,-webkit-transform .2s cubic-bezier(.645,.045,.355,1) .1s}}@media only screen and (min-width:1024px){.gallery-advanced__content{padding:1rem 5rem}}.gallery-advanced__content :last-child{margin-bottom:0}.gallery-advanced__navigation{bottom:62%;color:#fff;display:none;height:50px;margin:0;position:absolute;-webkit-transform:translateY(-75%);-ms-transform:translateY(-75%);transform:translateY(-75%);width:100%;z-index:1}@media only screen and (min-width:768px){.gallery-advanced__navigation{display:block;top:50%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.gallery-advanced__navigation>div{background-color:rgba(0,0,0,.75);cursor:pointer;fill:#fff;height:60px;padding:1rem;position:absolute;-webkit-transition:background-color .25s,opacity .25s;-o-transition:background-color .25s,opacity .25s;transition:background-color .25s,opacity .25s;width:60px}.gallery-advanced__navigation>div.disabled{background-color:rgba(182,182,182,.75)}.gallery-advanced__navigation>div:hover{background-color:rgba(54,54,54,.75)}.gallery-advanced__navigation .prev{left:1rem}.gallery-advanced__navigation .prev.is-hidden{display:none}.gallery-advanced__navigation .next{right:1rem}.gallery-advanced__navigation .next.is-hidden{display:none}.gform.gform_legacy_markup_wrapper .gform_heading,.gform_heading{margin-bottom:1rem}.gform .gsection_title,.gform.gform_legacy_markup_wrapper .gform_title,.gform_title{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:1.75rem;line-height:1.25;margin:0 0 1rem;color:#000;margin:1rem 0 .5rem;max-width:100%}.gform.gform_legacy_markup_wrapper .gform_fields,.gform_fields{list-style:none;margin:0;padding:0;margin:0;padding:0}.gform.gform_legacy_markup_wrapper .gform__row,.gform__row{display:block;margin-bottom:1.5rem;margin-top:0}.gform.gform_legacy_markup_wrapper .gform__row--honeypot,.gform__row--honeypot{display:none}.gform.gform_legacy_markup_wrapper .gform__row--privacy,.gform__row--privacy{font-size:.825rem;line-height:1.75}.gform.gform_legacy_markup_wrapper .gform_footer,.gform_footer{padding:1rem 0}.gform.gform_legacy_markup_wrapper .gform_footer .button,.gform_footer .button{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700}.gform .gsection,.gform.gform_legacy_markup_wrapper .gsection{border-bottom:0}.gform .gsection_description,.gform.gform_legacy_markup_wrapper .gsection_description{font-size:1rem;padding:0}@media only screen and (min-width:480px){.gform.gform_legacy_markup_wrapper .gform_fields,.gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.4rem}.gform.gform_legacy_markup_wrapper .gform__row,.gform__row{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:0 .4rem;width:100%}.gform.gform_legacy_markup_wrapper .gform__row--hidden,.gform__row--hidden{padding:0}.gform.gform_legacy_markup_wrapper .gform__row--1,.gform__row--1{-webkit-box-flex:1;-ms-flex:1 0 1%;flex:1 0 1%;max-width:1%;width:1%}.gform.gform_legacy_markup_wrapper .gform__row--2,.gform__row--2{-webkit-box-flex:1;-ms-flex:1 0 2%;flex:1 0 2%;max-width:2%;width:2%}.gform.gform_legacy_markup_wrapper .gform__row--3,.gform__row--3{-webkit-box-flex:1;-ms-flex:1 0 3%;flex:1 0 3%;max-width:3%;width:3%}.gform.gform_legacy_markup_wrapper .gform__row--4,.gform__row--4{-webkit-box-flex:1;-ms-flex:1 0 4%;flex:1 0 4%;max-width:4%;width:4%}.gform.gform_legacy_markup_wrapper .gform__row--5,.gform__row--5{-webkit-box-flex:1;-ms-flex:1 0 5%;flex:1 0 5%;max-width:5%;width:5%}.gform.gform_legacy_markup_wrapper .gform__row--6,.gform__row--6{-webkit-box-flex:1;-ms-flex:1 0 6%;flex:1 0 6%;max-width:6%;width:6%}.gform.gform_legacy_markup_wrapper .gform__row--7,.gform__row--7{-webkit-box-flex:1;-ms-flex:1 0 7%;flex:1 0 7%;max-width:7%;width:7%}.gform.gform_legacy_markup_wrapper .gform__row--8,.gform__row--8{-webkit-box-flex:1;-ms-flex:1 0 8%;flex:1 0 8%;max-width:8%;width:8%}.gform.gform_legacy_markup_wrapper .gform__row--9,.gform__row--9{-webkit-box-flex:1;-ms-flex:1 0 9%;flex:1 0 9%;max-width:9%;width:9%}.gform.gform_legacy_markup_wrapper .gform__row--10,.gform__row--10{-webkit-box-flex:1;-ms-flex:1 0 10%;flex:1 0 10%;max-width:10%;width:10%}.gform.gform_legacy_markup_wrapper .gform__row--11,.gform__row--11{-webkit-box-flex:1;-ms-flex:1 0 11%;flex:1 0 11%;max-width:11%;width:11%}.gform.gform_legacy_markup_wrapper .gform__row--12,.gform__row--12{-webkit-box-flex:1;-ms-flex:1 0 12%;flex:1 0 12%;max-width:12%;width:12%}.gform.gform_legacy_markup_wrapper .gform__row--13,.gform__row--13{-webkit-box-flex:1;-ms-flex:1 0 13%;flex:1 0 13%;max-width:13%;width:13%}.gform.gform_legacy_markup_wrapper .gform__row--14,.gform__row--14{-webkit-box-flex:1;-ms-flex:1 0 14%;flex:1 0 14%;max-width:14%;width:14%}.gform.gform_legacy_markup_wrapper .gform__row--15,.gform__row--15{-webkit-box-flex:1;-ms-flex:1 0 15%;flex:1 0 15%;max-width:15%;width:15%}.gform.gform_legacy_markup_wrapper .gform__row--16,.gform__row--16{-webkit-box-flex:1;-ms-flex:1 0 16%;flex:1 0 16%;max-width:16%;width:16%}.gform.gform_legacy_markup_wrapper .gform__row--17,.gform__row--17{-webkit-box-flex:1;-ms-flex:1 0 17%;flex:1 0 17%;max-width:17%;width:17%}.gform.gform_legacy_markup_wrapper .gform__row--18,.gform__row--18{-webkit-box-flex:1;-ms-flex:1 0 18%;flex:1 0 18%;max-width:18%;width:18%}.gform.gform_legacy_markup_wrapper .gform__row--19,.gform__row--19{-webkit-box-flex:1;-ms-flex:1 0 19%;flex:1 0 19%;max-width:19%;width:19%}.gform.gform_legacy_markup_wrapper .gform__row--20,.gform__row--20{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;max-width:20%;width:20%}.gform.gform_legacy_markup_wrapper .gform__row--21,.gform__row--21{-webkit-box-flex:1;-ms-flex:1 0 21%;flex:1 0 21%;max-width:21%;width:21%}.gform.gform_legacy_markup_wrapper .gform__row--22,.gform__row--22{-webkit-box-flex:1;-ms-flex:1 0 22%;flex:1 0 22%;max-width:22%;width:22%}.gform.gform_legacy_markup_wrapper .gform__row--23,.gform__row--23{-webkit-box-flex:1;-ms-flex:1 0 23%;flex:1 0 23%;max-width:23%;width:23%}.gform.gform_legacy_markup_wrapper .gform__row--24,.gform__row--24{-webkit-box-flex:1;-ms-flex:1 0 24%;flex:1 0 24%;max-width:24%;width:24%}.gform.gform_legacy_markup_wrapper .gform__row--25,.gform__row--25{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%;width:25%}.gform.gform_legacy_markup_wrapper .gform__row--26,.gform__row--26{-webkit-box-flex:1;-ms-flex:1 0 26%;flex:1 0 26%;max-width:26%;width:26%}.gform.gform_legacy_markup_wrapper .gform__row--27,.gform__row--27{-webkit-box-flex:1;-ms-flex:1 0 27%;flex:1 0 27%;max-width:27%;width:27%}.gform.gform_legacy_markup_wrapper .gform__row--28,.gform__row--28{-webkit-box-flex:1;-ms-flex:1 0 28%;flex:1 0 28%;max-width:28%;width:28%}.gform.gform_legacy_markup_wrapper .gform__row--29,.gform__row--29{-webkit-box-flex:1;-ms-flex:1 0 29%;flex:1 0 29%;max-width:29%;width:29%}.gform.gform_legacy_markup_wrapper .gform__row--30,.gform__row--30{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;max-width:30%;width:30%}.gform.gform_legacy_markup_wrapper .gform__row--31,.gform__row--31{-webkit-box-flex:1;-ms-flex:1 0 31%;flex:1 0 31%;max-width:31%;width:31%}.gform.gform_legacy_markup_wrapper .gform__row--32,.gform__row--32{-webkit-box-flex:1;-ms-flex:1 0 32%;flex:1 0 32%;max-width:32%;width:32%}.gform.gform_legacy_markup_wrapper .gform__row--33,.gform__row--33{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%;max-width:33%;width:33%}.gform.gform_legacy_markup_wrapper .gform__row--34,.gform__row--34{-webkit-box-flex:1;-ms-flex:1 0 34%;flex:1 0 34%;max-width:34%;width:34%}.gform.gform_legacy_markup_wrapper .gform__row--35,.gform__row--35{-webkit-box-flex:1;-ms-flex:1 0 35%;flex:1 0 35%;max-width:35%;width:35%}.gform.gform_legacy_markup_wrapper .gform__row--36,.gform__row--36{-webkit-box-flex:1;-ms-flex:1 0 36%;flex:1 0 36%;max-width:36%;width:36%}.gform.gform_legacy_markup_wrapper .gform__row--37,.gform__row--37{-webkit-box-flex:1;-ms-flex:1 0 37%;flex:1 0 37%;max-width:37%;width:37%}.gform.gform_legacy_markup_wrapper .gform__row--38,.gform__row--38{-webkit-box-flex:1;-ms-flex:1 0 38%;flex:1 0 38%;max-width:38%;width:38%}.gform.gform_legacy_markup_wrapper .gform__row--39,.gform__row--39{-webkit-box-flex:1;-ms-flex:1 0 39%;flex:1 0 39%;max-width:39%;width:39%}.gform.gform_legacy_markup_wrapper .gform__row--40,.gform__row--40{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;max-width:40%;width:40%}.gform.gform_legacy_markup_wrapper .gform__row--41,.gform__row--41{-webkit-box-flex:1;-ms-flex:1 0 41%;flex:1 0 41%;max-width:41%;width:41%}.gform.gform_legacy_markup_wrapper .gform__row--42,.gform__row--42{-webkit-box-flex:1;-ms-flex:1 0 42%;flex:1 0 42%;max-width:42%;width:42%}.gform.gform_legacy_markup_wrapper .gform__row--43,.gform__row--43{-webkit-box-flex:1;-ms-flex:1 0 43%;flex:1 0 43%;max-width:43%;width:43%}.gform.gform_legacy_markup_wrapper .gform__row--44,.gform__row--44{-webkit-box-flex:1;-ms-flex:1 0 44%;flex:1 0 44%;max-width:44%;width:44%}.gform.gform_legacy_markup_wrapper .gform__row--45,.gform__row--45{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;max-width:45%;width:45%}.gform.gform_legacy_markup_wrapper .gform__row--46,.gform__row--46{-webkit-box-flex:1;-ms-flex:1 0 46%;flex:1 0 46%;max-width:46%;width:46%}.gform.gform_legacy_markup_wrapper .gform__row--47,.gform__row--47{-webkit-box-flex:1;-ms-flex:1 0 47%;flex:1 0 47%;max-width:47%;width:47%}.gform.gform_legacy_markup_wrapper .gform__row--48,.gform__row--48{-webkit-box-flex:1;-ms-flex:1 0 48%;flex:1 0 48%;max-width:48%;width:48%}.gform.gform_legacy_markup_wrapper .gform__row--49,.gform__row--49{-webkit-box-flex:1;-ms-flex:1 0 49%;flex:1 0 49%;max-width:49%;width:49%}.gform.gform_legacy_markup_wrapper .gform__row--50,.gform__row--50{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;width:50%}.gform.gform_legacy_markup_wrapper .gform__row--51,.gform__row--51{-webkit-box-flex:1;-ms-flex:1 0 51%;flex:1 0 51%;max-width:51%;width:51%}.gform.gform_legacy_markup_wrapper .gform__row--52,.gform__row--52{-webkit-box-flex:1;-ms-flex:1 0 52%;flex:1 0 52%;max-width:52%;width:52%}.gform.gform_legacy_markup_wrapper .gform__row--53,.gform__row--53{-webkit-box-flex:1;-ms-flex:1 0 53%;flex:1 0 53%;max-width:53%;width:53%}.gform.gform_legacy_markup_wrapper .gform__row--54,.gform__row--54{-webkit-box-flex:1;-ms-flex:1 0 54%;flex:1 0 54%;max-width:54%;width:54%}.gform.gform_legacy_markup_wrapper .gform__row--55,.gform__row--55{-webkit-box-flex:1;-ms-flex:1 0 55%;flex:1 0 55%;max-width:55%;width:55%}.gform.gform_legacy_markup_wrapper .gform__row--56,.gform__row--56{-webkit-box-flex:1;-ms-flex:1 0 56%;flex:1 0 56%;max-width:56%;width:56%}.gform.gform_legacy_markup_wrapper .gform__row--57,.gform__row--57{-webkit-box-flex:1;-ms-flex:1 0 57%;flex:1 0 57%;max-width:57%;width:57%}.gform.gform_legacy_markup_wrapper .gform__row--58,.gform__row--58{-webkit-box-flex:1;-ms-flex:1 0 58%;flex:1 0 58%;max-width:58%;width:58%}.gform.gform_legacy_markup_wrapper .gform__row--59,.gform__row--59{-webkit-box-flex:1;-ms-flex:1 0 59%;flex:1 0 59%;max-width:59%;width:59%}.gform.gform_legacy_markup_wrapper .gform__row--60,.gform__row--60{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;max-width:60%;width:60%}.gform.gform_legacy_markup_wrapper .gform__row--61,.gform__row--61{-webkit-box-flex:1;-ms-flex:1 0 61%;flex:1 0 61%;max-width:61%;width:61%}.gform.gform_legacy_markup_wrapper .gform__row--62,.gform__row--62{-webkit-box-flex:1;-ms-flex:1 0 62%;flex:1 0 62%;max-width:62%;width:62%}.gform.gform_legacy_markup_wrapper .gform__row--63,.gform__row--63{-webkit-box-flex:1;-ms-flex:1 0 63%;flex:1 0 63%;max-width:63%;width:63%}.gform.gform_legacy_markup_wrapper .gform__row--64,.gform__row--64{-webkit-box-flex:1;-ms-flex:1 0 64%;flex:1 0 64%;max-width:64%;width:64%}.gform.gform_legacy_markup_wrapper .gform__row--65,.gform__row--65{-webkit-box-flex:1;-ms-flex:1 0 65%;flex:1 0 65%;max-width:65%;width:65%}.gform.gform_legacy_markup_wrapper .gform__row--66,.gform__row--66{-webkit-box-flex:1;-ms-flex:1 0 66%;flex:1 0 66%;max-width:66%;width:66%}.gform.gform_legacy_markup_wrapper .gform__row--67,.gform__row--67{-webkit-box-flex:1;-ms-flex:1 0 67%;flex:1 0 67%;max-width:67%;width:67%}.gform.gform_legacy_markup_wrapper .gform__row--68,.gform__row--68{-webkit-box-flex:1;-ms-flex:1 0 68%;flex:1 0 68%;max-width:68%;width:68%}.gform.gform_legacy_markup_wrapper .gform__row--69,.gform__row--69{-webkit-box-flex:1;-ms-flex:1 0 69%;flex:1 0 69%;max-width:69%;width:69%}.gform.gform_legacy_markup_wrapper .gform__row--70,.gform__row--70{-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%;max-width:70%;width:70%}.gform.gform_legacy_markup_wrapper .gform__row--71,.gform__row--71{-webkit-box-flex:1;-ms-flex:1 0 71%;flex:1 0 71%;max-width:71%;width:71%}.gform.gform_legacy_markup_wrapper .gform__row--72,.gform__row--72{-webkit-box-flex:1;-ms-flex:1 0 72%;flex:1 0 72%;max-width:72%;width:72%}.gform.gform_legacy_markup_wrapper .gform__row--73,.gform__row--73{-webkit-box-flex:1;-ms-flex:1 0 73%;flex:1 0 73%;max-width:73%;width:73%}.gform.gform_legacy_markup_wrapper .gform__row--74,.gform__row--74{-webkit-box-flex:1;-ms-flex:1 0 74%;flex:1 0 74%;max-width:74%;width:74%}.gform.gform_legacy_markup_wrapper .gform__row--75,.gform__row--75{-webkit-box-flex:1;-ms-flex:1 0 75%;flex:1 0 75%;max-width:75%;width:75%}.gform.gform_legacy_markup_wrapper .gform__row--76,.gform__row--76{-webkit-box-flex:1;-ms-flex:1 0 76%;flex:1 0 76%;max-width:76%;width:76%}.gform.gform_legacy_markup_wrapper .gform__row--77,.gform__row--77{-webkit-box-flex:1;-ms-flex:1 0 77%;flex:1 0 77%;max-width:77%;width:77%}.gform.gform_legacy_markup_wrapper .gform__row--78,.gform__row--78{-webkit-box-flex:1;-ms-flex:1 0 78%;flex:1 0 78%;max-width:78%;width:78%}.gform.gform_legacy_markup_wrapper .gform__row--79,.gform__row--79{-webkit-box-flex:1;-ms-flex:1 0 79%;flex:1 0 79%;max-width:79%;width:79%}.gform.gform_legacy_markup_wrapper .gform__row--80,.gform__row--80{-webkit-box-flex:1;-ms-flex:1 0 80%;flex:1 0 80%;max-width:80%;width:80%}.gform.gform_legacy_markup_wrapper .gform__row--81,.gform__row--81{-webkit-box-flex:1;-ms-flex:1 0 81%;flex:1 0 81%;max-width:81%;width:81%}.gform.gform_legacy_markup_wrapper .gform__row--82,.gform__row--82{-webkit-box-flex:1;-ms-flex:1 0 82%;flex:1 0 82%;max-width:82%;width:82%}.gform.gform_legacy_markup_wrapper .gform__row--83,.gform__row--83{-webkit-box-flex:1;-ms-flex:1 0 83%;flex:1 0 83%;max-width:83%;width:83%}.gform.gform_legacy_markup_wrapper .gform__row--84,.gform__row--84{-webkit-box-flex:1;-ms-flex:1 0 84%;flex:1 0 84%;max-width:84%;width:84%}.gform.gform_legacy_markup_wrapper .gform__row--85,.gform__row--85{-webkit-box-flex:1;-ms-flex:1 0 85%;flex:1 0 85%;max-width:85%;width:85%}.gform.gform_legacy_markup_wrapper .gform__row--86,.gform__row--86{-webkit-box-flex:1;-ms-flex:1 0 86%;flex:1 0 86%;max-width:86%;width:86%}.gform.gform_legacy_markup_wrapper .gform__row--87,.gform__row--87{-webkit-box-flex:1;-ms-flex:1 0 87%;flex:1 0 87%;max-width:87%;width:87%}.gform.gform_legacy_markup_wrapper .gform__row--88,.gform__row--88{-webkit-box-flex:1;-ms-flex:1 0 88%;flex:1 0 88%;max-width:88%;width:88%}.gform.gform_legacy_markup_wrapper .gform__row--89,.gform__row--89{-webkit-box-flex:1;-ms-flex:1 0 89%;flex:1 0 89%;max-width:89%;width:89%}.gform.gform_legacy_markup_wrapper .gform__row--90,.gform__row--90{-webkit-box-flex:1;-ms-flex:1 0 90%;flex:1 0 90%;max-width:90%;width:90%}.gform.gform_legacy_markup_wrapper .gform__row--91,.gform__row--91{-webkit-box-flex:1;-ms-flex:1 0 91%;flex:1 0 91%;max-width:91%;width:91%}.gform.gform_legacy_markup_wrapper .gform__row--92,.gform__row--92{-webkit-box-flex:1;-ms-flex:1 0 92%;flex:1 0 92%;max-width:92%;width:92%}.gform.gform_legacy_markup_wrapper .gform__row--93,.gform__row--93{-webkit-box-flex:1;-ms-flex:1 0 93%;flex:1 0 93%;max-width:93%;width:93%}.gform.gform_legacy_markup_wrapper .gform__row--94,.gform__row--94{-webkit-box-flex:1;-ms-flex:1 0 94%;flex:1 0 94%;max-width:94%;width:94%}.gform.gform_legacy_markup_wrapper .gform__row--95,.gform__row--95{-webkit-box-flex:1;-ms-flex:1 0 95%;flex:1 0 95%;max-width:95%;width:95%}.gform.gform_legacy_markup_wrapper .gform__row--96,.gform__row--96{-webkit-box-flex:1;-ms-flex:1 0 96%;flex:1 0 96%;max-width:96%;width:96%}.gform.gform_legacy_markup_wrapper .gform__row--97,.gform__row--97{-webkit-box-flex:1;-ms-flex:1 0 97%;flex:1 0 97%;max-width:97%;width:97%}.gform.gform_legacy_markup_wrapper .gform__row--98,.gform__row--98{-webkit-box-flex:1;-ms-flex:1 0 98%;flex:1 0 98%;max-width:98%;width:98%}.gform.gform_legacy_markup_wrapper .gform__row--99,.gform__row--99{-webkit-box-flex:1;-ms-flex:1 0 99%;flex:1 0 99%;max-width:99%;width:99%}}.gform_wrapper{margin:1.5rem 0;background-color:#e5e5e5;padding:1.5rem}@media only screen and (min-width:768px){.gform_wrapper{margin-left:-40px;margin-right:-40px}.article--header-portrait .gform_wrapper{margin-left:-48px;margin-right:-48px}}@media only screen and (min-width:1024px){.gform_wrapper{margin-left:-80px;margin-right:-80px}}@media only screen and (min-width:768px){.gform_wrapper{padding:1.5rem 3rem}}.gform_wrapper .gform_validation_errors{padding:16px 0!important}.gform_wrapper .gform_validation_errors .validation_error{margin-bottom:0}.gform_wrapper .gform_validation_errors ol{margin:0 0 0 1rem}.gform_wrapper .gform_validation_errors li{padding-left:0}.gform_wrapper .gform_validation_errors li::before{content:""}.gform_wrapper .gform_required_legend{font-style:italic}.gform_wrapper .gform .gfield_description,.gform_wrapper .gform .ginput_counter,.gform_wrapper .gform .validation_error,.gform_wrapper .gform .validation_message,.gform_wrapper .gform label.gfield_label,.gform_wrapper .gform legend.gfield_label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;line-height:1.4;color:#000;display:block;line-height:1.25;margin:0 0 .25rem;width:100%}.gform_wrapper .gform .gfield_description.is-hidden,.gform_wrapper .gform .ginput_counter.is-hidden,.gform_wrapper .gform .validation_error.is-hidden,.gform_wrapper .gform .validation_message.is-hidden,.gform_wrapper .gform label.gfield_label.is-hidden,.gform_wrapper .gform legend.gfield_label.is-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.gform_wrapper .gform .gfield_description,.gform_wrapper .gform .ginput_counter,.gform_wrapper .gform .validation_error,.gform_wrapper .gform .validation_message{color:#262626;margin:.375rem 0 0}.gform_wrapper .gform .validation_error,.gform_wrapper .gform .validation_message{color:#f44336}.gform_wrapper .gform .gfield_required{margin-left:3px}.gform_wrapper .gform .ginput_counter{text-align:right}.gform_wrapper .gform .gform_anchor{left:0;position:absolute;top:0}.gform_wrapper .gform .gfield_label{display:none}.gform_wrapper .gform .gform__row{margin:1rem 0}.gform_wrapper .gform .gform__row--checkbox .gfield_label,.gform_wrapper .gform .gform__row--radio .gfield_label{display:inline-block}.gform_wrapper .gform .ginput_container{position:relative;width:100%}.gform_wrapper .gform .ginput_container::after,.gform_wrapper .gform .ginput_container::before{content:" ";display:table}.gform_wrapper .gform .ginput_container::after{clear:both}.legacy .gform_wrapper .gform .ginput_container::after,.legacy .gform_wrapper .gform .ginput_container::before{zoom:1}.gform_wrapper .gform .ginput_container label{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;line-height:1.4;color:#000;cursor:pointer;display:block;margin:0 0 .25rem}.gform_wrapper .gform .ginput_container input[type=email],.gform_wrapper .gform .ginput_container input[type=number],.gform_wrapper .gform .ginput_container input[type=password],.gform_wrapper .gform .ginput_container input[type=tel],.gform_wrapper .gform .ginput_container input[type=text],.gform_wrapper .gform .ginput_container select,.gform_wrapper .gform .ginput_container textarea{background-color:#fff;border:1px solid #e5e5e5;color:#1a1a1a;display:block;font-size:inherit;height:42px;line-height:42px;margin:0;padding:0 1.75rem 0 1rem;-webkit-transition:border-color .2s;-o-transition:border-color .2s;transition:border-color .2s;width:100%}.gform_wrapper .gform .ginput_container input[type=email]::-webkit-input-placeholder,.gform_wrapper .gform .ginput_container input[type=number]::-webkit-input-placeholder,.gform_wrapper .gform .ginput_container input[type=password]::-webkit-input-placeholder,.gform_wrapper .gform .ginput_container input[type=tel]::-webkit-input-placeholder,.gform_wrapper .gform .ginput_container input[type=text]::-webkit-input-placeholder,.gform_wrapper .gform .ginput_container select::-webkit-input-placeholder,.gform_wrapper .gform .ginput_container textarea::-webkit-input-placeholder{color:#909090;opacity:1}.gform_wrapper .gform .ginput_container input[type=email]::-moz-placeholder,.gform_wrapper .gform .ginput_container input[type=number]::-moz-placeholder,.gform_wrapper .gform .ginput_container input[type=password]::-moz-placeholder,.gform_wrapper .gform .ginput_container input[type=tel]::-moz-placeholder,.gform_wrapper .gform .ginput_container input[type=text]::-moz-placeholder,.gform_wrapper .gform .ginput_container select::-moz-placeholder,.gform_wrapper .gform .ginput_container textarea::-moz-placeholder{color:#909090;opacity:1}.gform_wrapper .gform .ginput_container input[type=email]:-ms-input-placeholder,.gform_wrapper .gform .ginput_container input[type=number]:-ms-input-placeholder,.gform_wrapper .gform .ginput_container input[type=password]:-ms-input-placeholder,.gform_wrapper .gform .ginput_container input[type=tel]:-ms-input-placeholder,.gform_wrapper .gform .ginput_container input[type=text]:-ms-input-placeholder,.gform_wrapper .gform .ginput_container select:-ms-input-placeholder,.gform_wrapper .gform .ginput_container textarea:-ms-input-placeholder{color:#909090;opacity:1}.gform_wrapper .gform .ginput_container input[type=email]::-ms-input-placeholder,.gform_wrapper .gform .ginput_container input[type=number]::-ms-input-placeholder,.gform_wrapper .gform .ginput_container input[type=password]::-ms-input-placeholder,.gform_wrapper .gform .ginput_container input[type=tel]::-ms-input-placeholder,.gform_wrapper .gform .ginput_container input[type=text]::-ms-input-placeholder,.gform_wrapper .gform .ginput_container select::-ms-input-placeholder,.gform_wrapper .gform .ginput_container textarea::-ms-input-placeholder{color:#909090;opacity:1}.gform_wrapper .gform .ginput_container input[type=email]::placeholder,.gform_wrapper .gform .ginput_container input[type=number]::placeholder,.gform_wrapper .gform .ginput_container input[type=password]::placeholder,.gform_wrapper .gform .ginput_container input[type=tel]::placeholder,.gform_wrapper .gform .ginput_container input[type=text]::placeholder,.gform_wrapper .gform .ginput_container select::placeholder,.gform_wrapper .gform .ginput_container textarea::placeholder{color:#909090;opacity:1}.gform_wrapper .gform .ginput_container input[type=email]:focus,.gform_wrapper .gform .ginput_container input[type=number]:focus,.gform_wrapper .gform .ginput_container input[type=password]:focus,.gform_wrapper .gform .ginput_container input[type=tel]:focus,.gform_wrapper .gform .ginput_container input[type=text]:focus,.gform_wrapper .gform .ginput_container select:focus,.gform_wrapper .gform .ginput_container textarea:focus{border:1px solid #000;-webkit-box-shadow:none;box-shadow:none;outline:0}.gform_wrapper .gform .ginput_container input[type=email]:disabled,.gform_wrapper .gform .ginput_container input[type=number]:disabled,.gform_wrapper .gform .ginput_container input[type=password]:disabled,.gform_wrapper .gform .ginput_container input[type=tel]:disabled,.gform_wrapper .gform .ginput_container input[type=text]:disabled,.gform_wrapper .gform .ginput_container select:disabled,.gform_wrapper .gform .ginput_container textarea:disabled{background-color:#f7f7f7}.gfield_error .gform_wrapper .gform .ginput_container input[type=email],.gfield_error .gform_wrapper .gform .ginput_container input[type=number],.gfield_error .gform_wrapper .gform .ginput_container input[type=password],.gfield_error .gform_wrapper .gform .ginput_container input[type=tel],.gfield_error .gform_wrapper .gform .ginput_container input[type=text],.gfield_error .gform_wrapper .gform .ginput_container select,.gfield_error .gform_wrapper .gform .ginput_container textarea{border:2px solid #f44336}.gform_wrapper .gform .ginput_container textarea{line-height:1.25;max-width:100%;min-height:100px;padding:.5rem 1.75rem 0 1rem}.gform_wrapper .gform .ginput_container select{cursor:pointer;padding-right:35px}.gform_wrapper .gform .ginput_container select[multiple]{height:auto;padding:.5rem .75rem 0}.gform_wrapper .gform .ginput_container select option{color:#1a1a1a;font-size:1rem}.gform_wrapper .gform .gfield_date_dropdown_day.ginput_container_date,.gform_wrapper .gform .gfield_date_dropdown_month.ginput_container_date,.gform_wrapper .gform .gfield_date_dropdown_year.ginput_container_date{-webkit-box-flex:1;-ms-flex:1 1 min-content;flex:1 1 min-content;max-width:33%!important;position:relative}.gform_wrapper .gform .gfield_date_dropdown_day.ginput_container_date::before,.gform_wrapper .gform .gfield_date_dropdown_month.ginput_container_date::before,.gform_wrapper .gform .gfield_date_dropdown_year.ginput_container_date::before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23363636%22%20d%3D%22M15.999%2026.11L32%2010.11l-4.22-4.22-11.781%2011.78L4.223%205.892%200%2010.11%22%2F%3E%3C%2Fsvg%3E);display:block;height:16px;line-height:1rem;pointer-events:none;position:absolute;right:.75rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:16px}.gform_wrapper .gform .gfield_date_dropdown_day{-ms-flex-preferred-size:30%;flex-basis:30%}.gform_wrapper .gform .gfield_date_dropdown_month{-ms-flex-preferred-size:40%;flex-basis:40%}.gform_wrapper .gform .gfield_date_dropdown_year{-ms-flex-preferred-size:30%;flex-basis:30%}.gform_wrapper .gform .gfield_checkbox,.gform_wrapper .gform .gfield_radio{list-style:none;margin:0;padding:0}.gform_wrapper .gform .gfield_checkbox li,.gform_wrapper .gform .gfield_radio li{min-height:30px;padding:5px 5px 5px 0;position:relative}.gform_wrapper .gform .gfield_checkbox li input,.gform_wrapper .gform .gfield_radio li input{height:14px;left:auto;margin:0;position:absolute;top:auto;width:14px}.gform_wrapper .gform .gfield_checkbox li label,.gform_wrapper .gform .gfield_radio li label{cursor:pointer;display:block;font-size:1rem;line-height:1.25;padding-left:28px;position:relative}.gform_wrapper .gform .gfield_checkbox li label::before,.gform_wrapper .gform .gfield_radio li label::before{background-color:#fff;border:1px solid #000;content:"";height:20px;left:0;position:absolute;top:0;width:20px}.gform_wrapper .gform .gfield_checkbox li label::after,.gform_wrapper .gform .gfield_radio li label::after{content:"";position:absolute;top:5px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:background-color .2s,-webkit-transform .15s;transition:background-color .2s,-webkit-transform .15s;-o-transition:transform .15s,background-color .2s;transition:transform .15s,background-color .2s;transition:transform .15s,background-color .2s,-webkit-transform .15s}.gform_wrapper .gform .gfield_checkbox li input:focus~label::before{border-color:#000}.gform_wrapper .gform .gfield_checkbox li input:checked~label::before{background-color:#000;border-color:#000}.gform_wrapper .gform .gfield_checkbox li input:checked~label::after{border-color:#fff;-webkit-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.gform_wrapper .gform .gfield_checkbox li label::before{border-radius:4px;-webkit-transition:background-color .2s,border-color .2s;-o-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s}.gform_wrapper .gform .gfield_checkbox li label::after{border:solid #000;border-width:0 0 3px 3px;height:7px;left:4px;-webkit-transform:rotate(-45deg) scale(0);-ms-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);-webkit-transition:border-color .2s,-webkit-transform .15s;transition:border-color .2s,-webkit-transform .15s;-o-transition:transform .15s,border-color .2s;transition:transform .15s,border-color .2s;transition:transform .15s,border-color .2s,-webkit-transform .15s;width:13px}.gform_wrapper .gform .gfield_checkbox li label:focus::before,.gform_wrapper .gform .gfield_checkbox li label:hover::before{border-color:#000}.gform_wrapper .gform .gfield_radio li input:focus~label::before{border-color:#000}.gform_wrapper .gform .gfield_radio li input:checked~label::before{border-color:#000}.gform_wrapper .gform .gfield_radio li input:checked~label::after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.gform_wrapper .gform .gfield_radio li label::before{border-radius:50%;-webkit-transition:border-color .2s;-o-transition:border-color .2s;transition:border-color .2s}.gform_wrapper .gform .gfield_radio li label::after{background-color:#000;border-radius:50%;height:10px;left:5px;width:10px}.gform_wrapper .gform .gfield_radio li label:focus::before,.gform_wrapper .gform .gfield_radio li label:hover::before{border-color:#000}.gform_wrapper .gform .ginput_complex>span{display:block;margin-bottom:.5rem}.header{background-color:#000;height:300px;max-width:1440px;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px){.header{height:450px}}@media only screen and (min-width:1024px){.header{height:500px}}.header__image{height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.header__video{display:none;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:768px){.header__video{display:block}}.header__video video{display:block;font-family:"object-fit: cover;";height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.header__container{height:100%;left:0;max-width:796px;position:absolute;top:0;width:100%}@media only screen and (min-width:480px){.header__container{left:80px}}.header__selectbox{margin:1rem 0 0 -1rem;position:relative;width:100%}.header__selectbox::after{background:"%3Csvg%20width%3D%2216%22%20height%3D%2210%22%20viewBox%3D%220%200%2016%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.997%209.492L.888%202.383%202.763.508l5.234%205.234L13.229.509l1.876%201.874%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E" #000 center no-repeat;content:"";display:block;height:44px;pointer-events:none;position:absolute;right:0;top:0;width:44px}@media only screen and (min-width:768px){.header__selectbox{display:none}}.header__selectbox .header__select{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;border:0;-webkit-box-shadow:none;box-shadow:none;color:#000;cursor:pointer;font-size:1rem;height:44px;padding-bottom:0;padding-top:0;text-transform:uppercase;width:100%}.header__nav{display:none;margin:1rem 0 0 -.75rem}@media only screen and (min-width:768px){.header__nav{display:block}}.header__title--highlight{color:#ff0}.header--default .header__content{max-width:90%;padding:50px 0 0 30px}@media only screen and (min-width:768px){.header--default .header__content{max-width:90%;padding:0 0 0 60px}}@media only screen and (min-width:1024px){.header--default .header__content{max-width:70%}}.header--default .header__heading{font-size:1.6rem;line-height:2.4rem}@media only screen and (min-width:768px){.header--default .header__heading{font-size:3.2rem;line-height:1.5em}}.header__column-heading{font-size:2.5rem;font-weight:100;line-height:2rem;text-align:left;text-transform:uppercase}@media only screen and (min-width:768px){.header__column-heading{font-size:3.2rem;line-height:3.7rem}}.header__column-content{max-width:100%}.header__content{bottom:50%;max-width:100%;opacity:0;padding:0 0 0 25px;position:absolute;-webkit-transform:translateY(50%) translateX(-40px);-ms-transform:translateY(50%) translateX(-40px);transform:translateY(50%) translateX(-40px);-webkit-transition:opacity 1s ease,-webkit-transform .5s ease;transition:opacity 1s ease,-webkit-transform .5s ease;-o-transition:opacity 1s ease,transform .5s ease;transition:opacity 1s ease,transform .5s ease;transition:opacity 1s ease,transform .5s ease,-webkit-transform .5s ease}@media only screen and (min-width:480px){.header__content{max-width:70%;padding:0 0 0 80px}}@media only screen and (min-width:768px){.header__content{max-width:70%}}@media only screen and (min-width:1024px){.header__content{max-width:60%}}@media only screen and (min-width:1280px){.header__content{max-width:50%}}.animate .header__content{opacity:1;-webkit-transform:translateY(50%) translateX(0);-ms-transform:translateY(50%) translateX(0);transform:translateY(50%) translateX(0)}.header__heading{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;background-color:rgba(255,255,255,.7);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-box-shadow:.75rem 0 0 rgba(255,255,255,.7),-.75rem 0 0 rgba(255,255,255,.7);box-shadow:.75rem 0 0 rgba(255,255,255,.7),-.75rem 0 0 rgba(255,255,255,.7);color:#000;display:inline;font-size:2rem;font-weight:100;line-height:3rem;text-transform:uppercase}.is-wv .header__heading{font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700}@media only screen and (min-width:768px){.header__heading{font-size:3.2rem;line-height:1.5em}}.header__subheading{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-box-shadow:.75rem 0 0 #000,-.75rem 0 0 #000;box-shadow:.75rem 0 0 #000,-.75rem 0 0 #000;color:#fff;display:none;font-size:1.2rem;line-height:3rem;padding:.4rem 0 .2rem;width:auto}.is-wv .header__subheading{font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700}@media only screen and (min-width:480px){.header__subheading{display:inline}}@media only screen and (min-width:768px){.header__subheading{font-size:1.5rem;padding:.5rem 0}}.header__action{margin-top:3px}.header__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 0 -.75rem;padding:.8rem 1.7rem;width:auto}.header__metadata{bottom:0;color:#fff;left:0;padding:20px;position:absolute;z-index:1}.header__metadata .meta__content{color:#fff}.header__share{position:relative}.header__caption{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;bottom:1rem;color:#fff;font-size:.75rem;left:auto;position:absolute;right:1rem;z-index:1}@media only screen and (min-width:1024px){.header__caption{bottom:1.5rem;right:1.5rem}}.header--no-img{background-color:#f4f4f4;height:150px}.header--article .header__content{display:none}.header--letterbox{height:250px}.header--letterbox-article{height:250px}.header--simple{margin:0 0 2rem;overflow:inherit}.header--simple .header__button{display:none}.header--simple .header__image{height:100%;max-height:500px;max-width:1440px;overflow:hidden;width:100%}.header--simple .header__content{padding:0 0 0 40px}@media only screen and (min-width:768px){.header--simple .header__content{padding:0 0 0 80px}}.animate .header--simple .header__content{bottom:0;-webkit-transform:translateY(-20px) translateX(0);-ms-transform:translateY(-20px) translateX(0);transform:translateY(-20px) translateX(0)}.header--columns{display:block;height:auto;overflow:auto}.header--columns .header__caption{top:1rem}@media only screen and (min-width:768px){.header--columns{display:-webkit-box;display:-ms-flexbox;display:flex;height:500px;overflow:hidden}}.header--columns .header__content{max-width:100%;padding:0 80px}.header--columns .header__container{background-color:#fff;left:0;min-height:400px;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px){.header--columns .header__container{max-width:50%;min-height:inherit}}.header--columns .header__container:first-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2rem}@media only screen and (min-width:768px){.header--columns .header__container:first-child{padding:1rem 2rem}}@media only screen and (min-width:1280px){.header--columns .header__container:first-child{padding:1rem 4rem}}.header--columns .header__container:first-child p{font-size:1rem;text-align:left;width:100%}.header--columns--inverted{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.header--menu{min-height:inherit}@media only screen and (min-width:768px){.header--menu{height:400px}}@media only screen and (min-width:1024px){.header--menu{height:400px}}.header--menu .header__heading a{background:0 0;border:0;-webkit-box-shadow:transparent;box-shadow:transparent;padding:.5rem 0 .15rem;-webkit-transition:.2s background,.2s -webkit-box-shadow;transition:.2s background,.2s -webkit-box-shadow;-o-transition:.2s background,.2s box-shadow;transition:.2s background,.2s box-shadow;transition:.2s background,.2s box-shadow,.2s -webkit-box-shadow}.header--menu .header__heading a:hover{background:#fff;-webkit-box-shadow:.75rem 0 0 #fff,-.75rem 0 0 #fff;box-shadow:.75rem 0 0 #fff,-.75rem 0 0 #fff}.header--menu.header--no-img{background:#dadada;height:290px}.header--menu.header--no-img .header__content{padding-top:90px}@media only screen and (min-width:768px){.header--menu.header--no-img .header__content{max-width:80%}}.article--form .header--menu .header__content{bottom:0;max-width:100%;opacity:0;padding:25px;position:absolute;-webkit-transition:opacity 1s ease,-webkit-transform .5s ease;transition:opacity 1s ease,-webkit-transform .5s ease;-o-transition:opacity 1s ease,transform .5s ease;transition:opacity 1s ease,transform .5s ease;transition:opacity 1s ease,transform .5s ease,-webkit-transform .5s ease;-webkit-transform:none;-ms-transform:none;transform:none}@media only screen and (min-width:768px){.article--form .header--menu .header__content{bottom:25px;max-width:70%;padding:50px}}@media only screen and (min-width:1024px){.article--form .header--menu .header__content{max-width:60%}}.article--form .header--menu .header__content--align-left{max-width:50%}.article--form .header--menu .header__content--align-right{left:50%;max-width:50%}.animate .article--form .header--menu .header__content{opacity:1}.article--form .header--menu .header__heading{background-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;color:#fff;display:inline;font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-size:2.5rem;font-weight:100;line-height:2.5rem;text-transform:uppercase}.article--form .header--menu .header__heading--highlight{color:#ff0}@media only screen and (min-width:768px){.article--form .header--menu .header__heading{font-size:3.2rem;line-height:3rem}}@media only screen and (min-width:1280px){.article--form .header--menu .header__heading{line-height:3.4375rem}}.header--menu .header__media-gradient::after{content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}.header--menu .header__media-gradient--bottom::after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.4)));background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.4) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.4) 100%)}.header--event{height:300px}@media only screen and (min-width:768px){.header--event{height:350px}}@media only screen and (min-width:1024px){.header--event{height:400px}}.header-teasers{height:auto;overflow:inherit}.header-teasers__main{background-color:#363636;color:#000;height:auto;position:relative;width:100%}@media only screen and (min-width:1024px){.header-teasers__main{-ms-flex-preferred-size:70%;flex-basis:70%;height:100vh;position:sticky;top:0}}.header-teasers__heading{font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700;background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-box-shadow:.75rem 0 0 #fff,-.75rem 0 0 #fff;box-shadow:.75rem 0 0 #fff,-.75rem 0 0 #fff;color:#000;display:inline;font-size:1.75rem;line-height:2.75rem;margin:0 12px 0 0;padding:0;text-transform:uppercase}.is-wv .header-teasers__heading{font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700;background:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;line-height:2.25rem;margin:0;text-transform:none}@media only screen and (min-width:480px){.header-teasers__heading{font-size:3rem;line-height:2.5rem}}@media only screen and (min-width:768px){.header-teasers__heading{font-size:4rem;line-height:4.5rem;padding:0}.is-wv .header-teasers__heading{line-height:4.5rem}}.header-teasers__category{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;color:#fff;font-weight:700;margin-top:.75rem}.header-teasers__link{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;background-color:transparent;border:0;cursor:pointer;opacity:0;-webkit-transition:background-color .2s,opacity .2s;-o-transition:background-color .2s,opacity .2s;transition:background-color .2s,opacity .2s}.header-teasers__link span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.header-teasers__link:focus,.header-teasers__link:hover{background-color:rgba(218,218,218,.1);opacity:1}.header-teasers__link:hover{border:0}.is-wv .header-teasers__button{background-color:#dbdde3;border-color:#dbdde3;color:#000;fill:#000;font-size:1rem;padding:.75rem 1.25rem;text-transform:none}.is-wv .header-teasers__button:focus,.is-wv .header-teasers__button:hover{background-color:#000;border-color:#dbdde3;color:#dbdde3}.is-wv .header-teasers__button:hover svg{fill:#dbdde3}.header-teasers__button .button__icon{margin-left:0;margin-right:.5rem;vertical-align:-15%}.header-teasers__subtitle{display:none}@media only screen and (min-width:768px){.header-teasers__subtitle{color:#fff;display:block;font-size:1.125rem;line-height:2rem;margin-top:1.5rem}}.header-teasers__contain{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-teasers__contain img{height:auto;margin-right:2rem;max-width:120px}@media only screen and (min-width:1024px){.header-teasers__contain{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.header-teasers__image{left:0;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}.header-teasers__image img{height:375px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:1024px){.header-teasers__image img{height:100vh}}.header-teasers__image::after{background:-webkit-gradient(linear,left top,left bottom,color-stop(45%,transparent),to(rgba(0,0,0,.9)));background:-o-linear-gradient(top,transparent 45%,rgba(0,0,0,.9) 100%);background:linear-gradient(to bottom,transparent 45%,rgba(0,0,0,.9) 100%);bottom:0;content:"";display:inline-block;height:100%;left:0;position:absolute;width:100%}.header-teasers__caption{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;bottom:1rem;color:#fff;font-size:.75rem;left:auto;position:absolute;right:1rem;z-index:1}@media only screen and (min-width:1024px){.header-teasers__caption{bottom:1.5rem;right:1.5rem}}.header-teasers__content{bottom:40px;max-width:100%;padding:0 1.5rem;position:absolute;-webkit-transform:none;-ms-transform:none;transform:none}@media only screen and (min-width:1024px){.header-teasers__content{padding:0 9rem 0 1.5rem}}@media only screen and (min-width:1024px){.header-teasers__content .header-teasers__button{font-size:1.25rem;line-height:1.5rem;padding:1rem 1.5rem}}.header-teasers__teasers{list-style:none;margin:0;padding:0}.header-teasers__item{margin:0 auto;margin-top:1.5rem;max-width:480px}.header-teasers__action{margin-top:1rem}.header-teasers__sidebar{background-color:#fff;padding:40px 20px}.is-wv .header-teasers__sidebar{background-color:#dbdde3}.is-wv .header-teasers__sidebar .header-teasers__button{background-color:#000;border-color:#000;color:#dbdde3;fill:#dbdde3;font-size:1rem;padding:.75rem 1.25rem}.is-wv .header-teasers__sidebar .header-teasers__button:focus,.is-wv .header-teasers__sidebar .header-teasers__button:hover{background-color:#dbdde3;border-color:#000;color:#000}.is-wv .header-teasers__sidebar .header-teasers__button:hover svg{fill:#000}.header-teasers__sidebar .header-teasers__heading{background:0 0;-webkit-box-shadow:none;box-shadow:none;color:#000;font-size:1.75rem;line-height:2rem;margin:0;padding:0;text-align:center;text-transform:none}@media only screen and (min-width:768px){.header-teasers__sidebar .header-teasers__heading{font-size:2rem;line-height:2.25rem}}.header-teasers__sidebar .header-teasers__action{margin:0;margin-top:1rem}@media only screen and (min-width:1024px){.header-teasers__sidebar{max-width:480px;padding:50px}.header-teasers__sidebar .header-teasers__heading{text-align:left}}@media only screen and (min-width:1280px){.header-teasers__sidebar{padding:75px}}.header-teasers__sidebar-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2.5rem;position:relative}@media only screen and (min-width:1024px){.header-teasers__sidebar-content{display:block}}.header-teasers__sidebar-intro{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-size:1rem;line-height:1.75rem;margin-top:1.5rem}@media only screen and (min-width:1024px){.header-teasers{display:-webkit-box;display:-ms-flexbox;display:flex}}.header-teasers .media__copyright{z-index:10}.header-longread{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto;overflow:inherit}.header-longread__heading{font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700;color:#000;font-size:2rem;font-weight:100;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:2.25rem;overflow-wrap:break-word;word-break:break-word}@media only screen and (min-width:1024px){.header-longread__heading{font-size:2rem;line-height:3rem}}@media only screen and (min-width:1280px){.header-longread__heading{font-size:3rem;line-height:4rem;padding:0 0 1rem}}.header-longread__share{margin-bottom:1.5rem}@media only screen and (min-width:1024px){.header-longread__share{margin-bottom:3rem}}.header-longread__about p{font-family:"Amnesty Trade Gothic",sans-serif;font-weight:400;font-size:1.25rem;line-height:2rem}.header-longread__about p:last-child{margin-bottom:0}@media only screen and (min-width:1024px){.header-longread__about p{font-size:1.5rem}}.header-longread__image{height:375px;margin-top:56px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:768px){.header-longread__image{height:500px;margin-top:64px}}@media only screen and (min-width:1024px){.header-longread__image{height:100vh}}.header-longread__sidebar{padding:40px 1rem}.is-wv .header-longread__sidebar{background-color:#dbdde3}@media only screen and (min-width:1024px){.header-longread__sidebar{max-width:376px;min-width:376px}}@media only screen and (min-width:1280px){.header-longread__sidebar{min-width:476px;padding:128px 1.5rem 64px}}.header-longread__sticky{position:relative}@media only screen and (min-width:1024px){.header-longread__sticky{height:100vh;overflow:hidden;position:sticky;top:0;width:100%}}@media only screen and (min-width:1024px){.header-longread{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:-64px}}.header-portrait{background-color:#fff;position:relative}.header-portrait__share{margin-bottom:1.5rem}.header-portrait__share .share__heading{display:none}@media only screen and (min-width:1024px){.header-portrait__share{margin-bottom:3rem}}.header-portrait__heading{font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700;margin:0;padding:20px 20px 0;word-break:break-word}@media only screen and (min-width:768px){.header-portrait__heading{display:none}}.header-portrait__image{height:375px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:768px){.header-portrait__image{height:auto;margin-top:0}}@media only screen and (min-width:1024px){.header-portrait__image{width:350px}}.header-portrait__content{padding:1.5rem}.header-portrait--none .header-portrait__image img{display:none}.header-portrait__caption{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;color:#b6b6b6;font-size:.75rem;font-style:italic;padding-left:.5rem}@media only screen and (min-width:768px){.header-portrait{width:300px}.header-portrait .header-portrait__content--no-image{padding-top:4.5rem}}@media only screen and (min-width:1024px){.header-portrait{width:350px}}.header-portrait .media__copyright{left:0;width:350px}.header-portrait--lp{max-width:none;width:auto}.header-portrait--lp .header-portrait__caption{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;bottom:1rem;color:#fff;font-size:.75rem;left:1rem;position:absolute;right:auto;z-index:1}.header-portrait--lp .header-portrait__heading{font-size:4rem;padding:0 0 2rem}@media only screen and (min-width:768px){.header-portrait--lp .header-portrait__heading{display:block}}@media only screen and (min-width:1024px){.header-portrait--lp .header-portrait__heading{font-size:5rem}}.header-portrait--lp .header-portrait__content{font-size:1rem}@media only screen and (min-width:768px){.header-portrait--lp .header-portrait__content{font-size:1.125rem;margin:0 auto;max-width:900px;padding:4rem 2.5rem}}@media only screen and (min-width:768px){.header-portrait--lp .header-portrait__image{width:300px}}@media only screen and (min-width:1024px){.header-portrait--lp .header-portrait__image{width:350px}}@media only screen and (min-width:768px){.header-portrait--lp{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:none}}.icon{-webkit-transition:fill .25s ease-in-out,stroke .25s ease-in-out;-o-transition:fill .25s ease-in-out,stroke .25s ease-in-out;transition:fill .25s ease-in-out,stroke .25s ease-in-out}.icon.facebook:hover{fill:#3b5998}.icon.twitter:hover{fill:#55acee}.icon.instagram:hover{fill:#000}.icon.linkedin:hover{fill:#0077b5}.icon.youtube:hover{fill:#cd201f}.instagram{margin-top:20px;overflow-x:hidden}.instagram--slideshow{text-align:center}.instagram--slideshow iframe{max-height:100vw;max-width:100vw}.instagram--cta{margin-top:0;padding-bottom:20px}.has-padding .landing-page{padding:80px 0 0}@media only screen and (min-width:1024px){.has-padding .landing-page{padding:0}}.legacy-warning{background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:125}.legacy-warning__content{margin:6em auto 0;max-width:400px;padding:1.5em 1.5em .5em;text-align:center}.list{list-style:none;margin:0;padding:0;padding:1rem 0}.list__item{margin:0 0 1rem;position:relative}.list__item:last-child{margin:0}.list__link{border:0;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.list--centered .list__item,.list--distributed .list__item,.list--left .list__item{padding:.5rem}@media only screen and (min-width:480px){.list--centered,.list--distributed,.list--left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.list--centered .list__item,.list--distributed .list__item,.list--left .list__item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0;padding:.5rem}.list--centered .list__item>div,.list--distributed .list__item>div,.list--left .list__item>div{margin:0 auto}.list--centered--distributed .list__item,.list--distributed--distributed .list__item,.list--left--distributed .list__item{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}.loader{background-color:rgba(0,0,0,.3);bottom:-1rem;display:none;left:-1rem;position:absolute;right:-1rem;top:-1rem}.loader__close{color:#363636;height:18px;position:absolute;right:8px;top:8px;width:18px}.loader__close:hover{color:#262626}.loader__close .icon{-webkit-transition:fill .2s;-o-transition:fill .2s;transition:fill .2s}.loader__close.is-hidden{display:none}.loader__content{background-color:#f4f4f4;left:50%;max-width:100%;padding:1rem;position:absolute;text-align:center;top:15vh;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.loader__text{font-size:1rem}.loader__text>:first-child{margin-top:0}.loader__text>:last-child{margin-bottom:0}.loader__spinner.is-hidden{display:none}.loader.is-loading{display:block}.logo{height:56px;width:132px}@media only screen and (min-width:1024px){.logo{height:64px;width:152px}}.logo--black{height:48px;width:114px}.logo-list{list-style:none;margin:0;padding:0;display:block;text-align:center;width:100%}.logo-list__item{display:inline-block;height:75px;margin:0}@media only screen and (min-width:1024px){.logo-list__item{margin:0 3px}}.logo-list__item img{max-height:75px;width:auto}.logo-list__link{border:0;display:block;opacity:1;text-decoration:none;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.logo-list__link:hover{opacity:.5}.meta{display:block;padding:0;position:relative;width:100%}.meta__general{margin:1rem 0}.meta__general .meta__content,.meta__general .meta__title{display:block}@media only screen and (min-width:1024px){.meta__general{margin:2rem 0 1.5rem}}.meta__content,.meta__title{display:inline;font-size:.75rem;line-height:1.25}.meta__content--big,.meta__title--big{font-size:1.125rem}@media only screen and (min-width:1024px){.meta__content,.meta__title{font-size:.875rem;line-height:1.75}.meta__content--big,.meta__title--big{font-size:1.25rem;line-height:1.25}}.meta__title{display:inline;font-weight:700}.meta__content{color:#000}.meta__info{list-style:none;margin:0;padding:0;line-height:1.25rem;margin-bottom:1.5rem}.muurvanja{max-width:1440px;position:relative}.muurvanja__wall{background:url(../img/muurvanja/wall-background.jpg);background-size:cover;height:300px;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px){.muurvanja__wall{height:450px}}@media only screen and (min-width:1024px){.muurvanja__wall{height:500px}}.muurvanja__scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;position:absolute;scrollbar-width:none;width:100%}.muurvanja__scroll-container::-webkit-scrollbar{display:none}.muurvanja__wall-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;pointer-events:none;position:relative;width:100%}@media only screen and (min-width:768px){.muurvanja__wall-container{padding:0 100px}}@media only screen and (min-width:1024px){.muurvanja__wall-container{padding:0 150px}}.muurvanja__wall-heading{margin:auto}.muurvanja__wall-heading h1{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-box-shadow:1px 10px 12px 1px rgba(0,0,0,.25);box-shadow:1px 10px 12px 1px rgba(0,0,0,.25);color:#000;display:inline;font-size:2rem;font-weight:100;line-height:3rem;margin:auto;padding:0 20px;text-transform:uppercase}@media only screen and (min-width:768px){.muurvanja__wall-heading h1{font-size:3.2rem;line-height:1.5em}}.muurvanja__wall-nav{background-color:rgba(0,0,0,.15);bottom:0;padding:.75rem;pointer-events:all;position:absolute;right:0}@media only screen and (min-width:1024px){.muurvanja__wall-nav{padding:1.25rem}}.muurvanja__loader{display:none}.muurvanja__loader.is-loading{background-color:rgba(0,0,0,.6);border-radius:10px;bottom:30px;color:#fff;display:block;font-weight:700;margin:0 auto;padding:.5rem;position:absolute;text-align:center;width:150px}.muurvanja__wall-button{background-color:#ff0;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;width:50px}.muurvanja__wall-button:first-of-type{margin-bottom:10px}.muurvanja__wall-button .button__icon{margin:auto}@media only screen and (min-width:1024px){.muurvanja__wall-button .button__icon{height:25px;width:25px}}.muurvanja__wall-button span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.muurvanja__wall-button:disabled{background-color:#e5e5e5;cursor:default;opacity:.5}@media only screen and (min-width:1024px){.muurvanja__wall-button{height:65px;width:65px}}.muurvanja__tiles{-ms-flex-line-pack:end;align-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;margin:0;min-height:100%;overflow-y:hidden;padding:0;position:absolute;top:0;width:100%;z-index:0}.muurvanja__tile{position:relative;width:20%}.muurvanja__tile::after{content:"";display:block;padding-bottom:100%}.muurvanja__tile--empty::after{border:0}.muurvanja__tile--empty:nth-child(even),.muurvanja__tile--empty:nth-child(odd){background-color:transparent}@media only screen and (min-width:1024px){.muurvanja__tile{width:16.6666666667%}}@media only screen and (min-width:1280px){.muurvanja__tile{width:14.2857142857%}}.muurvanja__tile-image{height:100%;left:0;position:absolute;top:0;width:100%}.muurvanja__tile-image img{width:100%}.muurvanja__block{padding:2rem}@media only screen and (min-width:1024px){.muurvanja__block{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3rem 2rem}}@media only screen and (min-width:1280px){.muurvanja__block{padding:4rem 3rem}}.muurvanja__content{margin:0 auto}.muurvanja__content h1,.muurvanja__content h2,.muurvanja__content h3,.muurvanja__content h4,.muurvanja__content h5,.muurvanja__content h6{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700}.is-wv .muurvanja__content h1,.is-wv .muurvanja__content h2,.is-wv .muurvanja__content h3,.is-wv .muurvanja__content h4,.is-wv .muurvanja__content h5,.is-wv .muurvanja__content h6{font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700}@media only screen and (min-width:1024px){.muurvanja__content{width:65%}}@media only screen and (min-width:1024px){.muurvanja__side{padding-left:5%;width:35%}}.muurvanja__cta{margin-bottom:1rem}@media only screen and (min-width:1024px){.muurvanja__cta{margin-bottom:2rem}}.muurvanja__button.button--ly{border-color:#000}.muurvanja__counter-text{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:1.3rem;line-height:1.2;margin:0 0 1rem;text-transform:uppercase}.muurvanja__flip{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.muurvanja--full-page .muurvanja__wall{height:calc(100vh - 56px)}@media only screen and (min-width:768px){.muurvanja--full-page .muurvanja__wall{height:calc(100vh - 56px)}}@media only screen and (min-width:1024px){.muurvanja--full-page .muurvanja__wall{height:calc(100vh - 64px)}}.muurvanja-popover{display:none}.muurvanja-popover__container{background-color:#fff;max-width:100%}.muurvanja-popover__content{padding:25px}.muurvanja-popover__heading{background-color:#000;color:#fff;padding:10px 20px;width:100%}.muurvanja-popover__text{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:1.75rem;line-height:1.25;margin:0 0 1rem}.muurvanja-popover__text--highlight{background-color:#ff0;display:inline;padding:0 15px}.muurvanja-popover__heading,.muurvanja-popover__text{font-size:2rem;text-transform:uppercase}.muurvanja-popover__image{width:100%}.muurvanja-popover__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.muurvanja-popover__cta{border-color:#000;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:2rem;padding-right:2rem}.muurvanja-popover__close{margin-left:-1px}@media only screen and (min-width:768px){.muurvanja-popover__container{display:-webkit-box;display:-ms-flexbox;display:flex}.muurvanja-popover__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px 40px 20px;width:50%}.muurvanja-popover__image-container{width:50%}}@media only screen and (min-width:1024px){.muurvanja-popover__content{padding:35px 50px 30px}.muurvanja-popover__heading,.muurvanja-popover__text{font-size:3rem}.muurvanja-popover__popup .popover__content{max-width:1000px}}.muurvanja-thankyou{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:100%;margin:0 0 2rem;max-width:1440px;overflow:hidden;position:relative;width:100%}.muurvanja-thankyou__content{margin:0 auto;max-width:796px;padding:2rem}.muurvanja-thankyou__content h1,.muurvanja-thankyou__content h2,.muurvanja-thankyou__content h3,.muurvanja-thankyou__content h4,.muurvanja-thankyou__content h5,.muurvanja-thankyou__content h6{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700}.is-wv .muurvanja-thankyou__content h1,.is-wv .muurvanja-thankyou__content h2,.is-wv .muurvanja-thankyou__content h3,.is-wv .muurvanja-thankyou__content h4,.is-wv .muurvanja-thankyou__content h5,.is-wv .muurvanja-thankyou__content h6{font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700}@media only screen and (min-width:768px){.muurvanja-thankyou__content{text-align:center}}.muurvanja-thankyou__statement{background-color:#f7f7f7;padding:2rem;text-align:center}@media only screen and (min-width:768px){.muurvanja-thankyou__statement-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:860px}}.muurvanja-thankyou__download{margin-top:1rem;width:100%}.muurvanja-thankyou__share{margin-top:2rem}@media only screen and (min-width:768px){.muurvanja-thankyou__share{margin-top:0;padding-left:3rem;width:100%}}.muurvanja-thankyou__share .share .share__heading{font-size:1.5rem;line-height:1.25;margin:0 0 .5rem}@media only screen and (min-width:480px){.muurvanja-thankyou__share .share .share__heading{font-size:1.5rem;line-height:1.25}}@media only screen and (min-width:1024px){.muurvanja-thankyou__share .share .share__heading{font-size:2rem}}.muurvanja-thankyou__image-placeholder{margin:0 auto;max-width:275px;padding:1rem 0}@media only screen and (min-width:1024px){.muurvanja-thankyou__image-placeholder{max-width:300px}}.muurvanja-thankyou__image{width:100%}@media only screen and (min-width:768px){.muurvanja-thankyou{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@-webkit-keyframes lineIn{0%{-webkit-transform:translateX(calc(-100% - 1px));transform:translateX(calc(-100% - 1px))}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes lineIn{0%{-webkit-transform:translateX(calc(-100% - 1px));transform:translateX(calc(-100% - 1px))}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes lineOut{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(100% + 1px));transform:translateX(calc(100% + 1px))}}@keyframes lineOut{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(100% + 1px));transform:translateX(calc(100% + 1px))}}.nav{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;list-style:none;margin:0;padding:0;--wv-cta-button-width:150px;display:block;font-size:.875rem;line-height:1}.nav::after,.nav::before{content:" ";display:table}.nav::after{clear:both}.legacy .nav::after,.legacy .nav::before{zoom:1}.nav::after{display:none}.nav__item{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;border-right:1px solid rgba(182,182,182,.2);color:rgba(182,182,182,.4);display:inline-block;padding:0 10px;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out}.nav__item:last-child{border:0}.nav__item a{text-decoration:none}.nav--site-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav--site-actions .nav__item{border:0;padding:0}.nav--site-actions .nav__item a{line-height:14px}.nav--site-actions .nav__item--cta{display:block}.nav--site-actions .nav__item--cta .button{padding:1rem 1.25rem}.nav--site-actions .nav__item--cta .button--sy{border-color:#000}.nav--site-actions .nav__item--cta.is-hidden{display:none}.nav--site-actions .nav__item--cta_sec{display:none}@media only screen and (min-width:1024px){.nav--site-actions .nav__item--cta_sec{display:block;margin:0 5px 0 15px}.nav--site-actions .nav__item--cta_sec .button--so{border-color:#000}}.nav--site-actions .nav__item--cta_sec a{padding:1rem 1.25rem}.nav--site-actions .nav__item--drawer-toggle{display:block}@media only screen and (min-width:1024px){.nav--site-actions .nav__item--drawer-toggle{display:none}}@media only screen and (min-width:768px){.nav--site-actions .nav__item:last-child{margin:0 1.5rem 0 1rem}.is-wv .nav--site-actions .nav__item:last-child{margin-left:0}.site--menu-compact .nav--site-actions .nav__item:last-child:not(.is-wv){margin:0}}.nav--site-actions-wv .nav__item a{line-height:12px}.nav--site-actions-wv .nav__item--cta{display:none;margin-right:0}.nav--site-actions-wv .nav__item--cta a{font-size:.875rem}.nav--site-actions-wv .nav__item--cta_sec{display:none;margin:0 10px}.nav--site-actions-wv .nav__item--cta_sec a{font-size:.875rem}@media only screen and (min-width:768px){.nav--site-actions-wv .nav__item--cta,.nav--site-actions-wv .nav__item--cta_sec{display:block}.nav--site-actions-wv .nav__item--cta .button,.nav--site-actions-wv .nav__item--cta_sec .button{max-width:var(--wv-cta-button-width);overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}}@media only screen and (min-width:1024px){.nav--site-actions-wv .nav__item{--wv-cta-button-width:175px}.nav--site-actions-wv .nav__item:last-child{margin-left:0}.nav--site-actions-wv .nav__item--drawer-toggle{display:none}}@media only screen and (min-width:1280px){.nav--site-actions-wv .nav__item{--wv-cta-button-width:200px}.nav--site-actions-wv .nav__item--cta a{font-size:1rem;line-height:14px;padding:1rem 1.25rem}.nav--site-actions-wv .nav__item--cta_sec{margin:0 5px 0 15px}.nav--site-actions-wv .nav__item--cta_sec a{font-size:1rem;line-height:14px;padding:1rem 1.25rem}}.nav--main{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;z-index:2;background-color:#fff;font-size:1rem;height:56px;padding-left:15px;width:100%}@media only screen and (min-width:1024px){.nav--main{height:64px}}.nav--main .nav__item{border:0;color:#000;display:block;float:left;height:100%;line-height:56px;padding:0;text-transform:uppercase;z-index:initial}.nav--main .nav__item:hover{background-color:#e5e5e5}.nav--main .nav__item.is-active{background-color:#000;color:#fff}.nav--main .nav__item a:not([class]){-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:0 15px}@media only screen and (min-width:1280px){.nav--main .nav__item a:not([class]){padding:0 20px}}.nav--main .nav__item a:not([class]):hover{color:inherit}.nav--main .nav__item--cta{background-color:#ff0}.nav--main .nav__item--cta:focus,.nav--main .nav__item--cta:hover{background-color:#000;color:#fff}@media only screen and (min-width:1024px){.nav--main .nav__item{line-height:64px}}.nav--main .nav__sub:hover>.nav__children{z-index:-1;opacity:1;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.nav--main .nav__sub:hover>.nav__children::after{display:block}.nav--main .nav__arrow{display:none}.nav--main .nav__children{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;list-style:none;margin:0;padding:0;z-index:-1;background-color:rgba(0,0,0,.7);display:block;height:56px;left:0;max-width:1440px;opacity:0;padding:0 0 0 167px;pointer-events:none;position:absolute;top:56px;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;-o-transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:100%}.nav--main .nav__children::after{content:"";display:none;height:20px;left:0;position:absolute;top:56px;width:100%}.nav--main .nav__children.is-active{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.site__header.is-hidden .nav--main .nav__children.is-active{opacity:0;pointer-events:none;top:56px;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.nav--main .nav__children .nav__item{color:#fff;line-height:56px}.nav--main .nav__children .nav__item .nav__text{overflow:hidden;position:relative;display:block;height:auto;line-height:initial}.nav--main .nav__children .nav__item .nav__text::before{background:#fff;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%;z-index:1}.nav--main .nav__children .nav__item .nav__text.is-active::before{-webkit-animation:lineIn .3s cubic-bezier(.165,.84,.44,1) forwards;animation:lineIn .3s cubic-bezier(.165,.84,.44,1) forwards}.nav--main .nav__children .nav__item .nav__text::before{-webkit-animation:lineOut .3s cubic-bezier(.165,.84,.44,1) forwards;animation:lineOut .3s cubic-bezier(.165,.84,.44,1) forwards;-webkit-transform:translateX(calc(-100% - 1px));-ms-transform:translateX(calc(-100% - 1px));transform:translateX(calc(-100% - 1px))}.nav--main .nav__children .nav__item .nav__text:hover::before{-webkit-animation:lineIn .3s cubic-bezier(.165,.84,.44,1) forwards;animation:lineIn .3s cubic-bezier(.165,.84,.44,1) forwards}.nav--main .nav__children .nav__item:hover{background-color:#000}.nav--main .nav__children .nav__item.is-active .nav__text::before{-webkit-animation:none;animation:none;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nav--main .nav__children .nav__item.is-active:hover .nav__text::before{-webkit-animation:none;animation:none;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width:1024px){.nav--main .nav__children{top:64px}}.nav--wv-main{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;z-index:2;background-color:#000;font-size:1rem;height:64px;width:100%}@media only screen and (min-width:1024px){.nav--wv-main{height:64px}}@media only screen and (min-width:1280px){.nav--wv-main{padding-left:15px}}.nav--wv-main .nav__item{border:0;color:#fff;display:block;float:left;font-size:.875rem;height:100%;line-height:56px;padding:0;text-transform:uppercase;width:78px;z-index:initial}@media only screen and (min-width:1200px){.nav--wv-main .nav__item{font-size:1rem;width:108px}}.nav--wv-main .nav__item:hover{background-color:#dbdde3;color:#000;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.nav--wv-main .nav__item.is-active{background-color:#dbdde3;color:#000}.nav--wv-main .nav__item a:not([class]){-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:0 15px}@media only screen and (min-width:1280px){.nav--wv-main .nav__item a:not([class]){padding:0 20px}}.nav--wv-main .nav__item a:not([class]):hover{color:inherit}@media only screen and (min-width:1024px){.nav--wv-main .nav__item{line-height:64px}}.nav--wv-main .nav__sub:hover>.nav__children{z-index:-1;opacity:1;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.nav--wv-main .nav__sub:hover>.nav__children::after{display:none}.nav--wv-main .nav__arrow{display:none}.nav--wv-main .nav__children{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#dbdde3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:0;padding-left:0;-webkit-transition:opacity .3s ease-in-out,background-color .3s ease-in-out;-o-transition:opacity .3s ease-in-out,background-color .3s ease-in-out;transition:opacity .3s ease-in-out,background-color .3s ease-in-out;visibility:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.nav--wv-main .nav__children .nav__item{color:#000;width:234px}.nav--wv-main .nav__children .nav__item:hover{background-color:#000;color:#dbdde3}.nav--accordion{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:1.25rem;width:100%}.nav--accordion .nav__item{border-right:0;cursor:pointer;display:block;padding:0;position:relative;text-transform:uppercase;width:100%}.nav--accordion .nav__item>a,.nav--accordion .nav__item>span{display:block;height:60px;padding:20px 70px 20px 30px}.nav--accordion .nav__item.is-open{border-color:#000}.nav--accordion .nav__item.is-open .nav__children{background-color:#000;border-top:1px solid #000;max-height:500px}.nav--accordion .nav__item.is-open .nav__arrow{background-color:#000;fill:#fff}.nav--accordion .nav__item.is-open .nav__arrow .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.nav--accordion .nav__item--cta>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.nav--accordion .nav__item--cta:nth-last-child(2){border-top:1px solid rgba(0,0,0,.1)}.nav--accordion .nav__cta-icon{height:60px;padding:20px;width:60px;margin-left:-20px}.nav--accordion .nav__arrow{height:60px;position:absolute;right:0;top:0;-webkit-transition:background-color .3s ease-in-out,border .3s ease-in-out,fill .3s ease-in-out;-o-transition:background-color .3s ease-in-out,border .3s ease-in-out,fill .3s ease-in-out;transition:background-color .3s ease-in-out,border .3s ease-in-out,fill .3s ease-in-out;width:60px}.nav--accordion .nav__arrow:hover{background-color:#000;border-left:1px solid #000;fill:#fff}.nav--accordion .nav__arrow .icon{padding:20px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.nav--accordion .nav__children{list-style:none;margin:0;padding:0;display:block;max-height:0;overflow:hidden;padding:0;-webkit-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;width:100%}.nav--accordion .nav__children .nav__item{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;background-color:#000;border:0;font-size:1rem;text-transform:none;width:100%}.nav--accordion .nav__children .nav__item>a,.nav--accordion .nav__children .nav__item>span{height:auto;padding:10px 30px}.nav--accordion .nav__children .nav__item:first-child>a,.nav--accordion .nav__children .nav__item:first-child>span{padding-top:15px}.nav--accordion .nav__children .nav__item:last-child>a,.nav--accordion .nav__children .nav__item:last-child>span{padding-bottom:15px}.nav--icons{cursor:pointer;display:block;padding:0;text-align:center;width:100%}@media only screen and (min-width:768px){.nav--icons{text-align:left}}.nav--icons .nav__item{border-right:0;display:inline-block;float:none;padding:0 5px}@media only screen and (min-width:768px){.nav--icons .nav__item{margin:0 5px}}.nav--icons .nav__item .icon{height:20px;width:20px}.nav--icons .nav__item .icon--twitter{width:25px}.nav--icons .nav__item .icon--youtube{height:18px;width:26px}@media only screen and (min-width:768px){.nav--icons .nav__item .icon{height:24px;width:24px}.nav--icons .nav__item .icon--twitter{width:30px}.nav--icons .nav__item .icon--youtube{height:22px;width:32px}}.nav--footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;width:100%}@media only screen and (min-width:767px){.nav--footer{opacity:1}}.nav--footer .nav__item{border-right:0;color:#fff;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;float:none;text-decoration:none;text-transform:uppercase}.nav--footer>.nav__item{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%;padding:0 10px}@media only screen and (min-width:1024px){.nav--footer>.nav__item{padding:0 10px 20px}}@media only screen and (min-width:1280px){.nav--footer>.nav__item{-webkit-box-flex:1;-ms-flex:1 0 19%;flex:1 0 19%}}.nav--footer>.nav__item>a,.nav--footer>.nav__item>span{border-bottom:1px solid #363636;display:block;font-size:1.25rem;margin-bottom:20px;padding:20px}.nav--footer .nav__children{list-style:none;margin:0;padding:0}.nav--footer .nav__children .nav__item{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;color:#999;font-size:.75rem;padding:0;text-transform:none}.nav--footer .nav__children .nav__item:hover{color:#fff;cursor:pointer}@media only screen and (min-width:767px){.nav--footer .nav__children .nav__item{padding:5px 20px}}.nav--footer .nav__arrow{display:none}.nav--copy{padding:10px 0;width:100%}.nav--copy .nav__item{color:rgba(182,182,182,.4);display:inline-block;height:20px;padding:0 10px}.nav--copy .nav__item:first-child{padding:0 10px 0 0}.nav--header{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;margin:0;padding:0}.nav--header::after,.nav--header::before{content:" ";display:table}.nav--header::after{clear:both}.legacy .nav--header::after,.legacy .nav--header::before{zoom:1}.nav--header .nav__item{border:0;color:#fff;display:inline-block;height:100%;margin:0 .2rem 1.6rem 0;padding:0}.nav--header .nav__item a{background-color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;font-size:1rem;padding:.5rem .75rem;text-transform:uppercase;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out}.nav--header .nav__item a:hover{background-color:#dadada;color:#000}.nav--header .nav__item.is-active a{background-color:#fff;color:#000}.nav--header .nav__item.is-active.is-disabled{opacity:1;pointer-events:auto}.nav--header .nav__item.is-disabled{opacity:.7;pointer-events:none}.nav--header .nav__arrow,.nav--header .nav__children{display:none}.nav--header .nav__link{background-color:#b6b6b6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;padding:.5rem 1rem;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.nav--header .nav__link:hover{background-color:#9d9d9d}.nav--search{color:#fff;display:block;padding:50px 20px;width:100%}.nav--search .nav__item{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;color:#fff;font-size:1.25rem;padding:0 0 .5rem;width:100%}.nav--search .nav__item>span{color:#ff0}.nav--search .nav__item span{display:block;margin-bottom:20px}.nav--search .nav__item-icon{fill:#fff;height:20px;width:30px}.nav--search .nav__arrow{display:none}.nav--search .nav__children{list-style:none;margin:0;padding:0}.nav--search .nav__children .nav__item{border:0;color:#fff;float:none;line-height:1.2;padding:0;text-decoration:underline}@media only screen and (min-width:1024px){.nav--search .nav__children .nav__item{max-width:50%}}.nav--search .nav__children .nav__item span{border:0;margin:0;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.nav--search .nav__children .nav__item span:hover{color:#ff0}.nav--search .nav__children .nav__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav--search .nav__children .nav__item a svg{width:30px}.nav__search{display:block;height:56px;line-height:56px;text-align:center;width:60px}.nav__search button{fill:#000;height:56px;line-height:inherit;padding:0 1.125rem;-webkit-transition:none;-o-transition:none;transition:none;width:60px}.nav__search button span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.is-wv .nav__search button{fill:#fff}.has-padding .nav__search button{fill:#000}.has-padding .nav__search button:hover{background-color:#dadada}.page-template-slices .nav__search button{fill:#000}.nav__search button:hover{background-color:transparent}@media only screen and (min-width:1024px){.nav__search button:hover{background-color:#fff;fill:#b6b6b6}.is-wv .nav__search button:hover{background-color:#dbdde3;fill:#000}}@media only screen and (min-width:1024px){.nav__search button{fill:#000;height:64px;padding:0 1.25rem;width:64px}}.nav__search.is-hidden{display:none}.nav__search--close{background-color:rgba(0,0,0,.95);cursor:pointer;height:56px;line-height:56px;text-align:center;width:60px}.is-wv .nav__search--close{background-color:#dbdde3}.nav__search--close.is-hidden{display:none}.nav__search--close .button--icon{display:block;fill:#fff;height:56px;width:60px}@media only screen and (min-width:1024px){.nav__search--close{height:64px;width:64px}}.nav__search--close-icon{background-color:#000;display:block;position:relative}.nav__search--close-icon::after,.nav__search--close-icon::before{background-color:#fff;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;width:40%}.is-wv .nav__search--close-icon::after,.is-wv .nav__search--close-icon::before{background-color:#000}.nav__search--close-icon::before{left:55%;top:21px;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.nav__search--close-icon::after{left:55%;top:39px;-webkit-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}@media only screen and (min-width:768px){.is-wv .nav__search{height:64px;width:64px}.is-wv .nav__search .button,.is-wv .nav__search--close{height:64px;width:64px}}@media only screen and (min-width:1024px){.nav__search{height:64px;width:64px}}.nav--action .nav__arrow{display:none}.nav--action.nav--site-actions .nav__item{display:none}.nav--action.nav--site-actions .nav__item:last-of-type{display:block}.nav--wv-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav--wv-footer .nav__item{border:0;font-size:1rem}.nav--wv-footer .nav__item a{padding-bottom:5px}.nav--wv-footer a{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;border-color:#000;color:#000;display:inline-block}.nav--wv-footer a:focus,.nav--wv-footer a:hover{border-color:transparent}@media only screen and (min-width:768px){.nav--wv-footer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.nav--wv-footer .nav__item{padding:0 15px 0 0}.nav--wv-footer .nav__item:last-child{padding-right:0}.nav--wv-footer a{overflow:hidden;position:relative;border-bottom:0}.nav--wv-footer a::before{background:#000;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%;z-index:1}.nav--wv-footer a.is-active::before{-webkit-animation:lineIn .3s cubic-bezier(.165,.84,.44,1) forwards;animation:lineIn .3s cubic-bezier(.165,.84,.44,1) forwards}.nav--wv-footer a::before{-webkit-animation:lineIn .3s cubic-bezier(.165,.84,.44,1) forwards;animation:lineIn .3s cubic-bezier(.165,.84,.44,1) forwards;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nav--wv-footer a:hover::before{-webkit-animation:lineOut .3s cubic-bezier(.165,.84,.44,1) forwards;animation:lineOut .3s cubic-bezier(.165,.84,.44,1) forwards}}.overview__title{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:2.75rem;margin:1rem auto 0;max-width:796px;padding:0 1rem;text-align:center;text-transform:uppercase}.overview__content{margin:0 auto 2em;max-width:796px;padding:0 1rem;text-align:center}.overview__list{list-style:none;margin:0;padding:0;background:#f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;list-style:none;max-width:100%;padding:.4em .3em;width:100%}@media only screen and (min-width:480px){.overview__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media only screen and (min-width:1024px){.overview__list{padding:1em}}.overview__item{padding:.5em;width:100%}@media only screen and (min-width:768px){.overview__item{width:50%}}@media only screen and (min-width:1024px){.overview__item{width:33%}}@media only screen and (min-width:1280px){.overview__item{width:25%}.overview__item:nth-child(n+4){display:block}}.overview__button{background-color:#f4f4f4;padding:0 1rem 1.5rem;text-align:center}@media only screen and (min-width:480px){.overview__button{padding:0 1.5rem 1.5rem}}.overview__status{text-align:center}.overview--header-teasers .overview__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:0;width:100%}@media only screen and (min-width:1024px){.overview--header-teasers .overview__list{min-width:330px}}.overview--header-teasers .overview__item{height:auto;min-width:auto;padding:0;width:100%}.overview--header-teasers .overview__item:last-child .teaser--img-header{margin-bottom:0}.overview--header-teasers .overview__item:last-child .teaser--related .teaser__content{padding:0}.overview--list-overview .overview__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}@media only screen and (min-width:768px){.overview--list-overview .overview__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}}@media only screen and (min-width:1024px){.overview--list-overview .overview__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}}@media only screen and (min-width:1280px){.overview--list-overview .overview__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.overview--list-overview .overview__item{padding:.5em}@media only screen and (min-width:768px){.overview--list-overview .overview__item{height:17rem;width:100%}}@media only screen and (min-width:1024px){.overview--list-overview .overview__item{width:100%}}@media only screen and (min-width:1280px){.overview--list-overview .overview__item{width:50%}.overview--list-overview .overview__item:nth-child(n+4){display:block}}.overlay{background-color:rgba(0,0,0,.8);display:block;height:100%;left:50%;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:110}.overlay.is-hidden{display:none}.overlay.is-active{opacity:1;pointer-events:auto;-webkit-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.overlay__close{cursor:pointer;height:25px;position:absolute;right:25px;top:100px;width:25px}.overlay__close-icon{fill:#fff;height:100%;width:100%}.overlay__container{left:50%;max-width:1024px;padding-bottom:56.25%;position:absolute;top:50%;-webkit-transform:translate(-50%,calc(-50% + 40px));-ms-transform:translate(-50%,calc(-50% + 40px));transform:translate(-50%,calc(-50% + 40px));width:100%}@media only screen and (min-width:1024px){.overlay__container{padding-bottom:650px}}.overlay__video{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.pagination{display:block;padding:2rem 0;width:100%}.pagination__container{border-bottom:1px solid #dadada;border-top:1px solid #dadada;width:100%}.pagination__list{list-style:none;margin:0;padding:0;display:block;margin:0 auto;max-width:796px;padding:.75rem 0;position:relative;text-align:center;width:100%}.pagination__list::after,.pagination__list::before{content:" ";display:table}.pagination__list::after{clear:both}.legacy .pagination__list::after,.legacy .pagination__list::before{zoom:1}.pagination__item{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;color:#000;display:inline-block;fill:#000;font-size:1rem;line-height:50px;margin:0 1px;text-transform:uppercase}.pagination__item.is-disabled{color:#b6b6b6;fill:#b6b6b6}.pagination__item.is-current{background-color:#000;color:#fff;fill:#fff;padding:0 1rem}.pagination__item.is-current .pagination__link:hover{background-color:transparent}.pagination__link{border:0;display:block;padding:0 1rem;text-decoration:none}.pagination__link:hover{background-color:#f7f7f7}.pagination__item--next,.pagination__item--prev{left:0;position:absolute}.pagination__item--next span,.pagination__item--prev span{display:none;margin:0 0 0 .5rem}.pagination__item--next .icon,.pagination__item--prev .icon{display:inline;height:20px;vertical-align:text-bottom;width:20px}@media only screen and (min-width:768px){.pagination__item--next span,.pagination__item--prev span{display:inline-block}}.pagination__item--next{left:auto;right:0}.pagination__item--next span{margin:0 .5rem 0 0}.popover{bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;z-index:120}.popover__mask{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;background-color:rgba(0,0,0,.8)}.popover__content{left:50%;margin:0 auto;max-height:100%;max-width:796px;overflow-x:hidden;overflow-y:auto;padding:30px 16px 16px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.popover__close{background-color:transparent;cursor:pointer;height:40px;padding:.6rem;position:absolute;right:0;top:0;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;width:40px;z-index:2}.popover__close::before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M32%203.692L28.308%200%2016%2012.308%203.692%200%200%203.692%2012.308%2016%200%2028.308%203.692%2032%2016%2019.692%2028.308%2032%2032%2028.308%2019.692%2016%22%2F%3E%3C%2Fsvg%3E)}.popover__close span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.popover__close:hover{background-color:#000}.popover.is-active{opacity:1}.popover .media--video{opacity:0;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity .1s,-webkit-transform .2s;transition:opacity .1s,-webkit-transform .2s;-o-transition:opacity .1s,transform .2s;transition:opacity .1s,transform .2s;transition:opacity .1s,transform .2s,-webkit-transform .2s}.popover .media--video.is-loaded{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.popover--close-hidden .popover__close{display:none}.popover--sm .popover__content{max-width:540px}@media only screen and (min-width:480px){.popover__content{padding:50px 16px 16px}}@media only screen and (min-width:768px){.popover__content{padding:50px 24px 16px}.popover__close{height:50px;padding:.8rem;width:50px}}@media only screen and (min-width:1280px){.popover__content{max-width:1024px}}.popup{background:#fff;display:none;margin:0 auto;opacity:0;position:relative;-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition:opacity .2s,-webkit-transform .3s;transition:opacity .2s,-webkit-transform .3s;-o-transition:transform .3s,opacity .2s;transition:transform .3s,opacity .2s;transition:transform .3s,opacity .2s,-webkit-transform .3s}.popup.is-open{display:block}.popup.is-active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.popup__close{padding:.5rem;position:absolute;right:0;top:0;z-index:2}.popup__close:hover{background:rgba(255,255,255,.2)}.popup__close--black:hover{background:rgba(0,0,0,.2)}.popup__close-icon{fill:#fff;height:24px;width:24px}.popup__close--black .popup__close-icon{fill:#000}.popup__logo{background:#ff0;height:50px;left:0;position:absolute;top:0;width:50px;z-index:1}.popup__logo-icon{height:40px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px}.popup__figure{background:#363636;margin:0 0 1rem;padding-bottom:60%;position:relative}.popup__image{left:0;position:absolute;top:0;width:100%}.popup__image img,.popup__image picture{width:100%}.popup__content{padding:0 1rem 2rem;text-align:center}.popup__title{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:2.25rem;line-height:1.2;margin:0 0 1rem;font-size:2.2rem;margin:0 0 .6rem;text-transform:uppercase}@media only screen and (min-width:768px){.popup__title{font-size:3.5rem}}.popup__text p{font-family:"Amnesty Trade Gothic",sans-serif;font-weight:400;font-size:1.2rem;line-height:1.3}.popup__button{font-size:1.5rem;margin-top:1rem;padding:1rem;text-transform:uppercase;width:100%}@media only screen and (min-width:480px){.popup__figure{margin:0 0 1.5rem}.popup__text p{font-size:1.5rem}.popup__button{margin-top:2rem}}@media only screen and (min-width:768px){.popup__close{padding:1rem}.popup__logo{height:80px;width:80px}.popup__logo-icon{height:60px;width:60px}.popup__content{padding:0 2rem 2rem}.popup__title{font-size:3rem}.popup__text p{font-size:1.7rem}.popup__button{font-size:2rem;padding:1.5rem 3rem}}@media only screen and (min-width:1280px){.popup__content{padding:0 3rem 3rem}.popup__text p{font-size:2rem}.popup__button{padding:2rem 4rem}}.profile-block{max-width:1440px;padding:2rem}.profile-block::after,.profile-block::before{content:" ";display:table}.profile-block::after{clear:both}.legacy .profile-block::after,.legacy .profile-block::before{zoom:1}.profile-block--grey{background-color:#f4f4f4}.profile-block--black{background-color:#000}.profile-block--black .profile-block__content{color:#fff}.profile-block--yellow{background-color:#ff0}.profile-block__container{display:block}@media only screen and (min-width:768px){.profile-block__container{display:-webkit-box;display:-ms-flexbox;display:flex}}.profile-block__content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0}@media only screen and (min-width:768px){.profile-block__content{border-right:1px solid #e5e5e5;margin-top:60px;padding:0 4rem 0 0}}@media only screen and (min-width:1280px){.profile-block__content{-webkit-box-flex:2;-ms-flex:2;flex:2}}@media only screen and (min-width:768px){.article__content .profile-block__content{margin-top:0;padding:0 4rem 0 0}}.profile-card{background-color:#f7f7f7;border:1px solid #dadada;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:80px auto 0;padding:2rem 1rem;position:relative;text-align:center}@media only screen and (min-width:768px){.profile-card{background-color:transparent;border:0;margin:0}}.profile-card__image{border:8px solid #fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;height:140px;margin:-100px auto 0;overflow:hidden;width:140px}@media only screen and (min-width:768px){.profile-card__image{margin:-40px auto 0}}.profile-card__image>.media{margin:0}.profile-card__image img{width:100%}.profile-card-heading{font-size:2rem;margin:0;padding:.5rem 0;text-transform:uppercase}.profile-card__name{font-size:1.5rem;margin:0}.profile-card__button{display:block;margin-top:10px}.quote{border-left:14px solid #ff0;display:block;margin:0;padding:0 0 0 26px;position:relative}.article__content .quote{margin:2rem 0 2rem -20px}.is-wv .article__content .quote{margin-left:-10px}.article__content .quote__content{font-family:"Amnesty Trade Gothic",sans-serif;font-weight:400;font-size:1.75rem;line-height:1.25}@media only screen and (min-width:768px){.article__content .quote{margin-left:-40px}.is-wv .article__content .quote{margin-left:-26px}}.quote::before{content:none}.quote::after{content:none}.is-wv .quote{border:0}.quote__content{font-family:"Amnesty Trade Gothic",sans-serif;font-weight:400;font-size:1.75rem;line-height:1.25;margin:0 0 .5rem;padding:0}.quote__content::before{content:open-quote;left:10px;position:absolute;top:0}.quote__content::after{content:close-quote;margin-left:2px}.is-wv .quote__content{font-size:2rem;line-height:2.5rem}@media only screen and (min-width:768px){.is-wv .quote__content{font-size:2rem;line-height:2.5rem}}.quote__footer{min-height:1rem;position:relative}@media only screen and (min-width:768px){.quote__footer{padding-right:175px}}.quote__source{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-size:1rem;line-height:1.75;margin:0 0 1rem;margin:0}@media only screen and (min-width:768px){.quote__share{position:absolute;right:0;top:-10px}}.quote--no-quotes .quote__content::before{display:none}.quote--no-quotes .quote__content::after{display:none}.questions-block{background:#fff;min-width:100%;text-align:center;width:auto}.questions-block__container{margin:0;padding:3rem 1.5rem;width:100%}.questions-block__heading{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:2rem;line-height:1.2;margin:0 0 1rem}@media only screen and (min-width:768px){.questions-block__heading{font-size:2.5rem}}@media only screen and (min-width:480px){.questions-block__heading{font-size:1.8rem}}@media only screen and (min-width:768px){.questions-block__heading{font-size:2.75rem}}.personality-quiz .media,.wq-quiz .media{margin:0}.read-more{border-left:2px solid #000;margin:1rem 0 2rem;padding-left:1rem;position:relative}.read-more__contain{position:relative}.read-more__content{max-height:110px;overflow:hidden;padding:1rem 0 0;-webkit-transition:max-height .3s;-o-transition:max-height .3s;transition:max-height .3s}.read-more__content p{margin:0}.read-more__intro{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.read-more__title{font-size:1.5rem;margin:0;max-width:185px;padding:0}@media only screen and (min-width:400px){.read-more__title{max-width:220px}}@media only screen and (min-width:768px){.read-more__title{max-width:270px}}@media only screen and (min-width:1024px){.read-more__title{font-size:2rem;max-width:380px}}@media only screen and (min-width:1280px){.read-more__title{font-size:2rem;max-width:440px}}.read-more__icon{fill:#000;height:12px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:12px}.read-more__toggle{border:0;font-size:.875rem;font-weight:700;margin:0;padding:0}.read-more__fade{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:-o-linear-gradient(rgba(255,255,255,0),#fff);background:linear-gradient(rgba(255,255,255,0),#fff);bottom:0;display:block;height:90px;left:0;position:absolute;right:0;-webkit-transition:background .3s,padding .2s;-o-transition:background .3s,padding .2s;transition:background .3s,padding .2s}@media only screen and (min-width:1024px){.read-more__fade{right:-1rem}}.read-more.is-opening .read-more__content{max-height:100vh;padding:1rem 0 0}.read-more.is-opening .read-more__fade{background:0 0}.no-js .read-more .read-more__content,.read-more.is-open .read-more__content{max-height:none;padding:1rem 0 0}.no-js .read-more .read-more__fade,.read-more.is-open .read-more__fade{background:0 0;pointer-events:none}.no-js .read-more .read-more__icon,.read-more.is-open .read-more__icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (min-width:1024px){.read-more{padding-left:1.5rem}}.reference{border-bottom:0;cursor:pointer;text-decoration:underline}@media only screen and (min-width:1024px){.reference{-webkit-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.reference:hover{background-color:#dadada}.reference:hover~.reference__aside{-webkit-transform:translate(.5rem,-4.2rem);-ms-transform:translate(.5rem,-4.2rem);transform:translate(.5rem,-4.2rem)}}.reference__aside{border:0;display:none;left:auto;padding-right:20px;position:absolute;right:calc(100% - 1.5rem);text-decoration:none;-webkit-transform:translateY(-4.2rem);-ms-transform:translateY(-4.2rem);transform:translateY(-4.2rem);-webkit-transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);-o-transition:transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1),-webkit-transform .3s cubic-bezier(.165,.84,.44,1);width:calc((100vw - 796px)/ 2)}@media only screen and (min-width:1280px){.reference__aside{display:block}}@media only screen and (min-width:1440px){.reference__aside{padding-right:40px;width:322px}}.reference__aside:hover{-webkit-transform:translate(.5rem,-4.2rem);-ms-transform:translate(.5rem,-4.2rem);transform:translate(.5rem,-4.2rem)}.reference__read{font-weight:700}.reference__image{margin-top:.75rem;width:100%}.reference__content{display:block;font-size:.875rem;line-height:1.4em;-webkit-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.reference__title{display:block;font-size:1.5rem;line-height:1.875rem;margin-top:1rem}.reference__meta{display:inline-block;margin-top:1rem}.reference__category{font-weight:700}.reference.is-hover{background-color:#dadada}.is-wv .reference.is-hover{background-color:#dbdde3}@keyframes lineIn{0%{-webkit-transform:translateX(calc(-100% - 1px));transform:translateX(calc(-100% - 1px))}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes lineOut{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(100% + 1px));transform:translateX(calc(100% + 1px))}}.related{overflow:hidden}.is-wv .related{background-color:#dbdde3}.related__title{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:1.5rem;max-width:796px}@media only screen and (min-width:768px){.related__title{font-size:1.5rem;margin-bottom:.5rem}}.related__subtitle{color:rgba(0,0,0,.5)}@media only screen and (min-width:768px){.related__subtitle{font-size:1.125rem}}.related__switch{color:rgba(0,0,0,.5);font-size:1rem;line-height:1.5;margin-bottom:1rem}@media only screen and (min-width:768px){.related__switch{font-size:1.5rem;margin-bottom:1.25rem}}.related__divider{display:inline-block;position:relative;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.related__link{overflow:hidden;position:relative;color:rgba(0,0,0,.5);outline:0}.related__link::before{background:#000;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%;z-index:1}.related__link.is-active::before{-webkit-animation:lineIn .3s cubic-bezier(.165,.84,.44,1) forwards;animation:lineIn .3s cubic-bezier(.165,.84,.44,1) forwards}.related__link::before{-webkit-animation:lineOut .3s cubic-bezier(.165,.84,.44,1) forwards;animation:lineOut .3s cubic-bezier(.165,.84,.44,1) forwards;-webkit-transform:translateX(calc(-100% - 1px));-ms-transform:translateX(calc(-100% - 1px));transform:translateX(calc(-100% - 1px))}.related__link:hover::before{-webkit-animation:lineIn .3s cubic-bezier(.165,.84,.44,1) forwards;animation:lineIn .3s cubic-bezier(.165,.84,.44,1) forwards}.related__link.is-active{color:#000}@media only screen and (min-width:768px){.related__link{font-size:1.125rem}}.related__content{padding:0 1rem}@media only screen and (min-width:768px){.related__content{padding:0 3rem}}.related__lists{padding:0 1rem}@media only screen and (min-width:768px){.related__lists{margin:0 -.5rem}}@media only screen and (min-width:1024px){.related__lists{padding:0}}.related__list.more-posts{max-height:0;overflow:hidden}.related__list.is-active{max-height:2000px;max-width:100%;padding-bottom:5rem}@media only screen and (min-width:768px){.related__list.is-active{padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none;max-height:none;overflow:hidden;-webkit-transition:max-height .25s ease-in-out;-o-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out;width:100%}}.related__list-wrapper{list-style:none;margin:0;padding:0}@media only screen and (min-width:768px){.related__list-wrapper.swiper-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none;max-height:none;overflow:hidden;-webkit-transition:max-height .25s ease-in-out;-o-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out;width:100%}}@media only screen and (min-width:1024px){.related__list-wrapper.swiper-wrapper{padding:0 1em}}.related__item{min-height:455px;min-width:25%;width:100%}@media only screen and (min-width:768px){.related__item{padding:.5rem;width:50%}.related__item.swiper-slide{width:50%}}@media only screen and (min-width:1024px){.related__item{padding:.75rem;width:33%}.related__item.swiper-slide{width:33%}}@media only screen and (min-width:1280px){.related__item{width:25%}.related__item.swiper-slide{width:25%}}.related__button{height:auto;padding:1.5rem 0 0;text-align:center;width:100%}.search-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-filters__select{padding:1rem}.search-filters__title{font-size:2rem}.search-filters__input{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;border:0;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1rem;height:60px;margin-bottom:1rem;padding:0 .8em}@media only screen and (min-width:768px){.search-filters__input{margin-right:.7em}}.search-filters__fieldset .form__checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem}.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0;width:100%}.search-form__input{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;border:0;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1rem;height:60px;padding:0 .8em}@media only screen and (min-width:768px){.search-form__input{margin-right:.7em}}.search-form__input--filters{margin-bottom:1rem}.search-form__button{font-size:1.143rem;height:60px;padding:.8em;width:60px}.search-form__button span{display:none}@media only screen and (min-width:768px){.search-form__button{line-height:58px;padding:0 3rem;width:auto}.search-form__button span{display:block}.search-form__button .icon{display:none}}.search-form__dym{background:rgba(0,0,0,.7);color:#fff;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;font-size:.875rem;font-style:italic;line-height:1;margin:.5rem 0 0;padding:.5rem .75rem}.search-form--wv{border-bottom:2px solid #000;padding:0}.search-form--wv .search-form__input{font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700;background-color:transparent;border:0;color:#000;font-size:1.5rem;padding-left:0}.search-form--wv .search-form__input:focus{-webkit-box-shadow:none;box-shadow:none}@media only screen and (min-width:1024px){.search-form--wv .search-form__input{font-size:1.875rem;height:80px}}@media only screen and (min-width:1280px){.search-form--wv .search-form__input{font-size:2.25rem}}.search-form--wv .search-form__button{background:0 0;border:0;width:54px}.search-form--wv .search-form__button span{display:none}@media only screen and (min-width:768px){.search-form--wv .search-form__button{height:60px;line-height:initial;padding:.8em}.search-form--wv .search-form__button span{display:none}.search-form--wv .search-form__button .icon{display:block}}@media only screen and (min-width:1024px){.search-form--wv .search-form__button{height:80px}}.search-results{background-color:#fff;width:100%}.search-results__heading-container{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:2rem;line-height:1.2;margin:0 0 1rem;background:#000;color:#fff;padding:1rem;text-align:center}@media only screen and (min-width:768px){.search-results__heading-container{font-size:2.5rem}}@media only screen and (min-width:768px){.search-results__heading-container{padding:1rem 1rem 1rem calc(300px + 1rem);text-align:left}}@media only screen and (min-width:1024px){.search-results__heading-container{padding:1rem 1rem 1rem calc(350px + 1rem)}}.search-results__heading{margin:0;width:100%}@media only screen and (min-width:768px){.search-results__heading{margin:0 auto;max-width:796px}}.search-results__form{background:#f7f7f7;padding:0 .5rem;width:100%}.search-results__form .search-form{margin:0 auto;max-width:796px}.search-results__content{background-color:#e5e5e5;padding:1rem;width:100%}@media only screen and (min-width:768px){.search-results__container{display:-webkit-box;display:-ms-flexbox;display:flex}}.search-results__filters{border-top:1px solid #e5e5e5;max-width:300px;width:100%}@media only screen and (min-width:1024px){.search-results__filters{max-width:350px}}.search-results__posts{margin:0 auto;max-width:796px}.search-results__empty{padding:2rem 0}.search-results__excerpt{color:#363636;font-size:1rem;line-height:1.5;margin-bottom:0}.search-results__item{background-color:#fff;display:block;margin:1.5rem 0}.search-results__item-heading{display:block;font-family:sans-serif;font-size:1.25rem;font-weight:700;margin-bottom:0;padding:0 0 .5rem}.search-results__item-link{border-bottom:1px solid transparent;color:#363636;display:block;padding:1rem;text-decoration:none;-webkit-transition:border-color .2s;-o-transition:border-color .2s;transition:border-color .2s}.search-results__item-link:hover{color:#363636}.search-results__item-excerpt{color:#363636;font-size:1rem;line-height:1.5;margin-bottom:0}.share__heading{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;display:inline-block;font-size:1rem;line-height:25px;margin:0 5px 0 0;text-transform:uppercase}.share__list{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.share__item{display:inline-block;line-height:25px;margin:0 .75rem 0 0;overflow:hidden}@media only screen and (min-width:1024px){.share__item--instagram{display:none}}.share__url{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem 0;position:relative}.share__url #copy{color:#b6b6b6;font-size:.8rem;margin-top:.25rem;width:100%}.share__url-link{border:#000 1px solid;border-radius:5px 0 0 5px;color:#b6b6b6;overflow:hidden;padding:.3rem;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:70%}@media only screen and (min-width:768px){.share__url-link{width:40%}}.share__url-affix{background-color:#ff0;border:1px solid;border-radius:0 5px 5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 .5rem;-webkit-transform:translateX(-1px);-ms-transform:translateX(-1px);transform:translateX(-1px)}.share__url-icon{height:20px;width:20px;margin:auto}.share__link{border:0;display:block;margin:0 1px}.share__link:hover{color:#363636;fill:#363636}.share__link--twitter:hover{color:#55acee;fill:#55acee}.share__link--facebook:hover{color:#3b5998;fill:#3b5998}.share__link--instagram:hover{color:#a02d96;fill:#a02d96}.share__link--linkedin:hover{color:#0077b5;fill:#0077b5}.share__link--whatsapp:hover{color:#34af23;fill:#34af23}.share__link span{display:none}.share__icon{height:25px;vertical-align:-26%;width:25px}.share--color .share__link{border-radius:50%;opacity:1;padding:11px;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.share--color .share__link--twitter{background-color:#55acee}.share--color .share__link--facebook{background-color:#3b5998}.share--color .share__link--instagram{background-color:#a02d96}.share--color .share__link--linkedin{background-color:#0077b5}.share--color .share__link--email{background-color:#000}.share--color .share__link--whatsapp{background-color:#34af23}.share--color .share__link:hover{opacity:.8}.share--color .share__item{margin:0 .25rem 0 0}@media only screen and (min-width:1024px){.share--color .share__item{margin:0 .75rem 0 0}}.share--color .share__icon{fill:#fff;vertical-align:-11%}@media only screen and (min-width:480px){.share--large .share__heading{font-size:1.5rem;line-height:35px;margin:0 .5rem 0 0}.share--large .share__item{line-height:35px}.share--large .share__icon{height:35px;width:35px}}.share--quote{color:#b6b6b6;fill:#b6b6b6}.share--quote .share__heading{font-size:.875rem;line-height:18px;vertical-align:-2px}.share--quote .share__item,.share--quote .share__list{line-height:18px}.share--quote .share__icon{height:18px;width:18px}.share--huge .share__list{display:block;text-align:center}.share--huge .share__item:nth-of-type(3),.share--huge .share__item:nth-of-type(4),.share--huge .share__item:nth-of-type(5){display:none}.share--huge .share__link{padding:2.2rem 3rem}.share--huge .share__link--twitter{background-color:#55acee;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.share--huge .share__link--twitter:hover{background-color:#2795e9}.share--huge .share__link--facebook{background-color:#3b5998}.share--huge .share__link--facebook:hover{background-color:#2d4373}.share--huge .share__link--instagram{background-color:#a02d96}.share--huge .share__link--instagram:hover{background-color:#782271}.share--huge .share__link--linkedin{background-color:#0077b5}.share--huge .share__link--linkedin:hover{background-color:#005582}.share--huge .share__link--whatsapp{background-color:#34af23}.share--huge .share__link--whatsapp:hover{background-color:#27851b}.share--huge .share__icon{fill:#fff;height:52px;width:52px}.share--shortcode{margin:1rem 0;text-align:center;width:100%}.share--shortcode.share--grey{background:#f7f7f7;padding:2rem}.share--shortcode .share__heading{font-size:2rem;line-height:1.2;margin:0 0 1rem}@media only screen and (min-width:480px){.share--shortcode .share__heading{font-size:2.5rem}}.share--shortcode .share__list{width:100%}@media only screen and (min-width:480px){.share--shortcode .share__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:768px){.share--shortcode .share__list{margin:0 -.5rem}}.share--shortcode .share__item{display:block;margin:.5rem 0;min-height:50px;width:100%}@media only screen and (min-width:480px){.share--shortcode .share__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media only screen and (min-width:768px){.share--shortcode .share__item{margin:0;min-height:100px;min-width:20%;padding:.5rem}}@media only screen and (min-width:1024px){.share--shortcode .share__item--instagram{display:none}}.share--shortcode .share__link{background-color:#b6b6b6;height:50px;position:relative;width:100%}@media only screen and (min-width:480px){.share--shortcode .share__link{height:100%}}.share--shortcode .share__link span{color:#fff;display:block;font-size:1.4rem;opacity:0;position:absolute;text-align:center;font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;top:50%;-webkit-transform:translateY(150%);-ms-transform:translateY(150%);transform:translateY(150%);-webkit-transition:opacity 180ms,-webkit-transform 180ms;transition:opacity 180ms,-webkit-transform 180ms;-o-transition:transform 180ms,opacity 180ms;transition:transform 180ms,opacity 180ms;transition:transform 180ms,opacity 180ms,-webkit-transform 180ms;width:100%}.share--shortcode .share__link:hover{background-color:#363636}.share--shortcode .share__link:hover span{opacity:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 180ms .1s,-webkit-transform 180ms .1s cubic-bezier(.68,-.55,.265,1.55);transition:opacity 180ms .1s,-webkit-transform 180ms .1s cubic-bezier(.68,-.55,.265,1.55);-o-transition:transform 180ms .1s cubic-bezier(.68,-.55,.265,1.55),opacity 180ms .1s;transition:transform 180ms .1s cubic-bezier(.68,-.55,.265,1.55),opacity 180ms .1s;transition:transform 180ms .1s cubic-bezier(.68,-.55,.265,1.55),opacity 180ms .1s,-webkit-transform 180ms .1s cubic-bezier(.68,-.55,.265,1.55)}.share--shortcode .share__link:hover .share__icon{opacity:0;-webkit-transform:translate(-50%,-150%);-ms-transform:translate(-50%,-150%);transform:translate(-50%,-150%);-webkit-transition:opacity 180ms,-webkit-transform 180ms;transition:opacity 180ms,-webkit-transform 180ms;-o-transition:transform 180ms,opacity 180ms;transition:transform 180ms,opacity 180ms;transition:transform 180ms,opacity 180ms,-webkit-transform 180ms}.share--shortcode .share__link--twitter{background-color:#55acee}.share--shortcode .share__link--twitter:hover{background-color:#2795e9}.share--shortcode .share__link--facebook{background-color:#3b5998}.share--shortcode .share__link--facebook:hover{background-color:#2d4373}.share--shortcode .share__link--instagram{background-color:#a02d96}.share--shortcode .share__link--instagram:hover{background-color:#782271}.share--shortcode .share__link--linkedin{background-color:#0077b5}.share--shortcode .share__link--linkedin:hover{background-color:#005582}.share--shortcode .share__link--whatsapp{background-color:#34af23}.share--shortcode .share__link--whatsapp:hover{background-color:#27851b}.share--shortcode .share__icon{fill:#fff;height:30px;left:50%;opacity:1;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 180ms .1s,-webkit-transform 180ms .1s;transition:opacity 180ms .1s,-webkit-transform 180ms .1s;-o-transition:transform 180ms .1s,opacity 180ms .1s;transition:transform 180ms .1s,opacity 180ms .1s;transition:transform 180ms .1s,opacity 180ms .1s,-webkit-transform 180ms .1s;width:30px}.site{height:100%;margin:0 auto;max-width:1440px;min-height:100%;width:100%}.site__header{height:56px;left:0;position:fixed;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .25s cubic-bezier(.58,.27,.04,.98);transition:-webkit-transform .25s cubic-bezier(.58,.27,.04,.98);-o-transition:transform .25s cubic-bezier(.58,.27,.04,.98);transition:transform .25s cubic-bezier(.58,.27,.04,.98);transition:transform .25s cubic-bezier(.58,.27,.04,.98),-webkit-transform .25s cubic-bezier(.58,.27,.04,.98);width:100%;z-index:100}.site__header.is-hidden:not(.drawer-open){-webkit-transform:translateY(-101%);-ms-transform:translateY(-101%);transform:translateY(-101%)}@media only screen and (min-width:1024px){.site__header.is-hidden{-webkit-box-shadow:0 0 0;box-shadow:0 0 0}}@media only screen and (min-width:1024px){.site__header.is-scrolled{background-color:transparent}}.has-padding .site__header{-webkit-box-shadow:0 2px 1px rgba(0,0,0,.03);box-shadow:0 2px 1px rgba(0,0,0,.03)}@media only screen and (min-width:768px){.is-wv .site__header{-webkit-box-shadow:0 0 0;box-shadow:0 0 0;height:64px}}@media only screen and (min-width:1024px){.site__header{-webkit-box-shadow:0 2px 1px rgba(0,0,0,.03);box-shadow:0 2px 1px rgba(0,0,0,.03);height:64px}}.site__content{background-color:#fff;height:auto;margin:0 auto;min-height:50vh;padding:56px 0 0;width:100%}.site__content::after,.site__content::before{content:" ";display:table}.site__content::after{clear:both}.legacy .site__content::after,.legacy .site__content::before{zoom:1}@media only screen and (min-width:768px){.is-wv .site__content{padding:64px 0 0}}@media only screen and (min-width:1024px){.site__content{padding:64px 0 0}}.site__footer{max-width:1440px;width:100%}.site--action .site__header{background:0 0;position:absolute}.site--action .site-header{background:0 0;-webkit-box-shadow:none;box-shadow:none}.site--action .site-header__menu{display:none}.site--action .site__content{padding-top:0}.site-header{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;margin:0 auto;max-width:1440px;position:relative;width:100%;z-index:100}.site-header__logo{background-color:#ff0;border:0;left:0;padding-bottom:0;position:fixed;top:0;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}@media only screen and (min-width:1024px){.site-header__logo{position:relative;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.site-header__menu{display:none}@media only screen and (min-width:1024px){.site-header__menu{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}}.site-header__buttons{height:100%;position:absolute;right:0}.page-template-slices .site-header{background-color:#fff}@media only screen and (min-width:1024px){.site-header{background-color:#fff;height:64px}}.site--menu-compact:not(.is-wv) .nav--site-actions .nav__item--cta{display:block}.site--menu-compact:not(.is-wv) .nav--site-actions .nav__item--cta_sec{display:none}.site--menu-compact:not(.is-wv) .nav--site-actions .nav__item:first-child{display:none}.site--menu-compact:not(.is-wv) .nav--site-actions .nav__item:last-child{display:block}.site--menu-compact:not(.is-wv) .nav__search{background-color:#fff}.site--menu-compact:not(.is-wv) .nav__search button{fill:#000;stroke:#000;stroke-width:.5;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}@media only screen and (min-width:1024px){.site--menu-compact:not(.is-wv) .nav__search button:hover{background-color:#000;fill:#fff;stroke:#fff}}.site--menu-compact:not(.is-wv) .drawer{left:50%;max-width:1440px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.site--menu-compact:not(.is-wv) .drawer--search .toolbar__title{display:none}.site--menu-compact:not(.is-wv) .toolbar__title{display:block}.site--menu-compact:not(.is-wv) .site__header{-webkit-box-shadow:none;box-shadow:none}.site--menu-compact:not(.is-wv) .site__header.drawer-open{background-color:#fff}.site--menu-compact:not(.is-wv) .site__content{padding-top:0}.site--menu-compact:not(.is-wv) .site__content section:first-child{padding-top:56px}@media only screen and (min-width:1024px){.site--menu-compact:not(.is-wv) .site__content section:first-child{padding-top:64px}}.site--menu-compact:not(.is-wv) .site-header{background-color:transparent;overflow:hidden}.site--menu-compact:not(.is-wv) .site-header__logo{-webkit-transform:translateX(-82px);-ms-transform:translateX(-82px);transform:translateX(-82px)}@media only screen and (min-width:1024px){.site--menu-compact:not(.is-wv) .site-header__logo{-webkit-transform:translateX(-96px);-ms-transform:translateX(-96px);transform:translateX(-96px)}}.site--menu-compact:not(.is-wv) .site-header__menu{display:none}.site--menu-compact:not(.is-wv) .button--toggle{background-color:#fff}.drawer-open .site--menu-compact:not(.is-wv) .button--toggle{border-left:1px solid #e5e5e5}.drawer-open .site--menu-compact:not(.is-wv) .button--toggle>span{background-color:#000}.drawer-open .site--menu-compact:not(.is-wv) .button--toggle:hover{background-color:#000}.drawer-open .site--menu-compact:not(.is-wv) .button--toggle:hover>span{background-color:#fff}.site--menu-compact:not(.is-wv) .button--toggle:hover{background-color:#000}.site--menu-compact:not(.is-wv) .button--toggle:hover>span{background-color:#fff}.site-footer{background-color:#000;padding:0;position:relative;width:100%}@media only screen and (min-width:1024px){.site-footer{margin:0 auto;padding:0 20px}}.site-footer__menu{overflow:hidden;padding:0 0 10px}@media only screen and (min-width:767px){.site-footer__menu{margin:0 5px;padding:10px 0}}.site-footer__cta{padding:10px 30px;text-align:center}@media only screen and (min-width:768px){.site-footer__cta{bottom:20px;padding:0;position:absolute;right:20px}}@media only screen and (min-width:1280px){.site-footer__cta{bottom:30px;right:50px}}.site-footer__cta .button{display:block}.site-footer__cta a{text-decoration:none}.site-footer__social{padding:20px 30px}@media only screen and (min-width:767px){.site-footer__social{margin:0 15px;padding:25px 5px 30px}}.site-legal{padding:1.25rem 0 1rem;position:relative;text-align:center;width:100%}@media only screen and (min-width:768px){.site-legal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}}@media only screen and (min-width:1024px){.site-legal{margin:0 auto;padding:1.5rem 20px}}@media only screen and (min-width:1024px){.site-legal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-legal__info{font-size:.8rem;line-height:1.5;margin-bottom:1rem;padding:0 25px;text-align:center}@media only screen and (min-width:768px){.site-legal__info{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0;text-align:left}}@media only screen and (min-width:1024px){.site-legal__info{padding:0 5px}}.site-legal__logos{margin:1rem 0 0}@media only screen and (min-width:768px){.site-legal__logos{margin:0}}@media only screen and (min-width:1280px){.site-legal__logos{padding:0 17px}}.site-loader{background-color:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:150}.site-loader__content{margin:6em auto 0;max-width:400px;padding:1.5em 1.5em .5em;text-align:center}.is-loaded .site-loader{display:none}.spacer{width:100%}.spacer--small{height:10px}@media only screen and (min-width:768px){.spacer--small{height:20px}}.spacer--normal{height:20px}@media only screen and (min-width:768px){.spacer--normal{height:40px}}.spacer--large{height:30px}@media only screen and (min-width:768px){.spacer--large{height:60px}}.spacer--black{background-color:#000}.spacer--grey{background-color:#f4f4f4}.spacer--white{background-color:#fff}.spacer--yellow{background-color:#ff0}.spinner{font-size:10px;height:45px;margin:0 auto;text-align:center;width:55px}.spinner__item{-webkit-animation:spinner-stretch 1.2s infinite ease-in-out;animation:spinner-stretch 1.2s infinite ease-in-out;background-color:#e5e5e5;display:inline-block;height:100%;margin-right:3px;width:6px}.spinner__item:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner__item:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s}.spinner__item:nth-child(4){-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner__item:nth-child(5){-webkit-animation-delay:-.8s;animation-delay:-.8s;margin-right:0}.spinner--b .spinner__item{background-color:#000}.spinner--w .spinner__item{background-color:#fff}.spinner--y .spinner__item{background-color:#ff0}@-webkit-keyframes spinner-stretch{0%,100%,40%{-webkit-transform:scaleY(.5);transform:scaleY(.5)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes spinner-stretch{0%,100%,40%{-webkit-transform:scaleY(.5);transform:scaleY(.5)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.subscribe{background-color:#ff0;padding:2rem;text-align:center;width:100%}.article__content .subscribe{background-color:transparent;margin:0 auto 1rem;padding:0;text-align:left}@media only screen and (min-width:768px){.article__content .subscribe{max-width:500px}}@media only screen and (min-width:1024px){.article__content .subscribe{max-width:initial;padding:1rem 0}}.article__content .subscribe .subscribe__heading{font-size:1.5rem}.is-wv .article__content .subscribe .subscribe__heading{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;text-transform:none}@media only screen and (min-width:768px){.article__content .subscribe .subscribe__fields{display:-webkit-box;display:-ms-flexbox;display:flex}}.article__content .subscribe .subscribe__fields .subscribe__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e5e5e5;height:48px;padding:.5rem 1.5rem}@media only screen and (min-width:1024px){.article__content .subscribe .subscribe__fields .subscribe__input{height:56px}}.article__content .subscribe .subscribe__fields .subscribe__button{fill:#fff;-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:1.25rem;height:48px;margin:0;padding:0 1.5rem}@media only screen and (min-width:1024px){.article__content .subscribe .subscribe__fields .subscribe__button{height:56px}}.is-wv .article__content .subscribe .subscribe__fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.is-wv .article__content .subscribe .subscribe__fields{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.is-wv .subscribe{background-color:#fff}.subscribe__heading{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:2rem}.is-wv .subscribe__heading{font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700}@media only screen and (min-width:768px){.subscribe__heading{font-size:2.5rem;text-align:left}}.subscribe__form{margin:0 auto;max-width:796px}.subscribe__form legend{display:none}@media only screen and (min-width:768px){.subscribe__container{margin:0 auto;max-width:500px}}@media only screen and (min-width:1024px){.subscribe__container{max-width:750px}}.subscribe__fields{display:block}@media only screen and (min-width:768px){.subscribe__fields{display:-webkit-box;display:-ms-flexbox;display:flex}}.subscribe__fields .subscribe__input{border:1px solid #000;-webkit-box-shadow:none;box-shadow:none;-webkit-box-flex:2;-ms-flex:2;flex:2;font-size:1rem;height:51px}.subscribe__fields .subscribe__input:focus{-webkit-box-shadow:none;box-shadow:none}@media only screen and (min-width:768px){.subscribe__fields .subscribe__input{-webkit-box-flex:3;-ms-flex:3;flex:3}}@media only screen and (min-width:1024px){.subscribe__fields .subscribe__input{-webkit-box-flex:5;-ms-flex:5;flex:5}}.subscribe__fields .subscribe__button{display:block;fill:#fff;font-size:1.143rem;margin:0;width:100%}@media only screen and (min-width:480px){.subscribe__fields .subscribe__button{font-size:.875rem}}@media only screen and (min-width:768px){.subscribe__fields .subscribe__button{font-size:1.143rem}}@media only screen and (min-width:480px){.subscribe__fields .subscribe__button{display:inline-block;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;margin:0;width:auto}}.tag{font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;color:#fff;display:inline-block;font-size:.75rem;height:34px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:34px;margin:0;padding:0 .75rem;text-align:right;text-transform:uppercase}.tag .icon{-ms-flex-item-align:center;align-self:center;fill:#fff;height:20px;line-height:40px;margin:0 5px 0 0;vertical-align:-12%;width:20px}.team{list-style:none;margin:0;padding:0;clear:both;margin:0 0 2rem}.team__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -.5rem;padding:.5rem;position:relative}.team__item--link{-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}.team__item--link:hover{background-color:#f7f7f7}.team__media{background:#e5e5e5;border-radius:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:80px;margin:0 1rem 0 0;overflow:hidden;width:80px}.team__media .media{margin:0}.team__media img{display:block;width:100%}.team__content{text-align:left}.team__title{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;font-size:1.2rem;margin:0 0 1rem;margin:0 0 .2rem}.team__text{font-size:.75rem;font-style:italic;line-height:1.4;margin:0}.team__link{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;border:0;padding:0}.team__link span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}@media only screen and (min-width:480px){.team{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -1rem 1rem}.team__media{height:100px;margin:0 auto 1rem;width:100px}.team__item{display:block;-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;padding:1rem;width:160px}.team__content{text-align:center}}.teaser{background-color:#fff;border:0;height:100%;margin:0 auto;min-height:440px;position:relative;-webkit-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;width:100%}.is-wv .teaser{background-color:transparent}.teaser .media{height:100%}.teaser .media picture{height:100%}.teaser:hover{background-color:#dadada}.teaser:hover .teaser__image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.teaser:hover .teaser__button{background-color:#fff000}.teaser__image{background-color:#000;overflow:hidden;position:relative;z-index:0}.teaser__image img{height:100%;min-height:240px;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .25s ease-in-out,-webkit-transform 3s;transition:opacity .25s ease-in-out,-webkit-transform 3s;-o-transition:opacity .25s ease-in-out,transform 3s;transition:opacity .25s ease-in-out,transform 3s;transition:opacity .25s ease-in-out,transform 3s,-webkit-transform 3s;width:100%}.teaser__description{color:#646464;font-size:1rem;line-height:1.75rem;margin:0;padding-top:.75rem}.teaser__content{color:#000;height:50%;padding:1rem 1rem 1.75rem;position:relative;z-index:10}@media only screen and (min-width:768px){.teaser__content{padding:1rem}}.teaser__tags{height:34px;left:0;position:absolute;top:-34px;width:100%}.teaser__date{display:block;font-size:.875rem;margin:0 0 .5rem;text-transform:uppercase}.teaser__title{font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-size:1.5rem;line-height:1.75rem;margin:0;max-height:172px;overflow:hidden;padding:0;-o-text-overflow:ellipsis;text-overflow:ellipsis}.is-wv .teaser__title{font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700}.teaser__button{display:none}.teaser__link{border:0;height:100%;left:0;position:absolute;top:0;width:100%;z-index:15}.teaser__link span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.teaser--image .teaser__image,.teaser--video .teaser__image{height:100%}.teaser--image .teaser__content,.teaser--video .teaser__content{bottom:0;height:auto;left:0;position:absolute;width:100%}.teaser--image .teaser__tags,.teaser--video .teaser__tags{left:0;padding:0;position:relative;top:0}.teaser--image .teaser__date,.teaser--video .teaser__date{display:none}.teaser--image .teaser__title,.teaser--video .teaser__title{max-height:233px}.teaser--image .teaser__title span,.teaser--video .teaser__title span{background-color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-box-shadow:.5rem 0 0 #fff,-.5rem 0 0 #fff;box-shadow:.5rem 0 0 #fff,-.5rem 0 0 #fff;display:inline;padding:.2rem 0}.teaser--video .teaser__icon{cursor:pointer;position:absolute;right:calc(50% - 40px);top:calc(50% - 40px);width:auto;z-index:2}.teaser--video .teaser__icon svg{height:80px;width:80px}.teaser--text:hover .teaser__content::after{width:75%}.teaser--text .teaser__content{height:100%}.teaser--text .teaser__content::after{border-bottom:8px solid #000;bottom:1em;content:"";position:absolute;-webkit-transition:width .25s;-o-transition:width .25s;transition:width .25s;width:72%}.teaser--text .teaser__tags{left:0;margin-bottom:1rem;padding:0;position:relative;top:0}.teaser--text .teaser__date{display:block}.teaser--text .teaser__title{max-height:290px}.teaser--action-custom,.teaser--event{background-color:#dadada}.teaser--action-custom .teaser__image,.teaser--event .teaser__image{bottom:0;height:100%;position:absolute;top:0;width:100%}.teaser--action-custom .teaser__content,.teaser--event .teaser__content{bottom:0;height:auto;left:0;position:absolute;right:0}.teaser--action-custom .teaser__date,.teaser--action-custom .teaser__tags,.teaser--event .teaser__date,.teaser--event .teaser__tags{display:none}.teaser--action-custom .teaser__title,.teaser--event .teaser__title{background-color:#000;margin-bottom:.8rem;padding:.8rem;text-transform:uppercase}.teaser--action-custom .teaser__button,.teaser--event .teaser__button{display:block;padding:1rem 3rem}.teaser--action-custom .teaser__button>.button__icon,.teaser--event .teaser__button>.button__icon{width:18px}.teaser--action-custom.has-ended:hover .teaser__button,.teaser--event.has-ended:hover .teaser__button{background-color:#9d9d9d}.teaser--action-custom.has-ended .teaser__button,.teaser--event.has-ended .teaser__button{background-color:#b6b6b6}.teaser--event-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;margin:0 0 20px;min-height:135px}.teaser--event-list .teaser__date{color:#363636;margin-bottom:0}.teaser--event-list .teaser__image{-webkit-box-flex:0;-ms-flex:0 0 135px;flex:0 0 135px}.teaser--event-list .teaser__cta{display:none}.teaser--event-list .teaser__cta button{display:block}@media only screen and (min-width:768px){.teaser--event-list .teaser__cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 200px;flex:0 1 200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.teaser--event-list .teaser__content{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media only screen and (min-width:768px){.teaser--event-list{margin-right:20px;width:auto}}.teaser--list{height:auto;min-height:auto}.teaser--list .teaser__base{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:40px;min-height:260px}@media (max-width:767px){.teaser--list .teaser__base{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.teaser--list .teaser__image{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px}.teaser--list .teaser__image img{min-height:unset}@media only screen and (min-width:1024px){.teaser--list .teaser__image{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px}}.teaser--list .teaser__title{margin-top:.2rem;max-height:152px;overflow:hidden;padding:0;-o-text-overflow:ellipsis;text-overflow:ellipsis}.teaser--list .teaser__description{font-size:14px;line-height:1.4rem}.teaser--list .teaser__button{display:inline-block;margin-top:.75rem}.teaser--list .teaser--text{font-size:20px;font-weight:400}.teaser--list .teaser__content{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:1rem;width:100%}@media only screen and (min-width:1024px){.teaser--list .teaser__content{padding:2rem}}@media only screen and (min-width:768px){.teaser--list{width:auto}.teaser--list__button{display:inline-block;margin-top:0;position:absolute;top:11.6rem;width:auto}}.teaser--content-top,.teaser--img{height:100%}.teaser--content-top .teaser__image,.teaser--img .teaser__image{height:100%;left:0;position:absolute;top:0;width:100%}.teaser--content-top .teaser__image img,.teaser--img .teaser__image img{height:100%;min-height:440px;-o-object-fit:cover;object-fit:cover}.teaser--content-top .teaser__content,.teaser--img .teaser__content{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:absolute}.is-wv .teaser--content-top .teaser-meta,.is-wv .teaser--img .teaser-meta{color:#fff}.teaser--img .teaser__content{bottom:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.teaser--img .teaser__tags{top:2rem}.teaser--img-header{margin-bottom:3.5rem}.teaser--content-top .teaser__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.teaser--light-text .teaser__content{color:#fff}.teaser--light-text:not(.teaser--light-text.teaser--content-top) .teaser__content{background:-webkit-gradient(linear,left top,left bottom,color-stop(75%,transparent),to(rgba(0,0,0,.4)));background:-o-linear-gradient(top,transparent 75%,rgba(0,0,0,.4) 100%);background:linear-gradient(to bottom,transparent 75%,rgba(0,0,0,.4) 100%);width:100%}.teaser--action .button{font-size:1.25rem}.teaser--action::after{background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,transparent),to(rgba(0,0,0,.7)));background:-o-linear-gradient(top,transparent 30%,rgba(0,0,0,.7) 100%);background:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.7) 100%);content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.teaser--action .teaser__image{height:100%}.teaser--action .teaser__image img{height:100%;min-height:440px;-o-object-fit:cover;object-fit:cover}.teaser--action .teaser__content{bottom:0;color:#fff;height:auto;padding:1.5rem;position:absolute;text-transform:uppercase;width:100%}.teaser--action .teaser__title{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;line-height:2rem;font-size:1.75rem;padding:0}.teaser--action .teaser__description{display:none}.teaser--action .teaser__button{display:block;margin-top:.75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.teaser--narrow{min-height:310px}.teaser--narrow.teaser--action .teaser__image img,.teaser--narrow.teaser--event .teaser__image img{min-height:310px}.teaser-meta{display:inline-block;font-size:.75rem;margin-bottom:18px;position:relative;text-transform:uppercase}.teaser-meta::after{background-color:#000;bottom:-12px;content:"";height:1px;left:0;position:absolute;width:50px}.is-wv .teaser-meta--date{color:#363636}.text-block{display:block}.text-block::after,.text-block::before{content:" ";display:table}.text-block::after{clear:both}.legacy .text-block::after,.legacy .text-block::before{zoom:1}.text-block__content{margin:0 auto;max-width:796px;padding:2rem}.text-block__content h1,.text-block__content h2,.text-block__content h3,.text-block__content h4,.text-block__content h5,.text-block__content h6{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700}.is-wv .text-block__content h1,.is-wv .text-block__content h2,.is-wv .text-block__content h3,.is-wv .text-block__content h4,.is-wv .text-block__content h5,.is-wv .text-block__content h6{font-family:"Amnesty Trade Gothic Bd2",sans-serif;font-weight:700}.text-block__content .button{margin-bottom:.25rem}.text-block__media{display:none;min-height:200px;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px){.text-block__media{min-height:400px}}@media only screen and (min-width:1440px){.text-block__media{min-height:450px}}.text-block__media>.media>.media__copyright{display:none}.text-block__image{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;-o-object-fit:cover;object-fit:cover}.text-block--grey{background-color:#f4f4f4}.text-block--black{background-color:#000}.text-block--black .text-block__content{color:#fff}.text-block--yellow{background-color:#ff0}.text-block--left{text-align:left}.text-block--center{text-align:center}.text-block--right{text-align:right}.text-block__play{background-color:transparent;bottom:0;cursor:pointer;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.text-block__play:hover .text-block__play-icon{-webkit-transform:translate(-50%,-50%) scale(.8);-ms-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}.text-block__play-icon{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform 180ms;transition:-webkit-transform 180ms;-o-transition:transform 180ms;transition:transform 180ms;transition:transform 180ms,-webkit-transform 180ms;width:100px}.text-block--no-padding .text-block__content{padding-bottom:0;padding-top:0}@media only screen and (min-width:768px){.text-block--image{display:-webkit-box;display:-ms-flexbox;display:flex}}.text-block--image .text-block__content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.5rem;text-align:left}@media only screen and (min-width:768px){.text-block--image .text-block__content{max-width:50%}}@media only screen and (min-width:1440px){.text-block--image .text-block__content{padding:2rem 2.5rem}}.text-block--image .text-block__media{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}@media only screen and (min-width:768px){.text-block--image .text-block__media{max-width:50%}}.text-block--inverted .text-block__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.theme--dark.nav .nav__item a:hover{color:#fff}.theme--dark.nav--accordion .nav__item{border-bottom:1px solid #363636;color:#fff}.theme--dark.nav--accordion .nav__item>a,.theme--dark.nav--accordion .nav__item>span{padding-right:60px}.theme--dark.nav--accordion .nav__item:hover{color:#ff0}.theme--dark.nav--accordion .nav__item:hover>.nav__arrow{fill:#ff0}.theme--dark.nav--accordion .nav__arrow{border:0;fill:#fff}.theme--dark.nav--accordion .nav__children .nav__item{border:0;color:#b6b6b6}.theme--dark.nav--accordion .nav__children .nav__item:hover{color:#fff}.theme--dark.nav--copy .nav__item{border-right:1px solid #363636;color:rgba(182,182,182,.4)}.theme--dark.nav--copy .nav__item:last-child{border-right:0}.theme--dark.nav--icons .nav__item .icon{fill:#fff}.theme--dark.nav--icons .nav__item--twitter .icon:hover{fill:#55acee}.theme--dark.nav--icons .nav__item--facebook .icon:hover{fill:#3b5998}.theme--dark.nav--icons .nav__item--instagram .icon:hover{fill:#a02d96}.theme--dark.nav--icons .nav__item--youtube .icon:hover{fill:#cd201f}.theme--dark.nav--icons .nav__item--linkedin .icon:hover{fill:#0077b5}.theme--light.nav .nav__item{color:#363636}.theme--light.nav .nav__item a:hover{color:#b6b6b6}.theme--light .nav--accordion .nav__item{color:#000}.theme--light .nav--accordion .nav__item:hover{background-color:#b6b6b6}.is-wv .theme--light .nav--accordion .nav__item:hover{color:#dbdde3}.theme--light .nav--accordion .nav__children .nav__item{color:#b6b6b6}.is-wv .theme--light .nav--accordion .nav__children .nav__item{color:#fff}.theme--light .nav--accordion .nav__children .nav__item:hover{background-color:#000;color:#fff}.is-wv .theme--light .nav--accordion .nav__children .nav__item:hover{background-color:#dbdde3;color:#000}.title-highlight{color:#ff0}.title-highlight.theme--yellow{color:#fff}.twitter{background-color:#55acee;margin:0 auto 1rem;max-width:25rem;padding:1.5rem 2.5rem;text-align:center;width:100%}.twitter__header{padding:0 0 1.5rem}.twitter__icon{fill:#fff;height:20px;width:20px}.twitter__content{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;color:#fff;font-size:1.5rem;margin:0 auto;max-width:796px;padding:0 0 1.5rem}.twitter__content::before{color:inherit;content:open-quote;display:inline-block;margin-right:2px}.twitter__content::after{color:inherit;content:close-quote;display:inline-block;margin-left:2px}.upload-popover{display:none}.upload-popover__container{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;padding:1.5rem}@media only screen and (min-width:1024px){.upload-popover__container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:50px}}.upload-popover__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media only screen and (min-width:1024px){.upload-popover__content{margin-right:40px;max-width:50%}}.upload-popover__content .button{-ms-flex-item-align:start;align-self:flex-start;margin-top:auto}.upload-popover__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%}@media only screen and (min-width:480px){.upload-popover__form{width:50%}}.upload-popover__form .poster{display:initial;max-width:50%;padding-left:0}@media only screen and (min-width:1280px){.upload-popover__form .poster{padding-left:5px}}.upload-popover__form .poster__image{cursor:pointer;margin:auto}.upload-popover__form .form__radios{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:1rem}@media only screen and (min-width:1024px){.upload-popover__form .form__radios{margin-top:0}}.upload-popover__form .form__radio input{opacity:0}.upload-popover__form .form__radio label{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.upload-popover__radios{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.upload-popover__or{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-box-shadow:.75rem 0 0 #000,-.75rem 0 0 #000;box-shadow:.75rem 0 0 #000,-.75rem 0 0 #000;color:#fff;display:inline;font-size:1rem;font-weight:100;left:50%;line-height:2rem;position:absolute;text-transform:uppercase;top:calc(50% - 25px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:5}.upload-popover__posters{display:block;position:relative}@media only screen and (min-width:1024px){.upload-popover__posters{margin-bottom:2rem}}.upload-popover__buttons{margin-top:1rem;width:100%}@media only screen and (min-width:1024px){.upload-popover__buttons{margin-top:auto;text-align:right}}.upload-popover__popover__mask{background-color:rgba(0,0,0,.5)}.video{background-color:#000;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}@media only screen and (min-width:1024px){.video{padding-bottom:650px}}.video:hover{cursor:pointer}.video:hover .video__play-button{opacity:1;width:60px}@media only screen and (min-width:1024px){.video:hover .video__play-button{width:120px}}.video.is-active .video__overlay{position:relative}.video.is-active .video__content{opacity:0}.video.is-active .video__background{opacity:.3}.video.is-active .video__close{display:initial;opacity:1}.video.is-active .video__close.is-hidden{opacity:0}.video.is-active .video__play{display:none}.video__container{left:50%;max-width:1024px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.video__heading{background-color:rgba(255,255,255,.7);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-box-shadow:.75rem 0 0 rgba(255,255,255,.7),-.75rem 0 0 rgba(255,255,255,.7);box-shadow:.75rem 0 0 rgba(255,255,255,.7),-.75rem 0 0 rgba(255,255,255,.7);display:inline;font-size:1.2rem;margin:1rem 0;padding:.5rem 0 .25rem;text-transform:uppercase}@media only screen and (min-width:480px){.video__heading{font-size:2rem}}@media only screen and (min-width:768px){.video__heading{font-size:3rem;line-height:4rem}}.video__subheading{background-color:#000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-box-shadow:.75rem 0 0 #000,-.75rem 0 0 #000;box-shadow:.75rem 0 0 #000,-.75rem 0 0 #000;color:#fff;display:none;font-size:1.5rem;font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;padding:.5rem 0;width:auto}@media only screen and (min-width:768px){.video__subheading{display:inline}}.video__text{padding:.5rem 0}.video__close{display:none;fill:#fff;height:40px;opacity:0;padding:10px;position:absolute;right:10px;top:10px;width:40px;z-index:95}.video__close:hover{background-color:#363636}.video__close.is-hidden{opacity:0}.video__player{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.video__content{bottom:10px;left:50%;max-width:100%;opacity:1;padding:0 5rem;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;width:100%;z-index:1}@media only screen and (min-width:480px){.video__content{bottom:20px}}@media only screen and (min-width:768px){.video__content{bottom:50%;left:0;max-width:50%;text-align:left;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}}@media only screen and (min-width:1024px){.video__content{max-width:40%}}@media only screen and (min-width:1280px){.video__content{max-width:40%}}.video__background{max-width:1440px;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.video__button{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;display:none;margin:0 -1rem;padding:1rem;text-transform:uppercase}@media only screen and (min-width:768px){.video__button{display:inline}}.video__play{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.video__play-button{fill:#fff;left:50%;opacity:.9;position:absolute;top:50%;-webkit-transform:translate(-50%,-60%);-ms-transform:translate(-50%,-60%);transform:translate(-50%,-60%);-webkit-transition:width .25s cubic-bezier(.68,-.55,.265,1.55);-o-transition:width .25s cubic-bezier(.68,-.55,.265,1.55);transition:width .25s cubic-bezier(.68,-.55,.265,1.55);width:50px}@media only screen and (min-width:340px){.video__play-button{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80px}}@media only screen and (min-width:1024px){.video__play-button{width:140px}}.video__endscreen{color:#fff;display:block;left:50%;max-width:768px;opacity:0;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,200px);-ms-transform:translate(-50%,200px);transform:translate(-50%,200px);width:100%}.video__endscreen.is-hidden{display:none}.video__endscreen.is-active{opacity:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,-webkit-transform .25s;-o-transition:opacity .25s,transform .25s;transition:opacity .25s,transform .25s;transition:opacity .25s,transform .25s,-webkit-transform .25s}.video__endscreen-description{display:none}@media only screen and (min-width:768px){.video__endscreen-description{display:block}}.video__endscreen-heading{font-size:1.2rem}@media only screen and (min-width:768px){.video__endscreen-heading{font-size:3rem;line-height:4rem}}.video__endscreen-button{margin:0 0 .5rem;min-width:200px}@media only screen and (min-width:768px){.video__endscreen-button{min-width:250px}}.video__endscreen-button:last-child{-webkit-transform:translateX(-2px);-ms-transform:translateX(-2px);transform:translateX(-2px)}.personality-quiz .media,.wq-quiz .media{margin:0}.learndash #learndash_course_status{display:none}.learndash .learndash_course_certificate .btn-blue{background-color:#ff0;border-color:#ff0;color:#000;fill:#000;font-size:1rem;padding:.75rem 1.25rem;font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;border:1px solid #ff0;border-radius:0;cursor:pointer;display:inline-block;line-height:25px;outline:0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;-o-transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out}.learndash .learndash_course_certificate .btn-blue:focus,.learndash .learndash_course_certificate .btn-blue:hover{background-color:#fff000;border-color:#fff000;color:#000}.learndash .wpProQuiz_content{margin:1.5rem 0;background-color:#e5e5e5;margin-bottom:1.5rem;margin-top:1.5rem;padding:1rem 27.5px}@media only screen and (min-width:768px){.learndash .wpProQuiz_content{margin-left:-40px;margin-right:-40px}.article--header-portrait .learndash .wpProQuiz_content{margin-left:-48px;margin-right:-48px}}@media only screen and (min-width:1024px){.learndash .wpProQuiz_content{margin-left:-80px;margin-right:-80px}}@media only screen and (min-width:768px){.learndash .wpProQuiz_content{padding:1.5rem 55px}}@media only screen and (min-width:1024px){.learndash .wpProQuiz_content{padding:1.5rem 110px}}.learndash .wpProQuiz_content h2{background-color:#000;color:#fff;font-size:2rem;margin:-1rem -27.5px 1rem;padding:.5em 0;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){.learndash .wpProQuiz_content h2{margin:-1.5rem -55px 1.5rem}}@media only screen and (min-width:1024px){.learndash .wpProQuiz_content h2{margin:-1.5rem -110px 1.5rem}}.learndash .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem{margin-bottom:.75rem;padding:0}.learndash .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem:last-child{overflow:initial;padding:0}.learndash .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem label{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;cursor:pointer;display:block;font-size:1rem;line-height:1.25}.learndash .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem input.wpProQuiz_questionInput[type=checkbox],.learndash .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem input.wpProQuiz_questionInput[type=radio]{display:inline-block;height:20px;margin:0 .5rem 0 0;vertical-align:bottom;width:20px}.learndash .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem input.wpProQuiz_questionInput[type=text]{display:block;height:auto;width:100%}.learndash .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem input.wpProQuiz_questionInput[type=file]{padding:0}.learndash .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem .wpProQuiz_sortStringItem,.learndash .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem .wpProQuiz_sortable{font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;background-color:#fff;border:1px solid rgba(38,38,38,.2);-webkit-box-shadow:none;box-shadow:none;cursor:move;font-size:1rem;line-height:1.5;padding:.5rem .75rem;-webkit-transition:border-color .2s;-o-transition:border-color .2s;transition:border-color .2s}.learndash .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem .wpProQuiz_sortStringItem:hover,.learndash .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem .wpProQuiz_sortable:hover{border-color:#363636}.learndash .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem .wpProQuiz_cloze{display:inline-block;margin:0 .2rem;vertical-align:top}.learndash .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem .wpProQuiz_cloze input{background-color:#fff;border:0;border-bottom:1px solid #b6b6b6;color:#363636;display:block;font-size:1rem;height:28px;text-align:center}.learndash .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem.wpProQuiz_answerCorrect{background-color:transparent;color:#00771a}.learndash .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem.wpProQuiz_answerCorrect label{cursor:auto}.learndash .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem.wpProQuiz_answerCorrect input[type=checkbox],.learndash .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem.wpProQuiz_answerCorrect input[type=radio]{background-color:#00771a}.learndash .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect{background-color:transparent;color:#f44336}.learndash .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect label{cursor:auto}.learndash .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect input[type=checkbox],.learndash .wpProQuiz_content .wpProQuiz_questionList .wpProQuiz_questionListItem.wpProQuiz_answerIncorrect input[type=radio]{background-color:#f44336}.learndash .wpProQuiz_spinner{height:100%;left:0;opacity:.8;top:0;width:100%}.learndash .wpProQuiz_spinner>div{background-size:100%;height:45px;width:45px}.learndash .wpProQuiz_list .wpProQuiz_listItem{margin:1.5rem 0 0}.learndash .wpProQuiz_button{background-color:#ff0;border-color:#ff0;color:#000;fill:#000;font-size:1rem;padding:.75rem 1.25rem;font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;border:1px solid #ff0;border-radius:0;cursor:pointer;display:inline-block;line-height:25px;outline:0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;-o-transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out}.learndash .wpProQuiz_button:focus,.learndash .wpProQuiz_button:hover{background-color:#fff000;border-color:#fff000;color:#000}.learndash .wpProQuiz_time_limit{padding:0 0 1rem}.learndash .wpProQuiz_progress{background-color:#ff0;border-radius:10px}.learndash .wpProQuiz_question_page{font-size:.875rem;font-style:italic}.learndash .wpProQuiz_header{text-transform:uppercase}.learndash .wpProQuiz_clear{margin:0}.learndash .wpProQuiz_question_text{border-bottom:1px solid rgba(38,38,38,.2);margin-bottom:1rem;padding-bottom:1rem}.learndash .wpProQuiz_question_text>:last-child{margin-bottom:0}.learndash .wpProQuiz_questionList{background:0 0;border:0;margin-bottom:1rem;padding:0}.learndash .wpProQuiz_response{background-color:#f7f7f7;border:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:1rem;padding:.5rem 1rem}.learndash .wpProQuiz_response .wpProQuiz_correct{color:#00771a}.learndash .wpProQuiz_response .wpProQuiz_correct>:last-child{margin-bottom:0}.learndash .wpProQuiz_response .wpProQuiz_incorrect{color:#f44336}.learndash .wpProQuiz_response .wpProQuiz_incorrect>:last-child{margin-bottom:0}.learndash .wpProQuiz_sending{font-size:1rem;line-height:2}.learndash .wpProQuiz_sending dd.course_progress{background-color:#f7f7f7;-webkit-box-shadow:none;box-shadow:none;margin:0 0 1rem;width:100%}.learndash .wpProQuiz_sending dd.course_progress .course_progress_blue{-webkit-box-shadow:none;box-shadow:none}.learndash .wpProQuiz_results .wpProQuiz_certificate,.learndash .wpProQuiz_results .wpProQuiz_graded_points,.learndash .wpProQuiz_results .wpProQuiz_points,.learndash .wpProQuiz_results .wpProQuiz_quiz_time,.learndash .wpProQuiz_results .wpProQuiz_time_limit_expired{background-color:#ff0;font-size:1rem;margin:0;padding:.5rem 1rem;text-align:center}.learndash .wpProQuiz_results .wpProQuiz_time_limit_expired{color:#f44336}.learndash .wpProQuiz_results .wpProQuiz_certificate{padding:1rem}.learndash .wpProQuiz_results .wpProQuiz_certificate .btn-blue{background-color:#000;border-color:#000;color:#fff;fill:#fff;font-size:1rem;padding:.75rem 1.25rem;font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;border:1px solid #000;border-radius:0;cursor:pointer;display:inline-block;line-height:25px;outline:0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;-o-transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out}.learndash .wpProQuiz_results .wpProQuiz_certificate .btn-blue:focus,.learndash .wpProQuiz_results .wpProQuiz_certificate .btn-blue:hover{background-color:#363636;border-color:#363636;color:#fff}.learndash .wpProQuiz_results .quiz_continue_link{display:inline-block;float:right;margin:0}.learndash .wpProQuiz_results .quiz_continue_link a#quiz_continue_link{background-color:#ff0;border-color:#ff0;color:#000;fill:#000;font-size:1rem;padding:.75rem 1.25rem;font-family:"Amnesty Trade Gothic BdCn20",sans-serif;font-weight:700;border:1px solid #ff0;border-radius:0;cursor:pointer;display:inline-block;line-height:25px;outline:0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;-o-transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out}.learndash .wpProQuiz_results .quiz_continue_link a#quiz_continue_link:focus,.learndash .wpProQuiz_results .quiz_continue_link a#quiz_continue_link:hover{background-color:#fff000;border-color:#fff000;color:#000}.learndash .wpProQuiz_results .wpProQuiz_button{background-color:#000;border-color:#000;color:#fff;fill:#fff;font-size:1rem;padding:.75rem 1.25rem;border:1px solid #000}.learndash .wpProQuiz_results .wpProQuiz_button:focus,.learndash .wpProQuiz_results .wpProQuiz_button:hover{background-color:#363636;border-color:#363636;color:#fff}.learndash .ld-item-list .ld-item-list-item .ld-item-name{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media print{*,::after,::before,::first-letter,blockquote::first-line,div::first-line,li::first-line,p::first-line{background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #363636;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.logged-in #wpadminbar{height:47px;position:fixed}.logged-in .site__header{top:46px}.logged-in .drawer{height:calc(100vh - 46px);top:46px}.logged-in .muurvanja--full-page .muurvanja__wall{height:calc(100vh - 56px - 47px)}@media only screen and (min-width:782px){.logged-in #wpadminbar{height:33px}.logged-in .site__header{top:32px}.logged-in .drawer{top:32px}.logged-in .header-longread{margin-top:-96px}.logged-in .muurvanja--full-page .muurvanja__wall{height:calc(100vh - 56px - 47px)}}@media only screen and (min-width:782px) and (min-width:768px){.logged-in .muurvanja--full-page .muurvanja__wall{height:calc(100vh - 56px - 47px)}}@media only screen and (min-width:782px) and (min-width:1024px){.logged-in .muurvanja--full-page .muurvanja__wall{height:calc(100vh - 64px - 32px)}}@media only screen and (min-width:1024px){.logged-in .header-longread__sidebar{padding-top:160px}}.todo{border:5px dashed #b6b6b6;border-radius:15px;color:#b6b6b6;margin:1rem;padding:2rem;text-align:center}.todo p{font-size:3rem;font-weight:700;line-height:1;margin:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9mbGF0cGlja3IvZGlzdC9mbGF0cGlja3IuY3NzIiwiYmFzZS9yZXNldC5zY3NzIiwibGF5b3V0LmNzcyIsImJhc2UvZm9udHMuc2NzcyIsImJhc2UvYmFzZS5zY3NzIiwibWl4aW5zL2ZvbnRzLnNjc3MiLCJtaXhpbnMvdHlwb2dyYXBoeS5zY3NzIiwibWl4aW5zL3NjcmVlbi5zY3NzIiwibWl4aW5zL2lucHV0LXJlc2V0LnNjc3MiLCJjb21wb25lbnRzL2FydGljbGUuc2NzcyIsIm1peGlucy9jbGVhci1maXguc2NzcyIsIm1peGlucy9hcnRpY2xlLWd1dHRlci1maXguc2NzcyIsIm1peGlucy96LWluZGV4LnNjc3MiLCJjb21wb25lbnRzL2J1dHRvbi5zY3NzIiwibWl4aW5zL2J1dHRvbi1zdHlsZS5zY3NzIiwiY29tcG9uZW50cy9tZWRpYS5zY3NzIiwibWl4aW5zL3N0cmV0Y2guc2NzcyIsImNvbXBvbmVudHMvYWxwaGFiZXQuc2NzcyIsIm1peGlucy9saXN0LXJlc2V0LnNjc3MiLCJjb21wb25lbnRzL2FscGhhYmV0LWluZGV4LnNjc3MiLCJjb21wb25lbnRzL2FuY2hvcnMuc2NzcyIsImNvbXBvbmVudHMvYXV0aG9yLnNjc3MiLCJjb21wb25lbnRzL2JlZm9yZS1hZnRlci5zY3NzIiwiY29tcG9uZW50cy9jYXJkLnNjc3MiLCJjb21wb25lbnRzL2NhcmQtbWVzc2FnZS5zY3NzIiwiY29tcG9uZW50cy9jYXJkLWluc3BpcmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL2NhcmQtdG9vbC5zY3NzIiwiY29tcG9uZW50cy9jb3VudGRvd24uc2NzcyIsImNvbXBvbmVudHMvY291bnRlci5zY3NzIiwiY29tcG9uZW50cy9jdGEtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvY3RhLWZsb2F0LnNjc3MiLCJjb21wb25lbnRzL2RvbmF0ZS1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9kb25hdGUtd2lkZ2V0LnNjc3MiLCJjb21wb25lbnRzL2RyYXdlci5zY3NzIiwiY29tcG9uZW50cy9lcnJvci1wYWdlLnNjc3MiLCJjb21wb25lbnRzL2V2ZW50LnNjc3MiLCJjb21wb25lbnRzL2V2ZW50cy5zY3NzIiwiY29tcG9uZW50cy9mYWN0cy5zY3NzIiwiY29tcG9uZW50cy9mYXEuc2NzcyIsImNvbXBvbmVudHMvZmlndXJlLnNjc3MiLCJjb21wb25lbnRzL2ZsYXNoLW1lc3NhZ2Uuc2NzcyIsImNvbXBvbmVudHMvZmxpcC1jb3VudGVyLnNjc3MiLCJjb21wb25lbnRzL2Zvcm0tYmxvY2suc2NzcyIsImNvbXBvbmVudHMvZnVsbHNjcmVlbi1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9mb290bm90ZS1yZWZlcmVuY2Uuc2NzcyIsImNvbXBvbmVudHMvZm9ybS5zY3NzIiwibWl4aW5zL3N2Zy5zY3NzIiwiY29tcG9uZW50cy9mb3JtLXBhc3N3b3JkLnNjc3MiLCJjb21wb25lbnRzL2Zvcm0tcG9zdGVyLnNjc3MiLCJjb21wb25lbnRzL2Z1cnRoZXItcmVhZGluZy5zY3NzIiwiY29tcG9uZW50cy9nYWxsZXJ5LnNjc3MiLCJjb21wb25lbnRzL2dhbGxlcnktbmF2LnNjc3MiLCJjb21wb25lbnRzL2dhbGxlcnktYWR2YW5jZWQuc2NzcyIsImNvbXBvbmVudHMvZ2Zvcm0uc2NzcyIsIm1peGlucy9zci1vbmx5LnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXItdGVhc2Vycy5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXItbG9uZ3JlYWQuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLXBvcnRyYWl0LnNjc3MiLCJjb21wb25lbnRzL2ljb24uc2NzcyIsImNvbXBvbmVudHMvaW5zdGFncmFtLnNjc3MiLCJjb21wb25lbnRzL2xhbmRpbmctcGFnZS5zY3NzIiwiY29tcG9uZW50cy9sZWdhY3ktd2FybmluZy5zY3NzIiwiY29tcG9uZW50cy9saXN0LnNjc3MiLCJjb21wb25lbnRzL2xvYWRlci5zY3NzIiwiY29tcG9uZW50cy9sb2dvLnNjc3MiLCJjb21wb25lbnRzL2xvZ28tbGlzdC5zY3NzIiwiY29tcG9uZW50cy9tZXRhLnNjc3MiLCJjb21wb25lbnRzL211dXJ2YW5qYS5zY3NzIiwiY29tcG9uZW50cy9tdXVydmFuamEtcG9wb3Zlci5zY3NzIiwiY29tcG9uZW50cy9tdXVydmFuamEtdGhhbmt5b3Uuc2NzcyIsIm1peGlucy9saW5rLnNjc3MiLCJjb21wb25lbnRzL25hdi5zY3NzIiwiY29tcG9uZW50cy9vdmVydmlldy5zY3NzIiwiY29tcG9uZW50cy9vdmVybGF5LnNjc3MiLCJjb21wb25lbnRzL3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvcG9wb3Zlci5zY3NzIiwiY29tcG9uZW50cy9wb3B1cC5zY3NzIiwiY29tcG9uZW50cy9wcm9maWxlLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL3Byb2ZpbGUtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9xdW90ZS5zY3NzIiwiY29tcG9uZW50cy9xdWVzdGlvbnMtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvcXVpei5zY3NzIiwiY29tcG9uZW50cy9yZWFkLW1vcmUuc2NzcyIsImNvbXBvbmVudHMvcmVmZXJlbmNlLnNjc3MiLCJjb21wb25lbnRzL3JlbGF0ZWQuc2NzcyIsImNvbXBvbmVudHMvc2VhcmNoLWZpbHRlcnMuc2NzcyIsImNvbXBvbmVudHMvc2VhcmNoLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvc2VhcmNoLXJlc3VsdHMuc2NzcyIsImNvbXBvbmVudHMvc2hhcmUuc2NzcyIsImNvbXBvbmVudHMvc2l0ZS5zY3NzIiwiY29tcG9uZW50cy9zaXRlLWhlYWRlci5zY3NzIiwiY29tcG9uZW50cy9zaXRlLWZvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9zaXRlLWxlZ2FsLnNjc3MiLCJjb21wb25lbnRzL3NpdGUtbG9hZGVyLnNjc3MiLCJjb21wb25lbnRzL3NwYWNlci5zY3NzIiwiY29tcG9uZW50cy9zcGlubmVyLnNjc3MiLCJjb21wb25lbnRzL3N1YnNjcmliZS5zY3NzIiwiY29tcG9uZW50cy90YWdzLnNjc3MiLCJjb21wb25lbnRzL3RlYW0uc2NzcyIsImNvbXBvbmVudHMvdGVhc2VyLnNjc3MiLCJjb21wb25lbnRzL3RlYXNlci1tZXRhLnNjc3MiLCJjb21wb25lbnRzL3RleHQtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvdGhlbWUuc2NzcyIsImNvbXBvbmVudHMvdGl0bGUtaGlnaGxpZ2h0LnNjc3MiLCJjb21wb25lbnRzL3R3aXR0ZXIuc2NzcyIsImNvbXBvbmVudHMvdXBsb2FkLXBvcG92ZXIuc2NzcyIsImNvbXBvbmVudHMvdmlkZW8uc2NzcyIsImJhc2UvbGVhcm5kYXNoLnNjc3MiLCJiYXNlL3ByaW50LnNjc3MiLCJiYXNlL3dvcmRwcmVzcy5zY3NzIiwibGF5b3V0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUFBLG9CQUNFLFdBQVksSUFDWixRQUFTLEVBQ1QsUUFBUyxLQUNULFdBQVksT0FDWixXQUFZLE9BQ1osUUFBUyxFQUNULGtCQUFtQixLQUNYLFVBQVcsS0FDbkIsVUFBVyxJQUNYLE9BQVEsRUFDUixVQUFXLEtBQ1gsWUFBYSxLQUNiLGNBQWUsSUFDZixTQUFVLFNBQ1YsTUFBTyxVQUNQLG1CQUFvQixXQUNaLFdBQVksV0FDcEIsaUJBQWtCLGFBQ2QsYUFBYyxhQUNsQixXQUFZLEtBQ1osbUJBQW9CLElBQUksRUFBRSxFQUFFLE9BQU8sQ0FBRSxLQUFLLEVBQUUsRUFBRSxPQUFPLENBQUUsRUFBRSxJQUFJLEVBQUUsT0FBTyxDQUFFLEVBQUUsS0FBSyxFQUFFLE9BQU8sQ0FBRSxFQUFFLElBQUksS0FBSyxnQkFDN0YsV0FBWSxJQUFJLEVBQUUsRUFBRSxPQUFPLENBQUUsS0FBSyxFQUFFLEVBQUUsT0FBTyxDQUFFLEVBQUUsSUFBSSxFQUFFLE9BQU8sQ0FBRSxFQUFFLEtBQUssRUFBRSxPQUFPLENBQUUsRUFBRSxJQUFJLEtBQUssZ0JBR3ZHLDJCQURBLHlCQUVFLFFBQVMsRUFDVCxXQUFZLE1BQ1osV0FBWSxRQUVkLHlC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Six3REFBQSxzREFDSSxNQUFBLEdBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFBLElBREoseURBQUEsdURBQ0ksTUFBQSxJQURKLHlEQUFBLHVEQUNJLE1BQUEsSUFESix5REFBQSx1REFDSSxNQUFB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QUEsRUFBQSxHQUNBLFVBQUEsR0FDQSxNQUFBLEdBSEosa0RBQUEsZUFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEdBQUEsS0FBQSxFQUFBLEVBQUEsR0FDQSxVQUFBLEdBQ0EsTUFBQSxHQUhKLGtEQUFBLGVBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxHQUFBLEtBQUEsRUFBQSxFQUFBLEdBQ0EsVUFBQSxHQUNBLE1BQUEsR0FISixrREFBQSxlQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsR0FBQSxLQUFBLEVBQUEsRUFBQSxHQUNBLFVBQUEsR0FDQSxNQUFBLEdBSEosa0RBQUEsZUFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEdBQUEsS0FBQSxFQUFBLEVBQUEsR0FDQSxVQUFBLEdBQ0EsTUFBQSxHQUhKLGtEQUFBLGVBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxHQUFBLEtBQUEsRUFBQSxFQUFBLEdBQ0EsVUFBQSxHQUNBLE1BQUEsR0FISixrREFBQSxlQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsR0FBQSxLQUFBLEVBQUEsRUFBQSxHQUNBLFVBQUEsR0FDQSxNQUFBLEdBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLFVBQUEsSUFDQSxNQUFBLElBSEosbURBQUEsZ0JBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsVUFBQSxJQUNBLE1BQUEsSUFISixtREFBQSxnQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxVQUFBLElBQ0EsTUFBQSxJQUhKLG1EQUFBLGdCQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVB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b0RBQ0ksUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0Esa0JBQUEsU0FBQSxjQUFBLFNBQUEsVUFBQSxTQUNBLG1CQUFBLGlCQUFBLEdBQUEsQ0FBQSxrQkFBQSxLQUFBLFdBQUEsaUJBQUEsR0FBQSxDQUFBLGtCQUFBLEtBQUEsY0FBQSxVQUFBLElBQUEsQ0FBQSxpQkFBQSxJQUFBLFdBQUEsVUFBQSxJQUFBLENBQUEsaUJBQUEsSUFBQSxXQUFBLFVBQUEsSUFBQSxDQUFBLGlCQUFBLEdBQUEsQ0FBQSxrQkFBQSxLQVlJLG9FQUNJLGFBQUEsS0FPSixzRUFDSSxpQkFBQSxLQUNBLGFBQUEsS0FHSixxRUFDSSxhQUFBLEtBQ0Esa0JBQUEsZUFBQSxTQUFBLGNBQUEsZUFBQSxTQUFBLFVBQUEsZUFBQSxTQU9aLHdEQUNJLGNBQUEsSUFDQSxtQkFBQSxpQkFBQSxHQUFBLENBQUEsYUFBQSxJQUFBLGNBQUEsaUJBQUEsR0FBQSxDQUFBLGFBQUEsSUFBQSxXQUFBLGlCQUFBLEdBQUEsQ0FBQSxhQUFBLElBR0osdURBQ0ksT0FBQSxNQUFBLEtBQ0EsYUFBQSxFQUFBLEVBQUEsSUFBQSxJQUNBLE9BQUEsSUFDQSxLQUFBLElBQ0Esa0JBQUEsZUFBQSxTQUFBLGNBQUEsZUFBQSxTQUFBLFVBQUEsZUFBQSxTQUNBLG1CQUFBLGFBQUEsR0FBQSxDQUFBLGtCQUFBLEtBQUEsV0FBQSxhQUFBLEdBQUEsQ0FBQSxrQkFBQSxLQUFBLGNBQUEsVUFBQSxJQUFBLENBQUEsYUFBQSxJQUFBLFdBQUEsVUFBQSxJQUFBLENBQUEsYUFBQSxJQUFBLFdBQUEsVUFBQSxJQUFBLENBQUEsYUFBQSxHQUFBLENBQUEsa0JBQUEsS0FDQSxNQUFBLEtBS0EsOERBQUEsOERBQ0ksYUFBQSxLQVlBLGlFQUNJLGFBQUEsS0FPSixtRUFDSSxhQUFBLEtBR0osa0VBQ0ksa0JBQUEsU0FBQSxjQUFBLFNBQUEsVUFBQSxTQU9aLHFEQUNJLGNBQUEsSUFDQSxtQkFBQSxhQUFBLElBQUEsY0FBQSxhQUFBLElBQUEsV0FBQSxhQUFBLElBR0os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RUFDQSxPQUFBIiwiZmlsZSI6ImxheW91dC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsMCwwLDAuMDgpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuLFxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiA2NDBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogOTk5OTk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3BlbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgICAgICAgICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbGVmdDogMjJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dSaWdodDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDphZnRlcixcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dSaWdodDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMnB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0NlbnRlcjpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Q2VudGVyOmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIG1hcmdpbjogMCAtNHB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgYm90dG9tOiAxMDAlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICB0b3A6IDEwMCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmxhdHBpY2tyLW1vbnRocyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xuICBmaWxsOiByZ2JhKDAsMCwwLDAuOSk7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XG4gIGZpbGw6IHJnYmEoMCwwLDAsMC45KTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgKi9cbiAgbGVmdDogMDtcbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi8qXG4gICAgICAqL1xufVxuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xuLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgKi9cbiAgcmlnaHQ6IDA7XG4vKlxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4vKlxuICAgICAgKi9cbn1cbi8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcbiAgY29sb3I6ICM5NTllYTk7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmNjQ3NDc7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICBmaWxsOiBpbmhlcml0O1xufVxuLm51bUlucHV0V3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dCxcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE0cHg7XG4gIHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuMTUpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO1xuICB0b3A6IDI2JTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuICB0b3A6IDUwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcbiAgdG9wOiA0MCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMCwwLDAsMC41KTtcbn1cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xufVxuLm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIGZvbnQtc2l6ZTogMTM1JTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NSU7XG4gIGxlZnQ6IDEyLjUlO1xuICBwYWRkaW5nOiA3LjQ4cHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41Y2g7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNmNoO1xuICB3aWR0aDogN2NoXFwwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xuICBhcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICAtbW96LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICB3aWR0aDogYXV0bztcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmZvY3VzLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI4cHg7XG59XG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xufVxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjU0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbi5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMXB4IDAgMCAwO1xufVxuLmZsYXRwaWNrci1kYXlzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMzA3Ljg3NXB4O1xufVxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5kYXlDb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICBtaW4td2lkdGg6IDMwNy44NzVweDtcbiAgbWF4LXdpZHRoOiAzMDcuODc1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICBvcGFjaXR5OiAxO1xufVxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XG4gICAgICAgICAgYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItZGF5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDE0LjI4NTcxNDMlO1xuICAtd2Via2l0LWZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICBtYXgtd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcbiAgYmFja2dyb3VuZDogIzk1OWVhOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuICBiYWNrZ3JvdW5kOiAjNTY5ZmY3O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzU2OWZmNztcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDAgIzU2OWZmNztcbiAgICAgICAgICBib3gtc2hhZG93OiAtMTBweCAwIDAgIzU2OWZmNztcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgICAgICAgICBib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XG4gIGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg1Nyw1Nyw1NywwLjEpO1xufVxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgIzU2OWZmNywgNXB4IDAgMCAjNTY5ZmY3O1xuICAgICAgICAgIGJveC1zaGFkb3c6IC01cHggMCAwICM1NjlmZjcsIDVweCAwIDAgIzU2OWZmNztcbn1cbi5mbGF0cGlja3ItZGF5LmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5yYW5nZU1vZGUgLmZsYXRwaWNrci1kYXkge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgY29sb3I6IHJnYmEoNTcsNTcsNTcsMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZsYXRwaWNrci10aW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZsYXRwaWNrci10aW1lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM5MzkzOTtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM5MzkzOTtcbn1cbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogMjYlO1xufVxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNDklO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDIlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxOCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLXZlbmRvci1wcmVmaXhlc1xuLy8gUmVzZXQgdGFrZW4gZnJvbTogaHR0cHM6Ly9naXRodWIuY29tL2pheWRlbnNlcmljL0ZpeFxuXG5odG1sIHtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4qIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuaWZyYW1lIHtcbiAgICBib3JkZXI6IDA7XG59XG5cbm1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCxcbm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbmRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbmRkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbnAge1xuICAgIG1hcmdpbjogMDtcbn1cblxuc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtLjVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5pbWcge1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbiB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCBcIi9ub2RlX21vZHVsZXMvZmxhdHBpY2tyL2Rpc3QvZmxhdHBpY2tyLmNzc1wiO1xuaHRtbCB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cbio6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLFxub2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5kbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnAge1xuICBtYXJnaW46IDA7XG59XG5cbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbWcge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5idXR0b24ge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQGxpY2Vuc2VcbiAqIE15Rm9udHMgV2ViZm9udCBCdWlsZCBJRCAzOTIyODUxLCAyMDIwLTA3LTA3VDA1OjU1OjM2LTA0MDBcbiAqXG4gKiBUaGUgZm9udHMgbGlzdGVkIGluIHRoaXMgbm90aWNlIGFyZSBzdWJqZWN0IHRvIHRoZSBFbmQgVXNlciBMaWNlbnNlXG4gKiBBZ3JlZW1lbnQocykgZW50ZXJlZCBpbnRvIGJ5IHRoZSB3ZWJzaXRlIG93bmVyLiBBbGwgb3RoZXIgcGFydGllcyBhcmVcbiAqIGV4cGxpY2l0bHkgcmVzdHJpY3RlZCBmcm9tIHVzaW5nIHRoZSBMaWNlbnNlZCBXZWJmb250cyhzKS5cbiAqXG4gKiBZb3UgbWF5IG9idGFpbiBhIHZhbGlkIGxpY2Vuc2UgYXQgdGhlIFVSTHMgYmVsb3cuXG4gKlxuICogV2ViZm9udDogVHJhZGVHb3RoaWNMVCBieSBMaW5vdHlwZVxuICogVVJMOiBodHRwczovL3d3dy5teWZvbnRzLmNvbS9mb250cy9saW5vdHlwZS90cmFkZS1nb3RoaWMvdHJhZGUtZ290aGljLTYzODgyL1xuICpcbiAqIFdlYmZvbnQ6IFRyYWRlR290aGljTFQtQ29uZEVpZ2h0ZWVuIGJ5IExpbm90eXBlXG4gKiBVUkw6IGh0dHBzOi8vd3d3Lm15Zm9udHMuY29tL2ZvbnRzL2xpbm90eXBlL3RyYWRlLWdvdGhpYy9jb25kZW5zZWQtbm8tMTgtNjM4ODIvXG4gKlxuICpcbiAqIFdlYmZvbnRzIGNvcHlyaWdodDogUGFydCBvZiB0aGUgZGlnaXRhbGx5IGVuY29kZWQgbWFjaGluZSByZWFkYWJsZSBvdXRsaW5lIGRhdGEgZm9yIHByb2R1Y2luZyB0aGUgVHlwZWZhY2VzIHByb3ZpZGVkXG4gKiBpcyBjb3B5cmlnaHRlZCAoYykgMTk4OSwgMTk5MiwgMjAwMyBMaW5vdHlwZSBMaWJyYXJ5IEdtYkgsIHd3dy5saW5vdHlwZS5jb20uIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKiBUaGlzIHNvZnR3YXJlIGlzIHRoZSBwcm9wZXJ0eSBvZiBMaW5vdHlwZSBMaWJyYXJ5IEdtYkgsIGFuZCDCqSAyMDIwIE15Rm9udHMgSW5jXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWNcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BbW5lc3R5VHJhZGVHb3RoaWMvQW1uZXN0eVRyYWRlR290aGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BbW5lc3R5VHJhZGVHb3RoaWMvQW1uZXN0eVRyYWRlR290aGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkMlwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FtbmVzdHlUcmFkZUdvdGhpYy1CZDIvQW1uZXN0eVRyYWRlR290aGljLUJkMi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQW1uZXN0eVRyYWRlR290aGljLUJkMi9BbW5lc3R5VHJhZGVHb3RoaWMtQmQyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIENuMThcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BbW5lc3R5VHJhZGVHb3RoaWNDbjE4L0FtbmVzdHlUcmFkZUdvdGhpYy1DbjE4LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BbW5lc3R5VHJhZGVHb3RoaWNDbjE4L0FtbmVzdHlUcmFkZUdvdGhpYy1DbjE4LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FtbmVzdHlUcmFkZUdvdGhpYy1CZENuMjAvQW1uZXN0eVRyYWRlR290aGljLUJkQ24yMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQW1uZXN0eVRyYWRlR290aGljLUJkQ24yMC9BbW5lc3R5VHJhZGVHb3RoaWMtQmRDbjIwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuYm9keS5uby1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cblxuaDIge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5oNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmg1IHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaDYge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5hOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG5wIHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxucCAuYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDAgMC4ycmVtO1xufVxuXG5kdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbjogMXJlbSAwIDAuM3JlbTtcbn1cblxudWwsXG5vbCB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxudWwgdWwsXG51bCBvbCxcbm9sIHVsLFxub2wgb2wge1xuICBtYXJnaW46IDA7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxuaWZyYW1lLFxuaW1nLFxuc3ZnLFxudmlkZW8ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaWNvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogMTRweCBzb2xpZCAjZmYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAycmVtIDAgMnJlbSAtMjBweDtcbiAgcGFkZGluZzogMCAwIDAgMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYmxvY2txdW90ZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuYmxvY2txdW90ZSBwOjpiZWZvcmUge1xuICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICBsZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbmJsb2NrcXVvdGUgcDo6YWZ0ZXIge1xuICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAycmVtIDAgMnJlbSAtNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIH1cbn1cbi5pcy13diBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5pcy13diBibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcy13diBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG4uaXMtd3YgYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5pcy13diBibG9ja3F1b3RlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcy13diBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW4tbGVmdDogLTI2cHg7XG4gIH1cbn1cblxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC42cmVtIDAuOHJlbSAwLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxubGVnZW5kIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzM2MzYzNjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMC44NzVyZW07XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG50ZXh0YXJlYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG5cbmxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiNmI2O1xuICBib3JkZXI6IDEwcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjBweDtcbiAgd2lsbC1jaGFuZ2U6IGJvcmRlcjtcbn1cbmlucHV0W3R5cGU9cmFkaW9dOmhvdmVyLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG59XG5pbnB1dFt0eXBlPXJhZGlvXTpob3ZlciArIGxhYmVsLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciArIGxhYmVsIHtcbiAgY29sb3I6ICMwMDA7XG59XG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbn1cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6ICMwMDA7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5pbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXVybF0sIGlucHV0W3R5cGU9ZGF0ZV0sIGlucHV0W3R5cGU9bnVtYmVyXSwgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM0NzUyNWQ7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBwYWRkaW5nOiAwLjg3NXJlbSAzNXB4IDAuODc1cmVtIDAuN3JlbTtcbn1cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIGlucHV0W3R5cGU9dGVsXTpmb2N1cywgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsIGlucHV0W3R5cGU9dXJsXTpmb2N1cywgaW5wdXRbdHlwZT1kYXRlXTpmb2N1cywgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgaW5wdXRbdHlwZT11cmxdOmZvY3VzLCBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ3NTI1ZDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4ICNkYWRhZGE7XG59XG5pbnB1dFt0eXBlPWJ1dHRvbl0sIGlucHV0W3R5cGU9ZmlsZV0sIGlucHV0W3R5cGU9cmVzZXRdLCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmlucHV0OjppbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjZiNmI2O1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzQ3NTI1ZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMC44NzVyZW0gNTZweCAwLjg3NXJlbSAwLjdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hcnRpY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXJ0aWNsZV9fY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDc5NnB4O1xuICBwYWRkaW5nOiA0MHB4IDFyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGVfX2NvbnRlbnQ6OmJlZm9yZSwgLmFydGljbGVfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbi5hcnRpY2xlX19jb250ZW50OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxlZ2FjeSAuYXJ0aWNsZV9fY29udGVudDo6YmVmb3JlLCAubGVnYWN5IC5hcnRpY2xlX19jb250ZW50OjphZnRlciB7XG4gIHpvb206IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzcmVtIDQwcHggMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBwYWRkaW5nOiA1cmVtIDgwcHggMi41cmVtO1xuICB9XG4gIC5pcy13diAuYXJ0aWNsZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlX19jb250ZW50ID4gcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuLmFydGljbGVfX2NvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5pcy13diAuYXJ0aWNsZV9fY29udGVudCBibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZV9fY29udGVudCA+IHVsLFxuLmFydGljbGVfX2NvbnRlbnQgPiBvbCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgfVxufVxuLmFydGljbGVfX2NvbnRlbnQgPiBoMSxcbi5hcnRpY2xlX19jb250ZW50ID4gaDIsXG4uYXJ0aWNsZV9fY29udGVudCA+IGgzLFxuLmFydGljbGVfX2NvbnRlbnQgPiBoNCxcbi5hcnRpY2xlX19jb250ZW50ID4gaDUsXG4uYXJ0aWNsZV9fY29udGVudCA+IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmQyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDEuNXJlbSAwIDAuNXJlbTtcbn1cbi5hcnRpY2xlX19jb250ZW50ID4gLmFydGljbGVfX2hlYWRpbmcge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5hcnRpY2xlX19jb250ZW50ID4gLmFydGljbGVfX2ludHJvIHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19jb250ZW50ID4gLmFydGljbGVfX2ludHJvIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmFydGljbGVfX2NvbnRlbnQgLm1lZGlhLm1lZGlhLS12aWRlbyB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDU2LjI1JSArIDExLjI1cHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fY29udGVudCAubWVkaWEubWVkaWEtLXZpZGVvIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxuICAuYXJ0aWNsZS0taGVhZGVyLXBvcnRyYWl0IC5hcnRpY2xlX19jb250ZW50IC5tZWRpYS5tZWRpYS0tdmlkZW8ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZV9fY29udGVudCAubWVkaWEubWVkaWEtLXZpZGVvIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fY29udGVudCAubWVkaWEubWVkaWEtLXZpZGVvIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg1Ni4yNSUgKyAyMi41cHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZV9fY29udGVudCAubWVkaWEubWVkaWEtLXZpZGVvIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg1Ni4yNSUgKyA0NXB4KTtcbiAgfVxufVxuLmFydGljbGVfX2NvbnRlbnQgLm1lZGlhLm1lZGlhLS1hbGlnbi1jZW50ZXIge1xuICBtYXJnaW46IDEuNXJlbSAwO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19jb250ZW50IC5tZWRpYS5tZWRpYS0tYWxpZ24tY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxuICAuYXJ0aWNsZS0taGVhZGVyLXBvcnRyYWl0IC5hcnRpY2xlX19jb250ZW50IC5tZWRpYS5tZWRpYS0tYWxpZ24tY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGVfX2NvbnRlbnQgLm1lZGlhLm1lZGlhLS1hbGlnbi1jZW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19jb250ZW50IC5tZWRpYS5tZWRpYS0tYWxpZ24tY2VudGVyIHtcbiAgICBtYXJnaW46IDJyZW0gY2FsYygoLTEwMHZ3ICsgNjM2cHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5hcnRpY2xlX19jb250ZW50IC5tZWRpYS5tZWRpYS0tYWxpZ24tY2VudGVyIHtcbiAgICBtYXJnaW46IDJyZW0gLTM0NnB4O1xuICB9XG59XG4uYXJ0aWNsZV9faW50cm8ge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2ludHJvIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmFydGljbGVfX2NvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hcnRpY2xlX19jb2xzLS1yZXZlcnNlLXJvd3Mge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19jb2xzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5hcnRpY2xlX19jb2xzLS1yZXZlcnNlLWNvbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFydGljbGVfX2NvbHMge1xuICAgIG1hcmdpbjogMCAxNTBweDtcbiAgfVxufVxuLmFydGljbGVfX2NvbCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fY29sIHtcbiAgICBmbGV4OiAwIDEgNTAlO1xuICB9XG59XG4uYXJ0aWNsZV9fY29sLS1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2NvbC0tZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW07XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLmFydGljbGVfX2Zvcm0ge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbSAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZV9fZm9ybSB7XG4gICAgcGFkZGluZzogMmVtIDIuNWVtIDIuNWVtO1xuICB9XG59XG4uYXJ0aWNsZV9fZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzk2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFydGljbGVfX3RhZ3Mge1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMzRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4uYXJ0aWNsZV9fbWV0YSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIG1pbi1oZWlnaHQ6IDEuM3JlbTtcbn1cbi5hcnRpY2xlX19zaGFyZS10b3Age1xuICBjb2xvcjogI2I2YjZiNjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmlsbDogI2I2YjZiNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDBweDtcbiAgdG9wOiAxLjdyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19zaGFyZS10b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZV9fc2hhcmUtdG9wIHtcbiAgICByaWdodDogODBweDtcbiAgfVxufVxuLmFydGljbGVfX3NoYXJlLWxvbmdyZWFkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZpbGw6ICMwMDA7XG59XG4uYXJ0aWNsZV9fc2hhcmUtbG9uZ3JlYWQgLnNoYXJlX19oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5hcnRpY2xlX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cbi5hcnRpY2xlX190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmQyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYXJ0aWNsZV9fdGl0bGUgKyAuZmlndXJlLmZpZ3VyZS0tYXJ0aWNsZSAuZmlndXJlX19jYXB0aW9uIHtcbiAgICBib3R0b206IDJyZW07XG4gICAgdG9wOiBhdXRvO1xuICB9XG59XG4uYXJ0aWNsZV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuLmFydGljbGVfX3NoYXJlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZpbGw6ICMwMDA7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19zaGFyZSB7XG4gICAgbWFyZ2luOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlX19zaGFyZSB7XG4gICAgcGFkZGluZzogMXJlbSA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19jb250YWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlX19jb250YWluIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uYXJ0aWNsZV9fY29udGFpbi0taGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hcnRpY2xlX19jb250YWluLS1oZWFkZXIgLmhlYWRlci1wb3J0cmFpdF9faW1hZ2Uge1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZV9fZnVydGhlci1yZWFkaW5nLCAuYXJ0aWNsZV9fZm9vdG5vdGUtcmVmZXJlbmNlLCAuYXJ0aWNsZV9fYXV0aG9yIHtcbiAgbWFyZ2luOiAwIDFyZW0gMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2Z1cnRoZXItcmVhZGluZywgLmFydGljbGVfX2Zvb3Rub3RlLXJlZmVyZW5jZSwgLmFydGljbGVfX2F1dGhvciB7XG4gICAgbWFyZ2luOiAwIDQwcHggMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGVfX2Z1cnRoZXItcmVhZGluZywgLmFydGljbGVfX2Zvb3Rub3RlLXJlZmVyZW5jZSwgLmFydGljbGVfX2F1dGhvciB7XG4gICAgbWFyZ2luOiAwIDgwcHggMnJlbTtcbiAgfVxufVxuLmFydGljbGVfX2NvdW50ZXItLW1vYmlsZSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMDtcbn1cbi5hcnRpY2xlX19jb3VudGVyLS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlIC5hcnRpY2xlX19jb3VudGVyIC5jb3VudGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fY291bnRlci0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hcnRpY2xlX19jb3VudGVyLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYXJ0aWNsZSAuYXJ0aWNsZV9fY291bnRlciAuY291bnRlciB7XG4gICAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICB9XG59XG4uYXJ0aWNsZV9fcmVsYXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fcmVsYXRlZCB7XG4gICAgcGFkZGluZzogMi41cmVtIDAgMXJlbTtcbiAgfVxufVxuLmFydGljbGVfX3JlbGF0ZWQtdGl0bGUge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19yZWxhdGVkLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gIH1cbn1cbi5hcnRpY2xlLS1zbGljZXMge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xufVxuLmFydGljbGUtLXNsaWNlcyBpZnJhbWUge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4KTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZS0tc2xpY2VzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uYXJ0aWNsZS0td2lkZSAuYXJ0aWNsZV9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5hcnRpY2xlLS13aWRlIC5hcnRpY2xlX19zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5hcnRpY2xlLS13aWRlIC5hcnRpY2xlX19zZWN0aW9uLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFydGljbGUtLXdpZGUgLmFydGljbGVfX2NvbnRlbnQgLm1lZGlhIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGUtLXdpZGUgLmFydGljbGVfX2Rlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS0td2lkZSAuYXJ0aWNsZV9fZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hcnRpY2xlLS1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5hcnRpY2xlLS1mb3JtIC5hcnRpY2xlX19mb3JtLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cbi5hcnRpY2xlLS1mb3JtIC5hcnRpY2xlX19mb3JtLXRpdGxlIH4gLmFydGljbGVfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG59XG4uYXJ0aWNsZS0tZm9ybSAuYXJ0aWNsZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMi41cmVtO1xufVxuLmFydGljbGUtLWZvcm0gLmFydGljbGVfX2NvbnRlbnQtLWNvbGxhcHNlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxNC41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtLWZvcm0gLmFydGljbGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmFydGljbGUtLWZvcm0gLmFydGljbGVfX2NvbnRlbnQtLWNvbGxhcHNlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwMDBweDtcbiAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYXJ0aWNsZS0tZm9ybSAuYXJ0aWNsZV9fY29sLmlzLW9wZW4gLmFydGljbGVfX2NvbnRlbnQtLWNvbGxhcHNlIHtcbiAgbWF4LWhlaWdodDogNTAwMHB4O1xufVxuLmFydGljbGUtLWZvcm0gLmFydGljbGVfX3JlYWQtbW9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtIDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUtLWZvcm0gLmFydGljbGVfX3JlYWQtbW9yZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtNTBweDtcbn1cbi5hcnRpY2xlLS1mb3JtIC5hcnRpY2xlX19yZWFkLW1vcmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hcnRpY2xlLS1mb3JtIC5hcnRpY2xlX19yZWFkLW1vcmU6YWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtLWZvcm0gLmFydGljbGVfX3JlYWQtbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5hcnRpY2xlLS1uby1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogNTZweDtcbn1cbi5hcnRpY2xlLS1oZWFkZXItcG9ydHJhaXQgLmFydGljbGVfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtLWhlYWRlci1wb3J0cmFpdCAuYXJ0aWNsZV9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIuNXJlbSA0OHB4O1xuICAgIHdpZHRoOiBjYWxjKDcwJSAtIDQ4cHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLS1oZWFkZXItcG9ydHJhaXQgLmFydGljbGVfX2Zvb3RlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZS0taGVhZGVyLXBvcnRyYWl0IC5hcnRpY2xlX19mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUtLWhlYWRlci1wb3J0cmFpdCAuYXJ0aWNsZV9fZnVydGhlci1yZWFkaW5nLCAuYXJ0aWNsZS0taGVhZGVyLXBvcnRyYWl0IC5hcnRpY2xlX19mb290bm90ZS1yZWZlcmVuY2UsIC5hcnRpY2xlLS1oZWFkZXItcG9ydHJhaXQgLmFydGljbGVfX2F1dGhvciB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGUtLWhlYWRlci1wb3J0cmFpdCAuYXJ0aWNsZV9fZnVydGhlci1yZWFkaW5nLCAuYXJ0aWNsZS0taGVhZGVyLXBvcnRyYWl0IC5hcnRpY2xlX19mb290bm90ZS1yZWZlcmVuY2UsIC5hcnRpY2xlLS1oZWFkZXItcG9ydHJhaXQgLmFydGljbGVfX2F1dGhvciB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gIH1cbn1cbi5hcnRpY2xlLS1oZWFkZXItcG9ydHJhaXQgLnJlZmVyZW5jZV9fYXNpZGUge1xuICBsZWZ0OiAtMzI2cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYXJ0aWNsZS0taGVhZGVyLXBvcnRyYWl0IC5maWd1cmUuZmlndXJlLS1hcnRpY2xlIC5maWd1cmVfX2NhcHRpb24ge1xuICAgIGxlZnQ6IC0zOThweDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLS1nZm9ybSAuYXJ0aWNsZV9faGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5hcnRpY2xlLS1nZm9ybSAuYXJ0aWNsZV9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmFydGljbGUtLWdmb3JtIC5hcnRpY2xlX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5hcnRpY2xlLS1nZm9ybSAuYXJ0aWNsZV9fY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDc2cHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZS0tZ2Zvcm0gLmFydGljbGVfX2NvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBwYWRkaW5nOiA3NnB4IDRyZW07XG4gIH1cbn1cbi5hcnRpY2xlLS1nZm9ybSAuYXJ0aWNsZV9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5hcnRpY2xlLS1nZm9ybSAuYXJ0aWNsZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDMuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS0tZ2Zvcm0gLmFydGljbGVfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTc2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlLS1nZm9ybSAuYXJ0aWNsZV9fY29udGVudCB7XG4gICAgZmxleDogMztcbiAgICBtYXJnaW46IDI1MHB4IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG59XG4uYXJ0aWNsZS0tZ2Zvcm0gLmFydGljbGVfX2NvbnRlbnQgcCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYXJ0aWNsZS0tZ2Zvcm0gLmFydGljbGVfX2NvbnRlbnQuaXMtb3BlbiAuYXJ0aWNsZV9fcG9zdC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogNTAwMHB4O1xufVxuLmFydGljbGUtLWdmb3JtIC5hcnRpY2xlX19yZWFkLW1vcmUge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICBib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAwIDAgNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5hcnRpY2xlLS1nZm9ybSAuYXJ0aWNsZV9fcmVhZC1tb3JlOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNiNmI2YjY7XG59XG4uYXJ0aWNsZS0tZ2Zvcm0gLmFydGljbGVfX3JlYWQtbW9yZTphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xufVxuLmFydGljbGUtLWdmb3JtIC5hcnRpY2xlX19wb3N0LWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5hcnRpY2xlLS1nZm9ybSAuYXJ0aWNsZV9fcG9zdC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuLmFydGljbGUtLWdmb3JtIC5hcnRpY2xlX19wb3N0LWNvbnRlbnQgcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZS0tZ2Zvcm0gLmFydGljbGVfX3Bvc3QtY29udGVudCBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmFydGljbGUtLWdmb3JtIC5hcnRpY2xlX19wb3N0LWNvbnRlbnQgcC5hcnRpY2xlX19pbnRybyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFydGljbGUtLWdmb3JtIC5hcnRpY2xlX19mb3JtIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLS1nZm9ybSAuYXJ0aWNsZV9fZm9ybSB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDU3NnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZS0tZ2Zvcm0gLmFydGljbGVfX2Zvcm0ge1xuICAgIGZsZXg6IDM7XG4gICAgbWFyZ2luOiAwIDQwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLS1nZm9ybSAuYXJ0aWNsZV9fZm9ybSAuZ2Zvcm1fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCBmaWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwMDA7XG4gIGJvcmRlci1jb2xvcjogIzI2MjYyNjtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnV0dG9uX19pY29uIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTEwJTtcbiAgd2lkdGg6IDIwcHg7XG59XG4uYnV0dG9uLS1zeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZpbGw6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xufVxuLmJ1dHRvbi0tc3k6Zm9jdXMsIC5idXR0b24tLXN5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmMDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5idXR0b24tLWx5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbiAgZmlsbDogIzAwMDtcbiAgZm9udC1zaXplOiAxLjI4NnJlbTtcbiAgcGFkZGluZzogMXJlbSA0cmVtO1xufVxuLmJ1dHRvbi0tbHk6Zm9jdXMsIC5idXR0b24tLWx5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmMDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5idXR0b24tLXNiIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG59XG4uYnV0dG9uLS1zYjpmb2N1cywgLmJ1dHRvbi0tc2I6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICBib3JkZXItY29sb3I6ICMzNjM2MzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi0tbGIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xuICBmb250LXNpemU6IDEuMjg2cmVtO1xuICBwYWRkaW5nOiAxcmVtIDRyZW07XG59XG4uYnV0dG9uLS1sYjpmb2N1cywgLmJ1dHRvbi0tbGI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICBib3JkZXItY29sb3I6ICMzNjM2MzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ1dHRvbi0tc28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmaWxsOiAjMDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbn1cbi5idXR0b24tLXNvOmZvY3VzLCAuYnV0dG9uLS1zbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnV0dG9uLS1sbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZpbGw6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS4yODZyZW07XG4gIHBhZGRpbmc6IDFyZW0gNHJlbTtcbn1cbi5idXR0b24tLWxvOmZvY3VzLCAuYnV0dG9uLS1sbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnV0dG9uLS1zdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGZpbGw6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xufVxuLmJ1dHRvbi0tc3c6Zm9jdXMsIC5idXR0b24tLXN3OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YjZiNjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbi5idXR0b24tLWV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYjZiNmI2O1xuICBjb2xvcjogIzAwMDtcbiAgZmlsbDogIzAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG59XG4uYnV0dG9uLS1ldjpmb2N1cywgLmJ1dHRvbi0tZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiNmI2O1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ1dHRvbi0tc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZpbGw6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xufVxuLmJ1dHRvbi0tc3Q6Zm9jdXMsIC5idXR0b24tLXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idXR0b24tLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGZpbGw6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMXJlbSA0cmVtO1xufVxuLmJ1dHRvbi0tY3RhOmZvY3VzLCAuYnV0dG9uLS1jdGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBib3JkZXItY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ1dHRvbi0td3Yge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkZGUzO1xuICBib3JkZXItY29sb3I6ICNkYmRkZTM7XG4gIGNvbG9yOiAjMDAwO1xuICBmaWxsOiAjMDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmQyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uYnV0dG9uLS13djpmb2N1cywgLmJ1dHRvbi0td3Y6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNkYmRkZTM7XG4gIGNvbG9yOiAjZGJkZGUzO1xufVxuLmJ1dHRvbi0td3YtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNkYmRkZTM7XG4gIGNvbG9yOiAjZGJkZGUzO1xuICBmaWxsOiAjZGJkZGUzO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmQyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uYnV0dG9uLS13di1ibGFjazpmb2N1cywgLmJ1dHRvbi0td3YtYmxhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkZGUzO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ1dHRvbi0td3YtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsbDogI2ZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkMlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmJ1dHRvbi0td3YtY3RhOmZvY3VzLCAuYnV0dG9uLS13di1jdGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZjQ0MzM2O1xufVxuLmJ1dHRvbi0td3YtaW52ZXJ0ZWQsIC5idXR0b24tLXd2LWJsYWNrLWludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2RiZGRlMztcbiAgZmlsbDogI2RiZGRlMztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG59XG4uYnV0dG9uLS13di1pbnZlcnRlZDpmb2N1cywgLmJ1dHRvbi0td3YtaW52ZXJ0ZWQ6aG92ZXIsIC5idXR0b24tLXd2LWJsYWNrLWludmVydGVkOmZvY3VzLCAuYnV0dG9uLS13di1ibGFjay1pbnZlcnRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRkZTM7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnV0dG9uLS13di1pbnZlcnRlZDpob3ZlciAuaWNvbiwgLmJ1dHRvbi0td3YtYmxhY2staW52ZXJ0ZWQ6aG92ZXIgLmljb24ge1xuICBmaWxsOiAjMDAwO1xufVxuLmJ1dHRvbi0taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogODBweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMWVtO1xuICB3aWR0aDogNjBweDtcbn1cbi5idXR0b24tLWljb24gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnV0dG9uLS1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmJ1dHRvbi0tdG9nZ2xlIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1NnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aWR0aDogNjBweDtcbiAgei1pbmRleDogOTU7XG59XG4uYnV0dG9uLS10b2dnbGUgLmJ1dHRvbl9fYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDI0cHg7XG59XG4ucGFnZS10ZW1wbGF0ZS1zbGljZXMgLmJ1dHRvbi0tdG9nZ2xlIC5idXR0b25fX2JhciwgLmhhcy1wYWRkaW5nIC5idXR0b24tLXRvZ2dsZSAuYnV0dG9uX19iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmJ1dHRvbi0tdG9nZ2xlIC5idXR0b25fX2JhcjpudGgtY2hpbGQoMSkge1xuICB0b3A6IGNhbGMoNTAlIC0gN3B4KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG4uYnV0dG9uLS10b2dnbGUgLmJ1dHRvbl9fYmFyOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogY2FsYyg1MCUgKyA3cHgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idXR0b24tLXRvZ2dsZSAuYnV0dG9uX19iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5idXR0b24tLXRvZ2dsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk1O1xufVxuLmJ1dHRvbi0tdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5oYXMtcGFkZGluZyAuYnV0dG9uLS10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1dHRvbi0tdG9nZ2xlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG4gIC5idXR0b24tLXRvZ2dsZTpob3ZlciAuYnV0dG9uX19iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5idXR0b24tLXRvZ2dsZS5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ1dHRvbi0tdG9nZ2xlLmRyYXdlci1vcGVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5idXR0b24tLXRvZ2dsZS5kcmF3ZXItb3Blbjpob3ZlciA+IC5idXR0b25fX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnV0dG9uLS10b2dnbGUuZHJhd2VyLW9wZW4gLmJ1dHRvbl9fYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5idXR0b24tLXRvZ2dsZS5kcmF3ZXItb3BlbiAuYnV0dG9uX19iYXI6bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogNTUlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLmJ1dHRvbi0tdG9nZ2xlLmRyYXdlci1vcGVuIC5idXR0b25fX2JhcjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMDtcbn1cbi5idXR0b24tLXRvZ2dsZS5kcmF3ZXItb3BlbiAuYnV0dG9uX19iYXI6bnRoLWNoaWxkKDMpIHtcbiAgbGVmdDogNTUlO1xuICB0b3A6IGNhbGMoNTAlICsgN3B4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1dHRvbi0tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogNjRweDtcbiAgICB3aWR0aDogNjRweDtcbiAgfVxuICAuaXMtd3YgLmJ1dHRvbi0tdG9nZ2xlIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuLmJ1dHRvbi0taGFtYnVyZ2VyLXd2IHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmQyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiA2NHB4O1xufVxuLmJ1dHRvbi0taGFtYnVyZ2VyLXd2IC5idXR0b25fX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDFyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wYWdlLXRlbXBsYXRlLXNsaWNlcyAuYnV0dG9uLS1oYW1idXJnZXItd3YgLmJ1dHRvbl9fYmFyLCAuaGFzLXBhZGRpbmcgLmJ1dHRvbi0taGFtYnVyZ2VyLXd2IC5idXR0b25fX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b24tLWhhbWJ1cmdlci13diAuYnV0dG9uX19iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5idXR0b24tLWhhbWJ1cmdlci13diAuYnV0dG9uX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ1dHRvbi0taGFtYnVyZ2VyLXd2IC5idXR0b25fX3RleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTWVudVwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnV0dG9uLS1oYW1idXJnZXItd3YgLmJ1dHRvbl9fdGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlNsdWl0XCI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnV0dG9uLS1oYW1idXJnZXItd3Y6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oYXMtcGFkZGluZyAuYnV0dG9uLS1oYW1idXJnZXItd3Y6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ1dHRvbi0taGFtYnVyZ2VyLXd2OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkZGUzO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5idXR0b24tLWhhbWJ1cmdlci13djpob3ZlciAuYnV0dG9uX19iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbi0taGFtYnVyZ2VyLXd2OjpiZWZvcmUge1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxufVxuLmRyYXdlci1vcGVuIC5idXR0b24tLWhhbWJ1cmdlci13diB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRyYXdlci1vcGVuIC5idXR0b24tLWhhbWJ1cmdlci13djpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGRlMztcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAuZHJhd2VyLW9wZW4gLmJ1dHRvbi0taGFtYnVyZ2VyLXd2OmhvdmVyIC5idXR0b25fX2JhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxufVxuLmRyYXdlci1vcGVuIC5idXR0b24tLWhhbWJ1cmdlci13diAuYnV0dG9uX19iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmRyYXdlci1vcGVuIC5idXR0b24tLWhhbWJ1cmdlci13diAuYnV0dG9uX19iYXI6bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogNXB4O1xuICB0b3A6IGNhbGMoNTAlIC0gOXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFyZW0pIHJvdGF0ZSg0NWRlZyk7XG59XG4uZHJhd2VyLW9wZW4gLmJ1dHRvbi0taGFtYnVyZ2VyLXd2IC5idXR0b25fX2JhcjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMDtcbn1cbi5kcmF3ZXItb3BlbiAuYnV0dG9uLS1oYW1idXJnZXItd3YgLmJ1dHRvbl9fYmFyOm50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiBjYWxjKDUwJSArIDhweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcmVtKSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5kcmF3ZXItb3BlbiAuYnV0dG9uLS1oYW1idXJnZXItd3YgLmJ1dHRvbl9fdGV4dDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcmF3ZXItb3BlbiAuYnV0dG9uLS1oYW1idXJnZXItd3YgLmJ1dHRvbl9fdGV4dDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5kcmF3ZXItb3BlbiAuYnV0dG9uLS1oYW1idXJnZXItd3Yge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmRkZTM7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLmRyYXdlci1vcGVuIC5idXR0b24tLWhhbWJ1cmdlci13diAuYnV0dG9uX19iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1dHRvbi0taGFtYnVyZ2VyLXd2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxufVxuXG4ubWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVkaWEgaW1nLFxuLm1lZGlhIHBpY3R1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZWRpYSBpbWcubGF6eWxvYWRlZCwgLm1lZGlhIGltZ1tpeC1pbml0aWFsaXplZF0sXG4ubWVkaWEgcGljdHVyZS5sYXp5bG9hZGVkLFxuLm1lZGlhIHBpY3R1cmVbaXgtaW5pdGlhbGl6ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubWVkaWEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cbi5hcnRpY2xlX19jb250ZW50IC5tZWRpYSBpbWc6bm90KFtjbGFzcyo9aWNvbl0pIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVkaWEgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubWVkaWEgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVkaWEgZW1iZWQsXG4ubWVkaWEgb2JqZWN0LFxuLm1lZGlhIGlmcmFtZSwgLm1lZGlhX190cmFwIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVkaWFfX3NwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLm1lZGlhX19jb3B5cmlnaHQge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLm1lZGlhX19jb3B5cmlnaHQtLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGVhc2VyX19pbWFnZSAubWVkaWFfX2NvcHlyaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVkaWEuaXMtbG9hZGluZyAubWVkaWFfX3NwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZWRpYS0tdmlkZW8ge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZWRpYS0tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cbi5tZWRpYS0tZmFjZWJvb2sgLmJ1dHRvbiB7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpYS0tYWxpZ24tY2VudGVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpYS0tYWxpZ24tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDEuMjVyZW0gMCAwO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWRpYS0tYWxpZ24tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgMCAwIDEuMjVyZW07XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5hcnRpY2xlX19jb250ZW50IC5tZWRpYSB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19jb250ZW50IC5tZWRpYSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cbiAgLmFydGljbGUtLWhlYWRlci1wb3J0cmFpdCAuYXJ0aWNsZV9fY29udGVudCAubWVkaWEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZV9fY29udGVudCAubWVkaWEge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xuICB9XG59XG4uYXJ0aWNsZV9fY29udGVudCAubWVkaWEubWVkaWEtLXZpZGVvIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoNTYuMjUlICsgMTEuMjVweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19jb250ZW50IC5tZWRpYS5tZWRpYS0tdmlkZW8ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDU2LjI1JSArIDIyLjVweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlX19jb250ZW50IC5tZWRpYS5tZWRpYS0tdmlkZW8ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDU2LjI1JSArIDQ1cHgpO1xuICB9XG59XG4uYXJ0aWNsZV9fY29udGVudCAubWVkaWEubWVkaWEtLWFsaWduLWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2NvbnRlbnQgLm1lZGlhLm1lZGlhLS1hbGlnbi1jZW50ZXIge1xuICAgIG1hcmdpbjogMnJlbSBjYWxjKCgtMTAwdncgKyA2MzZweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmFydGljbGVfX2NvbnRlbnQgLm1lZGlhLm1lZGlhLS1hbGlnbi1jZW50ZXIge1xuICAgIG1hcmdpbjogMnJlbSAtNDAycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2NvbnRlbnQgLm1lZGlhLS1hbGlnbi1sZWZ0IHtcbiAgICBtYXJnaW46IDAgMS4yNXJlbSAwIDA7XG4gIH1cbiAgLmFydGljbGUtLWhlYWRlci1wb3J0cmFpdCAuYXJ0aWNsZV9fY29udGVudCAubWVkaWEtLWFsaWduLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fY29udGVudCAubWVkaWEtLWFsaWduLXJpZ2h0IHtcbiAgICBtYXJnaW46IDAgMCAwIDEuMjVyZW07XG4gIH1cbiAgLmFydGljbGUtLWhlYWRlci1wb3J0cmFpdCAuYXJ0aWNsZV9fY29udGVudCAubWVkaWEtLWFsaWduLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgfVxufVxuXG4uYWxwaGFiZXQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZzogMCAycmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbHBoYWJldF9faXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwLjJyZW0gMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLWluLW91dCwgY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYWxwaGFiZXRfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgd2lkdGg6IDc1cHg7XG4gIH1cbn1cbi5hbHBoYWJldF9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFscGhhYmV0X19pdGVtLmlzLWRpc2FibGVkIHtcbiAgY29sb3I6ICNkYWRhZGE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFscGhhYmV0X19pdGVtIGEge1xuICBib3JkZXI6IDA7XG59XG4uYWxwaGFiZXRfX2xldHRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hbHBoYWJldC1pbmRleCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4uYWxwaGFiZXQtaW5kZXguaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hbHBoYWJldC1pbmRleF9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5hbHBoYWJldC1pbmRleF9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAzMy4zMzMzMyU7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5hbHBoYWJldC1pbmRleF9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hbHBoYWJldC1pbmRleF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuLmFscGhhYmV0LWluZGV4X19sZXR0ZXIge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYW5jaG9ycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYW5jaG9ycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hbmNob3JzLmlzLW9wZW4gLmFuY2hvcnNfX2xpc3Qge1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG59XG4uYW5jaG9ycy5pcy1vcGVuIC5hbmNob3JzX19pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hbmNob3JzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkMlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwIDAuMnJlbSAwIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYW5jaG9yc19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWF4LWhlaWdodDogMzlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjI1cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5hbmNob3JzX19saXN0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICB9XG59XG4uYW5jaG9yc19faXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkMlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5hbmNob3JzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMCAwLjJyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYW5jaG9yc19faXRlbTo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICB9XG59XG4uYW5jaG9yc19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5hbmNob3JzX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFuY2hvcnNfX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCJ8XCI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYW5jaG9yc19fbGluayB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmFuY2hvcnNfX2xpbmsge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cbi5hbmNob3JzIC5pY29uIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmFuY2hvcnNfX2ljb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5hbmNob3JzX19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG4uYXV0aG9yX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXV0aG9yX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hdXRob3JfX2ltYWdlIHtcbiAgICBtYXJnaW46IDAgMi41cmVtIDAgMDtcbiAgfVxufVxuLmF1dGhvcl9fY29udGVudCB7XG4gIGZsZXg6IDM7XG59XG4uYXV0aG9yX19uYW1lIHtcbiAgbWFyZ2luOiAwIDAgMC4zcmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLmF1dGhvcl9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmVmb3JlLWFmdGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJlZm9yZS1hZnRlcjpob3ZlciA+IC5iZWZvcmUtYWZ0ZXJfX2hhbmRsZSA+IC5iZWZvcmUtYWZ0ZXJfX3RodW1iIHtcbiAgbWFyZ2luOiAwIDAgMCAtMjVweDtcbiAgd2lkdGg6IDU1cHg7XG59XG4uYXJ0aWNsZV9fY29udGVudCAuYmVmb3JlLWFmdGVyIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fY29udGVudCAuYmVmb3JlLWFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxuICAuYXJ0aWNsZS0taGVhZGVyLXBvcnRyYWl0IC5hcnRpY2xlX19jb250ZW50IC5iZWZvcmUtYWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZV9fY29udGVudCAuYmVmb3JlLWFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweDtcbiAgfVxufVxuLmFydGljbGVfX2NvbnRlbnQgLmJlZm9yZS1hZnRlciAubWVkaWEge1xuICBtYXJnaW46IDA7XG59XG4uYmVmb3JlLWFmdGVyX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4uYmVmb3JlLWFmdGVyX190aXRsZS0tbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIHotaW5kZXg6IDI7XG59XG4uYmVmb3JlLWFmdGVyX190aXRsZS0tcmlnaHQge1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbn1cbi5iZWZvcmUtYWZ0ZXIgLm1lZGlhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5iZWZvcmUtYWZ0ZXJfX3Jlc2l6ZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIHotaW5kZXg6IDM7XG59XG4uYmVmb3JlLWFmdGVyX19oYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDRweDtcbiAgei1pbmRleDogNDtcbn1cbi5iZWZvcmUtYWZ0ZXJfX2hhbmRsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMCAtNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMnB4O1xufVxuLmJlZm9yZS1hZnRlciAuaWNvbiB7XG4gIGZpbGw6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDhweDtcbn1cbi5iZWZvcmUtYWZ0ZXJfX2ljb24tbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4uYmVmb3JlLWFmdGVyX19pY29uLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4uYmVmb3JlLWFmdGVyX190aHVtYiB7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwIDAgMCAtMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0LCBtYXJnaW4gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggMTBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxODBtcyBlYXNlLW91dCwgYm94LXNoYWRvdyAxODBtcyBlYXNlLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZF9fbWVkaWEge1xuICBwYWRkaW5nLWJvdHRvbTogNjAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZF9fbWVkaWEgcGljdHVyZSxcbi5jYXJkX19tZWRpYSBpbWcge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTgwbXMgZWFzZS1vdXQ7XG59XG4uY2FyZF9fYnV0dG9uIHtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogYXV0bztcbn1cbi5jYXJkLS1wb3J0cmFpdCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLmNhcmQtLXBvcnRyYWl0IC5jYXJkX19tZWRpYSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjYlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY2FyZF9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmNhcmQtLWNsaWNrYWJsZSAuY2FyZF9fbWVkaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmNhcmQtLWNsaWNrYWJsZTpob3ZlciwgLmNhcmQtLWNsaWNrYWJsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IHJnYmEoMjYsIDI2LCAyNiwgMC4wNSkgMCAycHggMnB4LCByZ2JhKDI2LCAyNiwgMjYsIDAuMDUpIDAgNHB4IDRweCwgcmdiYSgyNiwgMjYsIDI2LCAwLjA1KSAwIDhweCA4cHgsIHJnYmEoMjYsIDI2LCAyNiwgMC4wNSkgMCAxNnB4IDE2cHgsIHJnYmEoMjYsIDI2LCAyNiwgMC4wNSkgMCAzMnB4IDMycHgsIHJnYmEoMjYsIDI2LCAyNiwgMC4wNSkgMCA2NHB4IDY0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xufVxuLmNhcmQtLWNsaWNrYWJsZTpob3ZlciAuY2FyZF9fbWVkaWEgaW1nLCAuY2FyZC0tY2xpY2thYmxlOmZvY3VzIC5jYXJkX19tZWRpYSBpbWcge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2FyZC0tY2xpY2thYmxlOmhvdmVyIC5jYXJkX19idXR0b24sIC5jYXJkLS1jbGlja2FibGU6Zm9jdXMgLmNhcmRfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmNhcmQtbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDEwcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmQtbWVzc2FnZV9fc3RhbXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmQtbWVzc2FnZV9fZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZC1tZXNzYWdlX190ZXh0YXJlYSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogXCJTbGFibyAyN3B4XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGhlaWdodDogNjAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHJlc2l6ZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuLmlzLWVycm9yIC5jYXJkLW1lc3NhZ2VfX3RleHRhcmVhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xufVxuLmNhcmQtbWVzc2FnZV9fZXJyb3Ige1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDQzMzY7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IC0zcHggMCAwO1xuICBwYWRkaW5nOiAwIDAuOHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG59XG4uaXMtZXJyb3IgLmNhcmQtbWVzc2FnZV9fZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJkLW1lc3NhZ2VfX3NlbmRlciB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkLW1lc3NhZ2VfX2NvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJTbGFibyAyN3B4XCIsIHNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZC1tZXNzYWdlX19jb250ZW50LS1wYWNpZmljbyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBhY2lmaWNvXCIsIGN1cnNpdmU7XG59XG4uY2FyZC1tZXNzYWdlX19jb250ZW50LS1wYWNpZmljbyAuY2FyZC1tZXNzYWdlX190ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBhY2lmaWNvXCIsIGN1cnNpdmU7XG59XG4uY2FyZC1tZXNzYWdlX19jb250ZW50LS1pbmRpZS1mbG93ZXIge1xuICBmb250LWZhbWlseTogXCJJbmRpZSBGbG93ZXJcIiwgY3Vyc2l2ZTtcbn1cbi5jYXJkLW1lc3NhZ2VfX2NvbnRlbnQtLWluZGllLWZsb3dlciAuY2FyZC1tZXNzYWdlX190ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkluZGllIEZsb3dlclwiLCBjdXJzaXZlO1xufVxuLmNhcmQtbWVzc2FnZV9fYWRkcmVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZC1tZXNzYWdlX19mb250cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0wLjJyZW07XG59XG4uY2FyZC1tZXNzYWdlX19mb250cy1pdGVtIHtcbiAgcGFkZGluZzogMC4ycmVtO1xufVxuLmNhcmQtbWVzc2FnZV9fZm9udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDEwcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlNsYWJvIDI3cHhcIiwgc2VyaWY7XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTgwbXMsIGNvbG9yIDE4MG1zO1xufVxuLmNhcmQtbWVzc2FnZV9fZm9udCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTgwbXM7XG59XG4uY2FyZC1tZXNzYWdlX19mb250LmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtbWVzc2FnZV9fZm9udC5pcy1hY3RpdmU6aG92ZXIsIC5jYXJkLW1lc3NhZ2VfX2ZvbnQuaXMtYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgb3V0bGluZTogMDtcbn1cbi5jYXJkLW1lc3NhZ2VfX2ZvbnQ6aG92ZXIsIC5jYXJkLW1lc3NhZ2VfX2ZvbnQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBvdXRsaW5lOiAwO1xufVxuLmNhcmQtbWVzc2FnZV9fZm9udC0tcGFjaWZpY28ge1xuICBmb250LWZhbWlseTogXCJQYWNpZmljb1wiLCBjdXJzaXZlO1xufVxuLmNhcmQtbWVzc2FnZV9fZm9udC0taW5kaWUtZmxvd2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiSW5kaWUgRmxvd2VyXCIsIGN1cnNpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXJkLW1lc3NhZ2VfX3RleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDU2MHB4O1xuICAgIG1heC13aWR0aDogMzg2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gMnJlbSAxcmVtO1xuICB9XG4gIC5jYXJkLW1lc3NhZ2VfX3N0YW1wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgdG9wOiAycmVtO1xuICB9XG4gIC5jYXJkLW1lc3NhZ2VfX2ZvbnQge1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgIHBhZGRpbmc6IDAuNnJlbSAycmVtO1xuICB9XG4gIC5jYXJkLW1lc3NhZ2VfX2NvbnRlbnQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuICAuY2FyZC1tZXNzYWdlX19hZGRyZXNzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2RhZGFkYTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAwIDAgNHJlbTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIH1cbiAgLmNhcmQtbWVzc2FnZV9fdGV4dGFyZWEge1xuICAgIHdpZHRoOiAzODZweDtcbiAgfVxufVxuXG4uY2FyZC1pbnNwaXJhdGlvbl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQtaW5zcGlyYXRpb25fX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmQtaW5zcGlyYXRpb25fX2F2YXRhciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA3NXB4O1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDc1cHg7XG59XG4uY2FyZC1pbnNwaXJhdGlvbl9fYXZhdGFyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmQtaW5zcGlyYXRpb25fX2l0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjI1cmVtIDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkLWluc3BpcmF0aW9uX19tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZvbnQtZmFtaWx5OiBcIlNsYWJvIDI3cHhcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogM3JlbSAyLjJyZW0gMnJlbTtcbn1cbi5jYXJkLWluc3BpcmF0aW9uX19tZXNzYWdlLS1wYWNpZmljbyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBhY2lmaWNvXCIsIGN1cnNpdmU7XG59XG4uY2FyZC1pbnNwaXJhdGlvbl9fbWVzc2FnZS0taW5kaWUtZmxvd2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiSW5kaWUgRmxvd2VyXCIsIGN1cnNpdmU7XG59XG5cbi5jYXJkLXRvb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogODB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZC10b29sX19mb3JtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA4MHZoO1xufVxuLmNhcmQtdG9vbF9fZm9ybS5pcy1sb2FkaW5nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhcmQtdG9vbF9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcbn1cbi5jYXJkLXRvb2xfX25hdi1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMXJlbTtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMDVzIGVhc2UtaW4tb3V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNhcmQtdG9vbF9fbmF2LWJ1dHRvbjpob3ZlciwgLmNhcmQtdG9vbF9fbmF2LWJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gIG91dGxpbmU6IDA7XG59XG4uY2FyZC10b29sX19uYXYtYnV0dG9uLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNhcmQtdG9vbF9fbmF2LWJ1dHRvbi5pcy1hY3RpdmU6aG92ZXIsIC5jYXJkLXRvb2xfX25hdi1idXR0b24uaXMtYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjAwMDtcbiAgb3V0bGluZTogMDtcbn1cbi5jYXJkLXRvb2xfX25hdi1idXR0b246ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5jYXJkLXRvb2xfX25hdi1idXR0b246ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmNhcmQtdG9vbF9fbWFpbiB7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbi5jYXJkLXRvb2xfX3N0ZXAge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uY2FyZC10b29sX19zdGVwLmlzLXNob3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FyZC10b29sX19zdGVwLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpLCBvcGFjaXR5IDFzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xufVxuLmNhcmQtdG9vbF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC10b29sX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5jYXJkLXRvb2xfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZC10b29sX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogLTFyZW0gLTFyZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jYXJkLXRvb2xfX2NhcmQge1xuICBwYWRkaW5nOiAwIDAgMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC10b29sX19sYXlvdXQge1xuICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xufVxuLmNhcmQtdG9vbF9fY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbn1cbi5jYXJkLXRvb2xfX2NvbHVtbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJkLXRvb2xfX2J1dHRvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMi4yNXJlbSAtMC41cmVtIC0wLjVyZW07XG59XG4uY2FyZC10b29sX19idXR0b25zLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uY2FyZC10b29sX19pbnNwaXJhdGlvbiB7XG4gIG1hcmdpbjogMnJlbSBhdXRvIDA7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuLmNhcmQtdG9vbF9fcHJpdmFjeSB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5jYXJkLXRvb2xfX2xvYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uY2FyZC10b29sX19sb2FkZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xufVxuLmNhcmQtdG9vbF9fbG9hZGVyLWNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNhcmQtdG9vbF9fbG9hZGVyLWNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FyZC10b29sLmlzLWxvYWRpbmcge1xuICBoZWlnaHQ6IDM3NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcmQtdG9vbC5pcy1sb2FkaW5nIC5jYXJkLXRvb2xfX2xvYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcmQtdG9vbC5pcy1sb2FkaW5nIC5jYXJkLXRvb2xfX2xvYWRlci1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jYXJkLXRvb2wuaXMtYWN0aXZlLWNhcmQgLmNhcmQtdG9vbF9fbmF2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoKDEwMHZ3IC0gMTcycHgpIC8gMikpO1xufVxuLmNhcmQtdG9vbC5pcy1hY3RpdmUtZm9ybSAuY2FyZC10b29sX19uYXYge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygoKDEwMHZ3IC0gMTcycHgpIC8gMikgLSAxNzJweCkpO1xufVxuLmNhcmQtdG9vbC5pcy1hY3RpdmUtcGVyc29uYWxpemUgLmNhcmQtdG9vbF9fbmF2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoKCgxMDB2dyAtIDE3MnB4KSAvIDIpIC0gMzQ0cHgpKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtdG9vbF9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmNhcmQtdG9vbF9fY2FyZCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkLXRvb2wge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbiAgLmNhcmQtdG9vbF9fbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5jYXJkLXRvb2xfX21haW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNhcmQtdG9vbF9fY2FyZCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNhcmQtdG9vbF9fY29sdW1uIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXJnaW46IDAgMS41cmVtIDAgMDtcbiAgfVxuICAuY2FyZC10b29sX19jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jYXJkLXRvb2xfX2NvbHVtbi0tc21hbGwge1xuICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxuICAuY2FyZC10b29sX19jb2x1bW4tLWxhcmdlIHtcbiAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLmNhcmQtdG9vbF9fY29sdW1uLS1jYXJkIHtcbiAgICBmbGV4OiAwIDAgODAwcHg7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxuICAuY2FyZC10b29sX19uYXYge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jYXJkLXRvb2wuaXMtYWN0aXZlLWNhcmQgLmNhcmQtdG9vbF9fbmF2LCAuY2FyZC10b29sLmlzLWFjdGl2ZS1mb3JtIC5jYXJkLXRvb2xfX25hdiwgLmNhcmQtdG9vbC5pcy1hY3RpdmUtcGVyc29uYWxpemUgLmNhcmQtdG9vbF9fbmF2IHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXJkLXRvb2wge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbiAgLmNhcmQtdG9vbF9fY29sdW1uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIH1cbiAgLmNhcmQtdG9vbF9fY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY2FyZC10b29sX19jYXJkIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5jYXJkLXRvb2xfX2luc3BpcmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG5cbi5jb3VudGRvd24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5jb3VudGRvd25fX3RleHQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb3VudGRvd25fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvdW50ZG93bl9fZGlzcGxheSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLmNvdW50ZG93bl9fZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luOiAwIDAgMC4ycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY291bnRkb3duX19kYXRlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuLmNvdW50ZG93bl9fdGltZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY291bnRkb3duX19kaWdpdC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNXB4O1xufVxuLmNvdW50ZG93bl9fZGlnaXQtYmxvY2suaXMtYW5pbWF0aW5nIC5kaWdpdC0tYW5pbWF0ZSAuY291bnRkb3duX19kaWdpdC1oaW5nZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcbn1cbi5jb3VudGRvd25fX2RpZ2l0IHtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgei1pbmRleDogMDtcbn1cbi5jb3VudGRvd25fX2RpZ2l0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY291bnRkb3duX19kaWdpdC1iYWNrLCAuY291bnRkb3duX19kaWdpdC1mcm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb2xvcjogIzM2MzYzNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgaGVpZ2h0OiAyMi41cHg7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtaW5kZW50OiAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHdpZHRoOiAzMHB4O1xufVxuLmNvdW50ZG93bl9fZGlnaXQtYmFjayB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5jb3VudGRvd25fX2RpZ2l0LWZyb250IHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDIxLjVweDtcbiAgdG9wOiAwO1xufVxuLmNvdW50ZG93bl9fZGlnaXQtbGluZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIzLjVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLmNvdW50ZG93bl9fZGlnaXQtd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwZXJzcGVjdGl2ZTogMzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIHotaW5kZXg6IDU7XG59XG4uY291bnRkb3duX19kaWdpdC1oaW5nZSB7XG4gIGhlaWdodDogMjIuNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluO1xuICB3aWR0aDogMzBweDtcbn1cbi5jb3VudGRvd25fX2RpZ2l0LWhpbmdlIC5jb3VudGRvd25fX2RpZ2l0LWJhY2ssXG4uY291bnRkb3duX19kaWdpdC1oaW5nZSAuY291bnRkb3duX19kaWdpdC1mcm9udCB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiA1O1xufVxuLmNvdW50ZG93bl9fZGlnaXQtaGluZ2UgLmNvdW50ZG93bl9fZGlnaXQtYmFjayB7XG4gIGhlaWdodDogMjEuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cbi5jb3VudGRvd24tLWRhcmsgLmNvdW50ZG93bl9fZGlnaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xufVxuLmNvdW50ZG93bi0tZGFyayAuY291bnRkb3duX19kaWdpdC1iYWNrLCAuY291bnRkb3duLS1kYXJrIC5jb3VudGRvd25fX2RpZ2l0LWZyb250IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI2MjYyNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uY291bnRkb3duLS1kYXJrIC5jb3VudGRvd25fX2RpZ2l0LWxpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY291bnRkb3duX19kaWdpdCB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAuY291bnRkb3duX19kaWdpdC1iYWNrLCAuY291bnRkb3duX19kaWdpdC1mcm9udCB7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNXB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5jb3VudGRvd25fX2RpZ2l0LWZyb250IHtcbiAgICBwYWRkaW5nLXRvcDogNDlweDtcbiAgfVxuICAuY291bnRkb3duX19kaWdpdC1saW5lIHtcbiAgICB0b3A6IDUxcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgLmNvdW50ZG93bl9fZGlnaXQtd3JhcCB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAuY291bnRkb3duX19kaWdpdC1oaW5nZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5jb3VudGRvd25fX2RpZ2l0LWhpbmdlIC5jb3VudGRvd25fX2RpZ2l0LWJhY2sge1xuICAgIGhlaWdodDogNDlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY291bnRkb3duX190aW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmNvdW50ZG93bl9fZGlnaXQge1xuICAgIGhlaWdodDogOTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAuY291bnRkb3duX19kaWdpdC1iYWNrLCAuY291bnRkb3duX19kaWdpdC1mcm9udCB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNnB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5jb3VudGRvd25fX2RpZ2l0LWZyb250IHtcbiAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgfVxuICAuY291bnRkb3duX19kaWdpdC1saW5lIHtcbiAgICB0b3A6IDQ2cHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgLmNvdW50ZG93bl9fZGlnaXQtd3JhcCB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5jb3VudGRvd25fX2RpZ2l0LWhpbmdlIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgLmNvdW50ZG93bl9fZGlnaXQtaGluZ2UgLmNvdW50ZG93bl9fZGlnaXQtYmFjayB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY291bnRkb3duX19kaWdpdCB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAuY291bnRkb3duX19kaWdpdC1iYWNrLCAuY291bnRkb3duX19kaWdpdC1mcm9udCB7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAuY291bnRkb3duX19kaWdpdC1mcm9udCB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gIH1cbiAgLmNvdW50ZG93bl9fZGlnaXQtbGluZSB7XG4gICAgdG9wOiA0NnB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5jb3VudGRvd25fX2RpZ2l0LXdyYXAge1xuICAgIGhlaWdodDogOTBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAuY291bnRkb3duX19kaWdpdC1oaW5nZSB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5jb3VudGRvd25fX2RpZ2l0LWhpbmdlIC5jb3VudGRvd25fX2RpZ2l0LWJhY2sge1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxufVxuXG4uY291bnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2E3YTc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5jb3VudGVyX19wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgbGluZWFyO1xuICB3aWR0aDogOHB4O1xufVxuLmNvdW50ZXJfX2JhciB7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvdW50ZXJfX3RleHQge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDAuNnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNvdW50ZXJfX3RleHQgc3Ryb25nIHtcbiAgY29sb3I6ICNmZjA7XG59XG4uY291bnRlcl9fc2lnbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC4ycmVtIDAuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jb3VudGVyLS1oYXMtc2lnbmVkIC5jb3VudGVyX19zaWduZWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvdW50ZXJbZGF0YS1wcm9ncmVzc10uaXMtZmFkZWQgLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDhweDtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIxXCJdIC5jb3VudGVyX19wcm9ncmVzcywgLm5vLWpzIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIxXCJdIC5jb3VudGVyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAxJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIyXCJdIC5jb3VudGVyX19wcm9ncmVzcywgLm5vLWpzIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIyXCJdIC5jb3VudGVyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAyJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIzXCJdIC5jb3VudGVyX19wcm9ncmVzcywgLm5vLWpzIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIzXCJdIC5jb3VudGVyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiAzJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI0XCJdIC5jb3VudGVyX19wcm9ncmVzcywgLm5vLWpzIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI0XCJdIC5jb3VudGVyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA0JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI1XCJdIC5jb3VudGVyX19wcm9ncmVzcywgLm5vLWpzIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI1XCJdIC5jb3VudGVyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA1JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI2XCJdIC5jb3VudGVyX19wcm9ncmVzcywgLm5vLWpzIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI2XCJdIC5jb3VudGVyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA2JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI3XCJdIC5jb3VudGVyX19wcm9ncmVzcywgLm5vLWpzIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI3XCJdIC5jb3VudGVyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA3JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI4XCJdIC5jb3VudGVyX19wcm9ncmVzcywgLm5vLWpzIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI4XCJdIC5jb3VudGVyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA4JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI5XCJdIC5jb3VudGVyX19wcm9ncmVzcywgLm5vLWpzIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI5XCJdIC5jb3VudGVyX19wcm9ncmVzcyB7XG4gIHdpZHRoOiA5JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIxMFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMTBcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIxMVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMTFcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDExJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIxMlwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMTJcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDEyJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIxM1wiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMTNcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDEzJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIxNFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMTRcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDE0JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIxNVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMTVcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDE1JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIxNlwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMTZcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDE2JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIxN1wiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMTdcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDE3JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIxOFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMThcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDE4JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIxOVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMTlcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDE5JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIyMFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMjBcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIyMVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMjFcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDIxJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIyMlwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMjJcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDIyJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIyM1wiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMjNcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDIzJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIyNFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMjRcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDI0JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIyNVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMjVcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIyNlwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMjZcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDI2JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIyN1wiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMjdcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDI3JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIyOFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMjhcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDI4JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIyOVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMjlcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDI5JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIzMFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMzBcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDMwJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIzMVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMzFcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDMxJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIzMlwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMzJcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDMyJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIzM1wiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMzNcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDMzJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIzNFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMzRcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDM0JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIzNVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMzVcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDM1JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIzNlwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMzZcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDM2JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIzN1wiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMzdcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDM3JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIzOFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMzhcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDM4JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIzOVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiMzlcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDM5JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI0MFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNDBcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI0MVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNDFcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDQxJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI0MlwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNDJcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDQyJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI0M1wiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNDNcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDQzJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI0NFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNDRcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDQ0JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI0NVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNDVcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDQ1JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI0NlwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNDZcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDQ2JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI0N1wiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNDdcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDQ3JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI0OFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNDhcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDQ4JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI0OVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNDlcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDQ5JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI1MFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNTBcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI1MVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNTFcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDUxJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI1MlwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNTJcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDUyJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI1M1wiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNTNcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDUzJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI1NFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNTRcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDU0JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI1NVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNTVcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDU1JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI1NlwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNTZcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDU2JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI1N1wiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNTdcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDU3JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI1OFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNThcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDU4JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI1OVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNTlcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDU5JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI2MFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNjBcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI2MVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNjFcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDYxJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI2MlwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNjJcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDYyJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI2M1wiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNjNcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDYzJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI2NFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNjRcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDY0JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI2NVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNjVcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDY1JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI2NlwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNjZcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDY2JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI2N1wiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNjdcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDY3JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI2OFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNjhcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDY4JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI2OVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNjlcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDY5JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI3MFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNzBcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI3MVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNzFcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDcxJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI3MlwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNzJcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDcyJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI3M1wiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNzNcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDczJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI3NFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNzRcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDc0JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI3NVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNzVcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI3NlwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNzZcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDc2JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI3N1wiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNzdcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDc3JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI3OFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNzhcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDc4JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI3OVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiNzlcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDc5JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI4MFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiODBcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI4MVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiODFcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDgxJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI4MlwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiODJcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDgyJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI4M1wiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiODNcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDgzJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI4NFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiODRcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDg0JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI4NVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiODVcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDg1JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI4NlwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiODZcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDg2JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI4N1wiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiODdcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDg3JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI4OFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiODhcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDg4JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI4OVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiODlcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDg5JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI5MFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiOTBcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDkwJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI5MVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiOTFcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDkxJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI5MlwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiOTJcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDkyJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI5M1wiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiOTNcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDkzJTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI5NFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiOTRcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDk0JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI5NVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiOTVcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDk1JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI5NlwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiOTZcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDk2JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI5N1wiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiOTdcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDk3JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI5OFwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiOThcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDk4JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCI5OVwiXSAuY291bnRlcl9fcHJvZ3Jlc3MsIC5uby1qcyAuY291bnRlcltkYXRhLXByb2dyZXNzPVwiOTlcIl0gLmNvdW50ZXJfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDk5JTtcbn1cbi5hbmltYXRlIC5jb3VudGVyW2RhdGEtcHJvZ3Jlc3M9XCIxMDBcIl0gLmNvdW50ZXJfX3Byb2dyZXNzLCAubm8tanMgLmNvdW50ZXJbZGF0YS1wcm9ncmVzcz1cIjEwMFwiXSAuY291bnRlcl9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlIC5jb3VudGVyIHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY291bnRlcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cblxuLmN0YS1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYXJ0aWNsZV9fY29udGVudCAuY3RhLWJsb2NrIHtcbiAgbWFyZ2luOiAxLjVyZW0gLTFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19jb250ZW50IC5jdGEtYmxvY2sge1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gIH1cbiAgLmlzLXd2IC5hcnRpY2xlX19jb250ZW50IC5jdGEtYmxvY2sge1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gIH1cbn1cbi5jdGEtYmxvY2tfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAyLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdGEtYmxvY2tfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAyLjI1cmVtO1xuICB9XG59XG4uY3RhLWJsb2NrX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jdGEtYmxvY2tfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3RhLWJsb2NrX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbn1cbi5pcy13diAuY3RhLWJsb2NrX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmQyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5jdGEtYmxvY2tfX3N1YmhlYWRpbmcge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jdGEtYmxvY2tfX3N1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuLmN0YS1ibG9ja19faW1hZ2Uge1xuICBtYXJnaW46IDAgMS41cmVtIDFyZW0gMDtcbiAgbWF4LXdpZHRoOiA4MHB4O1xufVxuLmN0YS1ibG9ja19faW1hZ2UgLm1lZGlhIHtcbiAgbWFyZ2luOiAwO1xufVxuLmN0YS1ibG9ja19faW1hZ2UgLm1lZGlhIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jdGEtYmxvY2tfX2J1dHRvbiB7XG4gIG1hcmdpbjogMC41cmVtIDAgMDtcbn1cbi5pcy13diAuY3RhLWJsb2NrX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4uaXMtd3YgLmN0YS1ibG9ja19fYnV0dG9uIC5idXR0b25fX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLmlzLXd2IC5jdGEtYmxvY2tfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRkZTM7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmlzLXd2IC5jdGEtYmxvY2tfX2J1dHRvbjpob3ZlciAuYnV0dG9uX19pY29uIHtcbiAgZmlsbDogIzAwMDtcbn1cbi5jdGEtYmxvY2tfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY3RhLWJsb2NrX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDVyZW07XG4gIH1cbn1cbi5jdGEtYmxvY2suaGFzLWVuZGVkIC5jdGEtYmxvY2tfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmI2YjY7XG4gIGJvcmRlci1jb2xvcjogI2I2YjZiNjtcbn1cbi5jdGEtYmxvY2suaGFzLWVuZGVkIC5jdGEtYmxvY2tfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZDlkOWQ7XG4gIGJvcmRlci1jb2xvcjogIzlkOWQ5ZDtcbn1cbi5pcy13diAuY3RhLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGRlMztcbn1cbi5jdGEtYmxvY2stLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jdGEtYmxvY2stLXdoaXRlIC5jdGEtYmxvY2tfX2NvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCAjMDAwO1xuICBib3JkZXItdG9wOiAwLjJyZW0gc29saWQgIzAwMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzk2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9fY29udGVudCAuY3RhLWJsb2NrLS13aGl0ZSAuY3RhLWJsb2NrX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDIuMjVyZW07XG4gIH1cbiAgLmlzLXd2IC5hcnRpY2xlX19jb250ZW50IC5jdGEtYmxvY2stLXdoaXRlIC5jdGEtYmxvY2tfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbSAyLjI1cmVtO1xuICB9XG59XG4uaXMtd3YgLmN0YS1ibG9jay0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY3RhLWZsb2F0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuY3RhLWZsb2F0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC41OCwgMC4yNywgMC4wNCwgMC45OCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY3RhLWZsb2F0X19idXR0b24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY3RhLWZsb2F0LmlzLWhpZGRlbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMSUpO1xuICB9XG59XG4uZG9uYXRlLWJsb2NrIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5kb25hdGUtYmxvY2s6OmJlZm9yZSwgLmRvbmF0ZS1ibG9jazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xufVxuLmRvbmF0ZS1ibG9jazo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLmRvbmF0ZS1ibG9jazo6YmVmb3JlLCAubGVnYWN5IC5kb25hdGUtYmxvY2s6OmFmdGVyIHtcbiAgem9vbTogMTtcbn1cbi5kb25hdGUtYmxvY2tfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG9uYXRlLWJsb2NrX19jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmRvbmF0ZS1ibG9ja19fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb25hdGUtYmxvY2tfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgNHJlbSAwIDA7XG4gIH1cbiAgLmRvbmF0ZS1ibG9ja19fY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZG9uYXRlLWJsb2NrX19jb250ZW50IHtcbiAgICBmbGV4OiAyO1xuICB9XG59XG4uZG9uYXRlLWJsb2NrX19mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5kb25hdGUtYmxvY2tfX2Zvcm0ge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG59XG4uZG9uYXRlLWJsb2NrLS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cbi5kb25hdGUtYmxvY2stLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5kb25hdGUtYmxvY2stLWJsYWNrIC5kb25hdGUtYmxvY2tfX2NvbnRlbnQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kb25hdGUtYmxvY2stLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5kb25hdGUtYmxvY2stLXdoaXRlIC5kb25hdGUtYmxvY2tfX2NvbnRlbnQge1xuICBjb2xvcjogIzAwMDtcbn1cbi5kb25hdGUtYmxvY2stLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG59XG4uZG9uYXRlLWJsb2NrLS1hY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xufVxuLmRvbmF0ZS1ibG9jay0tYWN0aW9uIC5kb25hdGUtYmxvY2tfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDc5NnB4O1xufVxuLmRvbmF0ZS1ibG9jay0tYWN0aW9uIC5kb25hdGUtYmxvY2tfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZG9uYXRlLWJsb2NrLS1hY3Rpb24gLmRvbmF0ZS1ibG9ja19fY29udGVudCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWFjdGlvbiAuZG9uYXRlLWJsb2NrX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uZG9uYXRlLWJsb2NrLS1hY3Rpb24gLmRvbmF0ZS1ibG9ja19fZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kb25hdGUtYmxvY2stLWFjdGlvbiAuZG9uYXRlLWJsb2NrX19mb3JtIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuLmlzLXd2IC5kb25hdGUtYmxvY2stLWFjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRkZTM7XG59XG5cbi5kb25hdGUtd2lkZ2V0IHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZG9uYXRlLXdpZGdldCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuLmRvbmF0ZS13aWRnZXQgbGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kb25hdGUtd2lkZ2V0IGxlZ2VuZCArIC5kb25hdGUtd2lkZ2V0X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbn1cbi5kb25hdGUtd2lkZ2V0X190ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRvbmF0ZS13aWRnZXRfX2Ftb3VudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZG9uYXRlLXdpZGdldF9fYW1vdW50cyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZG9uYXRlLXdpZGdldF9fYW1vdW50cyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kb25hdGUtd2lkZ2V0X19yYWRpbyB+IGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgbGluZWFyO1xufVxuLmRvbmF0ZS13aWRnZXRfX3JhZGlvIH4gbGFiZWw6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA1cHggIzAwMDtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG59XG4uZG9uYXRlLXdpZGdldF9fcmFkaW8gfiBsYWJlbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmRvbmF0ZS13aWRnZXRfX3N1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFyZW0gMCAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmRvbmF0ZS13aWRnZXQtLWZsYXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZG9uYXRlLXdpZGdldC0tZmxhdCAuZG9uYXRlLXdpZGdldF9fYW1vdW50cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLmRvbmF0ZS13aWRnZXQtLWZsYXQgLmRvbmF0ZS13aWRnZXRfX3JhZGlvIH4gbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZG9uYXRlLXdpZGdldC0tZmxhdCAuZG9uYXRlLXdpZGdldF9fc3VibWl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIG1hcmdpbjogMCAwIDAgMXJlbTtcbiAgICBwYWRkaW5nOiAwIDIuNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5kcmF3ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDkwO1xufVxuLmFkbWluLWJhciAuZHJhd2VyIHtcbiAgdG9wOiA0NnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuICAuYWRtaW4tYmFyIC5kcmF3ZXIge1xuICAgIHRvcDogMzJweDtcbiAgfVxufVxuLmRyYXdlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjMsIDEpO1xuICB3aWR0aDogMTAwJTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG4uZHJhd2VyLmlzLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmRyYXdlci5pcy1hY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHJhd2VyLmlzLWFjdGl2ZSAuZHJhd2VyX19jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uZHJhd2VyLmlzLWFjdGl2ZSAudG9vbGJhci0tZm9vdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmRyYXdlcl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMnB4IDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDElKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMywgMSk7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZHJhd2VyX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmRyYXdlcl9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5kcmF3ZXJfX2Nsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDEuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA2MHB4O1xufVxuLmRyYXdlcl9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmRyYXdlcl9fY2xvc2U6aG92ZXIgLmljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLmRyYXdlci0tc2VhcmNoIC5kcmF3ZXJfX2Nsb3NlIHtcbiAgYm9yZGVyOiAwO1xufVxuLmRyYXdlcl9fY2xvc2Ugc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZHJhd2VyLS1zZWFyY2gge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kcmF3ZXItLXNlYXJjaCAuZHJhd2VyX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTEwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5kcmF3ZXItLXNlYXJjaCAuZHJhd2VyX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRyYXdlci0tc2VhcmNoIC5kcmF3ZXJfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kcmF3ZXItLXNlYXJjaCAuZHJhd2VyX19jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzk2cHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHJhd2VyLS1zZWFyY2ggLnRvb2xiYXIge1xuICBib3JkZXI6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZHJhd2VyLS1zZWFyY2ggLnRvb2xiYXIge1xuICAgIG1hcmdpbjogMCAwIDcwcHg7XG4gIH1cbn1cbi5kcmF3ZXItLXNlYXJjaCAudG9vbGJhcl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZHJhd2VyLS1zZWFyY2ggLnRvb2xiYXJfX3RpdGxlIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMCA3MHB4IDAgMzBweDtcbiAgfVxufVxuLmRyYXdlci0td3YtbWFpbiAuZHJhd2VyX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkZGUzO1xufVxuLmRyYXdlci0td3YtbWFpbiAudG9vbGJhciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGhlaWdodDogNTZweDtcbn1cbi5kcmF3ZXItLXd2LW1haW4gLmRyYXdlcl9fY29udGVudCBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyYXdlci0td3YtbWFpbiAudG9vbGJhciB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICB9XG59XG5cbi50b29sYmFyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTdweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGN1YmljLWJlemllcigwLCAwLCAwLjMsIDEpO1xuICB3aWR0aDogMTAwJTtcbn1cbi50b29sYmFyX190aXRsZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50b29sYmFyX190aXRsZSB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmc6IDAgNzBweCAwIDIwcHg7XG4gIH1cbn1cbi50b29sYmFyLS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjg3LCAtMC40MSwgMC4xOSwgMC40NCkgMC4zcztcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi50b29sYmFyLS1mb290ZXIgLm5hdi0taWNvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudG9vbGJhciB7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICB9XG59XG5cbi5lcnJvci1wYWdlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXJyb3ItcGFnZV9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA3MnB4IDFyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVycm9yLXBhZ2VfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXJyb3ItcGFnZV9faGVhZGluZyB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLmVycm9yLXBhZ2VfX2NvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVycm9yLXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDRyZW0gMXJlbTtcbiAgfVxufVxuLmVycm9yLXBhZ2UgLmVycm9yLXBhZ2VfX2Zvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uZXZlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ldmVudF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG59XG4uZXZlbnRfX2luZm8ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5ldmVudF9fYmFjay1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZXZlbnRfX2JhY2stbGluayAuaWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgaGVpZ2h0OiA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xuICB3aWR0aDogOHB4O1xufVxuLmV2ZW50X19tZWRpYSB7XG4gIGhlaWdodDogMjY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50X19tZWRpYSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50X19tZWRpYSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuLmV2ZW50X19nYWxsZXJ5IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi5ldmVudF9fY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmV2ZW50X19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXZlbnRfX3Jvdy0tZ2FsbGVyeSB7XG4gIG9yZGVyOiAzO1xufVxuLmV2ZW50X19jb2wtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiA3cmVtIDJyZW0gNHJlbTtcbn1cbi5ldmVudF9fY29sLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmV2ZW50X19kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDAgMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbiAgbWF4LXdpZHRoOiAyMzlweDtcbiAgbWluLWhlaWdodDogOTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50X19kYXRlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuLmV2ZW50X19kYXRlLnNtYWxsZXIge1xuICBjb2xvcjogIzM2MzYzNjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmV2ZW50X19kYXRlIC5zbWFsbGVyLS1uby1wdWJsaWMtZXZlbnQge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZXZlbnRfX2RhdGUtLWxvbmcgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5ldmVudF9fZGF0ZS0tbG9uZyBzcGFuLnNtYWxsZXIge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZXZlbnRfX3NoYXJlIHtcbiAgZmxleDogMCAwIDQ2cHg7XG59XG4uZXZlbnRfX3NoYXJlIC5zaGFyZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmV2ZW50X19zaGFyZSAuc2hhcmVfX2l0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgNDZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogM3B4O1xuICBtaW4taGVpZ2h0OiA0M3B4O1xuICBtaW4td2lkdGg6IDQzcHg7XG59XG4uZXZlbnRfX21hcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGhlaWdodDogMTE1cHg7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ldmVudF9fbWFwIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXZlbnRfX2RldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nOiAycmVtO1xufVxuLmV2ZW50X19kZXRhaWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ldmVudF9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbn1cbi5ldmVudF9fc2luZ2xlLWRldGFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ldmVudCAuY2hhcmxlZnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZXZlbnRfX3NoYXJlIC5zaGFyZV9fbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtM3B4O1xuICB9XG4gIC5ldmVudF9fc2hhcmUgLnNoYXJlX19pdGVtIHtcbiAgICBmbGV4OiAwIDEgNjBweDtcbiAgICBtYXJnaW46IDNweDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgfVxuICAuZXZlbnRfX2RhdGUge1xuICAgIG1heC13aWR0aDogMzI0cHg7XG4gICAgbWluLWhlaWdodDogMTI2cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzMnB4KTtcbiAgfVxuICAuZXZlbnRfX21hcCB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZXZlbnRfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuZXZlbnRfX2RldGFpbCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBwYWRkaW5nOiAwIDdweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudF9faW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgfVxuICAuZXZlbnRfX2RhdGUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1heC1oZWlnaHQ6IDEyN3B4O1xuICAgIG1heC13aWR0aDogMjIxcHg7XG4gIH1cbiAgLmV2ZW50X19zaGFyZSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5ldmVudF9fc2hhcmUgLnNoYXJlX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgNDZweDtcbiAgICBtYXJnaW46IDNweDtcbiAgICBtaW4taGVpZ2h0OiA1MXB4O1xuICAgIG1pbi13aWR0aDogNTFweDtcbiAgfVxuICAuZXZlbnRfX21hcCB7XG4gICAgaGVpZ2h0OiAxODdweDtcbiAgICBsZWZ0OiAyNTVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCAjZTVlNWU1O1xuICB9XG4gIC5ldmVudF9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgfVxuICAuZXZlbnRfX2NvbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuZXZlbnRfX2NvbC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDJyZW0gNHJlbTtcbiAgfVxuICAuZXZlbnRfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5ldmVudF9faW5mbyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZXZlbnRfX21hcCB7XG4gICAgbGVmdDogMjM1cHg7XG4gIH1cbiAgLmV2ZW50X19yb3cge1xuICAgIG1pbi1oZWlnaHQ6IDE4N3B4O1xuICB9XG59XG5cbi5ldmVudHMge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5ldmVudHNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnRzX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5ldmVudHNfX25hdiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmV2ZW50c19fbmF2IFtkYXRhLWZpbHRlci1idXR0b25dIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50c19fbmF2IFtkYXRhLWZpbHRlci1idXR0b25dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZXZlbnRzX19wYW5lIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmctdG9wOiA2Mi43OSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ldmVudHNfX21hcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xufVxuLmV2ZW50c19fbWFwLmlzLW9wZW4ge1xuICB6LWluZGV4OiAzO1xufVxuLmV2ZW50c19fbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmV2ZW50c19fbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5ldmVudHNfX2xpc3QuaXMtb3BlbiB7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZXZlbnRzX19saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogNjIuNzklO1xuICB9XG59XG4uZXZlbnRzX19pdGVtcyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmV2ZW50c19faXRlbXMge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmV2ZW50c19faXRlbS5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV2ZW50c19faXRlbTpsYXN0LWNoaWxkIC50ZWFzZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmV2ZW50c19fZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmc6IDI4cHg7XG59XG4uZXZlbnRzX19maWx0ZXIgaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudHNfX2ZpbHRlciBoMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uZXZlbnRzX19maWx0ZXIgW3R5cGU9ZGF0ZV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjdyZW07XG59XG4uZXZlbnRzX19maWx0ZXIuaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV2ZW50c19fZmlsdGVyX19uby1yZXN1bHRzIHtcbiAgY29sb3I6ICMwOWY7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm8tcmVzdWx0cyAuZXZlbnRzX19maWx0ZXJfX25vLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV2ZW50c19fZmlsdGVyIC5mb3JtX19jb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5ldmVudHNfX2ZpbHRlciAuZm9ybV9fY29sIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICAuZXZlbnRzX19maWx0ZXIgLmZvcm1fX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudHNfX2ZpbHRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAxIDI5MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5ldmVudHNfX2NyZWF0ZS1vciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ldmVudHNfX2NyZWF0ZS1ldmVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFjdHMge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY3RzIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cbi5mYWN0c19fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTIyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN0c19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZmFjdHNfX2Jsb2NrIHtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGZpbGw6ICMzNjM2MzY7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN0c19fYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhY3RzX19ibG9jayB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG59XG4uZmFjdHNfX2Jsb2NrOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN0c19fYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmZhY3RzX19udW1iZXIge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY3RzX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG4uZmFjdHNfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICB3aWR0aDogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY3RzX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5mYWN0c19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFjdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmZhY3RzX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN0c19fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZmFjdHMtLWxpbmUge1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG4uZmFjdHMtLWxpbmUgLmZhY3RzX19ibG9jayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzYzNjM2O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFjdHMtLWxpbmUgLmZhY3RzX19ibG9jayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzYzNjM2O1xuICB9XG59XG4uZmFjdHMtLWxpbmUgLmZhY3RzX19ibG9jazpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZhY3RzLS1saW5lIC5mYWN0c19fYmxvY2s6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZhY3RzLS1wcm9ncmVzc2l2ZSB7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhY3RzLS1wcm9ncmVzc2l2ZSB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG59XG4uZmFjdHMtLXByb2dyZXNzaXZlIC5mYWN0c19fYmxvY2sge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM2MzYzNjtcbn1cbi5mYWN0cy0tcHJvZ3Jlc3NpdmUgLmZhY3RzX19ibG9jazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwtZW5jb2RlKCc8c3ZnIHdpZHRoPVwiMjBweFwiIGhlaWdodD1cIjIycHhcIiB2aWV3Qm94PVwiMCAwIDIwIDIyXCIgdmVyc2lvbj1cIjEuMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIj48ZyBzdHJva2U9XCJub25lXCIgc3Ryb2tlLXdpZHRoPVwiMVwiIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxnIGZpbGw9XCIjRkZGRkZGXCI+PHBvbHlnb24gaWQ9XCJTaGFwZVwiIHBvaW50cz1cIjAuNiAxMi4xIDIuMSAxMC42IDEwIDE4LjQgMTcuOSAxMC41IDE5LjQgMTIuMSAxMCAyMS41XCI+PC9wb2x5Z29uPjxwb2x5Z29uIGlkPVwiU2hhcGVcIiBwb2ludHM9XCIwLjYgMi4xIDIuMSAwLjYgMTAgOC40IDE3LjkgMC41IDE5LjQgMi4xIDEwIDExLjVcIj48L3BvbHlnb24+PC9nPjwvZz48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMzBweDtcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIHdpZHRoOiAzMHB4O1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFjdHMtLXByb2dyZXNzaXZlIC5mYWN0c19fYmxvY2sge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzM2MzYzNjtcbiAgfVxuICAuZmFjdHMtLXByb2dyZXNzaXZlIC5mYWN0c19fYmxvY2s6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwtZW5jb2RlKCc8c3ZnIHdpZHRoPVwiMjJweFwiIGhlaWdodD1cIjIwcHhcIiB2aWV3Qm94PVwiMCAwIDIyIDIwXCIgdmVyc2lvbj1cIjEuMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIj48ZyBzdHJva2U9XCJub25lXCIgc3Ryb2tlLXdpZHRoPVwiMVwiIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxwYXRoIGQ9XCJNMTIuMSwxOS40IEwxMC42LDE3LjkgTDE4LjQsMTAgTDEwLjUsMi4xIEwxMi4xLDAuNiBMMjEuNSwxMCBMMTIuMSwxOS40IFogTTIuMSwxOS40IEwwLjYsMTcuOSBMOC40LDEwIEwwLjUsMi4xIEwyLjEsMC42IEwxMS41LDEwIEwyLjEsMTkuNCBaXCIgaWQ9XCJDb21iaW5lZC1TaGFwZVwiIGZpbGw9XCIjRkZGRkZGXCI+PC9wYXRoPjwvZz48L3N2Zz4nKTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gIH1cbn1cbi5mYWN0cy0tcHJvZ3Jlc3NpdmUgLmZhY3RzX19ibG9jazpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZhY3RzLS1wcm9ncmVzc2l2ZSAuZmFjdHNfX2Jsb2NrOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mYWN0cy0tYW1wZXJzYW5kIHtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFjdHMtLWFtcGVyc2FuZCB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG59XG4uZmFjdHMtLWFtcGVyc2FuZCAuZmFjdHNfX2Jsb2NrIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzNjM2MzY7XG59XG4uZmFjdHMtLWFtcGVyc2FuZCAuZmFjdHNfX2Jsb2NrOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGNvbnRlbnQ6IFwiJlwiO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nOiAwLjZlbSAwLjNlbSAwLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN0cy0tYW1wZXJzYW5kIC5mYWN0c19fYmxvY2sge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAuZmFjdHMtLWFtcGVyc2FuZCAuZmFjdHNfX2Jsb2NrOjphZnRlciB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgfVxufVxuLmZhY3RzLS1hbXBlcnNhbmQgLmZhY3RzX19ibG9jazpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZhY3RzLS1hbXBlcnNhbmQgLmZhY3RzX19ibG9jazpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYWN0cy0tdHdvLWNvbCAuZmFjdHNfX2Jsb2NrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uZmFjdHMtLWdyZXkge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuLmZhY3RzLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xufVxuXG4uZmFxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZzogMXJlbSAyLjNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmFxOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5mYXEgcCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG4uZmFxIHA6ZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uZmFxIHVsIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuLmZhcS5pcy1vcGVuIC5mYXFfX2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZmFxLmlzLW9wZW4gLmZhcV9fY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDFyZW0gMCAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uZmFxX19xdWVzdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5mYXFfX2ljb24ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGxlZnQ6IDEzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyM3B4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAsIDAuMSwgMSk7XG4gIHdpZHRoOiAxNXB4O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLmZhcV9fY29udGVudCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpLCBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi5mYXFfX2NvbnRlbnQgOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5maWd1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpZ3VyZS0tYWxpZ24tY2VudGVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWd1cmUtLWFsaWduLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxLjI1cmVtIDAgMDtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlndXJlLS1hbGlnbi1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDAgMS4yNXJlbTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxufVxuLmZpZ3VyZS5maWd1cmUtLWFydGljbGUgLm1lZGlhIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cbi5maWd1cmUuZmlndXJlLS1hcnRpY2xlIC5tZWRpYSArIC5maWd1cmVfX2NhcHRpb24ge1xuICBtYXJnaW46IC0xLjVyZW0gMCAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZmlndXJlLmZpZ3VyZS0tYXJ0aWNsZSAubWVkaWEgKyAuZmlndXJlX19jYXB0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5maWd1cmUuZmlndXJlLS1hcnRpY2xlIC5maWd1cmVfX2NhcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRvcDogMnJlbTtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAoNzk2cHggKyAzcmVtKSkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZpZ3VyZS5maWd1cmUtLWFydGljbGUgLmZpZ3VyZV9fY2FwdGlvbiB7XG4gICAgd2lkdGg6IGNhbGMoKDE0NDBweCAtICg3OTZweCArIDNyZW0pKSAvIDIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWd1cmUuZmlndXJlLS1hcnRpY2xlLmZpZ3VyZS0tYWxpZ24tY2VudGVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICB9XG4gIC5maWd1cmUuZmlndXJlLS1hcnRpY2xlLmZpZ3VyZS0tYWxpZ24tY2VudGVyIC5maWd1cmVfX2NhcHRpb24ge1xuICAgIHBhZGRpbmc6IDAuNnJlbSAwLjhyZW07XG4gIH1cbn1cbi5maWd1cmUuZmlndXJlLS1hcnRpY2xlLmZpZ3VyZS0tYWxpZ24tbGVmdCAuZmlndXJlX19jYXB0aW9uLCAuZmlndXJlLmZpZ3VyZS0tYXJ0aWNsZS5maWd1cmUtLWFsaWduLXJpZ2h0IC5maWd1cmVfX2NhcHRpb24sIC5maWd1cmUuZmlndXJlLS1hcnRpY2xlLmZpZ3VyZS0tYWxpZ24tY2VudGVyIC5maWd1cmVfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmlndXJlLmZpZ3VyZS0tYXJ0aWNsZS5maWd1cmUtLWFsaWduLWxlZnQgLmZpZ3VyZV9fY2FwdGlvbiwgLmZpZ3VyZS5maWd1cmUtLWFydGljbGUuZmlndXJlLS1hbGlnbi1yaWdodCAuZmlndXJlX19jYXB0aW9uLCAuZmlndXJlLmZpZ3VyZS0tYXJ0aWNsZS5maWd1cmUtLWFsaWduLWNlbnRlciAuZmlndXJlX19jYXB0aW9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlndXJlLmZpZ3VyZS0tYXJ0aWNsZS5maWd1cmUtLWFsaWduLWxlZnQge1xuICAgIG1hcmdpbjogMCAxLjI1cmVtIDAgMDtcbiAgfVxuICAuZmlndXJlLmZpZ3VyZS0tYXJ0aWNsZS5maWd1cmUtLWFsaWduLWxlZnQgLmZpZ3VyZV9fY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMC42cmVtIDAuOHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlndXJlLmZpZ3VyZS0tYXJ0aWNsZS5maWd1cmUtLWFsaWduLXJpZ2h0IHtcbiAgICBtYXJnaW46IDAgMCAwIDEuMjVyZW07XG4gIH1cbiAgLmZpZ3VyZS5maWd1cmUtLWFydGljbGUuZmlndXJlLS1hbGlnbi1yaWdodCAuZmlndXJlX19jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMC44cmVtO1xuICB9XG59XG4uZmlndXJlLmZpZ3VyZS0tYXJ0aWNsZS5maWd1cmUtLWFsaWduLWNlbnRlciB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWd1cmUuZmlndXJlLS1hcnRpY2xlLmZpZ3VyZS0tYWxpZ24tY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxuICAuYXJ0aWNsZS0taGVhZGVyLXBvcnRyYWl0IC5maWd1cmUuZmlndXJlLS1hcnRpY2xlLmZpZ3VyZS0tYWxpZ24tY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpZ3VyZS5maWd1cmUtLWFydGljbGUuZmlndXJlLS1hbGlnbi1jZW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWd1cmUuZmlndXJlLS1hcnRpY2xlLmZpZ3VyZS0tYWxpZ24tY2VudGVyIHtcbiAgICBtYXJnaW46IDJyZW0gY2FsYygoLTEwMHZ3ICsgNjM2cHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5maWd1cmUuZmlndXJlLS1hcnRpY2xlLmZpZ3VyZS0tYWxpZ24tY2VudGVyIC5tZWRpYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZpZ3VyZS5maWd1cmUtLWFydGljbGUuZmlndXJlLS1hbGlnbi1jZW50ZXIge1xuICAgIG1hcmdpbjogMnJlbSAtMzQ2cHg7XG4gIH1cbn1cblxuLmZsYXNoLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBjb2xvcjogIzAwMDtcbiAgbGVmdDogNTAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1NnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uZmxhc2gtbWVzc2FnZS0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mbGFzaC1tZXNzYWdlLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxhc2gtbWVzc2FnZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uZmxhc2gtbWVzc2FnZSBwIGEge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uZmxhc2gtbWVzc2FnZV9fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbGw6ICNmZmY7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luOiA4cHggMTBweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5mbGlwLWNvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uZmxpcC1jb3VudGVyIC5kaWdpdCB7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDA7XG59XG4uZmxpcC1jb3VudGVyIC5kaWdpdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZsaXAtY291bnRlciAuZGlnaXRfX2JhY2ssIC5mbGlwLWNvdW50ZXIgLmRpZ2l0X19mcm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb2xvcjogIzM2MzYzNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtaW5kZW50OiAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmZsaXAtY291bnRlciAuZGlnaXRfX2JhY2sge1xuICBib3JkZXItdG9wOiAwO1xuICBib3R0b206IDA7XG59XG4uZmxpcC1jb3VudGVyIC5kaWdpdF9fZnJvbnQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMzRweDtcbiAgdG9wOiAwO1xufVxuLmZsaXAtY291bnRlciAuZGlnaXRfX2xpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNnB4O1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMTA7XG59XG4uZmxpcC1jb3VudGVyIC5kaWdpdF9fd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDcwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwZXJzcGVjdGl2ZTogMzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDU7XG59XG4uZmxpcC1jb3VudGVyIC5kaWdpdF9faGluZ2Uge1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW47XG4gIHdpZHRoOiA0MHB4O1xufVxuLmZsaXAtY291bnRlciAuZGlnaXRfX2hpbmdlIC5kaWdpdF9fYmFjayxcbi5mbGlwLWNvdW50ZXIgLmRpZ2l0X19oaW5nZSAuZGlnaXRfX2Zyb250IHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDU7XG59XG4uZmxpcC1jb3VudGVyIC5kaWdpdF9faGluZ2UgLmRpZ2l0X19iYWNrIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cbi5mbGlwLWNvdW50ZXIuaXMtYW5pbWF0aW5nIC5kaWdpdC0tYW5pbWF0ZSAuZGlnaXRfX2hpbmdlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpO1xufVxuLmZsaXAtY291bnRlci0tZGFyayAuZGlnaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xufVxuLmZsaXAtY291bnRlci0tZGFyayAuZGlnaXRfX2JhY2ssIC5mbGlwLWNvdW50ZXItLWRhcmsgLmRpZ2l0X19mcm9udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNjI2MjY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZsaXAtY291bnRlci0tZGFyayAuZGlnaXRfX2xpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZmxpcC1jb3VudGVyIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG4gIC5mbGlwLWNvdW50ZXIgLmRpZ2l0IHtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbiAgLmZsaXAtY291bnRlciAuZGlnaXRfX2JhY2ssIC5mbGlwLWNvdW50ZXIgLmRpZ2l0X19mcm9udCB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIGhlaWdodDogNDIuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbiAgLmZsaXAtY291bnRlciAuZGlnaXRfX2Zyb250IHtcbiAgICBwYWRkaW5nLXRvcDogNDEuNXB4O1xuICB9XG4gIC5mbGlwLWNvdW50ZXIgLmRpZ2l0X19saW5lIHtcbiAgICB0b3A6IDQzLjVweDtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuICAuZmxpcC1jb3VudGVyIC5kaWdpdF9fd3JhcCB7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG4gIC5mbGlwLWNvdW50ZXIgLmRpZ2l0X19oaW5nZSB7XG4gICAgaGVpZ2h0OiA0Mi41cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbiAgLmZsaXAtY291bnRlciAuZGlnaXRfX2hpbmdlIC5kaWdpdF9fYmFjayB7XG4gICAgaGVpZ2h0OiA0MS41cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsaXAtY291bnRlciB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5mbGlwLWNvdW50ZXIgLmRpZ2l0IHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgLmZsaXAtY291bnRlciAuZGlnaXRfX2JhY2ssIC5mbGlwLWNvdW50ZXIgLmRpZ2l0X19mcm9udCB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNnB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5mbGlwLWNvdW50ZXIgLmRpZ2l0X19mcm9udCB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gIH1cbiAgLmZsaXAtY291bnRlciAuZGlnaXRfX2xpbmUge1xuICAgIHRvcDogNDZweDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAuZmxpcC1jb3VudGVyIC5kaWdpdF9fd3JhcCB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5mbGlwLWNvdW50ZXIgLmRpZ2l0X19oaW5nZSB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5mbGlwLWNvdW50ZXIgLmRpZ2l0X19oaW5nZSAuZGlnaXRfX2JhY2sge1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsaXAtY291bnRlciB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuICAuZmxpcC1jb3VudGVyIC5kaWdpdCB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbiAgLmZsaXAtY291bnRlciAuZGlnaXRfX2JhY2ssIC5mbGlwLWNvdW50ZXIgLmRpZ2l0X19mcm9udCB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG4gIC5mbGlwLWNvdW50ZXIgLmRpZ2l0X19mcm9udCB7XG4gICAgcGFkZGluZy10b3A6IDY5cHg7XG4gIH1cbiAgLmZsaXAtY291bnRlciAuZGlnaXRfX2xpbmUge1xuICAgIHRvcDogNzFweDtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxuICAuZmxpcC1jb3VudGVyIC5kaWdpdF9fd3JhcCB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxuICAuZmxpcC1jb3VudGVyIC5kaWdpdF9faGluZ2Uge1xuICAgIGhlaWdodDogNzBweDtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxuICAuZmxpcC1jb3VudGVyIC5kaWdpdF9faGluZ2UgLmRpZ2l0X19iYWNrIHtcbiAgICBoZWlnaHQ6IDY5cHg7XG4gIH1cbn1cbi5mbGlwLWNvdW50ZXItLXNtYWxsIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLmZsaXAtY291bnRlci0tc21hbGwgLmRpZ2l0IHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4uZmxpcC1jb3VudGVyLS1zbWFsbCAuZGlnaXRfX2JhY2ssIC5mbGlwLWNvdW50ZXItLXNtYWxsIC5kaWdpdF9fZnJvbnQge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4uZmxpcC1jb3VudGVyLS1zbWFsbCAuZGlnaXRfX2Zyb250IHtcbiAgcGFkZGluZy10b3A6IDM0cHg7XG59XG4uZmxpcC1jb3VudGVyLS1zbWFsbCAuZGlnaXRfX2xpbmUge1xuICB0b3A6IDM2cHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmZsaXAtY291bnRlci0tc21hbGwgLmRpZ2l0X193cmFwIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogNDBweDtcbn1cbi5mbGlwLWNvdW50ZXItLXNtYWxsIC5kaWdpdF9faGluZ2Uge1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmZsaXAtY291bnRlci0tc21hbGwgLmRpZ2l0X19oaW5nZSAuZGlnaXRfX2JhY2sge1xuICBoZWlnaHQ6IDM0cHg7XG59XG5cbi5mbGlwLWNvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uZmxpcC1jb3VudGVyIC5kaWdpdCB7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNzBweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDA7XG59XG4uZmxpcC1jb3VudGVyIC5kaWdpdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmZsaXAtY291bnRlciAuZGlnaXRfX2JhY2ssIC5mbGlwLWNvdW50ZXIgLmRpZ2l0X19mcm9udCB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb2xvcjogIzM2MzYzNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtaW5kZW50OiAycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmZsaXAtY291bnRlciAuZGlnaXRfX2JhY2sge1xuICBib3JkZXItdG9wOiAwO1xuICBib3R0b206IDA7XG59XG4uZmxpcC1jb3VudGVyIC5kaWdpdF9fZnJvbnQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMzRweDtcbiAgdG9wOiAwO1xufVxuLmZsaXAtY291bnRlciAuZGlnaXRfX2xpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNnB4O1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMTA7XG59XG4uZmxpcC1jb3VudGVyIC5kaWdpdF9fd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDcwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwZXJzcGVjdGl2ZTogMzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDU7XG59XG4uZmxpcC1jb3VudGVyIC5kaWdpdF9faGluZ2Uge1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW47XG4gIHdpZHRoOiA0MHB4O1xufVxuLmZsaXAtY291bnRlciAuZGlnaXRfX2hpbmdlIC5kaWdpdF9fYmFjayxcbi5mbGlwLWNvdW50ZXIgLmRpZ2l0X19oaW5nZSAuZGlnaXRfX2Zyb250IHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDU7XG59XG4uZmxpcC1jb3VudGVyIC5kaWdpdF9faGluZ2UgLmRpZ2l0X19iYWNrIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cbi5mbGlwLWNvdW50ZXIuaXMtYW5pbWF0aW5nIC5kaWdpdC0tYW5pbWF0ZSAuZGlnaXRfX2hpbmdlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpO1xufVxuLmZsaXAtY291bnRlci0tZGFyayAuZGlnaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xufVxuLmZsaXAtY291bnRlci0tZGFyayAuZGlnaXRfX2JhY2ssIC5mbGlwLWNvdW50ZXItLWRhcmsgLmRpZ2l0X19mcm9udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNjI2MjY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZsaXAtY291bnRlci0tZGFyayAuZGlnaXRfX2xpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZmxpcC1jb3VudGVyIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG4gIC5mbGlwLWNvdW50ZXIgLmRpZ2l0IHtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbiAgLmZsaXAtY291bnRlciAuZGlnaXRfX2JhY2ssIC5mbGlwLWNvdW50ZXIgLmRpZ2l0X19mcm9udCB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIGhlaWdodDogNDIuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbiAgLmZsaXAtY291bnRlciAuZGlnaXRfX2Zyb250IHtcbiAgICBwYWRkaW5nLXRvcDogNDEuNXB4O1xuICB9XG4gIC5mbGlwLWNvdW50ZXIgLmRpZ2l0X19saW5lIHtcbiAgICB0b3A6IDQzLjVweDtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuICAuZmxpcC1jb3VudGVyIC5kaWdpdF9fd3JhcCB7XG4gICAgaGVpZ2h0OiA4NXB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG4gIC5mbGlwLWNvdW50ZXIgLmRpZ2l0X19oaW5nZSB7XG4gICAgaGVpZ2h0OiA0Mi41cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbiAgLmZsaXAtY291bnRlciAuZGlnaXRfX2hpbmdlIC5kaWdpdF9fYmFjayB7XG4gICAgaGVpZ2h0OiA0MS41cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsaXAtY291bnRlciB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5mbGlwLWNvdW50ZXIgLmRpZ2l0IHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgLmZsaXAtY291bnRlciAuZGlnaXRfX2JhY2ssIC5mbGlwLWNvdW50ZXIgLmRpZ2l0X19mcm9udCB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNnB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5mbGlwLWNvdW50ZXIgLmRpZ2l0X19mcm9udCB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gIH1cbiAgLmZsaXAtY291bnRlciAuZGlnaXRfX2xpbmUge1xuICAgIHRvcDogNDZweDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAuZmxpcC1jb3VudGVyIC5kaWdpdF9fd3JhcCB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5mbGlwLWNvdW50ZXIgLmRpZ2l0X19oaW5nZSB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5mbGlwLWNvdW50ZXIgLmRpZ2l0X19oaW5nZSAuZGlnaXRfX2JhY2sge1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsaXAtY291bnRlciB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuICAuZmxpcC1jb3VudGVyIC5kaWdpdCB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbiAgLmZsaXAtY291bnRlciAuZGlnaXRfX2JhY2ssIC5mbGlwLWNvdW50ZXIgLmRpZ2l0X19mcm9udCB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG4gIC5mbGlwLWNvdW50ZXIgLmRpZ2l0X19mcm9udCB7XG4gICAgcGFkZGluZy10b3A6IDY5cHg7XG4gIH1cbiAgLmZsaXAtY291bnRlciAuZGlnaXRfX2xpbmUge1xuICAgIHRvcDogNzFweDtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxuICAuZmxpcC1jb3VudGVyIC5kaWdpdF9fd3JhcCB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxuICAuZmxpcC1jb3VudGVyIC5kaWdpdF9faGluZ2Uge1xuICAgIGhlaWdodDogNzBweDtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxuICAuZmxpcC1jb3VudGVyIC5kaWdpdF9faGluZ2UgLmRpZ2l0X19iYWNrIHtcbiAgICBoZWlnaHQ6IDY5cHg7XG4gIH1cbn1cbi5mbGlwLWNvdW50ZXItLXNtYWxsIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLmZsaXAtY291bnRlci0tc21hbGwgLmRpZ2l0IHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4uZmxpcC1jb3VudGVyLS1zbWFsbCAuZGlnaXRfX2JhY2ssIC5mbGlwLWNvdW50ZXItLXNtYWxsIC5kaWdpdF9fZnJvbnQge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4uZmxpcC1jb3VudGVyLS1zbWFsbCAuZGlnaXRfX2Zyb250IHtcbiAgcGFkZGluZy10b3A6IDM0cHg7XG59XG4uZmxpcC1jb3VudGVyLS1zbWFsbCAuZGlnaXRfX2xpbmUge1xuICB0b3A6IDM2cHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmZsaXAtY291bnRlci0tc21hbGwgLmRpZ2l0X193cmFwIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogNDBweDtcbn1cbi5mbGlwLWNvdW50ZXItLXNtYWxsIC5kaWdpdF9faGluZ2Uge1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmZsaXAtY291bnRlci0tc21hbGwgLmRpZ2l0X19oaW5nZSAuZGlnaXRfX2JhY2sge1xuICBoZWlnaHQ6IDM0cHg7XG59XG5cbi5mb3JtLWJsb2NrIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5mb3JtLWJsb2NrOjpiZWZvcmUsIC5mb3JtLWJsb2NrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiOyAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG59XG4uZm9ybS1ibG9jazo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLmZvcm0tYmxvY2s6OmJlZm9yZSwgLmxlZ2FjeSAuZm9ybS1ibG9jazo6YWZ0ZXIge1xuICB6b29tOiAxO1xufVxuLmFydGljbGVfX2NvbnRlbnQgLmZvcm0tYmxvY2sge1xuICBtYXJnaW46IDEuNXJlbSAwO1xuICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2NvbnRlbnQgLmZvcm0tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG4gIC5hcnRpY2xlLS1oZWFkZXItcG9ydHJhaXQgLmFydGljbGVfX2NvbnRlbnQgLmZvcm0tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZV9fY29udGVudCAuZm9ybS1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHg7XG4gIH1cbn1cbi5hcnRpY2xlX19jb250ZW50IC5mb3JtLWJsb2NrLS1ncmV5LFxuLmFydGljbGVfX2NvbnRlbnQgLmZvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX2Zvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmZvcm0tYmxvY2tfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ibG9ja19fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZm9ybS1ibG9ja19fY29udGVudCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbSAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ibG9ja19fY29udGVudCB7XG4gICAgZmxleDogMCAxIDU1MHB4O1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtLWJsb2NrX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyZW0gMi41ZW0gMi41ZW07XG4gIH1cbn1cbi5mb3JtLWJsb2NrX19mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtIDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWJsb2NrX19mb3JtIHtcbiAgICBmbGV4OiAwIDEgNTUwcHg7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm0tYmxvY2tfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDJlbSAyLjVlbSAyLjVlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ibG9jay0tY2VudGVyIC5mb3JtLWJsb2NrX19jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm9ybS1ibG9jay0tY2VudGVyIC5mb3JtLWJsb2NrX19jb250ZW50LFxuLmZvcm0tYmxvY2stLWNlbnRlciAuZm9ybS1ibG9ja19fZm9ybSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbn1cbi5mb3JtLWJsb2NrLS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cbi5mb3JtLWJsb2NrLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uZm9ybS1ibG9jay0tYmxhY2sgLmZvcm0tYmxvY2tfX2NvbnRlbnQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb3JtLWJsb2NrLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xufVxuXG4uZnVsbHNjcmVlbi1ibG9jayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZ1bGxzY3JlZW4tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWF4LWhlaWdodDogNjc1cHg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuLmZ1bGxzY3JlZW4tYmxvY2tfX21lZGlhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mdWxsc2NyZWVuLWJsb2NrX19tZWRpYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbi5mdWxsc2NyZWVuLWJsb2NrX19jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZ1bGxzY3JlZW4tYmxvY2tfX2NvbnRhaW5lciB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLmZ1bGxzY3JlZW4tYmxvY2tfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmlzLXd2IC5mdWxsc2NyZWVuLWJsb2NrX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmQyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZ1bGxzY3JlZW4tYmxvY2tfX2NvbnRlbnQge1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5mdWxsc2NyZWVuLWJsb2NrLS1sZWZ0IC5mdWxsc2NyZWVuLWJsb2NrX19jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnVsbHNjcmVlbi1ibG9jay0tbGVmdCAuZnVsbHNjcmVlbi1ibG9ja19fY29udGFpbmVyIHtcbiAgICBsZWZ0OiA4MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuLmZ1bGxzY3JlZW4tYmxvY2stLWxlZnQgLmZ1bGxzY3JlZW4tYmxvY2tfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDMuNXJlbTtcbn1cbi5mdWxsc2NyZWVuLWJsb2NrLS1zaGFkZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLmZ1bGxzY3JlZW4tYmxvY2stLTQwNDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mb290bm90ZS1yZWZlcmVuY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbn1cbi5mb290bm90ZS1yZWZlcmVuY2VfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rub3RlLXJlZmVyZW5jZV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5mb290bm90ZS1yZWZlcmVuY2VfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rub3RlLXJlZmVyZW5jZV9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHBhZGRpbmc6IDAuNXJlbSAzLjNyZW0gMC41cmVtIDFyZW07XG59XG4uZm9vdG5vdGUtcmVmZXJlbmNlX19jb250ZW50IHAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uZm9vdG5vdGUtcmVmZXJlbmNlX19udW1iZXIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mb290bm90ZS1yZWZlcmVuY2VfX3Njcm9sbC11cCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmN2Y3Zjc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0b3A6IDAuNXJlbTtcbiAgd2lkdGg6IDMwcHg7XG59XG4uZm9vdG5vdGUtcmVmZXJlbmNlX19zY3JvbGwtdXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTVlNWU1O1xufVxuLmZvb3Rub3RlLXJlZmVyZW5jZV9faWNvbiB7XG4gIGhlaWdodDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4vKlxuICAgIEluIG9yZGVyIHRvIG1ha2UgdGhpcyBtaXhpbiB3b3JrIGluIGFsbCBicm93c2VycyB5b3UgbmVlZCB0byBlbmNvZGUgeW91ciBzdmcgZWxlbWVudCwgYW5kIG9ubHkgdGhlIFNWRyBlbGVtZW50LCBzdGFydGluZyBmcm9tIDxzdmc+Li4uIHRpbGwgPC9zdmc+XG4gICAgUmVhZCBhYm91dCB0aGlzIGlzc3VlIGhlcmU6IGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTA3Njg0NTEvaW5saW5lLXN2Zy1pbi1jc3NcblxuICAgIEhvdyB0byB1c2U6IEBpbmNsdWRlIHN2ZygndHlwZScsICRjb2xvcik7XG4qL1xuLmZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybV9fY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDc5NnB4O1xuICBwYWRkaW5nOiAycmVtO1xufVxuLmZvcm1fX3NlY3Rpb24ge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtX19zZWN0aW9uLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybV9fZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW46IC01cHggLTVweCAwO1xufVxuLmZvcm1fX2dyb3VwIC5mb3JtX19yb3cge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogNXB4O1xufVxuLmZvcm1fX2dyb3VwIC5mb3JtX19yb3cgLmZvcm1fX2lucHV0IGlucHV0IHtcbiAgZmxleDogbm9uZTtcbn1cbi5mb3JtX19ncm91cC0tYWRkcmVzcyAuZm9ybV9fcm93IHtcbiAgZmxleDogMSAxIDI1JTtcbn1cbi5mb3JtX19ncm91cC0tYWRkcmVzcyAuZm9ybV9fcm93OmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMSAxIDUwJTtcbn1cbi5mb3JtX19ncm91cC0tYWRkcmVzcyAuZm9ybV9fbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZvcm1fX3JvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvcGFjaXR5OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZm9ybV9fcm93LmludmlzaWJsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5mb3JtX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbjogMS41cmVtIDAgMXJlbSAycHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG4uZm9ybV9fbGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtX19wcml2YWN5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBtYXJnaW46IDAgMCAwLjI1cmVtIDJweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtX19wcml2YWN5IHAge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uZm9ybV9fbGFiZWwsIC5mb3JtX19oaW50LCAuZm9ybV9fd2FybmluZywgLmZvcm1fX3RleHQsIC5mb3JtX19lcnJvciB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMSAwIDEwMCU7XG4gIG1hcmdpbjogMCAwIDJweCAycHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybV9faGludCwgLmZvcm1fX3dhcm5pbmcsIC5mb3JtX19lcnJvciB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5mb3JtX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5pcy1vcHRpb25hbCAuZm9ybV9fbGFiZWw6OmFmdGVyLCAuaXMtcmVxdWlyZWQgLmZvcm1fX2xhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTBweDtcbn1cbi5pcy1yZXF1aXJlZCAuZm9ybV9fbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG59XG4uZm9ybV9faW5wdXQsIC5mb3JtX19zZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybV9faW5wdXQgaW5wdXQsXG4uZm9ybV9faW5wdXQgc2VsZWN0LFxuLmZvcm1fX2lucHV0IHRleHRhcmVhLCAuZm9ybV9fc2VsZWN0IGlucHV0LFxuLmZvcm1fX3NlbGVjdCBzZWxlY3QsXG4uZm9ybV9fc2VsZWN0IHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzFhMWExYTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmc6IDAgMS41cmVtIDAgMC43NXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybV9faW5wdXQgaW5wdXRbdHlwZT1kYXRlXSB+IC5mb3JtX19sYWJlbCxcbi5mb3JtX19pbnB1dCBzZWxlY3RbdHlwZT1kYXRlXSB+IC5mb3JtX19sYWJlbCxcbi5mb3JtX19pbnB1dCB0ZXh0YXJlYVt0eXBlPWRhdGVdIH4gLmZvcm1fX2xhYmVsLCAuZm9ybV9fc2VsZWN0IGlucHV0W3R5cGU9ZGF0ZV0gfiAuZm9ybV9fbGFiZWwsXG4uZm9ybV9fc2VsZWN0IHNlbGVjdFt0eXBlPWRhdGVdIH4gLmZvcm1fX2xhYmVsLFxuLmZvcm1fX3NlbGVjdCB0ZXh0YXJlYVt0eXBlPWRhdGVdIH4gLmZvcm1fX2xhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0b3A6IDA7XG59XG4uZm9ybV9faW5wdXQgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmZvcm1fX2lucHV0IHNlbGVjdDo6cGxhY2Vob2xkZXIsXG4uZm9ybV9faW5wdXQgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLCAuZm9ybV9fc2VsZWN0IGlucHV0OjpwbGFjZWhvbGRlcixcbi5mb3JtX19zZWxlY3Qgc2VsZWN0OjpwbGFjZWhvbGRlcixcbi5mb3JtX19zZWxlY3QgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5MDkwOTA7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybV9faW5wdXQgaW5wdXQ6Zm9jdXMsXG4uZm9ybV9faW5wdXQgc2VsZWN0OmZvY3VzLFxuLmZvcm1fX2lucHV0IHRleHRhcmVhOmZvY3VzLCAuZm9ybV9fc2VsZWN0IGlucHV0OmZvY3VzLFxuLmZvcm1fX3NlbGVjdCBzZWxlY3Q6Zm9jdXMsXG4uZm9ybV9fc2VsZWN0IHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtX19pbnB1dCBpbnB1dDpkaXNhYmxlZCxcbi5mb3JtX19pbnB1dCBzZWxlY3Q6ZGlzYWJsZWQsXG4uZm9ybV9faW5wdXQgdGV4dGFyZWE6ZGlzYWJsZWQsIC5mb3JtX19zZWxlY3QgaW5wdXQ6ZGlzYWJsZWQsXG4uZm9ybV9fc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCxcbi5mb3JtX19zZWxlY3QgdGV4dGFyZWE6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmZvcm1fX2lucHV0IHRleHRhcmVhLCAuZm9ybV9fc2VsZWN0IHRleHRhcmVhIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtIDA7XG59XG4uZm9ybV9faW5wdXQgc2VsZWN0LCAuZm9ybV9fc2VsZWN0IHNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5pcy1lcnJvciAuZm9ybV9faW5wdXQ6OmFmdGVyLCAuaXMtdmFsaWQgLmZvcm1fX2lucHV0OjphZnRlciwgLmlzLWVycm9yIC5mb3JtX19zZWxlY3Q6OmFmdGVyLCAuaXMtdmFsaWQgLmZvcm1fX3NlbGVjdDo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmNDQzMzYlMjIlMjBkJTNEJTIyTTMyJTIwMy42OTJMMjguMzA4JTIwMCUyMDE2JTIwMTIuMzA4JTIwMy42OTIlMjAwJTIwMCUyMDMuNjkyJTIwMTIuMzA4JTIwMTYlMjAwJTIwMjguMzA4JTIwMy42OTIlMjAzMiUyMDE2JTIwMTkuNjkyJTIwMjguMzA4JTIwMzIlMjAzMiUyMDI4LjMwOCUyMDE5LjY5MiUyMDE2JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC41cmVtO1xuICB0b3A6IDAuNzVyZW07XG4gIHdpZHRoOiAxMnB4O1xufVxuLmlzLXdhcm5pbmcgLmZvcm1fX2lucHV0OjphZnRlciwgLmlzLXdhcm5pbmcgLmZvcm1fX3NlbGVjdDo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNkODhkMDUlMjIlMjBkJTNEJTIyTTE1Ljk5OSUyMDEuNzM2Yy0uOTU5JTIwMC0xLjkzLjQ3My0yLjQ3OCUyMDEuNDMyTDYuOTM0JTIwMTQuNTI0LjM4NCUyMDI1Ljk2OGMtMS4wOTYlMjAxLjkwNS4yODYlMjA0LjI5NiUyMDIuNDklMjA0LjI5NkgxNmwxMy4xNS0uMWMyLjE5MS0uMDEyJTIwMy41NjEtMi40MDMlMjAyLjQ2NS00LjI5NWwtNi41MzctMTEuMzMyTDE4LjQ4OSUyMDMuMThBMi44NDglMjAyLjg0OCUyMDAlMjAwJTIwMCUyMDE2JTIwMS43MzZ6bTAlMjAxLjQ5NGMuMjM3JTIwMCUyMC44MzQuMDYyJTIwMS4xODMuNjg1bDYuNTg3JTIwMTEuMzU2JTIwNi41MzglMjAxMS4zMzJhMS4zMjMlMjAxLjMyMyUyMDAlMjAwJTIwMSUyMDAlMjAxLjM3JTIwMS4zMjQlMjAxLjMyNCUyMDAlMjAwJTIwMS0xLjE4My42ODVsLTEzLjEzNy4xSDIuODc0Yy0uNzElMjAwLTEuMDctLjQ3NC0xLjE4My0uNjg1YTEuMzIzJTIwMS4zMjMlMjAwJTIwMCUyMDElMjAwLTEuMzdsNi41NS0xMS40NDQlMjA2LjU4Ny0xMS4zNDRjLjMzNy0uNjIzLjkzNC0uNjg1JTIwMS4xNzEtLjY4NXptLS44MSUyMDcuMjg1bC0uMTI0JTIwMTAuNTQ3aDEuNzMxbC4xMjUtMTAuNTQ3em0tLjEyNCUyMDEyLjAxNnYxLjk0M2gxLjc0M1YyMi41M3olMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIHRvcDogMC43NXJlbTtcbiAgd2lkdGg6IDEycHg7XG59XG4uaXMtdmFsaWQgLmZvcm1fX2lucHV0OjphZnRlciwgLmlzLXZhbGlkIC5mb3JtX19zZWxlY3Q6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMDA3NzFhJTIyJTIwZCUzRCUyMk05Ljk4NyUyMDIwLjM5bC01LjczNS02LjE1TDAlMjAxOC4yMDVsOS41MzIlMjAxMC4yMjIuMTgtLjE2OC4xNjguMThMMzIlMjA3LjgxMyUyMDI4LjAzNSUyMDMuNTYlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG4uZm9ybV9fcHJlZml4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgaGVpZ2h0OiA0MnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmZvcm1fX3ByZWZpeCB+IGlucHV0LCAuZm9ybV9fcHJlZml4IH4gc2VsZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG59XG4uZm9ybV9fc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm1fX3NlbGVjdDo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMjYyNjI2JTIyJTIwZCUzRCUyMk0xNS45OTklMjAyNi4xMUwzMiUyMDEwLjExbC00LjIyLTQuMjItMTEuNzgxJTIwMTEuNzhMNC4yMjMlMjA1Ljg5MiUyMDAlMjAxMC4xMSUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyMHB4O1xuICB6LWluZGV4OiAzO1xufVxuLmlzLWVycm9yIC5mb3JtX19zZWxlY3Q6OmJlZm9yZSwgLmlzLXZhbGlkIC5mb3JtX19zZWxlY3Q6OmJlZm9yZSB7XG4gIHJpZ2h0OiAyLjc1cmVtO1xufVxuLmZvcm1fX2NoZWNrYm94ZXMsIC5mb3JtX19yYWRpb3MsIC5mb3JtX19vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAwIDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNXB4IC01cHggMDtcbn1cbi5mb3JtX19jaGVja2JveGVzOjpiZWZvcmUsIC5mb3JtX19jaGVja2JveGVzOjphZnRlciwgLmZvcm1fX3JhZGlvczo6YmVmb3JlLCAuZm9ybV9fcmFkaW9zOjphZnRlciwgLmZvcm1fX29wdGlvbnM6OmJlZm9yZSwgLmZvcm1fX29wdGlvbnM6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbi5mb3JtX19jaGVja2JveGVzOjphZnRlciwgLmZvcm1fX3JhZGlvczo6YWZ0ZXIsIC5mb3JtX19vcHRpb25zOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxlZ2FjeSAuZm9ybV9fY2hlY2tib3hlczo6YmVmb3JlLCAubGVnYWN5IC5mb3JtX19jaGVja2JveGVzOjphZnRlciwgLmxlZ2FjeSAuZm9ybV9fcmFkaW9zOjpiZWZvcmUsIC5sZWdhY3kgLmZvcm1fX3JhZGlvczo6YWZ0ZXIsIC5sZWdhY3kgLmZvcm1fX29wdGlvbnM6OmJlZm9yZSwgLmxlZ2FjeSAuZm9ybV9fb3B0aW9uczo6YWZ0ZXIge1xuICB6b29tOiAxO1xufVxuLmZvcm1fX2NoZWNrYm94ZXMtLXZlcnRpY2FsLCAuZm9ybV9fcmFkaW9zLS12ZXJ0aWNhbCwgLmZvcm1fX29wdGlvbnMtLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mb3JtX19jaGVja2JveGVzLCAuZm9ybV9fcmFkaW9zIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5mb3JtX19jaGVja2JveCwgLmZvcm1fX3JhZGlvIHtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybV9fY2hlY2tib3ggaW5wdXQsIC5mb3JtX19yYWRpbyBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBsZWZ0OiA4cHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDE0cHg7XG59XG4uZm9ybV9fY2hlY2tib3ggbGFiZWwsIC5mb3JtX19yYWRpbyBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtX19jaGVja2JveCBsYWJlbDo6YmVmb3JlLCAuZm9ybV9fcmFkaW8gbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uZm9ybV9fY2hlY2tib3ggbGFiZWw6OmFmdGVyLCAuZm9ybV9fcmFkaW8gbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLmZvcm1fX2NoZWNrYm94IGlucHV0OmZvY3VzIH4gbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5mb3JtX19jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5mb3JtX19jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZCUzRCUyMk05Ljk4NyUyMDIwLjM5bC01LjczNS02LjE1TDAlMjAxOC4yMDVsOS41MzIlMjAxMC4yMjIuMTgtLjE2OC4xNjguMThMMzIlMjA3LjgxMyUyMDI4LjAzNSUyMDMuNTYlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5mb3JtX19jaGVja2JveCBsYWJlbDo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgY29sb3IgMC4ycztcbn1cbi5mb3JtX19jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiAycHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMTZweDtcbn1cbi5mb3JtX19jaGVja2JveCBsYWJlbDpmb2N1czo6YmVmb3JlLCAuZm9ybV9fY2hlY2tib3ggbGFiZWw6aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5mb3JtX19yYWRpbyBpbnB1dDpmb2N1cyB+IGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4uZm9ybV9fcmFkaW8gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4uZm9ybV9fcmFkaW8gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uZm9ybV9fcmFkaW8gbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnM7XG59XG4uZm9ybV9fcmFkaW8gbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTJweDtcbiAgbGVmdDogNHB4O1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDRweDtcbiAgd2lkdGg6IDEycHg7XG59XG4uZm9ybV9fcmFkaW8gbGFiZWw6Zm9jdXM6OmJlZm9yZSwgLmZvcm1fX3JhZGlvIGxhYmVsOmhvdmVyOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4uZm9ybV9fb3B0aW9uIHtcbiAgZmxleDogMSAwIDI1JTtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybV9fb3B0aW9uIGlucHV0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBsZWZ0OiA4cHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDE0cHg7XG59XG4uZm9ybV9fb3B0aW9uIGlucHV0OmNoZWNrZWQgfiBsYWJlbCwgLmZvcm1fX29wdGlvbiBpbnB1dDpmb2N1cyB+IGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9ybV9fb3B0aW9uIGlucHV0OmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4uZm9ybV9fb3B0aW9uIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBoZWlnaHQ6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBtaW4td2lkdGg6IDc0cHg7XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZm9ybV9fb3B0aW9uIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbn1cbi5mb3JtX19vcHRpb24tLWhpZ2hsaWdodCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5mb3JtX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnM7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTclO1xuICB3aWR0aDogMjRweDtcbn1cbi5mb3JtX19oaW50LCAuZm9ybV9fdGV4dCwgLmZvcm1fX3dhcm5pbmcsIC5mb3JtX19lcnJvcixcbi5mb3JtIC5jdXN0b20tZXJyb3Ige1xuICBjb2xvcjogIzI2MjYyNjtcbiAgbWFyZ2luOiAzcHggMCAwIDJweDtcbn1cbi5mb3JtX190ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAycHg7XG59XG4uZm9ybV9fZXJyb3Ige1xuICBjb2xvcjogI2Y0NDMzNjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcy1lcnJvciAuZm9ybV9fZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JtIC5jdXN0b20tZXJyb3Ige1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZjQ0MzM2O1xufVxuLmZvcm1fX3dhcm5pbmcge1xuICBjb2xvcjogI2Q4OGQwNTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcy13YXJuaW5nIC5mb3JtX193YXJuaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybV9fYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZm9ybV9fYnV0dG9ucyAuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybV9fYnV0dG9ucyAuYnV0dG9uOmZvY3VzOjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLmZvcm1fX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDFyZW0gMCAwO1xufVxuLmZvcm1fX2Zvb3RlciA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtX19sb2dvcyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLmZvcm1fX2xpbmtzIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLmZvcm1fX2xpbmtzIC5mb3JtLXRvZ2dsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkMlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmZvcm1fX2xpbmtzIC5mb3JtLXRvZ2dsZTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMjYyNjI2JTIyJTIwZCUzRCUyMk0xNS45OTklMjAyNi4xMUwzMiUyMDEwLjExbC00LjIyLTQuMjItMTEuNzgxJTIwMTEuNzhMNC4yMjMlMjA1Ljg5MiUyMDAlMjAxMC4xMSUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IC0xNCU7XG4gIHdpZHRoOiAxOHB4O1xufVxuLmZvcm1fX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZm9ybV9fdG9nZ2xlLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5mb3JtX19sb2FkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmZvcm1fX2xvYWRlci1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgbGVmdDogNTAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG4uZm9ybV9fbG9hZGVyLWNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZvcm1fX2xvYWRlci1jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0uaXMtbG9hZGluZyB7XG4gIGhlaWdodDogMzc1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS5pcy1sb2FkaW5nIC5mb3JtX19sb2FkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JtLmlzLWxvYWRpbmcgLmZvcm1fX2xvYWRlci1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mb3JtLmlzLXN1Ym1pdHRpbmcgLmZvcm1fX2xvYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvcm0tLUFNTjc2NSAuaXMtcmVxdWlyZWQgLmZvcm1fX2xhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtX19pbnB1dCBpbnB1dCxcbi5mb3JtX19pbnB1dCBzZWxlY3QsXG4uZm9ybV9faW5wdXQgdGV4dGFyZWEsIC5mb3JtX19zZWxlY3QgaW5wdXQsXG4uZm9ybV9fc2VsZWN0IHNlbGVjdCxcbi5mb3JtX19zZWxlY3QgdGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDAgMS43NXJlbSAwIDAuNzVyZW07XG4gIH1cbiAgLmlzLWVycm9yIC5mb3JtX19pbnB1dDo6YWZ0ZXIsIC5pcy12YWxpZCAuZm9ybV9faW5wdXQ6OmFmdGVyLCAuaXMtZXJyb3IgLmZvcm1fX3NlbGVjdDo6YWZ0ZXIsIC5pcy12YWxpZCAuZm9ybV9fc2VsZWN0OjphZnRlciB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgIHdpZHRoOiAxNnB4O1xuICB9XG4gIC5pcy13YXJuaW5nIC5mb3JtX19pbnB1dDo6YWZ0ZXIsIC5pcy13YXJuaW5nIC5mb3JtX19zZWxlY3Q6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgd2lkdGg6IDE2cHg7XG4gIH1cbiAgLmZvcm1fX29wdGlvbiB7XG4gICAgZmxleDogMSAwIDIwJTtcbiAgfVxuICAuZm9ybV9fZmxhdCAuZm9ybV9fcm93IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5mb3JtX19mbGF0IC5mb3JtX190aXRsZSxcbi5mb3JtX19mbGF0IC5mb3JtX19oaW50LFxuLmZvcm1fX2ZsYXQgLmZvcm1fX2Vycm9yLFxuLmZvcm1fX2ZsYXQgLmZvcm1fX3dhcm5pbmcsXG4uZm9ybV9fZmxhdCAuZm9ybV9fdGV4dCxcbi5mb3JtX19mbGF0IC5mb3JtX19idXR0b25zLFxuLmZvcm1fX2ZsYXQgLmN1c3RvbS1lcnJvciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzVweDtcbiAgfVxuICAuZm9ybV9fZmxhdCAuZm9ybV9fbGFiZWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgMTc1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTc1cHg7XG4gICAgbWluLWhlaWdodDogNDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5pcy1vcHRpb25hbCAuZm9ybV9fZmxhdCAuZm9ybV9fbGFiZWw6OmFmdGVyLCAuaXMtcmVxdWlyZWQgLmZvcm1fX2ZsYXQgLmZvcm1fX2xhYmVsOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZvcm1fX2ZsYXQgLmZvcm1fX2lucHV0LFxuLmZvcm1fX2ZsYXQgLmZvcm1fX3NlbGVjdCxcbi5mb3JtX19mbGF0IC5mb3JtX19yYWRpb3MsXG4uZm9ybV9fZmxhdCAuZm9ybV9fY2hlY2tib3hlcyxcbi5mb3JtX19mbGF0IC5mb3JtX19vcHRpb25zIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAuZm9ybV9fZmxhdCAuZm9ybV9fb3B0aW9uIHtcbiAgICBmbGV4OiAxIDAgMzMlO1xuICB9XG4gIC5mb3JtLS13aWRnZXQgLmZvcm1fX3JvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5cbi5mb3JtLWJsb2NrIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5mb3JtLWJsb2NrOjpiZWZvcmUsIC5mb3JtLWJsb2NrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiOyAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG59XG4uZm9ybS1ibG9jazo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLmZvcm0tYmxvY2s6OmJlZm9yZSwgLmxlZ2FjeSAuZm9ybS1ibG9jazo6YWZ0ZXIge1xuICB6b29tOiAxO1xufVxuLmFydGljbGVfX2NvbnRlbnQgLmZvcm0tYmxvY2sge1xuICBtYXJnaW46IDEuNXJlbSAwO1xuICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2NvbnRlbnQgLmZvcm0tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG4gIC5hcnRpY2xlLS1oZWFkZXItcG9ydHJhaXQgLmFydGljbGVfX2NvbnRlbnQgLmZvcm0tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZV9fY29udGVudCAuZm9ybS1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHg7XG4gIH1cbn1cbi5hcnRpY2xlX19jb250ZW50IC5mb3JtLWJsb2NrLS1ncmV5LFxuLmFydGljbGVfX2NvbnRlbnQgLmZvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX2Zvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmZvcm0tYmxvY2tfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ibG9ja19fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZm9ybS1ibG9ja19fY29udGVudCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbSAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ibG9ja19fY29udGVudCB7XG4gICAgZmxleDogMCAxIDU1MHB4O1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtLWJsb2NrX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyZW0gMi41ZW0gMi41ZW07XG4gIH1cbn1cbi5mb3JtLWJsb2NrX19mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtIDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWJsb2NrX19mb3JtIHtcbiAgICBmbGV4OiAwIDEgNTUwcHg7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm0tYmxvY2tfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDJlbSAyLjVlbSAyLjVlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ibG9jay0tY2VudGVyIC5mb3JtLWJsb2NrX19jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm9ybS1ibG9jay0tY2VudGVyIC5mb3JtLWJsb2NrX19jb250ZW50LFxuLmZvcm0tYmxvY2stLWNlbnRlciAuZm9ybS1ibG9ja19fZm9ybSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbn1cbi5mb3JtLWJsb2NrLS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cbi5mb3JtLWJsb2NrLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uZm9ybS1ibG9jay0tYmxhY2sgLmZvcm0tYmxvY2tfX2NvbnRlbnQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb3JtLWJsb2NrLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xufVxuXG4uZm9ybS1wYXNzd29yZCB7XG4gIG1hcmdpbjogODBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmZvcm0tcGFzc3dvcmRfX2Zvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9ybS1wYXNzd29yZF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjE4cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLXBhc3N3b3JkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIH1cbn1cbi5mb3JtLXBhc3N3b3JkX19pbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLXBhc3N3b3JkX19pbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1wYXNzd29yZF9fc3VibWl0IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1wb3N0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmZvcm0tcG9zdGVyX191cGxvYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi51cGxvYWQtcG9wb3Zlcl9fcG9wb3ZlciAuZm9ybS1wb3N0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudXBsb2FkLXBvcG92ZXJfX3BvcG92ZXIgLmZvcm0tcG9zdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmZvcm0tcG9zdGVyX19maWxlLXVwbG9hZCB7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbn1cbi5mb3JtLXBvc3Rlcl9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm0tcG9zdGVyX19idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLmZvcm0tcG9zdGVyX19idXR0b25zIC5idXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4uZm9ybS1wb3N0ZXJfX2J1dHRvbnMtLXVwbG9hZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgd2lkdGg6IDY1JTtcbn1cbi5mb3JtLXBvc3Rlcl9fdGV4dC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkMlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5mb3JtLXBvc3Rlcl9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuLmZvcm0tcG9zdGVyX19wb3N0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLXBvc3Rlcl9fcGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBoZWlnaHQ6IDExMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi51cGxvYWQtcG9wb3Zlcl9fcG9wb3ZlciAuZm9ybS1wb3N0ZXJfX3BsYWNlaG9sZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybS1wb3N0ZXJfX3BsYWNlaG9sZGVyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmZvcm0tcG9zdGVyX19yZXBsYWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyO1wiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLXBvc3Rlcl9fb3ZlcmxheSB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA1O1xufVxuLmZvcm0tcG9zdGVyX19vdmVybGF5LS1jaG9zZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0tcG9zdGVyX19pbWFnZS11cGxvYWQge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybS1wb3N0ZXJfX2ltYWdlLXVwbG9hZCAuZm9ybV9faW5wdXQge1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybS1wb3N0ZXJfX2ltYWdlLXVwbG9hZCAuZm9ybV9faW5wdXQgaW5wdXQge1xuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xufVxuXG4uZnVydGhlci1yZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG59XG4uZnVydGhlci1yZWFkaW5nX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5mdXJ0aGVyLXJlYWRpbmdfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZ1cnRoZXItcmVhZGluZ19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFyZW0gMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmZ1cnRoZXItcmVhZGluZ19fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5mdXJ0aGVyLXJlYWRpbmdfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmZ1cnRoZXItcmVhZGluZ19faWNvbiB7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDAuM3JlbSAwIDA7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xuICB3aWR0aDogMjBweDtcbn1cblxuLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gIG1hcmdpbi1yaWdodDogLTgwcHg7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdhbGxlcnlfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nYWxsZXJ5X19jYXJvdXNlbCB7XG4gIG1heC1oZWlnaHQ6IDU1NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2FsbGVyeV9fc2xpZGUgLm1lZGlhIHtcbiAgbWFyZ2luOiAwO1xufVxuLmdhbGxlcnlfX3NsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdhbGxlcnlfX2Fycm93IHtcbiAgZmlsbDogI2ZmZjtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbn1cbi5nYWxsZXJ5X19hcnJvdy0tbGVmdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5nYWxsZXJ5X19hcnJvdy0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmdhbGxlcnlfX2NhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdhbGxlcnlfX2Rlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4zcmVtIDAuNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ2FsbGVyeV9fZGVzY3JpcHRpb24gc3BhbiB7XG4gIGNvbG9yOiAjYjZiNmI2O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZ2FsbGVyeV9fZGVzY3JpcHRpb24gc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsZXJ5X19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5nYWxsZXJ5X19uYXZpZ2F0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5nYWxsZXJ5X19uYXYtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsbDogI2ZmZjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMsIG9wYWNpdHkgMC4yNXM7XG4gIHdpZHRoOiA2MHB4O1xufVxuLmdhbGxlcnlfX25hdi1pdGVtLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODIsIDE4MiwgMTgyLCAwLjc1KTtcbn1cbi5nYWxsZXJ5X19uYXYtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDU0LCA1NCwgMC43NSk7XG59XG4uZ2FsbGVyeV9fbmF2LWl0ZW0tLWxlZnQge1xuICBsZWZ0OiAxcmVtO1xufVxuLmdhbGxlcnlfX25hdi1pdGVtLS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXJlbSwgLTUwJSk7XG59XG4uZ2FsbGVyeS0tbGFuZGluZywgLmdhbGxlcnktLWxhbmRpbmcgLmdhbGxlcnksIC5sYW5kaW5nIC5nYWxsZXJ5IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5hcnRpY2xlX19jb250ZW50IC5nYWxsZXJ5IHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2NvbnRlbnQgLmdhbGxlcnkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG4gIC5hcnRpY2xlLS1oZWFkZXItcG9ydHJhaXQgLmFydGljbGVfX2NvbnRlbnQgLmdhbGxlcnkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZV9fY29udGVudCAuZ2FsbGVyeSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHg7XG4gIH1cbn1cbi5hcnRpY2xlX19jb250ZW50IC5nYWxsZXJ5IC5tZWRpYSB7XG4gIG1hcmdpbjogMDtcbn1cbi5nYWxsZXJ5LS1ldmVudC1jYXJvdXNlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5nYWxsZXJ5LW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5nYWxsZXJ5LW5hdjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4uZ2FsbGVyeS1uYXZfX2Nhcm91c2VsIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmdhbGxlcnktbmF2X19pdGVtIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdhbGxlcnktbmF2X19pdGVtOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm90dG9tOiAtMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjQ1LCAtMC43OCwgMC4zMiwgMS41KTtcbiAgd2lkdGg6IDI0cHg7XG59XG4uZ2FsbGVyeS1uYXZfX2l0ZW06aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2FsbGVyeS1uYXZfX2l0ZW06aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMSk7XG59XG4uZ2FsbGVyeS1uYXZfX2l0ZW06aG92ZXIgLmdhbGxlcnktbmF2X190aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmFjdGl2ZSAuZ2FsbGVyeS1uYXZfX2l0ZW0ge1xuICBjdXJzb3I6IGF1dG87XG59XG4uYWN0aXZlIC5nYWxsZXJ5LW5hdl9faXRlbTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBib3R0b206IC00cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgyKTtcbn1cbi5hY3RpdmUgLmdhbGxlcnktbmF2X19pdGVtIC5nYWxsZXJ5LW5hdl9fdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uZ2FsbGVyeS1uYXZfX3RpdGxlIHtcbiAgY29sb3I6ICNiNmI2YjY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxOHB4KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgZm9udC1zaXplIDAuMnMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeS1uYXZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5nYWxsZXJ5LWFkdmFuY2VkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdhbGxlcnktYWR2YW5jZWRfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5nYWxsZXJ5LWFkdmFuY2VkX19pdGVtIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdhbGxlcnktYWR2YW5jZWRfX2l0ZW0gaW1nIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeS1hZHZhbmNlZF9faXRlbS5hY3RpdmUgLmdhbGxlcnktYWR2YW5jZWRfX2NvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLmdhbGxlcnktYWR2YW5jZWRfX2l0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDg1JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnktYWR2YW5jZWRfX2l0ZW0ge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICB9XG4gIC5nYWxsZXJ5LWFkdmFuY2VkX19pdGVtLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG4uZ2FsbGVyeS1hZHZhbmNlZF9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm90dG9tOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdhbGxlcnktYWR2YW5jZWRfX2NvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnktYWR2YW5jZWRfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSAwLjFzO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeS1hZHZhbmNlZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbSA1cmVtO1xuICB9XG59XG4uZ2FsbGVyeS1hZHZhbmNlZF9fY29udGVudCA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ2FsbGVyeS1hZHZhbmNlZF9fbmF2aWdhdGlvbiB7XG4gIGJvdHRvbTogNjIlO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03NSUpO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnktYWR2YW5jZWRfX25hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIH1cbn1cbi5nYWxsZXJ5LWFkdmFuY2VkX19uYXZpZ2F0aW9uID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWxsOiAjZmZmO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cywgb3BhY2l0eSAwLjI1cztcbiAgd2lkdGg6IDYwcHg7XG59XG4uZ2FsbGVyeS1hZHZhbmNlZF9fbmF2aWdhdGlvbiA+IGRpdi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgyLCAxODIsIDE4MiwgMC43NSk7XG59XG4uZ2FsbGVyeS1hZHZhbmNlZF9fbmF2aWdhdGlvbiA+IGRpdjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDU0LCA1NCwgMC43NSk7XG59XG4uZ2FsbGVyeS1hZHZhbmNlZF9fbmF2aWdhdGlvbiAucHJldiB7XG4gIGxlZnQ6IDFyZW07XG59XG4uZ2FsbGVyeS1hZHZhbmNlZF9fbmF2aWdhdGlvbiAucHJldi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdhbGxlcnktYWR2YW5jZWRfX25hdmlnYXRpb24gLm5leHQge1xuICByaWdodDogMXJlbTtcbn1cbi5nYWxsZXJ5LWFkdmFuY2VkX19uYXZpZ2F0aW9uIC5uZXh0LmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXG4gICAgSW4gb3JkZXIgdG8gbWFrZSB0aGlzIG1peGluIHdvcmsgaW4gYWxsIGJyb3dzZXJzIHlvdSBuZWVkIHRvIGVuY29kZSB5b3VyIHN2ZyBlbGVtZW50LCBhbmQgb25seSB0aGUgU1ZHIGVsZW1lbnQsIHN0YXJ0aW5nIGZyb20gPHN2Zz4uLi4gdGlsbCA8L3N2Zz5cbiAgICBSZWFkIGFib3V0IHRoaXMgaXNzdWUgaGVyZTogaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xMDc2ODQ1MS9pbmxpbmUtc3ZnLWluLWNzc1xuXG4gICAgSG93IHRvIHVzZTogQGluY2x1ZGUgc3ZnKCd0eXBlJywgJGNvbG9yKTtcbiovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5IC0tIGRpc2FibGUgbGludCB0byBpZ25vcmUgdGhlIHN0eWxpbmcgb24gdGhlIGdyb3VwZWQgY2xhc3MgKi9cbi5nZm9ybV9oZWFkaW5nLCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5nZm9ybV90aXRsZSxcbi5nZm9ybSAuZ3NlY3Rpb25fdGl0bGUsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAxcmVtIDAgMC41cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZ2Zvcm1fZmllbGRzLCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9maWVsZHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5nZm9ybV9fcm93LCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5nZm9ybV9fcm93LS1ob25leXBvdCwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0taG9uZXlwb3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdmb3JtX19yb3ctLXByaXZhY3ksIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLXByaXZhY3kge1xuICBmb250LXNpemU6IDAuODI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbi5nZm9ybV9mb290ZXIsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5nZm9ybV9mb290ZXIgLmJ1dHRvbiwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5idXR0b24ge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZ2Zvcm0gLmdzZWN0aW9uLCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nc2VjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZ2Zvcm0gLmdzZWN0aW9uX2Rlc2NyaXB0aW9uLCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nc2VjdGlvbl9kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmdmb3JtX2ZpZWxkcywgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fZmllbGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTAuNHJlbTtcbiAgfVxuICAuZ2Zvcm1fX3JvdywgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3JvdyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgcGFkZGluZzogMCAwLjRyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLWhpZGRlbiwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0taGlkZGVuIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5nZm9ybV9fcm93LS0xLCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS0xIHtcbiAgICBmbGV4OiAxIDAgMSU7XG4gICAgbWF4LXdpZHRoOiAxJTtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTIsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTIge1xuICAgIGZsZXg6IDEgMCAyJTtcbiAgICBtYXgtd2lkdGg6IDIlO1xuICAgIHdpZHRoOiAyJTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tMywgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tMyB7XG4gICAgZmxleDogMSAwIDMlO1xuICAgIG1heC13aWR0aDogMyU7XG4gICAgd2lkdGg6IDMlO1xuICB9XG4gIC5nZm9ybV9fcm93LS00LCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS00IHtcbiAgICBmbGV4OiAxIDAgNCU7XG4gICAgbWF4LXdpZHRoOiA0JTtcbiAgICB3aWR0aDogNCU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTUsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTUge1xuICAgIGZsZXg6IDEgMCA1JTtcbiAgICBtYXgtd2lkdGg6IDUlO1xuICAgIHdpZHRoOiA1JTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tNiwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tNiB7XG4gICAgZmxleDogMSAwIDYlO1xuICAgIG1heC13aWR0aDogNiU7XG4gICAgd2lkdGg6IDYlO1xuICB9XG4gIC5nZm9ybV9fcm93LS03LCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS03IHtcbiAgICBmbGV4OiAxIDAgNyU7XG4gICAgbWF4LXdpZHRoOiA3JTtcbiAgICB3aWR0aDogNyU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTgsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTgge1xuICAgIGZsZXg6IDEgMCA4JTtcbiAgICBtYXgtd2lkdGg6IDglO1xuICAgIHdpZHRoOiA4JTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tOSwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tOSB7XG4gICAgZmxleDogMSAwIDklO1xuICAgIG1heC13aWR0aDogOSU7XG4gICAgd2lkdGg6IDklO1xuICB9XG4gIC5nZm9ybV9fcm93LS0xMCwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tMTAge1xuICAgIGZsZXg6IDEgMCAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tMTEsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTExIHtcbiAgICBmbGV4OiAxIDAgMTElO1xuICAgIG1heC13aWR0aDogMTElO1xuICAgIHdpZHRoOiAxMSU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTEyLCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS0xMiB7XG4gICAgZmxleDogMSAwIDEyJTtcbiAgICBtYXgtd2lkdGg6IDEyJTtcbiAgICB3aWR0aDogMTIlO1xuICB9XG4gIC5nZm9ybV9fcm93LS0xMywgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tMTMge1xuICAgIGZsZXg6IDEgMCAxMyU7XG4gICAgbWF4LXdpZHRoOiAxMyU7XG4gICAgd2lkdGg6IDEzJTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tMTQsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTE0IHtcbiAgICBmbGV4OiAxIDAgMTQlO1xuICAgIG1heC13aWR0aDogMTQlO1xuICAgIHdpZHRoOiAxNCU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTE1LCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS0xNSB7XG4gICAgZmxleDogMSAwIDE1JTtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC5nZm9ybV9fcm93LS0xNiwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tMTYge1xuICAgIGZsZXg6IDEgMCAxNiU7XG4gICAgbWF4LXdpZHRoOiAxNiU7XG4gICAgd2lkdGg6IDE2JTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tMTcsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTE3IHtcbiAgICBmbGV4OiAxIDAgMTclO1xuICAgIG1heC13aWR0aDogMTclO1xuICAgIHdpZHRoOiAxNyU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTE4LCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS0xOCB7XG4gICAgZmxleDogMSAwIDE4JTtcbiAgICBtYXgtd2lkdGg6IDE4JTtcbiAgICB3aWR0aDogMTglO1xuICB9XG4gIC5nZm9ybV9fcm93LS0xOSwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tMTkge1xuICAgIGZsZXg6IDEgMCAxOSU7XG4gICAgbWF4LXdpZHRoOiAxOSU7XG4gICAgd2lkdGg6IDE5JTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tMjAsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTIwIHtcbiAgICBmbGV4OiAxIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTIxLCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS0yMSB7XG4gICAgZmxleDogMSAwIDIxJTtcbiAgICBtYXgtd2lkdGg6IDIxJTtcbiAgICB3aWR0aDogMjElO1xuICB9XG4gIC5nZm9ybV9fcm93LS0yMiwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tMjIge1xuICAgIGZsZXg6IDEgMCAyMiU7XG4gICAgbWF4LXdpZHRoOiAyMiU7XG4gICAgd2lkdGg6IDIyJTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tMjMsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTIzIHtcbiAgICBmbGV4OiAxIDAgMjMlO1xuICAgIG1heC13aWR0aDogMjMlO1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTI0LCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS0yNCB7XG4gICAgZmxleDogMSAwIDI0JTtcbiAgICBtYXgtd2lkdGg6IDI0JTtcbiAgICB3aWR0aDogMjQlO1xuICB9XG4gIC5nZm9ybV9fcm93LS0yNSwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tMjUge1xuICAgIGZsZXg6IDEgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tMjYsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTI2IHtcbiAgICBmbGV4OiAxIDAgMjYlO1xuICAgIG1heC13aWR0aDogMjYlO1xuICAgIHdpZHRoOiAyNiU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTI3LCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS0yNyB7XG4gICAgZmxleDogMSAwIDI3JTtcbiAgICBtYXgtd2lkdGg6IDI3JTtcbiAgICB3aWR0aDogMjclO1xuICB9XG4gIC5nZm9ybV9fcm93LS0yOCwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tMjgge1xuICAgIGZsZXg6IDEgMCAyOCU7XG4gICAgbWF4LXdpZHRoOiAyOCU7XG4gICAgd2lkdGg6IDI4JTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tMjksIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTI5IHtcbiAgICBmbGV4OiAxIDAgMjklO1xuICAgIG1heC13aWR0aDogMjklO1xuICAgIHdpZHRoOiAyOSU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTMwLCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS0zMCB7XG4gICAgZmxleDogMSAwIDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5nZm9ybV9fcm93LS0zMSwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tMzEge1xuICAgIGZsZXg6IDEgMCAzMSU7XG4gICAgbWF4LXdpZHRoOiAzMSU7XG4gICAgd2lkdGg6IDMxJTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tMzIsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTMyIHtcbiAgICBmbGV4OiAxIDAgMzIlO1xuICAgIG1heC13aWR0aDogMzIlO1xuICAgIHdpZHRoOiAzMiU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTMzLCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS0zMyB7XG4gICAgZmxleDogMSAwIDMzJTtcbiAgICBtYXgtd2lkdGg6IDMzJTtcbiAgICB3aWR0aDogMzMlO1xuICB9XG4gIC5nZm9ybV9fcm93LS0zNCwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tMzQge1xuICAgIGZsZXg6IDEgMCAzNCU7XG4gICAgbWF4LXdpZHRoOiAzNCU7XG4gICAgd2lkdGg6IDM0JTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tMzUsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTM1IHtcbiAgICBmbGV4OiAxIDAgMzUlO1xuICAgIG1heC13aWR0aDogMzUlO1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTM2LCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS0zNiB7XG4gICAgZmxleDogMSAwIDM2JTtcbiAgICBtYXgtd2lkdGg6IDM2JTtcbiAgICB3aWR0aDogMzYlO1xuICB9XG4gIC5nZm9ybV9fcm93LS0zNywgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tMzcge1xuICAgIGZsZXg6IDEgMCAzNyU7XG4gICAgbWF4LXdpZHRoOiAzNyU7XG4gICAgd2lkdGg6IDM3JTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tMzgsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTM4IHtcbiAgICBmbGV4OiAxIDAgMzglO1xuICAgIG1heC13aWR0aDogMzglO1xuICAgIHdpZHRoOiAzOCU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTM5LCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS0zOSB7XG4gICAgZmxleDogMSAwIDM5JTtcbiAgICBtYXgtd2lkdGg6IDM5JTtcbiAgICB3aWR0aDogMzklO1xuICB9XG4gIC5nZm9ybV9fcm93LS00MCwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tNDAge1xuICAgIGZsZXg6IDEgMCA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tNDEsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTQxIHtcbiAgICBmbGV4OiAxIDAgNDElO1xuICAgIG1heC13aWR0aDogNDElO1xuICAgIHdpZHRoOiA0MSU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTQyLCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS00MiB7XG4gICAgZmxleDogMSAwIDQyJTtcbiAgICBtYXgtd2lkdGg6IDQyJTtcbiAgICB3aWR0aDogNDIlO1xuICB9XG4gIC5nZm9ybV9fcm93LS00MywgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tNDMge1xuICAgIGZsZXg6IDEgMCA0MyU7XG4gICAgbWF4LXdpZHRoOiA0MyU7XG4gICAgd2lkdGg6IDQzJTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tNDQsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTQ0IHtcbiAgICBmbGV4OiAxIDAgNDQlO1xuICAgIG1heC13aWR0aDogNDQlO1xuICAgIHdpZHRoOiA0NCU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTQ1LCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS00NSB7XG4gICAgZmxleDogMSAwIDQ1JTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC5nZm9ybV9fcm93LS00NiwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tNDYge1xuICAgIGZsZXg6IDEgMCA0NiU7XG4gICAgbWF4LXdpZHRoOiA0NiU7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tNDcsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTQ3IHtcbiAgICBmbGV4OiAxIDAgNDclO1xuICAgIG1heC13aWR0aDogNDclO1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTQ4LCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS00OCB7XG4gICAgZmxleDogMSAwIDQ4JTtcbiAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIC5nZm9ybV9fcm93LS00OSwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tNDkge1xuICAgIGZsZXg6IDEgMCA0OSU7XG4gICAgbWF4LXdpZHRoOiA0OSU7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tNTAsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTUwIHtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTUxLCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS01MSB7XG4gICAgZmxleDogMSAwIDUxJTtcbiAgICBtYXgtd2lkdGg6IDUxJTtcbiAgICB3aWR0aDogNTElO1xuICB9XG4gIC5nZm9ybV9fcm93LS01MiwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tNTIge1xuICAgIGZsZXg6IDEgMCA1MiU7XG4gICAgbWF4LXdpZHRoOiA1MiU7XG4gICAgd2lkdGg6IDUyJTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tNTMsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTUzIHtcbiAgICBmbGV4OiAxIDAgNTMlO1xuICAgIG1heC13aWR0aDogNTMlO1xuICAgIHdpZHRoOiA1MyU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTU0LCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS01NCB7XG4gICAgZmxleDogMSAwIDU0JTtcbiAgICBtYXgtd2lkdGg6IDU0JTtcbiAgICB3aWR0aDogNTQlO1xuICB9XG4gIC5nZm9ybV9fcm93LS01NSwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tNTUge1xuICAgIGZsZXg6IDEgMCA1NSU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tNTYsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTU2IHtcbiAgICBmbGV4OiAxIDAgNTYlO1xuICAgIG1heC13aWR0aDogNTYlO1xuICAgIHdpZHRoOiA1NiU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTU3LCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS01NyB7XG4gICAgZmxleDogMSAwIDU3JTtcbiAgICBtYXgtd2lkdGg6IDU3JTtcbiAgICB3aWR0aDogNTclO1xuICB9XG4gIC5nZm9ybV9fcm93LS01OCwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tNTgge1xuICAgIGZsZXg6IDEgMCA1OCU7XG4gICAgbWF4LXdpZHRoOiA1OCU7XG4gICAgd2lkdGg6IDU4JTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tNTksIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTU5IHtcbiAgICBmbGV4OiAxIDAgNTklO1xuICAgIG1heC13aWR0aDogNTklO1xuICAgIHdpZHRoOiA1OSU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTYwLCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS02MCB7XG4gICAgZmxleDogMSAwIDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5nZm9ybV9fcm93LS02MSwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tNjEge1xuICAgIGZsZXg6IDEgMCA2MSU7XG4gICAgbWF4LXdpZHRoOiA2MSU7XG4gICAgd2lkdGg6IDYxJTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tNjIsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTYyIHtcbiAgICBmbGV4OiAxIDAgNjIlO1xuICAgIG1heC13aWR0aDogNjIlO1xuICAgIHdpZHRoOiA2MiU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTYzLCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS02MyB7XG4gICAgZmxleDogMSAwIDYzJTtcbiAgICBtYXgtd2lkdGg6IDYzJTtcbiAgICB3aWR0aDogNjMlO1xuICB9XG4gIC5nZm9ybV9fcm93LS02NCwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tNjQge1xuICAgIGZsZXg6IDEgMCA2NCU7XG4gICAgbWF4LXdpZHRoOiA2NCU7XG4gICAgd2lkdGg6IDY0JTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tNjUsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTY1IHtcbiAgICBmbGV4OiAxIDAgNjUlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTY2LCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS02NiB7XG4gICAgZmxleDogMSAwIDY2JTtcbiAgICBtYXgtd2lkdGg6IDY2JTtcbiAgICB3aWR0aDogNjYlO1xuICB9XG4gIC5nZm9ybV9fcm93LS02NywgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tNjcge1xuICAgIGZsZXg6IDEgMCA2NyU7XG4gICAgbWF4LXdpZHRoOiA2NyU7XG4gICAgd2lkdGg6IDY3JTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tNjgsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTY4IHtcbiAgICBmbGV4OiAxIDAgNjglO1xuICAgIG1heC13aWR0aDogNjglO1xuICAgIHdpZHRoOiA2OCU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTY5LCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS02OSB7XG4gICAgZmxleDogMSAwIDY5JTtcbiAgICBtYXgtd2lkdGg6IDY5JTtcbiAgICB3aWR0aDogNjklO1xuICB9XG4gIC5nZm9ybV9fcm93LS03MCwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tNzAge1xuICAgIGZsZXg6IDEgMCA3MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tNzEsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTcxIHtcbiAgICBmbGV4OiAxIDAgNzElO1xuICAgIG1heC13aWR0aDogNzElO1xuICAgIHdpZHRoOiA3MSU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTcyLCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS03MiB7XG4gICAgZmxleDogMSAwIDcyJTtcbiAgICBtYXgtd2lkdGg6IDcyJTtcbiAgICB3aWR0aDogNzIlO1xuICB9XG4gIC5nZm9ybV9fcm93LS03MywgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tNzMge1xuICAgIGZsZXg6IDEgMCA3MyU7XG4gICAgbWF4LXdpZHRoOiA3MyU7XG4gICAgd2lkdGg6IDczJTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tNzQsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTc0IHtcbiAgICBmbGV4OiAxIDAgNzQlO1xuICAgIG1heC13aWR0aDogNzQlO1xuICAgIHdpZHRoOiA3NCU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTc1LCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS03NSB7XG4gICAgZmxleDogMSAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5nZm9ybV9fcm93LS03NiwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tNzYge1xuICAgIGZsZXg6IDEgMCA3NiU7XG4gICAgbWF4LXdpZHRoOiA3NiU7XG4gICAgd2lkdGg6IDc2JTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tNzcsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTc3IHtcbiAgICBmbGV4OiAxIDAgNzclO1xuICAgIG1heC13aWR0aDogNzclO1xuICAgIHdpZHRoOiA3NyU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTc4LCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS03OCB7XG4gICAgZmxleDogMSAwIDc4JTtcbiAgICBtYXgtd2lkdGg6IDc4JTtcbiAgICB3aWR0aDogNzglO1xuICB9XG4gIC5nZm9ybV9fcm93LS03OSwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tNzkge1xuICAgIGZsZXg6IDEgMCA3OSU7XG4gICAgbWF4LXdpZHRoOiA3OSU7XG4gICAgd2lkdGg6IDc5JTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tODAsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTgwIHtcbiAgICBmbGV4OiAxIDAgODAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTgxLCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS04MSB7XG4gICAgZmxleDogMSAwIDgxJTtcbiAgICBtYXgtd2lkdGg6IDgxJTtcbiAgICB3aWR0aDogODElO1xuICB9XG4gIC5nZm9ybV9fcm93LS04MiwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tODIge1xuICAgIGZsZXg6IDEgMCA4MiU7XG4gICAgbWF4LXdpZHRoOiA4MiU7XG4gICAgd2lkdGg6IDgyJTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tODMsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTgzIHtcbiAgICBmbGV4OiAxIDAgODMlO1xuICAgIG1heC13aWR0aDogODMlO1xuICAgIHdpZHRoOiA4MyU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTg0LCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS04NCB7XG4gICAgZmxleDogMSAwIDg0JTtcbiAgICBtYXgtd2lkdGg6IDg0JTtcbiAgICB3aWR0aDogODQlO1xuICB9XG4gIC5nZm9ybV9fcm93LS04NSwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tODUge1xuICAgIGZsZXg6IDEgMCA4NSU7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tODYsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTg2IHtcbiAgICBmbGV4OiAxIDAgODYlO1xuICAgIG1heC13aWR0aDogODYlO1xuICAgIHdpZHRoOiA4NiU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTg3LCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS04NyB7XG4gICAgZmxleDogMSAwIDg3JTtcbiAgICBtYXgtd2lkdGg6IDg3JTtcbiAgICB3aWR0aDogODclO1xuICB9XG4gIC5nZm9ybV9fcm93LS04OCwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tODgge1xuICAgIGZsZXg6IDEgMCA4OCU7XG4gICAgbWF4LXdpZHRoOiA4OCU7XG4gICAgd2lkdGg6IDg4JTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tODksIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTg5IHtcbiAgICBmbGV4OiAxIDAgODklO1xuICAgIG1heC13aWR0aDogODklO1xuICAgIHdpZHRoOiA4OSU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTkwLCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS05MCB7XG4gICAgZmxleDogMSAwIDkwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5nZm9ybV9fcm93LS05MSwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tOTEge1xuICAgIGZsZXg6IDEgMCA5MSU7XG4gICAgbWF4LXdpZHRoOiA5MSU7XG4gICAgd2lkdGg6IDkxJTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tOTIsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTkyIHtcbiAgICBmbGV4OiAxIDAgOTIlO1xuICAgIG1heC13aWR0aDogOTIlO1xuICAgIHdpZHRoOiA5MiU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTkzLCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS05MyB7XG4gICAgZmxleDogMSAwIDkzJTtcbiAgICBtYXgtd2lkdGg6IDkzJTtcbiAgICB3aWR0aDogOTMlO1xuICB9XG4gIC5nZm9ybV9fcm93LS05NCwgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tOTQge1xuICAgIGZsZXg6IDEgMCA5NCU7XG4gICAgbWF4LXdpZHRoOiA5NCU7XG4gICAgd2lkdGg6IDk0JTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tOTUsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTk1IHtcbiAgICBmbGV4OiAxIDAgOTUlO1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTk2LCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS05NiB7XG4gICAgZmxleDogMSAwIDk2JTtcbiAgICBtYXgtd2lkdGg6IDk2JTtcbiAgICB3aWR0aDogOTYlO1xuICB9XG4gIC5nZm9ybV9fcm93LS05NywgLmdmb3JtLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAuZ2Zvcm1fX3Jvdy0tOTcge1xuICAgIGZsZXg6IDEgMCA5NyU7XG4gICAgbWF4LXdpZHRoOiA5NyU7XG4gICAgd2lkdGg6IDk3JTtcbiAgfVxuICAuZ2Zvcm1fX3Jvdy0tOTgsIC5nZm9ybS5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgLmdmb3JtX19yb3ctLTk4IHtcbiAgICBmbGV4OiAxIDAgOTglO1xuICAgIG1heC13aWR0aDogOTglO1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbiAgLmdmb3JtX19yb3ctLTk5LCAuZ2Zvcm0uZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nZm9ybV9fcm93LS05OSB7XG4gICAgZmxleDogMSAwIDk5JTtcbiAgICBtYXgtd2lkdGg6IDk5JTtcbiAgICB3aWR0aDogOTklO1xuICB9XG59XG5cbi5nZm9ybV93cmFwcGVyIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIH1cbiAgLmFydGljbGUtLWhlYWRlci1wb3J0cmFpdCAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nZm9ybV93cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2Zvcm1fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMS41cmVtIDNyZW07XG4gIH1cbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gIHBhZGRpbmc6IDE2cHggMCAhaW1wb3J0YW50O1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIC52YWxpZGF0aW9uX2Vycm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyBvbCB7XG4gIG1hcmdpbjogMCAwIDAgMXJlbTtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gbGFiZWwuZ2ZpZWxkX2xhYmVsLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIGxlZ2VuZC5nZmllbGRfbGFiZWwsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdmaWVsZF9kZXNjcmlwdGlvbixcbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2lucHV0X2NvdW50ZXIsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLnZhbGlkYXRpb25fZXJyb3IsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwIDAgMC4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gbGFiZWwuZ2ZpZWxkX2xhYmVsLmlzLWhpZGRlbixcbi5nZm9ybV93cmFwcGVyIC5nZm9ybSBsZWdlbmQuZ2ZpZWxkX2xhYmVsLmlzLWhpZGRlbixcbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLmlzLWhpZGRlbixcbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2lucHV0X2NvdW50ZXIuaXMtaGlkZGVuLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC52YWxpZGF0aW9uX2Vycm9yLmlzLWhpZGRlbixcbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAudmFsaWRhdGlvbl9tZXNzYWdlLmlzLWhpZGRlbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5naW5wdXRfY291bnRlcixcbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAudmFsaWRhdGlvbl9lcnJvcixcbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIG1hcmdpbjogMC4zNzVyZW0gMCAwO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC52YWxpZGF0aW9uX2Vycm9yLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBjb2xvcjogI2Y0NDMzNjtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2lucHV0X2NvdW50ZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2Zvcm1fYW5jaG9yIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdmaWVsZF9sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdmb3JtX19yb3cge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2Zvcm1fX3Jvdy0tY2hlY2tib3ggLmdmaWVsZF9sYWJlbCwgLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5nZm9ybV9fcm93LS1yYWRpbyAuZ2ZpZWxkX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5naW5wdXRfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2lucHV0X2NvbnRhaW5lcjo6YmVmb3JlLCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdpbnB1dF9jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2lucHV0X2NvbnRhaW5lcjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5naW5wdXRfY29udGFpbmVyOjpiZWZvcmUsIC5sZWdhY3kgLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5naW5wdXRfY29udGFpbmVyOjphZnRlciB7XG4gIHpvb206IDE7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdpbnB1dF9jb250YWluZXIgbGFiZWwge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwLjI1cmVtO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0sXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF0sXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZWxdLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3QsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBjb2xvcjogIzFhMWExYTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDEuNzVyZW0gMCAxcmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdpbnB1dF9jb250YWluZXIgc2VsZWN0OjpwbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2lucHV0X2NvbnRhaW5lciB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzkwOTA5MDtcbiAgb3BhY2l0eTogMTtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdpbnB1dF9jb250YWluZXIgc2VsZWN0OmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdOmRpc2FibGVkLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9ZW1haWxdOmRpc2FibGVkLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXTpkaXNhYmxlZCxcbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXBhc3N3b3JkXTpkaXNhYmxlZCxcbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPW51bWJlcl06ZGlzYWJsZWQsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdpbnB1dF9jb250YWluZXIgc2VsZWN0OmRpc2FibGVkLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5nZmllbGRfZXJyb3IgLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0sXG4uZ2ZpZWxkX2Vycm9yIC5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWVtYWlsXSxcbi5nZmllbGRfZXJyb3IgLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGVsXSxcbi5nZmllbGRfZXJyb3IgLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmdmaWVsZF9lcnJvciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmdmaWVsZF9lcnJvciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdpbnB1dF9jb250YWluZXIgc2VsZWN0LFxuLmdmaWVsZF9lcnJvciAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdpbnB1dF9jb250YWluZXIgdGV4dGFyZWEge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjQ0MzM2O1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjc1cmVtIDAgMXJlbTtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdpbnB1dF9jb250YWluZXIgc2VsZWN0W211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW0gMDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2lucHV0X2NvbnRhaW5lciBzZWxlY3Qgb3B0aW9uIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2ZpZWxkX2RhdGVfZHJvcGRvd25fZGF5LmdpbnB1dF9jb250YWluZXJfZGF0ZSxcbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2ZpZWxkX2RhdGVfZHJvcGRvd25fbW9udGguZ2lucHV0X2NvbnRhaW5lcl9kYXRlLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5nZmllbGRfZGF0ZV9kcm9wZG93bl95ZWFyLmdpbnB1dF9jb250YWluZXJfZGF0ZSB7XG4gIGZsZXg6IDEgMSBtaW4tY29udGVudDtcbiAgbWF4LXdpZHRoOiAzMyUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5nZmllbGRfZGF0ZV9kcm9wZG93bl9kYXkuZ2lucHV0X2NvbnRhaW5lcl9kYXRlOjpiZWZvcmUsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdmaWVsZF9kYXRlX2Ryb3Bkb3duX21vbnRoLmdpbnB1dF9jb250YWluZXJfZGF0ZTo6YmVmb3JlLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5nZmllbGRfZGF0ZV9kcm9wZG93bl95ZWFyLmdpbnB1dF9jb250YWluZXJfZGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMzYzNjM2JTIyJTIwZCUzRCUyMk0xNS45OTklMjAyNi4xMUwzMiUyMDEwLjExbC00LjIyLTQuMjItMTEuNzgxJTIwMTEuNzhMNC4yMjMlMjA1Ljg5MiUyMDAlMjAxMC4xMSUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjc1cmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTZweDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2ZpZWxkX2RhdGVfZHJvcGRvd25fZGF5IHtcbiAgZmxleC1iYXNpczogMzAlO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5nZmllbGRfZGF0ZV9kcm9wZG93bl9tb250aCB7XG4gIGZsZXgtYmFzaXM6IDQwJTtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2ZpZWxkX2RhdGVfZHJvcGRvd25feWVhciB7XG4gIGZsZXgtYmFzaXM6IDMwJTtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2ZpZWxkX3JhZGlvLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5nZmllbGRfY2hlY2tib3gge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdmaWVsZF9yYWRpbyBsaSxcbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2ZpZWxkX2NoZWNrYm94IGxpIHtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5nZmllbGRfcmFkaW8gbGkgaW5wdXQsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dCB7XG4gIGhlaWdodDogMTRweDtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDE0cHg7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdmaWVsZF9yYWRpbyBsaSBsYWJlbCxcbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdmaWVsZF9yYWRpbyBsaSBsYWJlbDo6YmVmb3JlLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5nZmllbGRfY2hlY2tib3ggbGkgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5nZmllbGRfcmFkaW8gbGkgbGFiZWw6OmFmdGVyLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5nZmllbGRfY2hlY2tib3ggbGkgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dDpmb2N1cyB+IGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dDpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0OmNoZWNrZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdmaWVsZF9jaGVja2JveCBsaSBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5nZmllbGRfY2hlY2tib3ggbGkgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAzcHggM3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgbGVmdDogNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMsIGJvcmRlci1jb2xvciAwLjJzO1xuICB3aWR0aDogMTNweDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsOmhvdmVyOjpiZWZvcmUsIC5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsOmZvY3VzOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdmaWVsZF9yYWRpbyBsaSBpbnB1dDpmb2N1cyB+IGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdmaWVsZF9yYWRpbyBsaSBpbnB1dDpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2ZpZWxkX3JhZGlvIGxpIGlucHV0OmNoZWNrZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtIC5nZmllbGRfcmFkaW8gbGkgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdmaWVsZF9yYWRpbyBsaSBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMTBweDtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogMTBweDtcbn1cbi5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVsOmhvdmVyOjpiZWZvcmUsIC5nZm9ybV93cmFwcGVyIC5nZm9ybSAuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVsOmZvY3VzOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm0gLmdpbnB1dF9jb21wbGV4ID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAtLSBkaXNhYmxlIGxpbnQgdG8gaWdub3JlIHRoZSBmaXJzdC9sYXN0LWNoaWxkIHN0eWxpbmcgb24gdGhlIGdyb3VwZWQgY2xhc3MgKi9cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuLmhlYWRlcl9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5oZWFkZXJfX3ZpZGVvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3ZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlYWRlcl9fdmlkZW8gdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyX19jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogNzk2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBsZWZ0OiA4MHB4O1xuICB9XG59XG4uaGVhZGVyX19zZWxlY3Rib3gge1xuICBtYXJnaW46IDFyZW0gMCAwIC0xcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlcl9fc2VsZWN0Ym94OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IFwiJTNDc3ZnJTIwd2lkdGglM0QlMjIxNiUyMiUyMGhlaWdodCUzRCUyMjEwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTYlMjAxMCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNy45OTclMjA5LjQ5MkwuODg4JTIwMi4zODMlMjAyLjc2My41MDhsNS4yMzQlMjA1LjIzNEwxMy4yMjkuNTA5bDEuODc2JTIwMS44NzQlMjIlMjBmaWxsJTNEJTIyJTIzZmZmZmZmJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIgIzAwMCBjZW50ZXIgbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0NHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fc2VsZWN0Ym94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX19zZWxlY3Rib3ggLmhlYWRlcl9fc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlcl9fbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAxcmVtIDAgMCAtMC43NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlYWRlcl9fdGl0bGUtLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjZmYwO1xufVxuLmhlYWRlci0tZGVmYXVsdCAuaGVhZGVyX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDUwcHggMCAwIDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItLWRlZmF1bHQgLmhlYWRlcl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMCAwIDAgNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci0tZGVmYXVsdCAuaGVhZGVyX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuLmhlYWRlci0tZGVmYXVsdCAuaGVhZGVyX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItLWRlZmF1bHQgLmhlYWRlcl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG59XG4uaGVhZGVyX19jb2x1bW4taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fY29sdW1uLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjdyZW07XG4gIH1cbn1cbi5oZWFkZXJfX2NvbHVtbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmhlYWRlcl9fY29udGVudCB7XG4gIGJvdHRvbTogNTAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgdHJhbnNsYXRlWCgtNDBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZSwgdHJhbnNmb3JtIDAuNXMgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgcGFkZGluZzogMCAwIDAgODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4uYW5pbWF0ZSAuaGVhZGVyX19jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgdHJhbnNsYXRlWCgwKTtcbn1cbi5oZWFkZXJfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICBib3gtc2hhZG93OiAwLjc1cmVtIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyksIC0wLjc1cmVtIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaXMtd3YgLmhlYWRlcl9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkMlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG59XG4uaGVhZGVyX19zdWJoZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIGJveC1zaGFkb3c6IDAuNzVyZW0gMCAwICMwMDAsIC0wLjc1cmVtIDAgMCAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiAwLjRyZW0gMCAwLjJyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuLmlzLXd2IC5oZWFkZXJfX3N1YmhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZDJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5oZWFkZXJfX3N1YmhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgfVxufVxuLmhlYWRlcl9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLmhlYWRlcl9fYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMCAwIC0wLjc1cmVtO1xuICBwYWRkaW5nOiAwLjhyZW0gMS43cmVtO1xuICB3aWR0aDogYXV0bztcbn1cbi5oZWFkZXJfX21ldGFkYXRhIHtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuLmhlYWRlcl9fbWV0YWRhdGEgLm1ldGFfX2NvbnRlbnQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5oZWFkZXJfX3NoYXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlcl9fY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm90dG9tOiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlcl9fY2FwdGlvbiB7XG4gICAgYm90dG9tOiAxLjVyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLmhlYWRlci0tbm8taW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cbi5oZWFkZXItLWFydGljbGUgLmhlYWRlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLS1sZXR0ZXJib3gge1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuLmhlYWRlci0tbGV0dGVyYm94LWFydGljbGUge1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuLmhlYWRlci0tc2ltcGxlIHtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG59XG4uaGVhZGVyLS1zaW1wbGUgLmhlYWRlcl9fYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItLXNpbXBsZSAuaGVhZGVyX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItLXNpbXBsZSAuaGVhZGVyX19jb250ZW50IHtcbiAgcGFkZGluZzogMCAwIDAgNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci0tc2ltcGxlIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDgwcHg7XG4gIH1cbn1cbi5hbmltYXRlIC5oZWFkZXItLXNpbXBsZSAuaGVhZGVyX19jb250ZW50IHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHRyYW5zbGF0ZVgoMCk7XG59XG4uaGVhZGVyLS1jb2x1bW5zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uaGVhZGVyLS1jb2x1bW5zIC5oZWFkZXJfX2NhcHRpb24ge1xuICB0b3A6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItLWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uaGVhZGVyLS1jb2x1bW5zIC5oZWFkZXJfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgODBweDtcbn1cbi5oZWFkZXItLWNvbHVtbnMgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGVmdDogMDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItLWNvbHVtbnMgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG4uaGVhZGVyLS1jb2x1bW5zIC5oZWFkZXJfX2NvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLS1jb2x1bW5zIC5oZWFkZXJfX2NvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyLS1jb2x1bW5zIC5oZWFkZXJfX2NvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMXJlbSA0cmVtO1xuICB9XG59XG4uaGVhZGVyLS1jb2x1bW5zIC5oZWFkZXJfX2NvbnRhaW5lcjpmaXJzdC1jaGlsZCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItLWNvbHVtbnMtLWludmVydGVkIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmhlYWRlci0tbWVudSB7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItLW1lbnUge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItLW1lbnUge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbi5oZWFkZXItLW1lbnUgLmhlYWRlcl9faGVhZGluZyBhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwIDAuMTVyZW07XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZCwgMC4ycyBib3gtc2hhZG93O1xufVxuLmhlYWRlci0tbWVudSAuaGVhZGVyX19oZWFkaW5nIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwLjc1cmVtIDAgMCAjZmZmLCAtMC43NXJlbSAwIDAgI2ZmZjtcbn1cbi5oZWFkZXItLW1lbnUuaGVhZGVyLS1uby1pbWcge1xuICBiYWNrZ3JvdW5kOiAjZGFkYWRhO1xuICBoZWlnaHQ6IDI5MHB4O1xufVxuLmhlYWRlci0tbWVudS5oZWFkZXItLW5vLWltZyAuaGVhZGVyX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItLW1lbnUuaGVhZGVyLS1uby1pbWcgLmhlYWRlcl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbi5hcnRpY2xlLS1mb3JtIC5oZWFkZXItLW1lbnUgLmhlYWRlcl9fY29udGVudCB7XG4gIGJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZSwgdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS0tZm9ybSAuaGVhZGVyLS1tZW51IC5oZWFkZXJfX2NvbnRlbnQge1xuICAgIGJvdHRvbTogMjVweDtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZS0tZm9ybSAuaGVhZGVyLS1tZW51IC5oZWFkZXJfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG4uYXJ0aWNsZS0tZm9ybSAuaGVhZGVyLS1tZW51IC5oZWFkZXJfX2NvbnRlbnQtLWFsaWduLWxlZnQge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi5hcnRpY2xlLS1mb3JtIC5oZWFkZXItLW1lbnUgLmhlYWRlcl9fY29udGVudC0tYWxpZ24tcmlnaHQge1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLmFuaW1hdGUgLmFydGljbGUtLWZvcm0gLmhlYWRlci0tbWVudSAuaGVhZGVyX19jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hcnRpY2xlLS1mb3JtIC5oZWFkZXItLW1lbnUgLmhlYWRlcl9faGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYXJ0aWNsZS0tZm9ybSAuaGVhZGVyLS1tZW51IC5oZWFkZXJfX2hlYWRpbmctLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjZmYwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS0tZm9ybSAuaGVhZGVyLS1tZW51IC5oZWFkZXJfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYXJ0aWNsZS0tZm9ybSAuaGVhZGVyLS1tZW51IC5oZWFkZXJfX2hlYWRpbmcge1xuICAgIGxpbmUtaGVpZ2h0OiAzLjQzNzVyZW07XG4gIH1cbn1cbi5oZWFkZXItLW1lbnUgLmhlYWRlcl9fbWVkaWEtZ3JhZGllbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItLW1lbnUgLmhlYWRlcl9fbWVkaWEtZ3JhZGllbnQtLWJvdHRvbTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDEwMCUpO1xufVxuLmhlYWRlci0tZXZlbnQge1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLS1ldmVudCB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci0tZXZlbnQge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLmhlYWRlci10ZWFzZXJzIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaW5oZXJpdDtcbn1cbi5oZWFkZXItdGVhc2Vyc19fbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gIGNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLXRlYXNlcnNfX21haW4ge1xuICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uaGVhZGVyLXRlYXNlcnNfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZDJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgYm94LXNoYWRvdzogMC43NXJlbSAwIDAgI2ZmZiwgLTAuNzVyZW0gMCAwICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gIG1hcmdpbjogMCAxMnB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5pcy13diAuaGVhZGVyLXRlYXNlcnNfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZDJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmhlYWRlci10ZWFzZXJzX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLXRlYXNlcnNfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBsaW5lLWhlaWdodDogNC41cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmlzLXd2IC5oZWFkZXItdGVhc2Vyc19faGVhZGluZyB7XG4gICAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcbiAgfVxufVxuLmhlYWRlci10ZWFzZXJzX19jYXRlZ29yeSB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuLmhlYWRlci10ZWFzZXJzX19saW5rIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBvcGFjaXR5IDAuMnM7XG59XG4uaGVhZGVyLXRlYXNlcnNfX2xpbmsgc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5oZWFkZXItdGVhc2Vyc19fbGluazpmb2N1cywgLmhlYWRlci10ZWFzZXJzX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTgsIDIxOCwgMjE4LCAwLjEpO1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlci10ZWFzZXJzX19saW5rOmhvdmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmlzLXd2IC5oZWFkZXItdGVhc2Vyc19fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGRlMztcbiAgYm9yZGVyLWNvbG9yOiAjZGJkZGUzO1xuICBjb2xvcjogIzAwMDtcbiAgZmlsbDogIzAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmlzLXd2IC5oZWFkZXItdGVhc2Vyc19fYnV0dG9uOmZvY3VzLCAuaXMtd3YgLmhlYWRlci10ZWFzZXJzX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNkYmRkZTM7XG4gIGNvbG9yOiAjZGJkZGUzO1xufVxuLmlzLXd2IC5oZWFkZXItdGVhc2Vyc19fYnV0dG9uOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNkYmRkZTM7XG59XG4uaGVhZGVyLXRlYXNlcnNfX2J1dHRvbiAuYnV0dG9uX19pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi5oZWFkZXItdGVhc2Vyc19fc3VidGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLXRlYXNlcnNfX3N1YnRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuLmhlYWRlci10ZWFzZXJzX19jb250YWluIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaGVhZGVyLXRlYXNlcnNfX2NvbnRhaW4gaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLXRlYXNlcnNfX2NvbnRhaW4ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmhlYWRlci10ZWFzZXJzX19pbWFnZSB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmhlYWRlci10ZWFzZXJzX19pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDM3NXB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLXRlYXNlcnNfX2ltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLmhlYWRlci10ZWFzZXJzX19pbWFnZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCA0NSUsIHJnYmEoMCwgMCwgMCwgMC45KSAxMDAlKTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItdGVhc2Vyc19fY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm90dG9tOiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci10ZWFzZXJzX19jYXB0aW9uIHtcbiAgICBib3R0b206IDEuNXJlbTtcbiAgICByaWdodDogMS41cmVtO1xuICB9XG59XG4uaGVhZGVyLXRlYXNlcnNfX2NvbnRlbnQge1xuICBib3R0b206IDQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci10ZWFzZXJzX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDlyZW0gMCAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItdGVhc2Vyc19fY29udGVudCAuaGVhZGVyLXRlYXNlcnNfX2J1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIH1cbn1cbi5oZWFkZXItdGVhc2Vyc19fdGVhc2VycyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5oZWFkZXItdGVhc2Vyc19faXRlbSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1heC13aWR0aDogNDgwcHg7XG59XG4uaGVhZGVyLXRlYXNlcnNfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uaGVhZGVyLXRlYXNlcnNfX3NpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG59XG4uaXMtd3YgLmhlYWRlci10ZWFzZXJzX19zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGRlMztcbn1cbi5pcy13diAuaGVhZGVyLXRlYXNlcnNfX3NpZGViYXIgLmhlYWRlci10ZWFzZXJzX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZGJkZGUzO1xuICBmaWxsOiAjZGJkZGUzO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbn1cbi5pcy13diAuaGVhZGVyLXRlYXNlcnNfX3NpZGViYXIgLmhlYWRlci10ZWFzZXJzX19idXR0b246Zm9jdXMsIC5pcy13diAuaGVhZGVyLXRlYXNlcnNfX3NpZGViYXIgLmhlYWRlci10ZWFzZXJzX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkZGUzO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmlzLXd2IC5oZWFkZXItdGVhc2Vyc19fc2lkZWJhciAuaGVhZGVyLXRlYXNlcnNfX2J1dHRvbjpob3ZlciBzdmcge1xuICBmaWxsOiAjMDAwO1xufVxuLmhlYWRlci10ZWFzZXJzX19zaWRlYmFyIC5oZWFkZXItdGVhc2Vyc19faGVhZGluZyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItdGVhc2Vyc19fc2lkZWJhciAuaGVhZGVyLXRlYXNlcnNfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgfVxufVxuLmhlYWRlci10ZWFzZXJzX19zaWRlYmFyIC5oZWFkZXItdGVhc2Vyc19fYWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci10ZWFzZXJzX19zaWRlYmFyIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cbiAgLmhlYWRlci10ZWFzZXJzX19zaWRlYmFyIC5oZWFkZXItdGVhc2Vyc19faGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlci10ZWFzZXJzX19zaWRlYmFyIHtcbiAgICBwYWRkaW5nOiA3NXB4O1xuICB9XG59XG4uaGVhZGVyLXRlYXNlcnNfX3NpZGViYXItY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci10ZWFzZXJzX19zaWRlYmFyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyLXRlYXNlcnNfX3NpZGViYXItaW50cm8ge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItdGVhc2VycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmhlYWRlci10ZWFzZXJzIC5tZWRpYV9fY29weXJpZ2h0IHtcbiAgei1pbmRleDogMTA7XG59XG5cbi5oZWFkZXItbG9uZ3JlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG59XG4uaGVhZGVyLWxvbmdyZWFkX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmQyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogMTAwO1xuICBoeXBoZW5zOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItbG9uZ3JlYWRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlci1sb25ncmVhZF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgIHBhZGRpbmc6IDAgMCAxcmVtO1xuICB9XG59XG4uaGVhZGVyLWxvbmdyZWFkX19zaGFyZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItbG9uZ3JlYWRfX3NoYXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4uaGVhZGVyLWxvbmdyZWFkX19hYm91dCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5oZWFkZXItbG9uZ3JlYWRfX2Fib3V0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLWxvbmdyZWFkX19hYm91dCBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmhlYWRlci1sb25ncmVhZF9faW1hZ2Uge1xuICBoZWlnaHQ6IDM3NXB4O1xuICBtYXJnaW4tdG9wOiA1NnB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItbG9uZ3JlYWRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItbG9uZ3JlYWRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4uaGVhZGVyLWxvbmdyZWFkX19zaWRlYmFyIHtcbiAgcGFkZGluZzogNDBweCAxcmVtO1xufVxuLmlzLXd2IC5oZWFkZXItbG9uZ3JlYWRfX3NpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkZGUzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci1sb25ncmVhZF9fc2lkZWJhciB7XG4gICAgbWF4LXdpZHRoOiAzNzZweDtcbiAgICBtaW4td2lkdGg6IDM3NnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaGVhZGVyLWxvbmdyZWFkX19zaWRlYmFyIHtcbiAgICBtaW4td2lkdGg6IDQ3NnB4O1xuICAgIHBhZGRpbmc6IDEyOHB4IDEuNXJlbSA2NHB4O1xuICB9XG59XG4uaGVhZGVyLWxvbmdyZWFkX19zdGlja3kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLWxvbmdyZWFkX19zdGlja3kge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci1sb25ncmVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tdG9wOiAtNjRweDtcbiAgfVxufVxuXG4uaGVhZGVyLXBvcnRyYWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1wb3J0cmFpdF9fc2hhcmUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uaGVhZGVyLXBvcnRyYWl0X19zaGFyZSAuc2hhcmVfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci1wb3J0cmFpdF9fc2hhcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5oZWFkZXItcG9ydHJhaXRfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZDJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItcG9ydHJhaXRfX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItcG9ydHJhaXRfX2ltYWdlIHtcbiAgaGVpZ2h0OiAzNzVweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLXBvcnRyYWl0X19pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oZWFkZXItcG9ydHJhaXRfX2ltYWdlIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbn1cbi5oZWFkZXItcG9ydHJhaXRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG4uaGVhZGVyLXBvcnRyYWl0LS1ub25lIC5oZWFkZXItcG9ydHJhaXRfX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLXBvcnRyYWl0X19jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2I2YjZiNjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLXBvcnRyYWl0IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLmhlYWRlci1wb3J0cmFpdCAuaGVhZGVyLXBvcnRyYWl0X19jb250ZW50LS1uby1pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci1wb3J0cmFpdCB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG4uaGVhZGVyLXBvcnRyYWl0IC5tZWRpYV9fY29weXJpZ2h0IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDM1MHB4O1xufVxuLmhlYWRlci1wb3J0cmFpdC0tbHAge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmhlYWRlci1wb3J0cmFpdC0tbHAgLmhlYWRlci1wb3J0cmFpdF9fY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm90dG9tOiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZWZ0OiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuLmhlYWRlci1wb3J0cmFpdC0tbHAgLmhlYWRlci1wb3J0cmFpdF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgcGFkZGluZzogMCAwIDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItcG9ydHJhaXQtLWxwIC5oZWFkZXItcG9ydHJhaXRfX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLXBvcnRyYWl0LS1scCAuaGVhZGVyLXBvcnRyYWl0X19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cbi5oZWFkZXItcG9ydHJhaXQtLWxwIC5oZWFkZXItcG9ydHJhaXRfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItcG9ydHJhaXQtLWxwIC5oZWFkZXItcG9ydHJhaXRfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBwYWRkaW5nOiA0cmVtIDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLXBvcnRyYWl0LS1scCAuaGVhZGVyLXBvcnRyYWl0X19pbWFnZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLXBvcnRyYWl0LS1scCAuaGVhZGVyLXBvcnRyYWl0X19pbWFnZSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItcG9ydHJhaXQtLWxwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4uaWNvbiB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4yNXMgZWFzZS1pbi1vdXQsIHN0cm9rZSAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5pY29uLmZhY2Vib29rOmhvdmVyIHtcbiAgZmlsbDogIzNiNTk5ODtcbn1cbi5pY29uLnR3aXR0ZXI6aG92ZXIge1xuICBmaWxsOiAjNTVhY2VlO1xufVxuLmljb24uaW5zdGFncmFtOmhvdmVyIHtcbiAgZmlsbDogIzAwMDtcbn1cbi5pY29uLmxpbmtlZGluOmhvdmVyIHtcbiAgZmlsbDogIzAwNzdiNTtcbn1cbi5pY29uLnlvdXR1YmU6aG92ZXIge1xuICBmaWxsOiAjY2QyMDFmO1xufVxuXG4uaW5zdGFncmFtIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmluc3RhZ3JhbS0tc2xpZGVzaG93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmluc3RhZ3JhbS0tc2xpZGVzaG93IGlmcmFtZSB7XG4gIG1heC1oZWlnaHQ6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xufVxuLmluc3RhZ3JhbS0tY3RhIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5oYXMtcGFkZGluZyAubGFuZGluZy1wYWdlIHtcbiAgcGFkZGluZzogODBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGFzLXBhZGRpbmcgLmxhbmRpbmctcGFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubGVnYWN5LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTI1O1xufVxuLmxlZ2FjeS13YXJuaW5nX19jb250ZW50IHtcbiAgbWFyZ2luOiA2ZW0gYXV0byAwO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiAxLjVlbSAxLjVlbSAwLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLmxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmxpc3RfX2xpbmsge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5saXN0LS1jZW50ZXJlZCAubGlzdF9faXRlbSwgLmxpc3QtLWRpc3RyaWJ1dGVkIC5saXN0X19pdGVtLCAubGlzdC0tbGVmdCAubGlzdF9faXRlbSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmxpc3QtLWNlbnRlcmVkLCAubGlzdC0tZGlzdHJpYnV0ZWQsIC5saXN0LS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5saXN0LS1jZW50ZXJlZCAubGlzdF9faXRlbSwgLmxpc3QtLWRpc3RyaWJ1dGVkIC5saXN0X19pdGVtLCAubGlzdC0tbGVmdCAubGlzdF9faXRlbSB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxuICAubGlzdC0tY2VudGVyZWQgLmxpc3RfX2l0ZW0gPiBkaXYsIC5saXN0LS1kaXN0cmlidXRlZCAubGlzdF9faXRlbSA+IGRpdiwgLmxpc3QtLWxlZnQgLmxpc3RfX2l0ZW0gPiBkaXYge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5saXN0LS1jZW50ZXJlZC0tZGlzdHJpYnV0ZWQgLmxpc3RfX2l0ZW0sIC5saXN0LS1kaXN0cmlidXRlZC0tZGlzdHJpYnV0ZWQgLmxpc3RfX2l0ZW0sIC5saXN0LS1sZWZ0LS1kaXN0cmlidXRlZCAubGlzdF9faXRlbSB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbn1cblxuLmxvYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm90dG9tOiAtMXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogLTFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xcmVtO1xuICB0b3A6IC0xcmVtO1xufVxuLmxvYWRlcl9fY2xvc2Uge1xuICBjb2xvcjogIzM2MzYzNjtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogOHB4O1xuICB3aWR0aDogMThweDtcbn1cbi5sb2FkZXJfX2Nsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMyNjI2MjY7XG59XG4ubG9hZGVyX19jbG9zZSAuaWNvbiB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycztcbn1cbi5sb2FkZXJfX2Nsb3NlLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9hZGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgbGVmdDogNTAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDE1dmg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuLmxvYWRlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5sb2FkZXJfX3RleHQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxvYWRlcl9fdGV4dCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sb2FkZXJfX3NwaW5uZXIuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sb2FkZXIuaXMtbG9hZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubG9nbyB7XG4gIGhlaWdodDogNTZweDtcbiAgd2lkdGg6IDEzMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvZ28ge1xuICAgIGhlaWdodDogNjRweDtcbiAgICB3aWR0aDogMTUycHg7XG4gIH1cbn1cbi5sb2dvLS1ibGFjayB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDExNHB4O1xufVxuXG4ubG9nby1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb2dvLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNzVweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvZ28tbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDNweDtcbiAgfVxufVxuLmxvZ28tbGlzdF9faXRlbSBpbWcge1xuICBtYXgtaGVpZ2h0OiA3NXB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5sb2dvLWxpc3RfX2xpbmsge1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cbi5sb2dvLWxpc3RfX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tZXRhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWV0YV9fZ2VuZXJhbCB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLm1ldGFfX2dlbmVyYWwgLm1ldGFfX3RpdGxlLFxuLm1ldGFfX2dlbmVyYWwgLm1ldGFfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZXRhX19nZW5lcmFsIHtcbiAgICBtYXJnaW46IDJyZW0gMCAxLjVyZW07XG4gIH1cbn1cbi5tZXRhX190aXRsZSwgLm1ldGFfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4ubWV0YV9fdGl0bGUtLWJpZywgLm1ldGFfX2NvbnRlbnQtLWJpZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWV0YV9fdGl0bGUsIC5tZXRhX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB9XG4gIC5tZXRhX190aXRsZS0tYmlnLCAubWV0YV9fY29udGVudC0tYmlnIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbi5tZXRhX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tZXRhX19jb250ZW50IHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubWV0YV9faW5mbyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLm11dXJ2YW5qYSB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXV1cnZhbmphX193YWxsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL211dXJ2YW5qYS93YWxsLWJhY2tncm91bmQuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXV1cnZhbmphX193YWxsIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXV1cnZhbmphX193YWxsIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG4ubXV1cnZhbmphX19zY3JvbGwtY29udGFpbmVyIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJRSBhbmQgRWRnZSAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm11dXJ2YW5qYV9fc2Nyb2xsLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm11dXJ2YW5qYV9fd2FsbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXV1cnZhbmphX193YWxsLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm11dXJ2YW5qYV9fd2FsbC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTUwcHg7XG4gIH1cbn1cbi5tdXVydmFuamFfX3dhbGwtaGVhZGluZyB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5tdXVydmFuamFfX3dhbGwtaGVhZGluZyBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICBib3gtc2hhZG93OiAxcHggMTBweCAxMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm11dXJ2YW5qYV9fd2FsbC1oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cbn1cbi5tdXVydmFuamFfX3dhbGwtbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm11dXJ2YW5qYV9fd2FsbC1uYXYge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gIH1cbn1cbi5tdXVydmFuamFfX2xvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubXV1cnZhbmphX19sb2FkZXIuaXMtbG9hZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm90dG9tOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLm11dXJ2YW5qYV9fd2FsbC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuLm11dXJ2YW5qYV9fd2FsbC1idXR0b246Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubXV1cnZhbmphX193YWxsLWJ1dHRvbiAuYnV0dG9uX19pY29uIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm11dXJ2YW5qYV9fd2FsbC1idXR0b24gLmJ1dHRvbl9faWNvbiB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG59XG4ubXV1cnZhbmphX193YWxsLWJ1dHRvbiBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLm11dXJ2YW5qYV9fd2FsbC1idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdXVydmFuamFfX3dhbGwtYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgd2lkdGg6IDY1cHg7XG4gIH1cbn1cbi5tdXVydmFuamFfX3RpbGVzIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuLm11dXJ2YW5qYV9fdGlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwJTtcbn1cbi5tdXVydmFuamFfX3RpbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLm11dXJ2YW5qYV9fdGlsZS0tZW1wdHk6OmFmdGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLm11dXJ2YW5qYV9fdGlsZS0tZW1wdHk6bnRoLWNoaWxkKG9kZCksIC5tdXVydmFuamFfX3RpbGUtLWVtcHR5Om50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm11dXJ2YW5qYV9fdGlsZSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubXV1cnZhbmphX190aWxlIHtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gIH1cbn1cbi5tdXVydmFuamFfX3RpbGUtaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tdXVydmFuamFfX3RpbGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXV1cnZhbmphX19ibG9jayB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXV1cnZhbmphX19ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tdXVydmFuamFfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiA0cmVtIDNyZW07XG4gIH1cbn1cbi5tdXVydmFuamFfX2NvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5tdXVydmFuamFfX2NvbnRlbnQgaDEsXG4ubXV1cnZhbmphX19jb250ZW50IGgyLFxuLm11dXJ2YW5qYV9fY29udGVudCBoMyxcbi5tdXVydmFuamFfX2NvbnRlbnQgaDQsXG4ubXV1cnZhbmphX19jb250ZW50IGg1LFxuLm11dXJ2YW5qYV9fY29udGVudCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5pcy13diAubXV1cnZhbmphX19jb250ZW50IGgxLFxuLmlzLXd2IC5tdXVydmFuamFfX2NvbnRlbnQgaDIsXG4uaXMtd3YgLm11dXJ2YW5qYV9fY29udGVudCBoMyxcbi5pcy13diAubXV1cnZhbmphX19jb250ZW50IGg0LFxuLmlzLXd2IC5tdXVydmFuamFfX2NvbnRlbnQgaDUsXG4uaXMtd3YgLm11dXJ2YW5qYV9fY29udGVudCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkMlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdXVydmFuamFfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdXVydmFuamFfX3NpZGUge1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuLm11dXJ2YW5qYV9fY3RhIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdXVydmFuamFfX2N0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLm11dXJ2YW5qYV9fYnV0dG9uLmJ1dHRvbi0tbHkge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4ubXV1cnZhbmphX19jb3VudGVyLXRleHQge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm11dXJ2YW5qYV9fZmxpcCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMDtcbn1cbi5tdXVydmFuamEtLWZ1bGwtcGFnZSAubXV1cnZhbmphX193YWxsIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTZweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdXVydmFuamEtLWZ1bGwtcGFnZSAubXV1cnZhbmphX193YWxsIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm11dXJ2YW5qYS0tZnVsbC1wYWdlIC5tdXVydmFuamFfX3dhbGwge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY0cHgpO1xuICB9XG59XG5cbi5tdXVydmFuamEtcG9wb3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubXV1cnZhbmphLXBvcG92ZXJfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tdXVydmFuamEtcG9wb3Zlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG4ubXV1cnZhbmphLXBvcG92ZXJfX2hlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tdXVydmFuamEtcG9wb3Zlcl9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbi5tdXVydmFuamEtcG9wb3Zlcl9fdGV4dC0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ubXV1cnZhbmphLXBvcG92ZXJfX2hlYWRpbmcsIC5tdXVydmFuamEtcG9wb3Zlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tdXVydmFuamEtcG9wb3Zlcl9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tdXVydmFuamEtcG9wb3Zlcl9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubXV1cnZhbmphLXBvcG92ZXJfX2N0YSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4ubXV1cnZhbmphLXBvcG92ZXJfX2Nsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdXVydmFuamEtcG9wb3Zlcl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5tdXVydmFuamEtcG9wb3Zlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAyNXB4IDQwcHggMjBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5tdXVydmFuamEtcG9wb3Zlcl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXV1cnZhbmphLXBvcG92ZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDM1cHggNTBweCAzMHB4O1xuICB9XG4gIC5tdXVydmFuamEtcG9wb3Zlcl9faGVhZGluZywgLm11dXJ2YW5qYS1wb3BvdmVyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLm11dXJ2YW5qYS1wb3BvdmVyX19wb3B1cCAucG9wb3Zlcl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cblxuLm11dXJ2YW5qYS10aGFua3lvdSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgMCAycmVtO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tdXVydmFuamEtdGhhbmt5b3VfX2NvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3OTZweDtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5tdXVydmFuamEtdGhhbmt5b3VfX2NvbnRlbnQgaDEsXG4ubXV1cnZhbmphLXRoYW5reW91X19jb250ZW50IGgyLFxuLm11dXJ2YW5qYS10aGFua3lvdV9fY29udGVudCBoMyxcbi5tdXVydmFuamEtdGhhbmt5b3VfX2NvbnRlbnQgaDQsXG4ubXV1cnZhbmphLXRoYW5reW91X19jb250ZW50IGg1LFxuLm11dXJ2YW5qYS10aGFua3lvdV9fY29udGVudCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5pcy13diAubXV1cnZhbmphLXRoYW5reW91X19jb250ZW50IGgxLFxuLmlzLXd2IC5tdXVydmFuamEtdGhhbmt5b3VfX2NvbnRlbnQgaDIsXG4uaXMtd3YgLm11dXJ2YW5qYS10aGFua3lvdV9fY29udGVudCBoMyxcbi5pcy13diAubXV1cnZhbmphLXRoYW5reW91X19jb250ZW50IGg0LFxuLmlzLXd2IC5tdXVydmFuamEtdGhhbmt5b3VfX2NvbnRlbnQgaDUsXG4uaXMtd3YgLm11dXJ2YW5qYS10aGFua3lvdV9fY29udGVudCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkMlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm11dXJ2YW5qYS10aGFua3lvdV9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubXV1cnZhbmphLXRoYW5reW91X19zdGF0ZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tdXVydmFuamEtdGhhbmt5b3VfX3N0YXRlbWVudC13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgfVxufVxuLm11dXJ2YW5qYS10aGFua3lvdV9fZG93bmxvYWQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tdXVydmFuamEtdGhhbmt5b3VfX3NoYXJlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm11dXJ2YW5qYS10aGFua3lvdV9fc2hhcmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubXV1cnZhbmphLXRoYW5reW91X19zaGFyZSAuc2hhcmUgLnNoYXJlX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDAgMCAwLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tdXVydmFuamEtdGhhbmt5b3VfX3NoYXJlIC5zaGFyZSAuc2hhcmVfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubXV1cnZhbmphLXRoYW5reW91X19zaGFyZSAuc2hhcmUgLnNoYXJlX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5tdXVydmFuamEtdGhhbmt5b3VfX2ltYWdlLXBsYWNlaG9sZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMjc1cHg7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tdXVydmFuamEtdGhhbmt5b3VfX2ltYWdlLXBsYWNlaG9sZGVyIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG4ubXV1cnZhbmphLXRoYW5reW91X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXV1cnZhbmphLXRoYW5reW91IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGluZUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlIC0gMXB4KSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsaW5lT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSArIDFweCkpO1xuICB9XG59XG4ubmF2IHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC0td3YtY3RhLWJ1dHRvbi13aWR0aDogMTUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5uYXY6OmJlZm9yZSwgLm5hdjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xufVxuLm5hdjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLm5hdjo6YmVmb3JlLCAubGVnYWN5IC5uYXY6OmFmdGVyIHtcbiAgem9vbTogMTtcbn1cbi5uYXY6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZfX2l0ZW0ge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTgyLCAxODIsIDE4MiwgMC4yKTtcbiAgY29sb3I6IHJnYmEoMTgyLCAxODIsIDE4MiwgMC40KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dCwgY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5uYXZfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbn1cbi5uYXZfX2l0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYtLXNpdGUtYWN0aW9ucyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5uYXYtLXNpdGUtYWN0aW9ucyAubmF2X19pdGVtIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdi0tc2l0ZS1hY3Rpb25zIC5uYXZfX2l0ZW0gYSB7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuLm5hdi0tc2l0ZS1hY3Rpb25zIC5uYXZfX2l0ZW0tLWN0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi0tc2l0ZS1hY3Rpb25zIC5uYXZfX2l0ZW0tLWN0YSAuYnV0dG9uIHtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xufVxuLm5hdi0tc2l0ZS1hY3Rpb25zIC5uYXZfX2l0ZW0tLWN0YSAuYnV0dG9uLS1zeSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5uYXYtLXNpdGUtYWN0aW9ucyAubmF2X19pdGVtLS1jdGEuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXYtLXNpdGUtYWN0aW9ucyAubmF2X19pdGVtLS1jdGFfc2VjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXYtLXNpdGUtYWN0aW9ucyAubmF2X19pdGVtLS1jdGFfc2VjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgNXB4IDAgMTVweDtcbiAgfVxuICAubmF2LS1zaXRlLWFjdGlvbnMgLm5hdl9faXRlbS0tY3RhX3NlYyAuYnV0dG9uLS1zbyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICB9XG59XG4ubmF2LS1zaXRlLWFjdGlvbnMgLm5hdl9faXRlbS0tY3RhX3NlYyBhIHtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xufVxuLm5hdi0tc2l0ZS1hY3Rpb25zIC5uYXZfX2l0ZW0tLWRyYXdlci10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXYtLXNpdGUtYWN0aW9ucyAubmF2X19pdGVtLS1kcmF3ZXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtLXNpdGUtYWN0aW9ucyAubmF2X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMCAxLjVyZW0gMCAxcmVtO1xuICB9XG4gIC5pcy13diAubmF2LS1zaXRlLWFjdGlvbnMgLm5hdl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2l0ZS0tbWVudS1jb21wYWN0IC5uYXYtLXNpdGUtYWN0aW9ucyAubmF2X19pdGVtOmxhc3QtY2hpbGQ6bm90KC5pcy13dikge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLm5hdi0tc2l0ZS1hY3Rpb25zLXd2IC5uYXZfX2l0ZW0gYSB7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuLm5hdi0tc2l0ZS1hY3Rpb25zLXd2IC5uYXZfX2l0ZW0tLWN0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uYXYtLXNpdGUtYWN0aW9ucy13diAubmF2X19pdGVtLS1jdGEgYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubmF2LS1zaXRlLWFjdGlvbnMtd3YgLm5hdl9faXRlbS0tY3RhX3NlYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLm5hdi0tc2l0ZS1hY3Rpb25zLXd2IC5uYXZfX2l0ZW0tLWN0YV9zZWMgYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtLXNpdGUtYWN0aW9ucy13diAubmF2X19pdGVtLS1jdGEsIC5uYXYtLXNpdGUtYWN0aW9ucy13diAubmF2X19pdGVtLS1jdGFfc2VjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2LS1zaXRlLWFjdGlvbnMtd3YgLm5hdl9faXRlbS0tY3RhIC5idXR0b24sIC5uYXYtLXNpdGUtYWN0aW9ucy13diAubmF2X19pdGVtLS1jdGFfc2VjIC5idXR0b24ge1xuICAgIG1heC13aWR0aDogdmFyKC0td3YtY3RhLWJ1dHRvbi13aWR0aCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2LS1zaXRlLWFjdGlvbnMtd3YgLm5hdl9faXRlbSB7XG4gICAgLS13di1jdGEtYnV0dG9uLXdpZHRoOiAxNzVweDtcbiAgfVxuICAubmF2LS1zaXRlLWFjdGlvbnMtd3YgLm5hdl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubmF2LS1zaXRlLWFjdGlvbnMtd3YgLm5hdl9faXRlbS0tZHJhd2VyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5hdi0tc2l0ZS1hY3Rpb25zLXd2IC5uYXZfX2l0ZW0ge1xuICAgIC0td3YtY3RhLWJ1dHRvbi13aWR0aDogMjAwcHg7XG4gIH1cbiAgLm5hdi0tc2l0ZS1hY3Rpb25zLXd2IC5uYXZfX2l0ZW0tLWN0YSBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICB9XG4gIC5uYXYtLXNpdGUtYWN0aW9ucy13diAubmF2X19pdGVtLS1jdGFfc2VjIHtcbiAgICBtYXJnaW46IDAgNXB4IDAgMTVweDtcbiAgfVxuICAubmF2LS1zaXRlLWFjdGlvbnMtd3YgLm5hdl9faXRlbS0tY3RhX3NlYyBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICB9XG59XG4ubmF2LS1tYWluIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXYtLW1haW4ge1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxufVxuLm5hdi0tbWFpbiAubmF2X19pdGVtIHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB6LWluZGV4OiBpbml0aWFsO1xufVxuLm5hdi0tbWFpbiAubmF2X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5uYXYtLW1haW4gLm5hdl9faXRlbS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXYtLW1haW4gLm5hdl9faXRlbSBhOm5vdChbY2xhc3NdKSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5hdi0tbWFpbiAubmF2X19pdGVtIGE6bm90KFtjbGFzc10pIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5uYXYtLW1haW4gLm5hdl9faXRlbSBhOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLm5hdi0tbWFpbiAubmF2X19pdGVtLS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xufVxuLm5hdi0tbWFpbiAubmF2X19pdGVtLS1jdGE6aG92ZXIsIC5uYXYtLW1haW4gLm5hdl9faXRlbS0tY3RhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2LS1tYWluIC5uYXZfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICB9XG59XG4ubmF2LS1tYWluIC5uYXZfX3N1Yjpob3ZlciA+IC5uYXZfX2NoaWxkcmVuIHtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4ubmF2LS1tYWluIC5uYXZfX3N1Yjpob3ZlciA+IC5uYXZfX2NoaWxkcmVuOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi0tbWFpbiAubmF2X19hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2LS1tYWluIC5uYXZfX2NoaWxkcmVuIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwIDAgMCAxNjdweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdi0tbWFpbiAubmF2X19jaGlsZHJlbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYtLW1haW4gLm5hdl9fY2hpbGRyZW4uaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5zaXRlX19oZWFkZXIuaXMtaGlkZGVuIC5uYXYtLW1haW4gLm5hdl9fY2hpbGRyZW4uaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogNTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuLm5hdi0tbWFpbiAubmF2X19jaGlsZHJlbiAubmF2X19pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuLm5hdi0tbWFpbiAubmF2X19jaGlsZHJlbiAubmF2X19pdGVtIC5uYXZfX3RleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xufVxuLm5hdi0tbWFpbiAubmF2X19jaGlsZHJlbiAubmF2X19pdGVtIC5uYXZfX3RleHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLm5hdi0tbWFpbiAubmF2X19jaGlsZHJlbiAubmF2X19pdGVtIC5uYXZfX3RleHQuaXMtYWN0aXZlOjpiZWZvcmUge1xuICBhbmltYXRpb246IGxpbmVJbiAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG59XG4ubmF2LS1tYWluIC5uYXZfX2NoaWxkcmVuIC5uYXZfX2l0ZW0gLm5hdl9fdGV4dDo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBsaW5lT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgLSAxcHgpKTtcbn1cbi5uYXYtLW1haW4gLm5hdl9fY2hpbGRyZW4gLm5hdl9faXRlbSAubmF2X190ZXh0OmhvdmVyOjpiZWZvcmUge1xuICBhbmltYXRpb246IGxpbmVJbiAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG59XG4ubmF2LS1tYWluIC5uYXZfX2NoaWxkcmVuIC5uYXZfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm5hdi0tbWFpbiAubmF2X19jaGlsZHJlbiAubmF2X19pdGVtLmlzLWFjdGl2ZSAubmF2X190ZXh0OjpiZWZvcmUge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5uYXYtLW1haW4gLm5hdl9fY2hpbGRyZW4gLm5hdl9faXRlbS5pcy1hY3RpdmU6aG92ZXIgLm5hdl9fdGV4dDo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2LS1tYWluIC5uYXZfX2NoaWxkcmVuIHtcbiAgICB0b3A6IDY0cHg7XG4gIH1cbn1cbi5uYXYtLXd2LW1haW4ge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiA2NHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXYtLXd2LW1haW4ge1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5hdi0td3YtbWFpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG4ubmF2LS13di1tYWluIC5uYXZfX2l0ZW0ge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiA3OHB4O1xuICB6LWluZGV4OiBpbml0aWFsO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdi0td3YtbWFpbiAubmF2X19pdGVtIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgd2lkdGg6IDEwOHB4O1xuICB9XG59XG4ubmF2LS13di1tYWluIC5uYXZfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkZGUzO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm5hdi0td3YtbWFpbiAubmF2X19pdGVtLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRkZTM7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm5hdi0td3YtbWFpbiAubmF2X19pdGVtIGE6bm90KFtjbGFzc10pIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubmF2LS13di1tYWluIC5uYXZfX2l0ZW0gYTpub3QoW2NsYXNzXSkge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLm5hdi0td3YtbWFpbiAubmF2X19pdGVtIGE6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2LS13di1tYWluIC5uYXZfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICB9XG59XG4ubmF2LS13di1tYWluIC5uYXZfX3N1Yjpob3ZlciA+IC5uYXZfX2NoaWxkcmVuIHtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubmF2LS13di1tYWluIC5uYXZfX3N1Yjpob3ZlciA+IC5uYXZfX2NoaWxkcmVuOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2LS13di1tYWluIC5uYXZfX2Fycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXYtLXd2LW1haW4gLm5hdl9fY2hpbGRyZW4ge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGRlMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5uYXYtLXd2LW1haW4gLm5hdl9fY2hpbGRyZW4gLm5hdl9faXRlbSB7XG4gIGNvbG9yOiAjMDAwO1xuICB3aWR0aDogMjM0cHg7XG59XG4ubmF2LS13di1tYWluIC5uYXZfX2NoaWxkcmVuIC5uYXZfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2RiZGRlMztcbn1cbi5uYXYtLWFjY29yZGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYtLWFjY29yZGlvbiAubmF2X19pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdi0tYWNjb3JkaW9uIC5uYXZfX2l0ZW0gPiBhLFxuLm5hdi0tYWNjb3JkaW9uIC5uYXZfX2l0ZW0gPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMjBweCA3MHB4IDIwcHggMzBweDtcbn1cbi5uYXYtLWFjY29yZGlvbiAubmF2X19pdGVtLmlzLW9wZW4ge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4ubmF2LS1hY2NvcmRpb24gLm5hdl9faXRlbS5pcy1vcGVuIC5uYXZfX2NoaWxkcmVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xufVxuLm5hdi0tYWNjb3JkaW9uIC5uYXZfX2l0ZW0uaXMtb3BlbiAubmF2X19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGZpbGw6ICNmZmY7XG59XG4ubmF2LS1hY2NvcmRpb24gLm5hdl9faXRlbS5pcy1vcGVuIC5uYXZfX2Fycm93IC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5uYXYtLWFjY29yZGlvbiAubmF2X19pdGVtLS1jdGEgPiBhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdi0tYWNjb3JkaW9uIC5uYXZfX2l0ZW0tLWN0YTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubmF2LS1hY2NvcmRpb24gLm5hdl9fY3RhLWljb24ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG4ubmF2LS1hY2NvcmRpb24gLm5hdl9fYXJyb3cge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBib3JkZXIgMC4zcyBlYXNlLWluLW91dCwgZmlsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogNjBweDtcbn1cbi5uYXYtLWFjY29yZGlvbiAubmF2X19hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDtcbiAgZmlsbDogI2ZmZjtcbn1cbi5uYXYtLWFjY29yZGlvbiAubmF2X19hcnJvdyAuaWNvbiB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm5hdi0tYWNjb3JkaW9uIC5uYXZfX2NoaWxkcmVuIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYtLWFjY29yZGlvbiAubmF2X19jaGlsZHJlbiAubmF2X19pdGVtIHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdi0tYWNjb3JkaW9uIC5uYXZfX2NoaWxkcmVuIC5uYXZfX2l0ZW0gPiBhLFxuLm5hdi0tYWNjb3JkaW9uIC5uYXZfX2NoaWxkcmVuIC5uYXZfX2l0ZW0gPiBzcGFuIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG59XG4ubmF2LS1hY2NvcmRpb24gLm5hdl9fY2hpbGRyZW4gLm5hdl9faXRlbTpmaXJzdC1jaGlsZCA+IGEsXG4ubmF2LS1hY2NvcmRpb24gLm5hdl9fY2hpbGRyZW4gLm5hdl9faXRlbTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5uYXYtLWFjY29yZGlvbiAubmF2X19jaGlsZHJlbiAubmF2X19pdGVtOmxhc3QtY2hpbGQgPiBhLFxuLm5hdi0tYWNjb3JkaW9uIC5uYXZfX2NoaWxkcmVuIC5uYXZfX2l0ZW06bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5uYXYtLWljb25zIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi0taWNvbnMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5uYXYtLWljb25zIC5uYXZfX2l0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LS1pY29ucyAubmF2X19pdGVtIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG59XG4ubmF2LS1pY29ucyAubmF2X19pdGVtIC5pY29uIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5uYXYtLWljb25zIC5uYXZfX2l0ZW0gLmljb24tLXR3aXR0ZXIge1xuICB3aWR0aDogMjVweDtcbn1cbi5uYXYtLWljb25zIC5uYXZfX2l0ZW0gLmljb24tLXlvdXR1YmUge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAyNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LS1pY29ucyAubmF2X19pdGVtIC5pY29uIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cbiAgLm5hdi0taWNvbnMgLm5hdl9faXRlbSAuaWNvbi0tdHdpdHRlciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbiAgLm5hdi0taWNvbnMgLm5hdl9faXRlbSAuaWNvbi0teW91dHViZSB7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICB9XG59XG4ubmF2LS1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi0tZm9vdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubmF2LS1mb290ZXIgLm5hdl9faXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xuICBmbG9hdDogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5hdi0tZm9vdGVyID4gLm5hdl9faXRlbSB7XG4gIGZsZXg6IDEgMCAzMyU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXYtLWZvb3RlciA+IC5uYXZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubmF2LS1mb290ZXIgPiAubmF2X19pdGVtIHtcbiAgICBmbGV4OiAxIDAgMTklO1xuICB9XG59XG4ubmF2LS1mb290ZXIgPiAubmF2X19pdGVtID4gYSwgLm5hdi0tZm9vdGVyID4gLm5hdl9faXRlbSA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM2MzYzNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5uYXYtLWZvb3RlciAubmF2X19jaGlsZHJlbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXYtLWZvb3RlciAubmF2X19jaGlsZHJlbiAubmF2X19pdGVtIHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5uYXYtLWZvb3RlciAubmF2X19jaGlsZHJlbiAubmF2X19pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi0tZm9vdGVyIC5uYXZfX2NoaWxkcmVuIC5uYXZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICB9XG59XG4ubmF2LS1mb290ZXIgLm5hdl9fYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdi0tY29weSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2LS1jb3B5IC5uYXZfX2l0ZW0ge1xuICBjb2xvcjogcmdiYSgxODIsIDE4MiwgMTgyLCAwLjQpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLm5hdi0tY29weSAubmF2X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbn1cbi5uYXYtLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdi0taGVhZGVyOjpiZWZvcmUsIC5uYXYtLWhlYWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xufVxuLm5hdi0taGVhZGVyOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxlZ2FjeSAubmF2LS1oZWFkZXI6OmJlZm9yZSwgLmxlZ2FjeSAubmF2LS1oZWFkZXI6OmFmdGVyIHtcbiAgem9vbTogMTtcbn1cbi5uYXYtLWhlYWRlciAubmF2X19pdGVtIHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAwLjJyZW0gMS42cmVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2LS1oZWFkZXIgLm5hdl9faXRlbSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dCwgY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5uYXYtLWhlYWRlciAubmF2X19pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICBjb2xvcjogIzAwMDtcbn1cbi5uYXYtLWhlYWRlciAubmF2X19pdGVtLmlzLWFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG4ubmF2LS1oZWFkZXIgLm5hdl9faXRlbS5pcy1hY3RpdmUuaXMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5uYXYtLWhlYWRlciAubmF2X19pdGVtLmlzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5uYXYtLWhlYWRlciAubmF2X19hcnJvdyxcbi5uYXYtLWhlYWRlciAubmF2X19jaGlsZHJlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2LS1oZWFkZXIgLm5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmI2YjY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm5hdi0taGVhZGVyIC5uYXZfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdi0tc2VhcmNoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdi0tc2VhcmNoIC5uYXZfX2l0ZW0ge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDAgMCAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdi0tc2VhcmNoIC5uYXZfX2l0ZW0gPiBzcGFuIHtcbiAgY29sb3I6ICNmZjA7XG59XG4ubmF2LS1zZWFyY2ggLm5hdl9faXRlbSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IC0xMHB4O1xufVxuLm5hdi0tc2VhcmNoIC5uYXZfX2l0ZW0taWNvbiB7XG4gIGZpbGw6IHdoaXRlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzMHB4O1xufVxuLm5hdi0tc2VhcmNoIC5uYXZfX2Fycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXYtLXNlYXJjaCAubmF2X19jaGlsZHJlbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXYtLXNlYXJjaCAubmF2X19jaGlsZHJlbiAubmF2X19pdGVtIHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdi0tc2VhcmNoIC5uYXZfX2NoaWxkcmVuIC5uYXZfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4ubmF2LS1zZWFyY2ggLm5hdl9fY2hpbGRyZW4gLm5hdl9faXRlbSBzcGFuIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ubmF2LS1zZWFyY2ggLm5hdl9fY2hpbGRyZW4gLm5hdl9faXRlbSBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICNmZjA7XG59XG4ubmF2LS1zZWFyY2ggLm5hdl9fY2hpbGRyZW4gLm5hdl9faXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXYtLXNlYXJjaCAubmF2X19jaGlsZHJlbiAubmF2X19pdGVtIGEgc3ZnIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4ubmF2X19zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNjBweDtcbn1cbi5uYXZfX3NlYXJjaCBidXR0b24ge1xuICBmaWxsOiAjMDAwO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwIDEuMTI1cmVtO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB3aWR0aDogNjBweDtcbn1cbi5uYXZfX3NlYXJjaCBidXR0b24gc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5pcy13diAubmF2X19zZWFyY2ggYnV0dG9uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5oYXMtcGFkZGluZyAubmF2X19zZWFyY2ggYnV0dG9uIHtcbiAgZmlsbDogIzAwMDtcbn1cbi5oYXMtcGFkZGluZyAubmF2X19zZWFyY2ggYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbn1cbi5wYWdlLXRlbXBsYXRlLXNsaWNlcyAubmF2X19zZWFyY2ggYnV0dG9uIHtcbiAgZmlsbDogIzAwMDtcbn1cbi5uYXZfX3NlYXJjaCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZfX3NlYXJjaCBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmlsbDogI2I2YjZiNjtcbiAgfVxuICAuaXMtd3YgLm5hdl9fc2VhcmNoIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGRlMztcbiAgICBmaWxsOiAjMDAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2X19zZWFyY2ggYnV0dG9uIHtcbiAgICBmaWxsOiAjMDAwO1xuICAgIGhlaWdodDogNjRweDtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgd2lkdGg6IDY0cHg7XG4gIH1cbn1cbi5uYXZfX3NlYXJjaC5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdl9fc2VhcmNoLS1jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45NSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNjBweDtcbn1cbi5pcy13diAubmF2X19zZWFyY2gtLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGRlMztcbn1cbi5uYXZfX3NlYXJjaC0tY2xvc2UuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZfX3NlYXJjaC0tY2xvc2UgLmJ1dHRvbi0taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiAjZmZmO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdl9fc2VhcmNoLS1jbG9zZSB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHdpZHRoOiA2NHB4O1xuICB9XG59XG4ubmF2X19zZWFyY2gtLWNsb3NlLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdl9fc2VhcmNoLS1jbG9zZS1pY29uOjpiZWZvcmUsIC5uYXZfX3NlYXJjaC0tY2xvc2UtaWNvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA0MCU7XG59XG4uaXMtd3YgLm5hdl9fc2VhcmNoLS1jbG9zZS1pY29uOjpiZWZvcmUsIC5pcy13diAubmF2X19zZWFyY2gtLWNsb3NlLWljb246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5uYXZfX3NlYXJjaC0tY2xvc2UtaWNvbjo6YmVmb3JlIHtcbiAgbGVmdDogNTUlO1xuICB0b3A6IDIxcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cbi5uYXZfX3NlYXJjaC0tY2xvc2UtaWNvbjo6YWZ0ZXIge1xuICBsZWZ0OiA1NSU7XG4gIHRvcDogMzlweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlzLXd2IC5uYXZfX3NlYXJjaCB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHdpZHRoOiA2NHB4O1xuICB9XG4gIC5pcy13diAubmF2X19zZWFyY2ggLmJ1dHRvbiwgLmlzLXd2IC5uYXZfX3NlYXJjaC0tY2xvc2Uge1xuICAgIGhlaWdodDogNjRweDtcbiAgICB3aWR0aDogNjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdl9fc2VhcmNoIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgd2lkdGg6IDY0cHg7XG4gIH1cbn1cbi5uYXYtLWFjdGlvbiAubmF2X19hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2LS1hY3Rpb24ubmF2LS1zaXRlLWFjdGlvbnMgLm5hdl9faXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2LS1hY3Rpb24ubmF2LS1zaXRlLWFjdGlvbnMgLm5hdl9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXYtLXd2LWZvb3RlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtIDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5hdi0td3YtZm9vdGVyIC5uYXZfX2l0ZW0ge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5uYXYtLXd2LWZvb3RlciAubmF2X19pdGVtIGEge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLm5hdi0td3YtZm9vdGVyIGEge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uYXYtLXd2LWZvb3RlciBhOmhvdmVyLCAubmF2LS13di1mb290ZXIgYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtLXd2LWZvb3RlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXYtLXd2LWZvb3RlciAubmF2X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICB9XG4gIC5uYXYtLXd2LWZvb3RlciAubmF2X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdi0td3YtZm9vdGVyIGEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLm5hdi0td3YtZm9vdGVyIGE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5uYXYtLXd2LWZvb3RlciBhLmlzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgICBhbmltYXRpb246IGxpbmVJbiAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG4gIH1cbiAgLm5hdi0td3YtZm9vdGVyIGE6OmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uOiBsaW5lSW4gMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAubmF2LS13di1mb290ZXIgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICBhbmltYXRpb246IGxpbmVPdXQgMC4zcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGZvcndhcmRzO1xuICB9XG59XG5cbi5vdmVydmlld19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgbWFyZ2luOiAxcmVtIGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA3OTZweDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ub3ZlcnZpZXdfX2NvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0byAyZW07XG4gIG1heC13aWR0aDogNzk2cHg7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm92ZXJ2aWV3X19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjRlbSAwLjNlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5vdmVydmlld19fbGlzdCB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm92ZXJ2aWV3X19saXN0IHtcbiAgICBwYWRkaW5nOiAxZW07XG4gIH1cbn1cbi5vdmVydmlld19faXRlbSB7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm92ZXJ2aWV3X19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub3ZlcnZpZXdfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5vdmVydmlld19faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAub3ZlcnZpZXdfX2l0ZW06bnRoLWNoaWxkKG4rNCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ub3ZlcnZpZXdfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIHBhZGRpbmc6IDAgMXJlbSAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm92ZXJ2aWV3X19idXR0b24ge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbTtcbiAgfVxufVxuLm92ZXJ2aWV3X19zdGF0dXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3ZlcnZpZXctLWhlYWRlci10ZWFzZXJzIC5vdmVydmlld19fbGlzdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IDA7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm92ZXJ2aWV3LS1oZWFkZXItdGVhc2VycyAub3ZlcnZpZXdfX2xpc3Qge1xuICAgIG1pbi13aWR0aDogMzMwcHg7XG4gIH1cbn1cbi5vdmVydmlldy0taGVhZGVyLXRlYXNlcnMgLm92ZXJ2aWV3X19pdGVtIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm92ZXJ2aWV3LS1oZWFkZXItdGVhc2VycyAub3ZlcnZpZXdfX2l0ZW06bGFzdC1jaGlsZCAudGVhc2VyLS1pbWctaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vdmVydmlldy0taGVhZGVyLXRlYXNlcnMgLm92ZXJ2aWV3X19pdGVtOmxhc3QtY2hpbGQgLnRlYXNlci0tcmVsYXRlZCAudGVhc2VyX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi5vdmVydmlldy0tbGlzdC1vdmVydmlldyAub3ZlcnZpZXdfX2xpc3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3ZlcnZpZXctLWxpc3Qtb3ZlcnZpZXcgLm92ZXJ2aWV3X19saXN0IHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub3ZlcnZpZXctLWxpc3Qtb3ZlcnZpZXcgLm92ZXJ2aWV3X19saXN0IHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAub3ZlcnZpZXctLWxpc3Qtb3ZlcnZpZXcgLm92ZXJ2aWV3X19saXN0IHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG59XG4ub3ZlcnZpZXctLWxpc3Qtb3ZlcnZpZXcgLm92ZXJ2aWV3X19pdGVtIHtcbiAgcGFkZGluZzogMC41ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vdmVydmlldy0tbGlzdC1vdmVydmlldyAub3ZlcnZpZXdfX2l0ZW0ge1xuICAgIGhlaWdodDogMTdyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5vdmVydmlldy0tbGlzdC1vdmVydmlldyAub3ZlcnZpZXdfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAub3ZlcnZpZXctLWxpc3Qtb3ZlcnZpZXcgLm92ZXJ2aWV3X19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5vdmVydmlldy0tbGlzdC1vdmVydmlldyAub3ZlcnZpZXdfX2l0ZW06bnRoLWNoaWxkKG4rNCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTEwO1xufVxuLm92ZXJsYXkuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vdmVybGF5LmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xufVxuLm92ZXJsYXlfX2Nsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRvcDogMTAwcHg7XG4gIHdpZHRoOiAyNXB4O1xufVxuLm92ZXJsYXlfX2Nsb3NlLWljb24ge1xuICBmaWxsOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm92ZXJsYXlfX2NvbnRhaW5lciB7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDQwcHgpKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAub3ZlcmxheV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjUwcHg7XG4gIH1cbn1cbi5vdmVybGF5X192aWRlbyB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2luYXRpb25fX2NvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkYWRhO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZGFkYTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnaW5hdGlvbl9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDc5NnB4O1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdpbmF0aW9uX19saXN0OjpiZWZvcmUsIC5wYWdpbmF0aW9uX19saXN0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiOyAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG59XG4ucGFnaW5hdGlvbl9fbGlzdDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5sZWdhY3kgLnBhZ2luYXRpb25fX2xpc3Q6OmJlZm9yZSwgLmxlZ2FjeSAucGFnaW5hdGlvbl9fbGlzdDo6YWZ0ZXIge1xuICB6b29tOiAxO1xufVxuLnBhZ2luYXRpb25fX2l0ZW0ge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbGw6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMCAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucGFnaW5hdGlvbl9faXRlbS5pcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYjZiNmI2O1xuICBmaWxsOiAjYjZiNmI2O1xufVxuLnBhZ2luYXRpb25fX2l0ZW0uaXMtY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4ucGFnaW5hdGlvbl9faXRlbS5pcy1jdXJyZW50IC5wYWdpbmF0aW9uX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFnaW5hdGlvbl9fbGluayB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYsIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYgc3BhbiwgLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDAgMC41cmVtO1xufVxuLnBhZ2luYXRpb25fX2l0ZW0tLXByZXYgLmljb24sIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0IC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgd2lkdGg6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdpbmF0aW9uX19pdGVtLS1wcmV2IHNwYW4sIC5wYWdpbmF0aW9uX19pdGVtLS1uZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLnBhZ2luYXRpb25fX2l0ZW0tLW5leHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5wYWdpbmF0aW9uX19pdGVtLS1uZXh0IHNwYW4ge1xuICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbn1cblxuLypcbiAgICBJbiBvcmRlciB0byBtYWtlIHRoaXMgbWl4aW4gd29yayBpbiBhbGwgYnJvd3NlcnMgeW91IG5lZWQgdG8gZW5jb2RlIHlvdXIgc3ZnIGVsZW1lbnQsIGFuZCBvbmx5IHRoZSBTVkcgZWxlbWVudCwgc3RhcnRpbmcgZnJvbSA8c3ZnPi4uLiB0aWxsIDwvc3ZnPlxuICAgIFJlYWQgYWJvdXQgdGhpcyBpc3N1ZSBoZXJlOiBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzEwNzY4NDUxL2lubGluZS1zdmctaW4tY3NzXG5cbiAgICBIb3cgdG8gdXNlOiBAaW5jbHVkZSBzdmcoJ3R5cGUnLCAkY29sb3IpO1xuKi9cbi5wb3BvdmVyIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgei1pbmRleDogMTIwO1xufVxuLnBvcG92ZXJfX21hc2sge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLnBvcG92ZXJfX2NvbnRlbnQge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDc5NnB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMTZweCAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG9wb3Zlcl9fY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAuNnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gIHdpZHRoOiA0MHB4O1xuICB6LWluZGV4OiAyO1xufVxuLnBvcG92ZXJfX2Nsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBkJTNEJTIyTTMyJTIwMy42OTJMMjguMzA4JTIwMCUyMDE2JTIwMTIuMzA4JTIwMy42OTIlMjAwJTIwMCUyMDMuNjkyJTIwMTIuMzA4JTIwMTYlMjAwJTIwMjguMzA4JTIwMy42OTIlMjAzMiUyMDE2JTIwMTkuNjkyJTIwMjguMzA4JTIwMzIlMjAzMiUyMDI4LjMwOCUyMDE5LjY5MiUyMDE2JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnBvcG92ZXJfX2Nsb3NlIHNwYW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4ucG9wb3Zlcl9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnBvcG92ZXIuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wb3BvdmVyIC5tZWRpYS0tdmlkZW8ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzLCB0cmFuc2Zvcm0gMC4ycztcbn1cbi5wb3BvdmVyIC5tZWRpYS0tdmlkZW8uaXMtbG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnBvcG92ZXItLWNsb3NlLWhpZGRlbiAucG9wb3Zlcl9fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcG92ZXItLXNtIC5wb3BvdmVyX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBvcG92ZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUwcHggMTZweCAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3BvdmVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDI0cHggMTZweDtcbiAgfVxuICAucG9wb3Zlcl9fY2xvc2Uge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwLjhyZW07XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wb3BvdmVyX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgfVxufVxuXG4ucG9wdXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4ycztcbn1cbi5wb3B1cC5pcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9wdXAuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnBvcHVwX19jbG9zZSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xufVxuLnBvcHVwX19jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5wb3B1cF9fY2xvc2UtLWJsYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnBvcHVwX19jbG9zZS1pY29uIHtcbiAgZmlsbDogI2ZmZjtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cbi5wb3B1cF9fY2xvc2UtLWJsYWNrIC5wb3B1cF9fY2xvc2UtaWNvbiB7XG4gIGZpbGw6ICMwMDA7XG59XG4ucG9wdXBfX2xvZ28ge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTBweDtcbiAgei1pbmRleDogMTtcbn1cbi5wb3B1cF9fbG9nby1pY29uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNDBweDtcbn1cbi5wb3B1cF9fZmlndXJlIHtcbiAgYmFja2dyb3VuZDogIzM2MzYzNjtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDYwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvcHVwX19pbWFnZSB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3B1cF9faW1hZ2UgcGljdHVyZSxcbi5wb3B1cF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG9wdXBfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwIDFyZW0gMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvcHVwX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbWFyZ2luOiAwIDAgMC42cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuLnBvcHVwX190ZXh0IHAge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5wb3B1cF9fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucG9wdXBfX2ZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICB9XG4gIC5wb3B1cF9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAucG9wdXBfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9wdXBfX2Nsb3NlIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5wb3B1cF9fbG9nbyB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG4gIC5wb3B1cF9fbG9nby1pY29uIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgLnBvcHVwX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDJyZW0gMnJlbTtcbiAgfVxuICAucG9wdXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLnBvcHVwX190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG4gIC5wb3B1cF9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZzogMS41cmVtIDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wb3B1cF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAzcmVtIDNyZW07XG4gIH1cbiAgLnBvcHVwX190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAucG9wdXBfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMnJlbSA0cmVtO1xuICB9XG59XG5cbi5wcm9maWxlLWJsb2NrIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4ucHJvZmlsZS1ibG9jazo6YmVmb3JlLCAucHJvZmlsZS1ibG9jazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xufVxuLnByb2ZpbGUtYmxvY2s6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubGVnYWN5IC5wcm9maWxlLWJsb2NrOjpiZWZvcmUsIC5sZWdhY3kgLnByb2ZpbGUtYmxvY2s6OmFmdGVyIHtcbiAgem9vbTogMTtcbn1cbi5wcm9maWxlLWJsb2NrLS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cbi5wcm9maWxlLWJsb2NrLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ucHJvZmlsZS1ibG9jay0tYmxhY2sgLnByb2ZpbGUtYmxvY2tfX2NvbnRlbnQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9maWxlLWJsb2NrLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xufVxuLnByb2ZpbGUtYmxvY2tfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1ibG9ja19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ucHJvZmlsZS1ibG9ja19fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9maWxlLWJsb2NrX19jb250ZW50IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgcGFkZGluZzogMCA0cmVtIDAgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb2ZpbGUtYmxvY2tfX2NvbnRlbnQge1xuICAgIGZsZXg6IDI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2NvbnRlbnQgLnByb2ZpbGUtYmxvY2tfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMCA0cmVtIDAgMDtcbiAgfVxufVxuXG4ucHJvZmlsZS1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiA4MHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2ZpbGUtY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnByb2ZpbGUtY2FyZF9faW1hZ2Uge1xuICBib3JkZXI6IDhweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTQwcHg7XG4gIG1hcmdpbjogLTEwMHB4IGF1dG8gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDE0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZmlsZS1jYXJkX19pbWFnZSB7XG4gICAgbWFyZ2luOiAtNDBweCBhdXRvIDA7XG4gIH1cbn1cbi5wcm9maWxlLWNhcmRfX2ltYWdlID4gLm1lZGlhIHtcbiAgbWFyZ2luOiAwO1xufVxuLnByb2ZpbGUtY2FyZF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZmlsZS1jYXJkLWhlYWRpbmcge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJvZmlsZS1jYXJkX19uYW1lIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9maWxlLWNhcmRfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucXVvdGUge1xuICBib3JkZXItbGVmdDogMTRweCBzb2xpZCAjZmYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMCAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZV9fY29udGVudCAucXVvdGUge1xuICBtYXJnaW46IDJyZW0gMCAycmVtIC0yMHB4O1xufVxuLmlzLXd2IC5hcnRpY2xlX19jb250ZW50IC5xdW90ZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5hcnRpY2xlX19jb250ZW50IC5xdW90ZV9fY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19jb250ZW50IC5xdW90ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG4gIC5pcy13diAuYXJ0aWNsZV9fY29udGVudCAucXVvdGUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgfVxufVxuLnF1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLnF1b3RlOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uaXMtd3YgLnF1b3RlIHtcbiAgYm9yZGVyOiAwO1xufVxuLnF1b3RlX19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLnF1b3RlX19jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICBsZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbi5xdW90ZV9fY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5pcy13diAucXVvdGVfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcy13diAucXVvdGVfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG4ucXVvdGVfX2Zvb3RlciB7XG4gIG1pbi1oZWlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3RlX19mb290ZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3NXB4O1xuICB9XG59XG4ucXVvdGVfX3NvdXJjZSB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVvdGVfX3NoYXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtMTBweDtcbiAgfVxufVxuLnF1b3RlLS1uby1xdW90ZXMgLnF1b3RlX19jb250ZW50OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnF1b3RlLS1uby1xdW90ZXMgLnF1b3RlX19jb250ZW50OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xdWVzdGlvbnMtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG59XG4ucXVlc3Rpb25zLWJsb2NrX19jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5xdWVzdGlvbnMtYmxvY2tfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1ZXN0aW9ucy1ibG9ja19faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnF1ZXN0aW9ucy1ibG9ja19faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1ZXN0aW9ucy1ibG9ja19faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICB9XG59XG5cbi53cS1xdWl6IC5tZWRpYSxcbi5wZXJzb25hbGl0eS1xdWl6IC5tZWRpYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJlYWQtbW9yZSB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDtcbiAgbWFyZ2luOiAxcmVtIDAgMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVhZC1tb3JlX19jb250YWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlYWQtbW9yZV9fY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDExMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzO1xufVxuLnJlYWQtbW9yZV9fY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnJlYWQtbW9yZV9faW50cm8ge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnJlYWQtbW9yZV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDE4NXB4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAucmVhZC1tb3JlX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVhZC1tb3JlX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlYWQtbW9yZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucmVhZC1tb3JlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gIH1cbn1cbi5yZWFkLW1vcmVfX2ljb24ge1xuICBmaWxsOiAjMDAwO1xuICBoZWlnaHQ6IDEycHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICB3aWR0aDogMTJweDtcbn1cbi5yZWFkLW1vcmVfX3RvZ2dsZSB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnJlYWQtbW9yZV9fZmFkZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjZmZmKTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA5MHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIHBhZGRpbmcgMC4ycztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWFkLW1vcmVfX2ZhZGUge1xuICAgIHJpZ2h0OiAtMXJlbTtcbiAgfVxufVxuLnJlYWQtbW9yZS5pcy1vcGVuaW5nIC5yZWFkLW1vcmVfX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMXJlbSAwIDA7XG59XG4ucmVhZC1tb3JlLmlzLW9wZW5pbmcgLnJlYWQtbW9yZV9fZmFkZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm5vLWpzIC5yZWFkLW1vcmUgLnJlYWQtbW9yZV9fY29udGVudCwgLnJlYWQtbW9yZS5pcy1vcGVuIC5yZWFkLW1vcmVfX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDAgMDtcbn1cbi5uby1qcyAucmVhZC1tb3JlIC5yZWFkLW1vcmVfX2ZhZGUsIC5yZWFkLW1vcmUuaXMtb3BlbiAucmVhZC1tb3JlX19mYWRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm5vLWpzIC5yZWFkLW1vcmUgLnJlYWQtbW9yZV9faWNvbiwgLnJlYWQtbW9yZS5pcy1vcGVuIC5yZWFkLW1vcmVfX2ljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJlYWQtbW9yZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cblxuLnJlZmVyZW5jZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucmVmZXJlbmNlIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5yZWZlcmVuY2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIH1cbiAgLnJlZmVyZW5jZTpob3ZlciB+IC5yZWZlcmVuY2VfX2FzaWRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLjVyZW0sIC00LjJyZW0pO1xuICB9XG59XG4ucmVmZXJlbmNlX19hc2lkZSB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYygxMDAlIC0gMS41cmVtKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQuMnJlbSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDc5NnB4KSAvIDIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnJlZmVyZW5jZV9fYXNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAucmVmZXJlbmNlX19hc2lkZSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB3aWR0aDogMzIycHg7XG4gIH1cbn1cbi5yZWZlcmVuY2VfX2FzaWRlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC41cmVtLCAtNC4ycmVtKTtcbn1cbi5yZWZlcmVuY2VfX3JlYWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5yZWZlcmVuY2VfX2ltYWdlIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVmZXJlbmNlX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4ucmVmZXJlbmNlX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnJlZmVyZW5jZV9fbWV0YSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5yZWZlcmVuY2VfX2NhdGVnb3J5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmVmZXJlbmNlLmlzLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbn1cbi5pcy13diAucmVmZXJlbmNlLmlzLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGRlMztcbn1cblxuQGtleWZyYW1lcyBsaW5lSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgLSAxcHgpKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxpbmVPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgMXB4KSk7XG4gIH1cbn1cbi5yZWxhdGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pcy13diAucmVsYXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRkZTM7XG59XG4ucmVsYXRlZF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXgtd2lkdGg6IDc5NnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuLnJlbGF0ZWRfX3N1YnRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4ucmVsYXRlZF9fc3dpdGNoIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZF9fc3dpdGNoIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG59XG4ucmVsYXRlZF9fZGl2aWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cbi5yZWxhdGVkX19saW5rIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnJlbGF0ZWRfX2xpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnJlbGF0ZWRfX2xpbmsuaXMtYWN0aXZlOjpiZWZvcmUge1xuICBhbmltYXRpb246IGxpbmVJbiAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG59XG4ucmVsYXRlZF9fbGluazo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBsaW5lT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBmb3J3YXJkcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgLSAxcHgpKTtcbn1cbi5yZWxhdGVkX19saW5rOmhvdmVyOjpiZWZvcmUge1xuICBhbmltYXRpb246IGxpbmVJbiAwLjNzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSkgZm9yd2FyZHM7XG59XG4ucmVsYXRlZF9fbGluay5pcy1hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWRfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5yZWxhdGVkX19jb250ZW50IHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAzcmVtO1xuICB9XG59XG4ucmVsYXRlZF9fbGlzdHMge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWxhdGVkX19saXN0cyB7XG4gICAgbWFyZ2luOiAwIC0wLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWxhdGVkX19saXN0cyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnJlbGF0ZWRfX2xpc3QubW9yZS1wb3N0cyB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVsYXRlZF9fbGlzdC5pcy1hY3RpdmUge1xuICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWxhdGVkX19saXN0LmlzLWFjdGl2ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yZWxhdGVkX19saXN0LXdyYXBwZXIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWxhdGVkX19saXN0LXdyYXBwZXIuc3dpcGVyLXdyYXBwZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWxhdGVkX19saXN0LXdyYXBwZXIuc3dpcGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICB9XG59XG4ucmVsYXRlZF9faXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDQ1NXB4O1xuICBtaW4td2lkdGg6IDI1JTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWxhdGVkX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucmVsYXRlZF9faXRlbS5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWxhdGVkX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbiAgLnJlbGF0ZWRfX2l0ZW0uc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucmVsYXRlZF9faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucmVsYXRlZF9faXRlbS5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5yZWxhdGVkX19idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qXG4gICAgSW4gb3JkZXIgdG8gbWFrZSB0aGlzIG1peGluIHdvcmsgaW4gYWxsIGJyb3dzZXJzIHlvdSBuZWVkIHRvIGVuY29kZSB5b3VyIHN2ZyBlbGVtZW50LCBhbmQgb25seSB0aGUgU1ZHIGVsZW1lbnQsIHN0YXJ0aW5nIGZyb20gPHN2Zz4uLi4gdGlsbCA8L3N2Zz5cbiAgICBSZWFkIGFib3V0IHRoaXMgaXNzdWUgaGVyZTogaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xMDc2ODQ1MS9pbmxpbmUtc3ZnLWluLWNzc1xuXG4gICAgSG93IHRvIHVzZTogQGluY2x1ZGUgc3ZnKCd0eXBlJywgJGNvbG9yKTtcbiovXG4uc2VhcmNoLWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNlYXJjaC1maWx0ZXJzX19zZWxlY3Qge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnNlYXJjaC1maWx0ZXJzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5zZWFyY2gtZmlsdGVyc19faW5wdXQge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlcjogMDtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDAgMC44ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyc19faW5wdXQge1xuICAgIG1hcmdpbi1yaWdodDogMC43ZW07XG4gIH1cbn1cbi5zZWFyY2gtZmlsdGVyc19fZmllbGRzZXQgLmZvcm1fX2NoZWNrYm94ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXI6IDA7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwIDAuOGVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuN2VtO1xuICB9XG59XG4uc2VhcmNoLWZvcm1fX2lucHV0LS1maWx0ZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zZWFyY2gtZm9ybV9fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjE0M3JlbTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwLjhlbTtcbiAgd2lkdGg6IDYwcHg7XG59XG4uc2VhcmNoLWZvcm1fX2J1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1mb3JtX19idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuc2VhcmNoLWZvcm1fX2J1dHRvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VhcmNoLWZvcm1fX2J1dHRvbiAuaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlYXJjaC1mb3JtX19keW0ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjZmZmO1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbn1cbi5zZWFyY2gtZm9ybS0td3Yge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWFyY2gtZm9ybS0td3YgLnNlYXJjaC1mb3JtX19pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkMlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc2VhcmNoLWZvcm0tLXd2IC5zZWFyY2gtZm9ybV9faW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC1mb3JtLS13diAuc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNlYXJjaC1mb3JtLS13diAuc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbi5zZWFyY2gtZm9ybS0td3YgLnNlYXJjaC1mb3JtX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogNTRweDtcbn1cbi5zZWFyY2gtZm9ybS0td3YgLnNlYXJjaC1mb3JtX19idXR0b24gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZm9ybS0td3YgLnNlYXJjaC1mb3JtX19idXR0b24ge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiAwLjhlbTtcbiAgfVxuICAuc2VhcmNoLWZvcm0tLXd2IC5zZWFyY2gtZm9ybV9fYnV0dG9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1mb3JtLS13diAuc2VhcmNoLWZvcm1fX2J1dHRvbiAuaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtZm9ybS0td3YgLnNlYXJjaC1mb3JtX19idXR0b24ge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWFyY2gtcmVzdWx0c19faGVhZGluZy1jb250YWluZXIge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzX19oZWFkaW5nLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzX19oZWFkaW5nLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gY2FsYygzMDBweCArIDFyZW0pO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0c19faGVhZGluZy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIGNhbGMoMzUwcHggKyAxcmVtKTtcbiAgfVxufVxuLnNlYXJjaC1yZXN1bHRzX19oZWFkaW5nIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDc5NnB4O1xuICB9XG59XG4uc2VhcmNoLXJlc3VsdHNfX2Zvcm0ge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLXJlc3VsdHNfX2Zvcm0gLnNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzk2cHg7XG59XG4uc2VhcmNoLXJlc3VsdHNfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zZWFyY2gtcmVzdWx0c19fZmlsdGVycyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0c19fZmlsdGVycyB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuLnNlYXJjaC1yZXN1bHRzX19wb3N0cyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDc5NnB4O1xufVxuLnNlYXJjaC1yZXN1bHRzX19lbXB0eSB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5zZWFyY2gtcmVzdWx0c19fZXhjZXJwdCB7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VhcmNoLXJlc3VsdHNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cbi5zZWFyY2gtcmVzdWx0c19faXRlbS1oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDAgMCAwLjVyZW07XG59XG4uc2VhcmNoLXJlc3VsdHNfX2l0ZW0tbGluayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzO1xufVxuLnNlYXJjaC1yZXN1bHRzX19pdGVtLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzM2MzYzNjtcbn1cbi5zZWFyY2gtcmVzdWx0c19faXRlbS1leGNlcnB0IHtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNoYXJlX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNoYXJlX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNoYXJlX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAwIDAuNzVyZW0gMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNoYXJlX19pdGVtLS1pbnN0YWdyYW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaGFyZV9fdXJsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaGFyZV9fdXJsICNjb3B5IHtcbiAgY29sb3I6ICNiNmI2YjY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaGFyZV9fdXJsLWxpbmsge1xuICBib3JkZXI6ICMwMDAgMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgY29sb3I6ICNiNmI2YjY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAuM3JlbTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiA3MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaGFyZV9fdXJsLWxpbmsge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbi5zaGFyZV9fdXJsLWFmZml4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcHgpO1xufVxuLnNoYXJlX191cmwtaWNvbiB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5zaGFyZV9fbGluayB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAxcHg7XG59XG4uc2hhcmVfX2xpbms6aG92ZXIge1xuICBjb2xvcjogIzM2MzYzNjtcbiAgZmlsbDogIzM2MzYzNjtcbn1cbi5zaGFyZV9fbGluay0tdHdpdHRlcjpob3ZlciB7XG4gIGNvbG9yOiAjNTVhY2VlO1xuICBmaWxsOiAjNTVhY2VlO1xufVxuLnNoYXJlX19saW5rLS1mYWNlYm9vazpob3ZlciB7XG4gIGNvbG9yOiAjM2I1OTk4O1xuICBmaWxsOiAjM2I1OTk4O1xufVxuLnNoYXJlX19saW5rLS1pbnN0YWdyYW06aG92ZXIge1xuICBjb2xvcjogI2EwMmQ5NjtcbiAgZmlsbDogI2EwMmQ5Njtcbn1cbi5zaGFyZV9fbGluay0tbGlua2VkaW46aG92ZXIge1xuICBjb2xvcjogIzAwNzdiNTtcbiAgZmlsbDogIzAwNzdiNTtcbn1cbi5zaGFyZV9fbGluay0td2hhdHNhcHA6aG92ZXIge1xuICBjb2xvcjogIzM0YWYyMztcbiAgZmlsbDogIzM0YWYyMztcbn1cbi5zaGFyZV9fbGluayBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaGFyZV9faWNvbiB7XG4gIGhlaWdodDogMjVweDtcbiAgdmVydGljYWwtYWxpZ246IC0yNiU7XG4gIHdpZHRoOiAyNXB4O1xufVxuLnNoYXJlLS1jb2xvciAuc2hhcmVfX2xpbmsge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDExcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLnNoYXJlLS1jb2xvciAuc2hhcmVfX2xpbmstLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTVhY2VlO1xufVxuLnNoYXJlLS1jb2xvciAuc2hhcmVfX2xpbmstLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbn1cbi5zaGFyZS0tY29sb3IgLnNoYXJlX19saW5rLS1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTAyZDk2O1xufVxuLnNoYXJlLS1jb2xvciAuc2hhcmVfX2xpbmstLWxpbmtlZGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdiNTtcbn1cbi5zaGFyZS0tY29sb3IgLnNoYXJlX19saW5rLS1lbWFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uc2hhcmUtLWNvbG9yIC5zaGFyZV9fbGluay0td2hhdHNhcHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRhZjIzO1xufVxuLnNoYXJlLS1jb2xvciAuc2hhcmVfX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uc2hhcmUtLWNvbG9yIC5zaGFyZV9faXRlbSB7XG4gIG1hcmdpbjogMCAwLjI1cmVtIDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaGFyZS0tY29sb3IgLnNoYXJlX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMC43NXJlbSAwIDA7XG4gIH1cbn1cbi5zaGFyZS0tY29sb3IgLnNoYXJlX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IC0xMSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zaGFyZS0tbGFyZ2UgLnNoYXJlX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbiAgfVxuICAuc2hhcmUtLWxhcmdlIC5zaGFyZV9faXRlbSB7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLnNoYXJlLS1sYXJnZSAuc2hhcmVfX2ljb24ge1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxufVxuLnNoYXJlLS1xdW90ZSB7XG4gIGNvbG9yOiAjYjZiNmI2O1xuICBmaWxsOiAjYjZiNmI2O1xufVxuLnNoYXJlLS1xdW90ZSAuc2hhcmVfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdmVydGljYWwtYWxpZ246IC0ycHg7XG59XG4uc2hhcmUtLXF1b3RlIC5zaGFyZV9faXRlbSxcbi5zaGFyZS0tcXVvdGUgLnNoYXJlX19saXN0IHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uc2hhcmUtLXF1b3RlIC5zaGFyZV9faWNvbiB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG59XG4uc2hhcmUtLWh1Z2UgLnNoYXJlX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaGFyZS0taHVnZSAuc2hhcmVfX2l0ZW06bnRoLW9mLXR5cGUoMyksIC5zaGFyZS0taHVnZSAuc2hhcmVfX2l0ZW06bnRoLW9mLXR5cGUoNCksIC5zaGFyZS0taHVnZSAuc2hhcmVfX2l0ZW06bnRoLW9mLXR5cGUoNSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNoYXJlLS1odWdlIC5zaGFyZV9fbGluayB7XG4gIHBhZGRpbmc6IDIuMnJlbSAzcmVtO1xufVxuLnNoYXJlLS1odWdlIC5zaGFyZV9fbGluay0tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbi5zaGFyZS0taHVnZSAuc2hhcmVfX2xpbmstLXR3aXR0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc5NWU5O1xufVxuLnNoYXJlLS1odWdlIC5zaGFyZV9fbGluay0tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xufVxuLnNoYXJlLS1odWdlIC5zaGFyZV9fbGluay0tZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ0MzczO1xufVxuLnNoYXJlLS1odWdlIC5zaGFyZV9fbGluay0taW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwMmQ5Njtcbn1cbi5zaGFyZS0taHVnZSAuc2hhcmVfX2xpbmstLWluc3RhZ3JhbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODIyNzE7XG59XG4uc2hhcmUtLWh1Z2UgLnNoYXJlX19saW5rLS1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7XG59XG4uc2hhcmUtLWh1Z2UgLnNoYXJlX19saW5rLS1saW5rZWRpbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU1ODI7XG59XG4uc2hhcmUtLWh1Z2UgLnNoYXJlX19saW5rLS13aGF0c2FwcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGFmMjM7XG59XG4uc2hhcmUtLWh1Z2UgLnNoYXJlX19saW5rLS13aGF0c2FwcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzg1MWI7XG59XG4uc2hhcmUtLWh1Z2UgLnNoYXJlX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbiAgaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogNTJweDtcbn1cbi5zaGFyZS0tc2hvcnRjb2RlIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2hhcmUtLXNob3J0Y29kZS5zaGFyZS0tZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4uc2hhcmUtLXNob3J0Y29kZSAuc2hhcmVfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5zaGFyZS0tc2hvcnRjb2RlIC5zaGFyZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5zaGFyZS0tc2hvcnRjb2RlIC5zaGFyZV9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2hhcmUtLXNob3J0Y29kZSAuc2hhcmVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNoYXJlLS1zaG9ydGNvZGUgLnNoYXJlX19saXN0IHtcbiAgICBtYXJnaW46IDAgLTAuNXJlbTtcbiAgfVxufVxuLnNoYXJlLS1zaG9ydGNvZGUgLnNoYXJlX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc2hhcmUtLXNob3J0Y29kZSAuc2hhcmVfX2l0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaGFyZS0tc2hvcnRjb2RlIC5zaGFyZV9faXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIG1pbi13aWR0aDogMjAlO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNoYXJlLS1zaG9ydGNvZGUgLnNoYXJlX19pdGVtLS1pbnN0YWdyYW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaGFyZS0tc2hvcnRjb2RlIC5zaGFyZV9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmI2YjY7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnNoYXJlLS1zaG9ydGNvZGUgLnNoYXJlX19saW5rIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5zaGFyZS0tc2hvcnRjb2RlIC5zaGFyZV9fbGluayBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE4MG1zLCBvcGFjaXR5IDE4MG1zO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaGFyZS0tc2hvcnRjb2RlIC5zaGFyZV9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG59XG4uc2hhcmUtLXNob3J0Y29kZSAuc2hhcmVfX2xpbms6aG92ZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE4MG1zIDEwMG1zIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpLCBvcGFjaXR5IDE4MG1zIDEwMG1zO1xufVxuLnNoYXJlLS1zaG9ydGNvZGUgLnNoYXJlX19saW5rOmhvdmVyIC5zaGFyZV9faWNvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xNTAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE4MG1zLCBvcGFjaXR5IDE4MG1zO1xufVxuLnNoYXJlLS1zaG9ydGNvZGUgLnNoYXJlX19saW5rLS10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1YWNlZTtcbn1cbi5zaGFyZS0tc2hvcnRjb2RlIC5zaGFyZV9fbGluay0tdHdpdHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzk1ZTk7XG59XG4uc2hhcmUtLXNob3J0Y29kZSAuc2hhcmVfX2xpbmstLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbn1cbi5zaGFyZS0tc2hvcnRjb2RlIC5zaGFyZV9fbGluay0tZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ0MzczO1xufVxuLnNoYXJlLS1zaG9ydGNvZGUgLnNoYXJlX19saW5rLS1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTAyZDk2O1xufVxuLnNoYXJlLS1zaG9ydGNvZGUgLnNoYXJlX19saW5rLS1pbnN0YWdyYW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgyMjcxO1xufVxuLnNoYXJlLS1zaG9ydGNvZGUgLnNoYXJlX19saW5rLS1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7XG59XG4uc2hhcmUtLXNob3J0Y29kZSAuc2hhcmVfX2xpbmstLWxpbmtlZGluOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTU4Mjtcbn1cbi5zaGFyZS0tc2hvcnRjb2RlIC5zaGFyZV9fbGluay0td2hhdHNhcHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRhZjIzO1xufVxuLnNoYXJlLS1zaG9ydGNvZGUgLnNoYXJlX19saW5rLS13aGF0c2FwcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzg1MWI7XG59XG4uc2hhcmUtLXNob3J0Y29kZSAuc2hhcmVfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxODBtcyAxMDBtcywgb3BhY2l0eSAxODBtcyAxMDBtcztcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5zaXRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpdGVfX2hlYWRlciB7XG4gIGhlaWdodDogNTZweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjU4LCAwLjI3LCAwLjA0LCAwLjk4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5zaXRlX19oZWFkZXIuaXMtaGlkZGVuOm5vdCguZHJhd2VyLW9wZW4pIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDElKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlX19oZWFkZXIuaXMtaGlkZGVuIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGVfX2hlYWRlci5pcy1zY3JvbGxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5oYXMtcGFkZGluZyAuc2l0ZV9faGVhZGVyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcy13diAuc2l0ZV9faGVhZGVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlX19oZWFkZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxufVxuLnNpdGVfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4taGVpZ2h0OiA1MHZoO1xuICBwYWRkaW5nOiA1NnB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2l0ZV9fY29udGVudDo6YmVmb3JlLCAuc2l0ZV9fY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xufVxuLnNpdGVfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubGVnYWN5IC5zaXRlX19jb250ZW50OjpiZWZvcmUsIC5sZWdhY3kgLnNpdGVfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgem9vbTogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlzLXd2IC5zaXRlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2NHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDY0cHggMCAwO1xuICB9XG59XG4uc2l0ZV9fZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpdGUtLWFjdGlvbiAuc2l0ZV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zaXRlLS1hY3Rpb24gLnNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2l0ZS0tYWN0aW9uIC5zaXRlLWhlYWRlcl9fbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2l0ZS0tYWN0aW9uIC5zaXRlX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG59XG4uc2l0ZS1oZWFkZXJfX2xvZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBib3JkZXI6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS1oZWFkZXJfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS1oZWFkZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fYnV0dG9ucyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLXNsaWNlcyAuc2l0ZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxufVxuXG4uc2l0ZS0tbWVudS1jb21wYWN0Om5vdCguaXMtd3YpIC5uYXYtLXNpdGUtYWN0aW9ucyAubmF2X19pdGVtLS1jdGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaXRlLS1tZW51LWNvbXBhY3Q6bm90KC5pcy13dikgLm5hdi0tc2l0ZS1hY3Rpb25zIC5uYXZfX2l0ZW0tLWN0YV9zZWMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtLW1lbnUtY29tcGFjdDpub3QoLmlzLXd2KSAubmF2LS1zaXRlLWFjdGlvbnMgLm5hdl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2l0ZS0tbWVudS1jb21wYWN0Om5vdCguaXMtd3YpIC5uYXYtLXNpdGUtYWN0aW9ucyAubmF2X19pdGVtOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaXRlLS1tZW51LWNvbXBhY3Q6bm90KC5pcy13dikgLm5hdl9fc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zaXRlLS1tZW51LWNvbXBhY3Q6bm90KC5pcy13dikgLm5hdl9fc2VhcmNoIGJ1dHRvbiB7XG4gIGZpbGw6ICMwMDA7XG4gIHN0cm9rZTogIzAwMDtcbiAgc3Ryb2tlLXdpZHRoOiAwLjU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlLS1tZW51LWNvbXBhY3Q6bm90KC5pcy13dikgLm5hdl9fc2VhcmNoIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHN0cm9rZTogI2ZmZjtcbiAgfVxufVxuLnNpdGUtLW1lbnUtY29tcGFjdDpub3QoLmlzLXd2KSAuZHJhd2VyIHtcbiAgbGVmdDogNTAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG59XG4uc2l0ZS0tbWVudS1jb21wYWN0Om5vdCguaXMtd3YpIC5kcmF3ZXItLXNlYXJjaCAudG9vbGJhcl9fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtLW1lbnUtY29tcGFjdDpub3QoLmlzLXd2KSAudG9vbGJhcl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaXRlLS1tZW51LWNvbXBhY3Q6bm90KC5pcy13dikgLnNpdGVfX2hlYWRlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2l0ZS0tbWVudS1jb21wYWN0Om5vdCguaXMtd3YpIC5zaXRlX19oZWFkZXIuZHJhd2VyLW9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNpdGUtLW1lbnUtY29tcGFjdDpub3QoLmlzLXd2KSAuc2l0ZV9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNpdGUtLW1lbnUtY29tcGFjdDpub3QoLmlzLXd2KSAuc2l0ZV9fY29udGVudCBzZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS0tbWVudS1jb21wYWN0Om5vdCguaXMtd3YpIC5zaXRlX19jb250ZW50IHNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG59XG4uc2l0ZS0tbWVudS1jb21wYWN0Om5vdCguaXMtd3YpIC5zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpdGUtLW1lbnUtY29tcGFjdDpub3QoLmlzLXd2KSAuc2l0ZS1oZWFkZXJfX2xvZ28ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTgycHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGUtLW1lbnUtY29tcGFjdDpub3QoLmlzLXd2KSAuc2l0ZS1oZWFkZXJfX2xvZ28ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOTZweCk7XG4gIH1cbn1cbi5zaXRlLS1tZW51LWNvbXBhY3Q6bm90KC5pcy13dikgLnNpdGUtaGVhZGVyX19tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaXRlLS1tZW51LWNvbXBhY3Q6bm90KC5pcy13dikgLmJ1dHRvbi0tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5kcmF3ZXItb3BlbiAuc2l0ZS0tbWVudS1jb21wYWN0Om5vdCguaXMtd3YpIC5idXR0b24tLXRvZ2dsZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5kcmF3ZXItb3BlbiAuc2l0ZS0tbWVudS1jb21wYWN0Om5vdCguaXMtd3YpIC5idXR0b24tLXRvZ2dsZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmRyYXdlci1vcGVuIC5zaXRlLS1tZW51LWNvbXBhY3Q6bm90KC5pcy13dikgLmJ1dHRvbi0tdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5kcmF3ZXItb3BlbiAuc2l0ZS0tbWVudS1jb21wYWN0Om5vdCguaXMtd3YpIC5idXR0b24tLXRvZ2dsZTpob3ZlciA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNpdGUtLW1lbnUtY29tcGFjdDpub3QoLmlzLXd2KSAuYnV0dG9uLS10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnNpdGUtLW1lbnUtY29tcGFjdDpub3QoLmlzLXd2KSAuYnV0dG9uLS10b2dnbGU6aG92ZXIgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlLWZvb3RlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX21lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19tZW51IHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19jdGEge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19jdGEge1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX19jdGEge1xuICAgIGJvdHRvbTogMzBweDtcbiAgICByaWdodDogNTBweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19jdGEgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpdGUtZm9vdGVyX19jdGEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaXRlLWZvb3Rlcl9fc29jaWFsIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1mb290ZXJfX3NvY2lhbCB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgcGFkZGluZzogMjVweCA1cHggMzBweDtcbiAgfVxufVxuXG4uc2l0ZS1sZWdhbCB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMCAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWxlZ2FsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlLWxlZ2FsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxLjVyZW0gMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGUtbGVnYWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5zaXRlLWxlZ2FsX19pbmZvIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1sZWdhbF9faW5mbyB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlLWxlZ2FsX19pbmZvIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuLnNpdGUtbGVnYWxfX2xvZ29zIHtcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtbGVnYWxfX2xvZ29zIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zaXRlLWxlZ2FsX19sb2dvcyB7XG4gICAgcGFkZGluZzogMCAxN3B4O1xuICB9XG59XG5cbi5zaXRlLWxvYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxNTA7XG59XG4uc2l0ZS1sb2FkZXJfX2NvbnRlbnQge1xuICBtYXJnaW46IDZlbSBhdXRvIDA7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDEuNWVtIDEuNWVtIDAuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaXMtbG9hZGVkIC5zaXRlLWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGFjZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zcGFjZXItLXNtYWxsIHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3BhY2VyLS1zbWFsbCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uc3BhY2VyLS1ub3JtYWwge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcGFjZXItLW5vcm1hbCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uc3BhY2VyLS1sYXJnZSB7XG4gIGhlaWdodDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwYWNlci0tbGFyZ2Uge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLnNwYWNlci0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnNwYWNlci0tZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG4uc3BhY2VyLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc3BhY2VyLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xufVxuXG4vKlxuICA8ZGl2IGNsYXNzPVwic3Bpbm5lclwiPlxuICAgIDxkaXYgY2xhc3M9XCJzcGlubmVyX19pdGVtXCI+PC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cInNwaW5uZXJfX2l0ZW1cIj48L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwic3Bpbm5lcl9faXRlbVwiPjwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJzcGlubmVyX19pdGVtXCI+PC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cInNwaW5uZXJfX2l0ZW1cIj48L2Rpdj5cbiAgPC9kaXY+XG4qL1xuLnNwaW5uZXIge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDU1cHg7XG59XG4uc3Bpbm5lcl9faXRlbSB7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1zdHJldGNoIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgd2lkdGg6IDZweDtcbn1cbi5zcGlubmVyX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG59XG4uc3Bpbm5lcl9faXRlbTpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cbi5zcGlubmVyX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG4uc3Bpbm5lcl9faXRlbTpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc3Bpbm5lci0tYiAuc3Bpbm5lcl9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uc3Bpbm5lci0tdyAuc3Bpbm5lcl9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc3Bpbm5lci0teSAuc3Bpbm5lcl9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1zdHJldGNoIHtcbiAgMCUsIDQwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbiAgfVxuICAyMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG59XG4uc3Vic2NyaWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgcGFkZGluZzogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hcnRpY2xlX19jb250ZW50IC5zdWJzY3JpYmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2NvbnRlbnQgLnN1YnNjcmliZSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGVfX2NvbnRlbnQgLnN1YnNjcmliZSB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxufVxuLmFydGljbGVfX2NvbnRlbnQgLnN1YnNjcmliZSAuc3Vic2NyaWJlX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uaXMtd3YgLmFydGljbGVfX2NvbnRlbnQgLnN1YnNjcmliZSAuc3Vic2NyaWJlX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2NvbnRlbnQgLnN1YnNjcmliZSAuc3Vic2NyaWJlX19maWVsZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5hcnRpY2xlX19jb250ZW50IC5zdWJzY3JpYmUgLnN1YnNjcmliZV9fZmllbGRzIC5zdWJzY3JpYmVfX2lucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFydGljbGVfX2NvbnRlbnQgLnN1YnNjcmliZSAuc3Vic2NyaWJlX19maWVsZHMgLnN1YnNjcmliZV9faW5wdXQge1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxufVxuLmFydGljbGVfX2NvbnRlbnQgLnN1YnNjcmliZSAuc3Vic2NyaWJlX19maWVsZHMgLnN1YnNjcmliZV9fYnV0dG9uIHtcbiAgZmlsbDogI2ZmZjtcbiAgZmxleDogbm9uZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZV9fY29udGVudCAuc3Vic2NyaWJlIC5zdWJzY3JpYmVfX2ZpZWxkcyAuc3Vic2NyaWJlX19idXR0b24ge1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxufVxuLmlzLXd2IC5hcnRpY2xlX19jb250ZW50IC5zdWJzY3JpYmUgLnN1YnNjcmliZV9fZmllbGRzIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlzLXd2IC5hcnRpY2xlX19jb250ZW50IC5zdWJzY3JpYmUgLnN1YnNjcmliZV9fZmllbGRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uaXMtd3YgLnN1YnNjcmliZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc3Vic2NyaWJlX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDJyZW07XG59XG4uaXMtd3YgLnN1YnNjcmliZV9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkMlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmliZV9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnN1YnNjcmliZV9fZm9ybSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDc5NnB4O1xufVxuLnN1YnNjcmliZV9fZm9ybSBsZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaWJlX19jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdWJzY3JpYmVfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgfVxufVxuLnN1YnNjcmliZV9fZmllbGRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpYmVfX2ZpZWxkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnN1YnNjcmliZV9fZmllbGRzIC5zdWJzY3JpYmVfX2lucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZmxleDogMjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBoZWlnaHQ6IDUxcHg7XG59XG4uc3Vic2NyaWJlX19maWVsZHMgLnN1YnNjcmliZV9faW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Vic2NyaWJlX19maWVsZHMgLnN1YnNjcmliZV9faW5wdXQge1xuICAgIGZsZXg6IDM7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdWJzY3JpYmVfX2ZpZWxkcyAuc3Vic2NyaWJlX19pbnB1dCB7XG4gICAgZmxleDogNTtcbiAgfVxufVxuLnN1YnNjcmliZV9fZmllbGRzIC5zdWJzY3JpYmVfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTQzcmVtO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuc3Vic2NyaWJlX19maWVsZHMgLnN1YnNjcmliZV9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdWJzY3JpYmVfX2ZpZWxkcyAuc3Vic2NyaWJlX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS4xNDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnN1YnNjcmliZV9fZmllbGRzIC5zdWJzY3JpYmVfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsZXg6IDEgYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnRhZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkMlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRhZyAuaWNvbiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZmlsbDogI2ZmZjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIHZlcnRpY2FsLWFsaWduOiAtMTIlO1xuICB3aWR0aDogMjBweDtcbn1cblxuLnRlYW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgMCAycmVtO1xufVxuLnRlYW1fX2l0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTAuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVhbV9faXRlbS0tbGluayB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cbi50ZWFtX19pdGVtLS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi50ZWFtX19tZWRpYSB7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogODBweDtcbn1cbi50ZWFtX19tZWRpYSAubWVkaWEge1xuICBtYXJnaW46IDA7XG59XG4udGVhbV9fbWVkaWEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYW1fX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRlYW1fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgbWFyZ2luOiAwIDAgMC4ycmVtO1xufVxuLnRlYW1fX3RleHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwO1xufVxuLnRlYW1fX2xpbmsge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnRlYW1fX2xpbmsgc3BhbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRlYW0ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAtMXJlbSAxcmVtO1xuICB9XG4gIC50ZWFtX19tZWRpYSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAudGVhbV9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMCAwIDE2MHB4O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG4gIC50ZWFtX19jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnRlYXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWluLWhlaWdodDogNDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXMtd3YgLnRlYXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRlYXNlciAubWVkaWEge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGVhc2VyIC5tZWRpYSBwaWN0dXJlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRlYXNlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG4udGVhc2VyOmhvdmVyIC50ZWFzZXJfX2ltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi50ZWFzZXI6aG92ZXIgLnRlYXNlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjAwMDtcbn1cbi50ZWFzZXJfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLnRlYXNlcl9faW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAzcztcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVhc2VyX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNjQ2NDY0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xufVxuLnRlYXNlcl9fY29udGVudCB7XG4gIGNvbG9yOiAjMDAwO1xuICBoZWlnaHQ6IDUwJTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDEuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFzZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbi50ZWFzZXJfX3RhZ3Mge1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVhc2VyX19kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50ZWFzZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmQyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiAxNzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uaXMtd3YgLnRlYXNlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZDJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGVhc2VyX19idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlYXNlcl9fbGluayB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE1O1xufVxuLnRlYXNlcl9fbGluayBzcGFuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuLnRlYXNlci0taW1hZ2UgLnRlYXNlcl9faW1hZ2UsIC50ZWFzZXItLXZpZGVvIC50ZWFzZXJfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRlYXNlci0taW1hZ2UgLnRlYXNlcl9fY29udGVudCwgLnRlYXNlci0tdmlkZW8gLnRlYXNlcl9fY29udGVudCB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYXNlci0taW1hZ2UgLnRlYXNlcl9fdGFncywgLnRlYXNlci0tdmlkZW8gLnRlYXNlcl9fdGFncyB7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xufVxuLnRlYXNlci0taW1hZ2UgLnRlYXNlcl9fZGF0ZSwgLnRlYXNlci0tdmlkZW8gLnRlYXNlcl9fZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVhc2VyLS1pbWFnZSAudGVhc2VyX190aXRsZSwgLnRlYXNlci0tdmlkZW8gLnRlYXNlcl9fdGl0bGUge1xuICBtYXgtaGVpZ2h0OiAyMzNweDtcbn1cbi50ZWFzZXItLWltYWdlIC50ZWFzZXJfX3RpdGxlIHNwYW4sIC50ZWFzZXItLXZpZGVvIC50ZWFzZXJfX3RpdGxlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIGJveC1zaGFkb3c6IDAuNXJlbSAwIDAgI2ZmZiwgLTAuNXJlbSAwIDAgI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwLjJyZW0gMDtcbn1cbi50ZWFzZXItLXZpZGVvIC50ZWFzZXJfX2ljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNDBweCk7XG4gIHRvcDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDI7XG59XG4udGVhc2VyLS12aWRlbyAudGVhc2VyX19pY29uIHN2ZyB7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG59XG4udGVhc2VyLS10ZXh0OmhvdmVyIC50ZWFzZXJfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgd2lkdGg6IDc1JTtcbn1cbi50ZWFzZXItLXRleHQgLnRlYXNlcl9fY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50ZWFzZXItLXRleHQgLnRlYXNlcl9fY29udGVudDo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgIzAwMDtcbiAgYm90dG9tOiAxZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4yNXM7XG4gIHdpZHRoOiA3MiU7XG59XG4udGVhc2VyLS10ZXh0IC50ZWFzZXJfX3RhZ3Mge1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbn1cbi50ZWFzZXItLXRleHQgLnRlYXNlcl9fZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRlYXNlci0tdGV4dCAudGVhc2VyX190aXRsZSB7XG4gIG1heC1oZWlnaHQ6IDI5MHB4O1xufVxuLnRlYXNlci0tYWN0aW9uLWN1c3RvbSwgLnRlYXNlci0tZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xufVxuLnRlYXNlci0tYWN0aW9uLWN1c3RvbSAudGVhc2VyX19pbWFnZSwgLnRlYXNlci0tZXZlbnQgLnRlYXNlcl9faW1hZ2Uge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYXNlci0tYWN0aW9uLWN1c3RvbSAudGVhc2VyX19jb250ZW50LCAudGVhc2VyLS1ldmVudCAudGVhc2VyX19jb250ZW50IHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4udGVhc2VyLS1hY3Rpb24tY3VzdG9tIC50ZWFzZXJfX3RhZ3MsIC50ZWFzZXItLWFjdGlvbi1jdXN0b20gLnRlYXNlcl9fZGF0ZSwgLnRlYXNlci0tZXZlbnQgLnRlYXNlcl9fdGFncywgLnRlYXNlci0tZXZlbnQgLnRlYXNlcl9fZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVhc2VyLS1hY3Rpb24tY3VzdG9tIC50ZWFzZXJfX3RpdGxlLCAudGVhc2VyLS1ldmVudCAudGVhc2VyX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgcGFkZGluZzogMC44cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRlYXNlci0tYWN0aW9uLWN1c3RvbSAudGVhc2VyX19idXR0b24sIC50ZWFzZXItLWV2ZW50IC50ZWFzZXJfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDNyZW07XG59XG4udGVhc2VyLS1hY3Rpb24tY3VzdG9tIC50ZWFzZXJfX2J1dHRvbiA+IC5idXR0b25fX2ljb24sIC50ZWFzZXItLWV2ZW50IC50ZWFzZXJfX2J1dHRvbiA+IC5idXR0b25fX2ljb24ge1xuICB3aWR0aDogMThweDtcbn1cbi50ZWFzZXItLWFjdGlvbi1jdXN0b20uaGFzLWVuZGVkOmhvdmVyIC50ZWFzZXJfX2J1dHRvbiwgLnRlYXNlci0tZXZlbnQuaGFzLWVuZGVkOmhvdmVyIC50ZWFzZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZDlkOWQ7XG59XG4udGVhc2VyLS1hY3Rpb24tY3VzdG9tLmhhcy1lbmRlZCAudGVhc2VyX19idXR0b24sIC50ZWFzZXItLWV2ZW50Lmhhcy1lbmRlZCAudGVhc2VyX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiNmI2O1xufVxuLnRlYXNlci0tZXZlbnQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgbWluLWhlaWdodDogMTM1cHg7XG59XG4udGVhc2VyLS1ldmVudC1saXN0IC50ZWFzZXJfX2RhdGUge1xuICBjb2xvcjogIzM2MzYzNjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50ZWFzZXItLWV2ZW50LWxpc3QgLnRlYXNlcl9faW1hZ2Uge1xuICBmbGV4OiAwIDAgMTM1cHg7XG59XG4udGVhc2VyLS1ldmVudC1saXN0IC50ZWFzZXJfX2N0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVhc2VyLS1ldmVudC1saXN0IC50ZWFzZXJfX2N0YSBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlYXNlci0tZXZlbnQtbGlzdCAudGVhc2VyX19jdGEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDEgMjAwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi50ZWFzZXItLWV2ZW50LWxpc3QgLnRlYXNlcl9fY29udGVudCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVhc2VyLS1ldmVudC1saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi50ZWFzZXItLWxpc3Qge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4udGVhc2VyLS1saXN0IC50ZWFzZXJfX2Jhc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDI2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZWFzZXItLWxpc3QgLnRlYXNlcl9fYmFzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnRlYXNlci0tbGlzdCAudGVhc2VyX19pbWFnZSB7XG4gIGZsZXg6IDAgMCAyNDBweDtcbn1cbi50ZWFzZXItLWxpc3QgLnRlYXNlcl9faW1hZ2UgaW1nIHtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGVhc2VyLS1saXN0IC50ZWFzZXJfX2ltYWdlIHtcbiAgICBmbGV4OiAwIDAgMjYwcHg7XG4gIH1cbn1cbi50ZWFzZXItLWxpc3QgLnRlYXNlcl9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjJyZW07XG4gIG1heC1oZWlnaHQ6IDE1MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi50ZWFzZXItLWxpc3QgLnRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG59XG4udGVhc2VyLS1saXN0IC50ZWFzZXJfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbi50ZWFzZXItLWxpc3QgLnRlYXNlci0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50ZWFzZXItLWxpc3QgLnRlYXNlcl9fY29udGVudCB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZWFzZXItLWxpc3QgLnRlYXNlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVhc2VyLS1saXN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAudGVhc2VyLS1saXN0X19idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExLjZyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi50ZWFzZXItLWltZywgLnRlYXNlci0tY29udGVudC10b3Age1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGVhc2VyLS1pbWcgLnRlYXNlcl9faW1hZ2UsIC50ZWFzZXItLWNvbnRlbnQtdG9wIC50ZWFzZXJfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVhc2VyLS1pbWcgLnRlYXNlcl9faW1hZ2UgaW1nLCAudGVhc2VyLS1jb250ZW50LXRvcCAudGVhc2VyX19pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ0MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ZWFzZXItLWltZyAudGVhc2VyX19jb250ZW50LCAudGVhc2VyLS1jb250ZW50LXRvcCAudGVhc2VyX19jb250ZW50IHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5pcy13diAudGVhc2VyLS1pbWcgLnRlYXNlci1tZXRhLCAuaXMtd3YgLnRlYXNlci0tY29udGVudC10b3AgLnRlYXNlci1tZXRhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGVhc2VyLS1pbWcgLnRlYXNlcl9fY29udGVudCB7XG4gIGJvdHRvbTogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi50ZWFzZXItLWltZyAudGVhc2VyX190YWdzIHtcbiAgdG9wOiAycmVtO1xufVxuLnRlYXNlci0taW1nLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cbi50ZWFzZXItLWNvbnRlbnQtdG9wIC50ZWFzZXJfX2NvbnRlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZWFzZXItLWxpZ2h0LXRleHQgLnRlYXNlcl9fY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRlYXNlci0tbGlnaHQtdGV4dDpub3QoLnRlYXNlci0tbGlnaHQtdGV4dC50ZWFzZXItLWNvbnRlbnQtdG9wKSAudGVhc2VyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgNzUlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMTAwJSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYXNlci0tYWN0aW9uIC5idXR0b24ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4udGVhc2VyLS1hY3Rpb246OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMzAlLCByZ2JhKDAsIDAsIDAsIDAuNykgMTAwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG59XG4udGVhc2VyLS1hY3Rpb24gLnRlYXNlcl9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udGVhc2VyLS1hY3Rpb24gLnRlYXNlcl9faW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4udGVhc2VyLS1hY3Rpb24gLnRlYXNlcl9fY29udGVudCB7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYXNlci0tYWN0aW9uIC50ZWFzZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4udGVhc2VyLS1hY3Rpb24gLnRlYXNlcl9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlYXNlci0tYWN0aW9uIC50ZWFzZXJfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4udGVhc2VyLS1uYXJyb3cge1xuICBtaW4taGVpZ2h0OiAzMTBweDtcbn1cbi50ZWFzZXItLW5hcnJvdy50ZWFzZXItLWFjdGlvbiAudGVhc2VyX19pbWFnZSBpbWcsIC50ZWFzZXItLW5hcnJvdy50ZWFzZXItLWV2ZW50IC50ZWFzZXJfX2ltYWdlIGltZyB7XG4gIG1pbi1oZWlnaHQ6IDMxMHB4O1xufVxuXG4udGVhc2VyLW1ldGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRlYXNlci1tZXRhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvdHRvbTogLTEycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MHB4O1xufVxuLmlzLXd2IC50ZWFzZXItbWV0YS0tZGF0ZSB7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuXG4udGV4dC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRleHQtYmxvY2s6OmJlZm9yZSwgLnRleHQtYmxvY2s6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbn1cbi50ZXh0LWJsb2NrOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmxlZ2FjeSAudGV4dC1ibG9jazo6YmVmb3JlLCAubGVnYWN5IC50ZXh0LWJsb2NrOjphZnRlciB7XG4gIHpvb206IDE7XG59XG4udGV4dC1ibG9ja19fY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDc5NnB4O1xuICBwYWRkaW5nOiAycmVtO1xufVxuLnRleHQtYmxvY2tfX2NvbnRlbnQgaDEsXG4udGV4dC1ibG9ja19fY29udGVudCBoMixcbi50ZXh0LWJsb2NrX19jb250ZW50IGgzLFxuLnRleHQtYmxvY2tfX2NvbnRlbnQgaDQsXG4udGV4dC1ibG9ja19fY29udGVudCBoNSxcbi50ZXh0LWJsb2NrX19jb250ZW50IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmlzLXd2IC50ZXh0LWJsb2NrX19jb250ZW50IGgxLFxuLmlzLXd2IC50ZXh0LWJsb2NrX19jb250ZW50IGgyLFxuLmlzLXd2IC50ZXh0LWJsb2NrX19jb250ZW50IGgzLFxuLmlzLXd2IC50ZXh0LWJsb2NrX19jb250ZW50IGg0LFxuLmlzLXd2IC50ZXh0LWJsb2NrX19jb250ZW50IGg1LFxuLmlzLXd2IC50ZXh0LWJsb2NrX19jb250ZW50IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmQyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRleHQtYmxvY2tfX2NvbnRlbnQgLmJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG4udGV4dC1ibG9ja19fbWVkaWEge1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtYmxvY2tfX21lZGlhIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRleHQtYmxvY2tfX21lZGlhIHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuLnRleHQtYmxvY2tfX21lZGlhID4gLm1lZGlhID4gLm1lZGlhX19jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRleHQtYmxvY2tfX2ltYWdlIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRleHQtYmxvY2stLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xufVxuLnRleHQtYmxvY2stLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi50ZXh0LWJsb2NrLS1ibGFjayAudGV4dC1ibG9ja19fY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRleHQtYmxvY2stLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG59XG4udGV4dC1ibG9jay0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGV4dC1ibG9jay0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtYmxvY2stLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1ibG9ja19fcGxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnRleHQtYmxvY2tfX3BsYXk6aG92ZXIgLnRleHQtYmxvY2tfX3BsYXktaWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOCk7XG59XG4udGV4dC1ibG9ja19fcGxheS1pY29uIHtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE4MG1zO1xuICB3aWR0aDogMTAwcHg7XG59XG4udGV4dC1ibG9jay0tbm8tcGFkZGluZyAudGV4dC1ibG9ja19fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtYmxvY2stLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4udGV4dC1ibG9jay0taW1hZ2UgLnRleHQtYmxvY2tfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LWJsb2NrLS1pbWFnZSAudGV4dC1ibG9ja19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50ZXh0LWJsb2NrLS1pbWFnZSAudGV4dC1ibG9ja19fY29udGVudCB7XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gIH1cbn1cbi50ZXh0LWJsb2NrLS1pbWFnZSAudGV4dC1ibG9ja19fbWVkaWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1ibG9jay0taW1hZ2UgLnRleHQtYmxvY2tfX21lZGlhIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLnRleHQtYmxvY2stLWludmVydGVkIC50ZXh0LWJsb2NrX19tZWRpYSB7XG4gIG9yZGVyOiAyO1xufVxuXG4udGhlbWUtLWRhcmsubmF2IC5uYXZfX2l0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRoZW1lLS1kYXJrLm5hdi0tYWNjb3JkaW9uIC5uYXZfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM2MzYzNjtcbiAgY29sb3I6ICNmZmY7XG59XG4udGhlbWUtLWRhcmsubmF2LS1hY2NvcmRpb24gLm5hdl9faXRlbSA+IGEsXG4udGhlbWUtLWRhcmsubmF2LS1hY2NvcmRpb24gLm5hdl9faXRlbSA+IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuLnRoZW1lLS1kYXJrLm5hdi0tYWNjb3JkaW9uIC5uYXZfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogI2ZmMDtcbn1cbi50aGVtZS0tZGFyay5uYXYtLWFjY29yZGlvbiAubmF2X19pdGVtOmhvdmVyID4gLm5hdl9fYXJyb3cge1xuICBmaWxsOiAjZmYwO1xufVxuLnRoZW1lLS1kYXJrLm5hdi0tYWNjb3JkaW9uIC5uYXZfX2Fycm93IHtcbiAgYm9yZGVyOiAwO1xuICBmaWxsOiAjZmZmO1xufVxuLnRoZW1lLS1kYXJrLm5hdi0tYWNjb3JkaW9uIC5uYXZfX2NoaWxkcmVuIC5uYXZfX2l0ZW0ge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjYjZiNmI2O1xufVxuLnRoZW1lLS1kYXJrLm5hdi0tYWNjb3JkaW9uIC5uYXZfX2NoaWxkcmVuIC5uYXZfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tZGFyay5uYXYtLWNvcHkgLm5hdl9faXRlbSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzNjM2MzY7XG4gIGNvbG9yOiByZ2JhKDE4MiwgMTgyLCAxODIsIDAuNCk7XG59XG4udGhlbWUtLWRhcmsubmF2LS1jb3B5IC5uYXZfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi50aGVtZS0tZGFyay5uYXYtLWljb25zIC5uYXZfX2l0ZW0gLmljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLnRoZW1lLS1kYXJrLm5hdi0taWNvbnMgLm5hdl9faXRlbS0tdHdpdHRlciAuaWNvbjpob3ZlciB7XG4gIGZpbGw6ICM1NWFjZWU7XG59XG4udGhlbWUtLWRhcmsubmF2LS1pY29ucyAubmF2X19pdGVtLS1mYWNlYm9vayAuaWNvbjpob3ZlciB7XG4gIGZpbGw6ICMzYjU5OTg7XG59XG4udGhlbWUtLWRhcmsubmF2LS1pY29ucyAubmF2X19pdGVtLS1pbnN0YWdyYW0gLmljb246aG92ZXIge1xuICBmaWxsOiAjYTAyZDk2O1xufVxuLnRoZW1lLS1kYXJrLm5hdi0taWNvbnMgLm5hdl9faXRlbS0teW91dHViZSAuaWNvbjpob3ZlciB7XG4gIGZpbGw6ICNjZDIwMWY7XG59XG4udGhlbWUtLWRhcmsubmF2LS1pY29ucyAubmF2X19pdGVtLS1saW5rZWRpbiAuaWNvbjpob3ZlciB7XG4gIGZpbGw6ICMwMDc3YjU7XG59XG5cbi50aGVtZS0tbGlnaHQubmF2IC5uYXZfX2l0ZW0ge1xuICBjb2xvcjogIzM2MzYzNjtcbn1cbi50aGVtZS0tbGlnaHQubmF2IC5uYXZfX2l0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjYjZiNmI2O1xufVxuLnRoZW1lLS1saWdodCAubmF2LS1hY2NvcmRpb24gLm5hdl9faXRlbSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnRoZW1lLS1saWdodCAubmF2LS1hY2NvcmRpb24gLm5hdl9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmI2YjY7XG59XG4uaXMtd3YgLnRoZW1lLS1saWdodCAubmF2LS1hY2NvcmRpb24gLm5hdl9faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZGJkZGUzO1xufVxuLnRoZW1lLS1saWdodCAubmF2LS1hY2NvcmRpb24gLm5hdl9fY2hpbGRyZW4gLm5hdl9faXRlbSB7XG4gIGNvbG9yOiAjYjZiNmI2O1xufVxuLmlzLXd2IC50aGVtZS0tbGlnaHQgLm5hdi0tYWNjb3JkaW9uIC5uYXZfX2NoaWxkcmVuIC5uYXZfX2l0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50aGVtZS0tbGlnaHQgLm5hdi0tYWNjb3JkaW9uIC5uYXZfX2NoaWxkcmVuIC5uYXZfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pcy13diAudGhlbWUtLWxpZ2h0IC5uYXYtLWFjY29yZGlvbiAubmF2X19jaGlsZHJlbiAubmF2X19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGRlMztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi50aXRsZS1oaWdobGlnaHQge1xuICBjb2xvcjogI2ZmMDtcbn1cbi50aXRsZS1oaWdobGlnaHQudGhlbWUtLXllbGxvdyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7XG4gIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gIG1heC13aWR0aDogMjVyZW07XG4gIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHdpdHRlcl9faGVhZGVyIHtcbiAgcGFkZGluZzogMCAwIDEuNXJlbTtcbn1cbi50d2l0dGVyX19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi50d2l0dGVyX19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDc5NnB4O1xuICBwYWRkaW5nOiAwIDAgMS41cmVtO1xufVxuLnR3aXR0ZXJfX2NvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLnR3aXR0ZXJfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi51cGxvYWQtcG9wb3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXBsb2FkLXBvcG92ZXJfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudXBsb2FkLXBvcG92ZXJfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxufVxuLnVwbG9hZC1wb3BvdmVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudXBsb2FkLXBvcG92ZXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLnVwbG9hZC1wb3BvdmVyX19jb250ZW50IC5idXR0b24ge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnVwbG9hZC1wb3BvdmVyX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC51cGxvYWQtcG9wb3Zlcl9fZm9ybSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnVwbG9hZC1wb3BvdmVyX19mb3JtIC5wb3N0ZXIge1xuICBkaXNwbGF5OiBpbml0aWFsO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnVwbG9hZC1wb3BvdmVyX19mb3JtIC5wb3N0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG4udXBsb2FkLXBvcG92ZXJfX2Zvcm0gLnBvc3Rlcl9faW1hZ2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbn1cbi51cGxvYWQtcG9wb3Zlcl9fZm9ybSAuZm9ybV9fcmFkaW9zIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudXBsb2FkLXBvcG92ZXJfX2Zvcm0gLmZvcm1fX3JhZGlvcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnVwbG9hZC1wb3BvdmVyX19mb3JtIC5mb3JtX19yYWRpbyBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG59XG4udXBsb2FkLXBvcG92ZXJfX2Zvcm0gLmZvcm1fX3JhZGlvIGxhYmVsIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4udXBsb2FkLXBvcG92ZXJfX3JhZGlvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51cGxvYWQtcG9wb3Zlcl9fb3Ige1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgYm94LXNoYWRvdzogMC43NXJlbSAwIDAgIzAwMCwgLTAuNzVyZW0gMCAwICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGVmdDogNTAlO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogNTtcbn1cbi51cGxvYWQtcG9wb3Zlcl9fcG9zdGVycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudXBsb2FkLXBvcG92ZXJfX3Bvc3RlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi51cGxvYWQtcG9wb3Zlcl9fYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnVwbG9hZC1wb3BvdmVyX19idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4udXBsb2FkLXBvcG92ZXJfX3BvcG92ZXJfX21hc2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi52aWRlbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52aWRlbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1MHB4O1xuICB9XG59XG4udmlkZW86aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlkZW86aG92ZXIgLnZpZGVvX19wbGF5LWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZpZGVvOmhvdmVyIC52aWRlb19fcGxheS1idXR0b24ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuLnZpZGVvLmlzLWFjdGl2ZSAudmlkZW9fX292ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW8uaXMtYWN0aXZlIC52aWRlb19fY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG59XG4udmlkZW8uaXMtYWN0aXZlIC52aWRlb19fYmFja2dyb3VuZCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi52aWRlby5pcy1hY3RpdmUgLnZpZGVvX19jbG9zZSB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG4gIG9wYWNpdHk6IDE7XG59XG4udmlkZW8uaXMtYWN0aXZlIC52aWRlb19fY2xvc2UuaXMtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi52aWRlby5pcy1hY3RpdmUgLnZpZGVvX19wbGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWRlb19fY29udGFpbmVyIHtcbiAgbGVmdDogNTAlO1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZGVvX19oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIGJveC1zaGFkb3c6IDAuNzVyZW0gMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSwgLTAuNzVyZW0gMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwIDAuMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC52aWRlb19faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlb19faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICB9XG59XG4udmlkZW9fX3N1YmhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIGJveC1zaGFkb3c6IDAuNzVyZW0gMCAwICMwMDAsIC0wLjc1cmVtIDAgMCAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW9fX3N1YmhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLnZpZGVvX190ZXh0IHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG4udmlkZW9fX2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmlsbDogI2ZmZjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICB6LWluZGV4OiA5NTtcbn1cbi52aWRlb19fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xufVxuLnZpZGVvX19jbG9zZS5pcy1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLnZpZGVvX19wbGF5ZXIge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWRlb19fY29udGVudCB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDAgNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC52aWRlb19fY29udGVudCB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlb19fY29udGVudCB7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmlkZW9fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudmlkZW9fX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG59XG4udmlkZW9fX2JhY2tncm91bmQge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi52aWRlb19fYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDAgLTFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlb19fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi52aWRlb19fcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbi52aWRlb19fcGxheS1idXR0b24ge1xuICBmaWxsOiAjZmZmO1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTYwJSk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMjVzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICB3aWR0aDogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzQwcHgpIHtcbiAgLnZpZGVvX19wbGF5LWJ1dHRvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52aWRlb19fcGxheS1idXR0b24ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuLnZpZGVvX19lbmRzY3JlZW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAyMDBweCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZGVvX19lbmRzY3JlZW4uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWRlb19fZW5kc2NyZWVuLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzLCB0cmFuc2Zvcm0gMC4yNXM7XG59XG4udmlkZW9fX2VuZHNjcmVlbi1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlb19fZW5kc2NyZWVuLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnZpZGVvX19lbmRzY3JlZW4taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW9fX2VuZHNjcmVlbi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIH1cbn1cbi52aWRlb19fZW5kc2NyZWVuLWJ1dHRvbiB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvX19lbmRzY3JlZW4tYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICB9XG59XG4udmlkZW9fX2VuZHNjcmVlbi1idXR0b246bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbn1cblxuLndxLXF1aXogLm1lZGlhLFxuLnBlcnNvbmFsaXR5LXF1aXogLm1lZGlhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGVhcm5kYXNoICNsZWFybmRhc2hfY291cnNlX3N0YXR1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGVhcm5kYXNoIC5sZWFybmRhc2hfY291cnNlX2NlcnRpZmljYXRlIC5idG4tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGJvcmRlci1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZpbGw6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjI1cyBlYXNlLWluLW91dCwgY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4ubGVhcm5kYXNoIC5sZWFybmRhc2hfY291cnNlX2NlcnRpZmljYXRlIC5idG4tYmx1ZTpmb2N1cywgLmxlYXJuZGFzaCAubGVhcm5kYXNoX2NvdXJzZV9jZXJ0aWZpY2F0ZSAuYnRuLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMDAwO1xuICBib3JkZXItY29sb3I6ICNmZmYwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmxlYXJuZGFzaCAud3BQcm9RdWl6X2NvbnRlbnQge1xuICBtYXJnaW46IDEuNXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgcGFkZGluZzogMXJlbSAyNy41cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZWFybmRhc2ggLndwUHJvUXVpel9jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxuICAuYXJ0aWNsZS0taGVhZGVyLXBvcnRyYWl0IC5sZWFybmRhc2ggLndwUHJvUXVpel9jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxlYXJuZGFzaCAud3BQcm9RdWl6X2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZWFybmRhc2ggLndwUHJvUXVpel9jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gNTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxlYXJuZGFzaCAud3BQcm9RdWl6X2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxMTBweDtcbiAgfVxufVxuLmxlYXJuZGFzaCAud3BQcm9RdWl6X2NvbnRlbnQgaDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW46IC0xcmVtIC0yNy41cHggMXJlbTtcbiAgcGFkZGluZzogMC41ZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGVhcm5kYXNoIC53cFByb1F1aXpfY29udGVudCBoMiB7XG4gICAgbWFyZ2luOiAtMS41cmVtIC01NXB4IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxlYXJuZGFzaCAud3BQcm9RdWl6X2NvbnRlbnQgaDIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAtMTEwcHggMS41cmVtO1xuICB9XG59XG4ubGVhcm5kYXNoIC53cFByb1F1aXpfY29udGVudCAud3BQcm9RdWl6X3F1ZXN0aW9uTGlzdCAud3BQcm9RdWl6X3F1ZXN0aW9uTGlzdEl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLmxlYXJuZGFzaCAud3BQcm9RdWl6X2NvbnRlbnQgLndwUHJvUXVpel9xdWVzdGlvbkxpc3QgLndwUHJvUXVpel9xdWVzdGlvbkxpc3RJdGVtOmxhc3QtY2hpbGQge1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgcGFkZGluZzogMDtcbn1cbi5sZWFybmRhc2ggLndwUHJvUXVpel9jb250ZW50IC53cFByb1F1aXpfcXVlc3Rpb25MaXN0IC53cFByb1F1aXpfcXVlc3Rpb25MaXN0SXRlbSBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5sZWFybmRhc2ggLndwUHJvUXVpel9jb250ZW50IC53cFByb1F1aXpfcXVlc3Rpb25MaXN0IC53cFByb1F1aXpfcXVlc3Rpb25MaXN0SXRlbSBpbnB1dC53cFByb1F1aXpfcXVlc3Rpb25JbnB1dFt0eXBlPXJhZGlvXSwgLmxlYXJuZGFzaCAud3BQcm9RdWl6X2NvbnRlbnQgLndwUHJvUXVpel9xdWVzdGlvbkxpc3QgLndwUHJvUXVpel9xdWVzdGlvbkxpc3RJdGVtIGlucHV0LndwUHJvUXVpel9xdWVzdGlvbklucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCAwLjVyZW0gMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB3aWR0aDogMjBweDtcbn1cbi5sZWFybmRhc2ggLndwUHJvUXVpel9jb250ZW50IC53cFByb1F1aXpfcXVlc3Rpb25MaXN0IC53cFByb1F1aXpfcXVlc3Rpb25MaXN0SXRlbSBpbnB1dC53cFByb1F1aXpfcXVlc3Rpb25JbnB1dFt0eXBlPXRleHRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGVhcm5kYXNoIC53cFByb1F1aXpfY29udGVudCAud3BQcm9RdWl6X3F1ZXN0aW9uTGlzdCAud3BQcm9RdWl6X3F1ZXN0aW9uTGlzdEl0ZW0gaW5wdXQud3BQcm9RdWl6X3F1ZXN0aW9uSW5wdXRbdHlwZT1maWxlXSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGVhcm5kYXNoIC53cFByb1F1aXpfY29udGVudCAud3BQcm9RdWl6X3F1ZXN0aW9uTGlzdCAud3BQcm9RdWl6X3F1ZXN0aW9uTGlzdEl0ZW0gLndwUHJvUXVpel9zb3J0YWJsZSxcbi5sZWFybmRhc2ggLndwUHJvUXVpel9jb250ZW50IC53cFByb1F1aXpfcXVlc3Rpb25MaXN0IC53cFByb1F1aXpfcXVlc3Rpb25MaXN0SXRlbSAud3BQcm9RdWl6X3NvcnRTdHJpbmdJdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM4LCAzOCwgMzgsIDAuMik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogbW92ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG59XG4ubGVhcm5kYXNoIC53cFByb1F1aXpfY29udGVudCAud3BQcm9RdWl6X3F1ZXN0aW9uTGlzdCAud3BQcm9RdWl6X3F1ZXN0aW9uTGlzdEl0ZW0gLndwUHJvUXVpel9zb3J0YWJsZTpob3Zlcixcbi5sZWFybmRhc2ggLndwUHJvUXVpel9jb250ZW50IC53cFByb1F1aXpfcXVlc3Rpb25MaXN0IC53cFByb1F1aXpfcXVlc3Rpb25MaXN0SXRlbSAud3BQcm9RdWl6X3NvcnRTdHJpbmdJdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzYzNjM2O1xufVxuLmxlYXJuZGFzaCAud3BQcm9RdWl6X2NvbnRlbnQgLndwUHJvUXVpel9xdWVzdGlvbkxpc3QgLndwUHJvUXVpel9xdWVzdGlvbkxpc3RJdGVtIC53cFByb1F1aXpfY2xvemUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubGVhcm5kYXNoIC53cFByb1F1aXpfY29udGVudCAud3BQcm9RdWl6X3F1ZXN0aW9uTGlzdCAud3BQcm9RdWl6X3F1ZXN0aW9uTGlzdEl0ZW0gLndwUHJvUXVpel9jbG96ZSBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNmI2YjY7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sZWFybmRhc2ggLndwUHJvUXVpel9jb250ZW50IC53cFByb1F1aXpfcXVlc3Rpb25MaXN0IC53cFByb1F1aXpfcXVlc3Rpb25MaXN0SXRlbS53cFByb1F1aXpfYW5zd2VyQ29ycmVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNzcxYTtcbn1cbi5sZWFybmRhc2ggLndwUHJvUXVpel9jb250ZW50IC53cFByb1F1aXpfcXVlc3Rpb25MaXN0IC53cFByb1F1aXpfcXVlc3Rpb25MaXN0SXRlbS53cFByb1F1aXpfYW5zd2VyQ29ycmVjdCBsYWJlbCB7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5sZWFybmRhc2ggLndwUHJvUXVpel9jb250ZW50IC53cFByb1F1aXpfcXVlc3Rpb25MaXN0IC53cFByb1F1aXpfcXVlc3Rpb25MaXN0SXRlbS53cFByb1F1aXpfYW5zd2VyQ29ycmVjdCBpbnB1dFt0eXBlPXJhZGlvXSwgLmxlYXJuZGFzaCAud3BQcm9RdWl6X2NvbnRlbnQgLndwUHJvUXVpel9xdWVzdGlvbkxpc3QgLndwUHJvUXVpel9xdWVzdGlvbkxpc3RJdGVtLndwUHJvUXVpel9hbnN3ZXJDb3JyZWN0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzcxYTtcbn1cbi5sZWFybmRhc2ggLndwUHJvUXVpel9jb250ZW50IC53cFByb1F1aXpfcXVlc3Rpb25MaXN0IC53cFByb1F1aXpfcXVlc3Rpb25MaXN0SXRlbS53cFByb1F1aXpfYW5zd2VySW5jb3JyZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZjQ0MzM2O1xufVxuLmxlYXJuZGFzaCAud3BQcm9RdWl6X2NvbnRlbnQgLndwUHJvUXVpel9xdWVzdGlvbkxpc3QgLndwUHJvUXVpel9xdWVzdGlvbkxpc3RJdGVtLndwUHJvUXVpel9hbnN3ZXJJbmNvcnJlY3QgbGFiZWwge1xuICBjdXJzb3I6IGF1dG87XG59XG4ubGVhcm5kYXNoIC53cFByb1F1aXpfY29udGVudCAud3BQcm9RdWl6X3F1ZXN0aW9uTGlzdCAud3BQcm9RdWl6X3F1ZXN0aW9uTGlzdEl0ZW0ud3BQcm9RdWl6X2Fuc3dlckluY29ycmVjdCBpbnB1dFt0eXBlPXJhZGlvXSwgLmxlYXJuZGFzaCAud3BQcm9RdWl6X2NvbnRlbnQgLndwUHJvUXVpel9xdWVzdGlvbkxpc3QgLndwUHJvUXVpel9xdWVzdGlvbkxpc3RJdGVtLndwUHJvUXVpel9hbnN3ZXJJbmNvcnJlY3QgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xufVxuLmxlYXJuZGFzaCAud3BQcm9RdWl6X3NwaW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sZWFybmRhc2ggLndwUHJvUXVpel9zcGlubmVyID4gZGl2IHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHdpZHRoOiA0NXB4O1xufVxuLmxlYXJuZGFzaCAud3BQcm9RdWl6X2xpc3QgLndwUHJvUXVpel9saXN0SXRlbSB7XG4gIG1hcmdpbjogMS41cmVtIDAgMDtcbn1cbi5sZWFybmRhc2ggLndwUHJvUXVpel9idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBib3JkZXItY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xuICBmaWxsOiAjMDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQW1uZXN0eSBUcmFkZSBHb3RoaWMgQmRDbjIwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmYwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmxlYXJuZGFzaCAud3BQcm9RdWl6X2J1dHRvbjpmb2N1cywgLmxlYXJuZGFzaCAud3BQcm9RdWl6X2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ubGVhcm5kYXNoIC53cFByb1F1aXpfdGltZV9saW1pdCB7XG4gIHBhZGRpbmc6IDAgMCAxcmVtO1xufVxuLmxlYXJuZGFzaCAud3BQcm9RdWl6X3Byb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5sZWFybmRhc2ggLndwUHJvUXVpel9xdWVzdGlvbl9wYWdlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmxlYXJuZGFzaCAud3BQcm9RdWl6X2hlYWRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubGVhcm5kYXNoIC53cFByb1F1aXpfY2xlYXIge1xuICBtYXJnaW46IDA7XG59XG4ubGVhcm5kYXNoIC53cFByb1F1aXpfcXVlc3Rpb25fdGV4dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDM4LCAzOCwgMzgsIDAuMik7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmxlYXJuZGFzaCAud3BQcm9RdWl6X3F1ZXN0aW9uX3RleHQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGVhcm5kYXNoIC53cFByb1F1aXpfcXVlc3Rpb25MaXN0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLmxlYXJuZGFzaCAud3BQcm9RdWl6X3Jlc3BvbnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5sZWFybmRhc2ggLndwUHJvUXVpel9yZXNwb25zZSAud3BQcm9RdWl6X2NvcnJlY3Qge1xuICBjb2xvcjogIzAwNzcxYTtcbn1cbi5sZWFybmRhc2ggLndwUHJvUXVpel9yZXNwb25zZSAud3BQcm9RdWl6X2NvcnJlY3QgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGVhcm5kYXNoIC53cFByb1F1aXpfcmVzcG9uc2UgLndwUHJvUXVpel9pbmNvcnJlY3Qge1xuICBjb2xvcjogI2Y0NDMzNjtcbn1cbi5sZWFybmRhc2ggLndwUHJvUXVpel9yZXNwb25zZSAud3BQcm9RdWl6X2luY29ycmVjdCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sZWFybmRhc2ggLndwUHJvUXVpel9zZW5kaW5nIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjtcbn1cbi5sZWFybmRhc2ggLndwUHJvUXVpel9zZW5kaW5nIGRkLmNvdXJzZV9wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxlYXJuZGFzaCAud3BQcm9RdWl6X3NlbmRpbmcgZGQuY291cnNlX3Byb2dyZXNzIC5jb3Vyc2VfcHJvZ3Jlc3NfYmx1ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGVhcm5kYXNoIC53cFByb1F1aXpfcmVzdWx0cyAud3BQcm9RdWl6X3F1aXpfdGltZSxcbi5sZWFybmRhc2ggLndwUHJvUXVpel9yZXN1bHRzIC53cFByb1F1aXpfdGltZV9saW1pdF9leHBpcmVkLFxuLmxlYXJuZGFzaCAud3BQcm9RdWl6X3Jlc3VsdHMgLndwUHJvUXVpel9wb2ludHMsXG4ubGVhcm5kYXNoIC53cFByb1F1aXpfcmVzdWx0cyAud3BQcm9RdWl6X2dyYWRlZF9wb2ludHMsXG4ubGVhcm5kYXNoIC53cFByb1F1aXpfcmVzdWx0cyAud3BQcm9RdWl6X2NlcnRpZmljYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGVhcm5kYXNoIC53cFByb1F1aXpfcmVzdWx0cyAud3BQcm9RdWl6X3RpbWVfbGltaXRfZXhwaXJlZCB7XG4gIGNvbG9yOiAjZjQ0MzM2O1xufVxuLmxlYXJuZGFzaCAud3BQcm9RdWl6X3Jlc3VsdHMgLndwUHJvUXVpel9jZXJ0aWZpY2F0ZSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ubGVhcm5kYXNoIC53cFByb1F1aXpfcmVzdWx0cyAud3BQcm9RdWl6X2NlcnRpZmljYXRlIC5idG4tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZpbGw6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJBbW5lc3R5IFRyYWRlIEdvdGhpYyBCZENuMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjI1cyBlYXNlLWluLW91dCwgY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4ubGVhcm5kYXNoIC53cFByb1F1aXpfcmVzdWx0cyAud3BQcm9RdWl6X2NlcnRpZmljYXRlIC5idG4tYmx1ZTpmb2N1cywgLmxlYXJuZGFzaCAud3BQcm9RdWl6X3Jlc3VsdHMgLndwUHJvUXVpel9jZXJ0aWZpY2F0ZSAuYnRuLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICBib3JkZXItY29sb3I6ICMzNjM2MzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxlYXJuZGFzaCAud3BQcm9RdWl6X3Jlc3VsdHMgLnF1aXpfY29udGludWVfbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDA7XG59XG4ubGVhcm5kYXNoIC53cFByb1F1aXpfcmVzdWx0cyAucXVpel9jb250aW51ZV9saW5rIGEjcXVpel9jb250aW51ZV9saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbiAgZmlsbDogIzAwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5sZWFybmRhc2ggLndwUHJvUXVpel9yZXN1bHRzIC5xdWl6X2NvbnRpbnVlX2xpbmsgYSNxdWl6X2NvbnRpbnVlX2xpbms6Zm9jdXMsIC5sZWFybmRhc2ggLndwUHJvUXVpel9yZXN1bHRzIC5xdWl6X2NvbnRpbnVlX2xpbmsgYSNxdWl6X2NvbnRpbnVlX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMDAwO1xuICBib3JkZXItY29sb3I6ICNmZmYwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmxlYXJuZGFzaCAud3BQcm9RdWl6X3Jlc3VsdHMgLndwUHJvUXVpel9idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cbi5sZWFybmRhc2ggLndwUHJvUXVpel9yZXN1bHRzIC53cFByb1F1aXpfYnV0dG9uOmZvY3VzLCAubGVhcm5kYXNoIC53cFByb1F1aXpfcmVzdWx0cyAud3BQcm9RdWl6X2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gIGJvcmRlci1jb2xvcjogIzM2MzYzNjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGVhcm5kYXNoIC5sZC1pdGVtLWxpc3QgLmxkLWl0ZW0tbGlzdC1pdGVtIC5sZC1pdGVtLW5hbWUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIsXG4qOjpmaXJzdC1sZXR0ZXIsXG5wOjpmaXJzdC1saW5lLFxuZGl2OjpmaXJzdC1saW5lLFxuYmxvY2txdW90ZTo6Zmlyc3QtbGluZSxcbmxpOjpmaXJzdC1saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbmE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYVtocmVmXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIGFbaHJlZl49XCIjXCJdOjphZnRlciwgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIHByZSxcbmJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNjM2MzY7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIC8qXG4gICAqIFByaW50aW5nIFRhYmxlczpcbiAgICogaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAqL1xuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIHRyLFxuaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgcCxcbmgyLFxuaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG59XG4ubG9nZ2VkLWluICN3cGFkbWluYmFyIHtcbiAgaGVpZ2h0OiA0N3B4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4ubG9nZ2VkLWluIC5zaXRlX19oZWFkZXIge1xuICB0b3A6IDQ2cHg7XG59XG4ubG9nZ2VkLWluIC5kcmF3ZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0NnB4KTtcbiAgdG9wOiA0NnB4O1xufVxuLmxvZ2dlZC1pbiAubXV1cnZhbmphLS1mdWxsLXBhZ2UgLm11dXJ2YW5qYV9fd2FsbCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDU2cHggLSA0N3B4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmxvZ2dlZC1pbiAjd3BhZG1pbmJhciB7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICB9XG4gIC5sb2dnZWQtaW4gLnNpdGVfX2hlYWRlciB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG4gIC5sb2dnZWQtaW4gLmRyYXdlciB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG4gIC5sb2dnZWQtaW4gLmhlYWRlci1sb25ncmVhZCB7XG4gICAgbWFyZ2luLXRvcDogLTk2cHg7XG4gIH1cbiAgLmxvZ2dlZC1pbiAubXV1cnZhbmphLS1mdWxsLXBhZ2UgLm11dXJ2YW5qYV9fd2FsbCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTZweCAtIDQ3cHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2dlZC1pbiAubXV1cnZhbmphLS1mdWxsLXBhZ2UgLm11dXJ2YW5qYV9fd2FsbCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTZweCAtIDQ3cHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5sb2dnZWQtaW4gLm11dXJ2YW5qYS0tZnVsbC1wYWdlIC5tdXVydmFuamFfX3dhbGwge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY0cHggLSAzMnB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvZ2dlZC1pbiAuaGVhZGVyLWxvbmdyZWFkX19zaWRlYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cbn1cblxuLnRvZG8ge1xuICBib3JkZXI6IDVweCBkYXNoZWQgI2I2YjZiNjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgY29sb3I6ICNiNmI2YjY7XG4gIG1hcmdpbjogMXJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRvZG8gcCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbn0iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1kdXBsaWNhdGUtcHJvcGVydGllcyBuby11cmwtcHJvdG9jb2xzIG5vLXVybC1kb21haW5zIGluZGVudGF0aW9uXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBNeUZvbnRzIFdlYmZvbnQgQnVpbGQgSUQgMzkyMjg1MSwgMjAyMC0wNy0wN1QwNTo1NTozNi0wNDAwXG4gKlxuICogVGhlIGZvbnRzIGxpc3RlZCBpbiB0aGlzIG5vdGljZSBhcmUgc3ViamVjdCB0byB0aGUgRW5kIFVzZXIgTGljZW5zZVxuICogQWdyZWVtZW50KHMpIGVudGVyZWQgaW50byBieSB0aGUgd2Vic2l0ZSBvd25lci4gQWxsIG90aGVyIHBhcnRpZXMgYXJlXG4gKiBleHBsaWNpdGx5IHJlc3RyaWN0ZWQgZnJvbSB1c2luZyB0aGUgTGljZW5zZWQgV2ViZm9udHMocykuXG4gKlxuICogWW91IG1heSBvYnRhaW4gYSB2YWxpZCBsaWNlbnNlIGF0IHRoZSBVUkxzIGJlbG93LlxuICpcbiAqIFdlYmZvbnQ6IFRyYWRlR290aGljTFQgYnkgTGlub3R5cGVcbiAqIFVSTDogaHR0cHM6Ly93d3cubXlmb250cy5jb20vZm9udHMvbGlub3R5cGUvdHJhZGUtZ290aGljL3RyYWRlLWdvdGhpYy02Mzg4Mi9cbiAqXG4gKiBXZWJmb250OiBUcmFkZUdvdGhpY0xULUNvbmRFaWdodGVlbiBieSBMaW5vdHlwZVxuICogVVJMOiBodHRwczovL3d3dy5teWZvbnRzLmNvbS9mb250cy9saW5vdHlwZS90cmFkZS1nb3RoaWMvY29uZGVuc2VkLW5vLTE4LTYzODgyL1xuICpcbiAqXG4gKiBXZWJmb250cyBjb3B5cmlnaHQ6IFBhcnQgb2YgdGhlIGRpZ2l0YWxseSBlbmNvZGVkIG1hY2hpbmUgcmVhZGFibGUgb3V0bGluZSBkYXRhIGZvciBwcm9kdWNpbmcgdGhlIFR5cGVmYWNlcyBwcm92aWRlZFxuICogaXMgY29weXJpZ2h0ZWQgKGMpIDE5ODksIDE5OTIsIDIwMDMgTGlub3R5cGUgTGlicmFyeSBHbWJILCB3d3cubGlub3R5cGUuY29tLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICogVGhpcyBzb2Z0d2FyZSBpcyB0aGUgcHJvcGVydHkgb2YgTGlub3R5cGUgTGlicmFyeSBHbWJILCBhbmQgwqkgMjAyMCBNeUZvbnRzIEluY1xuKi9cblxuQGZvbnQtZmFjZSB7IC8vIFRyYWRlIEdvdGhpYyBSZWd1bGFyL1JvbWFuXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtZmFtaWx5OiAnQW1uZXN0eSBUcmFkZSBHb3RoaWMnO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0FtbmVzdHlUcmFkZUdvdGhpYy9BbW5lc3R5VHJhZGVHb3RoaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL0FtbmVzdHlUcmFkZUdvdGhpYy9BbW5lc3R5VHJhZGVHb3RoaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHsgLy8gQW1uZXN0eSBUcmFkZSBHb3RoaWMgQm9sZCBOby4gMlxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBmb250LWZhbWlseTogJ0FtbmVzdHkgVHJhZGUgR290aGljIEJkMic7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0FtbmVzdHlUcmFkZUdvdGhpYy1CZDIvQW1uZXN0eVRyYWRlR290aGljLUJkMi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvQW1uZXN0eVRyYWRlR290aGljLUJkMi9BbW5lc3R5VHJhZGVHb3RoaWMtQmQyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7IC8vIFRyYWRlIEdvdGhpYyBDb25kZW5zZWQgUmVndWxhclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBmb250LWZhbWlseTogJ0FtbmVzdHkgVHJhZGUgR290aGljIENuMTgnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9BbW5lc3R5VHJhZGVHb3RoaWNDbjE4L0FtbmVzdHlUcmFkZUdvdGhpYy1DbjE4LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9BbW5lc3R5VHJhZGVHb3RoaWNDbjE4L0FtbmVzdHlUcmFkZUdvdGhpYy1DbjE4LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7IC8vIEFtbmVzdHkgVHJhZGUgR290aGljIEJvbGQgQ29uZGVuc2VkIE5vLiAyMFxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBmb250LWZhbWlseTogJ0FtbmVzdHkgVHJhZGUgR290aGljIEJkQ24yMCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0FtbmVzdHlUcmFkZUdvdGhpYy1CZENuMjAvQW1uZXN0eVRyYWRlR290aGljLUJkQ24yMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvQW1uZXN0eVRyYWRlR290aGljLUJkQ24yMC9BbW5lc3R5VHJhZGVHb3RoaWMtQmRDbjIwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbi8vIHNhc3MtbGludDplbmFibGUgbm8tZHVwbGljYXRlLXByb3BlcnRpZXMgbm8tdXJsLXByb3RvY29scyBuby11cmwtZG9tYWlucyBpbmRlbnRhdGlvblxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tdmVuZG9yLXByZWZpeGVzXG5AdXNlICdzYXNzOm1hdGgnO1xuXG5AaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvZm9udHMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvaW5wdXQtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuXG5odG1sLFxuYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICBmb250LXNpemU6IC44NzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG5cbiAgICAmLm5vLXNjcm9sbCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG5oMSB7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShoMSk7XG59XG5cbmgyIHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGgyKTtcbn1cblxuaDMge1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoaDMpO1xufVxuXG5oNCB7XG4gICAgQGluY2x1ZGUgdHlwb2dyYXBoeShoNCk7XG59XG5cbmg1IHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGg1KTtcbn1cblxuaDYge1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoaDYpO1xufVxuXG5ociB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1ncmV5LS1saWdodGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuOCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGMtYmxhY2s7XG4gICAgfVxufVxuXG5wIHtcbiAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KHApO1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMCAwIC4ycmVtO1xuICAgIH1cbn1cblxuZHQge1xuICAgIEBpbmNsdWRlIGZvbnQoYm9sZGNuZCk7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luOiAxcmVtIDAgLjNyZW07XG59XG5cbnVsLFxub2wge1xuICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkocCk7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuXG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbmltZyxcbnN2ZyxcbnZpZGVvIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaWNvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgICBib3JkZXItbGVmdDogMTRweCBzb2xpZCAkYy15ZWxsb3c7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAycmVtIDAgMnJlbSAtMjBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAobWF0aC5kaXYoJHctY29udGVudC1ndXR0ZXIsIDIpIC0gMTRweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYW1uZXN0eSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIG1hcmdpbjogMCAwIC41cmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgbWFyZ2luOiAycmVtIDAgMnJlbSAtNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtKG1hdGguZGl2KCR3LWNvbnRlbnQtZ3V0dGVyLCAyKSk7XG4gICAgfVxuXG4gICAgLmlzLXd2ICYge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuXG5cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuZmlnY2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgZm9udChyZWd1bGFyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAuNnJlbSAuOHJlbSAuOHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmxlZ2VuZCB7XG4gICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gICAgQGluY2x1ZGUgaW5wdXQtcmVzZXQ7XG4gICAgQGluY2x1ZGUgZm9udChyZWd1bGFyKTtcbiAgICBwYWRkaW5nOiAuODc1cmVtO1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmxhYmVsIHtcbiAgICBAaW5jbHVkZSBmb250KGJvbGRjbmQpO1xufVxuXG5pbnB1dCB7XG4gICAgJlt0eXBlPSdyYWRpbyddLFxuICAgICZbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLW1pZDtcbiAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAuNXJlbSAwIDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB3aWxsLWNoYW5nZTogYm9yZGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAmW3R5cGU9J3RleHQnXSxcbiAgICAmW3R5cGU9J3RlbCddLFxuICAgICZbdHlwZT0nZW1haWwnXSxcbiAgICAmW3R5cGU9J3VybCddLFxuICAgICZbdHlwZT0nZGF0ZSddLFxuICAgICZbdHlwZT0nbnVtYmVyJ10sXG4gICAgJlt0eXBlPSdzZWFyY2gnXSB7XG4gICAgICAgIEBpbmNsdWRlIGlucHV0LXJlc2V0O1xuICAgICAgICBAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjLWZvcm0taW5wdXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgIHBhZGRpbmc6IC44NzVyZW0gMzVweCAuODc1cmVtIC43cmVtO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1mb3JtLWlucHV0O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4ICRjLWdyZXktLWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gdXNlciBhZ2VudCBzdHlsZSBmaXggZm9yIGNocm9tZSA2MlxuICAgICZbdHlwZT0nYnV0dG9uJ10sXG4gICAgJlt0eXBlPSdmaWxlJ10sXG4gICAgJlt0eXBlPSdyZXNldCddLFxuICAgICZbdHlwZT0nc3VibWl0J10ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC8vIHNhc3MtbGludDpkaXNhYmxlIG5vLXZlbmRvci1wcmVmaXhlc1xuICAgICZbdHlwZT0nbnVtYmVyJ10ge1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6LW1zLWNsZWFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLy8gc2Fzcy1saW50OmVuYWJsZSBuby12ZW5kb3ItcHJlZml4ZXNcblxuICAgICY6OmlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLW1pZDtcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICB9XG59XG5cbi8vIHVzZXIgYWdlbnQgc3R5bGUgZml4IGZvciBjaHJvbWUgNjJcbmJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JleS0tbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogJGMtZm9ybS1pbnB1dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IC44NzVyZW0gNTZweCAuODc1cmVtIC43cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9mb250cyc7XG5cbkBtaXhpbiBmb250KCRuYW1lKSB7XG4gICAgQGlmICRuYW1lID09IGJvbGQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYW1uZXN0eS1ib2xkO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9IEBlbHNlIGlmICRuYW1lID09IGJvbGRjbmQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYW1uZXN0eS1ib2xkLWNvbmRlbnNlZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfSBAZWxzZSBpZiAkbmFtZSA9PSBhbW5lc3R5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWFtbmVzdHk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfSBAZWxzZSBpZiAkbmFtZSA9PSB4LXNtYWxsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogLjY1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH0gQGVsc2UgaWYgJG5hbWUgPT0gc21hbGwge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtdGV4dDtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH0gQGVsc2UgaWYgJG5hbWUgPT0gcmVndWxhciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10ZXh0O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL21peGlucy9mb250cyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcblxuQG1peGluIHR5cG9ncmFwaHkoJHNpemUpIHtcbiAgICBAaWYgJHNpemUgPT0gaDEge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvbGRjbmQpO1xuICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRzaXplID09IGgyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBoMyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZGNuZCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBoNCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZGNuZCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gaDUge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvbGRjbmQpO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9IEBlbHNlIGlmICRzaXplID09IGg2IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBwIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChyZWd1bGFyKTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICB9XG5cbiAgICBtYXJnaW46IDAgMCAxcmVtO1xufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcblxuQG1peGluIHNjcmVlbigkc2l6ZSkge1xuICAgIEBpZiAkc2l6ZSA9PSB4c21hbGwge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teHNtYWxsKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gbWluaW1hbCB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHNpemUgPT0gc2ltcGxlIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRzaXplID09IG5vcm1hbCB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsYXJnZSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1sYXJnZSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRzaXplID09IHhsYXJnZSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi14bGFyZ2UpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBodWdlIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLWh1Z2UpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBqdW1ibyB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1qdW1ibykge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2l6ZSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vY29uZmlnL2NvbG9yc1wiO1xuXG5AbWl4aW4gaW5wdXQtcmVzZXQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JleS0tbGlnaHRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxufVxuIiwiQHVzZSAnc2FzczptYXRoJztcblxuQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2FydGljbGUtZ3V0dGVyLWZpeCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY2xlYXItZml4JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL2ZvbnRzJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcbkBpbXBvcnQgJy4uL21peGlucy96LWluZGV4JztcblxuLmFydGljbGUge1xuICAgICRzZWxmOiAmO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyLWZpeDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogJHctY29udGVudDtcbiAgICAgICAgcGFkZGluZzogbWF0aC5kaXYoJHctY29udGVudC1ndXR0ZXIsIDIpIDFyZW0gMXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gbWF0aC5kaXYoJHctY29udGVudC1ndXR0ZXIsIDIpIDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVyZW0gJHctY29udGVudC1ndXR0ZXIgMi41cmVtO1xuXG4gICAgICAgICAgICAuaXMtd3YgJiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYW1uZXN0eSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtd3YgJiB7XG4gICAgICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEFkZGl0aW9uYWwgcGFkZGluZ1xuICAgICAgICA+IHVsLFxuICAgICAgICA+IG9sIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRGlmZmVyZW50IG1hcmdpbnNcbiAgICAgICAgPiBoMSxcbiAgICAgICAgPiBoMixcbiAgICAgICAgPiBoMyxcbiAgICAgICAgPiBoNCxcbiAgICAgICAgPiBoNSxcbiAgICAgICAgPiBoNiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gMCAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmFydGljbGVfX2hlYWRpbmcge1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5hcnRpY2xlX19pbnRybyB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEFydGljbGUgc3R1ZmZcbiAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICYubWVkaWEtLXZpZGVvIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnRpY2xlLWd1dHRlci1maXg7XG5cbiAgICAgICAgICAgICAgICAkcC1leHRyYTogbWF0aC5kaXYoJHctY29udGVudC1ndXR0ZXIsIDQpICogLjU2MjU7XG4gICAgICAgICAgICAgICAgJHAtZXh0cmEtc2ltcGxlOiAkcC1leHRyYSAqIDI7XG4gICAgICAgICAgICAgICAgJHAtZXh0cmEtbm9ybWFsOiAkcC1leHRyYSAqIDQ7XG5cbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyg1Ni4yNSUgKyAjeyRwLWV4dHJhfSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkgeyBwYWRkaW5nLXRvcDogY2FsYyg1Ni4yNSUgKyAjeyRwLWV4dHJhLXNpbXBsZX0pOyB9O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHsgcGFkZGluZy10b3A6IGNhbGMoNTYuMjUlICsgI3skcC1leHRyYS1ub3JtYWx9KTsgfTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tZWRpYS0tYWxpZ24tY2VudGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhcnRpY2xlLWd1dHRlci1maXg7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgJG1hcmdpbjogY2FsYygoY2FsYygtMTAwdncgKyAoKDc5NnB4KSAtIDE2MHB4KSkpIC8gMik7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnJlbSAkbWFyZ2luO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbih4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgJG1hcmdpbjogY2FsYygoY2FsYygtMTMyOHB4ICsgKCg3OTZweCkgLSAxNjBweCkpKSAvIDIpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJyZW0gJG1hcmdpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbnRybyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYW1uZXN0eSk7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmLS1yZXZlcnNlLXJvd3Mge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgJi0tcmV2ZXJzZS1jb2xzIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbCB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMSA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1mb3JtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWJhY2tncm91bmQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB6LWluZGV4KG9uZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW0gMS41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAyLjVlbSAyLjVlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAkdy1jb250ZW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190YWdzIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLSRoLXRhZztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJl9fbWV0YSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEuM3JlbTtcbiAgICB9XG5cbiAgICAmX19zaGFyZS10b3Age1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tbWlkO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmaWxsOiAkYy1ncmV5LS1taWQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IG1hdGguZGl2KCR3LWNvbnRlbnQtZ3V0dGVyLCAyKTtcbiAgICAgICAgdG9wOiAxLjdyZW07IC8vIFRPRE86IE1ha2UgaXQgMnJlbSBhZnRlciBmaXhpbmcgaWNvbnM7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkgeyBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7IHJpZ2h0OiAkdy1jb250ZW50LWd1dHRlcjsgfVxuICAgIH1cblxuICAgICZfX3NoYXJlLWxvbmdyZWFkIHtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBmaWxsOiAkYy1ibGFjaztcblxuICAgICAgICAuc2hhcmVfX2hlYWRpbmcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obWluaW1hbCkgeyBmb250LXNpemU6IDIuNXJlbTsgfVxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSAgeyBmb250LXNpemU6IDMuNXJlbTsgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihsYXJnZSkge1xuICAgICAgICAgICAgKyAuZmlndXJlIHtcbiAgICAgICAgICAgICAgICAmLmZpZ3VyZS0tYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAgIC5maWd1cmVfX2NhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIH1cblxuICAgICZfX3NoYXJlIHtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBmaWxsOiAkYy1ibGFjaztcbiAgICAgICAgbWFyZ2luOiAwIG1hdGguZGl2KCR3LWNvbnRlbnQtZ3V0dGVyLCA0KTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBtYXRoLmRpdigkdy1jb250ZW50LWd1dHRlciwgMik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIG1hdGguZGl2KCR3LWNvbnRlbnQtZ3V0dGVyLCAyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW4ge1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGgtc2l0ZS1oZWFkZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgIC5oZWFkZXItcG9ydHJhaXRfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mdXJ0aGVyLXJlYWRpbmcsXG4gICAgJl9fZm9vdG5vdGUtcmVmZXJlbmNlLFxuICAgICZfX2F1dGhvciB7XG4gICAgICAgIG1hcmdpbjogMCAxcmVtIDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIG1hdGguZGl2KCR3LWNvbnRlbnQtZ3V0dGVyLCAyKSAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwICR3LWNvbnRlbnQtZ3V0dGVyIDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb3VudGVyIHtcbiAgICAgICAgJi0tbW9iaWxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRlc2t0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH0gJiB7XG4gICAgICAgICAgICAuY291bnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgJi0tbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfSAmIHtcbiAgICAgICAgICAgICAgICAuY291bnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZWxhdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tYmFja2dyb3VuZDtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMCAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zbGljZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAkaC1zaXRlLWhlYWRlcjtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaC1zaXRlLWhlYWRlcn0pO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0td2lkZSB7XG4gICAgICAgIC5hcnRpY2xlX19jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlX19zZWN0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZV9fY29udGVudCAubWVkaWEge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGVfX2Rlc2t0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZm9ybSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICN7ICRzZWxmIH1fX2Zvcm0tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMnJlbTtcblxuICAgICAgICAgICAgfiAjeyAkc2VsZiB9X19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMi41cmVtO1xuXG4gICAgICAgICAgICAmLS1jb2xsYXBzZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE0LjVyZW07XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgJi0tY29sbGFwc2Uge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2NvbCB7XG4gICAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAmLS1jb2xsYXBzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19yZWFkLW1vcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDEuNXJlbSAxLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGMtd2hpdGUsIHRyYW5zcGFyZW50aXplKCRjLXdoaXRlLCAxKSk7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbm8taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRoLXNpdGUtaGVhZGVyO1xuICAgIH1cblxuICAgICYtLWhlYWRlci1wb3J0cmFpdCB7XG4gICAgICAgIC5hcnRpY2xlIHtcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAkdy1jb250ZW50LWd1dHRlci0tcG9ydHJhaXQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDcwJSAtIDQ4cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19mdXJ0aGVyLXJlYWRpbmcsXG4gICAgICAgICAgICAmX19mb290bm90ZS1yZWZlcmVuY2UsXG4gICAgICAgICAgICAmX19hdXRob3Ige1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICR3LWNvbnRlbnQtZ3V0dGVyLS1wb3J0cmFpdDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkdy1jb250ZW50IC0gKCR3LWNvbnRlbnQtZ3V0dGVyLS1wb3J0cmFpdCAqIDIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICR3LWNvbnRlbnQtZ3V0dGVyLS1wb3J0cmFpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVmZXJlbmNlIHtcbiAgICAgICAgICAgICZfX2FzaWRlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMzI2cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZ3VyZSB7XG4gICAgICAgICAgICAmLmZpZ3VyZS0tYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgLmZpZ3VyZV9fY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTM5OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUT0RPOiBNb3ZlIHRvIG93biBjb21wb25lbnQgZ2Zvcm0tYXJ0aWNsZVxuICAgICYtLWdmb3JtIHtcbiAgICAgICAgLmFydGljbGUge1xuICAgICAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgei1pbmRleChvbmUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obWluaW1hbCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogKCRoLXNpdGUtaGVhZGVyICsgMjBweCkgMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAoJGgtc2l0ZS1oZWFkZXIgKyAyMHB4KSA0cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB6LWluZGV4KHR3byk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obWluaW1hbCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMy41cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXRoLmRpdigkdy1zaXRlLCAyLjUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBtYXRoLmRpdigkaC1oZWFkZXIsIDIpIDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF0aC5kaXYoJHctc2l0ZSwgMik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgLmFydGljbGVfX3Bvc3QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3JlYWQtbW9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGMtYmxhY2s7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLWdyZXktLW1pZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19wb3N0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihtaW5pbWFsKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hcnRpY2xlX19pbnRybyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1JSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgei1pbmRleCh0aHJlZSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF0aC5kaXYoJHctc2l0ZSwgMi41KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDM7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBtYXRoLmRpdigkdy1jb250ZW50LWd1dHRlciwgMik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmdmb3JtX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gY2xlYXItZml4IHtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnICc7IC8qIDEgKi9cbiAgICAgICAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5sZWdhY3kgJiB7XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB6b29tOiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnc2FzczptYXRoJztcblxuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcblxuQG1peGluIGFydGljbGUtZ3V0dGVyLWZpeCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcblxuICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0obWF0aC5kaXYoJHctY29udGVudC1ndXR0ZXIsIDIpKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtKG1hdGguZGl2KCR3LWNvbnRlbnQtZ3V0dGVyLCAyKSk7XG5cbiAgICAgICAgLmFydGljbGUtLWhlYWRlci1wb3J0cmFpdCAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJHctY29udGVudC1ndXR0ZXItLXBvcnRyYWl0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHctY29udGVudC1ndXR0ZXItLXBvcnRyYWl0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLSR3LWNvbnRlbnQtZ3V0dGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kdy1jb250ZW50LWd1dHRlcjtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9mdW5jdGlvbnMvei1pbmRleCc7XG5cbkBtaXhpbiB6LWluZGV4KCRrZXkpIHtcbiAgICB6LWluZGV4OiB6LWluZGV4KCRrZXkpO1xufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2J1dHRvbi1zdHlsZSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvZm9udHMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvei1pbmRleCc7XG5cbi5idXR0b24ge1xuICAgICRzZWxmOiAmO1xuXG4gICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy15ZWxsb3c7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtYmxhY2s7XG4gICAgY29sb3I6ICRjLWJsYWNrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAkZi1idXR0b24tc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgb3V0bGluZTogMDtcbiAgICBwYWRkaW5nOiAkcC1idXR0b24tc21hbGw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQsIGNvbG9yIC4yNXMgZWFzZS1pbi1vdXQsIGZpbGwgLjI1cyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy15ZWxsb3ctLWRhcmtlcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMTAlOyAvL0xBUkdFIElTIDIwJVxuICAgICAgICB3aWR0aDogMjBweDtcblxuICAgICAgICAvL1RPRE86IEZJWCBJQ09OIEZPUiBESUZGRVJFTlQgQlVUVE9OIFNJWkVTXG4gICAgfVxuXG4gICAgLy8gVE9ETzogU3BsaXQgY29sb3IgbW9kaWZpZXJzIGZyb20gc2l6ZSBtb2RpZmllcnNcblxuICAgICYtLXN5IHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlKCRmLWJ1dHRvbi1zbWFsbCwgJHAtYnV0dG9uLXNtYWxsLCAkYy1ibGFjaywgJGMteWVsbG93LCAkYy15ZWxsb3csICRjLXllbGxvdy0tZGFya2VyLCAkYy15ZWxsb3ctLWRhcmtlcik7XG4gICAgfVxuXG4gICAgJi0tbHkge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUoJGYtYnV0dG9uLWxhcmdlLCAkcC1idXR0b24tbGFyZ2UsICRjLWJsYWNrLCAkYy15ZWxsb3csICRjLXllbGxvdywgJGMteWVsbG93LS1kYXJrZXIsICRjLXllbGxvdy0tZGFya2VyKTtcbiAgICB9XG5cbiAgICAmLS1zYiB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZSgkZi1idXR0b24tc21hbGwsICRwLWJ1dHRvbi1zbWFsbCwgJGMtd2hpdGUsICRjLWJsYWNrLCAkYy1ibGFjaywgJGMtZ3JleS0tZGFyaywgJGMtZ3JleS0tZGFyayk7XG4gICAgfVxuXG4gICAgJi0tbGIge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUoJGYtYnV0dG9uLWxhcmdlLCAkcC1idXR0b24tbGFyZ2UsICRjLXdoaXRlLCAkYy1ibGFjaywgJGMtYmxhY2ssICRjLWdyZXktLWRhcmssICRjLWdyZXktLWRhcmspO1xuICAgIH1cblxuICAgICYtLXNvIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlKCRmLWJ1dHRvbi1zbWFsbCwgJHAtYnV0dG9uLXNtYWxsLCAkYy1ibGFjaywgJGMtd2hpdGUsICRjLWJsYWNrLCAkYy1ncmV5LS1saWdodGVyLCAkYy1ibGFjayk7XG4gICAgfVxuXG4gICAgJi0tbG8ge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUoJGYtYnV0dG9uLWxhcmdlLCAkcC1idXR0b24tbGFyZ2UsICRjLWJsYWNrLCAkYy13aGl0ZSwgJGMtYmxhY2ssICRjLWdyZXktLWxpZ2h0ZXIsICRjLWJsYWNrKTtcbiAgICB9XG5cbiAgICAmLS1zdyB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZSgkZi1idXR0b24tc21hbGwsICRwLWJ1dHRvbi1zbWFsbCwgJGMtYmxhY2ssICRjLXdoaXRlLCAkYy13aGl0ZSwgJGMtZ3JleS0tbWlkLCAkYy13aGl0ZSk7XG4gICAgfVxuXG4gICAgJi0tZXYge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUoJGYtYnV0dG9uLXNtYWxsLCAkcC1idXR0b24tc21hbGwsICRjLWJsYWNrLCAkYy1ncmV5LS1saWdodCwgJGMtZ3JleSwgJGMtZ3JleSwgJGMtYmxhY2spO1xuICAgIH1cblxuICAgICYtLXN0IHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlKCRmLWJ1dHRvbi1zbWFsbCwgJHAtYnV0dG9uLXNtYWxsLCAkYy13aGl0ZSwgdHJhbnNwYXJlbnRpemUoJGMtd2hpdGUsIC45KSwgJGMtd2hpdGUsICRjLWdyZXktLWRhcmssICRjLXdoaXRlKTtcbiAgICB9XG5cbiAgICAmLS1jdGEge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUoJGYtYnV0dG9uLXNtYWxsLCAkcC1idXR0b24tbGFyZ2UsICRjLWJsYWNrLCAkYy13aGl0ZSwgJGMtd2hpdGUsICRjLXllbGxvdywgJGMteWVsbG93KTtcbiAgICB9XG5cbiAgICAmLS13diB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZSgkZi1idXR0b24tc21hbGwsICRwLWJ1dHRvbi1zbWFsbCwgJGMtYmxhY2ssICRjLXd2LXRoZW1lLCAkYy13di10aGVtZSwgJGMtYmxhY2ssICRjLXd2LXRoZW1lLCAkYy13di10aGVtZSk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuICAgICYtLXd2LWJsYWNrIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlKCRmLWJ1dHRvbi1zbWFsbCwgJHAtYnV0dG9uLXNtYWxsLCAkYy13di10aGVtZSwgJGMtYmxhY2ssICRjLXd2LXRoZW1lLCAkYy13di10aGVtZSwgJGMtYmxhY2ssICRjLWJsYWNrKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2xkKTtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgJi0td3YtY3RhIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlKCRmLWJ1dHRvbi1zbWFsbCwgJHAtYnV0dG9uLXNtYWxsLCAkYy13aGl0ZSwgJGMtd3YtcmVkLCAkYy13di1yZWQsICRjLXdoaXRlLCAkYy13aGl0ZSwgJGMtd3YtcmVkKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2xkKTtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgJi0td3YtaW52ZXJ0ZWQsXG4gICAgJi0td3YtYmxhY2staW52ZXJ0ZWQge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUoJGYtYnV0dG9uLXNtYWxsLCAkcC1idXR0b24tc21hbGwsICRjLXd2LXRoZW1lLCAkYy1ibGFjaywgJGMtYmxhY2ssICRjLXd2LXRoZW1lLCAkYy1ibGFjaywgJGMtYmxhY2spO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICB3aWR0aDogJHctdG9nZ2xlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC4zKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRvZ2dsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZGNuZCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6ICRoLXRvZ2dsZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgd2lkdGg6ICR3LXRvZ2dsZTtcbiAgICAgICAgQGluY2x1ZGUgei1pbmRleChidXR0b24pO1xuXG4gICAgICAgICN7ICRzZWxmIH1fX2JhciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuXG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1zbGljZXMgJixcbiAgICAgICAgICAgIC5oYXMtcGFkZGluZyAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDdweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoLXRvZ2dsZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSB6LWluZGV4KGJ1dHRvbik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgICAuaGFzLXBhZGRpbmcgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcblxuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2JhciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRyYXdlci1vcGVuIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgJiA+ICN7ICRzZWxmIH1fX2JhciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fYmFyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTUlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1NSU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyA3cHgpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoLXRvZ2dsZS1tO1xuICAgICAgICAgICAgd2lkdGg6ICR3LXRvZ2dsZS1tO1xuXG4gICAgICAgICAgICAuaXMtd3YgJiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICR3LXRvZ2dsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWhhbWJ1cmdlci13diB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAkdy10b2dnbGUtbTtcblxuICAgICAgICAjeyAkc2VsZiB9X19iYXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1zbGljZXMgJixcbiAgICAgICAgICAgIC5oYXMtcGFkZGluZyAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fdGV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ01lbnUnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdTbHVpdCc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgIC5oYXMtcGFkZGluZyAmIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXd2LXRoZW1lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcblxuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2JhciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaC1zaXRlLWhlYWRlci13di1tO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyYXdlci1vcGVuICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd3YtdGhlbWU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcblxuICAgICAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19iYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2JhciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcmVtKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyA4cHgpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXJlbSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X190ZXh0IHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13di10aGVtZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19iYXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgIGhlaWdodDogJGgtc2l0ZS1oZWFkZXItd3YtbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtaXhpbiBidXR0b24tc3R5bGUoJGZvbnQtc2l6ZSwgJHBhZGRpbmcsICRjb2xvciwgJGJnLWNvbG9yLCAkYm9yZGVyLWNvbG9yLCAkYmctaG92ZXIsICRib3JkZXItaG92ZXIsICRjb2xvci1ob3ZlcjogJGNvbG9yKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZpbGw6ICRjb2xvcjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgcGFkZGluZzogJHBhZGRpbmc7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctaG92ZXI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1ob3ZlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuXG5AaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvYXJ0aWNsZS1ndXR0ZXItZml4JztcbkBpbXBvcnQgJy4uL21peGlucy9mb250cyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zdHJldGNoJztcblxuLm1lZGlhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbWcsXG4gICAgcGljdHVyZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWJhY2tncm91bmQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYubGF6eWxvYWRlZCxcbiAgICAgICAgJltpeC1pbml0aWFsaXplZF0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICY6bm90KFtjbGFzcyo9J2ljb24nXSkge1xuICAgICAgICAgICAgLmFydGljbGVfX2NvbnRlbnQgJiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwaWN0dXJlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBlbWJlZCxcbiAgICBvYmplY3QsXG4gICAgaWZyYW1lLFxuICAgICZfX3RyYXAgeyAvLyBDbGljayB0cmFwXG4gICAgICAgIEBpbmNsdWRlIHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgJl9fc3Bpbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgJl9fY29weXJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChhbW5lc3R5KTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICAmLS13aGl0ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAudGVhc2VyX19pbWFnZSAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWxvYWRpbmcge1xuICAgICAgICAubWVkaWFfX3NwaW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS12aWRlbyB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtLWZhY2Vib29rIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRPRE86IENIRUNLIC8gRklYIElNQUdFUyBXSVRIIENBUFRJT04gRlJPTSBDTVNcblxuICAgICYtLWFsaWduLWNlbnRlciB7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFsaWduLWxlZnQge1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxLjI1cmVtIDAgMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYWxpZ24tcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEuMjVyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFydGljbGUgc3R1ZmZcbiAgICAuYXJ0aWNsZV9fY29udGVudCAmIHtcbiAgICAgICAgQGluY2x1ZGUgYXJ0aWNsZS1ndXR0ZXItZml4O1xuXG4gICAgICAgICYubWVkaWEtLXZpZGVvIHtcbiAgICAgICAgICAgICRwLWV4dHJhOiBtYXRoLmRpdigkdy1jb250ZW50LWd1dHRlciwgNCkgKiAuNTYyNTtcbiAgICAgICAgICAgICRwLWV4dHJhLXNpbXBsZTogJHAtZXh0cmEgKiAyO1xuICAgICAgICAgICAgJHAtZXh0cmEtbm9ybWFsOiAkcC1leHRyYSAqIDQ7XG5cbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDU2LjI1JSArICN7JHAtZXh0cmF9KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHsgcGFkZGluZy10b3A6IGNhbGMoNTYuMjUlICsgI3skcC1leHRyYS1zaW1wbGV9KTsgfTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHsgcGFkZGluZy10b3A6IGNhbGMoNTYuMjUlICsgI3skcC1leHRyYS1ub3JtYWx9KTsgfTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubWVkaWEtLWFsaWduLWNlbnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgJG1hcmdpbjogY2FsYygoY2FsYygtMTAwdncgKyAoKDc5NnB4KSAtIDE2MHB4KSkpIC8gMik7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycmVtICRtYXJnaW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbih4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAkbWFyZ2luOiBjYWxjKChjYWxjKC0xNDQwcHggKyAoKDc5NnB4KSAtIDE2MHB4KSkpIC8gMik7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycmVtICRtYXJnaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hbGlnbi1sZWZ0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMS4yNXJlbSAwIDA7XG5cbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS0taGVhZGVyLXBvcnRyYWl0ICYge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMS4yNXJlbTtcblxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLS1oZWFkZXItcG9ydHJhaXQgJiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtaXhpbiBzdHJldGNoIHtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9mb250cyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLmFscGhhYmV0IHtcbiAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogJHctc2l0ZTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvbGRjbmQpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbjogLjJyZW0gMCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UtaW4tb3V0LCBjb2xvciAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWR0aDogNjBweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obWluaW1hbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1saWdodDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZXR0ZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbiIsIkBtaXhpbiBsaXN0LXJlc2V0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvZm9udHMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuXG4uYWxwaGFiZXQtaW5kZXgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMnJlbTtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtaW4td2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xldHRlciB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZGNuZCk7XG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2ZvbnRzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcblxuLmFuY2hvcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuaXMtb3BlbiB7XG4gICAgICAgIC5hbmNob3JzIHtcbiAgICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW46IDAgLjJyZW0gMCAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibGFjaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzlweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obWluaW1hbCkge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG1pbmltYWwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAgMCAwIC4ycmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnfCc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihtaW5pbWFsKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC44KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obWluaW1hbCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuXG4uYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogJHctc2l0ZTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMi41cmVtIDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAzO1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDAgMCAuM3JlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvYXJ0aWNsZS1ndXR0ZXItZml4JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3otaW5kZXgnO1xuXG4uYmVmb3JlLWFmdGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgICYgPiAuYmVmb3JlLWFmdGVyX19oYW5kbGUge1xuICAgICAgICAgICAgJiA+IC5iZWZvcmUtYWZ0ZXJfX3RodW1iIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIC0yNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGVfX2NvbnRlbnQgJiB7XG4gICAgICAgIEBpbmNsdWRlIGFydGljbGUtZ3V0dGVyLWZpeDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuNSk7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICYtLWxlZnQge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB6LWluZGV4KHR3byk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1yaWdodCB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHotaW5kZXgob25lKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVzaXplIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgei1pbmRleCh0aHJlZSk7XG4gICAgfVxuXG4gICAgJl9faGFuZGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY3Vyc29yOiBldy1yZXNpemU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBAaW5jbHVkZSB6LWluZGV4KGZvdXIpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG5cbiAgICAgICAgJi1sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGh1bWIge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgLTE4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBtYXJnaW4gLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL21peGlucy9mb250cyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zdHJldGNoJztcblxuLmNhcmQge1xuICAgICRzZWxmOiAmO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMTBweCAtNnB4IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuNzUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxODBtcyBlYXNlLW91dCwgYm94LXNoYWRvdyAxODBtcyBlYXNlLW91dDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX21lZGlhIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHBpY3R1cmUsXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdHJldGNoO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE4MG1zIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycywgdHJhbnNmb3JtIC4ycztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJi0tcG9ydHJhaXQge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcblxuICAgICAgICAjeyRzZWxmfV9fbWVkaWEge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2NiU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWNsaWNrYWJsZSB7XG4gICAgICAgICN7ICRzZWxmIH1fX21lZGlhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiB0cmFuc3BhcmVudGl6ZSgkYy1ncmV5LS1kYXJrZXN0LCAuOTUpIDAgMnB4IDJweCwgdHJhbnNwYXJlbnRpemUoJGMtZ3JleS0tZGFya2VzdCwgLjk1KSAwIDRweCA0cHgsIHRyYW5zcGFyZW50aXplKCRjLWdyZXktLWRhcmtlc3QsIC45NSkgMCA4cHggOHB4LCB0cmFuc3BhcmVudGl6ZSgkYy1ncmV5LS1kYXJrZXN0LCAuOTUpIDAgMTZweCAxNnB4LCB0cmFuc3BhcmVudGl6ZSgkYy1ncmV5LS1kYXJrZXN0LCAuOTUpIDAgMzJweCAzMnB4LCB0cmFuc3BhcmVudGl6ZSgkYy1ncmV5LS1kYXJrZXN0LCAuOTUpIDAgNjRweCA2NHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fbWVkaWEge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMteWVsbG93LS1kYXJrZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9mb250cyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvZm9udHMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5cbi5jYXJkLW1lc3NhZ2Uge1xuICAgICRzZWxmOiAmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDEwcHggLTZweCB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjc1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19zdGFtcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fZmllbGQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fdGV4dGFyZWEge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNsYWJvO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuXG4gICAgICAgIC5pcy1lcnJvciAmIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZm9ybS1lcnJvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Vycm9yIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZXJyb3I7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IC0zcHggMCAwO1xuICAgICAgICBwYWRkaW5nOiAwIC44cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTAwJTtcblxuICAgICAgICAuaXMtZXJyb3IgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlbmRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNsYWJvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi0tcGFjaWZpY28ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXBhY2lmaWNvO1xuXG4gICAgICAgICAgICAjeyRzZWxmfV9fdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wYWNpZmljbztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWluZGllLWZsb3dlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaW5kaWUtZmxvd2VyO1xuXG4gICAgICAgICAgICAjeyRzZWxmfV9fdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pbmRpZS1mbG93ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hZGRyZXNzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19mb250cyB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAtLjJyZW07XG4gICAgfVxuXG4gICAgJl9fZm9udHMtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IC4ycmVtO1xuICAgIH1cblxuICAgICZfX2ZvbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMTBweCAtNnB4IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuNzUpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zbGFibztcbiAgICAgICAgcGFkZGluZzogLjZyZW0gMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE4MG1zLCBjb2xvciAxODBtcztcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE4MG1zO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcGFjaWZpY28ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXBhY2lmaWNvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taW5kaWUtZmxvd2VyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1pbmRpZS1mbG93ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgICZfX3RleHRhcmVhIHtcbiAgICAgICAgICAgIGhlaWdodDogNTYwcHg7IC8vICsgcGFkZGluZ1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzODZweDsgLy8gMzUwICsgcGFkZGluZyArIGJvcmRlclxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDFyZW07XG5cbiAgICAgICAgJl9fc3RhbXAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgICAgIHRvcDogMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ZvbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAuNnJlbSAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FkZHJlc3Mge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGMtZ3JleS0tbGlnaHQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNHJlbTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiAzODZweDsgLy8gMzUwICsgcGFkZGluZyArIGJvcmRlclxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvZm9udHMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5cbi5jYXJkLWluc3BpcmF0aW9uIHtcbiAgICAkc2VsZjogJjtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19hdmF0YXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDEuMjVyZW0gMS4yNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX21lc3NhZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuNzUpO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2xhYm87XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgcGFkZGluZzogM3JlbSAyLjJyZW0gMnJlbTtcblxuICAgICAgICAmLS1wYWNpZmljbyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcGFjaWZpY287XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pbmRpZS1mbG93ZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWluZGllLWZsb3dlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL2ZvbnRzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLmNhcmQtdG9vbCB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1iYWNrZ3JvdW5kO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDgwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogODB2aDtcblxuICAgICAgICAmLmlzLWxvYWRpbmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzO1xuICAgIH1cblxuICAgICZfX25hdi1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hbW5lc3R5LWJvbGQtY29uZGVuc2VkO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbjogMCAxcmVtO1xuICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UtaW4tb3V0LCBjb2xvciAuMDVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy15ZWxsb3c7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzICB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMteWVsbG93LS1kYXJrZXI7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgb3BhY2l0eTogLjQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICB9XG5cbiAgICAmX19zdGVwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAmLmlzLXNob3duIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAuM3MgY3ViaWMtYmV6aWVyKC4yMiwgMSwgLjM2LCAxKSwgb3BhY2l0eSAxcyAuM3MgY3ViaWMtYmV6aWVyKC4yMiwgMSwgLjM2LCAxKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeShoMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoaDMpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IC0xcmVtIC0xcmVtIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19sYXlvdXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xuICAgIH1cblxuICAgICZfX2NvbHVtbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAyLjI1cmVtIC0uNXJlbSAtLjVyZW07XG4gICAgfVxuXG4gICAgJl9fYnV0dG9ucy1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgfVxuXG4gICAgJl9faW5zcGlyYXRpb24ge1xuICAgICAgICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICB9XG5cbiAgICAmX19wcml2YWN5IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChzbWFsbCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuXG4gICAgJl9fbG9hZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC43KTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fbG9hZGVyLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1iYWNrZ3JvdW5kO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1sb2FkaW5nIHtcbiAgICAgICAgaGVpZ2h0OiAzNzVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAjeyAkc2VsZiB9X19sb2FkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tYmFja2dyb3VuZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fbG9hZGVyLWNvbnRlbnQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICR3LWNhcmQtYnRuOiAxNDBweCArICgyICogMTZweCk7IC8vIHcgYnV0dG9uICsgbWFyZ2luc1xuXG4gICAgJi5pcy1hY3RpdmUtY2FyZCB7XG4gICAgICAgIC8vIG1vdmUgdG8gcmlnaHQ6IDEwMHZ3IC0gdG90YWwgd2lkdGggb2YgYnV0dG9uIC8gMlxuICAgICAgICAjeyRzZWxmfV9fbmF2IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKCgxMDB2dyAtICN7JHctY2FyZC1idG59KSAvIDIpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlLWZvcm0ge1xuICAgICAgICAjeyRzZWxmfV9fbmF2IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKCgoMTAwdncgLSAjeyR3LWNhcmQtYnRufSkgLyAyKSAtICN7JHctY2FyZC1idG59KSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZS1wZXJzb25hbGl6ZSB7XG4gICAgICAgICN7JHNlbGZ9X19uYXYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoKCgxMDB2dyAtICN7JHctY2FyZC1idG59KSAvIDIpIC0gI3skdy1jYXJkLWJ0biAqIDJ9KSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2FyZCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgICAgICZfX2xheW91dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWFpbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2FyZCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBtYXRoLmRpdigxMDAlLCAzKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbHVtbiB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxLjVyZW0gMCAwO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tc21hbGwge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tY2FyZCB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDgwMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19uYXYge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZS1jYXJkLFxuICAgICAgICAmLmlzLWFjdGl2ZS1mb3JtLFxuICAgICAgICAmLmlzLWFjdGl2ZS1wZXJzb25hbGl6ZSB7XG4gICAgICAgICAgICAjeyRzZWxmfV9fbmF2IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1sYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4O1xuXG4gICAgICAgICZfX2NvbHVtbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2FyZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW5zcGlyYXRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NsZWFyLWZpeCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvei1pbmRleCc7XG5cbiRkaWdpdC1mb250LXNpemU6IDMwcHg7XG4kZGlnaXQtbGluZS1oZWlnaHQ6IDA7XG4kZGlnaXQtd2lkdGg6IDMwcHg7XG4kZGlnaXQtaGVpZ2h0OiA0NXB4O1xuJGRpZ2l0LW1hcmdpbjogNXB4O1xuXG4uY291bnRkb3duIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2Rpc3BsYXkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeShoMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAuMnJlbTtcbiAgICB9XG5cbiAgICAmX190aW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmX19kaWdpdC1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogJGRpZ2l0LW1hcmdpbjtcblxuICAgICAgICAmLmlzLWFuaW1hdGluZyB7XG4gICAgICAgICAgICAuZGlnaXQtLWFuaW1hdGUge1xuICAgICAgICAgICAgICAgIC5jb3VudGRvd25fX2RpZ2l0LWhpbmdlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fZGlnaXQge1xuICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby12ZW5kb3ItcHJlZml4ZXNcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4O1xuICAgICAgICAvLyBzYXNzLWxpbnQ6ZW5hYmxlIG5vLXZlbmRvci1wcmVmaXhlc1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogJGRpZ2l0LWhlaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGRpZ2l0LW1hcmdpbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAkZGlnaXQtd2lkdGg7XG4gICAgICAgIEBpbmNsdWRlIHotaW5kZXgoemVybyk7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYmFjayxcbiAgICAgICAgJi1mcm9udCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGRjbmQpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjcpO1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRpZ2l0LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogbWF0aC5kaXYoJGRpZ2l0LWhlaWdodCwgMik7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRkaWdpdC1saW5lLWhlaWdodDsgLy8gV2VpcmQgZm9udC4uLlxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAycHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyAvLyBQcmV2ZW50cyBzb21lIGp1bXBpbmcgYXJvdW5kIGluIEZGXG4gICAgICAgICAgICB3aWR0aDogJGRpZ2l0LXdpZHRoO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1iYWNrIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWZyb250IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogbWF0aC5kaXYoKCRkaWdpdC1oZWlnaHQgLSAyKSwgMik7IC8vIEZpeCBib3JkZXJcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGluZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC43KTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogbWF0aC5kaXYoKCRkaWdpdC1oZWlnaHQgKyAyKSwgMik7XG4gICAgICAgICAgICB3aWR0aDogJGRpZ2l0LXdpZHRoO1xuICAgICAgICAgICAgQGluY2x1ZGUgei1pbmRleChjb3VudGRvd24tZGlnaXQtbGluZSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6ICRkaWdpdC1oZWlnaHQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIHBlcnNwZWN0aXZlOiAzMDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAkZGlnaXQtd2lkdGg7XG4gICAgICAgICAgICBAaW5jbHVkZSB6LWluZGV4KGZpdmUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oaW5nZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IG1hdGguZGl2KCRkaWdpdC1oZWlnaHQsIDIpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluO1xuICAgICAgICAgICAgd2lkdGg6ICRkaWdpdC13aWR0aDtcblxuICAgICAgICAgICAgLmNvdW50ZG93bl9fZGlnaXQtYmFjayxcbiAgICAgICAgICAgIC5jb3VudGRvd25fX2RpZ2l0LWZyb250IHtcbiAgICAgICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHotaW5kZXgoZml2ZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb3VudGRvd25fX2RpZ2l0LWJhY2sge1xuICAgICAgICAgICAgICAgIGhlaWdodDogbWF0aC5kaXYoKCRkaWdpdC1oZWlnaHQgLSAyKSwgMik7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kYXJrICYge1xuICAgICAgICAmX19kaWdpdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1kYXJrZXI7XG5cbiAgICAgICAgICAgICYtYmFjayxcbiAgICAgICAgICAgICYtZnJvbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWRhcmtlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxpbmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkYy13aGl0ZSwgLjMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKG1pbmltYWwpIHtcbiAgICAgICAgJG1pbmltYWwtZm9udC1zaXplOiA2NXB4O1xuICAgICAgICAkbWluaW1hbC1saW5lLWhlaWdodDogNXB4O1xuICAgICAgICAkbWluaW1hbC1tYXJnaW46IDVweDtcbiAgICAgICAgJG1pbmltYWwtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgJG1pbmltYWwtd2lkdGg6IDYwcHg7XG5cbiAgICAgICAgJl9fZGlnaXQge1xuICAgICAgICAgICAgaGVpZ2h0OiAkbWluaW1hbC1oZWlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtaW5pbWFsLW1hcmdpbjtcbiAgICAgICAgICAgIHdpZHRoOiAkbWluaW1hbC13aWR0aDtcblxuICAgICAgICAgICAgJi1iYWNrLFxuICAgICAgICAgICAgJi1mcm9udCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWluaW1hbC1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBtYXRoLmRpdigkbWluaW1hbC1oZWlnaHQsIDIpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbWluaW1hbC1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICB3aWR0aDogJG1pbmltYWwtd2lkdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtZnJvbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBtYXRoLmRpdigoJG1pbmltYWwtaGVpZ2h0IC0gMiksIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxpbmUge1xuICAgICAgICAgICAgICAgIHRvcDogbWF0aC5kaXYoKCRtaW5pbWFsLWhlaWdodCArIDIpLCAyKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogJG1pbmltYWwtd2lkdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbWluaW1hbC1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRtaW5pbWFsLXdpZHRoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWhpbmdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IG1hdGguZGl2KCRtaW5pbWFsLWhlaWdodCwgMik7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRtaW5pbWFsLXdpZHRoO1xuXG4gICAgICAgICAgICAgICAgLmNvdW50ZG93bl9fZGlnaXQtYmFjayB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogbWF0aC5kaXYoKCRtaW5pbWFsLWhlaWdodCAtIDIpLCAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICRzaW1wbGUtZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAkc2ltcGxlLWxpbmUtaGVpZ2h0OiA2cHg7XG4gICAgICAgICRzaW1wbGUtbWFyZ2luOiA3cHg7XG4gICAgICAgICRzaW1wbGUtaGVpZ2h0OiA5MHB4O1xuICAgICAgICAkc2ltcGxlLXdpZHRoOiA2MHB4O1xuXG4gICAgICAgICZfX3RpbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGlnaXQge1xuICAgICAgICAgICAgaGVpZ2h0OiAkc2ltcGxlLWhlaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNpbXBsZS1tYXJnaW47XG4gICAgICAgICAgICB3aWR0aDogJHNpbXBsZS13aWR0aDtcblxuICAgICAgICAgICAgJi1iYWNrLFxuICAgICAgICAgICAgJi1mcm9udCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2ltcGxlLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IG1hdGguZGl2KCRzaW1wbGUtaGVpZ2h0LCAyKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHNpbXBsZS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNpbXBsZS13aWR0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1mcm9udCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IG1hdGguZGl2KCgkc2ltcGxlLWhlaWdodCAtIDIpLCAyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1saW5lIHtcbiAgICAgICAgICAgICAgICB0b3A6IG1hdGguZGl2KCgkc2ltcGxlLWhlaWdodCArIDIpLCAyKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNpbXBsZS13aWR0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaW1wbGUtaGVpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkc2ltcGxlLXdpZHRoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWhpbmdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IG1hdGguZGl2KCRzaW1wbGUtaGVpZ2h0LCAyKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNpbXBsZS13aWR0aDtcblxuICAgICAgICAgICAgICAgIC5jb3VudGRvd25fX2RpZ2l0LWJhY2sge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IG1hdGguZGl2KCgkc2ltcGxlLWhlaWdodCAtIDIpLCAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICRub3JtYWwtZm9udC1zaXplOiA2NXB4O1xuICAgICAgICAkbm9ybWFsLWxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAkbm9ybWFsLW1hcmdpbjogMTBweDtcbiAgICAgICAgJG5vcm1hbC1oZWlnaHQ6IDkwcHg7XG4gICAgICAgICRub3JtYWwtd2lkdGg6IDYwcHg7XG5cbiAgICAgICAgJl9fZGlnaXQge1xuICAgICAgICAgICAgaGVpZ2h0OiAkbm9ybWFsLWhlaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJG5vcm1hbC1tYXJnaW47XG4gICAgICAgICAgICB3aWR0aDogJG5vcm1hbC13aWR0aDtcblxuICAgICAgICAgICAgJi1iYWNrLFxuICAgICAgICAgICAgJi1mcm9udCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbm9ybWFsLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IG1hdGguZGl2KCRub3JtYWwtaGVpZ2h0LCAyKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG5vcm1hbC1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICB3aWR0aDogJG5vcm1hbC13aWR0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1mcm9udCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IG1hdGguZGl2KCgkbm9ybWFsLWhlaWdodCAtIDIpLCAyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1saW5lIHtcbiAgICAgICAgICAgICAgICB0b3A6IG1hdGguZGl2KCgkbm9ybWFsLWhlaWdodCArIDIpLCAyKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogJG5vcm1hbC13aWR0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRub3JtYWwtaGVpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkbm9ybWFsLXdpZHRoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWhpbmdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IG1hdGguZGl2KCRub3JtYWwtaGVpZ2h0LCAyKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogJG5vcm1hbC13aWR0aDtcblxuICAgICAgICAgICAgICAgIC5jb3VudGRvd25fX2RpZ2l0LWJhY2sge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IG1hdGguZGl2KCgkbm9ybWFsLWhlaWdodCAtIDIpLCAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuXG5AaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvZm9udHMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5cbi5jb3VudGVyIHtcbiAgICAkc2VsZjogJjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1tZWRpdW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cbiAgICAmX19wcm9ncmVzcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuNHMgbGluZWFyO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgIH1cblxuICAgICZfX2JhciB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvbGRjbmQpO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDAgLjZyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgY29sb3I6ICRjLXllbGxvdztcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJl9fc2lnbmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMteWVsbG93O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYW1uZXN0eS1ib2xkLWNvbmRlbnNlZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAuMnJlbSAuNXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmLS1oYXMtc2lnbmVkIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fc2lnbmVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtcHJvZ3Jlc3NdIHtcbiAgICAgICAgJi5pcy1mYWRlZCB7XG4gICAgICAgICAgICAjeyRzZWxmfV9fcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYW5pbWF0ZSAmLFxuICAgIC5uby1qcyAmIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMDAge1xuICAgICAgICAgICAgJltkYXRhLXByb2dyZXNzPScjeyRpfSddICN7JHNlbGZ9X19wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJvdW5kKHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksIDEwMCkpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlICYge1xuICAgICAgICBtYXJnaW46IDAgMCAxLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLmN0YS1ibG9jayB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy15ZWxsb3c7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAuYXJ0aWNsZV9fY29udGVudCAmIHtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gLTFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcblxuICAgICAgICAgICAgLmlzLXd2ICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMi4yNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMi4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGgzKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obWluaW1hbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLXd2ICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3ViaGVhZGluZyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwIDEuNXJlbSAxcmVtIDA7XG4gICAgICAgIG1heC13aWR0aDogODBweDtcblxuICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogLjVyZW0gMCAwO1xuXG4gICAgICAgIC5pcy13diAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuXG4gICAgICAgICAgICAuYnV0dG9uX19pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd3YtdGhlbWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9faWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXMtZW5kZWQge1xuICAgICAgICAuY3RhLWJsb2NrX19idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbWlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ncmV5LS1taWQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYy1ncmV5LS1taWQsIDEwJSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGMtZ3JleS0tbWlkLCAxMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlzLXd2ICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13di10aGVtZTtcbiAgICB9XG5cbiAgICAmLS13aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgIC5jdGEtYmxvY2tfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAuMnJlbSBzb2xpZCAkYy1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci10b3A6IC4ycmVtIHNvbGlkICRjLWJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3LWNvbnRlbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmFydGljbGVfX2NvbnRlbnQgJiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMCAyLjI1cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIC5pcy13diAmIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMi4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy13diAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuXG4uY3RhLWZsb2F0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi14c21hbGwpIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNpbXBsZSkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAuY3RhLWZsb2F0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC41KTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGN1YmljLWJlemllciguNTgsIC4yNywgLjA0LCAuOTgpO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWhpZGRlbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAxJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY2xlYXItZml4JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuXG4uZG9uYXRlLWJsb2NrIHtcbiAgICBAaW5jbHVkZSBjbGVhci1maXg7XG4gICAgcGFkZGluZzogMnJlbTtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCA0cmVtIDAgMDtcblxuICAgICAgICAgICAgJiA+IDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgZmxleDogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvcm0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obWluaW1hbCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ncmV5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICAmLS1ibGFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuXG4gICAgICAgIC5kb25hdGUtYmxvY2tfX2NvbnRlbnQge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0td2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAuZG9uYXRlLWJsb2NrX19jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXllbGxvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXllbGxvdztcbiAgICB9XG5cbiAgICAmLS1hY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy15ZWxsb3c7XG5cbiAgICAgICAgLmRvbmF0ZS1ibG9ja19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkdy1jb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRvbmF0ZS1ibG9ja19fY29udGVudCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZG9uYXRlLWJsb2NrX19mb3JtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlzLXd2ICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd3YtdGhlbWU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY2xlYXItZml4JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuXG4uZG9uYXRlLXdpZGdldCB7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKG1pbmltYWwpIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICB9XG5cbiAgICBsZWdlbmQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICYgKyAuZG9uYXRlLXdpZGdldF9fdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2Ftb3VudHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgJlt0eXBlPSdyYWRpbyddIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmFkaW8ge1xuICAgICAgICAmIH4gbGFiZWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjE1cyBsaW5lYXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDVweCAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJtaXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKDU1MHB4KSB7XG4gICAgICAgICYtLWZsYXQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAuZG9uYXRlLXdpZGdldCB7XG4gICAgICAgICAgICAgICAgJl9fYW1vdW50cyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19yYWRpbyB7XG4gICAgICAgICAgICAgICAgICAgICYgfiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvei1pbmRleCc7XG5cbi5kcmF3ZXIge1xuICAgICRzZWxmOiAmO1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHotaW5kZXgoZHJhd2VyKTtcblxuICAgIC8vIEZpeCBmb3IgV1AgYWRtaW4tYmFyXG4gICAgLmFkbWluLWJhciAmIHtcbiAgICAgICAgdG9wOiAkaC13cC1hZG1pbmJhci1tb2JpbGU7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4td3ApIHtcbiAgICAgICAgICAgIHRvcDogJGgtd3AtYWRtaW5iYXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjYpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMywgMSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcblxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJhd2VyX19jb250YWluZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvb2xiYXItLWZvb3RlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDAgMTJweCB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjYpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAxJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4zLCAxKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG1pbmltYWwpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAkaC10b2dnbGU7XG4gICAgICAgIHBhZGRpbmc6IDEuNWVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAkdy10b2dnbGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyYXdlci0tc2VhcmNoICYge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2VhcmNoIHtcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkdy1zaXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJhd2VyX19jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTEwJSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihtaW5pbWFsKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkdy1zaXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyYXdlcl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogJHctY29udGVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvb2xiYXIge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obWluaW1hbCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgKCR3LXRvZ2dsZSArIDEwcHgpIDAgMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS13di1tYWluIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXd2LXRoZW1lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvb2xiYXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGhlaWdodDogJGgtc2l0ZS1oZWFkZXItd3Y7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAudG9vbGJhciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaC1zaXRlLWhlYWRlci13di1tO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBUT0RPOiBNb3ZlIHRvIG93biBjb21wb25lbnQgc2Nzc1xuLnRvb2xiYXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6ICgkaC10b2dnbGUgKyAxcHgpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGN1YmljLWJlemllcigwLCAwLCAuMywgMSk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgKCR3LXRvZ2dsZSArIDEwcHgpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obWluaW1hbCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAoJHctdG9nZ2xlICsgMTBweCkgMCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgY3ViaWMtYmV6aWVyKC44NywgLS40MSwgLjE5LCAuNDQpIC4zcztcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgICAgICAubmF2LS1pY29ucyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgIGhlaWdodDogKCRoLXRvZ2dsZS1tICsgMXB4KTtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLmVycm9yLXBhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoaDIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibGFjaztcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6ICgkaC1zaXRlLWhlYWRlciArIDE2cHgpIDFyZW0gMXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVlZGVkIHRvIHdpbiBzcGVjaWZ5IGJhdHRsZVxuICAgICYgLmVycm9yLXBhZ2VfX2Zvcm0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOm1hdGgnO1xuXG5AaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY2xlYXItZml4JztcbkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL2ZvbnRzJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLmV2ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAmX19iYWNrLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgICBoZWlnaHQ6IDI2NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19nYWxsZXJ5IHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAmX19jb2wge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYtLWdhbGxlcnkge1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2wtZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiA3cmVtIDJyZW0gNHJlbTtcbiAgICB9XG5cbiAgICAmX19jb2wtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoaDEpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibGFjaztcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC42cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDIzOXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA5NXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYuc21hbGxlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbWFsbGVyIHtcbiAgICAgICAgICAgICYtLW5vLXB1YmxpYy1ldmVudCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbG9uZyB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICAgICAgICAgICAgICAmLnNtYWxsZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2hhcmUge1xuICAgICAgICBmbGV4OiAwIDAgNDZweDtcblxuICAgICAgICAuc2hhcmVfX2xpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaGFyZV9faXRlbSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtYmxhY2s7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMSAxIDQ2cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogM3B4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDNweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21hcCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWJhY2tncm91bmQ7XG4gICAgICAgIGhlaWdodDogMTE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RldGFpbHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1iYWNrZ3JvdW5kO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgIH1cblxuICAgICZfX2RldGFpbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcbiAgICB9XG5cbiAgICAmX19zaW5nbGUtZGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5jaGFybGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICAmX19zaGFyZSB7XG4gICAgICAgICAgICAuc2hhcmVfX2xpc3Qge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNoYXJlX19pdGVtIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgNjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDNweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjRweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyNnB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX21hcCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RldGFpbHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXRhaWwge1xuICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTI3cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIyMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2hhcmUge1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIC5zaGFyZV9faXRlbSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDQ2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTFweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19tYXAge1xuICAgICAgICAgICAgaGVpZ2h0OiAxODdweDtcbiAgICAgICAgICAgIGxlZnQ6IDI1NXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDQwcHggc29saWQgJGMtZ3JleS0tbGlnaHRlcjtcblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3LXNpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb2wge1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29sLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDRyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdigkdy1jb250ZW50LWd1dHRlciwgNCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19tYXAge1xuICAgICAgICAgICAgbGVmdDogMjM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19yb3cge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTg3cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY2xlYXItZml4JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL2ZvbnRzJztcbkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcbkBpbXBvcnQgJy4uL21peGlucy96LWluZGV4JztcblxuLmV2ZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGMtZ3JleS0tYmFja2dyb3VuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIFtkYXRhLWZpbHRlci1idXR0b25dIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wYW5lIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA2Mi43OSU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19tYXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1iYWNrZ3JvdW5kO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgei1pbmRleCh0d28pO1xuXG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSB6LWluZGV4KHRocmVlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1iYWNrZ3JvdW5kO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgei1pbmRleChvbmUpO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgei1pbmRleCh0aHJlZSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjIuNzklO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgICYuaXMtaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLnRlYXNlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZpbHRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMjhweDtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIFt0eXBlPSdkYXRlJ10ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjdyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmX19uby1yZXN1bHRzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1tZXNzYWdlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgLm5vLXJlc3VsdHMgJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAuZm9ybV9fY29scyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm1fX2NvbCB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbGV4OiAwIDEgMjkwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY3JlYXRlLW9yIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2NyZWF0ZS1ldmVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9mb250cyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy96LWluZGV4JztcblxuLmZhY3RzIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMjNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jsb2NrIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgIGZpbGw6ICRjLWdyZXktLWRhcms7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAycmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX251bWJlciB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZGNuZCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICAgICAgICB3aWR0aDogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvbGRjbmQpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIC41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saW5lIHtcbiAgICAgICAgcGFkZGluZzogMCAycmVtO1xuXG4gICAgICAgIC5mYWN0c19fYmxvY2sge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyZXktLWRhcms7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjLWdyZXktLWRhcms7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXByb2dyZXNzaXZlIHtcbiAgICAgICAgcGFkZGluZzogMCAycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYWN0c19fYmxvY2sge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyZXktLWRhcms7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybC1lbmNvZGUoJzxzdmcgd2lkdGg9XCIyMHB4XCIgaGVpZ2h0PVwiMjJweFwiIHZpZXdCb3g9XCIwIDAgMjAgMjJcIiB2ZXJzaW9uPVwiMS4xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiPjxnIHN0cm9rZT1cIm5vbmVcIiBzdHJva2Utd2lkdGg9XCIxXCIgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PGcgZmlsbD1cIiNGRkZGRkZcIj48cG9seWdvbiBpZD1cIlNoYXBlXCIgcG9pbnRzPVwiMC42IDEyLjEgMi4xIDEwLjYgMTAgMTguNCAxNy45IDEwLjUgMTkuNCAxMi4xIDEwIDIxLjVcIj48L3BvbHlnb24+PHBvbHlnb24gaWQ9XCJTaGFwZVwiIHBvaW50cz1cIjAuNiAyLjEgMi4xIDAuNiAxMCA4LjQgMTcuOSAwLjUgMTkuNCAyLjEgMTAgMTEuNVwiPjwvcG9seWdvbj48L2c+PC9nPjwvc3ZnPicpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgei1pbmRleCh0d28pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYy1ncmV5LS1kYXJrO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwtZW5jb2RlKCc8c3ZnIHdpZHRoPVwiMjJweFwiIGhlaWdodD1cIjIwcHhcIiB2aWV3Qm94PVwiMCAwIDIyIDIwXCIgdmVyc2lvbj1cIjEuMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIj48ZyBzdHJva2U9XCJub25lXCIgc3Ryb2tlLXdpZHRoPVwiMVwiIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxwYXRoIGQ9XCJNMTIuMSwxOS40IEwxMC42LDE3LjkgTDE4LjQsMTAgTDEwLjUsMi4xIEwxMi4xLDAuNiBMMjEuNSwxMCBMMTIuMSwxOS40IFogTTIuMSwxOS40IEwwLjYsMTcuOSBMOC40LDEwIEwwLjUsMi4xIEwyLjEsMC42IEwxMS41LDEwIEwyLjEsMTkuNCBaXCIgaWQ9XCJDb21iaW5lZC1TaGFwZVwiIGZpbGw9XCIjRkZGRkZGXCI+PC9wYXRoPjwvZz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYW1wZXJzYW5kIHtcbiAgICAgICAgcGFkZGluZzogMCAycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYWN0c19fYmxvY2sge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyZXktLWRhcms7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcmJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjZlbSAuM2VtIC41ZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHotaW5kZXgodHdvKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGMtYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdHdvLWNvbCB7XG4gICAgICAgIC5mYWN0c19fYmxvY2sge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ncmV5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgfVxuXG4gICAgJi0teWVsbG93IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGMteWVsbG93O1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuXG4uZmFxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMi4zcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVyO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250OiBpbmhlcml0O1xuXG4gICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgLmZhcV9faWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuZmFxX19jb250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwIDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19xdWVzdGlvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBsZWZ0OiAxM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjNweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgY3ViaWMtYmV6aWVyKC41NSwgMCwgLjEsIDEpO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBjdWJpYy1iZXppZXIoLjU1LCAwLCAuMSwgMSksIG9wYWNpdHkgLjE1cyBsaW5lYXI7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgICAgOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2FydGljbGUtZ3V0dGVyLWZpeCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvZm9udHMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3RyZXRjaCc7XG5cbi5maWd1cmUge1xuICAgICRzZWxmOiAmO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi0tYWxpZ24tY2VudGVyIHtcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYWxpZ24tbGVmdCB7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEuMjVyZW0gMCAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hbGlnbi1yaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMS4yNXJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQXJ0aWNsZSBzdHVmZlxuICAgICYuZmlndXJlLS1hcnRpY2xlIHtcbiAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMS41cmVtIDA7XG5cbiAgICAgICAgICAgICsgI3sgJHNlbGYgfV9fY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMS41cmVtIDAgMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlndXJlX19jYXB0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihsYXJnZSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYygxMDAlICsgNDhweCk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB0b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gKDc5NnB4ICsgM3JlbSkpIC8gMik7IC8vIHNpZGViYXIgc3BhY2UgY2FsY3VsYXRlZCBiYXNlZCBvbiBzY3JlZW4gc2l6ZVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oeGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDE0NDBweCAtICg3OTZweCArIDNyZW0pKSAvIDIpOyAvLyBzaWRlYmFyIHNwYWNlIGNhbGN1bGF0ZWQgYmFzZWQgb24gbWF4LXdpZHRoIG9mIHNpdGVcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZmlndXJlLS1hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG5cbiAgICAgICAgICAgICAgICAuZmlndXJlX19jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjZyZW0gLjhyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5maWd1cmUtLWFsaWduLWxlZnQsXG4gICAgICAgICYuZmlndXJlLS1hbGlnbi1yaWdodCxcbiAgICAgICAgJi5maWd1cmUtLWFsaWduLWNlbnRlciB7XG4gICAgICAgICAgICAuZmlndXJlX19jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHhsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmZpZ3VyZS0tYWxpZ24tbGVmdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEuMjVyZW0gMCAwO1xuXG4gICAgICAgICAgICAgICAgLmZpZ3VyZV9fY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC42cmVtIC44cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZmlndXJlLS1hbGlnbi1yaWdodCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxLjI1cmVtO1xuXG4gICAgICAgICAgICAgICAgLmZpZ3VyZV9fY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC42cmVtIC44cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZmlndXJlLS1hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYXJ0aWNsZS1ndXR0ZXItZml4O1xuXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgICAgICAkbWFyZ2luOiBjYWxjKChjYWxjKC0xMDB2dyArICgoNzk2cHgpIC0gMTYwcHgpKSkgLyAyKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJyZW0gJG1hcmdpbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbih4bGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAkbWFyZ2luOiBjYWxjKChjYWxjKC0xMzI4cHggKyAoKDc5NnB4KSAtIDE2MHB4KSkpIC8gMik7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycmVtICRtYXJnaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvZm9udHMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvei1pbmRleCc7XG5cbi5mbGFzaC1tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1iYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWF4LXdpZHRoOiAkdy1zaXRlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogJGgtc2l0ZS1oZWFkZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgei1pbmRleChvbmUpO1xuXG4gICAgJi0tZXJyb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1lcnJvcjtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgICYuaXMtaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogOHB4IDEwcHggMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL21peGlucy9mb250cyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy96LWluZGV4JztcblxuLy8gU29tZSBkZWZhdWx0c1xuJGRpZ2l0LWZvbnQtc2l6ZTogNDVweDtcbiRkaWdpdC1saW5lLWhlaWdodDogNHB4O1xuJGRpZ2l0LXdpZHRoOiA0MHB4O1xuJGRpZ2l0LWhlaWdodDogNzBweDtcbiRkaWdpdC1tYXJnaW46IDVweDtcblxuLmZsaXAtY291bnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogJGRpZ2l0LW1hcmdpbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblxuICAgIC8vIEpQOiBJIGtub3cgc2hvdWxkIGJlIGl0cyBvd24gc2Nzcy1maWxlLCBidXQgaXQncyBzbyBsaW5rZWQgSSBqdXN0IHB1dCBpdCBoZXJlLi4uXG4gICAgLmRpZ2l0IHtcbiAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tdmVuZG9yLXByZWZpeGVzXG4gICAgICAgIC8vIEZpeCBmb3Igc2xpZ2h0IENocm9tZS1XaW4gZm9udCBqdW1waW5nIC0gaHR0cHM6Ly9jb2RlLmdvb2dsZS5jb20vcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTEzNzY5MlxuICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAkZGlnaXQtaGVpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZGlnaXQtbWFyZ2luO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6ICRkaWdpdC13aWR0aDtcbiAgICAgICAgQGluY2x1ZGUgei1pbmRleCh6ZXJvKTtcbiAgICAgICAgLy8gc2Fzcy1saW50OmVuYWJsZSBuby12ZW5kb3ItcHJlZml4ZXNcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYmFjayxcbiAgICAgICAgJl9fZnJvbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC43KTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6ICRkaWdpdC1mb250LXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6IG1hdGguZGl2KCRkaWdpdC1oZWlnaHQsIDIpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZGlnaXQtbGluZS1oZWlnaHQ7IC8vIFdlaXJkIGZvbnQuLi5cbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgLy8gUHJldmVudHMgc29tZSBqdW1waW5nIGFyb3VuZCBpbiBGRlxuICAgICAgICAgICAgd2lkdGg6ICRkaWdpdC13aWR0aDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJl9fYmFjayB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZnJvbnQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBtYXRoLmRpdigoJGRpZ2l0LWhlaWdodCAtIDIpLCAyKTsgLy8gRml4IGJvcmRlclxuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC43KTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogbWF0aC5kaXYoKCRkaWdpdC1oZWlnaHQgKyAyKSwgMik7XG4gICAgICAgICAgICB3aWR0aDogJGRpZ2l0LXdpZHRoO1xuICAgICAgICAgICAgQGluY2x1ZGUgei1pbmRleChmbGlwLWNvdW50ZXItZGlnaXQtbGluZSk7XG4gICAgICAgIH1cblxuICAgICAgICAmX193cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAkZGlnaXQtaGVpZ2h0O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBwZXJzcGVjdGl2ZTogMzAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogJGRpZ2l0LXdpZHRoO1xuICAgICAgICAgICAgQGluY2x1ZGUgei1pbmRleChmaXZlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hpbmdlIHtcbiAgICAgICAgICAgIGhlaWdodDogbWF0aC5kaXYoJGRpZ2l0LWhlaWdodCwgMik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW47XG4gICAgICAgICAgICB3aWR0aDogJGRpZ2l0LXdpZHRoO1xuXG4gICAgICAgICAgICAuZGlnaXRfX2JhY2ssXG4gICAgICAgICAgICAuZGlnaXRfX2Zyb250IHtcbiAgICAgICAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHotaW5kZXgoZml2ZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kaWdpdF9fYmFjayB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBtYXRoLmRpdigoJGRpZ2l0LWhlaWdodCAtIDIpLCAyKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYW5pbWF0aW5nIHtcbiAgICAgICAgLmRpZ2l0LS1hbmltYXRlIHtcbiAgICAgICAgICAgIC5kaWdpdF9faGluZ2Uge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWRhcmsge1xuICAgICAgICAuZGlnaXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuXG4gICAgICAgICAgICAmX19iYWNrLFxuICAgICAgICAgICAgJl9fZnJvbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWRhcmtlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19saW5lIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGMtd2hpdGUsIC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbihtaW5pbWFsKSB7XG4gICAgICAgICRtaW5pbWFsLWZvbnQtc2l6ZTogNTVweDtcbiAgICAgICAgJG1pbmltYWwtbGluZS1oZWlnaHQ6IDVweDtcbiAgICAgICAgJG1pbmltYWwtbWFyZ2luOiA1cHg7XG4gICAgICAgICRtaW5pbWFsLWhlaWdodDogODVweDtcbiAgICAgICAgJG1pbmltYWwtd2lkdGg6IDUwcHg7XG5cbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG5cbiAgICAgICAgLmRpZ2l0IHtcbiAgICAgICAgICAgIGhlaWdodDogJG1pbmltYWwtaGVpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWluaW1hbC1tYXJnaW47XG4gICAgICAgICAgICB3aWR0aDogJG1pbmltYWwtd2lkdGg7XG5cbiAgICAgICAgICAgICZfX2JhY2ssXG4gICAgICAgICAgICAmX19mcm9udCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWluaW1hbC1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBtYXRoLmRpdigkbWluaW1hbC1oZWlnaHQsIDIpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbWluaW1hbC1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICB3aWR0aDogJG1pbmltYWwtd2lkdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Zyb250IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogbWF0aC5kaXYoKCRtaW5pbWFsLWhlaWdodCAtIDIpLCAyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGluZSB7XG4gICAgICAgICAgICAgICAgdG9wOiBtYXRoLmRpdigoJG1pbmltYWwtaGVpZ2h0ICsgMiksIDIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkbWluaW1hbC13aWR0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fd3JhcCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbWluaW1hbC1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRtaW5pbWFsLXdpZHRoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19oaW5nZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBtYXRoLmRpdigkbWluaW1hbC1oZWlnaHQsIDIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkbWluaW1hbC13aWR0aDtcblxuICAgICAgICAgICAgICAgIC5kaWdpdF9fYmFjayB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogbWF0aC5kaXYoKCRtaW5pbWFsLWhlaWdodCAtIDIpLCAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgJHNpbXBsZS1mb250LXNpemU6IDYwcHg7XG4gICAgICAgICRzaW1wbGUtbGluZS1oZWlnaHQ6IDZweDtcbiAgICAgICAgJHNpbXBsZS1tYXJnaW46IDdweDtcbiAgICAgICAgJHNpbXBsZS1oZWlnaHQ6IDkwcHg7XG4gICAgICAgICRzaW1wbGUtd2lkdGg6IDYwcHg7XG5cbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICAuZGlnaXQge1xuICAgICAgICAgICAgaGVpZ2h0OiAkc2ltcGxlLWhlaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNpbXBsZS1tYXJnaW47XG4gICAgICAgICAgICB3aWR0aDogJHNpbXBsZS13aWR0aDtcblxuICAgICAgICAgICAgJl9fYmFjayxcbiAgICAgICAgICAgICZfX2Zyb250IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzaW1wbGUtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIGhlaWdodDogbWF0aC5kaXYoJHNpbXBsZS1oZWlnaHQsIDIpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc2ltcGxlLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkc2ltcGxlLXdpZHRoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19mcm9udCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IG1hdGguZGl2KCgkc2ltcGxlLWhlaWdodCAtIDIpLCAyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGluZSB7XG4gICAgICAgICAgICAgICAgdG9wOiBtYXRoLmRpdigoJHNpbXBsZS1oZWlnaHQgKyAyKSwgMik7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaW1wbGUtd2lkdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3dyYXAge1xuICAgICAgICAgICAgICAgIGhlaWdodDogJHNpbXBsZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaW1wbGUtd2lkdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2hpbmdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IG1hdGguZGl2KCRzaW1wbGUtaGVpZ2h0LCAyKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNpbXBsZS13aWR0aDtcblxuICAgICAgICAgICAgICAgIC5kaWdpdF9fYmFjayB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogbWF0aC5kaXYoKCRzaW1wbGUtaGVpZ2h0IC0gMiksIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgJG5vcm1hbC1mb250LXNpemU6IDkwcHg7XG4gICAgICAgICRub3JtYWwtbGluZS1oZWlnaHQ6IDhweDtcbiAgICAgICAgJG5vcm1hbC1tYXJnaW46IDEwcHg7XG4gICAgICAgICRub3JtYWwtaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgJG5vcm1hbC13aWR0aDogOTBweDtcblxuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuXG4gICAgICAgIC5kaWdpdCB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRub3JtYWwtaGVpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbm9ybWFsLW1hcmdpbjtcbiAgICAgICAgICAgIHdpZHRoOiAkbm9ybWFsLXdpZHRoO1xuXG4gICAgICAgICAgICAmX19iYWNrLFxuICAgICAgICAgICAgJl9fZnJvbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG5vcm1hbC1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBtYXRoLmRpdigkbm9ybWFsLWhlaWdodCwgMik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRub3JtYWwtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRub3JtYWwtd2lkdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Zyb250IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogbWF0aC5kaXYoKCRub3JtYWwtaGVpZ2h0IC0gMiksIDIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19saW5lIHtcbiAgICAgICAgICAgICAgICB0b3A6IG1hdGguZGl2KCgkbm9ybWFsLWhlaWdodCArIDIpLCAyKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogJG5vcm1hbC13aWR0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fd3JhcCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbm9ybWFsLWhlaWdodDtcbiAgICAgICAgICAgICAgICB3aWR0aDogJG5vcm1hbC13aWR0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faGluZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogbWF0aC5kaXYoJG5vcm1hbC1oZWlnaHQsIDIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkbm9ybWFsLXdpZHRoO1xuXG4gICAgICAgICAgICAgICAgLmRpZ2l0X19iYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBtYXRoLmRpdigoJG5vcm1hbC1oZWlnaHQgLSAyKSwgMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc21hbGwge1xuICAgICAgICAkbm9ybWFsLWZvbnQtc2l6ZTogOTBweDtcbiAgICAgICAgJG5vcm1hbC1saW5lLWhlaWdodDogOHB4O1xuICAgICAgICAkbm9ybWFsLW1hcmdpbjogMTBweDtcbiAgICAgICAgJG5vcm1hbC1oZWlnaHQ6IDE0MHB4O1xuICAgICAgICAkbm9ybWFsLXdpZHRoOiA5MHB4O1xuXG4gICAgICAgIGhlaWdodDogODBweDtcblxuICAgICAgICAuZGlnaXQge1xuICAgICAgICAgICAgaGVpZ2h0OiAkZGlnaXQtaGVpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZGlnaXQtbWFyZ2luO1xuICAgICAgICAgICAgd2lkdGg6ICRkaWdpdC13aWR0aDtcblxuICAgICAgICAgICAgJl9fYmFjayxcbiAgICAgICAgICAgICZfX2Zyb250IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRkaWdpdC1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBtYXRoLmRpdigkZGlnaXQtaGVpZ2h0LCAyKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGRpZ2l0LWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkZGlnaXQtd2lkdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Zyb250IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogbWF0aC5kaXYoKCRkaWdpdC1oZWlnaHQgLSAyKSwgMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2xpbmUge1xuICAgICAgICAgICAgICAgIHRvcDogbWF0aC5kaXYoKCRkaWdpdC1oZWlnaHQgKyAyKSwgMik7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRkaWdpdC13aWR0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fd3JhcCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkZGlnaXQtaGVpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkZGlnaXQtd2lkdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2hpbmdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IG1hdGguZGl2KCRkaWdpdC1oZWlnaHQsIDIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkZGlnaXQtd2lkdGg7XG5cbiAgICAgICAgICAgICAgICAuZGlnaXRfX2JhY2sge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IG1hdGguZGl2KCgkZGlnaXQtaGVpZ2h0IC0gMiksIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9hcnRpY2xlLWd1dHRlci1maXgnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NsZWFyLWZpeCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcblxuLmZvcm0tYmxvY2sge1xuICAgICRzZWxmOiAmO1xuXG4gICAgQGluY2x1ZGUgY2xlYXItZml4O1xuICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICAvLyBRdWlja2ZpeCBmb3IgYXJ0aWNsZVxuICAgIC5hcnRpY2xlX19jb250ZW50ICYge1xuICAgICAgICBAaW5jbHVkZSBhcnRpY2xlLWd1dHRlci1maXg7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuXG5cbiAgICAgICAgJi0tZ3JleSxcbiAgICAgICAgI3sgJHNlbGYgfV9fZm9ybSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW0gMS41cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgNTUwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU1MHB4OyAvLyBJRSAxMVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDIuNWVtIDIuNWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWJhY2tncm91bmQ7XG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbSAxLjVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMSA1NTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7IC8vIElFIDExXG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMi41ZW0gMi41ZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jZW50ZXIge1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAjeyRzZWxmfV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7JHNlbGZ9X19jb250ZW50LFxuICAgICAgICAgICAgI3skc2VsZn1fX2Zvcm0ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgJi0tYmxhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcblxuICAgICAgICAjeyRzZWxmfV9fY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS15ZWxsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy15ZWxsb3c7XG4gICAgfVxufVxuIiwiQHVzZSAnc2FzczptYXRoJztcblxuQGltcG9ydCAnLi4vbWl4aW5zL2ZvbnRzJztcbkBpbXBvcnQgJy4uL21peGlucy9zdHJldGNoJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvei1pbmRleCc7XG5cbi5mdWxsc2NyZWVuLWJsb2NrIHtcbiAgICAkc2VsZjogJjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAkdy1zaXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgbWF4LWhlaWdodDogNjc1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHotaW5kZXgodHdvKTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG1hdGguZGl2KCR3LXNpdGUsIDIpO1xuICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvbGRjbmQpO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgLmlzLXd2ICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgIC8vIFRPRE86IEZpeCBsaW5rIGNvbG9yc1xuICAgIH1cblxuICAgICYtLWxlZnQge1xuICAgICAgICAjeyRzZWxmfV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3skc2VsZn1fX2hlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zaGFkZWQge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC41KTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHotaW5kZXgob25lKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLTQwNCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjgpO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgei1pbmRleChvbmUpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5mb290bm90ZS1yZWZlcmVuY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDFyZW0gMCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAzLjNyZW0gLjVyZW0gMXJlbTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX251bWJlciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgICZfX3Njcm9sbC11cCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1ncmV5LS1saWdodGVzdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdG9wOiAuNXJlbTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtZ3JleS0tbGlnaHRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9jbGVhci1maXgnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2ZvbnRzJztcbkBpbXBvcnQgJy4uL21peGlucy9pbnB1dC1yZXNldCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3ZnJztcbkBpbXBvcnQgJy4uL21peGlucy96LWluZGV4JztcblxuLmZvcm0ge1xuICAgICRzZWxmOiAmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAkdy1jb250ZW50O1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgIH1cblxuICAgICZfX3NlY3Rpb24ge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmLmlzLWhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmllbGRzZXQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW46IC01cHggLTVweCAwO1xuXG4gICAgICAgICN7ICRzZWxmIH1fX3JvdyB7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9faW5wdXQge1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hZGRyZXNzIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3JvdyB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDI1JTtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fbGFiZWwge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gTW9zdGx5IGhlcmUgdG8gc3RvcCBtYXJnaW4tY29sbGFwc2VcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgJi5pbnZpc2libGUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtYXJnaW46IDEuNXJlbSAwIDFyZW0gMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIElFMTFcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgfVxuXG4gICAgJl9fbGVnZW5kIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19wcml2YWN5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAuMjVyZW0gMnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIElFMTFcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KHNtYWxsKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhYmVsLFxuICAgICZfX2hpbnQsXG4gICAgJl9fd2FybmluZyxcbiAgICAmX190ZXh0LFxuICAgICZfX2Vycm9yIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcmtlc3Q7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMnB4IDJweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBJRTExXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2hpbnQsXG4gICAgJl9fd2FybmluZyxcbiAgICAmX19lcnJvciB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoc21hbGwpO1xuICAgIH1cblxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICAgICAgLmlzLW9wdGlvbmFsICYsXG4gICAgICAgIC5pcy1yZXF1aXJlZCAmIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VzdDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtcmVxdWlyZWQgJiB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyonO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5wdXQsXG4gICAgJl9fc2VsZWN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlIG5vLXZlbmRvci1wcmVmaXhlc1xuICAgICAgICBpbnB1dCxcbiAgICAgICAgc2VsZWN0LFxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VzdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoJGgtZmllbGQgLSAycHgpOyAvLyBoZWlnaHQgLSAyeCBib3JkZXItd2lkdGhcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRoLWZpZWxkO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW0gMCAuNzVyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycywgYm9yZGVyLWNvbG9yIC4ycztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmW3R5cGU9J2RhdGUnXSB7XG4gICAgICAgICAgICAgICAgfiAuZm9ybV9fbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGMtZ3JleSwgMTUlKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIEZpcmVmb3hcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gLjc1cmVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgfVxuICAgICAgICAvLyBzYXNzLWxpbnQ6ZW5hYmxlIG5vLXZlbmRvci1wcmVmaXhlc1xuXG4gICAgICAgIC5pcy1lcnJvciAmLFxuICAgICAgICAuaXMtdmFsaWQgJiB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ZnKCdjcm9zcycsICRjLWZvcm0tZXJyb3IpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC41cmVtO1xuICAgICAgICAgICAgICAgIHRvcDogLjc1cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlzLXdhcm5pbmcgJiB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ZnKCd3YXJuaW5nJywgJGMtZm9ybS13YXJuaW5nKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAuNXJlbTtcbiAgICAgICAgICAgICAgICB0b3A6IC43NXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy12YWxpZCAmIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdmcoJ2NoZWNrJywgJGMtZm9ybS12YWxpZCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmVmaXgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3JtLW1haW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBoZWlnaHQ6ICRoLWZpZWxkO1xuICAgICAgICBsaW5lLWhlaWdodDogJGgtZmllbGQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgei1pbmRleChvbmUpO1xuXG4gICAgICAgICYgfiBpbnB1dCxcbiAgICAgICAgJiB+IHNlbGVjdCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlbGVjdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3ZnKCdhcnJvdy1kb3duJywgJGMtZ3JleS0tZGFya2VyKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLjc1cmVtO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHotaW5kZXgodGhyZWUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLWVycm9yICYsXG4gICAgICAgIC5pcy12YWxpZCAmIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jaGVja2JveGVzLFxuICAgICZfX3JhZGlvcyxcbiAgICAmX19vcHRpb25zIHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXItZml4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IC01cHggLTVweCAwO1xuXG4gICAgICAgICYtLXZlcnRpY2FsIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jaGVja2JveGVzLFxuICAgICZfX3JhZGlvcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgJl9fY2hlY2tib3gsXG4gICAgJl9fcmFkaW8ge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoc21hbGwpO1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JleS0tbGlnaHQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzLCBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NoZWNrYm94IHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgJiB+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZm9ybS1tYWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICYgfiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3JtLW1haW47XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWZvcm0tbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN2ZygnY2hlY2snLCAkYy13aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzLCBib3JkZXItY29sb3IgLjJzLCBjb2xvciAuMnM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWZvcm0tbWFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yYWRpbyB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICYgfiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWZvcm0tbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAmIH4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1mb3JtLW1haW47XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mb3JtLW1haW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMsIGJvcmRlci1jb2xvciAuMnM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZm9ybS1tYWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX29wdGlvbiB7XG4gICAgICAgIGZsZXg6IDEgMCAyNSU7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICYgfiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcm0tbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6ICRoLWZpZWxkICsgMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaC1maWVsZCArIDEwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDc0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIC43NXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycywgYm9yZGVyLWNvbG9yIC4ycywgY29sb3IgLjJzO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1oaWdobGlnaHQge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuMnM7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMTclO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICB9XG5cbiAgICAmX19oaW50LFxuICAgICZfX3RleHQsXG4gICAgJl9fd2FybmluZyxcbiAgICAmX19lcnJvcixcbiAgICAuY3VzdG9tLWVycm9yIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcmtlcjtcbiAgICAgICAgbWFyZ2luOiAzcHggMCAwIDJweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAycHg7XG4gICAgfVxuXG4gICAgJl9fZXJyb3Ige1xuICAgICAgICBjb2xvcjogJGMtZm9ybS1lcnJvcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAuaXMtZXJyb3IgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jdXN0b20tZXJyb3Ige1xuICAgICAgICBAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuICAgICAgICBjb2xvcjogJGMtZm9ybS1lcnJvcjtcbiAgICB9XG5cbiAgICAmX193YXJuaW5nIHtcbiAgICAgICAgY29sb3I6ICRjLWZvcm0td2FybmluZztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAuaXMtd2FybmluZyAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMDtcblxuICAgICAgICA+IDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuXG4gICAgICAgIC5mb3JtLXRvZ2dsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN2ZygnYXJyb3ctZG93bicsICRjLWdyZXktLWRhcmtlcik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC0xNCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2FkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjcpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgei1pbmRleChvbmUpO1xuICAgIH1cblxuICAgICZfX2xvYWRlci1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tYmFja2dyb3VuZDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIEBpbmNsdWRlIHotaW5kZXgob25lKTtcblxuICAgICAgICA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1sb2FkaW5nIHtcbiAgICAgICAgaGVpZ2h0OiAzNzVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAjeyAkc2VsZiB9X19sb2FkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tYmFja2dyb3VuZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fbG9hZGVyLWNvbnRlbnQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtc3VibWl0dGluZyB7XG4gICAgICAgICN7ICRzZWxmIH1fX2xvYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRlc3QgZm9yIEFNTi03NjUgLSBPcHRpbWFsaXNhdGllIGZvcm11bGllcjogc3RlcnJldGplcyBiaWogdmVycGxpY2h0ZSB2ZWxkZW4gd2VnbGF0ZW5cbiAgICAmLS1BTU43NjUge1xuICAgICAgICAuaXMtcmVxdWlyZWQge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fbGFiZWwge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICZfX2lucHV0LFxuICAgICAgICAmX19zZWxlY3Qge1xuICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICBzZWxlY3QsXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjc1cmVtIDAgLjc1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXMtZXJyb3IgJixcbiAgICAgICAgICAgIC5pcy12YWxpZCAmIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXMtd2FybmluZyAmIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fb3B0aW9uIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCAyMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19mbGF0IHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX3JvdyB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUsXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19oaW50LFxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fZXJyb3IsXG4gICAgICAgICAgICAjeyAkc2VsZiB9X193YXJuaW5nLFxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fdGV4dCxcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbnMsXG4gICAgICAgICAgICAuY3VzdG9tLWVycm9yIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19sYWJlbCB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyAvLyBGbGV4J2luZyBmb3IgJyonIG1hcmtpbmdcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTc1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaC1maWVsZCAtIDI7IC8vIElFMTFcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3NXB4OyAvLyBJRTExXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGgtZmllbGQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgIC5pcy1vcHRpb25hbCAmLFxuICAgICAgICAgICAgICAgIC5pcy1yZXF1aXJlZCAmIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2lucHV0LFxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fc2VsZWN0LFxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fcmFkaW9zLFxuICAgICAgICAgICAgI3sgJHNlbGYgfV9fY2hlY2tib3hlcyxcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX29wdGlvbnMge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19vcHRpb24ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAzMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS13aWRnZXQge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fcm93IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qXG4gICAgSW4gb3JkZXIgdG8gbWFrZSB0aGlzIG1peGluIHdvcmsgaW4gYWxsIGJyb3dzZXJzIHlvdSBuZWVkIHRvIGVuY29kZSB5b3VyIHN2ZyBlbGVtZW50LCBhbmQgb25seSB0aGUgU1ZHIGVsZW1lbnQsIHN0YXJ0aW5nIGZyb20gPHN2Zz4uLi4gdGlsbCA8L3N2Zz5cbiAgICBSZWFkIGFib3V0IHRoaXMgaXNzdWUgaGVyZTogaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xMDc2ODQ1MS9pbmxpbmUtc3ZnLWluLWNzc1xuXG4gICAgSG93IHRvIHVzZTogQGluY2x1ZGUgc3ZnKCd0eXBlJywgJGNvbG9yKTtcbiovXG5AaW1wb3J0ICcuL2lubGluZS1zdmcnO1xuXG5AbWl4aW4gc3ZnKCR0eXBlLCAkY29sb3IpIHtcbiAgICBAaWYgJHR5cGUgPT0gY3Jvc3Mge1xuICAgICAgICBjb250ZW50OiBpbmxpbmUtc3ZnKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMyIDMyXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yfVwiIGQ9XCJNMzIgMy42OTJMMjguMzA4IDAgMTYgMTIuMzA4IDMuNjkyIDAgMCAzLjY5MiAxMi4zMDggMTYgMCAyOC4zMDggMy42OTIgMzIgMTYgMTkuNjkyIDI4LjMwOCAzMiAzMiAyOC4zMDggMTkuNjkyIDE2XCIvPjwvc3ZnPicpO1xuICAgIH1cblxuICAgIEBpZiAkdHlwZSA9PSBjaGVjayB7XG4gICAgICAgIGNvbnRlbnQ6IGlubGluZS1zdmcoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzIgMzJcIj48cGF0aCBmaWxsPVwiI3skY29sb3J9XCIgZD1cIk05Ljk4NyAyMC4zOWwtNS43MzUtNi4xNUwwIDE4LjIwNWw5LjUzMiAxMC4yMjIuMTgtLjE2OC4xNjguMThMMzIgNy44MTMgMjguMDM1IDMuNTZcIi8+PC9zdmc+Jyk7XG4gICAgfVxuXG4gICAgQGlmICR0eXBlID09IGFycm93LWRvd24ge1xuICAgICAgICBjb250ZW50OiBpbmxpbmUtc3ZnKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMyIDMyXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yfVwiIGQ9XCJNMTUuOTk5IDI2LjExTDMyIDEwLjExbC00LjIyLTQuMjItMTEuNzgxIDExLjc4TDQuMjIzIDUuODkyIDAgMTAuMTFcIi8+PC9zdmc+Jyk7XG4gICAgfVxuXG4gICAgQGlmICR0eXBlID09IHdhcm5pbmcge1xuICAgICAgICBjb250ZW50OiBpbmxpbmUtc3ZnKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMyIDMyXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yfVwiIGQ9XCJNMTUuOTk5IDEuNzM2Yy0uOTU5IDAtMS45My40NzMtMi40NzggMS40MzJMNi45MzQgMTQuNTI0LjM4NCAyNS45NjhjLTEuMDk2IDEuOTA1LjI4NiA0LjI5NiAyLjQ5IDQuMjk2SDE2bDEzLjE1LS4xYzIuMTkxLS4wMTIgMy41NjEtMi40MDMgMi40NjUtNC4yOTVsLTYuNTM3LTExLjMzMkwxOC40ODkgMy4xOEEyLjg0OCAyLjg0OCAwIDAgMCAxNiAxLjczNnptMCAxLjQ5NGMuMjM3IDAgLjgzNC4wNjIgMS4xODMuNjg1bDYuNTg3IDExLjM1NiA2LjUzOCAxMS4zMzJhMS4zMjMgMS4zMjMgMCAwIDEgMCAxLjM3IDEuMzI0IDEuMzI0IDAgMCAxLTEuMTgzLjY4NWwtMTMuMTM3LjFIMi44NzRjLS43MSAwLTEuMDctLjQ3NC0xLjE4My0uNjg1YTEuMzIzIDEuMzIzIDAgMCAxIDAtMS4zN2w2LjU1LTExLjQ0NCA2LjU4Ny0xMS4zNDRjLjMzNy0uNjIzLjkzNC0uNjg1IDEuMTcxLS42ODV6bS0uODEgNy4yODVsLS4xMjQgMTAuNTQ3aDEuNzMxbC4xMjUtMTAuNTQ3em0tLjEyNCAxMi4wMTZ2MS45NDNoMS43NDNWMjIuNTN6XCIvPjwvc3ZnPicpO1xuICAgIH1cblxuICAgIEBpZiAkdHlwZSA9PSB0aWxkZSB7XG4gICAgICAgIGNvbnRlbnQ6IGlubGluZS1zdmcoJzxzdmcgd2lkdGg9XCI3XCIgaGVpZ2h0PVwiM1wiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNLjk4OSAyLjQxYy0uMDA5LS40NzMuMDY4LS44NTIuMjMtMS4xMzkuMTYyLS4yODcuMzcyLS40OTUuNjMtLjYyNi4yNjItLjEzLjUzNy0uMTk2LjgyNy0uMTk2LjI5IDAgLjU1NC4wNjQuNzkzLjE5Mi4yNDEuMTI1LjUxNy4zMjIuODI2LjU5Mi4yMS4xODIuMzc4LjMxLjUwMy4zODNhLjgyLjgyIDAgMCAwIC40MTguMTExLjcwNS43MDUgMCAwIDAgLjU4LS4yNjRjLjE0MS0uMTc5LjIxLS40MzcuMjA0LS43NzZoLjkyYy4wMDkuNDcyLS4wNjguODUxLS4yMyAxLjEzOC0uMTU5LjI4Ny0uMzY5LjQ5Ni0uNjMuNjI3LS4yNjIuMTMtLjUzNy4xOTYtLjgyNy4xOTYtLjI5IDAtLjU1NC0uMDYzLS43OTMtLjE4OGE0Ljc3NSA0Ljc3NSAwIDAgMS0uODI2LS41OTYgMy40NyAzLjQ3IDAgMCAwLS41MDMtLjM4NC44Mi44MiAwIDAgMC0uNDE4LS4xMWMtLjIzIDAtLjQyLjA4LS41Ny4yNDItLjE0OS4xNi0uMjIuNDI1LS4yMTQuNzk3SC45OVpcIiBmaWxsPVwiI3skY29sb3J9XCIvPjwvc3ZnPicpO1xuICAgIH1cblxuICAgIC8vIEdyYXZpdHkgRm9ybXNcbiAgICBAaWYgJHR5cGUgPT0gY2hlY2tib3gge1xuICAgICAgICBjb250ZW50OiBpbmxpbmUtc3ZnKCc8c3ZnIHZpZXdCb3g9XCIwIDAgNzAgNzBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yfVwiIGQ9XCJNMjguMzE3MyA0MC4yNDlsLTYuODE1NS03LjI5MzYtNS4wNTIyIDQuNzAxNSAxMS4zMjc4IDEyLjEyMjQuMjE0LS4xOTkuMTk5Ni4yMTM1IDI2LjI4MzQtMjQuNDU5LTQuNzEyLTUuMDQyNVwiLz48cGF0aCBkPVwiTTAgMGg3MHY3MEgwVjB6bTYgNmg1OHY1OEg2VjZ6XCIvPjwvc3ZnPicpO1xuICAgIH1cblxuICAgIEBpZiAkdHlwZSA9PSBjaGVja2JveC1jaGVjayB7XG4gICAgICAgIGNvbnRlbnQ6IGlubGluZS1zdmcoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNzAgNzBcIj48cGF0aCBmaWxsPVwiI3skY29sb3J9XCIgZD1cIk0yOC4zMTcgNDAuMjQ5bC02LjgxNS03LjI5NC01LjA1MiA0LjcwMiAxMS4zMjcgMTIuMTIyLjIxNC0uMTk5LjIuMjE0IDI2LjI4My0yNC40Ni00LjcxMi01LjA0MlwiLz48L3N2Zz4nKTtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL2ZvbnRzJztcbkBpbXBvcnQgJy4uL21peGlucy9pbnB1dC1yZXNldCc7XG5cbi5mb3JtIHtcbiAgICAmLXBhc3N3b3JkIHtcbiAgICAgICAgbWFyZ2luOiA4MHB4IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE4cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lucHV0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGlucHV0LXJlc2V0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWJtaXQge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvZm9udHMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3otaW5kZXgnO1xuXG4uZm9ybS1wb3N0ZXIge1xuICAgICRzZWxmOiAmO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JleS0tbGlnaHRlcjtcbiAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgJl9fdXBsb2FkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgfVxuXG4gICAgLnVwbG9hZC1wb3BvdmVyX19wb3BvdmVyICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWxlLXVwbG9hZCB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS11cGxvYWQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dC10aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIH1cblxuICAgICZfX3Bvc3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWJsYWNrO1xuICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcblxuICAgICAgICAudXBsb2FkLXBvcG92ZXJfX3BvcG92ZXIgJiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JlcGxhY2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19vdmVybGF5IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIHotaW5kZXgoZml2ZSk7XG5cbiAgICAgICAgJi0tY2hvc2VuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZS11cGxvYWQge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgLmZvcm1fX2lucHV0IHtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5mdXJ0aGVyLXJlYWRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMjVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAuM3JlbSAwIDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvYXJ0aWNsZS1ndXR0ZXItZml4JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3otaW5kZXgnO1xuXG4uZ2FsbGVyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogLSR3LWNvbnRlbnQtZ3V0dGVyO1xuICAgIG1hcmdpbi1yaWdodDogLSR3LWNvbnRlbnQtZ3V0dGVyO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsIHtcbiAgICAgICAgbWF4LWhlaWdodDogJGgtY2Fyb3VzZWwtbWF4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fc2xpZGUge1xuICAgICAgICAubWVkaWEge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcnJvdyB7XG4gICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuXG4gICAgICAgICYtLWxlZnQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAuM3JlbSAuNXJlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JleS0tbWlkO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19uYXZpZ2F0aW9uIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHotaW5kZXgob25lKTtcbiAgICB9XG5cbiAgICAmX19uYXYtaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAwLjI1KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAkaC1jYXJvdXNlbC1uYXY7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cywgb3BhY2l0eSAwLjI1cztcbiAgICAgICAgd2lkdGg6ICRoLWNhcm91c2VsLW5hdjtcblxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWdyZXktLW1pZCwgMC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWdyZXktLWRhcmssIDAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXJlbSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1sYW5kaW5nLFxuICAgICYtLWxhbmRpbmcgJixcbiAgICAubGFuZGluZyAmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZV9fY29udGVudCAmIHtcbiAgICAgICAgQGluY2x1ZGUgYXJ0aWNsZS1ndXR0ZXItZml4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ldmVudC1jYXJvdXNlbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvei1pbmRleCc7XG5cbi5nYWxsZXJ5LW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMXJlbSAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy15ZWxsb3c7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHotaW5kZXgob25lKTtcbiAgICB9XG5cbiAgICAmX19jYXJvdXNlbCB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgY3ViaWMtYmV6aWVyKC40NSwgLS43OCwgLjMyLCAxLjUpO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2FsbGVyeS1uYXZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aXZlICYge1xuICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMteWVsbG93O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5nYWxsZXJ5LW5hdl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tbWlkO1xuICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxOHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0LCBmb250LXNpemUgLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3RyZXRjaCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvei1pbmRleCc7XG5cbi5nYWxsZXJ5LWFkdmFuY2VkIHtcbiAgICAkc2VsZjogJjtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fcGFnaW5hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0cmV0Y2g7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXG4gICAgICAgICAgICAmLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWxpbmVhci1ncmFkaWVudC0tbGlnaHQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC40KTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMSkgLjFzO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSA1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdmlnYXRpb24ge1xuICAgICAgICBib3R0b206IDYyJTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc1JSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSB6LWluZGV4KG9uZSk7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjI1KTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAkaC1jYXJvdXNlbC1uYXY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzLCBvcGFjaXR5IC4yNXM7XG4gICAgICAgICAgICB3aWR0aDogJGgtY2Fyb3VzZWwtbmF2O1xuXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ncmV5LS1taWQsIC4yNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWdyZXktLWRhcmssIC4yNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAxcmVtO1xuXG4gICAgICAgICAgICAmLmlzLWhpZGRlbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuXG4gICAgICAgICAgICAmLmlzLWhpZGRlbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9hcnRpY2xlLWd1dHRlci1maXgnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvZm9udHMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2lucHV0LXJlc2V0JztcbkBpbXBvcnQgJy4uL21peGlucy9jbGVhci1maXgnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3R5cG9ncmFwaHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3N2Zyc7XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5vLWRlc2NlbmRpbmctc3BlY2lmaWNpdHkgLS0gZGlzYWJsZSBsaW50IHRvIGlnbm9yZSB0aGUgc3R5bGluZyBvbiB0aGUgZ3JvdXBlZCBjbGFzcyAqL1xuXG4uZ2Zvcm0ge1xuICAgICRzZWxmOiAmO1xuXG4gICAgJl9oZWFkaW5nLFxuICAgICYuZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyICZfaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgJl90aXRsZSxcbiAgICAuZ3NlY3Rpb25fdGl0bGUsXG4gICAgJi5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgJl90aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoaDMpO1xuXG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgbWFyZ2luOiAxcmVtIDAgLjVyZW07XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX2ZpZWxkcyxcbiAgICAmLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAmX2ZpZWxkcyB7XG4gICAgICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX3JvdyxcbiAgICAmLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAmX19yb3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICYtLWhvbmV5cG90IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wcml2YWN5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjgyNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9mb290ZXIsXG4gICAgJi5nZm9ybV9sZWdhY3lfbWFya3VwX3dyYXBwZXIgJl9mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGRjbmQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdzZWN0aW9uLFxuICAgICYuZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyIC5nc2VjdGlvbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgJl9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKG1pbmltYWwpIHtcbiAgICAgICAgJl9maWVsZHMsXG4gICAgICAgICYuZ2Zvcm1fbGVnYWN5X21hcmt1cF93cmFwcGVyICZfZmllbGRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW46IDAgLS40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcm93LFxuICAgICAgICAmLmdmb3JtX2xlZ2FjeV9tYXJrdXBfd3JhcHBlciAmX19yb3cge1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIC40cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICYtLWhpZGRlbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA5OSB7XG4gICAgICAgICAgICAgICAgJHBlcmNlbnQ6ICRpICogMSU7XG5cbiAgICAgICAgICAgICAgICAmLS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAkcGVyY2VudDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkcGVyY2VudDsgLy9pZSBmaXhcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRwZXJjZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdmb3JtX3dyYXBwZXIge1xuICAgIEBpbmNsdWRlIGFydGljbGUtZ3V0dGVyLWZpeDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVyO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcblxuICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDNyZW07XG4gICAgfVxuXG4gICAgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnZhbGlkYXRpb25fZXJyb3Ige1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIG9sIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgLmdmb3JtIHtcbiAgICAgICAgbGFiZWwuZ2ZpZWxkX2xhYmVsLFxuICAgICAgICBsZWdlbmQuZ2ZpZWxkX2xhYmVsLFxuICAgICAgICAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLFxuICAgICAgICAuZ2lucHV0X2NvdW50ZXIsXG4gICAgICAgIC52YWxpZGF0aW9uX2Vycm9yLFxuICAgICAgICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoc21hbGwpO1xuXG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjI1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICYuaXMtaGlkZGVuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdmaWVsZF9kZXNjcmlwdGlvbixcbiAgICAgICAgLmdpbnB1dF9jb3VudGVyLFxuICAgICAgICAudmFsaWRhdGlvbl9lcnJvcixcbiAgICAgICAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFya2VyO1xuICAgICAgICAgICAgbWFyZ2luOiAuMzc1cmVtIDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52YWxpZGF0aW9uX2Vycm9yLFxuICAgICAgICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1mb3JtLWVycm9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdmaWVsZF9yZXF1aXJlZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmdpbnB1dF9jb3VudGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmdmb3JtX2FuY2hvciB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdmaWVsZF9sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdmb3JtX19yb3cge1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG5cbiAgICAgICAgICAgICYtLWNoZWNrYm94LFxuICAgICAgICAgICAgJi0tcmFkaW8ge1xuICAgICAgICAgICAgICAgIC5nZmllbGRfbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9cbiAgICAgICAgLy8gRmllbGRzXG4gICAgICAgIC8vXG5cbiAgICAgICAgLmdpbnB1dF9jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXItZml4O1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoc21hbGwpO1xuXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAuMjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlIGZvcmNlLWF0dHJpYnV0ZS1uZXN0aW5nIG5vLXF1YWxpZnlpbmctZWxlbWVudHNcbiAgICAgICAgICAgIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSd0ZWwnXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSdudW1iZXInXSxcbiAgICAgICAgICAgIHNlbGVjdCxcbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrZXN0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoLWZpZWxkO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaC1maWVsZDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjc1cmVtIDAgMXJlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRjLWdyZXksIDE1JSk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZ2ZpZWxkX2Vycm9yICYge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1lcnJvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBzYXNzLWxpbnQ6ZW5hYmxlIGZvcmNlLWF0dHJpYnV0ZS1uZXN0aW5nIG5vLXF1YWxpZnlpbmctZWxlbWVudHNcblxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgLy8gRmlyZWZveFxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDEuNzVyZW0gMCAxcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXG4gICAgICAgICAgICAgICAgJlttdWx0aXBsZV0ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIC43NXJlbSAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrZXN0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdmaWVsZF9kYXRlX2Ryb3Bkb3duX2RheSxcbiAgICAgICAgLmdmaWVsZF9kYXRlX2Ryb3Bkb3duX21vbnRoLFxuICAgICAgICAuZ2ZpZWxkX2RhdGVfZHJvcGRvd25feWVhciB7XG4gICAgICAgICAgICAmLmdpbnB1dF9jb250YWluZXJfZGF0ZSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIG1pbi1jb250ZW50O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzMlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ZnKCdhcnJvdy1kb3duJywgJGMtZ3JleS0tZGFyayk7XG5cbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nZmllbGRfZGF0ZV9kcm9wZG93bl9kYXkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdmaWVsZF9kYXRlX2Ryb3Bkb3duX21vbnRoIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nZmllbGRfZGF0ZV9kcm9wZG93bl95ZWFyIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vXG4gICAgICAgIC8vIFJhZGlvIGJ1dHRvbnMgLyBjaGVja2JveGVzXG4gICAgICAgIC8vXG5cbiAgICAgICAgLmdmaWVsZF9yYWRpbyxcbiAgICAgICAgLmdmaWVsZF9jaGVja2JveCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWZvcm0tbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cywgYmFja2dyb3VuZC1jb2xvciAuMnM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuZXN0aW5nLWRlcHRoXG4gICAgICAgIC5nZmllbGRfY2hlY2tib3gge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmIH4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZm9ybS1tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmIH4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZvcm0tbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1mb3JtLW1haW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzLCBib3JkZXItY29sb3IgLjJzO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkYy1mb3JtLW1haW47XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAzcHggM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMsIGJvcmRlci1jb2xvciAuMnM7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWZvcm0tbWFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nZmllbGRfcmFkaW8ge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmIH4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZm9ybS1tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmIH4gbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtZm9ybS1tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjJzO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZm9ybS1tYWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1mb3JtLW1haW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gc2Fzcy1saW50OmVuYWJsZSBuZXN0aW5nLWRlcHRoXG5cbiAgICAgICAgLmdpbnB1dF9jb21wbGV4IHtcbiAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSBuby1kZXNjZW5kaW5nLXNwZWNpZmljaXR5IC0tIGRpc2FibGUgbGludCB0byBpZ25vcmUgdGhlIGZpcnN0L2xhc3QtY2hpbGQgc3R5bGluZyBvbiB0aGUgZ3JvdXBlZCBjbGFzcyAqL1xuIiwiQG1peGluIHNyLW9ubHkge1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvZm9udHMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3otaW5kZXgnO1xuQGltcG9ydCAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Nhc3Mtc3ZnLXVyaS9zdmctdXJpJztcblxuLmhlYWRlciB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICBoZWlnaHQ6ICRoLWhlYWRlci1tb2JpbGU7XG4gICAgbWF4LXdpZHRoOiAkdy1zaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICBoZWlnaHQ6ICRoLWhlYWRlci1zaW1wbGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICBoZWlnaHQ6ICRoLWhlYWRlcjtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgICZfX3ZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JzsgLy8gTmVlZGVkIGZvciBwb2x5ZmlsbFxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAkdy1jb250ZW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG1pbmltYWwpIHtcbiAgICAgICAgICAgIGxlZnQ6ICR3LWxvZ287XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWxlY3Rib3gge1xuICAgICAgICBtYXJnaW46IDFyZW0gMCAwIC0xcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybC1lbmNvZGUoJzxzdmcgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjEwXCIgdmlld0JveD1cIjAgMCAxNiAxMFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTcuOTk3IDkuNDkyTC44ODggMi4zODMgMi43NjMuNTA4bDUuMjM0IDUuMjM0TDEzLjIyOS41MDlsMS44NzYgMS44NzRcIiBmaWxsPVwiI2ZmZmZmZlwiLz48L3N2Zz4nKSAkYy1ibGFjayBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyX19zZWxlY3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDAgMCAtLjc1cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICAmLS1oaWdobGlnaHQge1xuICAgICAgICAgICAgY29sb3I6ICRjLXllbGxvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWRlZmF1bHQge1xuICAgICAgICAuaGVhZGVyX19jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDAgMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXJfX2hlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29sdW1uIHtcbiAgICAgICAgJi1oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy43cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHRyYW5zbGF0ZVgoLTQwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UsIHRyYW5zZm9ybSAuNXMgZWFzZTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obWluaW1hbCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihsYXJnZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYW5pbWF0ZSAmIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSB0cmFuc2xhdGVYKDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZGNuZCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLXdoaXRlLCAuMyk7XG4gICAgICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogLjc1cmVtIDAgMCB0cmFuc3BhcmVudGl6ZSgkYy13aGl0ZSwgLjMpLCAtLjc1cmVtIDAgMCB0cmFuc3BhcmVudGl6ZSgkYy13aGl0ZSwgLjMpO1xuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAuaXMtd3YgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJoZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogLjc1cmVtIDAgMCAkYy1ibGFjaywgLS43NXJlbSAwIDAgJGMtYmxhY2s7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICBwYWRkaW5nOiAuNHJlbSAwIC4ycmVtO1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAuaXMtd3YgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG1pbmltYWwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNLOiBkaXJ0eSBxdWlja2ZpeFxuICAgICZfX2FjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgLS43NXJlbTtcbiAgICAgICAgcGFkZGluZzogLjhyZW0gMS43cmVtO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAmX19tZXRhZGF0YSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIEBpbmNsdWRlIHotaW5kZXgob25lKTtcblxuICAgICAgICAubWV0YV9fY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaGFyZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChyZWd1bGFyKTtcbiAgICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSB6LWluZGV4KG9uZSk7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgICAgICBib3R0b206IDEuNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1uby1pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1iYWNrZ3JvdW5kO1xuICAgICAgICBoZWlnaHQ6ICRoLWhlYWRlci1ub2ltZztcbiAgICB9XG5cbiAgICAmLS1hcnRpY2xlIHtcbiAgICAgICAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGV0dGVyYm94IHtcbiAgICAgICAgaGVpZ2h0OiAoJGgtaGVhZGVyLW1vYmlsZSAtIDUwcHgpO1xuICAgIH1cblxuICAgICYtLWxldHRlcmJveC1hcnRpY2xlIHtcbiAgICAgICAgaGVpZ2h0OiAoJGgtaGVhZGVyLW1vYmlsZSAtIDUwcHgpO1xuICAgIH1cblxuICAgICYtLXNpbXBsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xuXG4gICAgICAgIC5oZWFkZXJfX2J1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlcl9faW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hbmltYXRlICYge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb2x1bW5zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fY2FwdGlvbiB7XG4gICAgICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiAkaC1oZWFkZXI7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlcl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyX19jb250YWluZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDRyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taW52ZXJ0ZWQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWVudSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlcl9faGVhZGluZyB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMCAuMTVyZW07XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGJhY2tncm91bmQsIC4ycyBib3gtc2hhZG93O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAuNzVyZW0gMCAwICRjLXdoaXRlLCAtLjc1cmVtIDAgMCAkYy13aGl0ZTtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaGVhZGVyLS1uby1pbWcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JleS0tbGlnaHQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDI5MHB4O1xuXG4gICAgICAgICAgICAuaGVhZGVyX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtLWZvcm0gJiB7XG4gICAgICAgICAgICAjeyRzZWxmfV9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZSwgdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1hbGlnbi1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hbmltYXRlICYge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3skc2VsZn1fX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hbW5lc3R5LWJvbGQtY29uZGVuc2VkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgJi0taGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXllbGxvdztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNDM3NXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19tZWRpYS1ncmFkaWVudCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYm90dG9tIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZXZlbnQge1xuICAgICAgICAvLyBmaXggZm9yIG93bGNhcm91c2VsIGluIGhlYWRlclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9idXR0b24tc3R5bGUnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2ZvbnRzJztcbkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3N0cmV0Y2gnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3otaW5kZXgnO1xuXG4uaGVhZGVyLXRlYXNlcnMge1xuICAgICRzZWxmOiAmO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBpbmhlcml0O1xuXG4gICAgJl9fbWFpbiAgICAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IC43NXJlbSAwIDAgJGMtd2hpdGUsIC0uNzVyZW0gMCAwICRjLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDEycHggMCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIC5pcy13diAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNC41cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLmlzLXd2ICYge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXRlZ29yeSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC43NXJlbTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgc3RyZXRjaDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycywgb3BhY2l0eSAuMnM7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ncmV5LS1saWdodCwgLjkpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgLmlzLXd2ICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlKCRmLWJ1dHRvbi1zbWFsbCwgJHAtYnV0dG9uLXNtYWxsLCAkYy1ibGFjaywgJGMtd3YtdGhlbWUsICRjLXd2LXRoZW1lLCAkYy1ibGFjaywgJGMtd3YtdGhlbWUsICRjLXd2LXRoZW1lKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy13di10aGVtZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uX19pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSAgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM3NXB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCA0NSUsICRjLWxpbmVhci1ncmFkaWVudCAxMDAlKTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG4gICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgQGluY2x1ZGUgei1pbmRleChvbmUpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAgICAgYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICByaWdodDogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDlyZW0gMCAxLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAjeyRzZWxmfV9fYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RlYXNlcnMge1xuICAgICAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIH1cblxuICAgICZfX2FjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuXG4gICAgJl9fc2lkZWJhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG5cbiAgICAgICAgLmlzLXd2ICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd3YtdGhlbWU7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRzZWxmfV9fYnV0dG9uIHtcbiAgICAgICAgICAgIC5pcy13diAmIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUoJGYtYnV0dG9uLXNtYWxsLCAkcC1idXR0b24tc21hbGwsICRjLXd2LXRoZW1lLCAkYy1ibGFjaywgJGMtYmxhY2ssICRjLXd2LXRoZW1lLCAkYy1ibGFjaywgJGMtYmxhY2spO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JHNlbGZ9X19oZWFkaW5nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JHNlbGZ9X19hY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XG5cbiAgICAgICAgICAgICN7JHNlbGZ9X19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDc1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaWRlYmFyLWNvbnRlbnQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2lkZWJhci1pbnRybyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAubWVkaWFfX2NvcHlyaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIHotaW5kZXgoaGVhZGVyLXRlYXNlci1tZWRpYS1jb3B5cmlnaHQpO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2ZvbnRzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcblxuLmhlYWRlci1sb25ncmVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBpbmhlcml0O1xuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaGFyZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hYm91dCB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChhbW5lc3R5KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDM3NXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAkaC1zaXRlLWhlYWRlci13djtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRoLXNpdGUtaGVhZGVyLXd2LW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaWRlYmFyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAxcmVtO1xuXG4gICAgICAgIC5pcy13diAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXd2LXRoZW1lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3NnB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzNzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLWxhcmdlKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQ3NnB4O1xuICAgICAgICAgICAgcGFkZGluZzogKCRoLXNpdGUtaGVhZGVyLXd2LW0gKyA2NHB4KSAxLjVyZW0gNjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0aWNreSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbi10b3A6IC0kaC1zaXRlLWhlYWRlci13di1tO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2ZvbnRzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy96LWluZGV4JztcblxuLmhlYWRlci1wb3J0cmFpdCB7XG4gICAgJHNlbGY6ICY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fc2hhcmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgLnNoYXJlX19oZWFkaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAzNzVweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICB3aWR0aDogJHctaGVhZGVyLXBvcnRyYWl0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAmLS1ub25lIHtcbiAgICAgICAgLmhlYWRlci1wb3J0cmFpdF9faW1hZ2Uge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5O1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICB3aWR0aDogJHctaGVhZGVyLXBvcnRyYWl0IC0gNTBweDtcblxuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgICYtLW5vLWltYWdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICB3aWR0aDogJHctaGVhZGVyLXBvcnRyYWl0O1xuICAgIH1cblxuICAgIC5tZWRpYV9fY29weXJpZ2h0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgIH1cblxuICAgICYtLWxwIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAjeyAkc2VsZiB9X19jYXB0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG4gICAgICAgICAgICBib3R0b206IDFyZW07XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIHotaW5kZXgob25lKTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2hlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDJyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9faW1hZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkdy1oZWFkZXItcG9ydHJhaXQgLSA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICR3LWhlYWRlci1wb3J0cmFpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcblxuLmljb24ge1xuICAgIHRyYW5zaXRpb246IGZpbGwgLjI1cyBlYXNlLWluLW91dCwgc3Ryb2tlIC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAvLyBUT0RPOiBNb3ZlIHRoaXMgdG8gc2hhcmUsIHNpbmNlIHRoaXMgaXMgc2hhcmUgc3BlY2lmaWNcbiAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBmaWxsOiAkYy1mYWNlYm9vaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudHdpdHRlciB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgZmlsbDogJGMtdHdpdHRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaW5zdGFncmFtIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBmaWxsOiAkYy1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubGlua2VkaW4ge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGZpbGw6ICRjLWxpbmtlZGluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi55b3V0dWJlIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBmaWxsOiAkYy15b3V0dWJlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcblxuLmluc3RhZ3JhbSB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICYtLXNsaWRlc2hvdyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdnc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY3RhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxufSIsIkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuXG4ubGFuZGluZy1wYWdlIHtcbiAgICAuaGFzLXBhZGRpbmcgJiB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL21peGlucy96LWluZGV4JztcblxuLmxlZ2FjeS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIEBpbmNsdWRlIHotaW5kZXgobGVnYWN5LXdhcm5pbmcpO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogNmVtIGF1dG8gMDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgcGFkZGluZzogMS41ZW0gMS41ZW0gLjVlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuXG4ubGlzdCB7XG4gICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi0tY2VudGVyZWQsXG4gICAgJi0tZGlzdHJpYnV0ZWQsXG4gICAgJi0tbGVmdCB7XG4gICAgICAgIC5saXN0X19pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG1pbmltYWwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIC5saXN0X19pdGVtIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW07XG5cbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1kaXN0cmlidXRlZCB7XG4gICAgICAgICAgICAgICAgLmxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcblxuLmxvYWRlciB7XG4gICAgJHNlbGY6ICY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC43KTtcbiAgICBib3R0b206IC0xcmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGVmdDogLTFyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMXJlbTtcbiAgICB0b3A6IC0xcmVtO1xuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICB3aWR0aDogMThweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4ycztcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tYmFja2dyb3VuZDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IDE1dmg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICAgICAgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NwaW5uZXIge1xuICAgICAgICAmLmlzLWhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1sb2FkaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5cbi5sb2dvIHtcbiAgICBoZWlnaHQ6ICRoLXNpdGUtaGVhZGVyO1xuICAgIHdpZHRoOiAkdy1sb2dvLWZ1bGw7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgIGhlaWdodDogJGgtc2l0ZS1oZWFkZXItbTtcbiAgICAgICAgd2lkdGg6ICR3LWxvZ28tZnVsbC1tO1xuICAgIH1cblxuICAgICYtLWJsYWNrIHtcbiAgICAgICAgaGVpZ2h0OiAkaC1sb2dvLWRhcms7XG4gICAgICAgIHdpZHRoOiAkdy1sb2dvLWRhcms7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuXG4ubG9nby1saXN0IHtcbiAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNzVweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9mb250cyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcblxuLm1ldGEge1xuICAgICRzZWxmOiAmO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19nZW5lcmFsIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUsXG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwIDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlLFxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgICAgICAmLS1iaWcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG5cbiAgICAgICAgICAgICYtLWJpZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL21peGlucy9mb250cyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3Itb25seSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcbkBpbXBvcnQgJy4uL21peGlucy96LWluZGV4JztcblxuLm11dXJ2YW5qYSB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBtYXgtd2lkdGg6ICR3LXNpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fd2FsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL211dXJ2YW5qYS93YWxsLWJhY2tncm91bmQuanBnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGhlaWdodDogJGgtaGVhZGVyLW1vYmlsZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoLWhlYWRlci1zaW1wbGU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoLWhlYWRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Njcm9sbC1jb250YWluZXIge1xuICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby12ZW5kb3ItcHJlZml4ZXNcbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAgLyogSUUgYW5kIEVkZ2UgKi9cbiAgICAgICAgLy8gc2Fzcy1saW50OmVuYWJsZSBuby12ZW5kb3ItcHJlZml4ZXNcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tbWlzc3BlbGxlZC1wcm9wZXJ0aWVzXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgICAgLy8gc2Fzcy1saW50OmVuYWJsZSBuby1taXNzcGVsbGVkLXByb3BlcnRpZXNcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tdmVuZG9yLXByZWZpeGVzXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLy8gc2Fzcy1saW50OmVuYWJsZSBuby12ZW5kb3ItcHJlZml4ZXNcbiAgICB9XG5cbiAgICAmX193YWxsLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193YWxsLWhlYWRpbmcge1xuICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDEwcHggMTJweCAxcHggdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC43NSk7XG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd2FsbC1uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjg1KTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJi5pcy1sb2FkaW5nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuNCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193YWxsLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXllbGxvdztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b25fX2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpbGVzIHtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSB6LWluZGV4KHplcm8pO1xuICAgIH1cblxuICAgICZfX3RpbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyMCU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZW1wdHkge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSxcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGlsZS1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jsb2NrIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDNyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGRjbmQpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLXd2ICYge1xuICAgICAgICAgICAgaDEsXG4gICAgICAgICAgICBoMixcbiAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgaDQsXG4gICAgICAgICAgICBoNSxcbiAgICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NpZGUge1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgICYuYnV0dG9uLS1seSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY291bnRlci10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeShoNCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9fZmxpcCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLS1mdWxsLXBhZ2Uge1xuICAgICAgICAjeyAkc2VsZiB9X193YWxsIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDU2cHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTZweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5tdXVydmFuamEtcG9wb3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoaDMpO1xuXG4gICAgICAgICYtLWhpZ2hsaWdodCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy15ZWxsb3c7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nLFxuICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX19jdGEge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDQwcHggMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggNTBweCAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faGVhZGluZyxcbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19wb3B1cCB7XG4gICAgICAgICAgICAucG9wb3Zlcl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvZm9udHMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5tdXVydmFuamEtdGhhbmt5b3Uge1xuICAgICRzZWxmOiAmO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgbWF4LXdpZHRoOiAkdy1zaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6ICR3LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGRjbmQpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlzLXd2ICYge1xuICAgICAgICAgICAgaDEsXG4gICAgICAgICAgICBoMixcbiAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgaDQsXG4gICAgICAgICAgICBoNSxcbiAgICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhdGVtZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19zdGF0ZW1lbnQtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZG93bmxvYWQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19zaGFyZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNoYXJlIHtcbiAgICAgICAgICAgIC5zaGFyZV9faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjVyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obWluaW1hbCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2UtcGxhY2Vob2xkZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuL3otaW5kZXgnO1xuXG5AbWl4aW4gbGluaygkbmFtZSwgJGNvbG9yOiAkYy1ibGFjaykge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHotaW5kZXgob25lKTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGxpbmVJbiAuM3MgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSBmb3J3YXJkcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkbmFtZSA9PSBzb2xpZCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGxpbmVJbiAuM3MgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSBmb3J3YXJkcztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGxpbmVPdXQgLjNzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSkgZm9yd2FyZHM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRuYW1lID09IGhvdmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbGluZU91dCAuM3MgY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKSBmb3J3YXJkcztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlIC0gMXB4KSk7IC8vIEFkZCAxcHggZXh0cmEgdG8gbWFrZSBzdXJlIGl0J3MgcmVhbGx5IGhpZGRlblxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbGluZUluIC4zcyBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpIGZvcndhcmRzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpbmVJbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIDFweCkpOyAvLyBBZGQgMXB4IGV4dHJhIHRvIG1ha2Ugc3VyZSBpdCdzIHJlYWxseSBoaWRkZW5cbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbGluZU91dCB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygxMDAlICsgMXB4KSk7IC8vIEFkZCAxcHggZXh0cmEgdG8gbWFrZSBzdXJlIGl0J3MgcmVhbGx5IGhpZGRlblxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkBpbXBvcnQgJy4uL21peGlucy9mb250cyc7XG5AaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NsZWFyLWZpeCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGluayc7XG5AaW1wb3J0ICcuLi9taXhpbnMvei1pbmRleCc7XG5cbi5uYXYge1xuICAgIEBpbmNsdWRlIGNsZWFyLWZpeDtcbiAgICBAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG5cbiAgICAkc2VsZjogJjtcblxuICAgIC0td3YtY3RhLWJ1dHRvbi13aWR0aDogMTUwcHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZGNuZCk7XG5cbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGMtZ3JleS0tbWlkLCAuOCk7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ncmV5LS1taWQsIC42KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW4tb3V0LCBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2l0ZS1hY3Rpb25zIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWN0YSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICYtLXN5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmlzLWhpZGRlbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1jdGFfc2VjIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1zbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1kcmF3ZXItdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMS41cmVtIDAgMXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAuaXMtd3YgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zaXRlLS1tZW51LWNvbXBhY3QgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguaXMtd3YpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zaXRlLWFjdGlvbnMtd3Yge1xuICAgICAgICAubmF2X19pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1jdGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWN0YV9zZWMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgJi0tY3RhLFxuICAgICAgICAgICAgICAgICYtLWN0YV9zZWMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS13di1jdGEtYnV0dG9uLXdpZHRoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW5vcm1hbCkge1xuICAgICAgICAgICAgICAgIC0td3YtY3RhLWJ1dHRvbi13aWR0aDogMTc1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1kcmF3ZXItdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLWxhcmdlKSB7XG4gICAgICAgICAgICAgICAgLS13di1jdGEtYnV0dG9uLXdpZHRoOiAyMDBweDtcblxuICAgICAgICAgICAgICAgICYtLWN0YSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1jdGFfc2VjIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW1haW4ge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvbGRjbmQpO1xuICAgICAgICBAaW5jbHVkZSB6LWluZGV4KHR3byk7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAkaC1zaXRlLWhlYWRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoLXNpdGUtaGVhZGVyLW07XG4gICAgICAgIH1cblxuICAgICAgICAubmF2X19pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGgtc2l0ZS1oZWFkZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHotaW5kZXg6IGluaXRpYWw7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICY6bm90KFtjbGFzc10pIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1jdGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXllbGxvdztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRoLXNpdGUtaGVhZGVyLW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2X19zdWIge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJiA+IC5uYXZfX2NoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgei1pbmRleChtaW51c09uZSk7XG5cbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZfX2Fycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2X19jaGlsZHJlbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGRjbmQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHotaW5kZXgobWludXNPbmUpO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjMpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoLXNpdGUtaGVhZGVyLXN1YjtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3LXNpdGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgKCR3LWxvZ28tZnVsbCArIDM1cHgpO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6ICRoLXNpdGUtaGVhZGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogJGgtc2l0ZS1oZWFkZXItc3ViO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cbiAgICAgICAgICAgICAgICAuc2l0ZV9faGVhZGVyLmlzLWhpZGRlbiAmIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogJGgtc2l0ZS1oZWFkZXI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGgtc2l0ZS1oZWFkZXItc3ViO1xuXG4gICAgICAgICAgICAgICAgLm5hdl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmsoaG92ZXIsICRjLXdoaXRlKTtcblxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAubmF2X190ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAkaC1zaXRlLWhlYWRlci1tO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0td3YtbWFpbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZGNuZCk7XG4gICAgICAgIEBpbmNsdWRlIHotaW5kZXgodHdvKTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6ICRoLXNpdGUtaGVhZGVyLXd2LW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgIGhlaWdodDogJGgtc2l0ZS1oZWFkZXItbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLWxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2X19pdGVtIHtcbiAgICAgICAgICAgICRoLXNpdGUtaGVhZGVyLW06IDY0cHg7XG5cbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGgtc2l0ZS1oZWFkZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHdpZHRoOiAkdy1tZW51LWl0ZW0td3Y7XG4gICAgICAgICAgICB6LWluZGV4OiBpbml0aWFsO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oKCRzY3JlZW4tbm9ybWFsICsgMTc2cHgpKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkdy1tZW51LWl0ZW0td3YtbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd3YtdGhlbWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd3YtdGhlbWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOm5vdChbY2xhc3NdKSB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihsYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaC1zaXRlLWhlYWRlci1tO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdl9fc3ViIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICYgPiAubmF2X19jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHotaW5kZXgobWludXNPbmUpO1xuXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZfX2Fycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2X19jaGlsZHJlbiB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXd2LXRoZW1lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgICAubmF2X19pdGVtIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICR3LW1lbnUtdGVtLXd2LWw7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13di10aGVtZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hY2NvcmRpb24ge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvbGRjbmQpO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgI3sgJHNlbGYgfV9faXRlbSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgID4gYSxcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaC1hY2NvcmRpb24taXRlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4ICgkdy10b2dnbGUgKyAxMHB4KSAyMHB4IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1ibGFjaztcblxuICAgICAgICAgICAgICAgICN7ICRzZWxmIH1fX2NoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7IC8vIH4gOSBuYXYtaXRlbXNcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjeyAkc2VsZiB9X19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1jdGEge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuOSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fY3RhLWljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAkaC1hY2NvcmRpb24taXRlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogJGgtYWNjb3JkaW9uLWl0ZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19hcnJvdyB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoLWFjY29yZGlvbi1pdGVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluLW91dCwgYm9yZGVyIC4zcyBlYXNlLWluLW91dCwgZmlsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB3aWR0aDogJHctdG9nZ2xlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fY2hpbGRyZW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAjeyAkc2VsZiB9X19pdGVtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgID4gYSxcbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBIYWNreSBmaXggSSBrbm93XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgID4gYSxcbiAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhLFxuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pY29ucyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAmLS10d2l0dGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0teW91dHViZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICYtLXR3aXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS15b3V0dWJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCgkc2NyZWVuLXNpbXBsZSAtIDFweCkpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2X19pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAubmF2X19pdGVtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZGNuZGNuZCk7XG5cbiAgICAgICAgICAgIGZsZXg6IDEgMCAzMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDE5JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGEsXG4gICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyZXktLWRhcms7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZfX2NoaWxkcmVuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG5cbiAgICAgICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci1pdGVtcztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigoJHNjcmVlbi1zaW1wbGUgLSAxcHgpKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZfX2Fycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUT0RPOiBKUDogQ2FuIHRoaXMgZ28/IGRvbid0IHNlZSBpdCB1c2VkIGFueXdoZXJlXG4gICAgJi0tY29weSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLm5hdl9faXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtZ3JleS0tbWlkLCAuNik7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1oZWFkZXIge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvbGRjbmQpO1xuICAgICAgICBAaW5jbHVkZSBjbGVhci1maXg7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC4ycmVtIDEuNnJlbSAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbi1vdXQsIGNvbG9yIC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdl9fYXJyb3csXG4gICAgICAgIC5uYXZfX2NoaWxkcmVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2X19saW5rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLW1pZDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYy1ncmV5LS1taWQsIDEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zZWFyY2gge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcblxuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIC41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXllbGxvdztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAoJHctdG9nZ2xlIC0gNzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2X19pdGVtLWljb24ge1xuICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZfX2Fycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2X19jaGlsZHJlbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaXN0LXJlc2V0O1xuXG4gICAgICAgICAgICAubmF2X19pdGVtIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMteWVsbG93O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogJGgtc2l0ZS1oZWFkZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaC1zaXRlLWhlYWRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogJHctdG9nZ2xlO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBmaWxsOiAkYy1ibGFjaztcbiAgICAgICAgICAgIGhlaWdodDogJGgtdG9nZ2xlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuMTI1cmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAkdy10b2dnbGU7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pcy13diAmIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhhcy1wYWRkaW5nICYge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLWJsYWNrO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtc2xpY2VzICYge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLWJsYWNrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWdyZXktLW1pZDtcblxuICAgICAgICAgICAgICAgICAgICAuaXMtd3YgJiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13di10aGVtZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtYmxhY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaC1zaXRlLWhlYWRlci1tO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogJHctdG9nZ2xlLW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY2xvc2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC4wNSk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoLXRvZ2dsZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6ICR3LXRvZ2dsZTtcblxuICAgICAgICAgICAgLmlzLXd2ICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXd2LXRoZW1lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmlzLWhpZGRlbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbi0taWNvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaC10b2dnbGUtbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogJHctdG9nZ2xlLW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jbG9zZS1pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuXG4gICAgICAgICAgICAgICAgLmlzLXd2ICYge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTUlO1xuICAgICAgICAgICAgICAgIHRvcDogMjFweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDU1JTtcbiAgICAgICAgICAgICAgICB0b3A6IDM5cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgLmlzLXd2ICYge1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGgtdG9nZ2xlLW07XG4gICAgICAgICAgICAgICAgd2lkdGg6ICR3LXRvZ2dsZS1tO1xuXG4gICAgICAgICAgICAgICAgLmJ1dHRvbixcbiAgICAgICAgICAgICAgICAmLS1jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGgtdG9nZ2xlLW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkdy10b2dnbGUtbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoLXRvZ2dsZS1tO1xuICAgICAgICAgICAgd2lkdGg6ICR3LXRvZ2dsZS1tO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYWN0aW9uIHtcbiAgICAgICAgLm5hdl9fYXJyb3cge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubmF2LS1zaXRlLWFjdGlvbnMge1xuICAgICAgICAgICAgLm5hdl9faXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0td3YtZm9vdGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1taXNzcGVsbGVkLXByb3BlcnRpZXNcbiAgICAgICAgZ2FwOiAxcmVtIDA7XG4gICAgICAgIC8vIHNhc3MtbGludDplbmFibGUgbm8tbWlzc3BlbGxlZC1wcm9wZXJ0aWVzXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KHJlZ3VsYXIpO1xuXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAubmF2X19pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmsoc29saWQpO1xuXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2ZvbnRzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuXG4ub3ZlcnZpZXcge1xuICAgICRzZWxmOiAmO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvbGRjbmQpO1xuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gICAgICAgIG1heC13aWR0aDogJHctY29udGVudDtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAkdy1jb250ZW50O1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JleS0tYmFja2dyb3VuZDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogLjRlbSAuM2VtO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obWluaW1hbCkge1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAuNWVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQobis0KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1iYWNrZ3JvdW5kO1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMS41cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG1pbmltYWwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3N0YXR1cyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLS1oZWFkZXItdGVhc2VycyB7XG4gICAgICAgICN7ICRzZWxmIH1fX2xpc3Qge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IDA7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2l0ZW0ge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC50ZWFzZXIge1xuICAgICAgICAgICAgICAgICAgICAmLS1pbWctaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLS1yZWxhdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saXN0LW92ZXJ2aWV3IHtcbiAgICAgICAgI3sgJHNlbGYgfV9fbGlzdCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNWVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3JlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obGFyZ2UpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobis0KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3otaW5kZXgnO1xuXG4ub3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC4yKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgei1pbmRleChvdmVybGF5KTtcblxuICAgICYuaXMtaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXM7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG5cbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyA0MHB4KSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2NTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ZpZGVvIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NsZWFyLWZpeCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvZm9udHMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5cbi5wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZ3JleS0tbGlnaHQ7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1ncmV5LS1saWdodDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyLWZpeDtcbiAgICAgICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6ICR3LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmc6IC43NXJlbSAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZGNuZCk7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmaWxsOiAkYy1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1taWQ7XG4gICAgICAgICAgICBmaWxsOiAkYy1ncmV5LS1taWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWN1cnJlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcblxuICAgICAgICAgICAgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX2xpbmsge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS0tcHJldixcbiAgICAmX19pdGVtLS1uZXh0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tLW5leHQge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAuNXJlbSAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcbkBpbXBvcnQgJy4uL21peGlucy9zdHJldGNoJztcbkBpbXBvcnQgJy4uL21peGlucy9zdmcnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3otaW5kZXgnO1xuXG4ucG9wb3ZlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuICAgIEBpbmNsdWRlIHotaW5kZXgocG9wb3Zlcik7XG5cbiAgICAmX19tYXNrIHtcbiAgICAgICAgQGluY2x1ZGUgc3RyZXRjaDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC4yKTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAkdy1jb250ZW50O1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTZweCAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IC42cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgei1pbmRleCh0d28pO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdmcoJ2Nyb3NzJywgJGMtd2hpdGUpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAubWVkaWEge1xuICAgICAgICAmLS12aWRlbyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xcywgdHJhbnNmb3JtIC4ycztcblxuICAgICAgICAgICAgJi5pcy1sb2FkZWQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2xvc2UtaGlkZGVuIHtcbiAgICAgICAgLnBvcG92ZXJfX2Nsb3NlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zbSB7XG4gICAgICAgIC5wb3BvdmVyX19jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1taW5pbWFsKSB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAxNnB4IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDI0cHggMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Nsb3NlIHtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IC44cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1sYXJnZSkge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHNjcmVlbi1ub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9mb250cyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvei1pbmRleCc7XG5cbi5wb3B1cCB7XG4gICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMHB4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzLCBvcGFjaXR5IC4ycztcblxuICAgICYuaXMtb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgei1pbmRleCh0d28pO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRpemUoJGMtd2hpdGUsIC44KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJsYWNrIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jbG9zZS1pY29uIHtcbiAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG5cbiAgICAgICAgLnBvcHVwX19jbG9zZS0tYmxhY2sgJiB7XG4gICAgICAgICAgICBmaWxsOiAkYy1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy15ZWxsb3c7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBAaW5jbHVkZSB6LWluZGV4KG9uZSk7XG4gICAgfVxuXG4gICAgJl9fbG9nby1pY29uIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICAmX19maWd1cmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgcGljdHVyZSxcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbSAycmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGgxKTtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIC42cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYW1uZXN0eSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbWluaW1hbCkge1xuICAgICAgICAmX19maWd1cmUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICZfX2Nsb3NlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbG9nby1pY29uIHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDNyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1sYXJnZSkge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbSAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSA0cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NsZWFyLWZpeCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcblxuLnByb2ZpbGUtYmxvY2sge1xuICAgIEBpbmNsdWRlIGNsZWFyLWZpeDtcbiAgICBtYXgtd2lkdGg6ICR3LXNpdGU7XG4gICAgcGFkZGluZzogMnJlbTtcblxuICAgICYtLWdyZXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1iYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgICYtLWJsYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG5cbiAgICAgICAgLnByb2ZpbGUtYmxvY2tfX2NvbnRlbnQge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0teWVsbG93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMteWVsbG93O1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNHJlbSAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obGFyZ2UpIHtcbiAgICAgICAgICAgIGZsZXg6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJ0aWNsZV9fY29udGVudCAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNHJlbSAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcblxuLnByb2ZpbGUtY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JleS0tbGlnaHQ7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW46IDgwcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBib3JkZXI6IDhweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICBtYXJnaW46IC0xMDBweCBhdXRvIDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBtYXJnaW46IC00MHB4IGF1dG8gMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgPiAubWVkaWEge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxufVxuIiwiQHVzZSAnc2FzczptYXRoJztcblxuQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5xdW90ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDE0cHggc29saWQgJGMteWVsbG93O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAyNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5hcnRpY2xlX19jb250ZW50ICYge1xuICAgICAgICBtYXJnaW46IDJyZW0gMCAycmVtIG1hdGguZGl2KC0kdy1jb250ZW50LWd1dHRlciwgNCk7XG5cbiAgICAgICAgLmlzLXd2ICYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KGFtbmVzdHkpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogbWF0aC5kaXYoLSR3LWNvbnRlbnQtZ3V0dGVyLCAyKTtcblxuICAgICAgICAgICAgLmlzLXd2ICYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIC5pcy13diAmIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBmb250KGFtbmVzdHkpO1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBtYXJnaW46IDAgMCAuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogb3Blbi1xdW90ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaXMtd3YgJiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTc1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zb3VyY2Uge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KHApO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fc2hhcmUge1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1uby1xdW90ZXMge1xuICAgICAgICAucXVvdGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5xdWVzdGlvbnMtYmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeShoMik7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG1pbmltYWwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLndxLXF1aXosXG4ucGVyc29uYWxpdHktcXVpeiB7XG4gICAgLm1lZGlhIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuXG4ucmVhZC1tb3JlIHtcbiAgICAkc2VsZjogJjtcblxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGMtYmxhY2s7XG4gICAgbWFyZ2luOiAxcmVtIDAgMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fY29udGFpbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogMTEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMCAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zcztcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ludHJvIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1heC13aWR0aDogMTg1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKDQwMHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZmlsbDogJGMtYmxhY2s7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19mYWRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50aXplKCRjLXdoaXRlLCAxKSwgJGMtd2hpdGUpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzLCBwYWRkaW5nIC4ycztcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICByaWdodDogLTFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLW9wZW5pbmcge1xuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoOyAvLyBKUDogU2hvdWxkIGFjdHVhbGx5IGJlIGhhcmQtc2V0IGFzIGF0dHJpYnV0ZVxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19mYWRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5vLWpzICYsXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19mYWRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1ub3JtYWwpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5cbi5yZWZlcmVuY2Uge1xuICAgICRzZWxmOiAmO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0O1xuXG4gICAgICAgICAgICB+ICN7JHNlbGZ9X19hc2lkZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLjVyZW0sIC00LjJyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXNpZGUge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDEuNXJlbSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00LjJyZW0pO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDc5NnB4KSAvIDIpOyAvLyBzaWRlYmFyIHNwYWNlIGNhbGN1bGF0ZWQgYmFzZWQgb24gc2NyZWVuIHNpemVcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obGFyZ2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHhsYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxNDQwcHggLSA3OTZweCkgLyAyKTsgLy8gc2lkZWJhciBzcGFjZSBjYWxjdWxhdGVkIGJhc2VkIG9uIG1heC13aWR0aCBvZiBzaXRlXG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC41cmVtLCAtNC4ycmVtKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JlYWQge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC43NXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjI1cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cblxuICAgICZfX21ldGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuXG4gICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmLmlzLWhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHQ7XG5cbiAgICAgICAgLmlzLXd2ICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd3YtdGhlbWU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL21peGlucy9mb250cyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkBpbXBvcnQgJy4uL21peGlucy9saW5rJztcblxuLnJlbGF0ZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuaXMtd3YgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXd2LXRoZW1lO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIG1heC13aWR0aDogJHctY29udGVudDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC41KTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3dpdGNoIHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kaXZpZGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBAaW5jbHVkZSBsaW5rKGhvdmVyKTtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuNSk7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdHMge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0uNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgJi5tb3JlLXBvc3RzIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdC13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcblxuICAgICAgICAmLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBtaW4taGVpZ2h0OiAkaC10ZWFzZXI7XG4gICAgICAgIG1pbi13aWR0aDogMjUlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICYuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDMzJTtcblxuICAgICAgICAgICAgJi5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG5cbiAgICAgICAgICAgICYuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpc3QtcmVzZXQnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3N2Zyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5zZWFyY2gtZmlsdGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJl9fc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgLjhlbTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC43ZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWVsZHNldCB7XG4gICAgICAgIC5mb3JtX19jaGVja2JveGVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuXG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvZm9udHMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5cbi5zZWFyY2gtZm9ybSB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQocmVndWxhcik7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgLjhlbTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC43ZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLS1maWx0ZXJzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBmb250LXNpemU6ICRmLWJ1dHRvbi1tZWRpdW07XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZzogLjhlbTtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZHltIHtcbiAgICAgICAgLy8gRGlkIFlvdSBNZWFuXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjcpO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICAgIH1cblxuICAgICYtLXd2IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLWJsYWNrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICN7ICRzZWxmIH1fX2lucHV0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihsYXJnZSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHdpZHRoOiA1NHB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44ZW07XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvdHlwb2dyYXBoeSc7XG5cbi5zZWFyY2gtcmVzdWx0cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19oZWFkaW5nLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkoaDIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ibGFjaztcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tc2ltcGxlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSBjYWxjKDMwMHB4ICsgMXJlbSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCRzY3JlZW4tbm9ybWFsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSBjYWxjKDM1MHB4ICsgMXJlbSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi1zaW1wbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3OTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvcm0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICAgICAgcGFkZGluZzogMCAuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnNlYXJjaC1mb3JtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkdy1jb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWx0ZXJzIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wb3N0cyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6ICR3LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgJl9fZW1wdHkge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgfVxuXG4gICAgJl9fZXhjZXJwdCB7XG4gICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcblxuICAgICAgICAmLWhlYWRpbmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4ycztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4Y2VycHQge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9jb25maWcvY29sb3JzXCI7XG5AaW1wb3J0IFwiLi4vY29uZmlnL3NpemVzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zL2NsZWFyLWZpeFwiO1xuQGltcG9ydCBcIi4uL21peGlucy9saXN0LXJlc2V0XCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zL3NjcmVlblwiO1xuQGltcG9ydCBcIi4uL21peGlucy90eXBvZ3JhcGh5XCI7XG5cbi5zaGFyZSB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgbGlzdC1yZXNldDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luOiAwIDAuNzVyZW0gMCAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICYtLWluc3RhZ3JhbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3VybCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgI2NvcHkge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3VybC1saW5rIHtcbiAgICAgICAgYm9yZGVyOiAkYy1ibGFjayAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tbWlkO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwLjNyZW07XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB3aWR0aDogNzAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLXNpbXBsZSkge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3VybC1hZmZpeCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXllbGxvdztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcHgpO1xuICAgIH1cblxuICAgICZfX3VybC1pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMXB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgICAgICBmaWxsOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdHdpdHRlciB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtdHdpdHRlcjtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy10d2l0dGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZmFjZWJvb2sge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWZhY2Vib29rO1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLWZhY2Vib29rO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0taW5zdGFncmFtIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1pbnN0YWdyYW07XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtaW5zdGFncmFtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGlua2VkaW4ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLWxpbmtlZGluO1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLWxpbmtlZGluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0td2hhdHNhcHAge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoYXRzYXBwO1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXdoYXRzYXBwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC0yNiU7IC8vIFRPRE86IFJlZG8gYWZ0ZXIgZml4aW5nIGljb25zXG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgIH1cblxuICAgICYtLWNvbG9yIHtcbiAgICAgICAgI3skc2VsZn1fX2xpbmsge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgJi0tdHdpdHRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdHdpdHRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZhY2Vib29rO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1pbnN0YWdyYW0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWluc3RhZ3JhbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbGlua2VkaW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWxpbmtlZGluO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1lbWFpbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXdoYXRzYXBwIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGF0c2FwcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3skc2VsZn1fX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAuMjVyZW0gMCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNzVyZW0gMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3skc2VsZn1fX2ljb24ge1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTExJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxhcmdlIHtcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG1pbmltYWwpIHtcbiAgICAgICAgICAgICN7JHNlbGZ9X19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3skc2VsZn1fX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjeyRzZWxmfV9faWNvbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tcXVvdGUge1xuICAgICAgICBjb2xvcjogJGMtZ3JleS0tbWlkO1xuICAgICAgICBmaWxsOiAkYy1ncmV5LS1taWQ7XG5cbiAgICAgICAgI3skc2VsZn1fX2hlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRzZWxmfV9faXRlbSxcbiAgICAgICAgI3skc2VsZn1fX2xpc3Qge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAjeyRzZWxmfV9faWNvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWh1Z2Uge1xuICAgICAgICAjeyRzZWxmfV9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHNlbGZ9X19pdGVtIHtcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMyksXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpLFxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JHNlbGZ9X19saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuMnJlbSAzcmVtO1xuXG4gICAgICAgICAgICAmLS10d2l0dGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10d2l0dGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGMtdHdpdHRlciwgMTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWZhY2Vib29rIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mYWNlYm9vaztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGMtZmFjZWJvb2ssIDEwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1pbnN0YWdyYW0ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWluc3RhZ3JhbTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGMtaW5zdGFncmFtLCAxMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbGlua2VkaW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWxpbmtlZGluO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYy1saW5rZWRpbiwgMTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXdoYXRzYXBwIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGF0c2FwcDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGMtd2hhdHNhcHAsIDEwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3skc2VsZn1fX2ljb24ge1xuICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNob3J0Y29kZSB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYuc2hhcmUtLWdyZXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skc2VsZn1fX2hlYWRpbmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihtaW5pbWFsKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRzZWxmfV9fbGlzdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG1pbmltYWwpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0wLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRzZWxmfV9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihtaW5pbWFsKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1pbnN0YWdyYW0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRzZWxmfV9fbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1taWQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG1pbmltYWwpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwJSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE4MG1zLCBvcGFjaXR5IDE4MG1zO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE4MG1zIDEwMG1zIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpLCBvcGFjaXR5IDE4MG1zIDEwMG1zO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICN7JHNlbGZ9X19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTE1MCUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTgwbXMsIG9wYWNpdHkgMTgwbXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS10d2l0dGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10d2l0dGVyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYy10d2l0dGVyLCAxMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZhY2Vib29rO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYy1mYWNlYm9vaywgMTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWluc3RhZ3JhbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtaW5zdGFncmFtO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYy1pbnN0YWdyYW0sIDEwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1saW5rZWRpbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtbGlua2VkaW47XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjLWxpbmtlZGluLCAxMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0td2hhdHNhcHAge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoYXRzYXBwO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYy13aGF0c2FwcCwgMTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjeyRzZWxmfV9faWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE4MG1zIDEwMG1zLCBvcGFjaXR5IDE4MG1zIDEwMG1zO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY2xlYXItZml4JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3otaW5kZXgnO1xuXG4uc2l0ZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogJHctc2l0ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAkaC1zaXRlLWhlYWRlcjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgY3ViaWMtYmV6aWVyKC41OCwgLjI3LCAuMDQsIC45OCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSB6LWluZGV4KHNpdGUtaGVhZGVyKTtcblxuICAgICAgICAmLmlzLWhpZGRlbiB7XG4gICAgICAgICAgICAmOm5vdCguZHJhd2VyLW9wZW4pIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMSUpOyAvLyAxMDElIGJlY2F1c2Ugb2YgYm94LXNoYWRvd1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLXNjcm9sbGVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oYXMtcGFkZGluZyAmIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDFweCB0cmFuc3BhcmVudGl6ZSgkYy1ibGFjaywgLjk3KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIC5pcy13diAmIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoLXNpdGUtaGVhZGVyLXd2LW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxcHggdHJhbnNwYXJlbnRpemUoJGMtYmxhY2ssIC45Nyk7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoLXNpdGUtaGVhZGVyLW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXItZml4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogNTB2aDtcbiAgICAgICAgcGFkZGluZzogJGgtc2l0ZS1oZWFkZXIgMCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAuaXMtd3YgJiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGgtc2l0ZS1oZWFkZXItd3YtbSAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkaC1zaXRlLWhlYWRlci1tIDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIG1heC13aWR0aDogJHctc2l0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi0tYWN0aW9uIHtcbiAgICAgICAgLnNpdGVfX2hlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaXRlLWhlYWRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAgICZfX21lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2l0ZV9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvei1pbmRleCc7XG5cbi5zaXRlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6ICRoLXNpdGUtaGVhZGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogJHctc2l0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgei1pbmRleChzaXRlLWhlYWRlcik7XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMteWVsbG93O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5wYWdlLXRlbXBsYXRlLXNsaWNlcyAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAkaC1zaXRlLWhlYWRlci1tO1xuICAgIH1cbn1cblxuLnNpdGUtLW1lbnUtY29tcGFjdCB7XG4gICAgJjpub3QoLmlzLXd2KSB7XG4gICAgICAgIC5uYXYtLXNpdGUtYWN0aW9ucyB7XG4gICAgICAgICAgICAubmF2X19pdGVtIHtcbiAgICAgICAgICAgICAgICAmLS1jdGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1jdGFfc2VjIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2X19zZWFyY2gge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtYmxhY2s7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IC41O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyYXdlciB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3LXNpdGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcblxuICAgICAgICAgICAgJi0tc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAudG9vbGJhcl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50b29sYmFyIHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaXRlX19oZWFkZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgJi5kcmF3ZXItb3BlbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2l0ZV9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaC10b2dnbGU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRoLXRvZ2dsZS1tO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNpdGUtaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MnB4KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05NnB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX21lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICYtLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAuZHJhd2VyLW9wZW4gJiB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGMtZ3JleS0tbGlnaHRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcblxuICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuXG4uc2l0ZS1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgICZfX21lbnUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oKCRzY3JlZW4tc2ltcGxlIC0gMXB4KSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihsYXJnZSkge1xuICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zb2NpYWwge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCgkc2NyZWVuLXNpbXBsZSAtIDFweCkpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCA1cHggMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4iLCJAaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcblxuLnNpdGUtbGVnYWwge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMCAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvcyB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKGxhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE3cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL21peGlucy96LWluZGV4JztcblxuLnNpdGUtbG9hZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIEBpbmNsdWRlIHotaW5kZXgoc2l0ZS1sb2FkZXIpO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogNmVtIGF1dG8gMDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgcGFkZGluZzogMS41ZW0gMS41ZW0gLjVlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5pcy1sb2FkZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIiwiQHVzZSAnc2FzczptYXRoJztcblxuQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5cbi5zcGFjZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi0tc21hbGwge1xuICAgICAgICBoZWlnaHQ6IG1hdGguZGl2KCRoLXNwYWNlciwgNCk7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBtYXRoLmRpdigkaC1zcGFjZXIsIDIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbm9ybWFsIHtcbiAgICAgICAgaGVpZ2h0OiBtYXRoLmRpdigkaC1zcGFjZXIsIDIpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIGhlaWdodDogJGgtc3BhY2VyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGFyZ2Uge1xuICAgICAgICBoZWlnaHQ6ICgkaC1zcGFjZXIgLSAxMHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICgkaC1zcGFjZXIgKyAyMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWJsYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgfVxuXG4gICAgJi0tZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgJi0td2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICAmLS15ZWxsb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy15ZWxsb3c7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5cbi8qXG4gIDxkaXYgY2xhc3M9XCJzcGlubmVyXCI+XG4gICAgPGRpdiBjbGFzcz1cInNwaW5uZXJfX2l0ZW1cIj48L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwic3Bpbm5lcl9faXRlbVwiPjwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJzcGlubmVyX19pdGVtXCI+PC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cInNwaW5uZXJfX2l0ZW1cIj48L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwic3Bpbm5lcl9faXRlbVwiPjwvZGl2PlxuICA8L2Rpdj5cbiovXG5cbi5zcGlubmVyIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNTVweDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBhbmltYXRpb246IHNwaW5uZXItc3RyZXRjaCAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgIHdpZHRoOiA2cHg7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTFzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtLjlzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtLjhzO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYiB7XG4gICAgICAgIC5zcGlubmVyX19pdGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdyB7XG4gICAgICAgIC5zcGlubmVyX19pdGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0teSB7XG4gICAgICAgIC5zcGlubmVyX19pdGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXllbGxvdztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLXN0cmV0Y2gge1xuICAgIDAlLFxuICAgIDQwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLjUpO1xuICAgIH1cblxuICAgIDIwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9mb250cyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcblxuLnN1YnNjcmliZSB7XG4gICAgJHNlbGY6ICY7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy15ZWxsb3c7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuYXJ0aWNsZV9fY29udGVudCAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHNlbGZ9X19oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gICAgICAgICAgICAuaXMtd3YgJiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7JHNlbGZ9X19maWVsZHMge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWJzY3JpYmUge1xuICAgICAgICAgICAgICAgICZfX2lucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxLjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlzLXd2ICYge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlzLXd2ICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuXG4gICAgICAgIC5pcy13diAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogJHctY29udGVudDtcblxuICAgICAgICBsZWdlbmQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWVsZHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1YnNjcmliZSB7XG4gICAgICAgICAgICAmX19pbnB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtYmxhY2s7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBmbGV4OiAyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUxcHg7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiA1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTQzcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihtaW5pbWFsKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTQzcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihtaW5pbWFsKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2ZvbnRzJztcbkBpbXBvcnQgJy4uL21peGlucy9saXN0LXJlc2V0JztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuXG4udGFnIHtcbiAgICBAaW5jbHVkZSBmb250KGJvbGQpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBoZWlnaHQ6ICRoLXRhZztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogJGgtdGFnO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAkcC10YWc7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIC5pY29uIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMTIlO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGlzdC1yZXNldCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zci1vbmx5JztcbkBpbXBvcnQgJy4uL21peGlucy9zdHJldGNoJztcbkBpbXBvcnQgJy4uL21peGlucy90eXBvZ3JhcGh5JztcblxuLnRlYW0ge1xuICAgIEBpbmNsdWRlIGxpc3QtcmVzZXQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgLS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYtLWxpbmsge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXN0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmV5LS1saWdodGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG5cbiAgICAgICAgLm1lZGlhIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5KGg2KTtcbiAgICAgICAgbWFyZ2luOiAwIDAgLjJyZW07XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgc3RyZXRjaDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigkc2NyZWVuLW1pbmltYWwpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAtMXJlbSAxcmVtO1xuXG4gICAgICAgICZfX21lZGlhIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2ZvbnRzJztcbkBpbXBvcnQgJy4uL21peGlucy9zY3JlZW4nO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NyLW9ubHknO1xuQGltcG9ydCAnLi4vbWl4aW5zL3otaW5kZXgnO1xuXG4udGVhc2VyIHtcbiAgICAkc2VsZjogJjtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLWhlaWdodDogNDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5pcy13diAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLm1lZGlhIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0O1xuXG4gICAgICAgIC50ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRlYXNlcl9fYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXllbGxvdy0tZGFya2VyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gM3M7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICRjLWdyZXktLXRlYXNlci1ib2R5O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxLjc1cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWdzIHtcbiAgICAgICAgaGVpZ2h0OiAkaC10YWc7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtJGgtdGFnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgLjVyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYW1uZXN0eS1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWF4LWhlaWdodDogMTcycHg7IC8vIE1heCA1IGxpbmVzIG9mIHRpdGxlXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgIC5pcy13diAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSB6LWluZGV4KHRlYXNlci1naG9zdC1saW5rKTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbWFnZSxcbiAgICAmLS12aWRlbyB7XG4gICAgICAgIC50ZWFzZXIge1xuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGFncyB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMzNweDsgLy8gNiBsaW5lcyBvZiB0aXRsZVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC41cmVtIDAgMCAkYy13aGl0ZSwgLS41cmVtIDAgMCAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMnJlbSAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXZpZGVvIHtcbiAgICAgICAgI3sgJHNlbGYgfV9faWNvbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgei1pbmRleCh0d28pO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRleHQge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC50ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGVhc2VyIHtcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjI1cztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcyJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RhZ3Mge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hY3Rpb24tY3VzdG9tLFxuICAgICYtLWV2ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHQ7XG5cbiAgICAgICAgLnRlYXNlciB7XG4gICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190YWdzLFxuICAgICAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC44cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC44cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAzcmVtO1xuXG4gICAgICAgICAgICAgICAgJiA+IC5idXR0b25fX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhcy1lbmRlZCB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAudGVhc2VyX19idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGMtZ3JleS0tbWlkLCAxMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlYXNlcl9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1taWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ldmVudC1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMzVweDtcblxuICAgICAgICAudGVhc2VyX19kYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1kYXJrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFzZXJfX2ltYWdlIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFzZXJfX2N0YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAyMDBweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFzZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi0tbGlzdCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcblxuICAgICAgICAjeyAkc2VsZiB9X19iYXNlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fYmFzZSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2ltYWdlIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNDBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC4ycmVtO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTUycHg7IC8vIE1heCA1IGxpbmVzIG9mIHRpdGxlXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2J1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNzVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9LS10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAmX19idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDExLjZyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbWcsXG4gICAgJi0tY29udGVudC10b3Age1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgI3sgJHNlbGYgfV9faW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9LW1ldGEge1xuICAgICAgICAgICAgLmlzLXd2ICYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWltZyB7XG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX3RhZ3Mge1xuICAgICAgICAgICAgdG9wOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taW1nLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgICB9XG5cbiAgICAmLS1jb250ZW50LXRvcCB7XG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxpZ2h0LXRleHQge1xuICAgICAgICAjeyAkc2VsZiB9X19jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KCYjeyAkc2VsZiB9LS1jb250ZW50LXRvcCkge1xuICAgICAgICAgICAgI3sgJHNlbGYgfV9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgNzUlLCAkYy1saW5lYXItZ3JhZGllbnQtLWxpZ2h0IDEwMCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYWN0aW9uIHtcbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAzMCUsIHJnYmEoMCwgMCwgMCwgMC43KSAxMDAlKTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9faW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICN7ICRzZWxmIH1fX2NvbnRlbnQge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWFtbmVzdHktYm9sZC1jb25kZW5zZWQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAjeyAkc2VsZiB9X19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI3sgJHNlbGYgfV9fYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjc1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbmFycm93IHtcbiAgICAgICAgbWluLWhlaWdodDogMzEwcHg7XG5cbiAgICAgICAgJiN7ICRzZWxmIH0tLWFjdGlvbixcbiAgICAgICAgJiN7ICRzZWxmIH0tLWV2ZW50IHtcbiAgICAgICAgICAgICN7ICRzZWxmIH1fX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcblxuLnRlYXNlci1tZXRhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGJvdHRvbTogLTEycHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICB9XG5cbiAgICAuaXMtd3YgJiB7XG4gICAgICAgICYtLWRhdGUge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvY29sb3JzJztcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvZm9udHMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2NsZWFyLWZpeCc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcbkBpbXBvcnQgJy4uL21peGlucy9zdHJldGNoJztcbkBpbXBvcnQgJy4uL21peGlucy96LWluZGV4JztcblxuLnRleHQtYmxvY2sge1xuICAgIEBpbmNsdWRlIGNsZWFyLWZpeDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAkdy1jb250ZW50O1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcy13diAmIHtcbiAgICAgICAgICAgIGgxLFxuICAgICAgICAgICAgaDIsXG4gICAgICAgICAgICBoMyxcbiAgICAgICAgICAgIGg0LFxuICAgICAgICAgICAgaDUsXG4gICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7IG1pbi1oZWlnaHQ6IDQwMHB4OyB9XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbih4bGFyZ2UpIHsgbWluLWhlaWdodDogNDUwcHg7IH1cblxuICAgICAgICAmID4gLm1lZGlhIHtcbiAgICAgICAgICAgICYgPiAubWVkaWFfX2NvcHlyaWdodCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgc3RyZXRjaDtcblxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmLS1ncmV5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICAmLS1ibGFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuXG4gICAgICAgIC50ZXh0LWJsb2NrX19jb250ZW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXllbGxvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXllbGxvdztcbiAgICB9XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLS1jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAmX19wbGF5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHotaW5kZXgob25lKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC50ZXh0LWJsb2NrX19wbGF5LWljb24ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKC44KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTgwbXM7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICYtLW5vLXBhZGRpbmcge1xuICAgICAgICAudGV4dC1ibG9ja19fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taW1hZ2Uge1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtYmxvY2tfX2NvbnRlbnQge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHsgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbih4bGFyZ2UpIHsgcGFkZGluZzogMnJlbSAyLjVyZW07IH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LWJsb2NrX19tZWRpYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHsgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWludmVydGVkIHtcbiAgICAgICAgLnRleHQtYmxvY2tfX21lZGlhIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuXG4udGhlbWUtLWRhcmsge1xuXG4gICAgJi5uYXYge1xuICAgICAgICAubmF2X19pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWNjb3JkaW9uIHtcbiAgICAgICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ncmV5LS1kYXJrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgICAgICAgID4gYSxcbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMteWVsbG93O1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiAubmF2X19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXZfX2Fycm93IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXZfX2NoaWxkcmVuIHtcblxuICAgICAgICAgICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmV5LS1taWQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb3B5IHtcbiAgICAgICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjLWdyZXktLWRhcms7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWdyZXktLW1pZCwgLjYpO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWljb25zIHtcbiAgICAgICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tdHdpdHRlciB7XG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLXR3aXR0ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1mYWNlYm9vayB7XG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWZhY2Vib29rO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0taW5zdGFncmFtIHtcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtaW5zdGFncmFtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0teW91dHViZSB7XG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLXlvdXR1YmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1saW5rZWRpbiB7XG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLWxpbmtlZGluO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udGhlbWUtLWxpZ2h0IHtcbiAgICAmLm5hdiB7XG4gICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcms7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JleS0tbWlkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtLWFjY29yZGlvbiB7XG4gICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgY29sb3I6ICRjLWJsYWNrO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1taWQ7XG5cbiAgICAgICAgICAgICAgICAuaXMtd3YgJiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy13di10aGVtZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2X19jaGlsZHJlbiB7XG4gICAgICAgICAgICAubmF2X19pdGVtIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZ3JleS0tbWlkO1xuXG4gICAgICAgICAgICAgICAgLmlzLXd2ICYge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmlzLXd2ICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd3YtdGhlbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9jb25maWcvY29sb3JzXCI7XG5cbi50aXRsZS1oaWdobGlnaHQge1xuICAgIGNvbG9yOiAkYy15ZWxsb3c7XG5cbiAgICAmLnRoZW1lLS15ZWxsb3cge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvZm9udHMnO1xuXG4udHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdHdpdHRlcjtcbiAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICAgIG1heC13aWR0aDogMjVyZW07XG4gICAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMS41cmVtO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBmaWxsOiAkYy13aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogJHctY29udGVudDtcbiAgICAgICAgcGFkZGluZzogMCAwIDEuNXJlbTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBjb250ZW50OiBvcGVuLXF1b3RlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvZm9udHMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3otaW5kZXgnO1xuXG4udXBsb2FkLXBvcG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihtaW5pbWFsKSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3RlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihsYXJnZSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtIHtcbiAgICAgICAgICAgICZfX3JhZGlvcyB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3JhZGlvIHtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yYWRpb3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fb3Ige1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvbGRjbmQpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcbiAgICAgICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgICAgICBib3gtc2hhZG93OiAuNzVyZW0gMCAwICRjLWJsYWNrLCAtLjc1cmVtIDAgMCAkYy1ibGFjaztcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgQGluY2x1ZGUgei1pbmRleChmaXZlKTtcbiAgICB9XG5cbiAgICAmX19wb3N0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BvcG92ZXIge1xuICAgICAgICAmX19tYXNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRjLWJsYWNrLCAuNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9jb25maWcvc2l6ZXMnO1xuQGltcG9ydCAnLi4vY29uZmlnL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvZm9udHMnO1xuQGltcG9ydCAnLi4vbWl4aW5zL3NjcmVlbic7XG5AaW1wb3J0ICcuLi9taXhpbnMvei1pbmRleCc7XG5cbi52aWRlbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NTBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC52aWRlb19fcGxheS1idXR0b24ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4obm9ybWFsKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAudmlkZW9fX292ZXJsYXkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZpZGVvX19jb250ZW50IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW9fX2JhY2tncm91bmQge1xuICAgICAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICAgIH1cblxuICAgICAgICAudmlkZW9fX2Nsb3NlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAmLmlzLWhpZGRlbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWRlb19fcGxheSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYy13aGl0ZSwgLjMpO1xuICAgICAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IC43NXJlbSAwIDAgdHJhbnNwYXJlbnRpemUoJGMtd2hpdGUsIC4zKSwgLS43NXJlbSAwIDAgdHJhbnNwYXJlbnRpemUoJGMtd2hpdGUsIC4zKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDAgLjI1cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihtaW5pbWFsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJoZWFkaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogLjc1cmVtIDAgMCAkYy1ibGFjaywgLS43NXJlbSAwIDAgJGMtYmxhY2s7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoYm9sZGNuZCk7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAwO1xuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmlsbDogJGMtd2hpdGU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgei1pbmRleChidXR0b24pO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtaGlkZGVuIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wbGF5ZXIge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcGFkZGluZzogMCA1cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSB6LWluZGV4KG9uZSk7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG1pbmltYWwpIHtcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihzaW1wbGUpIHtcbiAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbihsYXJnZSkgIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBmb250KGJvbGRjbmQpO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW46IDAgLTFyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGxheSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgei1pbmRleCh0d28pO1xuXG4gICAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgICAgIGZpbGw6ICRjLXdoaXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgb3BhY2l0eTogLjk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02MCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjI1cyBjdWJpYy1iZXppZXIoLjY4LCAtLjU1LCAuMjY1LCAxLjU1KTtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oeHNtYWxsKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihub3JtYWwpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lbmRzY3JlZW4ge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogJHNjcmVlbi1zaW1wbGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjAwcHgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLmlzLWhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzLCB0cmFuc2Zvcm0gLjI1cztcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgLjVyZW07XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1pZHNcbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vY29uZmlnL3NpemVzJztcbkBpbXBvcnQgJy4uL21peGlucy9hcnRpY2xlLWd1dHRlci1maXgnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2J1dHRvbi1zdHlsZSc7XG5AaW1wb3J0ICcuLi9taXhpbnMvZm9udHMnO1xuXG4ubGVhcm5kYXNoIHtcbiAgICAvLyBDb3Vyc2VcbiAgICAjbGVhcm5kYXNoX2NvdXJzZV9zdGF0dXMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5sZWFybmRhc2hfY291cnNlX2NlcnRpZmljYXRlIHtcbiAgICAgICAgLmJ0bi1ibHVlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZSgkZi1idXR0b24tc21hbGwsICRwLWJ1dHRvbi1zbWFsbCwgJGMtYmxhY2ssICRjLXllbGxvdywgJGMteWVsbG93LCAkYy15ZWxsb3ctLWRhcmtlciwgJGMteWVsbG93LS1kYXJrZXIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXllbGxvdztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjI1cyBlYXNlLWluLW91dCwgY29sb3IgLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFF1aXpcbiAgICAud3BQcm9RdWl6X2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBhcnRpY2xlLWd1dHRlci1maXg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZXktLWxpZ2h0ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIG1hdGguZGl2KDExMHB4LCA0KTtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gbWF0aC5kaXYoMTEwcHgsIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW46ICN7LTFyZW19ICgtKG1hdGguZGl2KDExMHB4LCA0KSkpIDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oc2ltcGxlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAjey0xLjVyZW19ICgtKG1hdGguZGl2KDExMHB4LCAyKSkpIDEuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTEuNXJlbSAtMTEwcHggMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndwUHJvUXVpel9xdWVzdGlvbkxpc3Qge1xuICAgICAgICAgICAgLndwUHJvUXVpel9xdWVzdGlvbkxpc3RJdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dC53cFByb1F1aXpfcXVlc3Rpb25JbnB1dCB7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tcXVhbGlmeWluZy1lbGVtZW50c1xuICAgICAgICAgICAgICAgICAgICAmW3R5cGU9J3JhZGlvJ10sXG4gICAgICAgICAgICAgICAgICAgICZbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjVyZW0gMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJlt0eXBlPSd0ZXh0J10ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZbdHlwZT0nZmlsZSddIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAud3BQcm9RdWl6X3NvcnRhYmxlLFxuICAgICAgICAgICAgICAgIC53cFByb1F1aXpfc29ydFN0cmluZ0l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGRjbmQpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJGMtZ3JleS0tZGFya2VyLCAuOCk7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogbW92ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMnM7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAud3BQcm9RdWl6X2Nsb3plIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZ3JleS0tbWlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWdyZXktLWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYud3BQcm9RdWl6X2Fuc3dlckNvcnJlY3Qge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLWNvcnJlY3Q7XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJlt0eXBlPSdyYWRpbyddLFxuICAgICAgICAgICAgICAgICAgICAgICAgJlt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1jb3JyZWN0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi53cFByb1F1aXpfYW5zd2VySW5jb3JyZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1lcnJvcjtcblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmW3R5cGU9J3JhZGlvJ10sXG4gICAgICAgICAgICAgICAgICAgICAgICAmW3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWVycm9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndwUHJvUXVpel9zcGlubmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cFByb1F1aXpfbGlzdCB7XG4gICAgICAgIC53cFByb1F1aXpfbGlzdEl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAxLjVyZW0gMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndwUHJvUXVpel9idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUoJGYtYnV0dG9uLXNtYWxsLCAkcC1idXR0b24tc21hbGwsICRjLWJsYWNrLCAkYy15ZWxsb3csICRjLXllbGxvdywgJGMteWVsbG93LS1kYXJrZXIsICRjLXllbGxvdy0tZGFya2VyKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMteWVsbG93O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMjVzIGVhc2UtaW4tb3V0LCBjb2xvciAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIC53cFByb1F1aXpfdGltZV9saW1pdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxcmVtO1xuICAgIH1cblxuICAgIC53cFByb1F1aXpfcHJvZ3Jlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy15ZWxsb3c7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG4gICAgLndwUHJvUXVpel9xdWVzdGlvbl9wYWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgLndwUHJvUXVpel9oZWFkZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC53cFByb1F1aXpfY2xlYXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLndwUHJvUXVpel9xdWVzdGlvbl90ZXh0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50aXplKCRjLWdyZXktLWRhcmtlciwgLjgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcblxuICAgICAgICA+IDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3BQcm9RdWl6X3F1ZXN0aW9uTGlzdCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAud3BQcm9RdWl6X3Jlc3BvbnNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS0tbGlnaHRlc3Q7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcblxuICAgICAgICAud3BQcm9RdWl6X2NvcnJlY3Qge1xuICAgICAgICAgICAgY29sb3I6ICRjLWNvcnJlY3Q7XG5cbiAgICAgICAgICAgID4gOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAud3BQcm9RdWl6X2luY29ycmVjdCB7XG4gICAgICAgICAgICBjb2xvcjogJGMtZXJyb3I7XG5cbiAgICAgICAgICAgID4gOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3BQcm9RdWl6X3NlbmRpbmcge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuXG4gICAgICAgIGRkIHtcbiAgICAgICAgICAgICYuY291cnNlX3Byb2dyZXNzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LS1saWdodGVzdDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAuY291cnNlX3Byb2dyZXNzX2JsdWUge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cFByb1F1aXpfcmVzdWx0cyB7XG4gICAgICAgIC53cFByb1F1aXpfcXVpel90aW1lLFxuICAgICAgICAud3BQcm9RdWl6X3RpbWVfbGltaXRfZXhwaXJlZCxcbiAgICAgICAgLndwUHJvUXVpel9wb2ludHMsXG4gICAgICAgIC53cFByb1F1aXpfZ3JhZGVkX3BvaW50cyxcbiAgICAgICAgLndwUHJvUXVpel9jZXJ0aWZpY2F0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy15ZWxsb3c7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLndwUHJvUXVpel90aW1lX2xpbWl0X2V4cGlyZWQge1xuICAgICAgICAgICAgY29sb3I6ICRjLWVycm9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLndwUHJvUXVpel9jZXJ0aWZpY2F0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgICAgICAgICAuYnRuLWJsdWUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZSgkZi1idXR0b24tc21hbGwsICRwLWJ1dHRvbi1zbWFsbCwgJGMtd2hpdGUsICRjLWJsYWNrLCAkYy1ibGFjaywgJGMtZ3JleS0tZGFyaywgJGMtZ3JleS0tZGFyayk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udChib2xkY25kKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjI1cyBlYXNlLWluLW91dCwgY29sb3IgLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5xdWl6X2NvbnRpbnVlX2xpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmI3F1aXpfY29udGludWVfbGluayB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZSgkZi1idXR0b24tc21hbGwsICRwLWJ1dHRvbi1zbWFsbCwgJGMtYmxhY2ssICRjLXllbGxvdywgJGMteWVsbG93LCAkYy15ZWxsb3ctLWRhcmtlciwgJGMteWVsbG93LS1kYXJrZXIpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KGJvbGRjbmQpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjI1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQsIGNvbG9yIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndwUHJvUXVpel9idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlKCRmLWJ1dHRvbi1zbWFsbCwgJHAtYnV0dG9uLXNtYWxsLCAkYy13aGl0ZSwgJGMtYmxhY2ssICRjLWJsYWNrLCAkYy1ncmV5LS1kYXJrLCAkYy1ncmV5LS1kYXJrKTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxkLWl0ZW0tbGlzdCB7XG4gICAgICAgIC5sZC1pdGVtLWxpc3QtaXRlbSB7XG4gICAgICAgICAgICAubGQtaXRlbS1uYW1lIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgZm9yY2UtcHNldWRvLW5lc3Rpbmcgbm8taW1wb3J0YW50IG5vLXF1YWxpZnlpbmctZWxlbWVudHNcbkBpbXBvcnQgJy4uL2NvbmZpZy9jb2xvcnMnO1xuXG5AbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyLFxuICAgICo6OmZpcnN0LWxldHRlcixcbiAgICBwOjpmaXJzdC1saW5lLFxuICAgIGRpdjo6Zmlyc3QtbGluZSxcbiAgICBibG9ja3F1b3RlOjpmaXJzdC1saW5lLFxuICAgIGxpOjpmaXJzdC1saW5lIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGMtYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICAmW2hyZWZdIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnICgnIGF0dHIoaHJlZikgJyknO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAgICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgICAgICAmW2hyZWZePScjJ10sXG4gICAgICAgICZbaHJlZl49J2phdmFzY3JpcHQ6J10ge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYWJiciB7XG4gICAgICAgICZbdGl0bGVdIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnICgnIGF0dHIodGl0bGUpICcpJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHByZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JleS0tZGFyaztcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8qXG4gICAgICogUHJpbnRpbmcgVGFibGVzOlxuICAgICAqIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgICAqL1xuXG4gICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBvcnBoYW5zOiAzO1xuICAgICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1pZHNcbkBpbXBvcnQgJy4uL2NvbmZpZy9zaXplcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc2NyZWVuJztcblxuLmxvZ2dlZC1pbiB7XG4gICAgI3dwYWRtaW5iYXIge1xuICAgICAgICBoZWlnaHQ6IDQ3cHg7IC8vIFJvdW5kaW5nIGZpeFxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuXG4gICAgLnNpdGVfX2hlYWRlciB7XG4gICAgICAgIHRvcDogJGgtd3AtYWRtaW5iYXItbW9iaWxlO1xuICAgIH1cblxuICAgIC5kcmF3ZXIge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0NnB4KTtcbiAgICAgICAgdG9wOiAkaC13cC1hZG1pbmJhci1tb2JpbGU7XG4gICAgfVxuXG4gICAgLm11dXJ2YW5qYSB7XG4gICAgICAgICYtLWZ1bGwtcGFnZSB7XG4gICAgICAgICAgICAubXV1cnZhbmphX193YWxsIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4IC0gNDdweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJHNjcmVlbi13cCkge1xuICAgICAgICAjd3BhZG1pbmJhciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMzcHg7IC8vIFJvdW5kaW5nIGZpeFxuICAgICAgICB9XG5cbiAgICAgICAgLnNpdGVfX2hlYWRlciB7XG4gICAgICAgICAgICB0b3A6ICRoLXdwLWFkbWluYmFyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyYXdlciB7XG4gICAgICAgICAgICB0b3A6ICRoLXdwLWFkbWluYmFyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci1sb25ncmVhZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGgtc2l0ZS1oZWFkZXItd3YtbSAtICRoLXdwLWFkbWluYmFyO1xuICAgICAgICB9XG5cbiAgICAgICAgLm11dXJ2YW5qYSB7XG4gICAgICAgICAgICAmLS1mdWxsLXBhZ2Uge1xuICAgICAgICAgICAgICAgIC5tdXVydmFuamFfX3dhbGwge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4IC0gNDdweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKHNpbXBsZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTZweCAtIDQ3cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjRweCAtIDMycHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKG5vcm1hbCkge1xuICAgICAgICAuaGVhZGVyLWxvbmdyZWFkIHtcbiAgICAgICAgICAgICZfX3NpZGViYXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaC13cC1hZG1pbmJhciArICgkaC1zaXRlLWhlYWRlci13di1tICogMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBDT05GSUdcbkBpbXBvcnQgJy4vYmFzZS9yZXNldCc7XG5AaW1wb3J0ICcuL2Jhc2UvZm9udHMnO1xuQGltcG9ydCAnLi9iYXNlL2Jhc2UnO1xuXG4vLyBCQVNFIENPTVBPTkVOVFNcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9hcnRpY2xlJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9idXR0b24nO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL21lZGlhJztcblxuLy8gQ09NUE9ORU5UU1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2FscGhhYmV0JztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9hbHBoYWJldC1pbmRleCc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvYW5jaG9ycyc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvYXV0aG9yJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9iZWZvcmUtYWZ0ZXInO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2NhcmQnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2NhcmQtbWVzc2FnZSc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY2FyZC1pbnNwaXJhdGlvbic7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY2FyZC10b29sJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9jb3VudGRvd24nO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2NvdW50ZXInO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2N0YS1ibG9jayc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY3RhLWZsb2F0JztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9kb25hdGUtYmxvY2snO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2RvbmF0ZS13aWRnZXQnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2RyYXdlcic7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZXJyb3ItcGFnZSc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZXZlbnQnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2V2ZW50cyc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZmFjdHMnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2ZhcSc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZmlndXJlJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9mbGFzaC1tZXNzYWdlJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9mbGlwLWNvdW50ZXInO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9mbGlwLWNvdW50ZXJcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvZm9ybS1ibG9ja1wiO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2Z1bGxzY3JlZW4tYmxvY2snO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2Zvb3Rub3RlLXJlZmVyZW5jZSc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZm9ybSc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZm9ybS1ibG9jayc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZm9ybS1wYXNzd29yZCc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZm9ybS1wb3N0ZXInO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2Z1cnRoZXItcmVhZGluZyc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZ2FsbGVyeSc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZ2FsbGVyeS1uYXYnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2dhbGxlcnktYWR2YW5jZWQnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2dmb3JtJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9oZWFkZXInO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2hlYWRlci10ZWFzZXJzJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9oZWFkZXItbG9uZ3JlYWQnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2hlYWRlci1wb3J0cmFpdCc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvaWNvbic7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvaW5zdGFncmFtJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9sYW5kaW5nLXBhZ2UnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2xlZ2FjeS13YXJuaW5nJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9saXN0JztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9sb2FkZXInO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2xvZ28nO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2xvZ28tbGlzdCc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvbWV0YSc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvbXV1cnZhbmphJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9tdXVydmFuamEtcG9wb3Zlcic7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvbXV1cnZhbmphLXRoYW5reW91JztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9uYXYnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL292ZXJ2aWV3JztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9vdmVybGF5JztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9wYWdpbmF0aW9uJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9wb3BvdmVyJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9wb3B1cCc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvcHJvZmlsZS1ibG9jayc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvcHJvZmlsZS1jYXJkJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9xdW90ZSc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvcXVlc3Rpb25zLWJsb2NrJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9xdWl6JztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9yZWFkLW1vcmUnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL3JlZmVyZW5jZSc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvcmVsYXRlZCc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvc2VhcmNoLWZpbHRlcnMnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL3NlYXJjaC1mb3JtJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9zZWFyY2gtcmVzdWx0cyc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvc2hhcmUnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL3NpdGUnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL3NpdGUtaGVhZGVyJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9zaXRlLWZvb3Rlcic7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvc2l0ZS1sZWdhbCc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvc2l0ZS1sb2FkZXInO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL3NwYWNlcic7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvc3Bpbm5lcic7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvc3Vic2NyaWJlJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy90YWdzJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy90ZWFtJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy90ZWFzZXInO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL3RlYXNlci1tZXRhJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy90ZXh0LWJsb2NrJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy90aGVtZSc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvdGl0bGUtaGlnaGxpZ2h0JztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy90d2l0dGVyJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy91cGxvYWQtcG9wb3Zlcic7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvdmlkZW8nO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL3F1aXonO1xuXG4vLyBMRUFSTkRBU0hcbkBpbXBvcnQgJy4vYmFzZS9sZWFybmRhc2gnO1xuXG4vLyBQUklOVFxuQGltcG9ydCAnLi9iYXNlL3ByaW50JztcblxuLy8gTElCU1xuQGltcG9ydCAnLi9saWJzL2ZsYXRwaWNrcic7XG5cbi8vIEZpeGVzXG5AaW1wb3J0ICcuL2Jhc2Uvd29yZHByZXNzJztcblxuLy8gREVWXG4udG9kbyB7XG4gICAgYm9yZGVyOiA1cHggZGFzaGVkICRjLWdyZXktLW1pZDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGNvbG9yOiAkYy1ncmV5LS1taWQ7XG4gICAgbWFyZ2luOiAxcmVtO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG4iXX0= */
