@import url(font-awesome/font-awesome.min.css);*{font-size:1em;padding:0;margin:0;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;list-style:none;outline:none !important}.col-1{min-width:8.33%;width:8.33%}.col-2{min-width:16.66%;width:16.66%}.col-3,.col-1-4{min-width:25%;width:25%}.col-4,.col-1-3{min-width:33.33%;width:33.33%}.col-5{min-width:41.66%;width:41.66%}.col-6,.col-1-2{min-width:50%;width:50%;position:relative}.col-7{min-width:58.33%;width:58.33%}.col-8{min-width:66.66%;width:66.66%}.col-9{min-width:75%;width:75%}.col-10{min-width:83.33%;width:83.33%}.col-11{min-width:91.66%;width:91.66%}.col-12,.col-2-2,.row{min-width:100%;width:100%}.col-five,.col-1-5{width:20%}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.row{position:relative;float:left}.offset-12{margin-left:100%}.offset-11{margin-left:91.66666667%}.offset-10{margin-left:83.33333333%}.offset-9{margin-left:75%}.offset-8{margin-left:66.66666667%}.offset-7{margin-left:58.33333333%}.offset-6{margin-left:50%}.offset-5{margin-left:41.66666667%}.offset-4{margin-left:33.33333333%}.offset-3{margin-left:25%}.offset-2{margin-left:16.66666667%}.offset-1{margin-left:8.33333333%}.offset-0{margin-left:0%}.tac{text-align:center}.tar{text-align:right}.clear{clear:both}.db{display:block}.inner{width:1400px;margin:0 auto;max-width:100%;position:relative}.posR{position:relative}.posA{position:absolute}.posF{position:fixed}.m10{margin:10px}.m15{margin:15px}.m20{margin:20px}.m25{margin:25px}.m30{margin:30px}.m40{margin:40px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr40{margin-right:40px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml40{margin-left:40px}.mAuto{margin:0 auto !important}.p5{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p25{padding:25px}.p30{padding:30px}.p40{padding:40px}.pt67{padding-top:67px}.pt50{padding-top:50px}.pb60{padding-bottom:60px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl40{padding-left:40px}.hide{display:none !important}*{font-family:"Lato",sans-serif;color:#333;text-decoration:none !important;outline:none !important;-webkit-font-smoothing:antialiased}body{overflow-y:scroll;overflow-x:hidden;background-color:#fff}img{max-width:100%}@font-face{font-family:'AmaticBold';src:url("../fonts/AmaticBold.eot");src:url("../fonts/AmaticBold.eot") format("embedded-opentype"),url("../fonts/AmaticBold.woff2") format("woff2"),url("../fonts/AmaticBold.woff") format("woff"),url("../fonts/AmaticBold.ttf") format("truetype"),url("../fonts/AmaticBold.svg#AmaticBold") format("svg")}.PageResults .banner,.InnerPage .banner{height:66vh}.vacancy{padding:30px 0px;border-bottom:2px solid #1a4d3c;display:block;float:left;width:100%}.CalendarFilter{padding:10px}.CalendarFilter span{cursor:pointer;display:inline-block;padding:5px;border-bottom:2px solid transparent;margin-bottom:10px}.CalendarFilter span.active{border-bottom:2px solid #1a4d3c !important;color:#1a4d3c !important}.noEvents{display:none;padding:20px 10px;color:#666;border-radius:3px;background-color:#eee}#allEvents ul{max-width:500px;margin:0px !important;padding:0px !important}#allEvents ul li{margin-bottom:10px;background-color:#1a4d3c;float:left;width:100%;clear:both;transition:background 0.35s;display:block}.toggleContent{display:none;font-size:0.8em}.toggleContent *{font-size:1em;color:#fff !important}.toggleContent .url{padding:10px;color:#fff !important;background-color:#1a4d3c;transition:all 0.35s;border-radius:3px}.eventTitle{color:#fff !important;padding:10px;text-transform:uppercase}.toggleBtn{cursor:pointer}.toggleBtn sup{display:none !important}.news-teaser{padding:30px 0px;border-bottom:2px solid #1a4d3c;display:block;float:left;width:100%}.news-teaser h3{color:#1a4d3c;font-size:1.5em}.news-teaser img{border-radius:50%}.noticesBG{position:fixed;display:none;top:0px;left:0px;z-index:9999;height:100%;width:100%;background-color:rgba(0,0,0,0.75)}.noticesContainer{position:fixed;z-index:9999;top:50%;display:none;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:30px;background-color:#dedede;max-width:100%;width:500px}.NoticeTitle{text-transform:uppercase;font-weight:bold;padding:0px !important;border-bottom:none !important;font-size:1.3em}.readMoreLinkNotices{font-size:0.8em;border:2px solid #333;padding:3px 5px;margin-top:10px;display:inline-block}.fullWidth{position:relative;clear:both;width:100%;float:left}.closeNotices{position:absolute;top:10px;right:10px;padding-right:20px;color:#1a4d3c;font-size:0.8em;cursor:pointer;z-index:9999}.closeNotices:after{content:"x";position:absolute;color:#d92d2a;display:block;right:5px;top:49%;text-transform:uppercase;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noticesInner{max-height:90vh;overflow-y:auto;padding:10px}.noticesInner *{color:#333}.noticesInner .col-12{padding:20px 0px;border-bottom:2px solid #cccccc}.MainMenuClose{display:none !important}.mainContent input[type=text],.mainContent input[type=email],.mainContent input[type=password],.mainContent textarea{width:100%;padding:10px 20px;background-color:#eee;border:none !important;margin-bottom:10px;margin-top:5px;width:100%;max-width:100%;font-weight:lighter}.mainContent label{font-weight:lighter}.mainContent input[type=submit]{padding:10px 20px !important;display:block;width:100%;border:none !important;color:#fff !important;font-weight:lighter;margin-top:10px;transition:all 0.35s;border-radius:3px;max-width:100%;background-color:#1b3080}.mainContent input[type=submit]:hover{background-color:#5a5962 !important}.mainContent #ForgotPassword{margin-top:20px}.mainContent #ForgotPassword a{font-weight:lighter;color:#1d1e3c}.addToCalendar,.attachment,.readMoreLink,.button{padding:10px 20px !important;display:inline-block;text-align:center;color:#fff;font-size:0.7em !important;cursor:pointer;border:none !important;color:#fff !important;margin-top:10px;transition:all 0.35s;border-radius:3px;background-color:#1a4d3c}.addToCalendar *,.attachment *,.readMoreLink *,.button *{font-size:1em;color:#fff;transition:all 0.35s}.addToCalendar:hover,.attachment:hover,.readMoreLink:hover,.button:hover{background-color:#4b4b4b !important}#content input[type=text],#content input[type=email],#content input[type=password],#content textarea{width:100%;padding:10px 20px;background-color:#eee;border:none !important;margin-bottom:10px;margin-top:5px;width:100%}#content input[type=submit]{padding:10px 20px !important;display:block;width:100%;border:none !important;color:#fff !important;font-weight:lighter;margin-top:10px;transition:all 0.35s;border-radius:3px;background-color:#1a4d3c;max-width:none !important;width:auto !important;display:inline-block}#content input[type=submit]:hover{background-color:#71142b !important}#content #ForgotPassword{margin-top:20px}#content #ForgotPassword a{font-weight:lighter;color:#1d1e3c}.vacancy{padding:30px 0px;border-bottom:2px solid #1a4d3c;display:block;float:left;width:100%}.heading-2{color:#1a4d3c !important;font-weight:lighter}.heading-2 *{color:#1a4d3c !important;font-size:1em;font-weight:lighter}.archives{position:relative;display:block;float:left;width:100%;clear:both;padding:0px !important;margin:0px 0px 30px 0px !important}.archives .archive{position:relative;display:block;float:left;clear:both;color:#fff;width:100%;margin:5px 0px !important;cursor:pointer;transition:all 0.35s;border-radius:3px;background-color:#1a4d3c !important}.archives .archive img{position:absolute;right:10px;top:50%;max-width:17px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.archives .archive a{display:block;width:100%;clear:both;float:left;padding:8px 30px  8px 15px;top:0px;left:0px;width:100%;z-index:1;height:100%}.archives .archive *{transition:all 0.35s;color:#fff !important}.archives .archive:hover{background-color:#4d4d4d !important}.archives .archive:hover *{color:#fff !important}.SubDate{margin-top:20px;font-size:1.4em;margin-bottom:10px}.archive *{color:#fff !important}.upload{position:relative;display:block;width:100%;max-width:500px;clear:both;float:left;padding:10px 45px 12px 30px;border:1px solid #1a4d3c;margin:5px 0px;background-color:transparent;transition:all 0.35s}.upload .uploadTitle{text-transform:uppercase;font-size:1em;font-weight:normal !important;color:#1a4d3c !important;display:inline-block}.upload a{position:absolute;top:0px;left:0px;width:100%;height:100%}.upload .fileIcon{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#1a4d3c;display:inline-block;float:right;width:25px;height:30px;transition:all 0.35s}.upload .fileIcon span{transition:all 0.35s;color:#fff !important;background-color:#000;height:13px;width:100%;padding-top:2px;font-size:7px;text-transform:uppercase;display:block;text-align:center;margin-top:8px}.upload:hover{background-color:#e2e0df !important;color:#1b3080 !important}.upload *{vertical-align:middle;font-weight:lighter !important}.galleryImage{display:block;width:33.33%;position:relative;padding-bottom:33.33%}.galleryImage .galleryImageInner{position:absolute;overflow:hidden;width:95%;height:95%;left:50%;top:50%;background-color:#2b2b2b;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.galleryImage .galleryImageInner .gallerImageBg{transition:all 0.35s;position:absolute;width:100%;height:100%;background-size:cover;background-positon:center;left:0px;top:0px;opacity:1}.galleryImage .galleryImageInner .gallerImageText{opacity:0;text-align:center;width:95%;transition:all 0.35s;position:absolute;top:50%;left:50%;color:#fff !important;-webkit-transform:translate(-50%, -50%) scale(0.5);transform:translate(-50%, -50%) scale(0.5)}.galleryImage:hover .galleryImageInner .gallerImageBg{opacity:0.2 !important}.galleryImage:hover .galleryImageInner .gallerImageText{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:1 !important}.galleryImage a{position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:2}#bx_slider{height:500px}#bx_slider li{height:100%;text-align:center}#bx_slider li img{display:inline-block;height:100%}.innerSlideGal{padding-bottom:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.innerSlideGal a{position:absolute;top:0px;left:0px;width:100%;height:100%}.GalNext,.GalPrev{cursor:pointer;position:absolute;z-index:200;top:50%;margin-top:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.GalNext i,.GalPrev i{color:#fff !important}.GalNext{left:0px;padding:20px;background-color:rgba(0,0,0,0.9)}.GalPrev{right:0px;padding:20px;background-color:rgba(0,0,0,0.9)}.bx_pages_frame{position:relative}.bx_pages_frame #bx_pages{margin-top:20px}.bx_pages_frame #bx_pages li{background-position:center center;cursor:pointer;height:200px;opacity:0.5;transition:opacity 0.35s}.bx_pages_frame #bx_pages li:hover{opacity:1 !important}.bx_pages_frame .controls i{position:absolute;top:50%;color:#444;font-size:24px;margin-top:-12px;cursor:pointer;transition:all 0.5s}.bx_pages_frame .controls i:hover{opacity:0.5}.bx_pages_frame .controls i.prev{left:0}.bx_pages_frame .controls i.next{right:0}.grid{position:relative;top:0;left:0;width:100%;height:700px}.grid a{font-size:0;line-height:0}.grid-item,.grid-sizer{position:relative;width:25%;float:left;padding:2px;cursor:pointer;transition:all 0.5s}.grid-item img,.grid-sizer img{width:100%;height:auto}.grid-item.hoverState{opacity:0.7}.grid-item--width2{width:400px}.galleryImage{width:33.33%;float:left;position:relative;padding-bottom:33.33%}.galleryImage .galleryImageInner{position:absolute;overflow:hidden;width:95%;height:95%;left:50%;top:50%;background-color:#2b2b2b;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.galleryImage .galleryImageInner .gallerImageBg{transition:all 0.35s;position:absolute;width:100%;height:100%;background-size:cover;background-positon:center;left:0px;top:0px;opacity:1}.galleryImage .galleryImageInner .gallerImageText{opacity:0;text-align:center;width:95%;transition:all 0.35s;position:absolute;top:50%;left:50%;color:#fff !important;-webkit-transform:translate(-50%, -50%) scale(0.5);transform:translate(-50%, -50%) scale(0.5)}.galleryImage:hover .galleryImageInner .gallerImageBg{opacity:0.2 !important}.galleryImage:hover .galleryImageInner .gallerImageText{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:1 !important}.galleryImage a{position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:2}#CustomLoginForm_LoginForm{max-width:400px;width:100%}.staffProfile .staffProfilePic{width:200px;height:200px;background-size:cover;background-position:center center;border-radius:20px}.HorizontalStack .staffProfile{width:auto;margin:0 30px 30px 0}.HorizontalStack .staffProfile .profilePic{margin:0 !important}.StaffPage .staffProfile{display:inline-block;width:100%;margin:30px}.StaffPage .staffProfile .profilePic{margin:0 30px 0 0;float:left;display:inline-block}.StaffPage .staffProfile .bio{min-width:50%}.StaffPage .staffProfile .bio p{display:block}.StaffPageStack .staffProfile{text-align:center;margin-bottom:60px}.StaffPageStack .staffProfile .bio p{text-align:justify;width:100%;max-width:800px;margin:0 auto 20px auto}.StaffPageNoPic .staffProfile{text-align:center;margin-bottom:60px}.StaffPageNoPic .staffProfile .bio p{text-align:justify;width:100%;max-width:800px;margin:0 auto 20px auto}.bio h4{font-weight:normal;font-size:1.2em}.bio h3{text-transform:uppercase;font-weight:lighter}.HorizontalStack .staffProfile{width:auto;margin:0 30px 30px 0}.VerticalStack{margin:0px}.VerticalStack .staffProfile{margin:0px;padding:30px 0px;border-bottom:2px solid #1a4d3c}.NameDepOnly{margin:0px}.NameDepOnly .staffProfile{margin:0px;padding:30px 0px;border-bottom:2px solid #1a4d3c}.HorizontalStack .profilePic{padding-bottom:20px}.profilePic img{display:inline-block;padding-bottom:20px}.VerticalStack .profilePic img{display:inline-block;padding-bottom:0px}#SearchResults{padding:0px;margin:0px;display:block;float:left;width:100%;font-size:0.8em}#SearchResults li{padding:30px 0px;border-bottom:2px solid #1a4d3c;margin:0px;display:block;float:left;width:100%;list-style:none !important}#SearchResults .readMoreLink{font-size:1em !important}.NewsletterItem{display:block;width:25%;float:left;padding:10px}.NewsletterItem .NewsletterInner{background-color:#fff;display:block;position:relative;width:100%;border-radius:3px;transition:all 0.35s;border:5px solid #fff;-ms-box-shadow:0px 0px 10px 0px #9c9c9c;-o-box-shadow:0px 0px 10px 0px #9c9c9c;box-shadow:0px 0px 10px 0px #9c9c9c;overflow:hidden}.NewsletterItem .NewsletterInner .newsletterThumb{float:left;clear:both;background-color:#eee;width:100%;background-image:url(../images/newsletter.png);background-size:60%;background-repeat:no-repeat;background-position:center;padding-bottom:110%}.NewsletterItem .NewsletterInner a{position:absolute;top:0px;left:0px;width:100%;height:100%}.NewsletterItem:hover .NewsletterInner{border:5px solid #1a4d3c !important}.NewsletterItem .newsletterTitle{padding:10px;font-size:0.8em;float:left;width:100%;text-align:center;clear:both}.Newsletter{width:20%;padding-bottom:20%;position:relative;min-width:200px;min-height:200px;display:inline-block;float:none}.NewsLetterInner{top:50%;left:50%;width:90%;height:90%;border-radius:3px;overflow:hidden;position:absolute;border:2px solid #d2d2d2;background-color:#f9f9f9;transition:all 0.35s;-o-transition:all 0.35s;-ms-transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);box-shadow:0px 0px 20px 0px rgba(0,0,0,0);-o-box-shadow:0px 0px 20px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0)}.NewsLetterInner .imgContainer{display:inline-block;position:absolute;left:50%;top:40%;transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.Newsletter a{position:absolute;width:100%;height:100%;z-index:200;left:0px;top:0px}.Newsletter:hover .NewsLetterInner{border:2px solid #d2d2d2;background-color:#f9f9f9;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-o-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-ms-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15)}.Newsletter .downloadInfo{position:absolute;transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);left:50%;color:#777;width:98%;text-align:center;font-size:1em;bottom:10%;transition:all 0.35s;-o-transition:all 0.35s;-ms-transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s}.Newsletter:hover .downloadInfo{color:#e42c25 !important}.NewsletterTitle{position:relative;padding-bottom:10px;margin-bottom:30px;margin-top:50px;text-align:center;font-size:1.5em;color:#303c68 !important}.NewsletterTitle *{font-weight:lighter;color:#303c68 !important}.InnerPage .calPrev,.InnerPage .calNext{top:37px}.InnerPage .calendar-widget-table,.InnerPage .outerCalendarContainer{width:100%}.InnerPage .eventContainer{display:none !important}.InnerPage .calHeader .col-7,.InnerPage .calHeader .col-5{width:100%;text-align:center}.InnerPage .calHeader .col-5{display:none !important}.group1{transition:all 0.35s;opacity:0}.PageLoaded .group1{opacity:1 !important}#gmap_canvas{min-height:400px}.SearchContainer{display:none;position:fixed;top:-4px;background-color:#dbb95a;padding:7px;right:0px;z-index:9999;-webkit-transform:translateY(100%);transform:translateY(100%)}.SearchContainer #Search{display:block;float:left}.SearchContainer .middleColumn,.SearchContainer button,.SearchContainer #SearchForm_SearchForm_Search_Holder{float:left;display:block}.SearchContainer button{background-color:#dbb95a;border:none !important;color:#fff !important;padding:5px 10px;border-radius:0px !important;float:left;display:block}.SearchContainer button i{color:#fff !important}.SearchContainer input[type=submit]{border-radius:0px !important;display:block;border:none !important;font-size:1em;text-transform:uppercase;padding:6px;color:#fff !important;font-style:italic;background-color:#dbb95a}.SearchContainer input[type=text]{border:0px;padding:5px 10px 7px 10px;color:#5f5e6d;float:left;border-radius:3px !important;display:block}.searchToggleButton{position:absolute;left:50%;top:7px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.CenterItems{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.slink{cursor:pointer}.translate{cursor:pointer}.TranslateBG{display:none;position:fixed;top:0px;z-index:9999;left:0px;width:100%;height:100%;background-color:rgba(41,37,89,0.76)}#google_translate_element{display:none;position:fixed;z-index:9999;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#gmap_canvas{min-height:500px}::-webkit-scrollbar{width:8px;height:7px}::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:block;height:0;background-color:transparent}::-webkit-scrollbar-track-piece{background-color:#1c2023;border-radius:0px}::-webkit-scrollbar-thumb{background-color:#1a4d3c;border-radius:0px}::-webkit-scrollbar-thumb:hover{background-color:#1a4d3c}.TopLevel::-webkit-scrollbar{width:4px;height:7px}.TopLevel::-webkit-scrollbar-button:start:decrement,.TopLevel::-webkit-scrollbar-button:end:increment{display:block;height:0;background-color:transparent}.TopLevel::-webkit-scrollbar-track-piece{background-color:#9c1816;border-radius:0px}.TopLevel::-webkit-scrollbar-thumb{background-color:#ca1916;border-radius:0px}.TopLevel::-webkit-scrollbar-thumb:hover{background-color:#ca1916}.db{display:block}fieldset{border:none}.banner{position:relative;overflow:hidden;float:left;width:100%;height:100vh;background-size:cover;background-position:center}.banner .darken{background-color:rgba(0,0,0,0.01);position:absolute;z-index:1;height:100%;width:100%;left:0px;top:0px}.banner .bg{position:absolute;width:100%;height:100%;top:0px;left:0px;background-size:cover;background-position:center}.bannerBg{position:absolute;top:0px;left:0px;width:100%;height:100%;background-position:center;background-image:url("../images/bg.jpg");background-size:cover}#google_translate_element{border:30px solid #312d5e}.Page .banner{height:50vh}footer{padding:20px 20px 20px 20px;border-top:20px solid #1a4d3c}#Menu{float:left;z-index:9999;width:100%;padding-right:40px;text-align:center;display:inline-block;text-align:right}#Menu *{color:#1a4d3c;font-weight:700}#Menu .MenuContainer{text-align:right;position:relative}#Menu .MenuContainer .LevelOne{display:inline-block;text-align:center;position:relative}#Menu .MenuContainer .LevelOne a{font-size:1em;transition:all 0.35s;padding:14px 20px 24px 20px;font-size:1.1em;line-height:3em;display:inline-block;line-height:1.1em}#Menu .SubMenu{-ms-box-shadow:-2px 13px 40px 0px rgba(47,47,47,0.33);-o-box-shadow:-2px 13px 40px 0px rgba(47,47,47,0.33);box-shadow:-2px 13px 40px 0px rgba(47,47,47,0.33);width:600px;height:0px;font-size:0.7em;overflow:hidden;display:block;z-index:-9999;text-align:left;position:absolute;background-color:rgba(23,125,49,0.84);border-radius:0px;margin-top:0px;opacity:0;transition:transform 0.35s 0.120s, opacity 0.35s 0.120s;-o-transition:transform 0.35s 0.120s, opacity 0.35s 0.120s;-ms-transition:transform 0.35s 0.120s, opacity 0.35s 0.120s;-moz-transition:transform 0.35s 0.120s, opacity 0.35s 0.120s;-webkit-transition:-webkit-transform 0.35s 0.120s, opacity 0.35s 0.120s;-webkit-transform:translateY(20px) scale(0.98);transform:translateY(20px) scale(0.98)}#Menu .SubMenu a{color:#fff !important;display:inline-block;padding:10px 20px !important;line-height:1.2em !important;width:100%;position:relative;font-weight:bold;background-color:transparent;transition:all 0.35s}#Menu .SubMenu a:before{content:'';position:absolute;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/arrow.png);width:10px;height:10px;left:5px;transition:all 0.35s;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}#Menu .SubMenu a:hover:before{opacity:1 !important}#Menu .SubMenu a:hover{background-color:rgba(255,255,255,0.2) !important}#Menu .SubMenu li{display:block;float:left;width:50%}#Menu .SubMenu{left:0%;-webkit-transform:translateY(20px) scale(0.98);transform:translateY(20px) scale(0.98)}#Menu .active .SubMenu{opacity:1 !important;left:0%;-webkit-transform:translateY(0px) scale(1);transform:translateY(0px) scale(1)}#Menu .alignRight .SubMenu{left:0%;-webkit-transform:translateY(20px) scale(0.98);transform:translateY(20px) scale(0.98)}#Menu .alignRight.active .SubMenu{opacity:1 !important;left:0%;-webkit-transform:translateY(0px) scale(1);transform:translateY(0px) scale(1)}.flexslider .flex-direction-nav{position:absolute;bottom:16%;left:50%;height:30px;z-index:800;width:calc(100% - 80px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.flexslider .slides li{position:relative;height:100vh}.quoteBox{position:absolute;top:51%;left:150px;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);z-index:2;color:#fff;font-size:5em;display:block;line-height:1.2em;opacity:0.8;font-family:'AmaticBold';font-family:"macho",sans-serif}.quoteBox *{font-family:'AmaticBold';font-family:"macho",sans-serif;color:#fff !important}.slideBG{position:absolute;top:0px;left:0px;width:100%;height:100%;background-position:center;background-size:cover;background-image:url(../images/bg.jpg)}#header{position:fixed;z-index:9999;width:100%;top:0px;padding-top:50px;left:0px;background-color:rgba(255,255,255,0.95);height:109px}.LevelOne{padding-left:10px;padding-right:10px}.topMenuLink{display:inline-block !important;width:auto;padding-left:0px !important;padding-right:0px !important;position:relative}.topMenuLink:after{background-color:#ffdc1b;content:'';position:absolute;bottom:10px;height:3px;left:0px;width:100%;opacity:0;transition:all 0.35s}.topMenuLink:hover:after{opacity:1 !important}.active.LevelOne .topMenuLink:after{background-color:#ffdc1b;content:'';position:absolute;bottom:10px;height:3px;left:0px;width:100%;opacity:1;transition:all 0.35s}.currentLink:after{opacity:1}#home2{padding:100px 20px;z-index:2}#home2 .contentLeft{padding:20px;padding-left:12%}#home2 .contentRight{padding:20px;padding-right:5%}#home2 .inner{width:1000px}#home2 .pageTitle{color:#1b4d3b;font-family:'AmaticBold';font-family:"macho",sans-serif;font-size:2.5em}.TopImage,.imageCircle{display:inline-block;width:100%;padding-bottom:100%;border:3px solid #ffdc1b;border-radius:50%;background-size:cover;background-position:center;background-image:url(../images/bg.jpg)}.TopImage .more,.imageCircle .more{position:absolute;top:50%;left:50%;transition:all 0.35s;opacity:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.TopImage{margin:50px 30px;width:300px;height:300px;padding-bottom:0px}.topLinks{position:absolute;top:10px;right:40px;display:inline-block}.topLinks *{display:inline-block;vertical-align:middle}.topLinks a{font-size:1.2em;color:#1a4d3c;font-weight:700}.topLinks .searchToggle{cursor:pointer;margin-left:20px;width:25px}.more{font-size:1.3em}.more img{margin-right:10px;width:25px}.more *{display:inline-block;vertical-align:middle;color:#165844}#Home3{background-color:#1495d2;padding:100px 20px;text-align:center}#Home3 .bg{position:absolute;background-size:cover;background-position:center;top:0px;left:0px;width:100%;height:100%;opacity:0.1;background-attachment:fixed;-webkit-background-attachment:fixed;background-image:url(../images/bg2.jpg)}#Home3 .col-4{padding:20px 5%;-webkit-transform:scale(1);transform:scale(1);transition:all 0.35s}#Home3 .col-4 a{position:absolute;top:0px;left:0px;width:100%;height:100%}#Home3 .col-4 .more{width:100%}#Home3 .col-4 .greenBg{background-color:rgba(255,255,255,0.6);opacity:0;transition:all 0.35s;position:absolute;top:0px;left:0px;width:100%;height:100%}#Home3 .col-4:hover .more{opacity:1 !important}#Home3 .col-4:hover .greenBg{opacity:1 !important}#Home3 .imageCircle{border-color:#fff;overflow:hidden;position:relative}#Home3 .pageTitle{color:#fff;font-family:'AmaticBold';font-family:"macho",sans-serif;font-size:5em;font-size:4em}#Home3 .inner{width:1000px}#Home3 .NewsTitle{margin-top:30px;font-weight:700;line-height:1.3em;font-size:1.3em;color:#FFF}#Home4{z-index:3;padding:100px 20px 100px 20px;background-position:center;background-size:cover;background-image:url(../images/bg.jpg);background-attachment:fixed;-webkit-background-attachment:fixed}#Home4 .whiteBg{position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0.9;background-color:#eae7e7}#Home4 .pageTitle{color:#1b4d3b;font-family:'AmaticBold';font-family:"macho",sans-serif;font-size:2em !important;font-size:4em;padding-bottom:30px}#Home4 .inner{width:1000px}#Home4 .col-4{padding:20px 2%;text-align:left}#Home4 .col-4 a{position:absolute;top:0px;left:0px;width:100%;height:100%}#Home4 .InnerEvent{padding:30px;background-color:#FFF;border-radius:30px}#Home4 .EventDate{font-size:1.5em;color:#40404b;padding-bottom:10px;font-weight:700}#Home4 .EventText{border-top:1px solid #43434d;border-bottom:1px solid #43434d;padding:10px 0px}#Home4 .EventText .EventTitle{text-transform:uppercase}#Home4 .EventText *{color:#21873c}#Home4 .add{float:right;display:block}#Home4 .col-4{transition:all 0.35s;-webkit-transform:scale(1);transform:scale(1)}#Home4 .col-4:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#Home5{background-color:#165844;padding:10px}#Home5 span{display:inline-block;padding:0px 40px;vertical-align:middle;font-family:"macho",sans-serif;color:#fff;font-size:3.5em}.up{width:100px;transition:all 0.35s;-webkit-transform:scale(1);transform:scale(1)}.up:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.homebtn{position:absolute;top:50%;left:20px;z-indeX:90;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.homebtn img{height:75px}.sideLinks{position:absolute;z-index:999;right:0px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sideLinks a{display:block;clear:both;float:right;background-color:#1a4d3c;padding:20px;color:#fff;font-weight:700;font-size:1.4em;max-width:160px;line-height:1em;margin:6px 0px;min-width:160px;transition:all 0.35s}.sideLinks a:hover{min-width:180px;padding:20px 40px 20px 20px}a.important{color:#c00;font-weight:bold}#tickerContainer{clear:both;position:relative;bottom:0;padding:0px;width:100%;overflow:hidden;max-height:46px}.tickertape{float:left;position:relative;overflow:hidden}.tickertape a{color:#fff}.tickertape section{white-space:nowrap;display:inline-block;float:left;padding:15px 0;position:relative;text-align:center;color:#fff;letter-spacing:1px;font-size:1em}.ticker{z-index:900 !important;position:absolute;bottom:0px;top:auto;max-height:46px;width:100%;background-color:#1a4d3c}#LatestNews{position:absolute;left:0px;display:none;padding-left:10px;background:#1eabe4;height:46px;color:#fff;z-index:2;line-height:45px;font-size:1.6em;text-transform:uppercase;padding-right:20px}.overlay1{position:absolute;bottom:46px;width:100%;left:0px;max-height:200px;z-index:99}.overlay2,.overlay3{position:absolute;bottom:70px;z-index:99}.overlay2{left:5vw;width:20vw}.overlay3{right:5vw;bottom:80px;width:20vw}.overlay4{position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60%}.InnerPage #header{background-color:#fff}.InnerPage .pageTitle{color:#165844;font-family:'AmaticBold';font-family:"macho",sans-serif;font-size:5em;font-size:4em}.PageContainer{margin-top:109px;background-color:#fff;padding-bottom:40px;z-index:9}.PageContainer .OverlayImg1{position:absolute;bottom:0px;width:100%}#breadcrumbs{padding:10px 20px;text-align:center;background-color:#1a4d3c}#breadcrumbs *{color:#fff}.here{font-weight:bold}.FileUpload{overflow:hidden;cursor:pointer;transition:all 0.35s;display:inline-block;width:100%;max-width:500px;padding:10px 20px;text-transform:uppercase;border:2px solid #1a4d3c;color:#2b2b2b;color:#1a4d3c !important;padding-left:50px;position:relative}.FileUpload *{color:#1a4d3c}.FileUpload:before{transition:all 0.35s;content:'\f019';display:block;position:absolute;font-family:FontAwesome;top:50%;opacity:0;left:10px;color:#1a4d3c;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.FileUpload:before *{color:#1a4d3c}.FileUpload:after{transition:all 0.35s;display:block;content:'\f0f6';position:absolute;font-family:FontAwesome;top:50%;left:10px;opacity:1;color:#1a4d3c;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.FileUpload:after *{color:#1a4d3c}.FileUpload:hover{color:#1a4d3c;border:2px solid #1a4d3c}.FileUpload:hover:before{color:#1a4d3c;opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.FileUpload:hover:after{color:#1a4d3c;opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.FileUpload .fileIcon{display:none}.fse{margin-top:10px;font-size:0.9em}.fse *{font-size:1em}.SearchContainer{display:none;position:absolute;top:66px;right:0px;-webkit-transform:translateY(100%);transform:translateY(100%);background-color:#e0e0e0;padding:7px}.SearchContainer .middleColumn,.SearchContainer button,.SearchContainer #SearchForm_SearchForm_Search_Holder{float:left;display:block}.SearchContainer input[type=submit]{background-color:#1a4d3c;border:none !important;color:#fff !important;padding:5px 10px}.SearchContainer input[type=submit] i{color:#fff !important}.SearchContainer input[type=text]{border:0px;padding:5px 10px;color:#5f5e6d}#__toolbox-opener{z-index:99991}.pageList a{display:block;margin-bottom:5px;background-color:#eee;padding:10px 20px;color:#165844;transition:all 0.35s;border:2px solid #165844}.pageList a:hover{color:#fff !important}#MemberLoginForm_LoginForm{max-width:500px}.error{display:inline-block;float:left;clear:both;padding:10px 20px;margin-bottom:20px;border:1px solid #c70000;color:#c70000;background-color:#ffe7e7}label{display:block;float:left;clear:both;width:100%}.CalendarFilter{padding:10px}.CalendarFilter span{cursor:pointer;display:inline-block;padding:5px;border-bottom:2px solid transparent;margin-bottom:10px}.CalendarFilter span.active{border-bottom:2px solid #1a4d3c !important;color:#1a4d3c !important}.noEvents{display:none;padding:20px 10px;color:#666;border-radius:3px;background-color:#eee}#allEvents ul{max-width:500px;margin:0px !important;padding:0px !important}#allEvents ul li{margin-bottom:10px;background-color:#1a4d3c;float:left;width:100%;clear:both;transition:background 0.35s;display:block}.HomePage .calEventPopup{display:none !important}.toggleContent{display:none;font-size:0.8em}.toggleContent *{font-size:1em;color:#333 !important}.toggleContent .url{padding:10px;color:#fff !important;background-color:#1a4d3c;transition:all 0.35s;border-radius:3px}.eventTitle{padding:10px;text-transform:uppercase}.toggleBtn{cursor:pointer}.toggleBtn sup{display:none !important}.calendar-widget-table tbody td{background-color:transparent}.calendar-widget-table{width:100%;margin:0 0 2em}.calendar-widget-table *{text-align:center}.calendar-widget-table thead tr th{border:none;padding:15px 20px;font-size:1em}.calendar-widget-table thead tr th .show-month,.calendar-widget-table thead tr th .next,.calendar-widget-table thead tr th .prev{display:inline-block;color:#1a4d3c;font-weight:bold;font-weight:lighter;font-size:1.3em}.calendar-widget-table thead tr th .show-month i,.calendar-widget-table thead tr th .next i,.calendar-widget-table thead tr th .prev i{color:#fff}.calendar-widget-table thead tr th .show-month .inner,.calendar-widget-table thead tr th .next .inner,.calendar-widget-table thead tr th .prev .inner{color:#FFFFFF;width:auto}.calendar-widget-table thead tr th .show-month{padding:0 20px}.calendar-widget-table .calendar-header td.calendar-header-day,.calendar-widget-table .calendar-header td{background:transparent !important;color:#1a4d3c;border:none !important;font-size:0.7em;padding-top:40px !important}.calendar-widget-table .calendar-header *{text-transform:uppercase}.calendar-widget-table tbody .calendar-day{border:1px solid transparent;color:#a9afb9}.calendar-widget-table tbody tr:nth-child(even){background-color:transparent}.calendar-widget-table tbody tr td{background-image:none !important;padding:20px 0px !important;z-index:1;text-align:center !important;border:1px solid transparent}.calendar-widget-table tbody tr td .calEventPopup{position:absolute;z-index:80 !important;padding:20px;border:2px solid #21873c;background-color:#fff;width:180px;text-align:center;display:none}.calendar-widget-table tbody tr td .calEventPopup .dayTitle{color:#21873c;margin-bottom:20px;font-weight:500}.calendar-widget-table tbody tr td .calEventPopup .eventLine{color:#21873c}.calendar-widget-table tbody tr td.hasEvent:hover{z-index:90 !important}.calendar-widget-table tbody tr td.hasEvent:hover .calEventPopup{display:block;z-index:90 !important}.calendar-widget-table tbody tr td:nth-child(1) .calEventPopup{margin-left:0}.calendar-widget-table tbody tr td:nth-child(2) .calEventPopup{margin-left:-20px}.calendar-widget-table tbody tr td:nth-child(3) .calEventPopup{margin-left:-40px}.calendar-widget-table tbody tr td:nth-child(4) .calEventPopup{margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.calendar-widget-table tbody tr td:nth-child(5) .calEventPopup{margin-right:-40px}.calendar-widget-table tbody tr td:nth-child(6) .calEventPopup{margin-right:-20px}.calendar-widget-table tbody tr td:nth-child(7) .calEventPopup{margin-right:0px}.calendar-widget-table tbody .today{background-color:#40404b !important;color:#fff !important}.calendar-widget-table tbody .selected{color:#fff !important}.calendar-widget-table tbody .out-of-month{background-color:transparent !important}.calendar-widget-table tbody .hasEvent{background-color:#1a4d3c;background-repeat:no-repeat;background-position:5px 5px;background-size:4px 4px;color:#fff !important}.calendar-widget-table tbody .hasEvent:hover{background-color:#40404b !important;color:#fff !important}.calendar-widget-table .calendar-day:hover,.calendar-widget-table .selected{background-color:#40404b !important;color:#fff !important;font-weight:500}.calendarWidget{padding:10px}.CalendarFilter{padding:10px}.CalendarFilter span{cursor:pointer;display:inline-block;padding:5px;color:#333 !important;border-bottom:2px solid transparent;margin-bottom:10px}.CalendarFilter span.active{border-bottom:2px solid #1a4d3c !important;color:#1a4d3c !important}.noEvents{max-width:500px;display:none;padding:20px 10px;color:#666 !important;border-radius:3px;background-color:#eee}#allEvents ul{max-width:500px;margin:0px !important;padding:0px !important}#allEvents ul li,#HomepageEvents ul li{border-radius:10px;margin-bottom:10px;background-color:#cfcfcf;float:left;width:100%;font-size:0.9em;clear:both;margin-left:0;transition:background 0.35s;display:block}#allEvents ul li span.suffix,#HomepageEvents ul li span.suffix{font-size:12px;vertical-align:top;margin-left:2px;line-height:6px}#allEvents ul li *,#HomepageEvents ul li *{color:#1a4d3c}#allEvents ul li .toggleBtn,#HomepageEvents ul li .toggleBtn{cursor:pointer;padding:10px;padding-left:20px;color:#fff}#allEvents ul li .toggleBtn *,#HomepageEvents ul li .toggleBtn *{color:#fff}#allEvents ul li .toggleBtn .arrow,#HomepageEvents ul li .toggleBtn .arrow{position:absolute;top:15px;right:15px;color:#fff;transition-duration:0.8s;transition-property:-webkit-transform;transition-property:transform}#allEvents ul li .toggleBtn.active .arrow,#HomepageEvents ul li .toggleBtn.active .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.toggleContent{display:none;font-size:0.8em}.toggleContent *{font-size:1em}.toggleContent .url{padding:10px;color:#333 !important;background-color:#166119;transition:all 0.35s}.toggleContent .url:hover{background-color:#4d4d4d !important;color:#fff !important}.toggleBtn{cursor:pointer}.calendar-widget-table thead tr th{padding:10px 20px 10px 20px}.calendar-widget-table thead tr th .show-month{font-size:1.2em !important}#HomepageEvents ul li,#allEvents ul li{position:relative}#allEvents ul li .toggleBtn,#HomepageEvents ul li .toggleBtn{padding:0px !important;float:left;width:100%}.calday{position:absolute;top:10px;left:19px}.eventTitle{padding-left:110px;padding-right:35px;width:100% !important}.bee1{position:absolute;bottom:190px;right:100px;width:40px;z-index:990}.butterfly1{position:absolute;bottom:250px;left:100px;width:50px;z-index:990}.ladybird1{position:absolute;bottom:90px;left:30%;width:45px;z-index:990}.bee2{position:absolute;bottom:190px;left:16%;width:52px;z-index:990}.butterfly2{position:absolute;bottom:159px;right:37%;width:63px;z-index:990;-webkit-transform:rotate(21deg);transform:rotate(21deg)}.ladybird2{position:absolute;bottom:20px;right:31%;width:45px;z-index:990}@media all and (max-width: 1220px){.ladybird1{bottom:70px}}@media (max-width: 1100px){.ladybird2{width:3%;bottom:46px}}@media (max-width: 1100px){.overlay4,.bee2,.butterfly2,.ladybird2{display:none}}.Hedgehog1{position:absolute;bottom:-5px;width:140px;left:20%;animation:Hedgehog 17s linear 0s infinite;-o-animation:Hedgehog 17s linear 0s infinite;-ms-animation:Hedgehog 17s linear 0s infinite;-moz-animation:Hedgehog 17s linear 0s infinite;-webkit-animation:Hedgehog 17s linear 0s infinite}@-webkit-keyframes Hedgehog{0%{-webkit-transform:rotate(-10deg) rotateY(180deg);transform:rotate(-10deg) rotateY(180deg);left:20%}10%{-webkit-transform:rotate(10deg) rotateY(180deg);transform:rotate(10deg) rotateY(180deg)}20%{-webkit-transform:rotate(-10deg) rotateY(180deg);transform:rotate(-10deg) rotateY(180deg)}30%{-webkit-transform:rotate(10deg) rotateY(180deg);transform:rotate(10deg) rotateY(180deg)}40%{-webkit-transform:rotate(-10deg) rotateY(180deg);transform:rotate(-10deg) rotateY(180deg)}50%{-webkit-transform:rotate(10deg) rotateY(0deg);transform:rotate(10deg) rotateY(0deg);left:14%}60%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg)}70%{-webkit-transform:rotate(10deg) rotateY(0deg);transform:rotate(10deg) rotateY(0deg)}80%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg)}90%{-webkit-transform:rotate(10deg) rotateY(0deg);transform:rotate(10deg) rotateY(0deg)}100%{-webkit-transform:rotate(-10deg) rotateY(180deg);transform:rotate(-10deg) rotateY(180deg);left:20%}}@keyframes Hedgehog{0%{-webkit-transform:rotate(-10deg) rotateY(180deg);transform:rotate(-10deg) rotateY(180deg);left:20%}10%{-webkit-transform:rotate(10deg) rotateY(180deg);transform:rotate(10deg) rotateY(180deg)}20%{-webkit-transform:rotate(-10deg) rotateY(180deg);transform:rotate(-10deg) rotateY(180deg)}30%{-webkit-transform:rotate(10deg) rotateY(180deg);transform:rotate(10deg) rotateY(180deg)}40%{-webkit-transform:rotate(-10deg) rotateY(180deg);transform:rotate(-10deg) rotateY(180deg)}50%{-webkit-transform:rotate(10deg) rotateY(0deg);transform:rotate(10deg) rotateY(0deg);left:14%}60%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg)}70%{-webkit-transform:rotate(10deg) rotateY(0deg);transform:rotate(10deg) rotateY(0deg)}80%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg)}90%{-webkit-transform:rotate(10deg) rotateY(0deg);transform:rotate(10deg) rotateY(0deg)}100%{-webkit-transform:rotate(-10deg) rotateY(180deg);transform:rotate(-10deg) rotateY(180deg);left:20%}}.topImage1{border-color:#0392d2}.topImage2{border-color:#fe0400}.topImage3{border-color:#1ac74c}.topImage4{border-color:#ffdc1b}.topImage5{border-color:#0392d2}.animalSceneOne{position:absolute;bottom:46px;width:1400px;max-width:100%;left:50%;z-index:100;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.animalSceneOne .outline2{width:100%}.animalSceneOne .Squirrel{bottom:30px;left:100px}.Squirrel{position:absolute;bottom:30px;position:absolute;bottom:30px;width:150px;height:140px;left:100px}.Squirrel .tail{position:absolute;z-index:3;position:absolute;z-index:3;width:80px;bottom:3px;left:11px;-webkit-transform:rotate(10deg);transform:rotate(10deg);transform-origin:100% 100%;-o-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-webkit-transform-origin:100% 100%;animation:Squirrel 3s linear 0s infinite alternate;-o-animation:Squirrel 3s linear 0s infinite alternate;-ms-animation:Squirrel 3s linear 0s infinite alternate;-moz-animation:Squirrel 3s linear 0s infinite alternate;-webkit-animation:Squirrel 3s linear 0s infinite alternate}.Squirrel .body{position:absolute;position:absolute;width:81px;bottom:0px;right:14px;z-index:9}@-webkit-keyframes Squirrel{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}90%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@keyframes Squirrel{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}90%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}.Badger{position:absolute;bottom:30px;width:149px;height:206px;left:257px}.Badger .body{position:absolute;bottom:0px;left:4%;width:87%;bottom:4%}.Badger .head{position:absolute;bottom:49%;width:95%;left:3%;transform-origin:50% 100%;-o-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;animation:Badger 7s linear 0s infinite alternate;-o-animation:Badger 7s linear 0s infinite alternate;-ms-animation:Badger 7s linear 0s infinite alternate;-moz-animation:Badger 7s linear 0s infinite alternate;-webkit-animation:Badger 7s linear 0s infinite alternate}@-webkit-keyframes Badger{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes Badger{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.butterfly{position:absolute;left:66px;bottom:165px;width:67px;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;animation:Butterfly 7s linear 0s infinite;-o-animation:Butterfly 7s linear 0s infinite;-ms-animation:Butterfly 7s linear 0s infinite;-moz-animation:Butterfly 7s linear 0s infinite;-webkit-animation:Butterfly 7s linear 0s infinite}@-webkit-keyframes Butterfly{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);bottom:165px}10%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}20%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}30%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg);bottom:365px}60%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}90%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);bottom:165px}}@keyframes Butterfly{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);bottom:165px}10%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}20%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}30%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg);bottom:365px}60%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}90%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);bottom:165px}}.ladybird{position:absolute;width:40px;left:426px;bottom:37px;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;animation:LadyBird 7s linear 0s infinite;-o-animation:LadyBird 7s linear 0s infinite;-ms-animation:LadyBird 7s linear 0s infinite;-moz-animation:LadyBird 7s linear 0s infinite;-webkit-animation:LadyBird 7s linear 0s infinite}@-webkit-keyframes LadyBird{0%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg);left:476px}10%{-webkit-transform:rotate(10deg) rotateY(0deg);transform:rotate(10deg) rotateY(0deg)}20%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg)}30%{-webkit-transform:rotate(10deg) rotateY(0deg);transform:rotate(10deg) rotateY(0deg)}40%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg)}50%{-webkit-transform:rotate(10deg) rotateY(180deg);transform:rotate(10deg) rotateY(180deg);left:376px}60%{-webkit-transform:rotate(-10deg) rotateY(180deg);transform:rotate(-10deg) rotateY(180deg)}70%{-webkit-transform:rotate(10deg) rotateY(180deg);transform:rotate(10deg) rotateY(180deg)}80%{-webkit-transform:rotate(-10deg) rotateY(180deg);transform:rotate(-10deg) rotateY(180deg)}90%{-webkit-transform:rotate(10deg) rotateY(180deg);transform:rotate(10deg) rotateY(180deg)}100%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg);left:476px}}@keyframes LadyBird{0%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg);left:476px}10%{-webkit-transform:rotate(10deg) rotateY(0deg);transform:rotate(10deg) rotateY(0deg)}20%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg)}30%{-webkit-transform:rotate(10deg) rotateY(0deg);transform:rotate(10deg) rotateY(0deg)}40%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg)}50%{-webkit-transform:rotate(10deg) rotateY(180deg);transform:rotate(10deg) rotateY(180deg);left:376px}60%{-webkit-transform:rotate(-10deg) rotateY(180deg);transform:rotate(-10deg) rotateY(180deg)}70%{-webkit-transform:rotate(10deg) rotateY(180deg);transform:rotate(10deg) rotateY(180deg)}80%{-webkit-transform:rotate(-10deg) rotateY(180deg);transform:rotate(-10deg) rotateY(180deg)}90%{-webkit-transform:rotate(10deg) rotateY(180deg);transform:rotate(10deg) rotateY(180deg)}100%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg);left:476px}}.LeftScene{position:absolute;height:100%;left:0px;width:500px;bottom:0px}.RightScene{position:absolute;height:100%;right:0px;width:500px;bottom:0px}.Fox{position:absolute;width:200px;height:228px;bottom:30px;right:287px}.Fox .body{position:absolute;bottom:13px;width:95px;left:68px}.Fox .tail{position:absolute;bottom:35px;width:71px;left:7px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);transform-origin:100% 100%;-o-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-webkit-transform-origin:100% 100%;animation:FoxTail 4s linear 0s infinite alternate;-o-animation:FoxTail 4s linear 0s infinite alternate;-ms-animation:FoxTail 4s linear 0s infinite alternate;-moz-animation:FoxTail 4s linear 0s infinite alternate;-webkit-animation:FoxTail 4s linear 0s infinite alternate}.Fox .head{position:absolute;bottom:110px;width:148px;left:46px;transform-origin:50% 100%;-o-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-webkit-transform:rotate(10deg);transform:rotate(10deg);animation:FoxHead 10s linear 0s infinite alternate;-o-animation:FoxHead 10s linear 0s infinite alternate;-ms-animation:FoxHead 10s linear 0s infinite alternate;-moz-animation:FoxHead 10s linear 0s infinite alternate;-webkit-animation:FoxHead 10s linear 0s infinite alternate}@-webkit-keyframes FoxTail{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes FoxTail{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@-webkit-keyframes FoxHead{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@keyframes FoxHead{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}.Rabbit{position:absolute;width:95px;height:176px;bottom:75px;right:187px}.Rabbit .body{position:absolute;bottom:10px;width:83px;left:5px}.Rabbit .head{position:absolute;bottom:70px;width:83px;left:5px;transform-origin:50% 100%;-o-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);animation:RabbitHead 5s linear 0s infinite alternate;-o-animation:RabbitHead 5s linear 0s infinite alternate;-ms-animation:RabbitHead 5s linear 0s infinite alternate;-moz-animation:RabbitHead 5s linear 0s infinite alternate;-webkit-animation:RabbitHead 5s linear 0s infinite alternate}@-webkit-keyframes RabbitHead{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes RabbitHead{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.Bee{position:absolute;right:102px;bottom:139px;width:46px;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;animation:Bee 7s linear 0s infinite;-o-animation:Bee 7s linear 0s infinite;-ms-animation:Bee 7s linear 0s infinite;-moz-animation:Bee 7s linear 0s infinite;-webkit-animation:Bee 7s linear 0s infinite}@-webkit-keyframes Bee{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);bottom:205px}10%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}20%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}30%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg);bottom:139px}60%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}90%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);bottom:205px}}@keyframes Bee{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);bottom:205px}10%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}20%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}30%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg);bottom:139px}60%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}90%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);bottom:205px}}.Mole{width:126px;bottom:43px;position:absolute;right:64px}@-webkit-keyframes MoleTwo{0%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg);right:64px}10%{-webkit-transform:rotate(10deg) rotateY(0deg);transform:rotate(10deg) rotateY(0deg)}20%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg)}30%{-webkit-transform:rotate(10deg) rotateY(0deg);transform:rotate(10deg) rotateY(0deg)}40%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg)}50%{-webkit-transform:rotate(10deg) rotateY(180deg);transform:rotate(10deg) rotateY(180deg);right:104px}60%{-webkit-transform:rotate(-10deg) rotateY(180deg);transform:rotate(-10deg) rotateY(180deg)}70%{-webkit-transform:rotate(10deg) rotateY(180deg);transform:rotate(10deg) rotateY(180deg)}80%{-webkit-transform:rotate(-10deg) rotateY(180deg);transform:rotate(-10deg) rotateY(180deg)}90%{-webkit-transform:rotate(10deg) rotateY(180deg);transform:rotate(10deg) rotateY(180deg)}100%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg);right:64px}}@keyframes MoleTwo{0%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg);right:64px}10%{-webkit-transform:rotate(10deg) rotateY(0deg);transform:rotate(10deg) rotateY(0deg)}20%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg)}30%{-webkit-transform:rotate(10deg) rotateY(0deg);transform:rotate(10deg) rotateY(0deg)}40%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg)}50%{-webkit-transform:rotate(10deg) rotateY(180deg);transform:rotate(10deg) rotateY(180deg);right:104px}60%{-webkit-transform:rotate(-10deg) rotateY(180deg);transform:rotate(-10deg) rotateY(180deg)}70%{-webkit-transform:rotate(10deg) rotateY(180deg);transform:rotate(10deg) rotateY(180deg)}80%{-webkit-transform:rotate(-10deg) rotateY(180deg);transform:rotate(-10deg) rotateY(180deg)}90%{-webkit-transform:rotate(10deg) rotateY(180deg);transform:rotate(10deg) rotateY(180deg)}100%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg);right:64px}}.animalSceneTwo{position:absolute;bottom:-7px;min-width:1400px;max-width:100%;left:50%;z-index:100;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.animalSceneTwo .outline1{width:100%}.animalSceneTwo .Fox{bottom:8px;left:200px}.animalSceneTwo .Squirrel{bottom:16px;left:368px}.animalSceneTwo .Bee{right:auto;left:167px}.animalSceneTwo .hedgehog{position:absolute;width:107px;bottom:20px;left:506px}.animalSceneTwo .Badger{bottom:13px;left:612px}.animalSceneTwo .Rabbit{bottom:12px;left:766px}.animalSceneTwo .butterfly{right:411px;left:auto;margin-bottom:-53px}.animalSceneTwo .ladybird{margin-left:600px;z-index:8;bottom:20px}.animalSceneTwo .otter{position:absolute;bottom:-9px;width:180px;left:1053px}.animalSceneTwo .Mole{width:126px;margin-bottom:-25px;position:absolute;left:895px}@-webkit-keyframes Mole{0%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg);left:895px}10%{-webkit-transform:rotate(10deg) rotateY(0deg);transform:rotate(10deg) rotateY(0deg)}20%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg)}30%{-webkit-transform:rotate(10deg) rotateY(0deg);transform:rotate(10deg) rotateY(0deg)}40%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg)}50%{-webkit-transform:rotate(10deg) rotateY(180deg);transform:rotate(10deg) rotateY(180deg);left:845px}60%{-webkit-transform:rotate(-10deg) rotateY(180deg);transform:rotate(-10deg) rotateY(180deg)}70%{-webkit-transform:rotate(10deg) rotateY(180deg);transform:rotate(10deg) rotateY(180deg)}80%{-webkit-transform:rotate(-10deg) rotateY(180deg);transform:rotate(-10deg) rotateY(180deg)}90%{-webkit-transform:rotate(10deg) rotateY(180deg);transform:rotate(10deg) rotateY(180deg)}100%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg);left:895px}}@keyframes Mole{0%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg);left:895px}10%{-webkit-transform:rotate(10deg) rotateY(0deg);transform:rotate(10deg) rotateY(0deg)}20%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg)}30%{-webkit-transform:rotate(10deg) rotateY(0deg);transform:rotate(10deg) rotateY(0deg)}40%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg)}50%{-webkit-transform:rotate(10deg) rotateY(180deg);transform:rotate(10deg) rotateY(180deg);left:845px}60%{-webkit-transform:rotate(-10deg) rotateY(180deg);transform:rotate(-10deg) rotateY(180deg)}70%{-webkit-transform:rotate(10deg) rotateY(180deg);transform:rotate(10deg) rotateY(180deg)}80%{-webkit-transform:rotate(-10deg) rotateY(180deg);transform:rotate(-10deg) rotateY(180deg)}90%{-webkit-transform:rotate(10deg) rotateY(180deg);transform:rotate(10deg) rotateY(180deg)}100%{-webkit-transform:rotate(-10deg) rotateY(0deg);transform:rotate(-10deg) rotateY(0deg);left:895px}}.bannerText{z-index:9;font-family:'AmaticBold';font-family:"macho",sans-serif;color:#fff;font-size:10em;opacity:0.8;font-size:7em;position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:80%}.contentPage table{border-collapse:collapse;border:1px solid #000;margin-bottom:15px}.contentPage table th,.contentPage table td{padding:10px 5px !important;border-spacing:0;border-collapse:collapse;border:1px solid #000}.contentPage table th{background-color:rgba(43,43,43,0.01)}.ofstedLogo{width:150px}.otterAnimated{position:absolute;width:184px;height:152px;left:1051px;bottom:-11px}.otterAnimated .body{position:absolute;left:1px;width:173px;bottom:29px;z-index:2}.otterAnimated .tail{z-index:1;position:absolute;bottom:1px;width:52px;left:128px;transform-origin:100% 0%;-o-transform-origin:100% 0%;-ms-transform-origin:100% 0%;-moz-transform-origin:100% 0%;-webkit-transform-origin:100% 0%;animation:OtterTail 5s linear 0s infinite alternate;-o-animation:OtterTail 5s linear 0s infinite alternate;-ms-animation:OtterTail 5s linear 0s infinite alternate;-moz-animation:OtterTail 5s linear 0s infinite alternate;-webkit-animation:OtterTail 5s linear 0s infinite alternate}@-webkit-keyframes OtterTail{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes OtterTail{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.otter1{position:absolute;bottom:-34px;width:200px;right:20%}.footerParagraph{font-size:0.8em;line-height:1.7em}.EventTitle{font-weight:bold;border-bottom:2px solid #fff}.EventStartTime{border-bottom:2px solid #fff}.calendarContent p{margin-bottom:0px !important}.ClockIcon{display:inline-block;width:20px;height:20px;margin-right:10px;background-size:contain;background-repeat:no-repeat;vertical-align:middle;background-image:url(../images/clock.png)}.AddToCal{display:inline-block;width:20px;height:20px;position:absolute;right:0px;top:45%;background-size:contain;background-repeat:no-repeat;vertical-align:middle;background-image:url(../images/add.png);transition:all 100ms;-webkit-transform:scale(1) translateY(-50%);transform:scale(1) translateY(-50%)}.AddToCal:hover{-webkit-transform:scale(1.2) translateY(-50%);transform:scale(1.2) translateY(-50%)}.EventTitle{padding-bottom:5px}.calendarContent{padding-bottom:5px}.EventStartTime{padding-bottom:5px}.List{padding-left:3%}.Cal{padding-right:3%}.calendar-widget-table thead tr th .show-month{display:block;text-align:left;padding:0px;font-weight:bold !important;text-transform:uppercase}.calendar-widget-table thead tr th{padding:0px 10px !important}.calendar-widget-table thead tr th .prev,.calendar-widget-table thead tr th .next{position:absolute;width:29px;height:29px;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:0.2;top:-10px;transition:all 0.35s}.calendar-widget-table thead tr th .prev:hover,.calendar-widget-table thead tr th .next:hover{opacity:1 !important}.calendar-widget-table thead tr th .prev{background-image:url(../images/calPrev.png);right:50px}.calendar-widget-table thead tr th .next{right:10px;background-image:url(../images/calNext.png)}.OverlayLeft{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:95%;left:-10%;opacity:0.1}.OverlayRight{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:95%;right:-10%;opacity:0.1}.kite{max-height:120px}.bottomText{padding-top:10px;font-size:1em;line-height:1.3em}.ClassThumb{padding:20px;text-align:center;font-size:1.3em}.ClassThumb img{height:150px;transition:all 100ms;-webkit-transform:scale(1);transform:scale(1);width:auto !important;max-width:none !important}.ClassThumb:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.ClassThumb a{position:absolute;top:0px;left:0px;width:100%;height:100%}.ClassLink a{position:absolute;top:0px;left:0px;width:100%;height:100%}.ClassLinkInner{padding:13px 20px;border:2px solid #1a4d3c;transition:all 100ms}.ClassLinkInner *{transition:all 100ms;text-align:left;transition:all 100ms;text-transform:uppercase}.ClassLinkInner:hover{background-color:#1a4d3c}.ClassLinkInner.Red{border-color:#fe0400}.ClassLinkInner.Red:hover{background-color:#fe0400}.ClassLinkInner.Red:hover *{color:#fff}.ClassLinkInner.Yellow{border-color:#ffe145}.ClassLinkInner.Yellow:hover{background-color:#ffe145}.ClassLinkInner.Yellow:hover *{color:#fff}.ClassLinkInner.Blue{border-color:#34a5da}.ClassLinkInner.Blue:hover{background-color:#34a5da}.ClassLinkInner.Blue:hover *{color:#fff}.ClassLinkInner.Green{border-color:#65d784}.ClassLinkInner.Green:hover{background-color:#65d784}.ClassLinkInner.Green:hover *{color:#fff}.policyBar{padding:10px;font-size:0.7em;background-color:#2b2b2b;color:#fff}.policyBar *{color:#fff}.cookieWarning{width:100% !important}footer .divider{display:inline-block;padding:0px 15px}footer .col-10{font-size:0.9em}.social{display:inline-block;padding:0px;margin:5px;font-size:1.2em}.social i.fa-facebook{color:#4166b2}.social i.fa-twitter{color:#1da1f2}.governorsLogin{margin-left:15px}#sidebar .current+button{display:none}#sidebar .current+button+ul{background-color:#efefef;display:block !important}.toggleContent *{color:#333}.toggleContent .url{color:#fff !important;margin-top:10px;display:inline-block}.calendar-widget-table tbody .hasEvent{position:relative}.Download-Link{overflow:hidden;cursor:pointer;transition:all 0.35s;display:inline-block;vertical-align:middle;padding:10px 20px;text-transform:uppercase;border:2px solid #1a4d3c;color:#2b2b2b;color:#1a4d3c !important;padding-left:50px;position:relative}.Download-Link *{color:#1a4d3c}.Download-Link:before{transition:all 0.35s;content:'\f019';display:block;position:absolute;font-family:FontAwesome;top:50%;opacity:0;left:10px}.Download-Link:before{transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);color:#1a4d3c}.Download-Link:before *{color:#1a4d3c}.Download-Link:after *{color:#1a4d3c}.Download-Link:after{transition:all 0.35s;display:block;content:'\f0f6';position:absolute;font-family:FontAwesome;top:50%;left:10px;opacity:1;color:#1a4d3c;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.Download-Link:hover{color:#1a4d3c;border:2px solid #1a4d3c}.Download-Link:hover:before{color:#1a4d3c;opacity:1;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.Download-Link:hover:after{color:#1a4d3c;opacity:0;transform:translateY(50%);-o-transform:translateY(50%);-ms-transform:translateY(50%);-moz-transform:translateY(50%);-webkit-transform:translateY(50%)}.ContentSection{padding:20px 0px;border-bottom:2px solid #efefef}.fancybox-overlay{z-index:999999 !important}.fancybox-opened{z-index:9999999 !important}.translate{position:absolute;top:18px;right:10px;width:22px}.TranslateBG{background-color:rgba(0,0,0,0.76) !important}#google_translate_element{border:30px solid #2b2b2b !important}font{color:inherit !important}#MenuIcon{position:fixed;width:80px;height:80px;z-index:99993;top:0px;right:0px;cursor:pointer;overflow:hidden}#MenuIcon span{position:absolute;display:block;height:5px;width:45%;left:50%;background-color:#1a4d3c;-webkit-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg);transition:all 0.35s}#MenuIcon p{font-size:0.8em;color:#eee;text-transform:uppercase;font-weight:lighter;position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);bottom:12px}#MenuIcon span:nth-child(1){top:22px}#MenuIcon span:nth-child(2){top:33px}#MenuIcon span:nth-child(3){top:44px}#MenuIcon span:nth-child(4){top:55px}.mobileNavBg{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:6005;visibility:hidden;transition:all 1s;opacity:0}#MenuBg{position:absolute;width:0%;height:300%;left:50%;top:50%;background-color:#4b486f;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);transition:all 1s ease-in-out;display:none !important}#MenuDark{display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(63,60,99,0.9)}#MobileNavigation{background-color:#1a4d3c;transition:all 1s;position:fixed;z-index:9999;top:0px;right:-40%;height:100%;overflow:hidden;width:40%;max-width:500px;opacity:0}#MobileNavigation .toggleNav{cursor:pointer;background-color:transparent;position:absolute;right:0px;font-weight:lighter;top:0px;width:30px;height:30px;color:#eee;font-size:27px;border:none;outline:none}#MobileNavigation .TopLevel{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:10px 0px;position:absolute;display:inline-block;left:50%;width:95%;max-height:75%;top:50%;max-width:300px;overflow-y:auto;text-align:left;border-radius:3px;font-size:0.8em}#MobileNavigation .TopLevel:before{content:'';position:absolute;display:block;border-left:1px solid #fff;border-top:1px solid #fff;opacity:0.6;height:50px;width:50px;top:-20px;left:-20px}#MobileNavigation ul ul{display:none;background:rgba(0,0,0,0.05)}#MobileNavigation ul li{position:relative}#MobileNavigation ul li a{color:#eee;text-align:left;font-size:1em;font-family:"Lato",sans-serif;width:100%;display:block;padding:10px 34px 10px 20px;letter-spacing:2px;text-decoration:none !important;transition:all 0.35s}#MobileNavigation ul li a:hover{background:rgba(0,0,0,0.05)}.activeMobileMenu{overflow:hidden}.activeMobileMenu #MobileNavigation{-ms-box-shadow:0px 0px 100px 0px rgba(0,0,0,0.1);-o-box-shadow:0px 0px 100px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 100px 0px rgba(0,0,0,0.1);display:block;right:0px;opacity:1  !important;margin-top:0px !important;height:100%}.activeMobileMenu .mobileNavBg{visibility:visible;opacity:1}.activeMobileMenu #MenuBg{width:200%;height:300%}.activeMobileMenu #MenuIcon span{background-color:#fff !important}.activeMobileMenu #MenuIcon span:nth-child(1){top:35px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.activeMobileMenu #MenuIcon span:nth-child(3){-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);top:35px}.activeMobileMenu #MenuIcon span:nth-child(2){margin-left:100px !important;opacity:0 !important;width:50%}.activeMobileMenu #MenuIcon span:nth-child(4){opacity:0 !important}@media all and (max-width: 800px){#MobileNavigation{right:-100% !important;width:100% !important;max-width:none !important}.activeMobileMenu #MobileNavigation{right:0px !important}#MobileNavigation .TopLevel{top:131px;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);max-height:calc(100% - 150px)}}@media all and (min-width: 1271px){#MobileNavigation{display:none !important}.activeMobileMenu{overflow-y:auto !important}#MenuIcon{display:none !important}}@media all and (max-width: 1270px){#MenuIcon{display:block !important}#Menu{display:none !important}.translate{top:28px;left:196px;z-index:3}.homebtn img{height:37px}#header{height:70px}.PageContainer{margin-top:70px}.topLinks{top:20px;right:81px;font-size:0.9em}.SearchContainer{top:27px}}@media all and (max-width: 786px){.tacMid{text-align:center !important}.clearMid{width:100%;padding:0px !important;clear:both}* .pageTitle{font-size:3em !important}}@media all and (max-width: 726px){.NewsletterItem{width:50% !important}.sideLinks a{padding:9px;font-size:1em;margin:2px 0px}.sideLinks a:hover{padding:9px 40px 9px 9px}}@media all and (max-width: 500px){.NewsletterItem{width:100% !important}}@media all and (max-width: 520px){.StaffPage .staffProfile .profilePic{margin:0 0px 30px 0 !important;float:left;width:100%;clear:both;display:block}}@media all and (max-width: 800px){.galleryImage{width:50% !important;padding-bottom:50% !important}}@media all and (max-width: 768px){.grid-item,.grid-sizer{width:50% !important}}@media all and (max-width: 500px){.galleryImage{width:100% !important;padding-bottom:100% !important}}@media all and (max-width: 450px){.grid-item,.grid-sizer{width:100% !important}}@media all and (max-width: 1100px){.overlay4{bottom:30px}}@media all and (max-width: 1030px){.banner .bg{margin-top:0px !important}.flex{display:block}}@media all and (max-width: 977px){#Home5 span{padding:0px 10px;font-size:2.5em}}@media all and (max-width: 844px){#home2 .col-8,#home2 .col-4{width:100%;clear:both;text-align:center}#home2 .contentLeft{width:300px;float:none;margin:0 auto}}@media all and (max-width: 1000px){.OverlayLeft,.OverlayRight{display:none !important}}@media all and (max-width: 763px){#Home4 .col-4,#Home3 .col-4{clear:both;width:100%}#Home4 .imageCircle,#Home3 .imageCircle{width:200px;height:200px;padding-bottom:0px}.kite{margin-top:20px}#Home5 span{padding:0px 10px;font-size:1.5em}footer .col-10,footer .col-2,footer .col-8{display:block;clear:both;text-align:center !important;width:100% !important}footer .ofstedLogo{width:90%;max-width:200px;margin:10px 0px}footer .fse{display:block;position:relative;float:left;clear:both;width:100%;text-align:center;font-size:0.8em}}@media all and (max-width: 670px){.Hedgehog1,.otter1,.bee1,.butterfly1,.ladybird1,.overlay2,.overlay3{display:none !important}}@media all and (max-width: 550px){#Home5 span{padding:0px 10px;font-size:1em}}@media all and (max-width: 491px){.governorsLogin{display:none}}@media all and (max-width: 1830px){.TopImage{width:250px;height:250px}}@media all and (max-width: 1125px){.TopImage{margin:50px 10px;width:200px;height:200px}}@media all and (max-width: 1572px){.topImage5{display:none}}@media all and (max-width: 1264px){.topImage4,.topImage5{display:none}}@media all and (max-width: 728px){.topImage3,.topImage4,.topImage5{display:none}}@media all and (max-width: 520px){.topImage2,.topImage3,.topImage4,.topImage5{display:none}}@media all and (max-width: 1000px){.quoteBox,.bannerText{text-align:center;font-size:2.2em;left:0px;width:100%;top:auto;bottom:100px}}@media all and (max-width: 877px){.otter1,.Hedgehog1{display:none !important}}@media all and (max-width: 620px){.quoteBox,.bannerText{display:none !important}}@media all and (max-width: 1039px){.animalSceneTwo{display:none !important}}@media all and (max-width: 1100px){.animalSceneOne{display:none !important}}@media all and (max-width: 1570px){.sideLinks a{padding:10px;font-size:0.8em}}@media all and (max-width: 1000px){.contentLeft{display:none !important}.contentRight{width:100%;clear:both !important;padding:0px !important}}@media all and (max-width: 1200px){#sidebar .sidebar-heading a{font-size:2em !important}}@media all and (max-width: 1154px){.ClassThumb{width:33.33% !important}}@media all and (max-width: 650px){.ClassThumb{width:50% !important}}@media all and (max-width: 500px){.ClassThumb{width:100% !important}}@media all and (max-width: 600px){.ClassLink{width:100% !important}}@media all and (max-width: 580px){.social{display:none}}@media all and (max-width: 1270px){.Cal,.List{width:100%;padding:0px !important}}#sidebar{width:100%;margin-bottom:40px;float:right;position:relative}#sidebar .Level-1{display:none}#sidebar .Level-1 ul{clear:both;float:left;width:100%}#sidebar button{position:absolute;top:0px;border:none;outline:none !important;right:0px;cursor:pointer;width:30px;height:28px;transition:all 0.35s;background-color:transparent;font-size:1.3em;color:#333}#sidebar button:hover{color:#1a4d3c}#sidebar .sidebar-heading{display:block;float:left;clear:both;width:80%}#sidebar .sidebar-heading a{padding:5px 30px 5px 10px;display:block;text-decoration:none;color:#165844;font-family:'AmaticBold';font-family:"macho",sans-serif;font-size:3em}#sidebar ul{font-size:1.2em}#sidebar ul *{font-size:1em}#sidebar ul ul{display:none}#sidebar ul li{clear:both;float:left;width:100%;position:relative}#sidebar ul li a{display:block;padding:5px 30px 5px 10px;text-decoration:none;position:relative;transition:all 0.35s;background-color:rgba(0,0,0,0)}#sidebar ul li a:before{position:absolute;display:block;content:'';bottom:0px;left:10px;opacity:0;transition:all 0.35s;width:0px;height:3px;background-color:#ffdc1b}#sidebar ul li a span{color:#484749;transition:all 0.35s}#sidebar ul li a.currentPage:before{opacity:1;width:50px}#sidebar ul li a:hover:before{opacity:1;width:50px}#sidebar-inner{overflow:hidden;float:left;clear:both;width:100%;padding-right:30px}@media all and (max-width: 768px){#sidebar{display:none}}@media all and (min-width: 768px){#sidebar .Level-1{display:block !important;margin-top:0% !important}#sidebar ul ul{display:none}#sidebar .mainToggle:first-of-type{display:none  !important}.hideSideBarToggle{display:none}}.typography blockquote{margin-left:20px}.typography hr{padding:5px}p,ul li,ol li,a{line-height:1.5em;font-size:1.1em}p{margin-bottom:20px}.typography ul,.typography ol{margin-left:10px;margin-bottom:20px}.typography ul li,.typography ol li{margin:4px 10px;line-height:1.4em}.typography ul li{list-style-type:disc}.typography ol li{list-style-type:decimal}h1,h2,h3,h4{margin-bottom:14px;color:#21873c}h1,h4{font-weight:bold}h2,h3{font-weight:normal}h1{font-size:2.2em}h2{font-size:2.2em;line-height:1em}h3{font-size:1.6em}h4{font-size:1.4em}.typography a{color:#21873c;font-size:1em;text-decoration:none}.typography a:hover{text-decoration:underline}.typography table{font-size:1.1em}.typography table tr td{padding:3px 5px}.typography .left{text-align:left}.typography .center{text-align:center}.typography img.center{display:inline-block}.typography .right{text-align:right}.typography img.right{float:right}.typography img.left{float:left}.typography img{max-width:100%}.typography p.MsoNormal,.typography p.MsoBodyText{margin:0}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJncmlkL2dyaWQuc2NzcyIsImxheW91dC9sYXlvdXQuc2NzcyIsIm1peGlucy9taXhpbnMuc2NzcyIsIm1lbnUvbWVudS5zY3NzIiwicmVzcG9uc2l2ZS9yZXNwb25zaXZlLnNjc3MiLCJzaWRlYmFyL3NpZGViYXIuc2NzcyIsInR5cG9ncmFwaHkvdHlwb2dyYXBoeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLCtDQ0tBLEVBQ0MsY0FFQSxVQUNBLFNBQ0Esc0JBQ0EseUJBQ0EsMEJBQ0EsMkJBQ0EsOEJBQ0EsZ0JBQ0EsdUJBQXdCLENBQ3hCLE9BUU0sZ0JBQWdCLFdBQVksQ0FDbkMsT0FBTyxpQkFBaUIsWUFBYSxDQUNyQyxnQkFBaUIsY0FBYyxTQUFVLENBQUcsZ0JBQzNCLGlCQUFpQixZQUFhLENBQUcsT0FDM0MsaUJBQWlCLFlBQWEsQ0FBRyxnQkFDdEIsY0FBYyxVQUFZLGlCQUFrQixDQUM5RCxPQUFPLGlCQUFpQixZQUFhLENBQUcsT0FDakMsaUJBQWlCLFlBQWEsQ0FDckMsT0FBTyxjQUFjLFNBQVUsQ0FDL0IsUUFBUSxpQkFBaUIsWUFBYSxDQUFHLFFBQ2pDLGlCQUFpQixZQUFhLENBQUcsc0JBQ2pCLGVBQWUsVUFBVyxDQUFHLG1CQUNqQyxTQUFTLENBRTdCLDRGQUNDLGtCQUNBLFVBQVcsQ0FRWixXQUFhLGdCQUFpQixDQUFJLFdBQ3JCLHdCQUF5QixDQUN0QyxXQUFhLHdCQUF5QixDQUN0QyxVQUFZLGVBQWdCLENBQUksVUFDcEIsd0JBQXlCLENBQ3JDLFVBQVksd0JBQXlCLENBQ3JDLFVBQVksZUFBZ0IsQ0FBSSxVQUNwQix3QkFBeUIsQ0FDckMsVUFBWSx3QkFBeUIsQ0FDckMsVUFBWSxlQUFnQixDQUFJLFVBQ3BCLHdCQUF5QixDQUNyQyxVQUFZLHVCQUF3QixDQUFJLFVBQzVCLGNBQWUsQ0FPM0IsS0FDQyxpQkFBa0IsQ0FHbkIsS0FDQyxnQkFBaUIsQ0FHbEIsT0FDQyxVQUFVLENBQ1YsSUFH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RWpCLHNCQUNDLFdBQVcsQ0FFWixxQkFDQyxVQUFVLENBRVgsZ0JBQ0MsY0FBZSxDQUNmLGtEQUVBLFFBQVMsQ0FDVCIsImZpbGUiOiJsYXlvdXQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnZm9udC1hd2Vzb21lL2ZvbnQtYXdlc29tZS5taW4uY3NzJztcbkBpbXBvcnQgJ2llOC9pZTguc2Nzcyc7XG5AaW1wb3J0ICdncmlkL2dyaWQuc2Nzcyc7IFxuQGltcG9ydCAnbWl4aW5zL21peGlucy5zY3NzJzsgLy9JbnZva2VkIG9ubHkgb25jZSwgdHJpY2tsZXMgZG93biB0byBvdGhlciBmaWxlcy5cbkBpbXBvcnQgJ2xheW91dC9sYXlvdXQuc2Nzcyc7XG5AaW1wb3J0ICdtZW51L21lbnUuc2Nzcyc7XG5AaW1wb3J0ICdyZXNwb25zaXZlL3Jlc3BvbnNpdmUuc2Nzcyc7XG5AaW1wb3J0ICdzaWRlYmFyL3NpZGViYXIuc2Nzcyc7XG5AaW1wb3J0ICd0eXBvZ3JhcGh5L3R5cG9ncmFwaHkuc2Nzcyc7XG5cblxuXG4iLCIvKlxufD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxufFx0R2xvYmFsIFJlc2V0dGluZ1xufD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbioge1xuXHRmb250LXNpemU6IDFlbTtcblx0LyogcmVzZXQgZm9udC1zaXplcyB0byAxZW0gPT0gMTBweCAqL1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1vLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0bGlzdC1zdHlsZTpub25lO1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cdFxuXG4vKlxufD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxufFx0Q29sdW1uIFBvc2l0aW9uXG58PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuLmNvbC0xe21pbi13aWR0aDo4LjMzJTt3aWR0aDogOC4zMyU7fVxuLmNvbC0ye21pbi13aWR0aDoxNi42NiU7d2lkdGg6IDE2LjY2JTt9XG4uY29sLTMsIC5jb2wtMS00e21pbi13aWR0aDoyNSU7d2lkdGg6IDI1JTt9XG4uY29sLTQsIC5jb2wtMS0ze21pbi13aWR0aDozMy4zMyU7d2lkdGg6IDMzLjMzJTt9XG4uY29sLTV7bWluLXdpZHRoOjQxLjY2JTt3aWR0aDogNDEuNjYlO31cbi5jb2wtNiwgLmNvbC0xLTIge21pbi13aWR0aDo1MCU7d2lkdGg6IDUwJTsgcG9zaXRpb246IHJlbGF0aXZlO31cbi5jb2wtN3ttaW4td2lkdGg6NTguMzMlO3dpZHRoOiA1OC4zMyU7fVxuLmNvbC04e21pbi13aWR0aDo2Ni42NiU7d2lkdGg6IDY2LjY2JTt9XG4uY29sLTl7bWluLXdpZHRoOjc1JTt3aWR0aDogNzUlO31cbi5jb2wtMTB7bWluLXdpZHRoOjgzLjMzJTt3aWR0aDogODMuMzMlO31cbi5jb2wtMTF7bWluLXdpZHRoOjkxLjY2JTt3aWR0aDogOTEuNjYlO31cbi5jb2wtMTIsIC5jb2wtMi0yLCAucm93e21pbi13aWR0aDoxMDAlO3dpZHRoOiAxMDAlO31cbi5jb2wtZml2ZSwgLmNvbC0xLTV7d2lkdGg6MjAlO31cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLnJvdyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi8qXG58PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG58XHRPZmZzZXRzIC0gQmFzaWNhbGx5IHB1c2hlcyBlbGVtZW50cyBieSBhIHBlcmNlbnRhZ2Vcbnw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4ub2Zmc2V0LTEyIHsgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbi5vZmZzZXQtMTEgeyBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclOyB9XG4ub2Zmc2V0LTEwIHsgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuLm9mZnNldC05IHsgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuLm9mZnNldC04IHsgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuLm9mZnNldC03IHsgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuLm9mZnNldC02IHsgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuLm9mZnNldC01IHsgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuLm9mZnNldC00IHsgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuLm9mZnNldC0zIHsgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuLm9mZnNldC0yIHsgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuLm9mZnNldC0xIHsgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlOyB9XG4ub2Zmc2V0LTAgeyBtYXJnaW4tbGVmdDogMCU7IH1cblxuLypcbnw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnxcdFRleHQgQWxpZ25cbnw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4udGFje1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YXJ7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY2xlYXJ7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5kYntcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG58PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG58XHRJbm5lciBGcmFtZSBDbGFzc1xufD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLmlubmVyIHtcblx0d2lkdGg6IDE0MDBweDtcdFxuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3NSe3Bvc2l0aW9uOiByZWxhdGl2ZTt9XG4ucG9zQXtwb3NpdGlvbjogYWJzb2x1dGU7fVxuLnBvc0Z7cG9zaXRpb246IGZpeGVkO31cblxuLypcbnw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnxcdE1hcmdpblxufD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbi5tMTB7bWFyZ2luOiAxMHB4O31cbi5tMTV7bWFyZ2luOiAxNXB4O31cbi5tMjB7bWFyZ2luOiAyMHB4O31cbi5tMjV7bWFyZ2luOiAyNXB4O31cbi5tMzB7bWFyZ2luOiAzMHB4O31cbi5tNDB7bWFyZ2luOiA0MHB4O31cblxuLm10MTB7bWFyZ2luLXRvcDogMTBweDt9XG4ubXQxNXttYXJnaW4tdG9wOiAxNXB4O31cbi5tdDIwe21hcmdpbi10b3A6IDIwcHg7fVxuLm10MjV7bWFyZ2luLXRvcDogMjVweDt9XG4ubXQzMHttYXJnaW4tdG9wOiAzMHB4O31cbi5tdDQwe21hcmdpbi10b3A6IDQwcHg7fVxuXG4ubWIxMHttYXJnaW4tYm90dG9tOiAxMHB4O31cbi5tYjE1e21hcmdpbi1ib3R0b206IDE1cHg7fVxuLm1iMjB7bWFyZ2luLWJvdHRvbTogMjBweDt9XG4ubWIyNXttYXJnaW4tYm90dG9tOiAyNXB4O31cbi5tYjMwe21hcmdpbi1ib3R0b206IDMwcHg7fVxuLm1iNDB7bWFyZ2luLWJvdHRvbTogNDBweDt9XG5cbi5tcjEwe21hcmdpbi1yaWdodDogMTBweDt9XG4ubXIxNXttYXJnaW4tcmlnaHQ6IDE1cHg7fVxuLm1yMjB7bWFyZ2luLXJpZ2h0OiAyMHB4O31cbi5tcjI1e21hcmdpbi1yaWdodDogMjVweDt9XG4ubXIzMHttYXJnaW4tcmlnaHQ6IDMwcHg7fVxuLm1yNDB7bWFyZ2luLXJpZ2h0OiA0MHB4O31cblxuLm1sMTB7bWFyZ2luLWxlZnQ6IDEwcHg7fVxuLm1sMTV7bWFyZ2luLWxlZnQ6IDE1cHg7fVxuLm1sMjB7bWFyZ2luLWxlZnQ6IDIwcHg7fVxuLm1sMjV7bWFyZ2luLWxlZnQ6IDI1cHg7fVxuLm1sMzB7bWFyZ2luLWxlZnQ6IDMwcHg7fVxuLm1sNDB7bWFyZ2luLWxlZnQ6IDQwcHg7fVxuXG4ubUF1dG97XG5cdG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8qXG58PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG58XHRQYWRkaW5nXG58PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuLnA1e3BhZGRpbmc6IDVweDt9XG4ucDEwe3BhZGRpbmc6IDEwcHg7fVxuLnAxNXtwYWRkaW5nOiAxNXB4O31cbi5wMjB7cGFkZGluZzogMjBweDt9XG4ucDI1e3BhZGRpbmc6IDI1cHg7fVxuLnAzMHtwYWRkaW5nOiAzMHB4O31cbi5wNDB7cGFkZGluZzogNDBweDt9XG5cbi5wdDY3e3BhZGRpbmctdG9wOiA2N3B4O31cbi5wdDUwe3BhZGRpbmctdG9wOiA1MHB4O31cbi5wYjYwe3BhZGRpbmctYm90dG9tOiA2MHB4O31cblxuLnB0NXtwYWRkaW5nLXRvcDogNXB4O31cbi5wdDEwe3BhZGRpbmctdG9wOiAxMHB4O31cbi5wdDE1e3BhZGRpbmctdG9wOiAxNXB4O31cbi5wdDIwe3BhZGRpbmctdG9wOiAyMHB4O31cbi5wdDI1e3BhZGRpbmctdG9wOiAyNXB4O31cbi5wdDMwe3BhZGRpbmctdG9wOiAzMHB4O31cbi5wdDQwe3BhZGRpbmctdG9wOiA0MHB4O31cblxuLnBiNXtwYWRkaW5nLWJvdHRvbTogNXB4O31cbi5wYjEwe3BhZGRpbmctYm90dG9tOiAxMHB4O31cbi5wYjE1e3BhZGRpbmctYm90dG9tOiAxNXB4O31cbi5wYjIwe3BhZGRpbmctYm90dG9tOiAyMHB4O31cbi5wYjI1e3BhZGRpbmctYm90dG9tOiAyNXB4O31cbi5wYjMwe3BhZGRpbmctYm90dG9tOiAzMHB4O31cbi5wYjQwe3BhZGRpbmctYm90dG9tOiA0MHB4O31cbi5wYjUwe3BhZGRpbmctYm90dG9tOiA1MHB4O31cblxuLnByNXtwYWRkaW5nLXJpZ2h0OiA1cHg7fVxuLnByMTB7cGFkZGluZy1yaWdodDogMTBweDt9XG4ucHIxNXtwYWRkaW5nLXJpZ2h0OiAxNXB4O31cbi5wcjIwe3BhZGRpbmctcmlnaHQ6IDIwcHg7fVxuLnByMjV7cGFkZGluZy1yaWdodDogMjVweDt9XG4ucHIzMHtwYWRkaW5nLXJpZ2h0OiAzMHB4O31cbi5wcjQwe3BhZGRpbmctcmlnaHQ6IDQwcHg7fVxuXG4ucGw1e3BhZGRpbmctbGVmdDogNXB4O31cbi5wbDEwe3BhZGRpbmctbGVmdDogMTBweDt9XG4ucGwxNXtwYWRkaW5nLWxlZnQ6IDE1cHg7fVxuLnBsMjB7cGFkZGluZy1sZWZ0OiAyMHB4O31cbi5wbDI1e3BhZGRpbmctbGVmdDogMjVweDt9XG4ucGwzMHtwYWRkaW5nLWxlZnQ6IDMwcHg7fVxuLnBsNDB7cGFkZGluZy1sZWZ0OiA0MHB4O31cblxuLypcbnw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbnxcdEhpZGUgUHJvcGVydHlcbnw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tIEdlbmVyYWwgU2l0ZSBsYXlvdXRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tICoqL1xuKntcblx0Zm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuXHRjb2xvcjogJHRleHREYXJrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuYm9keXtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbmltZ3tcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FtYXRpY0JvbGQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9BbWF0aWNCb2xkLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9BbWF0aWNCb2xkLmVvdCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvQW1hdGljQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvQW1hdGljQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL0FtYXRpY0JvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9BbWF0aWNCb2xkLnN2ZyNBbWF0aWNCb2xkJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuXG5cblxuLyoqKiBQYWdlICoqKi9cbi5QYWdlUmVzdWx0cyxcbi5Jbm5lclBhZ2V7XG5cdC5iYW5uZXJ7XG5cdFx0aGVpZ2h0OiA2NnZoO1xuXHR9XG59XG5cbi52YWNhbmN5e1xuXHRwYWRkaW5nOiAzMHB4IDBweDtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0aGVtZUNvbG9yO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5cblxuLkNhbGVuZGFyRmlsdGVye1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4vKiAuQ2FsZW5kYXJGaWx0ZXJ7XG5cdHNwYW57XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDVweCAwcHg7XG5cdFx0bWFyZ2luOiAwcHggNXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufSAqLyBcbi5DYWxlbmRhckV2ZW50ICNhbGxFdmVudHMgdWwgbGksXG4uQ2FsZW5kYXIgI2FsbEV2ZW50cyB1bCBsaXtcbi8qIFx0ZGlzcGxheTogbm9uZTsgKi9cbn1cbi8qIC5DYWxlbmRhckV2ZW50LkFsbCAjYWxsRXZlbnRzIHVsIGxpLFxuLkNhbGVuZGFyLkFsbCAjYWxsRXZlbnRzIHVsIGxpe1xuXHRkaXNwbGF5OiBibG9jaztcbn0gKi9cbi5DYWxlbmRhckZpbHRlciBzcGFue1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogNXB4O1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uQ2FsZW5kYXJGaWx0ZXIgc3Bhbi5hY3RpdmV7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGhlbWVDb2xvciAhaW1wb3J0YW50O1xuXHRjb2xvcjogJHRoZW1lQ29sb3IgIWltcG9ydGFudDtcbn1cbi5ub0V2ZW50c3tcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRjb2xvcjogIzY2Njtcblx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbiNhbGxFdmVudHMgdWx7XG5cdG1heC13aWR0aDogNTAwcHg7XG5cdG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4jYWxsRXZlbnRzIHVsIGxpe1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVDb2xvcjtcblx0ZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kIDAuMzVzKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG5cblxuXG5cbi50b2dnbGVDb250ZW50e1xuXHRkaXNwbGF5OiBub25lO1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHQqe1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdH1cblx0LnVybHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuICAgIFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yO1xuICAgIFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuICAgIFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xuICAgIFx0LyomOmhvdmVye1xuICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWE1OTYyICFpbXBvcnRhbnQ7XG4gICAgXHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgXHR9Ki9cblx0fVxufVxuXG5cbi5ldmVudFRpdGxle1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRvZ2dsZUJ0bntcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRzdXB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uY2FsZW5kYXItd2lkZ2V0LXRhYmxlIHRib2R5IC5jYWxlbmRhci1oZWFkZXIgdGR7XG5cdFxufVxuXG4ubmV3cy10ZWFzZXJ7XG5cdHBhZGRpbmc6IDMwcHggMHB4O1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHRoZW1lQ29sb3I7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cblx0aDN7XG4gIFx0XHRjb2xvcjogJHRoZW1lQ29sb3I7XG4gIFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHR9XG5cdGltZ3tcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG5cdH1cbn1cblxuXG5cbi5ub3RpY2VzQkd7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ZGlzcGxheTogbm9uZTtcblx0dG9wOiAwcHg7XG5cdGxlZnQ6IDBweDtcblx0ei1pbmRleDogOTk5OTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwgMC43NSk7XG59XG4ubm90aWNlc0NvbnRhaW5lcntcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiA5OTk5O1xuXHR0b3A6IDUwJTtcblx0ZGlzcGxheTogbm9uZTtcblx0bGVmdDogNTAlO1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0oJGNlbnRlcik7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDUwMHB4O1xufVxuLk5vdGljZVRpdGxle1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG59XG4ucmVhZE1vcmVMaW5rTm90aWNlc3tcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mdWxsV2lkdGh7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y2xlYXI6IGJvdGg7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbG9hdDogbGVmdDtcbn1cbi5jbG9zZU5vdGljZXN7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMHB4O1xuXHRyaWdodDogMTBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0Y29sb3I6ICR0aGVtZUNvbG9yO1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDk5OTk7IFxuXG59XG4uY2xvc2VOb3RpY2VzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcInhcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICNkOTJkMmE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDQ5JTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcbn1cbi5ub3RpY2VzSW5uZXJ7XG5cdG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4O1xuXHQqe1xuXHRcdGNvbG9yOiAjMzMzO1xuXHR9XG5cdC5jb2wtMTJ7XG5cdFx0cGFkZGluZzogMjBweCAwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2NjY2M7XG5cdH1cblxufVxuXG4uTWFpbk1lbnVDbG9zZXtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbkNvbnRlbnR7XG5cdGlucHV0W3R5cGU9dGV4dF0sXG5cdGlucHV0W3R5cGU9ZW1haWxdLFxuXHRpbnB1dFt0eXBlPXBhc3N3b3JkXSxcblx0dGV4dGFyZWF7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIHBhZGRpbmc6IDEwcHggMjBweDtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdCAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0ICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdCAgICBtYXJnaW4tdG9wOiA1cHg7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIG1heC13aWR0aDogMTAwJTtcblx0IFxuICAgIFx0Zm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG5cdH1cblxuXHRsYWJlbHtcblx0XHRmb250LXdlaWdodDogbGlnaHRlcjtcblx0fVxuXG5cdGlucHV0W3R5cGU9c3VibWl0XXtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdCAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdCAgICBmb250LXdlaWdodDogbGlnaHRlcjtcblx0XHQgICAgbWFyZ2luLXRvcDogMTBweDtcblx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuXHRcdCAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG5cdFx0ICAgIG1heC13aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxYjMwODA7XG5cdFx0XHQmOmhvdmVye1xuXHRcdCAgICBcdGJhY2tncm91bmQtY29sb3I6ICM1YTU5NjIgIWltcG9ydGFudDtcblx0XHQgICAgfVxuXHR9XG5cdCNGb3Jnb3RQYXNzd29yZHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGF7XG5cdFx0XHRmb250LXdlaWdodDogbGlnaHRlcjtcblx0XHRcdGNvbG9yOiAjMWQxZTNjO1xuXHRcdH1cblx0fVxufVxuLmFkZFRvQ2FsZW5kYXIsXG4uYXR0YWNobWVudCxcbi5yZWFkTW9yZUxpbmssXG4uYnV0dG9ue1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgY29sb3I6ICNmZmY7XG5cdCAgICBmb250LXNpemU6IDAuN2VtICFpbXBvcnRhbnQ7XG5cdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdCAgICAqe1xuXHQgICAgXHRmb250LXNpemU6IDFlbTtcblx0ICAgIFx0Y29sb3I6ICNmZmY7XG5cblx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcblx0ICAgIH1cblx0ICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHQgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0ICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cdCAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cdCAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG5cdCAgIFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XG5cdFx0Jjpob3Zlcntcblx0ICAgIFx0YmFja2dyb3VuZC1jb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50O1xuXHQgICAgfVxufVxuXG4vKiogSW5wdXRzICAqKi9cbiNjb250ZW50e1xuXHRpbnB1dFt0eXBlPXRleHRdLFxuXHRpbnB1dFt0eXBlPWVtYWlsXSxcblx0aW5wdXRbdHlwZT1wYXNzd29yZF0sXG5cdHRleHRhcmVhe1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHQgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHQgICAgbWFyZ2luLXRvcDogNXB4O1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdH1cblxuXHRsYWJlbHtcblx0fVxuXG5cdGlucHV0W3R5cGU9c3VibWl0XXtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdCAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdCAgICBmb250LXdlaWdodDogbGlnaHRlcjtcblx0XHQgICAgbWFyZ2luLXRvcDogMTBweDtcblx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuXHRcdCAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yO1xuXHRcdFx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0ICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0Jjpob3Zlcntcblx0ICAgIFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTE0MmIgIWltcG9ydGFudDtcblx0XHQgICAgfVxuXHR9XG5cdCNGb3Jnb3RQYXNzd29yZHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGF7XG5cdFx0XHRmb250LXdlaWdodDogbGlnaHRlcjtcblx0XHRcdGNvbG9yOiAjMWQxZTNjO1xuXHRcdH1cblx0fVxufVxuLyoqIElucHV0cyAgKiovXG5cblxuXG4udmFjYW5jeXtcblx0cGFkZGluZzogMzBweCAwcHg7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGhlbWVDb2xvcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuXG5cbi5oZWFkaW5nLTJ7XG5cdGNvbG9yOiAkdGhlbWVDb2xvciAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuXHQqe2NvbG9yOiAkdGhlbWVDb2xvciAhaW1wb3J0YW50O2ZvbnQtc2l6ZTogMWVtO2ZvbnQtd2VpZ2h0OiBsaWdodGVyO31cbn1cbi5hcmNoaXZlc3tcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRjbGVhcjogYm90aDtcblx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMHB4IDBweCAzMHB4IDBweCAhaW1wb3J0YW50O1xuXG5cdC5hcmNoaXZle1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRjbGVhcjogYm90aDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDVweCAwcHggIWltcG9ydGFudDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuXHRcdGltZ3tcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgcmlnaHQ6IDEwcHg7XG5cdFx0ICAgIHRvcDogNTAlO1xuXHRcdCAgICBtYXgtd2lkdGg6IDE3cHg7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmc6IDhweCAzMHB4ICA4cHggMTVweDtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0XHQqe1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcblxuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3IgIWltcG9ydGFudDtcblxuXHRcdCAmOmhvdmVye1xuXHQgICAgXHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZCAhaW1wb3J0YW50O1xuXHQgICAgXHRcdCp7XG5cdCAgICBcdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHQgICAgXHRcdH1cblx0XHQgICAgfVxuXHR9XG59XG5cbi5TdWJEYXRle1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuXG4uYXJjaGl2ZXtcblx0Kntcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHR9XG59XG4vKlxufD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxufFx0VXBsb2Fkc1xufD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLnVwbG9hZHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNTAwcHg7XG5cdGNsZWFyOiBib3RoO1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZzogMTBweCA0NXB4IDEycHggMzBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJHRoZW1lQ29sb3I7XG5cdG1hcmdpbjogNXB4IDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcblx0LnVwbG9hZFRpdGxle1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkdGhlbWVDb2xvciAhaW1wb3J0YW50O1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdGF7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMHB4O1xuXHRcdGxlZnQ6IDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblx0LmZpbGVJY29ue1xuXG5cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuXG5cblxuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBmbG9hdDogcmlnaHQ7XG5cdCAgICB3aWR0aDogMjVweDtcblx0ICAgIGhlaWdodDogMzBweDtcblx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcblx0ICAgIHNwYW57XG5cdCAgICBcdEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcblx0ICAgIFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHQgICAgaGVpZ2h0OiAxM3B4O1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgcGFkZGluZy10b3A6IDJweDtcblx0XHQgICAgZm9udC1zaXplOiA3cHg7XG5cdFx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIG1hcmdpbi10b3A6IDhweDtcblx0ICAgIH1cblx0fVxuXG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2UyZTBkZiAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjMWIzMDgwICFpbXBvcnRhbnQ7XG5cdFx0LnVwbG9hZFRpdGxle1xuXHRcdFx0Lypjb2xvcjogIzAwMCAhaW1wb3J0YW50OyovXG5cdFx0fVxuXHRcdC8qLmZpbGVJY29ue1xuXHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cdFx0XHRzcGFue1xuXHRcdFx0ICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDllN2Y7XG5cdFx0ICAgfVxuXHRcdH0qL1xuXHR9XG59XG5cblxuLnVwbG9hZHtcblx0LypwYWRkaW5nOiAxMHB4O1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZTsqL1xuXHQqe1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Zm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcblx0fVxufVxuXG5cblxuXG5cbi5nYWxsZXJ5SW1hZ2V7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzMuMzMlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiAzMy4zMyU7XG5cblx0LmdhbGxlcnlJbWFnZUlubmVye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiA5NSU7XG5cdFx0aGVpZ2h0OiA5NSU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLC01MCUpKTtcblx0XHQuZ2FsbGVySW1hZ2VCZ3tcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRvbjogY2VudGVyO1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0XHQuZ2FsbGVySW1hZ2VUZXh0e1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkgc2NhbGUoMC41KSk7XG5cdFx0fVxuXHR9XG5cdCY6aG92ZXJ7XG5cdFx0LmdhbGxlcnlJbWFnZUlubmVye1xuXHRcdFx0LmdhbGxlckltYWdlQmd7XG5cdFx0XHRcdG9wYWNpdHk6IDAuMiAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LmdhbGxlckltYWdlVGV4dHtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDEpKTtcblx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdFx0fSBcblx0XHR9XG5cdH1cblx0YXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRvcDogMHB4O1xuXHRcdGxlZnQ6IDBweDtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG59XG5cbi8qXG58PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG58XHRHYWxsZXJ5IDNcbnw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiovXG5cbiNieF9zbGlkZXIge1xuXHRoZWlnaHQ6IDUwMHB4O1xuXHRsaSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4uaW5uZXJTbGlkZUdhbHtcblx0cGFkZGluZy1ib3R0b206IDEwMCU7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwcHg7XG5cdFx0bGVmdDogMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4uR2FsTmV4dCxcbi5HYWxQcmV2e1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMjAwO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG5cdGl7XG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0fVxufVxuLkdhbE5leHR7XG5cdGxlZnQ6IDBweDtcblx0cGFkZGluZzogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xufVxuLkdhbFByZXZ7XG5cdHJpZ2h0OiAwcHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbn1cblxuLmJ4X3BhZ2VzX2ZyYW1lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQjYnhfcGFnZXMge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bGkge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0XHQgICAgb3BhY2l0eTogMC41O1xuXHRcdFx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjM1cyk7XG5cdFx0XHQgICAgJjpob3Zlcntcblx0XHRcdCAgIFx0IG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHRcdCAgICB9XG5cdFx0fVxuXHR9XG5cdC5jb250cm9scyB7XG5cdFx0aSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGNvbG9yOiAkbWFpbkNvbG9yMjtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdG1hcmdpbi10b3A6IC0xMnB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpLnByZXYge1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdFx0aS5uZXh0IHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuXG4vKlxufD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxufFx0TWFzb25yeVxufD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLmdyaWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNzAwcHg7XG5cdGEge1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0fVxufVxuXG4uZ3JpZC1pdGVtLCAuZ3JpZC1zaXplciB7IFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAyNSU7IFxuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZzogMnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMpO1xuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uZ3JpZC1pdGVtLmhvdmVyU3RhdGUge1xuXHRvcGFjaXR5OiAwLjc7XG59XG5cbi5ncmlkLWl0ZW0tLXdpZHRoMiB7IHdpZHRoOiA0MDBweDsgfVxuXG5cbi5nYWxsZXJ5SW1hZ2V7XG5cdHdpZHRoOiAzMy4zMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDMzLjMzJTtcblxuXHQuZ2FsbGVyeUltYWdlSW5uZXJ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lkdGg6IDk1JTtcblx0XHRoZWlnaHQ6IDk1JTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkpO1xuXHRcdC5nYWxsZXJJbWFnZUJne1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdG9uOiBjZW50ZXI7XG5cdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHR0b3A6IDBweDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdC5nYWxsZXJJbWFnZVRleHR7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDk1JTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgwLjUpKTtcblx0XHR9XG5cdH1cblx0Jjpob3Zlcntcblx0XHQuZ2FsbGVyeUltYWdlSW5uZXJ7XG5cdFx0XHQuZ2FsbGVySW1hZ2VCZ3tcblx0XHRcdFx0b3BhY2l0eTogMC4yICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuZ2FsbGVySW1hZ2VUZXh0e1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkgc2NhbGUoMSkpO1xuXHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHR9IFxuXHRcdH1cblx0fVxuXHRhe1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dG9wOiAwcHg7XG5cdFx0bGVmdDogMHB4O1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cbn1cbiNDdXN0b21Mb2dpbkZvcm1fTG9naW5Gb3Jte1xuXHRtYXgtd2lkdGg6IDQwMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnN0YWZmUHJvZmlsZSB7XG5cdC5zdGFmZlByb2ZpbGVQaWMge1xuXHRcdHdpZHRoOjIwMHB4O1xuXHRcdGhlaWdodDoyMDBweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOjIwcHg7XG5cdH1cbn1cbi5Ib3Jpem9udGFsU3RhY2sge1xuXHQuc3RhZmZQcm9maWxlIHtcblx0XHR3aWR0aDphdXRvO1xuXHRcdG1hcmdpbjowIDMwcHggMzBweCAwO1xuXHRcdC5wcm9maWxlUGljIHtcblx0XHRcdG1hcmdpbjowICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8qXG58PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG58XHRTdGFmZiBQYWdlIFRlbXBsYXRlc1xufD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cblxuLlN0YWZmUGFnZSB7XG5cdC5zdGFmZlByb2ZpbGUge1xuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0bWFyZ2luOjMwcHg7XG5cdFx0LnByb2ZpbGVQaWMge1xuXHRcdFx0bWFyZ2luOjAgMzBweCAwIDA7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdC5iaW8ge1xuXHRcdFx0bWluLXdpZHRoOjUwJTtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5TdGFmZlBhZ2VTdGFjayB7XG5cdC5zdGFmZlByb2ZpbGUge1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206NjBweDtcblx0XHQuYmlvIHtcblx0XHRcdHAge1xuXHRcdFx0XHR0ZXh0LWFsaWduOmp1c3RpZnk7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDo4MDBweDtcblx0XHRcdFx0bWFyZ2luOjAgYXV0byAyMHB4IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5TdGFmZlBhZ2VOb1BpYyB7XG5cdC5zdGFmZlByb2ZpbGUge1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206NjBweDtcblx0XHQuYmlvIHtcblx0XHRcdHAge1xuXHRcdFx0XHR0ZXh0LWFsaWduOmp1c3RpZnk7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDo4MDBweDtcblx0XHRcdFx0bWFyZ2luOjAgYXV0byAyMHB4IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5iaW97XG5cdGg0e1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgXHRmb250LXNpemU6IDEuMmVtO1xuXHR9XG5cblx0aDN7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXdlaWdodDogbGlnaHRlcjtcblx0fVxufVxuXG4gLkhvcml6b250YWxTdGFjayAuc3RhZmZQcm9maWxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgMzBweCAzMHB4IDA7XG59XG5cbi5WZXJ0aWNhbFN0YWNre1xuXHQgICAgbWFyZ2luOiAwcHggO1xuXHQgIFxuXHQgICAgLnN0YWZmUHJvZmlsZSB7XG5cdCAgICBcdG1hcmdpbjogMHB4IDtcblx0XHRcdHBhZGRpbmc6IDMwcHggMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0aGVtZUNvbG9yOyBcblx0XHR9XG59XG4uTmFtZURlcE9ubHl7XG5cdCAgICBtYXJnaW46IDBweCA7XG5cdCAgXG5cdCAgICAuc3RhZmZQcm9maWxlIHtcblx0ICAgIFx0bWFyZ2luOiAwcHggO1xuXHRcdFx0cGFkZGluZzogMzBweCAwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHRoZW1lQ29sb3I7XG5cdFx0fVxufVxuLkhvcml6b250YWxTdGFja3tcblx0LnByb2ZpbGVQaWN7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuLnByb2ZpbGVQaWMgaW1ne1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uVmVydGljYWxTdGFja3tcblx0LnByb2ZpbGVQaWMgaW1ne1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xuXHR9XG59XG5cblxuI1NlYXJjaFJlc3VsdHN7IFxuXHRwYWRkaW5nOiAwcHg7XG5cdG1hcmdpbjogMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRsaXtcblx0cGFkZGluZzogMzBweCAwcHg7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGhlbWVDb2xvcjtcblx0bWFyZ2luOiAwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cdFx0bGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdC5yZWFkTW9yZUxpbmt7XG5cdFx0Zm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcblx0fVxufVxuXG5cbi5OZXdzbGV0dGVySXRlbXtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyNSU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHQuTmV3c2xldHRlcklubmVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cdFx0Ym9yZGVyOiA1cHggc29saWQgI2ZmZjtcblx0XHRAaW5jbHVkZSBib3gtc2hhZG93KDBweCAwcHggMTBweCAwcHggIzljOWM5Yyk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQubmV3c2xldHRlclRodW1ie1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbmV3c2xldHRlci5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA2MCU7XG4gICAgXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTEwJTtcblx0XHR9XG5cdFx0YXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCY6aG92ZXJ7XG5cdFx0Lk5ld3NsZXR0ZXJJbm5lcntcblx0XHRcdGJvcmRlcjogNXB4IHNvbGlkICR0aGVtZUNvbG9yICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5uZXdzbGV0dGVyVGl0bGV7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBjbGVhcjogYm90aDtcblx0fVxufVxuXG4uTmV3c2xldHRlcntcblx0d2lkdGg6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbToyMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4td2lkdGg6IDIwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbn1cbi5OZXdzTGV0dGVySW5uZXJ7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHdpZHRoOiA5MCU7XG5cdGhlaWdodDogOTAlO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXG5cdGJvcmRlcjogMnB4IHNvbGlkICNkMmQyZDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0dHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuXHQtby10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG5cdC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLDAsMCwgMCk7IFxuXHQtby1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsIDApOyBcblx0LW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsIDApOyBcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsIDApOyBcbn1cblxuXG5cbi5OZXdzTGV0dGVySW5uZXIgLmltZ0NvbnRhaW5lcntcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA0MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLk5ld3NsZXR0ZXIgYXtcblx0cG9zaXRpb246IGFic29sdXRlOyBcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMjAwO1xuXHRsZWZ0OiAwcHg7XG4gICAgdG9wOiAwcHg7XG59XG4uTmV3c2xldHRlcjpob3ZlciAuTmV3c0xldHRlcklubmVye1xuXHRib3JkZXI6IDJweCBzb2xpZCAjZDJkMmQyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLDAsMCwgMC4xNSk7IFxuXHQtby1ib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsIDAuMTUpOyBcblx0LW1zLWJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLDAsMCwgMC4xNSk7IFxuXHQtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLDAsMCwgMC4xNSk7IFxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLDAsMCwgMC4xNSk7IFxufVxuXG4uTmV3c2xldHRlciAuZG93bmxvYWRJbmZve1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGxlZnQ6IDUwJTtcblx0Y29sb3I6ICM3Nzc7XG5cdHdpZHRoOiA5OCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxZW07XG5cdGJvdHRvbTogMTAlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG5cdC1vLXRyYW5zaXRpb246IGFsbCAwLjM1cztcblx0LW1zLXRyYW5zaXRpb246IGFsbCAwLjM1cztcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xufVxuXG4uTmV3c2xldHRlcjpob3ZlciAuZG93bmxvYWRJbmZve1xuXHRcbiAgICBjb2xvcjogI2U0MmMyNSAhaW1wb3J0YW50O1xufVxuXG4uTmV3c2xldHRlclRpdGxle1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMS41ZW07XG5cdGNvbG9yOiAjMzAzYzY4ICFpbXBvcnRhbnQ7XG5cdCp7XG5cdFx0Zm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG5cdFx0Y29sb3I6ICMzMDNjNjggIWltcG9ydGFudDtcblx0fVxufVxuXG4uSW5uZXJQYWdle1xuICAgIC5jYWxQcmV2LFxuICAgIC5jYWxOZXh0IHtcbiAgICAgICAgdG9wOiAzN3B4O1xuICAgIH1cbiAgICAuY2FsZW5kYXItd2lkZ2V0LXRhYmxlLFxuICAgIC5vdXRlckNhbGVuZGFyQ29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmV2ZW50Q29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jYWxIZWFkZXJ7XG4gICAgICAgIC5jb2wtNyxcbiAgICAgICAgLmNvbC01e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC01e1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLmdyb3VwMXtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuXHRvcGFjaXR5OiAwO1xufVxuLlBhZ2VMb2FkZWR7XG5cdC5ncm91cDF7XG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHR9XG59XG4jZ21hcF9jYW52YXN7XG5cdG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuXG5cbi5TZWFyY2hDb250YWluZXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAtNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmI5NWE7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgei1pbmRleDogOTk5OTtcblx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoMTAwJSkpO1xuXG5cdCNTZWFyY2h7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuICAgIC5taWRkbGVDb2x1bW4sXG4gICAgYnV0dG9uLFxuICAgICNTZWFyY2hGb3JtX1NlYXJjaEZvcm1fU2VhcmNoX0hvbGRlcntcbiAgICBcdGZsb2F0OiBsZWZ0O1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgYnV0dG9ue1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiYjk1YTtcblx0ICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHQgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0ICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuXHQgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwcHggIWltcG9ydGFudCk7XG4gXG5cblx0ICAgIGl7XG5cdCAgICBcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdCAgICB9XG5cdCAgICBmbG9hdDogbGVmdDtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPXN1Ym1pdF17XG4gICAgXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDBweCAhaW1wb3J0YW50KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0ICAgIGZvbnQtc2l6ZTogMWVtO1xuXHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0ICAgIHBhZGRpbmc6IDZweDtcblx0ICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdCAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJiOTVhO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPXRleHRde1xuXHQgICAgYm9yZGVyOiAwcHg7XG5cdCAgICBwYWRkaW5nOiA1cHggMTBweCA3cHggMTBweDtcblx0ICAgIGNvbG9yOiAjNWY1ZTZkO1xuXHQgICAgZmxvYXQ6IGxlZnQ7XG4gICAgXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCAhaW1wb3J0YW50KTtcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn0gXG5cblxuXG4uc2VhcmNoVG9nZ2xlQnV0dG9ue1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA3cHg7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpKTtcbn1cblxuXG4vKiogR2VuZXJhbCBTaXRlIGxheW91dHMgKiovXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5DZW50ZXJJdGVtc3tcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mbGV4e1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2xpbmt7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4udHJhbnNsYXRle1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uVHJhbnNsYXRlQkd7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwcHg7XG5cdHotaW5kZXg6IDk5OTk7XG5cdGxlZnQ6IDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MSwzNyw4OSwwLjc2KTtcbn1cbiNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnR7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDsgXG5cdHotaW5kZXg6IDk5OTk7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybSgkY2VudGVyKTtcbn1cblxuI2dtYXBfY2FudmFze1xuXHRtaW4taGVpZ2h0OiA1MDBweDtcbn1cblxuLyoqKiBTY3JvbGwgQmFyICoqKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXJ7XG5cdHdpZHRoOjhweDtcblx0aGVpZ2h0OjdweDtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnN0YXJ0OmRlY3JlbWVudCxcbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOmVuZDppbmNyZW1lbnR7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdGhlaWdodDowOyBcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2V7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxYzIwMjM7XG5cdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMHB4KTtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XG5cdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yO1xuXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDBweCk7IFxufVxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp2ZXJ0aWNhbHtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG9yaXpvbnRhbHtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXJ7XG5cdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yO1xufVxuXG5cbi5Ub3BMZXZlbDo6LXdlYmtpdC1zY3JvbGxiYXJ7XG5cdHdpZHRoOjRweDtcblx0aGVpZ2h0OjdweDtcbn1cbi5Ub3BMZXZlbDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOnN0YXJ0OmRlY3JlbWVudCxcbi5Ub3BMZXZlbDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uOmVuZDppbmNyZW1lbnR7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdGhlaWdodDowOyBcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbn1cbi5Ub3BMZXZlbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2V7XG5cdGJhY2tncm91bmQtY29sb3I6ICM5YzE4MTY7XG5cdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMHB4KTtcbn1cbi5Ub3BMZXZlbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjYTE5MTY7XG5cdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMHB4KTsgXG59XG4uVG9wTGV2ZWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOnZlcnRpY2Fse1xufVxuLlRvcExldmVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3Jpem9udGFse1xufVxuLlRvcExldmVsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3Zlcntcblx0YmFja2dyb3VuZC1jb2xvcjogI2NhMTkxNjtcbn1cblxuLmRie1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuZmllbGRzZXR7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLyoqKiBTZWFyY2ggRm9ybSAqKiovXG5cblxuLyoqKiBIb21lUGFnZSAqKiovXG4uYmFubmVye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDB2aDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG5cdC5kYXJrZW57XG5cdFx0QGluY2x1ZGUgc3RyZXRjaENvdmVyKHJnYmEoMCwgMCwgMCwgMC4wMSksIGFic29sdXRlLCAxKTsgXG5cdH1cblxuXHQuYmd7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0b3A6IDBweDsgXG5cdFx0bGVmdDogMHB4O1xuXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0fVxufSBcblxuLmJhbm5lckJne1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMHB4O1xuXHRsZWZ0OiAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdEBpbmNsdWRlIGJhY2tncm91bmQtY292ZXIodXJsKFwiLi4vaW1hZ2VzL2JnLmpwZ1wiKSk7XG59XG5cblxuI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudHtcbiAgICBib3JkZXI6IDMwcHggc29saWQgIzMxMmQ1ZTtcbn1cblxuLyoqKiBQYWdlICoqKi9cbi5QYWdle1xuXHQuYmFubmVye1xuXHRcdGhlaWdodDogNTB2aDtcblx0fVxufVxuLyoqKiBGb290ZXIgKioqL1xuZm9vdGVye1xuXHRwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuXHRib3JkZXItdG9wOiAyMHB4IHNvbGlkICR0aGVtZUNvbG9yO1xuXG59XG5cblxuLyoqKiBNZW51ICoqKi9cbiNNZW51e1xuXHRmbG9hdDogbGVmdDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHQqe1xuXHRcdGNvbG9yOiAkdGhlbWVDb2xvcjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cdC8qXG5cdC5NZW51QnV0dG9ue1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzczYThkOTtcblx0ICAgIHJpZ2h0OiAwcHg7XG5cdCAgICBwYWRkaW5nOiA4cHggMTJweCA3cHggMTJweDtcblx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0ICAgIG9wYWNpdHk6IDE7XG5cdCAgICB0b3A6IDBweDtcblx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0Ki9cblx0Lk1lbnVDb250YWluZXJ7XG4gICAgXHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LkxldmVsT25le1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyBcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGF7ICAgIFxuXHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDIwcHggMjRweCAyMHB4O1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMS4xZW07XG5cdFx0XHQgICAgbGluZS1oZWlnaHQ6IDNlbTtcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuXHQgICBcdCBcdFx0bGluZS1oZWlnaHQ6IDEuMWVtOyBcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdC5TdWJNZW51e1xuXHRcdEBpbmNsdWRlIGJveC1zaGFkb3coLTJweCAxM3B4IDQwcHggMHB4IHJnYmEoNDcsIDQ3LCA0NywgMC4zMykpO1xuXHRcdHdpZHRoOiA2MDBweDtcblx0XHRoZWlnaHQ6IDBweDtcblx0XHRmb250LXNpemU6IDAuN2VtO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ei1pbmRleDogLTk5OTk7XG4gICAgXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDEyNSwgNDksIDAuODQpO1xuXHQgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuXHQgICAgbWFyZ2luLXRvcDogMHB4O1xuXHQgICAvKiBwYWRkaW5nOiAzcHggMTBweCA2cHggMTBweDsqL1xuXHQgICAgb3BhY2l0eTogMDtcblx0ICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyAwLjEyMHMsIG9wYWNpdHkgMC4zNXMgMC4xMjBzO1xuXHQgICAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIDAuMTIwcywgb3BhY2l0eSAwLjM1cyAwLjEyMHM7XG5cdCAgICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIDAuMTIwcywgb3BhY2l0eSAwLjM1cyAwLjEyMHM7XG5cdCAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyAwLjEyMHMsIG9wYWNpdHkgMC4zNXMgMC4xMjBzO1xuXHQgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgMC4xMjBzLCBvcGFjaXR5IDAuMzVzIDAuMTIwcztcblx0ICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKDIwcHgpIHNjYWxlKDAuOTgpKTtcblxuXHQgICAgYXtcblx0ICAgIFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcblx0XHQgICAgLypmb250LXNpemU6IDAuOWVtOyovXG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxLjJlbSAhaW1wb3J0YW50O1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICBmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQgICAgXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cblx0ICAgIFx0JjpiZWZvcmV7XG5cdCAgICBcdFx0Y29udGVudDonJztcblx0ICAgIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgICBcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHQgICAgXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgICBcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHQgICAgXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3cucG5nKTtcblx0ICAgIFx0XHR3aWR0aDogMTBweDtcblx0ICAgIFx0XHRoZWlnaHQ6IDEwcHg7XG5cdCAgICBcdFx0bGVmdDogNXB4O1xuXHQgICAgXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcblx0ICAgIFx0XHR0b3A6IDUwJTtcblx0ICAgIFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG5cdCAgICBcdFx0b3BhY2l0eTogMDtcblx0ICAgIFx0fVxuXHRcdFx0Jjpob3ZlcjpiZWZvcmV7XG5cdFx0XHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG4gICAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG5cdC5TdWJNZW51e1xuXHRcdGxlZnQ6IDAlO1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKDIwcHgpIHNjYWxlKDAuOTgpKTtcblx0fVxuXHQuYWN0aXZlIC5TdWJNZW51e1xuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHRsZWZ0OiAwJTtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgwcHgpIHNjYWxlKDEpKTtcblx0fVxuXG5cdC5hbGlnblJpZ2h0e1xuXHRcdC5TdWJNZW51e1xuXHRcdFx0bGVmdDogMCU7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgyMHB4KSBzY2FsZSgwLjk4KSk7XG5cdFx0fVxuXHR9XG5cblx0LmFsaWduUmlnaHQuYWN0aXZlIC5TdWJNZW51e1xuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0XHRsZWZ0OiAwJTtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgwcHgpIHNjYWxlKDEpKTtcblx0fVxuXHRcblxuXG5cdC8qLlN1Yk1lbnU6YmVmb3JlIHtcblx0ICAgIGNvbnRlbnQ6ICcnO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIGhlaWdodDogMTdweDtcblx0ICAgIGxlZnQ6IDBweDtcblx0ICAgIHRvcDogLTE0cHg7XG5cdCAgICB6LWluZGV4OiAyO1xuXHR9XG5cdC5TdWJNZW51OmFmdGVyIHtcblx0ICAgIGNvbnRlbnQ6ICcnO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdCAgICB0b3A6IC0yMHB4O1xuXHQgICAgbGVmdDogNTAlO1xuXHQgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHQgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjMmYzYjY3O1xuXHR9Ki9cbn1cblxuLmZsZXhzbGlkZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTYlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBoZWlnaHQ6IDMwcHg7ICBcbiAgICB6LWluZGV4OiA4MDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSgkY2VudGVyKTtcbn1cbi5mbGV4c2xpZGVyIC5zbGlkZXMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xufVxuLnF1b3RlQm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MSU7XG4gICAgbGVmdDogMTUwcHg7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgwJSwgLTUwJSkpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA1ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgXG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xub3BhY2l0eTogMC44O1xuICAgIGZvbnQtZmFtaWx5OiAnQW1hdGljQm9sZCc7IFxuICAgIGZvbnQtZmFtaWx5OiBcIm1hY2hvXCIsc2Fucy1zZXJpZjtcblxuICAgICp7XG5cbiAgICBcdGZvbnQtZmFtaWx5OiAnQW1hdGljQm9sZCc7XG4gICAgXHRmb250LWZhbWlseTogXCJtYWNob1wiLHNhbnMtc2VyaWY7XG4gICAgXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnNsaWRlQkd7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwcHg7XG5cdGxlZnQ6IDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLmpwZyk7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLSBHZW5lcmFsIFNpdGUgbGF5b3V0cyAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqKi9cblxuXG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0gU2l0ZSBCdWlsZCAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqKi9cblxuI2hlYWRlcntcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiA5OTk5O1xuXHR3aWR0aDogMTAwJTtcblx0dG9wOiAwcHg7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRsZWZ0OiAwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45NSk7XG5cdGhlaWdodDogMTA5cHg7XG59XG5cbi5MZXZlbE9uZXtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnRvcE1lbnVMaW5re1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0d2lkdGg6IGF1dG87XG5cdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YWZ0ZXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZGMxYjtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAxMHB4O1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdGxlZnQ6IDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcblx0fVxuXHQmOmhvdmVye1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4uYWN0aXZlLkxldmVsT25lIC50b3BNZW51TGlua3tcblx0JjphZnRlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzFiO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDEwcHg7XG5cdFx0aGVpZ2h0OiAzcHg7XG5cdFx0bGVmdDogMHB4O1xuXHRcdHdpZHRoOiAxMDAlOyAgXG5cdFx0b3BhY2l0eTogMTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cdH1cbn1cbi5jdXJyZW50TGlua3tcblx0JjphZnRlcntcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG4jaG9tZTJ7XG5cdHBhZGRpbmc6IDEwMHB4IDIwcHg7XG5cblx0ei1pbmRleDogMjtcblx0XG5cdC5jb250ZW50TGVmdHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTIlO1xuXHR9XG5cdC5jb250ZW50UmlnaHR7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1JTtcblx0fVxuXHQuaW5uZXJ7XG5cdFx0d2lkdGg6IDEwMDBweDtcblx0fVxuXHQucGFnZVRpdGxle1xuXHRcdGNvbG9yOiAjMWI0ZDNiO1xuICAgIFx0Zm9udC1mYW1pbHk6ICdBbWF0aWNCb2xkJzsgXG4gICAgXHRmb250LWZhbWlseTogXCJtYWNob1wiLHNhbnMtc2VyaWY7XG4gICAgXHQvKmZvbnQtc2l6ZTogNWVtO1xuICAgIFx0Zm9udC1zaXplOiA0ZW07ICovXG4gICAgXHRmb250LXNpemU6IDIuNWVtO1xuXG5cdH1cbn1cblxuLlRvcEltYWdlLFxuLmltYWdlQ2lyY2xle1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcblx0Ym9yZGVyOiAzcHggc29saWQgI2ZmZGMxYjtcblx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcuanBnKTtcblx0Lm1vcmV7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0oJGNlbnRlcik7XG5cdFx0Kntcblx0XHR9XG5cdH1cbn1cblxuLlRvcEltYWdle1xuXHRtYXJnaW46IDUwcHggMzBweDtcblx0d2lkdGg6IDMwMHB4O1xuXHRoZWlnaHQ6IDMwMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4udG9wTGlua3N7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMHB4O1xuXHRyaWdodDogNDBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQqe1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cdGF7XG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRjb2xvcjogJHRoZW1lQ29sb3I7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXHQuc2VhcmNoVG9nZ2xle1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHR3aWR0aDogMjVweDtcblx0fVxufVxuXG4ubW9yZXtcblx0aW1ne1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR3aWR0aDogMjVweDtcblx0fVxuXHRmb250LXNpemU6IDEuM2VtO1xuXHQqe1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGNvbG9yOiAjMTY1ODQ0O1xuXHR9XG59XG4jSG9tZTN7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDE0OSwgMjEwLCAxKTtcblx0cGFkZGluZzogMTAwcHggMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQuYmd7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdHRvcDogMHB4O1xuXHRcdGxlZnQ6IDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3BhY2l0eTogMC4xO1xuXHRcdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG5cdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmcyLmpwZyk7XG5cdH1cblx0LmNvbC00e1xuXHRcdHBhZGRpbmc6IDIwcHggNSU7IFxuXHRcdGF7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDBweDtcblx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMSkpO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcblxuXHRcdC5tb3Jle1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5ncmVlbkJne1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuXHRcdFx0b3BhY2l0eTogMDtcdFxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdFx0Jjpob3Zlcntcblx0XHRcdC5tb3Jle1xuXHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuZ3JlZW5CZ3tcblx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbWFnZUNpcmNsZXtcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LnBhZ2VUaXRsZXtcblx0XHRjb2xvcjogI2ZmZjtcbiAgICBcdGZvbnQtZmFtaWx5OiAnQW1hdGljQm9sZCc7IFxuICAgIFx0Zm9udC1mYW1pbHk6IFwibWFjaG9cIixzYW5zLXNlcmlmO1xuICAgIFx0Zm9udC1zaXplOiA1ZW07XG4gICAgXHRmb250LXNpemU6IDRlbTtcblx0fVxuXHQuaW5uZXJ7XG5cdFx0d2lkdGg6IDEwMDBweDtcblx0fVxuXHQuTmV3c1RpdGxle1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRjb2xvcjogI0ZGRjtcblx0fVxufVxuI0hvbWU0e1xuXHR6LWluZGV4OiAzO1xuXHRwYWRkaW5nOiAxMDBweCAyMHB4IDEwMHB4IDIwcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy5qcGcpO1xuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuXHQtd2Via2l0LWJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG5cblx0LndoaXRlQmd7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMHB4O1xuXHRcdGxlZnQ6IDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3BhY2l0eTogMC45O1xuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogI2VhZTdlNztcblx0fVxuXG5cdC5wYWdlVGl0bGV7XG5cdFx0Y29sb3I6ICMxYjRkM2I7XG4gICAgXHRmb250LWZhbWlseTogJ0FtYXRpY0JvbGQnOyBcbiAgICBcdGZvbnQtZmFtaWx5OiBcIm1hY2hvXCIsc2Fucy1zZXJpZjtcbiAgICBcdGZvbnQtc2l6ZTogMmVtICFpbXBvcnRhbnQ7XG4gICAgXHRmb250LXNpemU6IDRlbTtcbiAgICBcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0LmlubmVye1xuXHRcdHdpZHRoOiAxMDAwcHg7XG5cdH1cblx0LmNvbC00e1xuXHRcdHBhZGRpbmc6IDIwcHggMiU7IFxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0YXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5Jbm5lckV2ZW50e1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDMwcHgpO1xuXHR9XG5cdC5FdmVudERhdGV7XG5cdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRjb2xvcjogIzQwNDA0Yjtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRmb250LXdlaWdodDogNzAwXG5cdH1cblx0LkV2ZW50VGV4dHtcblx0XHQuRXZlbnRUaXRsZXt0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzQzNDM0ZDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQzNDM0ZDtcblx0XHRwYWRkaW5nOjEwcHggMHB4O1xuXHRcdCp7XG5cdFx0XHRjb2xvcjogIzIxODczYztcblx0XHR9XG5cdH1cblx0LmFkZHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuY29sLTR7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxKSk7XG5cdFx0Jjpob3Zlcntcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjEpKTtcblx0XHR9XG5cdH1cbn1cblxuI0hvbWU1e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTY1ODQ0O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRzcGFue1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAwcHggNDBweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgXHRmb250LWZhbWlseTogXCJtYWNob1wiLHNhbnMtc2VyaWY7XG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRmb250LXNpemU6IDMuNWVtO1xuXHR9XG59XG4udXB7XG5cdHdpZHRoOiAxMDBweDtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMSkpO1xuXHQmOmhvdmVye1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjIpKTtcblx0fVxufVxuXG4uaG9tZWJ0bntcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMjBweDtcblx0ei1pbmRlWDogOTA7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblx0aW1ne1xuXHRcdGhlaWdodDogNzVweDtcblx0fVxufVxuXG4uc2lkZUxpbmtze1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDk5OTtcblx0cmlnaHQ6IDBweDtcblx0dG9wOiA1MCU7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblx0YXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0bWF4LXdpZHRoOiAxNjBweDtcbiAgICBcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0bWFyZ2luOiA2cHggMHB4O1xuXHRcdG1pbi13aWR0aDogMTYwcHg7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRtaW4td2lkdGg6IDE4MHB4O1xuXHRcdFx0cGFkZGluZzogMjBweCA0MHB4IDIwcHggMjBweDtcblx0XHR9XG5cdH1cblx0LyoubGluay0xe1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjMGQ3Njc7XG5cdH1cblx0LmxpbmstMntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4NzNjO1xuXHR9XG5cdC5saW5rLTN7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2EwY2EyOTtcblx0fVxuXHQubGluay00e1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyNWFjNDg7XG5cdH1cblx0LmxpbmstNXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzBkNzY3O1xuXHR9XG5cdC5saW5rLTZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzcyYmU0ZTtcblx0fSovXG59XG5cblxuYS5pbXBvcnRhbnR7XG5cdGNvbG9yOiAjYzAwO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuI3RpY2tlckNvbnRhaW5lcntcblx0Y2xlYXI6IGJvdGg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym90dG9tOiAwO1xuXHRwYWRkaW5nOiAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXgtaGVpZ2h0OiA0NnB4O1xufVxuXG5cblxuLnRpY2tlcnRhcGV7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4gXG4udGlja2VydGFwZSBzZWN0aW9uLFxuLnRpY2tlcnRhcGUgc3BhbntcblxufVxuXG4udGlja2VydGFwZSBhe1xuXHRjb2xvcjogI2ZmZjtcblxufVxuXG4udGlja2VydGFwZSBzZWN0aW9ue1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmc6IDE1cHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjZmZmO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuLnRpY2tlcntcblx0ei1pbmRleDogOTAwICFpbXBvcnRhbnQ7IFxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMHB4O1xuXHR0b3A6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDQ2cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVDb2xvcjtcbn1cblxuI0xhdGVzdE5ld3N7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzFlYWJlNDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMjtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLm92ZXJsYXkxe1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogNDZweDtcblx0d2lkdGg6IDEwMCU7XG5cdGxlZnQ6IDBweDtcblx0bWF4LWhlaWdodDogMjAwcHg7IFxuXHR6LWluZGV4OiA5OTtcbn1cblxuLm92ZXJsYXkyLFxuLm92ZXJsYXkze1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogNzBweDtcblx0ei1pbmRleDogOTk7XG59XG4ub3ZlcmxheTJ7XG5cdGxlZnQ6IDV2dztcblx0d2lkdGg6IDIwdnc7XG59XG4ub3ZlcmxheTN7XG5cdHJpZ2h0OiA1dnc7XG5cdGJvdHRvbTogODBweDtcblx0d2lkdGg6IDIwdnc7XG59XG5cbi5vdmVybGF5NHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0xNnB4O1xuXHRsZWZ0OiA1MCU7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpKTtcblx0d2lkdGg6IDYwJTtcbn1cbi5Jbm5lclBhZ2V7XG5cdCNoZWFkZXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxuXHQucGFnZVRpdGxle1xuXHRcdGNvbG9yOiAjMTY1ODQ0O1xuXHRcdGZvbnQtZmFtaWx5OiAnQW1hdGljQm9sZCc7XG5cdFx0Zm9udC1mYW1pbHk6IFwibWFjaG9cIixzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogNWVtO1xuXHRcdGZvbnQtc2l6ZTogNGVtO1xuXHR9XG59XG5cbi5QYWdlQ29udGFpbmVye1xuXHRtYXJnaW4tdG9wOiAxMDlweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdHotaW5kZXg6IDk7XG5cdC5PdmVybGF5SW1nMXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuI2JyZWFkY3J1bWJze1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XG5cdCp7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cbn1cblxuLmhlcmV7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cbi5GaWxlVXBsb2Fke1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA1MDBweDtcblx0cGFkZGluZzogMTBweCAyMHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRib3JkZXI6IDJweCBzb2xpZCAkdGhlbWVDb2xvcjtcblx0Y29sb3I6ICMyYjJiMmI7XG5cdGNvbG9yOiAkdGhlbWVDb2xvciAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Kntcblx0XHRjb2xvcjogJHRoZW1lQ29sb3I7XG5cdH1cblx0JjpiZWZvcmV7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuXHRcdGNvbnRlbnQ6ICdcXGYwMTknO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0Y29sb3I6ICR0aGVtZUNvbG9yO1xuXHRcdCp7XG5cdFx0XHRjb2xvcjogJHRoZW1lQ29sb3I7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC0xMDAlKSk7XG5cdH1cblx0JjphZnRlcntcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29udGVudDogJ1xcZjBmNic7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiAxMHB4O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRjb2xvcjogJHRoZW1lQ29sb3I7XG5cdFx0Kntcblx0XHRcdGNvbG9yOiAkdGhlbWVDb2xvcjtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuXHR9XG5cdCY6aG92ZXJ7XG5cblx0XHRcdGNvbG9yOiAkdGhlbWVDb2xvcjtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkdGhlbWVDb2xvcjtcblx0XHQmOmJlZm9yZXtcblx0XHRcdGNvbG9yOiAkdGhlbWVDb2xvcjtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG5cdFx0fVxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb2xvcjogJHRoZW1lQ29sb3I7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoNTAlKSk7XG5cdFx0fVxuXHR9XG5cblx0LmZpbGVJY29ue1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5mc2V7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAqe1xuICAgXHQgZm9udC1zaXplOiAxZW07XG4gICAgfVxufVxuXG4uU2VhcmNoQ29udGFpbmVye1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNjZweDtcbiAgICByaWdodDogMHB4O1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKDEwMCUpKVxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIC5taWRkbGVDb2x1bW4sXG4gICAgYnV0dG9uLFxuICAgICNTZWFyY2hGb3JtX1NlYXJjaEZvcm1fU2VhcmNoX0hvbGRlcntcbiAgICBcdGZsb2F0OiBsZWZ0O1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1zdWJtaXRde1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XG5cdCAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0ICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdCAgICBwYWRkaW5nOiA1cHggMTBweDtcblx0ICAgIGl7XG5cdCAgICBcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdCAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9dGV4dF17XG5cdCAgICBib3JkZXI6IDBweDtcblx0ICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuXHQgICAgY29sb3I6ICM1ZjVlNmQ7XG4gICAgfVxufVxuXG4jX190b29sYm94LW9wZW5lciB7XG4gICAgei1pbmRleDogOTk5OTE7XG59XG5cblxuXG4ucGFnZUxpc3R7XG5cdGF7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdGNvbG9yOiAjMTY1ODQ0O1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjMTY1ODQ0O1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdH0gXG5cdH1cbn1cblxuXG4jTWVtYmVyTG9naW5Gb3JtX0xvZ2luRm9ybXtcblx0bWF4LXdpZHRoOiA1MDBweDsgXG59IFxuXG4uZXJyb3J7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNzAwMDA7XG4gICAgY29sb3I6ICNjNzAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTdlNztcbn1cbmxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuXG5cblxuXG5cbi5DYWxlbmRhckZpbHRlcntcblx0cGFkZGluZzogMTBweDtcbn1cblxuLyogLkNhbGVuZGFyRmlsdGVye1xuXHRzcGFue1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiA1cHggMHB4O1xuXHRcdG1hcmdpbjogMHB4IDVweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn0gKi9cbi5DYWxlbmRhckV2ZW50ICNhbGxFdmVudHMgdWwgbGksXG4uQ2FsZW5kYXIgI2FsbEV2ZW50cyB1bCBsaXtcbi8qIFx0ZGlzcGxheTogbm9uZTsgKi9cbn1cbi8qIC5DYWxlbmRhckV2ZW50LkFsbCAjYWxsRXZlbnRzIHVsIGxpLFxuLkNhbGVuZGFyLkFsbCAjYWxsRXZlbnRzIHVsIGxpe1xuXHRkaXNwbGF5OiBibG9jaztcbn0gKi9cbi5DYWxlbmRhckZpbHRlciBzcGFue1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogNXB4O1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uQ2FsZW5kYXJGaWx0ZXIgc3Bhbi5hY3RpdmV7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGhlbWVDb2xvciAhaW1wb3J0YW50O1xuXHRjb2xvcjogJHRoZW1lQ29sb3IgIWltcG9ydGFudDtcbn1cbi5ub0V2ZW50c3tcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRjb2xvcjogIzY2Njtcblx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygzcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbiNhbGxFdmVudHMgdWx7XG5cdG1heC13aWR0aDogNTAwcHg7XG5cdG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4jYWxsRXZlbnRzIHVsIGxpe1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVDb2xvcjtcblx0ZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kIDAuMzVzKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4uSG9tZVBhZ2V7XG5cdC5jYWxFdmVudFBvcHVwe1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5cblxuLnRvZ2dsZUNvbnRlbnR7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdCp7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0Y29sb3I6ICMzMzMgIWltcG9ydGFudDtcblx0fVxuXHQudXJse1xuXHRcdHBhZGRpbmc6IDEwcHg7XG4gICAgXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XG4gICAgXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG4gICAgXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG4gICAgXHQvKiY6aG92ZXJ7XG4gICAgXHRcdGJhY2tncm91bmQtY29sb3I6ICM1YTU5NjIgIWltcG9ydGFudDtcbiAgICBcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBcdH0qL1xuXHR9XG59XG5cblxuLmV2ZW50VGl0bGV7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udG9nZ2xlQnRue1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHN1cHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cblxuXG5cbi8qXG58PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG58XHRDYWxlbmRhciBQYWdlIFRlbXBsYXRlIFdpZGdldFxufD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuKi9cbi5jYWxlbmRhci13aWRnZXQtdGFibGUgdGJvZHkgdGR7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNhbGVuZGFyLXdpZGdldC10YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46MCAwIDJlbTtcblx0Kntcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0dGhlYWQge1xuXHRcdHRyIHtcblx0XHRcdHRoIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuICAgIFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHQuc2hvdy1tb250aCwgLm5leHQsIC5wcmV2IHtcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0XHRjb2xvcjogJHRoZW1lQ29sb3I7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgXHRcdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5pbm5lciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuc2hvdy1tb250aCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jYWxlbmRhci1oZWFkZXIge1xuXHRcdHRkLmNhbGVuZGFyLWhlYWRlci1kYXksIHRkIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogJHRoZW1lQ29sb3I7XG5cdFx0XHRib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAwLjdlbTtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQqe1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cblx0dGJvZHl7XG5cdFx0LmNhbGVuZGFyLWRheSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAjYTlhZmI5O1xuXHRcdH1cblx0XHR0ciB7XG5cdFx0XHQmOm50aC1jaGlsZChldmVuKXsgXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7IFxuXHRcdFx0fVxuXHRcdFx0dGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0LmNhbEV2ZW50UG9wdXAge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR6LWluZGV4OiA4MCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmc6MjBweDtcblx0XHRcdFx0XHRib3JkZXI6MnB4IHNvbGlkICRMaW5rQ29sb3I7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHQgICAgd2lkdGg6IDE4MHB4O1xuXHRcdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0ICAgIGRpc3BsYXk6bm9uZTtcblx0XHRcdFx0XHQuZGF5VGl0bGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6JExpbmtDb2xvcjtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjUwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmV2ZW50TGluZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjokTGlua0NvbG9yO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaGFzRXZlbnQ6aG92ZXIge1xuXHRcdFx0XHRcdFx0ei1pbmRleDogOTAgIWltcG9ydGFudDtcblx0XHRcdFx0XHQuY2FsRXZlbnRQb3B1cCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHotaW5kZXg6IDkwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpIC5jYWxFdmVudFBvcHVwIHsgbWFyZ2luLWxlZnQ6MDsgfVxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSAuY2FsRXZlbnRQb3B1cCB7IG1hcmdpbi1sZWZ0Oi0yMHB4OyB9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpIC5jYWxFdmVudFBvcHVwIHsgbWFyZ2luLWxlZnQ6LTQwcHg7IH1cblx0XHRcdFx0JjpudGgtY2hpbGQoNCkgLmNhbEV2ZW50UG9wdXAgeyBtYXJnaW4tbGVmdDo1MCU7IEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpKTsgfVxuXHRcdFx0XHQmOm50aC1jaGlsZCg1KSAuY2FsRXZlbnRQb3B1cCB7IG1hcmdpbi1yaWdodDotNDBweDsgfVxuXHRcdFx0XHQmOm50aC1jaGlsZCg2KSAuY2FsRXZlbnRQb3B1cCB7IG1hcmdpbi1yaWdodDotMjBweDsgfVxuXHRcdFx0XHQmOm50aC1jaGlsZCg3KSAuY2FsRXZlbnRQb3B1cCB7IG1hcmdpbi1yaWdodDowcHg7IH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudG9kYXkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQwNDA0YiAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0XG5cdFx0LnNlbGVjdGVke2NvbG9yOiAjZmZmICFpbXBvcnRhbnQ7fVxuXHRcdC5vdXQtb2YtbW9udGgge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5oYXNFdmVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWVDb2xvcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1cHggNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA0cHggNHB4O1xuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0MDQwNGIgIWltcG9ydGFudDtcblxuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdH1cblx0fSBcblx0LmNhbGVuZGFyLWRheTpob3ZlciwgLnNlbGVjdGVkIHtcblx0XHRcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0MDQwNGIgIWltcG9ydGFudDtcblxuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG59XG5cbi5jYWxlbmRhcldpZGdldHtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4vKlxufD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxufFx0Q2FsZW5kYXIgRmlsdGVyXG58PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4qL1xuXG4uQ2FsZW5kYXJGaWx0ZXJ7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLyogLkNhbGVuZGFyRmlsdGVye1xuICAgIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogNXB4IDBweDtcbiAgICAgICAgbWFyZ2luOiAwcHggNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufSAqL1xuLkNhbGVuZGFyRXZlbnQgI2FsbEV2ZW50cyB1bCBsaSxcbi5DYWxlbmRhciAjYWxsRXZlbnRzIHVsIGxpe1xuLyogICAgIGRpc3BsYXk6IG5vbmU7ICovXG59XG4vKiAuQ2FsZW5kYXJFdmVudC5BbGwgI2FsbEV2ZW50cyB1bCBsaSxcbi5DYWxlbmRhci5BbGwgI2FsbEV2ZW50cyB1bCBsaXtcbiAgICBkaXNwbGF5OiBibG9jaztcbn0gKi9cbi5DYWxlbmRhckZpbHRlciBzcGFue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uQ2FsZW5kYXJGaWx0ZXIgc3Bhbi5hY3RpdmV7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0aGVtZUNvbG9yICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICR0aGVtZUNvbG9yICFpbXBvcnRhbnQ7XG59XG4ubm9FdmVudHN7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4jYWxsRXZlbnRzIHVse1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbiNhbGxFdmVudHMgdWwgbGksXG4jSG9tZXBhZ2VFdmVudHMgdWwgbGl7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZmNmY2Y7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblx0c3Bhbi5zdWZmaXgge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDZweDtcblx0fVxuXG5cdCp7XG5cdFx0Y29sb3I6ICR0aGVtZUNvbG9yO1xuXHR9XG5cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQgMC4zNXMpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIFxuICAgIC50b2dnbGVCdG57XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgKntcblx0XHRcdGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cdFx0LmFycm93IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTVweDtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHQgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xuXHRcdFx0LW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xuXHRcdFx0LW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG5cblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG5cdFx0XHQtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtO1xuXHRcdFx0LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW8tdHJhbnNmb3JtO1xuXHRcdFx0IHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcblx0XHR9XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0LmFycm93IHtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcblx0XHRcdH1cblx0XHR9XG4gICAgfVxufVxuIFxuLnRvZ2dsZUNvbnRlbnR7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdCp7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdH1cblx0LnVybHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuICAgIFx0Y29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICBcdGJhY2tncm91bmQtY29sb3I6ICMxNjYxMTk7XG4gICAgXHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG4gICAgXHQmOmhvdmVye1xuICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkICFpbXBvcnRhbnQ7XG4gICAgXHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgXHR9XG5cdH1cbn1cbi50b2dnbGVCdG57XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhbGVuZGFyLXdpZGdldC10YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbn1cblxuLmNhbGVuZGFyLXdpZGdldC10YWJsZSB0aGVhZCB0ciB0aCAuc2hvdy1tb250aHtcblx0Zm9udC1zaXplOiAxLjJlbSAhaW1wb3J0YW50O1xufVxuXG5cbiNIb21lcGFnZUV2ZW50cyB1bCBsaSxcbiNhbGxFdmVudHMgdWwgbGl7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNhbGxFdmVudHMgdWwgbGkgLnRvZ2dsZUJ0biwgI0hvbWVwYWdlRXZlbnRzIHVsIGxpIC50b2dnbGVCdG4ge1xuIFx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYWxkYXl7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTlweDtcbn1cbi5ldmVudFRpdGxle1xuXHRwYWRkaW5nLWxlZnQ6IDExMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYmVlMXtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDE5MHB4O1xuXHRyaWdodDogMTAwcHg7XG5cdHdpZHRoOiA0MHB4O1xuXHR6LWluZGV4OiA5OTA7XG59XG4uYnV0dGVyZmx5MXtcbnBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAyNTBweDtcblx0bGVmdDogMTAwcHg7XG5cblx0d2lkdGg6IDUwcHg7XG5cdHotaW5kZXg6IDk5MDtcbn1cbi5sYWR5YmlyZDF7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiA5MHB4O1xuXHRsZWZ0OiAzMCU7XG5cdHdpZHRoOiA0NXB4O1xuXHR6LWluZGV4OiA5OTA7XG59XG5cbi5iZWUye1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxOTBweDtcbiAgICBsZWZ0OiAxNiU7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgei1pbmRleDogOTkwO1xufVxuLmJ1dHRlcmZseTJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTU5cHg7XG4gICAgcmlnaHQ6IDM3JTtcbiAgICB3aWR0aDogNjNweDtcbiAgICB6LWluZGV4OiA5OTA7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgyMWRlZykpO1xufVxuLmxhZHliaXJkMntcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICByaWdodDogMzElO1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIHotaW5kZXg6IDk5MDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyMjBweCkgIHtcblx0LmxhZHliaXJkMXtcblx0Ym90dG9tOiA3MHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KXtcblx0LmxhZHliaXJkMnsgXG5cdFx0ICAgIHdpZHRoOiAzJTtcblx0ICAgIGJvdHRvbTogNDZweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KXtcblx0Lm92ZXJsYXk0LFxuXHQuYmVlMixcblx0LmJ1dHRlcmZseTIsXG5cdC5sYWR5YmlyZDJ7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uSGVkZ2Vob2cxe1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTVweDtcblx0d2lkdGg6IDE0MHB4O1xuXHRsZWZ0OiAyMCU7XG5cdCBhbmltYXRpb246IEhlZGdlaG9nIDE3cyBsaW5lYXIgMHMgaW5maW5pdGU7XG5cdC1vLWFuaW1hdGlvbjogSGVkZ2Vob2cgMTdzIGxpbmVhciAwcyBpbmZpbml0ZTtcblx0LW1zLWFuaW1hdGlvbjogSGVkZ2Vob2cgMTdzIGxpbmVhciAwcyBpbmZpbml0ZTtcblx0LW1vei1hbmltYXRpb246IEhlZGdlaG9nIDE3cyBsaW5lYXIgMHMgaW5maW5pdGU7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBIZWRnZWhvZyAxN3MgbGluZWFyIDBzIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBIZWRnZWhvZyB7XG4gICAgMCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTEwZGVnKSByb3RhdGVZKDE4MGRlZykpO2xlZnQ6IDIwJTt9XG4gICAgMTAlICAgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDEwZGVnKSByb3RhdGVZKDE4MGRlZykpO31cbiAgICAyMCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTEwZGVnKSByb3RhdGVZKDE4MGRlZykpO31cbiAgICAzMCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTBkZWcpIHJvdGF0ZVkoMTgwZGVnKSk7fVxuICAgIDQwJSAgIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMTBkZWcpIHJvdGF0ZVkoMTgwZGVnKSk7fVxuICAgIDUwJSAgIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxMGRlZykgcm90YXRlWSgwZGVnKSk7bGVmdDogMTQlOzt9XG4gICAgNjAlICAgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xMGRlZykgcm90YXRlWSgwZGVnKSk7fVxuICAgIDcwJSAgIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxMGRlZykgcm90YXRlWSgwZGVnKSk7fVxuICAgIDgwJSAgIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMTBkZWcpIHJvdGF0ZVkoMGRlZykpO31cbiAgICA5MCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTBkZWcpIHJvdGF0ZVkoMGRlZykpO31cbiAgICAxMDAlIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMTBkZWcpIHJvdGF0ZVkoMTgwZGVnKSk7bGVmdDogMjAlOzt9XG59XG5cbi8qLlBhZ2VMb2FkZWR7XG5cdC5IZWRnZWhvZzF7XG5cdFx0bGVmdDogMjAlICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm90dGVyMXtcblx0XHRyaWdodDogMjAlICFpbXBvcnRhbnQ7XG5cdH1cbn0qL1xuXG4udG9wSW1hZ2Uxe1xuXHRib3JkZXItY29sb3I6ICMwMzkyZDI7XG59XG4udG9wSW1hZ2Uye1xuXHRib3JkZXItY29sb3I6ICNmZTA0MDA7XG59XG4udG9wSW1hZ2Uze1xuXHRib3JkZXItY29sb3I6ICMxYWM3NGM7XG59XG4udG9wSW1hZ2U0e1xuXHRib3JkZXItY29sb3I6ICNmZmRjMWI7XG59XG4udG9wSW1hZ2U1e1xuXHRib3JkZXItY29sb3I6ICMwMzkyZDI7XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLSBTaXRlIEJ1aWxkIC0tLS0tLS0tLS0tLS0tLS0tLS0tICoqL1xuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tIFNjZW5lIE9uZSAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqKi9cbi5hbmltYWxTY2VuZU9uZXtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDQ2cHg7XG5cdHdpZHRoOiAxNDAwcHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bGVmdDogNTAlO1xuXHR6LWluZGV4OiAxMDA7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpKTtcblx0Lm91dGxpbmUye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LlNxdWlycmVse1xuXHRcdGJvdHRvbTogMzBweDtcblx0XHRsZWZ0OiAxMDBweDtcblx0fVxuXG59XG4uU3F1aXJyZWx7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAzMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGxlZnQ6IDEwMHB4O1xuXG5cdC50YWlse1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAzO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHotaW5kZXg6IDM7XG5cdCAgICB3aWR0aDogODBweDtcblx0ICAgIGJvdHRvbTogM3B4O1xuXHQgICAgbGVmdDogMTFweDtcblx0ICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTBkZWcpKTtcblx0ICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcblx0ICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcblx0ICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG5cdCAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcblx0ICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuXHQgICAgYW5pbWF0aW9uOiBTcXVpcnJlbCAzcyBsaW5lYXIgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXHQgICAgLW8tYW5pbWF0aW9uOiBTcXVpcnJlbCAzcyBsaW5lYXIgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXHQgICAgLW1zLWFuaW1hdGlvbjogU3F1aXJyZWwgM3MgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcblx0ICAgIC1tb3otYW5pbWF0aW9uOiBTcXVpcnJlbCAzcyBsaW5lYXIgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXHQgICAgLXdlYmtpdC1hbmltYXRpb246IFNxdWlycmVsIDNzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG5cdH1cblx0LmJvZHl7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHdpZHRoOiA4MXB4O1xuXHQgICAgYm90dG9tOiAwcHg7XG5cdCAgICByaWdodDogMTRweDtcblx0ICAgIHotaW5kZXg6IDk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBTcXVpcnJlbCB7XG4gICAgMCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTBkZWcpKTt9XG4gICAgOTAlIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxMGRlZykpO31cbiAgICAxMDAlIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMTBkZWcpKTt9XG59XG5cblxuLkJhZGdlcntcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTQ5cHg7XG4gICAgaGVpZ2h0OiAyMDZweDtcbiAgICBsZWZ0OiAyNTdweDtcbiAgICAuYm9keXtcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGJvdHRvbTogMHB4O1xuXHQgICAgbGVmdDogNCU7XG5cdCAgICB3aWR0aDogODclO1xuXHQgICAgYm90dG9tOiA0JTtcbiAgICB9XG4gICAgLmhlYWR7XG4gICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBib3R0b206IDQ5JTtcblx0ICAgIHdpZHRoOiA5NSU7XG5cdCAgICBsZWZ0OiAzJTtcbiAgICBcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuXHQgICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG5cdCAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG5cdCAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuXHQgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcblx0ICAgIGFuaW1hdGlvbjogQmFkZ2VyIDdzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG5cdCAgICAtby1hbmltYXRpb246IEJhZGdlciA3cyBsaW5lYXIgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXHQgICAgLW1zLWFuaW1hdGlvbjogQmFkZ2VyIDdzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG5cdCAgICAtbW96LWFuaW1hdGlvbjogQmFkZ2VyIDdzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG5cdCAgICAtd2Via2l0LWFuaW1hdGlvbjogQmFkZ2VyIDdzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgfVxufVxuQGtleWZyYW1lcyBCYWRnZXIge1xuICAgIDAlICAgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xMGRlZykpO31cbiAgICA1MCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTEwZGVnKSk7fVxuICAgIDYwJSAgIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxMGRlZykpO31cbiAgICAxMDAlIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxMGRlZykpO31cbn1cblxuLmJ1dHRlcmZseXtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDY2cHg7XG4gICAgYm90dG9tOiAxNjVweDtcbiAgICB3aWR0aDogNjdweDtcblx0LW8tdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIGFuaW1hdGlvbjogQnV0dGVyZmx5IDdzIGxpbmVhciAwcyBpbmZpbml0ZTtcblx0LW8tYW5pbWF0aW9uOiBCdXR0ZXJmbHkgN3MgbGluZWFyIDBzIGluZmluaXRlO1xuXHQtbXMtYW5pbWF0aW9uOiBCdXR0ZXJmbHkgN3MgbGluZWFyIDBzIGluZmluaXRlO1xuXHQtbW96LWFuaW1hdGlvbjogQnV0dGVyZmx5IDdzIGxpbmVhciAwcyBpbmZpbml0ZTtcblx0LXdlYmtpdC1hbmltYXRpb246IEJ1dHRlcmZseSA3cyBsaW5lYXIgMHMgaW5maW5pdGU7XG59IFxuQGtleWZyYW1lcyBCdXR0ZXJmbHkge1xuICAgICAwJSAgIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMTBkZWcpKTtib3R0b206IDE2NXB4O31cbiAgICAxMCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTBkZWcpKTt9XG4gICAgMjAlICAgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xMGRlZykpO31cbiAgICAzMCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTBkZWcpKTt9XG4gICAgNDAlICAgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xMGRlZykpO31cbiAgICA1MCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTBkZWcpKTtib3R0b206IDM2NXB4O31cbiAgICA2MCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTEwZGVnKSk7fVxuICAgIDcwJSAgIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxMGRlZykpO31cbiAgICA4MCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTEwZGVnKSk7fVxuICAgIDkwJSAgIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxMGRlZykpO31cbiAgICAxMDAlICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTEwZGVnKSk7Ym90dG9tOiAxNjVweDt9XG59XG5cbi5sYWR5YmlyZHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogNDBweDtcbiAgICBsZWZ0OiA0MjZweDtcbiAgICBib3R0b206IDM3cHg7XG5cdC1vLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuXHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICBhbmltYXRpb246IExhZHlCaXJkIDdzIGxpbmVhciAwcyBpbmZpbml0ZTtcblx0LW8tYW5pbWF0aW9uOiBMYWR5QmlyZCA3cyBsaW5lYXIgMHMgaW5maW5pdGU7XG5cdC1tcy1hbmltYXRpb246IExhZHlCaXJkIDdzIGxpbmVhciAwcyBpbmZpbml0ZTtcblx0LW1vei1hbmltYXRpb246IExhZHlCaXJkIDdzIGxpbmVhciAwcyBpbmZpbml0ZTtcblx0LXdlYmtpdC1hbmltYXRpb246IExhZHlCaXJkIDdzIGxpbmVhciAwcyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBMYWR5QmlyZCB7XG4gICAgMCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTEwZGVnKSByb3RhdGVZKDBkZWcpKTtsZWZ0OiA0NzZweDt9XG4gICAgMTAlICAgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDEwZGVnKSByb3RhdGVZKDBkZWcpKTt9XG4gICAgMjAlICAgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xMGRlZykgcm90YXRlWSgwZGVnKSk7fVxuICAgIDMwJSAgIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxMGRlZykgcm90YXRlWSgwZGVnKSk7fVxuICAgIDQwJSAgIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMTBkZWcpIHJvdGF0ZVkoMGRlZykpO31cbiAgICA1MCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTBkZWcpIHJvdGF0ZVkoMTgwZGVnKSk7bGVmdDogMzc2cHg7fVxuICAgIDYwJSAgIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMTBkZWcpIHJvdGF0ZVkoMTgwZGVnKSk7fVxuICAgIDcwJSAgIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxMGRlZykgcm90YXRlWSgxODBkZWcpKTt9XG4gICAgODAlICAgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xMGRlZykgcm90YXRlWSgxODBkZWcpKTt9XG4gICAgOTAlICAgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDEwZGVnKSByb3RhdGVZKDE4MGRlZykpO31cbiAgICAxMDAlIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMTBkZWcpIHJvdGF0ZVkoMGRlZykpO2xlZnQ6IDQ3NnB4O31cbn1cblxuLkxlZnRTY2VuZXtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDBweDtcblx0d2lkdGg6IDUwMHB4O1xuXHRib3R0b206IDBweDsgXG59XG5cbi5SaWdodFNjZW5le1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogMTAwJTtcblx0cmlnaHQ6IDBweDtcblx0d2lkdGg6IDUwMHB4O1xuXHRib3R0b206IDBweDsgXG59XG5cblxuLkZveHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIyOHB4O1xuICAgIGJvdHRvbTogMzBweDtcbiAgICByaWdodDogMjg3cHg7XG5cdC5ib2R5e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGJvdHRvbTogMTNweDtcblx0ICAgIHdpZHRoOiA5NXB4O1xuXHQgICAgbGVmdDogNjhweDtcblx0fVxuXHQudGFpbHtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGJvdHRvbTogMzVweDtcblx0ICAgIHdpZHRoOiA3MXB4O1xuXHQgICAgbGVmdDogN3B4O1xuXHQgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMTBkZWcpKTtcblx0ICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcblx0ICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcblx0ICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG5cdCAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcblx0ICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuXHQgICAgYW5pbWF0aW9uOiBGb3hUYWlsIDRzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG5cdCAgICAtby1hbmltYXRpb246IEZveFRhaWwgNHMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcblx0ICAgIC1tcy1hbmltYXRpb246IEZveFRhaWwgNHMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcblx0ICAgIC1tb3otYW5pbWF0aW9uOiBGb3hUYWlsIDRzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG5cdCAgICAtd2Via2l0LWFuaW1hdGlvbjogRm94VGFpbCA0cyBsaW5lYXIgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXHR9XG5cblx0LmhlYWR7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMTEwcHg7XG5cdFx0d2lkdGg6IDE0OHB4O1xuXHRcdGxlZnQ6IDQ2cHg7XG5cdCAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcblx0ICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuXHQgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuXHQgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcblx0ICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG5cdCAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDEwZGVnKSk7XG5cdCAgICAgYW5pbWF0aW9uOiBGb3hIZWFkIDEwcyBsaW5lYXIgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXHQgICAgLW8tYW5pbWF0aW9uOiBGb3hIZWFkIDEwcyBsaW5lYXIgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXHQgICAgLW1zLWFuaW1hdGlvbjogRm94SGVhZCAxMHMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcblx0ICAgIC1tb3otYW5pbWF0aW9uOiBGb3hIZWFkIDEwcyBsaW5lYXIgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXHQgICAgLXdlYmtpdC1hbmltYXRpb246IEZveEhlYWQgMTBzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG5cdH1cbn1cblxuXG5Aa2V5ZnJhbWVzIEZveFRhaWwge1xuICAgIDAlICAgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xMGRlZykpO31cbiAgICAxMDAlIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxMGRlZykpO31cbn1cblxuQGtleWZyYW1lcyBGb3hIZWFkIHtcbjAlICAgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDEwZGVnKSk7fVxuICAgIDUwJSAgIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxMGRlZykpO31cbiAgICA2MCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTEwZGVnKSk7fVxuICAgIDEwMCUgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xMGRlZykpO31cbn1cblxuXG5cbi5SYWJiaXR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIGhlaWdodDogMTc2cHg7XG4gICAgYm90dG9tOiA3NXB4O1xuICAgIHJpZ2h0OiAxODdweDtcblx0LmJvZHl7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgYm90dG9tOiAxMHB4O1xuXHQgICAgd2lkdGg6IDgzcHg7XG5cdCAgICBsZWZ0OiA1cHg7XG5cdH1cblx0LmhlYWR7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBib3R0b206IDcwcHg7XG5cdCAgICB3aWR0aDogODNweDtcblx0ICAgIGxlZnQ6IDVweDtcblx0ICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuXHQgICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG5cdCAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG5cdCAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuXHQgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcblx0ICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTEwZGVnKSk7XG5cdCAgICAgYW5pbWF0aW9uOiBSYWJiaXRIZWFkIDVzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG5cdCAgICAtby1hbmltYXRpb246IFJhYmJpdEhlYWQgNXMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcblx0ICAgIC1tcy1hbmltYXRpb246IFJhYmJpdEhlYWQgNXMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcblx0ICAgIC1tb3otYW5pbWF0aW9uOiBSYWJiaXRIZWFkIDVzIGxpbmVhciAwcyBpbmZpbml0ZSBhbHRlcm5hdGU7XG5cdCAgICAtd2Via2l0LWFuaW1hdGlvbjogUmFiYml0SGVhZCA1cyBsaW5lYXIgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXHR9XG59XG5cblxuQGtleWZyYW1lcyBSYWJiaXRIZWFkIHtcbiAgICAwJSAgIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMTBkZWcpKTt9XG4gICAgMTAwJSB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTBkZWcpKTt9XG59XG5cblxuXG4uQmVle1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwMnB4O1xuICAgIGJvdHRvbTogMTM5cHg7XG4gICAgd2lkdGg6IDQ2cHg7XG5cdC1vLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuXHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICBhbmltYXRpb246IEJlZSA3cyBsaW5lYXIgMHMgaW5maW5pdGU7XG5cdC1vLWFuaW1hdGlvbjogQmVlIDdzIGxpbmVhciAwcyBpbmZpbml0ZTtcblx0LW1zLWFuaW1hdGlvbjogQmVlIDdzIGxpbmVhciAwcyBpbmZpbml0ZTtcblx0LW1vei1hbmltYXRpb246IEJlZSA3cyBsaW5lYXIgMHMgaW5maW5pdGU7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBCZWUgN3MgbGluZWFyIDBzIGluZmluaXRlO1xufSBcbkBrZXlmcmFtZXMgQmVlIHtcbiAgICAgMCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTEwZGVnKSk7Ym90dG9tOiAyMDVweDt9XG4gICAgMTAlICAgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDEwZGVnKSk7fVxuICAgIDIwJSAgIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMTBkZWcpKTt9XG4gICAgMzAlICAgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDEwZGVnKSk7fVxuICAgIDQwJSAgIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMTBkZWcpKTt9XG4gICAgNTAlICAgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDEwZGVnKSk7Ym90dG9tOiAxMzlweDt9XG4gICAgNjAlICAgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xMGRlZykpO31cbiAgICA3MCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTBkZWcpKTt9XG4gICAgODAlICAgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xMGRlZykpO31cbiAgICA5MCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTBkZWcpKTt9XG4gICAgMTAwJSAgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xMGRlZykpO2JvdHRvbTogMjA1cHg7fVxufVxuXG4uTW9sZXtcblx0d2lkdGg6IDEyNnB4O1xuICAgIGJvdHRvbTogNDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDY0cHg7XG4gICAgIC8qYW5pbWF0aW9uOiBNb2xlVHdvIDExcyBsaW5lYXIgMHMgaW5maW5pdGU7XG5cdC1vLWFuaW1hdGlvbjogTW9sZVR3byA3cyBsaW5lYXIgMHMgaW5maW5pdGU7XG5cdC1tcy1hbmltYXRpb246IE1vbGVUd28gN3MgbGluZWFyIDBzIGluZmluaXRlO1xuXHQtbW96LWFuaW1hdGlvbjogTW9sZVR3byA3cyBsaW5lYXIgMHMgaW5maW5pdGU7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBNb2xlVHdvIDdzIGxpbmVhciAwcyBpbmZpbml0ZTsqL1xufVxuXG5Aa2V5ZnJhbWVzIE1vbGVUd28ge1xuICAgIDAlICAgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xMGRlZykgcm90YXRlWSgwZGVnKSk7cmlnaHQ6IDY0cHg7fVxuICAgIDEwJSAgIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxMGRlZykgcm90YXRlWSgwZGVnKSk7fVxuICAgIDIwJSAgIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMTBkZWcpIHJvdGF0ZVkoMGRlZykpO31cbiAgICAzMCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTBkZWcpIHJvdGF0ZVkoMGRlZykpO31cbiAgICA0MCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTEwZGVnKSByb3RhdGVZKDBkZWcpKTt9XG4gICAgNTAlICAgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDEwZGVnKSByb3RhdGVZKDE4MGRlZykpO3JpZ2h0OiAxMDRweDt9XG4gICAgNjAlICAgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xMGRlZykgcm90YXRlWSgxODBkZWcpKTt9XG4gICAgNzAlICAgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDEwZGVnKSByb3RhdGVZKDE4MGRlZykpO31cbiAgICA4MCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTEwZGVnKSByb3RhdGVZKDE4MGRlZykpO31cbiAgICA5MCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTBkZWcpIHJvdGF0ZVkoMTgwZGVnKSk7fVxuICAgIDEwMCUgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xMGRlZykgcm90YXRlWSgwZGVnKSk7cmlnaHQ6IDY0cHg7fVxufVxuXG5cblxuLmFuaW1hbFNjZW5lVHdve1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTdweDtcbiAgICBtaW4td2lkdGg6IDE0MDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cdGxlZnQ6IDUwJTtcblx0ei1pbmRleDogMTAwO1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XG5cdC5vdXRsaW5lMXtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5Gb3gge1xuXHQgICAgYm90dG9tOiA4cHg7XG5cdCAgICBsZWZ0OiAyMDBweDtcblx0fVxuXHQuU3F1aXJyZWx7XG5cdCAgICBib3R0b206IDE2cHg7XG4gICBcdFx0bGVmdDogMzY4cHg7XG5cdH1cblx0LkJlZXtcblx0XHRyaWdodDogYXV0bztcbiAgICBcdGxlZnQ6IDE2N3B4OyBcblx0fVxuXHQuaGVkZ2Vob2d7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgd2lkdGg6IDEwN3B4O1xuXHQgICAgYm90dG9tOiAyMHB4O1xuXHQgICAgbGVmdDogNTA2cHg7XG5cdH1cblx0LkJhZGdlciB7XG5cdCAgICBib3R0b206IDEzcHg7XG5cdCAgICBsZWZ0OiA2MTJweDtcblx0fVxuXHQuUmFiYml0IHtcblx0ICAgIGJvdHRvbTogMTJweDtcblx0ICAgIGxlZnQ6IDc2NnB4O1xuXHR9XG5cdC5idXR0ZXJmbHl7XG5cdFx0cmlnaHQ6IDQxMXB4O1xuICAgIFx0bGVmdDogYXV0bztcbiAgICBcdG1hcmdpbi1ib3R0b206IC01M3B4O1xuXHR9XG5cdC5sYWR5YmlyZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDYwMHB4O1xuXHQgICAgei1pbmRleDogODtcblx0ICAgIGJvdHRvbTogMjBweDtcblx0fVxuXHQub3R0ZXJ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTlweDtcblx0XHR3aWR0aDogMTgwcHg7XG5cdFx0bGVmdDogMTA1M3B4O1xuXHR9XG5cdFxuXHQuTW9sZXtcblx0XHR3aWR0aDogMTI2cHg7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAtMjVweDtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGxlZnQ6IDg5NXB4O1xuXHQgICAvKiBhbmltYXRpb246IE1vbGUgN3MgbGluZWFyIDBzIGluZmluaXRlO1xuXHRcdC1vLWFuaW1hdGlvbjogTW9sZSA3cyBsaW5lYXIgMHMgaW5maW5pdGU7XG5cdFx0LW1zLWFuaW1hdGlvbjogTW9sZSA3cyBsaW5lYXIgMHMgaW5maW5pdGU7XG5cdFx0LW1vei1hbmltYXRpb246IE1vbGUgN3MgbGluZWFyIDBzIGluZmluaXRlO1xuXHRcdC13ZWJraXQtYW5pbWF0aW9uOiBNb2xlIDdzIGxpbmVhciAwcyBpbmZpbml0ZTsqL1xuXHR9XG5cblx0QGtleWZyYW1lcyBNb2xlIHtcblx0ICAgIDAlICAgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xMGRlZykgcm90YXRlWSgwZGVnKSk7bGVmdDogODk1cHg7fVxuXHQgICAgMTAlICAgeyBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDEwZGVnKSByb3RhdGVZKDBkZWcpKTt9XG5cdCAgICAyMCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTEwZGVnKSByb3RhdGVZKDBkZWcpKTt9XG5cdCAgICAzMCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTBkZWcpIHJvdGF0ZVkoMGRlZykpO31cblx0ICAgIDQwJSAgIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMTBkZWcpIHJvdGF0ZVkoMGRlZykpO31cblx0ICAgIDUwJSAgIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxMGRlZykgcm90YXRlWSgxODBkZWcpKTtsZWZ0OiA4NDVweDt9XG5cdCAgICA2MCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTEwZGVnKSByb3RhdGVZKDE4MGRlZykpO31cblx0ICAgIDcwJSAgIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxMGRlZykgcm90YXRlWSgxODBkZWcpKTt9XG5cdCAgICA4MCUgICB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTEwZGVnKSByb3RhdGVZKDE4MGRlZykpO31cblx0ICAgIDkwJSAgIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxMGRlZykgcm90YXRlWSgxODBkZWcpKTt9XG5cdCAgICAxMDAlIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMTBkZWcpIHJvdGF0ZVkoMGRlZykpO2xlZnQ6IDg5NXB4O31cblx0fVxuXG59XG5cbi5iYW5uZXJUZXh0e1xuICAgIHotaW5kZXg6IDk7XG4gICAgZm9udC1mYW1pbHk6ICdBbWF0aWNCb2xkJztcbiAgICBmb250LWZhbWlseTogXCJtYWNob1wiLHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMGVtO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBmb250LXNpemU6IDdlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NSU7XG4gICAgbGVmdDogNTAlO1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0oJGNlbnRlcik7XG5cdHdpZHRoOiA4MCU7XG59XG4uY29udGVudFBhZ2UgdGFibGV7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbi5jb250ZW50UGFnZSB0YWJsZSB0aCxcbi5jb250ZW50UGFnZSB0YWJsZSB0ZHtcbnBhZGRpbmc6IDEwcHggNXB4ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cblxuLmNvbnRlbnRQYWdlIHRhYmxlIHRoe1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNDMsNDMsNDMgLDAuMDEpO1xufSBcblxuLm9mc3RlZExvZ297XG5cdHdpZHRoOiAxNTBweDtcbn1cblxuLm90dGVyQW5pbWF0ZWR7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTg0cHg7XG4gICAgaGVpZ2h0OiAxNTJweDtcbiAgICBsZWZ0OiAxMDUxcHg7XG4gICAgYm90dG9tOiAtMTFweDtcblx0LmJvZHl7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgbGVmdDogMXB4O1xuXHQgICAgd2lkdGg6IDE3M3B4O1xuXHQgICAgYm90dG9tOiAyOXB4O1xuXHQgICAgei1pbmRleDogMjtcblx0fVxuXHQudGFpbHtcblx0ICAgIHotaW5kZXg6IDE7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBib3R0b206IDFweDtcblx0ICAgIHdpZHRoOiA1MnB4O1xuXHQgICAgbGVmdDogMTI4cHg7XG5cblx0ICAgIHRyYW5zZm9ybS1vcmlnaW46ICAxMDAlIDAlO1xuXHQgICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogIDEwMCUgMCU7XG5cdCAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogIDEwMCUgMCU7XG5cdCAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICAxMDAlIDAlO1xuXHQgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuXG5cdCAgICBhbmltYXRpb246IE90dGVyVGFpbCA1cyBsaW5lYXIgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXHQgICAgLW8tYW5pbWF0aW9uOiBPdHRlclRhaWwgNXMgbGluZWFyIDBzIGluZmluaXRlIGFsdGVybmF0ZTtcblx0ICAgIC1tcy1hbmltYXRpb246IE90dGVyVGFpbCA1cyBsaW5lYXIgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXHQgICAgLW1vei1hbmltYXRpb246IE90dGVyVGFpbCA1cyBsaW5lYXIgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXHQgICAgLXdlYmtpdC1hbmltYXRpb246IE90dGVyVGFpbCA1cyBsaW5lYXIgMHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgT3R0ZXJUYWlsIHtcbiAgICAwJSAgIHsgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMTBkZWcpKTt9XG4gICAgMTAwJSB7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTBkZWcpKTt9XG59XG4ub3R0ZXIxe1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTM0cHg7XG5cdHdpZHRoOiAyMDBweDtcblx0cmlnaHQ6IDIwJTtcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tIFNjZW5lIE9uZSAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqKi9cblxuXG4uZm9vdGVyUGFyYWdyYXBoe1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRsaW5lLWhlaWdodDogMS43ZW07XG59XG5cblxuLkV2ZW50VGl0bGV7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbn1cblxuLkV2ZW50U3RhcnRUaW1le1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbn1cblxuLmNhbGVuZGFyQ29udGVudHtcblx0cHtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4uQ2xvY2tJY29ue1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Nsb2NrLnBuZyk7XG59XG4uQWRkVG9DYWx7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMHB4O1xuXHR0b3A6IDQ1JTtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2FkZC5wbmcpO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAxMDBtcyk7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxKSB0cmFuc2xhdGVZKC01MCUpKTtcblx0Jjpob3Zlcntcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS4yKSB0cmFuc2xhdGVZKC01MCUpKTtcblx0fVxufVxuXG4uRXZlbnRUaXRsZXtcblx0cGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5jYWxlbmRhckNvbnRlbnR7XG5cblx0cGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5FdmVudFN0YXJ0VGltZXtcblxuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uTGlzdHtcblx0cGFkZGluZy1sZWZ0OiAzJTtcbn1cbi5DYWx7XG5cdHBhZGRpbmctcmlnaHQ6IDMlO1xufVxuXG5cbi5jYWxlbmRhci13aWRnZXQtdGFibGUgdGhlYWQgdHIgdGggLnNob3ctbW9udGgge1xuXHRkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2FsZW5kYXItd2lkZ2V0LXRhYmxlIHRoZWFkIHRyIHRoe1xuXHRwYWRkaW5nOiAwcHggMTBweCAhaW1wb3J0YW50O1xufVxuXG5cbi5jYWxlbmRhci13aWRnZXQtdGFibGUgdGhlYWQgdHIgdGggLnByZXYsXG4uY2FsZW5kYXItd2lkZ2V0LXRhYmxlIHRoZWFkIHRyIHRoIC5uZXh0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjlweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgdG9wOiAtMTBweDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG4gICAgJjpob3ZlcntcbiAgICBcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jYWxlbmRhci13aWRnZXQtdGFibGUgdGhlYWQgdHIgdGggLnByZXZ7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2FsUHJldi5wbmcpO1xuXHRyaWdodDogNTBweDtcbn1cbi5jYWxlbmRhci13aWRnZXQtdGFibGUgdGhlYWQgdHIgdGggLm5leHR7XG5cdHJpZ2h0OiAxMHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhbE5leHQucG5nKTtcbn1cblxuXG4uT3ZlcmxheUxlZnR7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblx0aGVpZ2h0OiA5NSU7XG5cdGxlZnQ6IC0xMCU7XG5cdG9wYWNpdHk6IDAuMTtcbn1cbi5PdmVybGF5UmlnaHR7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblx0aGVpZ2h0OiA5NSU7XG5cdHJpZ2h0OiAtMTAlO1xuXHRvcGFjaXR5OiAwLjE7XG59XG5cbi5raXRle1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xufVxuXG4uYm90dG9tVGV4dHtcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRsaW5lLWhlaWdodDogMS4zZW07XG59XG5cblxuLkNsYXNzVGh1bWJ7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aW1ne1xuXHRcdGhlaWdodDogMTUwcHg7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMTAwbXMpO1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxKSk7XG5cdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQmOmhvdmVye1xuXHRcdGltZ3tcblxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS4yKSk7XG5cdFx0fVxuXHR9XG5cdGZvbnQtc2l6ZTogMS4zZW07XG5cdGF7IFxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDBweDtcblx0XHRsZWZ0OiAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi5DbGFzc0xpbmt7XG5cdGF7IFxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDBweDtcblx0XHRsZWZ0OiAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG4uQ2xhc3NMaW5rSW5uZXJ7XG5cdHBhZGRpbmc6IDEzcHggMjBweDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkdGhlbWVDb2xvcjtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAxMDBtcyk7XG5cdCp7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMTAwbXMpO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMTAwbXMpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0Jjpob3ZlcntcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aGVtZUNvbG9yO1xuXHR9XG59XG4uQ2xhc3NMaW5rSW5uZXIuUmVke1xuXHRib3JkZXItY29sb3I6ICNmZTA0MDA7XG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZlMDQwMDtcblx0XHQqe1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG59XG4uQ2xhc3NMaW5rSW5uZXIuWWVsbG93e1xuXHRib3JkZXItY29sb3I6ICNmZmUxNDU7XG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZTE0NTtcblx0XHQqe1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG59XG4uQ2xhc3NMaW5rSW5uZXIuQmx1ZXtcblx0Ym9yZGVyLWNvbG9yOiAjMzRhNWRhO1xuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzNGE1ZGE7XG5cdFx0Kntcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxufVxuLkNsYXNzTGlua0lubmVyLkdyZWVue1xuXHRib3JkZXItY29sb3I6ICM2NWQ3ODQ7XG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzY1ZDc4NDtcblx0XHQqe1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG59XG5cblxuLnBvbGljeUJhcntcblx0cGFkZGluZzogMTBweDtcblx0Zm9udC1zaXplOiAwLjdlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcblx0Y29sb3I6ICNmZmY7XG5cdCp7XG5cdGNvbG9yOiAjZmZmO1xuXHR9XG59XG5cbi5jb29raWVXYXJuaW5ne1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5mb290ZXJ7XG5cdC5kaXZpZGVye1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAwcHggMTVweDtcblx0fVxuXG5cdC5jb2wtMTB7XG5cdGZvbnQtc2l6ZTogMC45ZW07XG5cdH1cbn1cblxuXG4uc29jaWFse1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiA1cHg7XG5cdGZvbnQtc2l6ZTogMS4yZW07XG5cdGkuZmEtZmFjZWJvb2t7XG5cdFx0Y29sb3I6ICM0MTY2YjI7XG5cdH1cblx0aS5mYS10d2l0dGVye1xuXHRcdGNvbG9yOiAjMWRhMWYyO1xuXHR9XG59XG5cbi5nb3Zlcm5vcnNMb2dpbntcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cblxuXG4jc2lkZWJhcntcblx0LmN1cnJlbnQgKyBidXR0b257XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY3VycmVudCArIGJ1dHRvbiArIHVse1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnRvZ2dsZUNvbnRlbnR7XG5cdCp7XG5cdGNvbG9yOiAjMzMzO1xuXHR9XG59XG4udG9nZ2xlQ29udGVudCAudXJse1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jYWxlbmRhci13aWRnZXQtdGFibGUgdGJvZHkgLmhhc0V2ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLypcbi5Eb3dubG9hZC1MaW5re1xuICAgIGNvbG9yOiAjMTE1ODQ0ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIHBhZGRpbmc6IDExcHggNDBweCAxMXB4IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMTE1ODQ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy91b3Bsb2FkSWNvbi5wbmcpO1xufSovXG5cblxuLkRvd25sb2FkLUxpbmt7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Ym9yZGVyOiAycHggc29saWQgJHRoZW1lQ29sb3I7XG5cdGNvbG9yOiAjMmIyYjJiO1xuXHRjb2xvcjogJHRoZW1lQ29sb3IgIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uRG93bmxvYWQtTGlua1x0Kntcblx0XHRjb2xvcjogJHRoZW1lQ29sb3I7XG59XG5cbi5Eb3dubG9hZC1MaW5rOmJlZm9yZXtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG5cdFx0Y29udGVudDogJ1xcZjAxOSc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHR0b3A6IDUwJTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGxlZnQ6IDEwcHg7XG5cdH1cblx0LkRvd25sb2FkLUxpbms6YmVmb3Jle1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHRcdFx0Y29sb3I6ICR0aGVtZUNvbG9yO1xuXHR9XG5cdC5Eb3dubG9hZC1MaW5rOmJlZm9yZSAqe1xuXG5cdFx0XHRjb2xvcjogJHRoZW1lQ29sb3I7XG5cdH1cbi5Eb3dubG9hZC1MaW5rOmFmdGVyICp7XG5cblx0XHRcdGNvbG9yOiAkdGhlbWVDb2xvcjtcbn1cbi5Eb3dubG9hZC1MaW5rOmFmdGVye1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oJHQxKTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb250ZW50OiAnXFxmMGY2Jztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDEwcHg7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRcdGNvbG9yOiAkdGhlbWVDb2xvcjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG4uRG93bmxvYWQtTGluazpob3Zlcntcblx0Y29sb3I6ICR0aGVtZUNvbG9yO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICR0aGVtZUNvbG9yO1xuXHR9XG4uRG93bmxvYWQtTGluazpob3ZlcjpiZWZvcmV7XG5cdFx0XHRjb2xvcjogJHRoZW1lQ29sb3I7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdH1cbi5Eb3dubG9hZC1MaW5rOmhvdmVyOmFmdGVye1xuXHRcdFx0Y29sb3I6ICR0aGVtZUNvbG9yO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcblx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG5cdFx0fVxuXHRcblxuXG4uQ29udGVudFNlY3Rpb257XG5cdHBhZGRpbmc6IDIwcHggMHB4O1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2VmZWZlZjtcbn1cblxuXG5cbi5mYW5jeWJveC1vdmVybGF5IHtcbiAgICB6LWluZGV4OiA5OTk5OTkgIWltcG9ydGFudDtcbn1cbi5mYW5jeWJveC1vcGVuZWQge1xuICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbn1cblxuXG5cbi50cmFuc2xhdGV7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE4cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDIycHg7XG59XG5cbi5UcmFuc2xhdGVCR3tcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjc2KSAhaW1wb3J0YW50O1xufVxuXG5cbiNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnR7XG4gICAgYm9yZGVyOiAzMHB4IHNvbGlkICMyYjJiMmIgIWltcG9ydGFudDtcbn1cblxuZm9udHtcblx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbiBcblxuXG4iLCIvKioqIEZvbnQgU2V0dGluZ3MgKioqL1xuJGZvbnQtc3RhY2s6ICdMYXRvJywgc2Fucy1zZXJpZjtcblxuLyoqKiBDb2xvciBTZXR0aW5ncyAqKiovXG4kdGV4dExpZ2h0OiAgICAgICAgICAgICAgICAgI2VlZWVlZTtcbiR0ZXh0RGFyazogICAgICAgICAgICAgICAgICAjMzMzMzMzO1xuJGNvbnRlbnRDb2xvcjogICAgICAgICAgICAgICMwMDAwMDA7XG4kSGVhZGluZ0NvbG9yOiAgICAgICAgICAgICAgIzIxODczYztcbiRMaW5rQ29sb3I6ICAgICAgICAgICAgICAgICAjMjE4NzNjO1xuJHRoZW1lQ29sb3I6ICAgICAgICAgICAgICAgICMxYTRkM2M7XG4kbGlnaHRHcmV5OiAgICAgICAgICAgICAgICAgI2M2YzZjNjtcbiR0ZXh0R3JleTogICAgICAgICAgICAgICAgICAjODU4NTg0O1xuJG1haW5Db2xvcjogICAgICAgICAgICAgICAgICNjNmM2YzY7XG4kbWFpbkNvbG9yMjogICAgICAgICAgICAgICAgIzQ0NDQ0NDtcblxuLyoqKiBUcmFuc2l0aW9ucyBTZXR0aW5ncyAqKiovXG4kdDE6ICAgICAgICAgICAgICAgICAgICAgIGFsbCAwLjM1cztcbiR0MjogICAgICAgICAgICAgICAgICAgICAgYWxsICAwLjZzO1xuXG4vKioqIFBvc2l0aW9uIFNldHRpbmdzICoqKi9cbiRjZW50ZXI6IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXG4vKioqIEdlbmVyYWwgU2V0dGluZ3MgKioqL1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xuICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAgICAgIC1tcy1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm94LXNoYWRvdygkaW5wdXQpIHtcbiAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogJGlucHV0O1xuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAkaW5wdXQ7XG4gICAgICAgICAgICAgLW1zLWJveC1zaGFkb3c6ICRpbnB1dDtcbiAgICAgICAgICAgICAgLW8tYm94LXNoYWRvdzogJGlucHV0O1xuICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkaW5wdXQ7ICBcbn1cbkBtaXhpbiB0ZXh0LXNoYWRvdygkaW5wdXQpIHtcbiAgICAgICAgLXdlYmtpdC10ZXh0LXNoYWRvdzogJGlucHV0O1xuICAgICAgICAgICAtbW96LXRleHQtc2hhZG93OiAkaW5wdXQ7XG4gICAgICAgICAgICAtbXMtdGV4dC1zaGFkb3c6ICRpbnB1dDtcbiAgICAgICAgICAgICAtby10ZXh0LXNoYWRvdzogJGlucHV0O1xuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAkaW5wdXQ7XG59XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbikge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgLW1vei10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm0pIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICAgICAgICAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xufVxuQG1peGluIGJveC1zaXppbmcoJGJveC1zaXppbmcpIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6ICRib3gtc2l6aW5nO1xuICAgICAgIC1tb3otYm94LXNpemluZzogJGJveC1zaXppbmc7XG4gICAgICAgIC1tcy1ib3gtc2l6aW5nOiAkYm94LXNpemluZztcbiAgICAgICAgICAgIGJveC1zaXppbmc6ICRib3gtc2l6aW5nO1xufVxuQG1peGluIGJhY2tncm91bmQtY292ZXIoJGltYWdlKSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6JGltYWdlO1xuICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWl4aW4gc3RyZXRjaENvdmVyKCRiYWNrZ3JvdW5kLCAkcG9zaXRpb24sICRpbmRleCkge1xuICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogJGluZGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xufVxuQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJGlucHV0KSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogJGlucHV0O1xuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6ICRpbnB1dDtcbiAgICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiAkaW5wdXQ7XG4gICAgICAgLW8tYmFja2ZhY2UtdmlzaWJpbGl0eTogJGlucHV0O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6ICRpbnB1dDsgXG59XG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkaW5wdXQpe1xuICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRpbnB1dDtcbiAgICAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkaW5wdXQ7XG4gICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJGlucHV0O1xuICAgICAgICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46ICRpbnB1dDtcbiAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkaW5wdXQ7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUoJGlucHV0KXtcbiAgICAgICAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAkaW5wdXQ7XG4gICAgICAgICAgICAgLW1vei1wZXJzcGVjdGl2ZTogJGlucHV0O1xuICAgICAgICAgICAgICAtbXMtcGVyc3BlY3RpdmU6ICRpbnB1dDsgXG4gICAgICAgICAgICAgICAtby1wZXJzcGVjdGl2ZTogJGlucHV0O1xuICAgICAgICAgICAgICAgICAgcGVyc3BlY3RpdmU6ICRpbnB1dDtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0tc3R5bGUoJGlucHV0KXsgXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogJGlucHV0O1xuICAgICAgICAgLW1vei10cmFuc2Zvcm0tc3R5bGU6ICRpbnB1dDtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtLXN0eWxlOiAkaW5wdXQ7XG4gICAgICAgICAgIC1vLXRyYW5zZm9ybS1zdHlsZTogJGlucHV0O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6ICRpbnB1dDtcbn1cbkBtaXhpbiBhbmltYXRpb24oJGlucHV0KXtcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiAkaW5wdXQ7XG4gICAgICAgICAgICAgICAtbW96LWFuaW1hdGlvbjogJGlucHV0O1xuICAgICAgICAgICAgICAgIC1tcy1hbmltYXRpb246ICRpbnB1dDtcbiAgICAgICAgICAgICAgICAgLW8tYW5pbWF0aW9uOiAkaW5wdXQ7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogJGlucHV0O1xufVxuQG1peGluIGFwcGVhcmFuY2UoJGlucHV0KXtcbiAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIC1vLWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5AbWl4aW4gZmxleCgkaW5wdXQpe1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkaW5wdXQ7XG4gICAgLW1zLWZsZXgtYWxpZ246ICRpbnB1dDtcbiAgICBhbGlnbi1pdGVtczogJGlucHV0O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkaW5wdXQ7XG4gICAgLW1zLWZsZXgtcGFjazogJGlucHV0O1xuICAgIGp1c3RpZnktY29udGVudDogJGlucHV0OyAgXG59XG5cbkBtaXhpbiBiZXppZXItdHJhbnNmb3JtKCRpbnB1dCkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkaW5wdXQ7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRpbnB1dDtcbiAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkaW5wdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkaW5wdXQ7XG59XG4iLCIvKioqIE1vYmlsZSBOYXZpZ2F0aW9uICoqKi9cbiNNZW51SWNvbntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHotaW5kZXg6IDk5OTkzO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgc3BhbntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMGRlZykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuICAgIH1cbiAgICAmOmhvdmVyIHNwYW57XG4gICAgfVxuICAgIHB7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgY29sb3I6ICR0ZXh0TGlnaHQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUpKTtcbiAgICAgIGJvdHRvbTogMTJweDtcbiAgICB9XG4gICAgc3BhbjpudGgtY2hpbGQoMSl7XG4gICAgICB0b3A6MjJweDtcbiAgICB9XG4gICAgc3BhbjpudGgtY2hpbGQoMil7XG4gICAgICB0b3A6IDMzcHg7XG4gICAgfVxuICAgIHNwYW46bnRoLWNoaWxkKDMpe1xuICAgICAgdG9wOiA0NHB4O1xuICAgIH1cbiAgICBzcGFuOm50aC1jaGlsZCg0KXtcbiAgICAgIHRvcDogNTVweDtcbiAgICB9XG59XG5cbi5tb2JpbGVOYXZCZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuXHR6LWluZGV4OiA2MDA1O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDFzKTtcblx0b3BhY2l0eTogMDtcbn1cblxuLyoqKiBNZW51ICoqKi9cbiNNZW51Qmd7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDMwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjQ4NmY7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAxcyBlYXNlLWluLW91dCk7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNNZW51RGFya3tcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYzLCA2MCwgOTksIDAuOSk7XG59XG4jTW9iaWxlTmF2aWdhdGlvbntcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lQ29sb3I7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDFzKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IC00MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDQwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgb3BhY2l0eTogMDtcbiAgLnRvZ2dsZU5hdntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgdG9wOiAwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjZWVlO1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAuVG9wTGV2ZWx7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKCRjZW50ZXIpO1xuXG5cblxuXG4gICAgcGFkZGluZzogMTBweCAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiA3NSU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG5cblxuXG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgdG9wOiAtMjBweDtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgIH1cbiAgfVxuICB1bHtcbiAgICB1bHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIH1cbiAgICBsaXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiAkdGV4dExpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzRweCAxMHB4IDIwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmFjdGl2ZU1vYmlsZU1lbnV7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICNNb2JpbGVOYXZpZ2F0aW9ue1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coMHB4IDBweCAxMDBweCAwcHggcmdiYSgwLDAsMCwgMC4xKSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBvcGFjaXR5OiAxICAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50IDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblx0Lm1vYmlsZU5hdkJnIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbiAgI01lbnVCZ3tcbiAgICB3aWR0aDogMjAwJTtcbiAgICBoZWlnaHQ6IDMwMCU7XG4gIH1cbiAgICNNZW51SWNvbiB7XG4gICAgICBzcGFue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBzcGFuOm50aC1jaGlsZCgxKXtcbiAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSAgcm90YXRlKDQ1ZGVnKSk7XG4gICAgICB9XG4gICAgICBzcGFuOm50aC1jaGlsZCgzKXtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkgIHJvdGF0ZSgtNDVkZWcpKTtcbiAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgfVxuICAgICAgc3BhbjpudGgtY2hpbGQoMil7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgICBzcGFuOm50aC1jaGlsZCg0KXtcbiAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgIHtcbiAgI01vYmlsZU5hdmlnYXRpb257XG4gICAgcmlnaHQ6IC0xMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWN0aXZlTW9iaWxlTWVudXtcbiAgICAjTW9iaWxlTmF2aWdhdGlvbntcbiAgICAgIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgI01vYmlsZU5hdmlnYXRpb24gLlRvcExldmVsIHtcbiAgICB0b3A6IDEzMXB4O1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgMCUpKTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gIH1cblxufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0gIEdlbmVyYWwgU2l0ZSBSZXNwb25zaXZlIC0tLS0tLS0tLS0tICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjcxcHgpICB7XG5cdCNNb2JpbGVOYXZpZ2F0aW9ue1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQuYWN0aXZlTW9iaWxlTWVudXtcblx0XHRvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cblx0I01lbnVJY29ue1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTI3MHB4KSAge1xuXHQjTWVudUljb257XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXHQjTWVudXtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRyYW5zbGF0ZSB7XG5cdCAgICB0b3A6IDI4cHg7XG5cdCAgICBsZWZ0OiAxOTZweDtcblx0ICAgIHotaW5kZXg6IDM7XG5cdH1cblxuXHQuaG9tZWJ0biBpbWcge1xuXHQgICAgaGVpZ2h0OiAzN3B4O1xuXHR9XG5cdCNoZWFkZXJ7XG5cdFx0aGVpZ2h0OiA3MHB4O1xuXHR9XG5cdC5QYWdlQ29udGFpbmVye1xuXHRcdG1hcmdpbi10b3A6IDcwcHg7XG5cdH1cblx0LnRvcExpbmtzIHtcblx0ICAgIHRvcDogMjBweDtcblx0ICAgIHJpZ2h0OiA4MXB4O1xuXHQgICAgZm9udC1zaXplOiAwLjllbTtcblx0fVxuXHQuU2VhcmNoQ29udGFpbmVyIHtcblx0ICAgIHRvcDogMjdweDtcblx0fVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3ODZweCkgIHtcblx0LnRhY01pZHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0fVxuXHQuY2xlYXJNaWR7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblx0KiAucGFnZVRpdGxlIHtcblx0ICAgIGZvbnQtc2l6ZTogM2VtICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi8qKiogTmV3c2xldHRlcnMgUGFnZSBSZXNwb25zaXZlICoqKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcyNnB4KSAge1xuXHQuTmV3c2xldHRlckl0ZW17XG5cdFx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuXHR9XG5cdC5zaWRlTGlua3MgYSB7XG5cdCAgICBwYWRkaW5nOiA5cHg7XG5cdCAgICBmb250LXNpemU6IDFlbTtcblx0ICAgIG1hcmdpbjogMnB4IDBweDtcblx0ICAgICY6aG92ZXJ7XG5cdFx0XHRwYWRkaW5nOiA5cHggNDBweCA5cHggOXB4O1xuXHRcdH1cblx0fVxuXG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkgIHtcbiAgICAuTmV3c2xldHRlckl0ZW17XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxufVxuLyoqKiBOZXdzbGV0dGVycyBQYWdlIFJlc3BvbnNpdmUgKioqL1xuXG4vKioqIFN0YWZmIFJlc3BvbnNpdmUgKioqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTIwcHgpICB7XG5cdC5TdGFmZlBhZ2UgLnN0YWZmUHJvZmlsZSAucHJvZmlsZVBpYyB7XG5cdCAgICBtYXJnaW46IDAgMHB4IDMwcHggMCAhaW1wb3J0YW50O1xuXHQgICAgZmxvYXQ6IGxlZnQ7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIGNsZWFyOiBib3RoO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi8qKiogU3RhZmYgUmVzcG9uc2l2ZSAqKiovXG4vKioqIEdhbGxlcnkgUmVzcG9uc2l2ZSAqKiovXG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSAge1xuICAgIC5nYWxsZXJ5SW1hZ2V7XG4gICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSAge1xuXHQuZ3JpZC1pdGVtLCAuZ3JpZC1zaXplciB7IFxuXHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDsgXG5cdH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSAge1xuICAgIC5nYWxsZXJ5SW1hZ2V7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NTBweCkgIHtcblx0LmdyaWQtaXRlbSwgLmdyaWQtc2l6ZXIgeyBcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50OyBcblx0fVxufVxuLyoqKiBHYWxsZXJ5IFJlc3BvbnNpdmUgKioqL1xuXG4vKiAtLS0tLS0tLS0tLS0gIEdlbmVyYWwgU2l0ZSBSZXNwb25zaXZlIC0tLS0tLS0tLS0tICovXG5cblxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpICB7XG5cdC5vdmVybGF5NHtcblx0XHRib3R0b206IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAzMHB4KSAge1xuXHQuYmFubmVyIC5iZ3tcblx0XHRtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcblx0fVxuXHQuZmxleHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTc3cHgpICB7XG5cdCNIb21lNSBzcGFuIHtcblx0ICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuXHQgICAgZm9udC1zaXplOiAyLjVlbTtcblx0fVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogODQ0cHgpICB7XG5cdCNob21lMntcblx0XHQuY29sLTgsXG5cdFx0LmNvbC00e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0LmNvbnRlbnRMZWZ0e1xuXHRcdCAgICB3aWR0aDogMzAwcHg7XG5cdFx0ICAgIGZsb2F0OiBub25lO1xuXHRcdCAgICBtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAwMHB4KSAge1xuXHQuT3ZlcmxheUxlZnQsXG5cdC5PdmVybGF5UmlnaHR7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjNweCkgIHtcblx0I0hvbWU0LFxuXHQjSG9tZTN7XG5cdFx0LmNvbC00e1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmltYWdlQ2lyY2xle1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmtpdGV7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQjSG9tZTUgc3BhbiB7XG5cdCAgICBwYWRkaW5nOiAwcHggMTBweDtcblx0ICAgIGZvbnQtc2l6ZTogMS41ZW07XG5cdH1cblx0Zm9vdGVye1xuXHRcdC5jb2wtMTAsXG5cdFx0LmNvbC0yLFxuXHRcdC5jb2wtOHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5vZnN0ZWRMb2dve1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0XHRtYXJnaW46IDEwcHggMHB4O1xuXHRcdH1cblxuXHRcdC5mc2V7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICAgIGZsb2F0OiBsZWZ0O1xuXHRcdCAgICBjbGVhcjogYm90aDtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgICAgZm9udC1zaXplOiAwLjhlbTtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjcwcHgpICB7IFxuXG4uSGVkZ2Vob2cxLFxuLm90dGVyMSxcbi5iZWUxLFxuLmJ1dHRlcmZseTEsXG4ubGFkeWJpcmQxLFxuXHQub3ZlcmxheTIsXG5cdC5vdmVybGF5M3tcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTUwcHgpICB7IFxuXHQjSG9tZTUgc3BhbiB7XG5cdCAgICBwYWRkaW5nOiAwcHggMTBweDtcblx0ICAgIGZvbnQtc2l6ZTogMWVtO1xuXHR9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDQ5MXB4KSAgeyBcblx0LmdvdmVybm9yc0xvZ2lue1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE4MzBweCkgIHtcblx0LlRvcEltYWdlIHtcblx0ICAgIHdpZHRoOiAyNTBweDtcblx0ICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTI1cHgpICB7XG5cdC5Ub3BJbWFnZSB7XG5cdCAgICBtYXJnaW46IDUwcHggMTBweDtcblx0ICAgIHdpZHRoOiAyMDBweDtcblx0ICAgIGhlaWdodDogMjAwcHg7XG5cdH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE1NzJweCkgIHtcblx0LnRvcEltYWdlNXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjY0cHgpICB7XG5cdC50b3BJbWFnZTQsXG5cdC50b3BJbWFnZTV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MjhweCkgIHtcblx0LnRvcEltYWdlMyxcblx0LnRvcEltYWdlNCxcblx0LnRvcEltYWdlNXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUyMHB4KSAge1xuXHQudG9wSW1hZ2UyLFxuXHQudG9wSW1hZ2UzLFxuXHQudG9wSW1hZ2U0LFxuXHQudG9wSW1hZ2U1e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpICB7XG5cdC5xdW90ZUJveCwgLmJhbm5lclRleHQge1xuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgZm9udC1zaXplOiAyLjJlbTtcblx0ICAgIGxlZnQ6IDBweDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgdG9wOiBhdXRvO1xuXHQgICAgYm90dG9tOiAxMDBweDtcblx0fSBcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDg3N3B4KSAge1xuXHQub3R0ZXIxLFxuXHQuSGVkZ2Vob2cxe1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjIwcHgpICB7XG5cdC5xdW90ZUJveCxcblx0LmJhbm5lclRleHR7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG5cdH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMzlweCkgIHtcblx0LmFuaW1hbFNjZW5lVHdve1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSAge1xuXHQuYW5pbWFsU2NlbmVPbmV7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE1NzBweCkgIHtcblx0LnNpZGVMaW5rcyBhe1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdCAgICBmb250LXNpemU6IDAuOGVtO1xuXHR9IFxufVxuXG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgIHtcblx0LmNvbnRlbnRMZWZ0e1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXHQuY29udGVudFJpZ2h0e1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkgIHtcblx0I3NpZGViYXIgLnNpZGViYXItaGVhZGluZyBhIHtcblx0ICAgIGZvbnQtc2l6ZTogMmVtICFpbXBvcnRhbnQ7XG5cdH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExNTRweCkgIHtcblx0LkNsYXNzVGh1bWJ7XG5cdFx0d2lkdGg6IDMzLjMzJSAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NTBweCkgIHtcblx0LkNsYXNzVGh1bWJ7XG5cdFx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkgIHtcblx0LkNsYXNzVGh1bWJ7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpICB7XG5cdFxuXHQuQ2xhc3NMaW5re1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcblx0fVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTgwcHgpICB7XG5cdC5zb2NpYWx7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTI3MHB4KSAge1xuXHQuQ2FsLFxuXHQuTGlzdHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcblx0fVxufVxuIiwiLyoqKiBNb2JpbGUgU2NyZWVucyAqKiovXG4jc2lkZWJhcntcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5MZXZlbC0xe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdWx7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0MSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICBjb2xvcjogJHRleHREYXJrO1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogJHRoZW1lQ29sb3I7XG4gICAgfVxuICB9XG4gIC5zaWRlYmFyLWhlYWRpbmd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBhe1xuICAgICAgcGFkZGluZzogNXB4IDMwcHggNXB4IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMTY1ODQ0O1xuICAgICAgZm9udC1mYW1pbHk6ICdBbWF0aWNCb2xkJztcbiAgICBmb250LWZhbWlseTogXCJtYWNob1wiLHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDNlbTtcbiAgICB9XG4gIH1cbiAgdWx7XG5cbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgKntcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cbiAgICB1bHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIGxpe1xuICAgICAgICBhe1xuICAgICAgICAgIC8qKiogTGV2ZWwgSW5kZW50YXRpb24gKioqL1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVse1xuICAgICAgICBsaXtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgLyoqKiBMZXZlbCBJbmRlbnRhdGlvbiAqKiovXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGxpe1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4IDVweCAxMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMCk7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnOyBcbiAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGMxYjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW57XG4gICAgICAgICAgY29sb3I6ICM0ODQ3NDk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdDEpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgc3BhbntcbiAgICAgICAgfVxuICAgICAgICAmLmN1cnJlbnRQYWdlOmJlZm9yZXtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3NpZGViYXItaW5uZXJ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi8qKiogRGVza3RvcCBTY3JlZW5zICoqKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNzaWRlYmFye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzaWRlYmFye1xuICAgIC5MZXZlbC0xe1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHVse1xuICAgICAgdWx7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5tYWluVG9nZ2xlOmZpcnN0LW9mLXR5cGV7XG4gICAgICBkaXNwbGF5OiBub25lICAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuaGlkZVNpZGVCYXJUb2dnbGV7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLyoqXG4gKiBUaGlzIHR5cG9ncmFwaHkgZmlsZSBpcyBpbmNsdWRlZCBpbiB0aGUgV1lTSVdZRyBlZGl0b3JcbiAqL1xuLnR5cG9ncmFwaHkgKiB7XG59XG4udHlwb2dyYXBoeSBibG9ja3F1b3RlIHtcblx0bWFyZ2luLWxlZnQ6MjBweDtcbn1cbi50eXBvZ3JhcGh5IGhyIHtcblx0cGFkZGluZzo1cHg7XG59XG5wLFxudWwgbGksXG5vbCBsaSxcbmEge1xuXHRcblx0bGluZS1oZWlnaHQ6MS41ZW07XG5cdGZvbnQtc2l6ZToxLjFlbTtcbn1cbnAge1xuXHRtYXJnaW4tYm90dG9tOjIwcHg7XG59XG5cblxuLyoqIENNUyBMSVNUIFNUWUxFUyAqKi9cbi50eXBvZ3JhcGh5IHVsLFxuLnR5cG9ncmFwaHkgb2wge1xuXHRtYXJnaW4tbGVmdDoxMHB4O1xuXHRtYXJnaW4tYm90dG9tOjIwcHg7XG59XG5cdC50eXBvZ3JhcGh5IHVsIGxpLFxuXHQudHlwb2dyYXBoeSBvbCBsaSB7XG5cdFx0bWFyZ2luOjRweCAxMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OjEuNGVtO1xuXHR9XG5cdFx0LnR5cG9ncmFwaHkgdWwgbGkge1xuXHRcdCBsaXN0LXN0eWxlLXR5cGU6ZGlzYztcblx0XHR9XG5cdFx0LnR5cG9ncmFwaHkgb2wgbGkge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOmRlY2ltYWw7XG4gICAgfVxuLyogSEVBREVSIFNUWUxFUyAqL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCB7XG5cdG1hcmdpbi1ib3R0b206MTRweDtcblx0Y29sb3I6ICRIZWFkaW5nQ29sb3I7XG59XG5oMSxcbmg0IHtcblx0Zm9udC13ZWlnaHQ6Ym9sZDtcbn1cbmgyLFxuaDMge1xuXHRmb250LXdlaWdodDpub3JtYWw7XG59XG5cdGgxIHtcblx0XHRmb250LXNpemU6Mi4yZW07XG5cdH1cblx0aDIge1xuXHRcdGZvbnQtc2l6ZToyLjJlbTtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHR9XG5cdGgzIHtcblx0XHRmb250LXNpemU6MS42ZW07XG5cdH1cblx0aDQge1xuXHRcdGZvbnQtc2l6ZToxLjRlbTtcblx0fVxuXG4vKiBMSU5LIFNUWUxFUyAqL1xuLnR5cG9ncmFwaHkgYSB7XG5cdGNvbG9yOiAkTGlua0NvbG9yO1xuICBcdGZvbnQtc2l6ZToxZW07XG4gIFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cdC50eXBvZ3JhcGh5IGE6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG5cdH1cblx0XG5cdFxuLnR5cG9ncmFwaHkgdGFibGUge1xuXHRmb250LXNpemU6MS4xZW07XG59XG5cdC50eXBvZ3JhcGh5IHRhYmxlIHRyIHRkIHtcblx0XHRwYWRkaW5nOjNweCA1cHg7XG5cdH1cblxuXHRcbi8qIFdZU0lXWUcgRURJVE9SIEFMSUdOTUVOVCBDTEFTU0VTICovXG4udHlwb2dyYXBoeSAubGVmdCB7XG5cdHRleHQtYWxpZ246bGVmdDtcbn1cbi50eXBvZ3JhcGh5IC5jZW50ZXIge1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcbn1cbi50eXBvZ3JhcGh5IGltZy5jZW50ZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHRcbn1cbi50eXBvZ3JhcGh5IC5yaWdodCB7XG5cdHRleHQtYWxpZ246cmlnaHQ7XG59XG4udHlwb2dyYXBoeSBpbWcucmlnaHQge1xuXHRmbG9hdDpyaWdodDtcbn1cbi50eXBvZ3JhcGh5IGltZy5sZWZ0IHtcblx0ZmxvYXQ6bGVmdDtcbn1cbi50eXBvZ3JhcGh5IGltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcdFxufVxuLnR5cG9ncmFwaHkgcC5Nc29Ob3JtYWwsIC50eXBvZ3JhcGh5IHAuTXNvQm9keVRleHQge1xuXHRtYXJnaW46IDA7XG59XG4iXX0= */
