@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:300;src:url(../fonts/work-sans-v18-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:300;src:url(../fonts/work-sans-v18-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:400;src:url(../fonts/work-sans-v18-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:400;src:url(../fonts/work-sans-v18-latin-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:500;src:url(../fonts/work-sans-v18-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:500;src:url(../fonts/work-sans-v18-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:600;src:url(../fonts/work-sans-v18-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:600;src:url(../fonts/work-sans-v18-latin-600italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:700;src:url(../fonts/work-sans-v18-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:700;src:url(../fonts/work-sans-v18-latin-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:800;src:url(../fonts/work-sans-v18-latin-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:800;src:url(../fonts/work-sans-v18-latin-800italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:900;src:url(../fonts/work-sans-v18-latin-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:900;src:url(../fonts/work-sans-v18-latin-900italic.woff2) format("woff2")}@font-face{font-family:Bantayog Light;src:url(../fonts/BantayogLight.woff2) format("woff2"),url(../fonts/BantayogLight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bantayog Semilight;src:url(../fonts/BantayogSemilight.woff2) format("woff2"),url(../fonts/BantayogSemilight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Bantayog;src:url(../fonts/BantayogRegular.woff2) format("woff2"),url(../fonts/BantayogRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Majoris;src:url(../fonts/MajorisRegular.woff2) format("woff2"),url(../fonts/MajorisRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@keyframes showHeader{0%{top:-90px}to{top:0}}@keyframes hideHeader{0%{top:0}to{top:-90px}}@keyframes elemAlpha{0%{opacity:0}to{opacity:1}}@keyframes elemAlphaModal{0%{top:-20%}to{top:0}}@keyframes showElement{0%{height:0;opacity:0}to{height:60px;opacity:1}}@keyframes hideElement{0%{height:60px;opacity:1}to{height:0;opacity:0}}@keyframes slideRightCard{0%{right:-570px}to{right:0}}@keyframes menuMobile{0%{right:-100%}to{right:0}}@keyframes menuMobileClose{0%{right:0}to{right:-100%}}@keyframes galeria{0%{top:0}to{top:90px}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.container{padding:0 8vw;width:100%}@media only screen and (min-width:481px){.container{margin:0 auto;max-width:960px;padding:0;width:100%}}@media only screen and (min-width:481px){.container--full{max-width:1440px;padding:0 90px;width:100%}}@media only screen and (min-width:481px){.container--footer{width:100%;max-width:100%;padding:80px}}.container--header{padding:2vh 3vw}@media only screen and (min-width:481px){.container--header{align-items:center;display:flex;height:100%;justify-content:space-between;max-width:100%;padding:0 80px;width:100%}}.container--full-height{min-height:calc(var(--vh, 1vh)*100 - 10vh)}@media only screen and (min-width:481px){.container--full-height{min-height:calc(var(--px) - 80px)}}.container--v-padding{padding-bottom:5vh;padding-top:5vh}@media only screen and (min-width:481px){.container--v-padding{padding-bottom:40px;padding-top:40px}}.container--h-padding{padding-left:8vw;padding-right:8vw}@media only screen and (min-width:481px){.container--h-padding{padding-left:50px;padding-right:50px}}.container--full-mobile{width:100%}@media only screen and (min-width:481px){.container--full-mobile{margin:0 auto;max-width:960px;padding:0;width:960px}}*{outline:none;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Work Sans;font-size:3.5vw;color:#000;position:relative}@media only screen and (min-width:481px){body{font-size:14px;font-size:rem(14)}}body p{line-height:16.42px}body p strong{font-weight:600}body .copy-share{position:fixed;z-index:22;bottom:50%;left:50%;transform:translate(-50%);background:#e2e0e0;font-family:Majoris;text-transform:uppercase;padding:20px 40px;border-radius:40px;box-shadow:0 3px 16px 0 rgba(0,0,0,.5);text-align:center;display:none}@media only screen and (max-width:768px){body .copy-share{padding:2vh 4vw;width:90vw}}body .menuMobile{position:fixed;top:0;right:-100%;width:100%;height:100%;background:#fffcfc;z-index:1000;animation:menuMobileClose .4s ease;overflow:scroll}body .menuMobile.show.show{right:0;animation:menuMobile .4s ease}body .menuMobile__content{padding:4vh 4vw;position:relative}body .menuMobile__content .close{position:absolute;top:4vh;right:4vw}body .menuMobile__content--links{margin-top:8vh}body .menuMobile__content--links ul li{padding:2.5vh 0;border-bottom:1px solid #e2e0e0;position:relative}body .menuMobile__content--links ul li a{color:#2d2926;font-family:Work Sans;font-weight:600;font-size:3vw;text-decoration:none;text-transform:uppercase}@media only screen and (min-width:481px){body .menuMobile__content--links ul li a{font-size:12px;font-size:rem(12)}}body .menuMobile__content--links ul li svg{position:absolute;right:0;margin:5px;top:25px;cursor:pointer}body .menuMobile__content--links ul li .sub-menu{display:none;padding-left:15px;transition:all .5s ease}body .menuMobile__content--links .translate{display:flex;font-family:Bantayog;margin-top:4vh}body .menuMobile__content--links .Button{margin-top:4vh;max-width:100%;color:#000}body .header{width:100%}body .header .range{background-color:#e87722}body .header .range a,body .header .range button{width:100%;background-color:transparent;border:0;outline:0;font-family:Majoris;text-transform:uppercase;color:#ffedde;font-size:12px;padding:8px;text-decoration:none;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:5px}@media only screen and (max-width:1440px){body .header .container{padding:0 6vw}}@media only screen and (max-width:1024px){body .header .container{padding:0 8vw}}body .header.headerFixed{position:fixed;top:-90px;left:0;height:90px;animation:hideHeader .5s ease;z-index:201;background:#fffcfc;display:flex;align-items:center;box-shadow:0 2px 0 rgba(0,0,0,.05)}body .header.headerFixed .headerFixed__content{display:flex;justify-content:space-between;align-items:center}body .header.headerFixed .headerFixed__content .showMenuMobile{display:none}@media only screen and (max-width:1024px){body .header.headerFixed .headerFixed__content .showMenuMobile{display:block}}body .header.headerFixed .headerFixed__content .buttons{display:flex;justify-content:space-between;width:100%;max-width:270px}body .header.headerFixed .headerFixed__content .laranja .desktop{display:block}body .header.headerFixed .headerFixed__content .laranja .mobile{display:none}@media only screen and (max-width:1024px){body .header.headerFixed .headerFixed__content .laranja{max-width:100px}body .header.headerFixed .headerFixed__content .laranja .desktop{display:none}body .header.headerFixed .headerFixed__content .laranja .mobile{display:block}}body .header.headerFixed.show{animation:showHeader .5s ease;top:0}body .header.navInternal{background:#fffcfc;height:90px;display:flex;align-items:center;position:relative;z-index:11}body .header.navInternal .navInternal__content{display:flex;justify-content:space-between;align-items:center}body .header.navInternal .navInternal__content .showMenuMobile{display:none}@media only screen and (max-width:1024px){body .header.navInternal .navInternal__content .showMenuMobile{display:block}}body .header.navInternal .navInternal__content .buttons{display:flex;justify-content:space-between;width:100%;max-width:270px}body .header.navInternal .navInternal__content .laranja .desktop{display:block}body .header.navInternal .navInternal__content .laranja .mobile{display:none}@media only screen and (max-width:1024px){body .header.navInternal .navInternal__content .laranja{max-width:100px}body .header.navInternal .navInternal__content .laranja .desktop{display:none}body .header.navInternal .navInternal__content .laranja .mobile{display:block}}body .header.navHome{position:absolute;z-index:200;top:0;left:0}body .header.navHome .navHome__content{padding-top:18px;display:flex;justify-content:space-between;align-items:center}body .header.navHome .navHome__content .showMenuMobile{display:none}@media only screen and (max-width:1024px){body .header.navHome .navHome__content .showMenuMobile{display:block}}body .header.navHome .navHome__content .buttons{display:flex;justify-content:space-between;width:100%;max-width:270px}@media only screen and (max-width:768px){body .header.navHome .navHome__content .buttons{max-width:200px}}body .header.navHome .navHome__content .laranja .desktop{display:block}body .header.navHome .navHome__content .laranja .mobile{display:none}@media only screen and (max-width:1024px){body .header.navHome .navHome__content .laranja{max-width:100px}body .header.navHome .navHome__content .laranja .desktop{display:none}body .header.navHome .navHome__content .laranja .mobile{display:block}}@media only screen and (max-width:1024px){body .header .navHome{display:none}}body .header .navHome ul{display:flex}body .header .navHome ul li{margin:0 3px}body .header .navHome ul li a{font-size:3vw;background:none;border-radius:52px;font-family:Work Sans;font-weight:600;padding:10px;text-decoration:none;text-transform:uppercase;transition:all .7s ease}@media only screen and (min-width:481px){body .header .navHome ul li a{font-size:12px;font-size:rem(12)}}@media only screen and (max-width:1440px){body .header .navHome ul li a{font-size:.7vw}}@media only screen and (max-width:1024px){body .header .navHome ul li a{font-size:3vw}}@media only screen and (max-width:1024px) and (min-width:481px){body .header .navHome ul li a{font-size:12px;font-size:rem(12)}}body .header .navHome.white ul li{position:relative}body .header .navHome.white ul li .sub-menu{display:none;flex-direction:column;position:absolute;top:24px;left:0;background:#fffcfc;padding:16px;border-radius:16px;width:200px}body .header .navHome.white ul li .sub-menu li{margin:8px 0}body .header .navHome.white ul li .sub-menu li a{color:#2d2926;padding:0;line-height:14px}body .header .navHome.white ul li .sub-menu li a:hover{color:#e87722}body .header .navHome.white ul li .sub-menu li a svg{display:none}body .header .navHome.white ul li:hover .sub-menu{display:flex}body .header .navHome.white ul li.menu-item-has-children a svg{display:inline-block;margin-left:5px}body .header .navHome.white ul li a{color:#fffcfc}body .header .navHome.white ul li a svg{display:none}body .header .navHome.white ul li a:hover{color:#2d2926;background:#fffcfc}body .header .navHome.black ul li{position:relative}body .header .navHome.black ul li.current-menu-item a{color:#2d2926;background:#ffc600}body .header .navHome.black ul li .sub-menu{display:none;flex-direction:column;position:absolute;top:25px;left:0;background:#fffcfc;padding:16px;border-radius:16px;width:200px}body .header .navHome.black ul li .sub-menu li{margin:0}body .header .navHome.black ul li .sub-menu li a{color:#2d2926;background:none;display:inline-block;line-height:14px}body .header .navHome.black ul li .sub-menu li a:hover{color:#e87722;background:none}body .header .navHome.black ul li .sub-menu li a svg{display:none}body .header .navHome.black ul li:hover .sub-menu{display:flex}body .header .navHome.black ul li.menu-item-has-children a svg{display:inline-block;margin-left:5px}body .header .navHome.black ul li a{color:#2d2926}body .header .navHome.black ul li a svg{display:none}body .header .navHome.black ul li a:hover{color:#2d2926;background:#ffc600}@media only screen and (max-width:1440px){body .header .buttons .Button{max-width:168px}}@media only screen and (max-width:768px){body .header .buttons .Button{margin-right:2vw}body .header .buttons .Button:last-child{margin-right:0}}@media only screen and (max-width:1440px){body .header .buttons .Button span{font-size:.7vw}}@media only screen and (max-width:1024px){body .header .buttons .Button span{font-size:3vw}}@media only screen and (max-width:1024px) and (min-width:481px){body .header .buttons .Button span{font-size:12px;font-size:rem(12)}}@media only screen and (max-width:768px){body .header .buttons .Button span{font-size:2.5vw}}@media only screen and (max-width:768px) and (min-width:481px){body .header .buttons .Button span{font-size:10px;font-size:rem(10)}}body .footer{padding-top:80px;padding-bottom:40px;background:#fffcfc;color:#2d2926;position:relative;z-index:20}@media only screen and (max-width:768px){body .footer{overflow:hidden}}body .footer--title{text-transform:uppercase;font-family:Work Sans;font-weight:600;color:#000;font-size:3.5vw;margin-bottom:18px}@media only screen and (min-width:481px){body .footer--title{font-size:14px;font-size:rem(14)}}body .footer--title.center{text-align:center}body .footer--text{font-size:3.5vw;line-height:16px}@media only screen and (min-width:481px){body .footer--text{font-size:14px;font-size:rem(14)}}body .footer__content{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:768px){body .footer__content{flex-direction:column-reverse}}body .footer__content--infos{width:100%;max-width:516px}@media only screen and (max-width:768px){body .footer__content--infos{margin:0 auto}}body .footer__content--infos .tickets{margin-top:20px}body .footer__content--infos .tickets .footer--title{margin-bottom:0}body .footer__content--infos .tickets .footer--text{margin-bottom:20px}@media only screen and (max-width:768px){body .footer__content--infos .tickets{text-align:center}}body .footer__content--links{width:100%;max-width:500px;margin-right:5vw}@media only screen and (max-width:768px){body .footer__content--links{margin-right:0;max-width:100%}}body .footer__content--links .FooterNav ul{display:flex;flex-wrap:wrap}body .footer__content--links .FooterNav ul li{width:100%;max-width:48%;margin-bottom:38px}body .footer__content--links .FooterNav ul li a{color:#2d2926;text-decoration:none;transition:all .5s ease-in-out}body .footer__content--links .FooterNav ul li a:hover{opacity:.7;text-decoration:underline}body .footer__social{margin-top:82px}body .footer__social ul{display:flex;justify-content:center;width:100%;max-width:200px;margin:0 auto}body .footer__social ul li{display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin:0 13px}body .footer__social ul li a svg{color:#000}body .footer__social ul li a:hover svg{transition:all .5s ease-in-out;color:#ffa427}body .footer__signature{margin-top:32px;border-top:1px solid #2d2926;padding-top:22px;text-align:center}body .footer__signature p{margin-bottom:22px}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.calendarEvents{margin-bottom:20px}.calendarEvents .header{text-align:center;font-size:7vw;color:#ffa427;font-family:Bantayog}@media only screen and (min-width:481px){.calendarEvents .header{font-size:28px;font-size:rem(28)}}.calendarEvents .tableCalendar{width:100%;font-family:Bantayog;font-size:5vw;margin-top:20px}@media only screen and (min-width:481px){.calendarEvents .tableCalendar{font-size:20px;font-size:rem(20)}}@media only screen and (max-width:768px){.calendarEvents .tableCalendar{font-size:4vw}}@media only screen and (max-width:768px) and (min-width:481px){.calendarEvents .tableCalendar{font-size:16px;font-size:rem(16)}}.calendarEvents .tableCalendar th{text-align:left;border:0;vertical-align:middle;color:#ffa427;width:140px;height:80px;padding:8px}@media only screen and (max-width:768px){.calendarEvents .tableCalendar th{width:2vw;height:6vh}}.calendarEvents .tableCalendar td{border:1px solid #2d2926;color:#2d2926;width:140px;height:80px;padding:8px}@media only screen and (max-width:768px){.calendarEvents .tableCalendar td{width:2vw;height:6vh}}.calendarEvents .tableCalendar td.noborder{border:0;padding:0;height:0}.calendarEvents .tableCalendar td.activeDay{background:#bde2ea;color:#2d2926;cursor:pointer}.calendarEvents .tableCalendar td .tags{display:flex}@media only screen and (max-width:768px){.calendarEvents .tableCalendar td .tags{flex-wrap:wrap;justify-content:space-between;gap:4px}}.calendarEvents .tableCalendar td .bullet{width:16px;height:16px;border-radius:100%;display:block;margin-right:8px}@media only screen and (max-width:768px){.calendarEvents .tableCalendar td .bullet{width:10px;height:10px;margin:0}}.calendarEvents .tableCalendar td .bullet__eventos-educativos{background:#ffa427}.calendarEvents .tableCalendar td .bullet__eventos-culturais{background:#58317d}.calendarEvents .tableCalendar td .bullet__eventos-sociais{background:#f63b13}.calendarEvents .tableCalendar td .bullet__entretenimento{background:#f7b9d3}.calendarEvents__legend{margin-top:30px}.calendarEvents__legend p{text-align:center;font-family:Bantayog;text-transform:uppercase}.calendarEvents__legend ul{display:flex;justify-content:center;align-items:center;margin-top:16px;font-family:Bantayog;text-transform:uppercase}@media only screen and (max-width:768px){.calendarEvents__legend ul{flex-wrap:wrap;justify-content:space-between}}.calendarEvents__legend ul li{margin:0 8px;display:flex;justify-content:flex-start;align-items:center}@media only screen and (max-width:768px){.calendarEvents__legend ul li{width:49%;margin:1vh 0}}.calendarEvents__legend ul li span{width:16px;height:16px;border-radius:100%;display:inline-block;margin-right:8px}.calendarEvents__legend ul li span.educativo{background:#ffa427}.calendarEvents__legend ul li span.culturais{background:#58317d}.calendarEvents__legend ul li span.sociais{background:#f63b13}.calendarEvents__legend ul li span.entretenimento{background:#f7b9d3}.calendarEvents .calendarInternal{display:none}.calendarEvents .calendarInternal .Button.close{border:1px solid #e2e0e0}.ContactEmail{background:#fffcfc;padding:64px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:relative}@media only screen and (max-width:768px){.ContactEmail{padding:8vh 8vw}}.ContactEmail .folha{position:absolute;top:0;left:0}@media only screen and (max-width:768px){.ContactEmail .folha{display:none}}.ContactEmail .garra{position:absolute;top:0;right:0}@media only screen and (max-width:768px){.ContactEmail .garra{display:none}}.ContactEmail h2{font-family:Majoris;font-size:7vw;text-transform:uppercase;color:#e87722}@media only screen and (min-width:481px){.ContactEmail h2{font-size:28px;font-size:rem(28)}}.ContactEmail p{margin:16px 0}.ContactEmail .Button{max-width:317px}.ContactEmail .Button img{margin-left:8px}.ContactEmail .copyemail{font-weight:700;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:none}.popup-area{position:fixed;width:100%;height:100%;top:0;left:0;z-index:202;opacity:0;pointer-events:none;transition:all .3s ease}.popup-area.active{opacity:1;pointer-events:all}.popup-area .popup{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:0 20px;background-color:rgba(0,0,0,.6)}@media only screen and (max-width:768px){.popup-area .popup{padding:0}}.popup-area .popup .announcement-area{max-width:425px;width:100%;padding:30px 20px;background-color:#fff;position:relative}@media only screen and (max-width:768px){.popup-area .popup .announcement-area{padding:0}}.popup-area .popup .announcement-area .imageTop{position:absolute;top:0;left:0}.popup-area .popup .announcement-area .imageBottom{position:absolute;bottom:0;right:0}.popup-area .popup .announcement-area .button-area{display:flex;justify-content:flex-end;position:absolute;top:20px;right:20px}@media only screen and (max-width:768px){.popup-area .popup .announcement-area .button-area{top:5vh}}.popup-area .popup .announcement-area .button-area .button{padding:12px 20px;border-radius:50px;font-size:14px;text-transform:uppercase;font-weight:600;background:#fff;border:1px solid #999;color:#2c2a2c;transition:all .3s ease-in-out;cursor:pointer;z-index:1}.popup-area .popup .announcement-area .button-area .button:hover{background:#00be03;color:#fff;border-color:#00be03}.popup-area .popup .announcement-area .announcement{width:100%}@media only screen and (max-width:768px){.popup-area .popup .announcement-area .announcement{height:100vh}}.popup-area .popup .announcement-area .announcement .text-area{margin-top:20px;margin-bottom:20px;padding-right:40px}@media only screen and (max-width:768px){.popup-area .popup .announcement-area .announcement .text-area{padding:15vh 5vw;margin-top:0;margin-bottom:0;overflow-x:scroll;height:100%}}.popup-area .popup .announcement-area .announcement .text-area .text{color:#2d2926}.popup-area .popup .announcement-area .announcement .text-area .text h1,.popup-area .popup .announcement-area .announcement .text-area .text h2,.popup-area .popup .announcement-area .announcement .text-area .text h3{font-size:7vw;text-transform:uppercase;font-weight:800;color:#58317d;margin-bottom:16px}@media only screen and (min-width:481px){.popup-area .popup .announcement-area .announcement .text-area .text h1,.popup-area .popup .announcement-area .announcement .text-area .text h2,.popup-area .popup .announcement-area .announcement .text-area .text h3{font-size:28px;font-size:rem(28)}}@media only screen and (max-width:768px){.popup-area .popup .announcement-area .announcement .text-area .text h1,.popup-area .popup .announcement-area .announcement .text-area .text h2,.popup-area .popup .announcement-area .announcement .text-area .text h3{font-size:5.75vw}}@media only screen and (max-width:768px) and (min-width:481px){.popup-area .popup .announcement-area .announcement .text-area .text h1,.popup-area .popup .announcement-area .announcement .text-area .text h2,.popup-area .popup .announcement-area .announcement .text-area .text h3{font-size:23px;font-size:rem(23)}}.popup-area .popup .announcement-area .announcement .text-area .text p{margin-bottom:16px}.translateAction{display:flex;margin:0 20px}@media only screen and (max-width:768px){.translateAction.hide{display:none}}.translateAction.white a{color:#fffcfc}.translateAction.black a{color:#2d2926}.translateAction a{display:flex;justify-content:center;align-items:center;text-decoration:none;text-transform:uppercase;font-family:Bantayog}.translateAction a img{margin-right:8px}.FaqCollapse input[type=checkbox]{display:none}.FaqCollapse .wrap-collabsible{margin:1.2rem 0}.FaqCollapse .lbl-toggle{display:block;font-size:5vw;padding:1rem 2.3rem 1rem 1rem;color:#2d2926;font-family:Bantayog;text-transform:uppercase;cursor:pointer;border-bottom:2px solid #e2e0e0;transition:all .25s ease-out;position:relative}@media only screen and (min-width:481px){.FaqCollapse .lbl-toggle{font-size:20px;font-size:rem(20)}}.FaqCollapse .lbl-toggle:hover{opacity:.7}.FaqCollapse .lbl-toggle:before{content:"";width:24px;height:24px;background:url(../images/icons/icon-show.png) no-repeat;display:inline-block;vertical-align:middle;margin-right:.7rem;transform:translateY(-2px);transition:transform .2s ease-out;position:absolute;right:0;top:14px}.FaqCollapse .toggle:checked+.lbl-toggle:before{background:url(../images/icons/icon-hide.png) no-repeat}.FaqCollapse .collapsible-content{max-height:0;overflow:hidden;transition:max-height .25s ease-in-out}.FaqCollapse .toggle:checked+.lbl-toggle+.collapsible-content{max-height:800px}.FaqCollapse .toggle:checked+.lbl-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.FaqCollapse .collapsible-content .content-inner{padding:.5rem 1rem}.FaqCollapse .collapsible-content p{margin-bottom:0;line-height:1.5;color:#4c4c4c}.FaqCollapse .collapsible-content p strong{font-weight:700}.FaqCollapse .collapsible-content p a{color:#2d2926;font-weight:700;transition:all .5s ease-in}.FaqCollapse .collapsible-content p a:hover{opacity:.8}.FaqCollapse .collapsible-content ul{color:#2d2926;margin:14px 0;padding-left:25px}.FaqCollapse .collapsible-content ul li{line-height:16.42px;list-style-type:disc}.Loader{position:fixed;width:100%;height:100%;background:#fffcfc;top:0;left:0;z-index:1001}.Loader__content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.Loader .lds-ring{margin-top:4vh;display:inline-block;position:relative;width:40px;height:40px}.Loader .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:8px;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid transparent;border-top-color:#e87722}.Loader .lds-ring div:first-child{animation-delay:-.45s}.Loader .lds-ring div:nth-child(2){animation-delay:-.3s}.Loader .lds-ring div:nth-child(3){animation-delay:-.15s}.Loader__simple .lds-ring{display:inline-block;position:relative;width:40px;height:40px}.Loader__simple .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:25px;height:25px;margin:8px;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid transparent;border-top-color:#4a9b55}.Loader__simple .lds-ring div:first-child{animation-delay:-.45s}.Loader__simple .lds-ring div:nth-child(2){animation-delay:-.3s}.Loader__simple .lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ModalRight{top:0;right:0;position:fixed;width:100%;height:100%;z-index:999999999;background:rgba(0,0,0,.5)}.ModalRight--content{width:100%;height:100%;display:flex;justify-content:flex-end;align-items:flex-start;position:relative}.ModalRight .cardAttractions{background:#fffcfc;width:100%;max-width:570px;height:100vh;overflow:scroll;position:absolute;top:0;right:-570px;transition:all .4s}.ModalRight .cardAttractions.show{right:0;animation:slideRightCard .4s ease}.ModalRight .cardAttractions .close{position:absolute;top:20px;left:20px;z-index:2}.ModalRight .cardAttractions__gallery .item{width:100%;height:280px;background-size:cover;background-position:50%}.ModalRight .cardAttractions__gallery .slick-prev{z-index:20;left:30px}.ModalRight .cardAttractions__gallery .slick-prev:before{content:"";width:38px;height:38px;opacity:1;background:url(../images/icons/arrow-right-banner.png);display:block;transition:all .5s ease;transform:rotate(180deg);border-radius:100%;box-shadow:4px -3px 3px -2px rgba(0,0,0,.42)}.ModalRight .cardAttractions__gallery .slick-next{right:30px}.ModalRight .cardAttractions__gallery .slick-next:before{content:"";width:38px;height:38px;opacity:1;background:url(../images/icons/arrow-right-banner.png);display:block;transition:all .5s ease;border-radius:100%;box-shadow:4px 3px 3px -2px rgba(0,0,0,.42)}.ModalRight .cardAttractions__content{padding:25px 70px}@media only screen and (max-width:768px){.ModalRight .cardAttractions__content{padding:4vh 8vw}}.ModalRight .cardAttractions__content h4{font-size:7vw;font-family:Majoris;text-transform:uppercase}@media only screen and (min-width:481px){.ModalRight .cardAttractions__content h4{font-size:28px;font-size:rem(28)}}.ModalRight .cardAttractions__content .buy{font-family:Bantayog;font-size:3.5vw;background:#ffc600;border-radius:55px;display:inline-block;padding:4px 10px;margin-top:10px;margin-bottom:10px}@media only screen and (min-width:481px){.ModalRight .cardAttractions__content .buy{font-size:14px;font-size:rem(14)}}.ModalRight .cardAttractions__content .schedules{margin-bottom:28px}.ModalRight .cardAttractions__content .schedules,.ModalRight .cardAttractions__content span{font-family:Bantayog}.ModalRight .cardAttractions__content .tickets{background:#ffedde;border-radius:10px;padding:28px 20px;margin-top:18px;margin-bottom:18px}.ModalRight .cardAttractions__content .tickets .combo{display:flex;flex-wrap:wrap;width:100%;max-width:320px;justify-content:space-between;align-items:center;margin-bottom:20px}.ModalRight .cardAttractions__content .tickets .combo .tag{padding:10px;border-radius:40px;margin-bottom:5px}.ModalRight .cardAttractions__content .tickets .combo .tag.zoo{color:#fffcfc;background:#4a9b55}.ModalRight .cardAttractions__content .tickets .combo .tag.dino{color:#2d2926;background:#ffc600}.ModalRight .cardAttractions__content .tickets .combo .tag.ponte{color:#fffcfc;background:#f63b13}.ModalRight .cardAttractions__content .tickets .info{margin-top:12px;margin-bottom:12px;font-weight:700}.ModalRight .cardAttractions__content .tickets .price strong{font-family:Bantayog}.ModalRight .cardAttractions__content .tickets .legend{margin-top:20px;margin-bottom:10px}.ModalRight .cardAttractions__content .tickets .meia{color:#2d2926}.ModalRight .cardAttractions__content .tickets .Button{max-width:100%;margin-top:18px}.ModalRight .cardAttractions__content .location{display:flex;justify-content:flex-start;align-items:center;font-family:Bantayog}.ModalRight .cardAttractions__content .location img{color:#2d2926}.ModalRight .cardAttractions__content .text{margin-top:18px}.ModalRight .cardAttractions__content .text p{margin-bottom:18px}.ModalRight .cardAttractions__content .text h3{font-family:Majoris;font-size:5vw;margin-bottom:18px}@media only screen and (min-width:481px){.ModalRight .cardAttractions__content .text h3{font-size:20px;font-size:rem(20)}}.ModalRight .cardAttractions__content .text ul{padding-left:20px}.ModalRight .cardAttractions__content .text ul li{line-height:16.42px;margin-bottom:10px;list-style-type:disc}.ModalRight .cardTeam{background:#fffcfc;width:100%;max-width:570px;height:100vh;overflow:scroll;position:absolute;top:0;right:-570px;transition:all .4s}.ModalRight .cardTeam.show{right:0;animation:slideRightCard .4s ease}.ModalRight .cardTeam .close{position:absolute;top:20px;left:20px;z-index:2}.ModalRight .cardTeam__thumb{width:100%;height:280px;background-size:cover;background-position:50%}.ModalRight .cardTeam__content{padding:60px 65px}.ModalRight .cardTeam__content h4{font-family:Majoris;font-size:12vw;margin-bottom:10px;text-transform:uppercase}@media only screen and (min-width:481px){.ModalRight .cardTeam__content h4{font-size:48px;font-size:rem(48)}}.ModalRight .cardTeam__content span{font-family:Bantayog;display:inline-block;margin-bottom:10px}.ModalRight .cardNoturno{background:#21044a;width:100%;max-width:570px;height:100vh;overflow:scroll;position:absolute;top:0;right:-570px;transition:all .4s}.ModalRight .cardNoturno.show{right:0;animation:slideRightCard .4s ease}.ModalRight .cardNoturno .close{position:absolute;top:20px;left:20px;z-index:2}.ModalRight .cardNoturno__gallery .item{width:100%;height:280px;background-size:cover;background-position:50%}@media only screen and (max-width:768px){.ModalRight .cardNoturno__gallery .item{height:180px}}.ModalRight .cardNoturno__gallery .slick-prev{z-index:20;left:30px}.ModalRight .cardNoturno__gallery .slick-prev:before{content:"";width:38px;height:38px;opacity:1;background:url(../images/icons/arrow-right-banner.png);display:block;transition:all .5s ease;transform:rotate(180deg);border-radius:100%;box-shadow:4px -3px 3px -2px rgba(0,0,0,.42)}.ModalRight .cardNoturno__gallery .slick-next{right:30px}.ModalRight .cardNoturno__gallery .slick-next:before{content:"";width:38px;height:38px;opacity:1;background:url(../images/icons/arrow-right-banner.png);display:block;transition:all .5s ease;border-radius:100%;box-shadow:4px 3px 3px -2px rgba(0,0,0,.42)}.ModalRight .cardNoturno__content{padding:25px 70px;color:#fffcfc}@media only screen and (max-width:768px){.ModalRight .cardNoturno__content{padding:4vh 8vw}}.ModalRight .cardNoturno__content h4{color:#ffc600;font-family:Majoris;font-size:7vw;margin-bottom:8px}@media only screen and (min-width:481px){.ModalRight .cardNoturno__content h4{font-size:28px;font-size:rem(28)}}.ModalRight .cardNoturno__content .schedules{color:#fffcfc;font-family:Majoris}.ModalRight .cardNoturno__content .schedules p{margin-bottom:8px}.ModalRight .cardNoturno__content .alert{background:#ffc600;color:#2d2926;font-family:Bantayog;border-radius:55px;width:145px;height:20px;margin-top:12px;display:flex;justify-content:center;align-items:center}.ModalRight .cardNoturno__content .text{margin-top:18px}.ModalRight .cardNoturno__content .text p{margin-bottom:18px}.ModalRight .cardNoturno__content .text p a{color:#ffc600}.ModalRight .cardNoturno__content .text h3{font-family:Majoris;font-size:5vw;margin-bottom:18px}@media only screen and (min-width:481px){.ModalRight .cardNoturno__content .text h3{font-size:20px;font-size:rem(20)}}.ModalRight .cardNoturno__content .text ul{padding-left:20px}.ModalRight .cardNoturno__content .text ul li{line-height:16.42px;margin-bottom:10px;list-style-type:disc}.ModalRight .cardNoturno__content .comments{color:#2d2926;background:#fffcfc;padding:28px;display:flex;justify-content:space-between;align-items:center;border-radius:10px}.ModalRight .cardNoturno__content .comments img{margin-right:10px}.ModalRight .cardNoturno .link{background:#000;padding:28px 20px}.ModalRight .cardNoturno .link .Button{max-width:100%}.ModalRight .cardForm{background:#ffedde;width:100%;max-width:570px;height:100vh;overflow-y:scroll;position:absolute;top:0;right:-570px;transition:all .4s}.ModalRight .cardForm.show{right:0;animation:slideRightCard .4s ease}.ModalRight .cardForm .close{position:absolute;top:20px;left:20px;z-index:2}.ModalRight .cardForm__gallery .item{width:100%;height:280px;background-size:cover;background-position:50%}.ModalRight .cardForm__gallery .slick-prev{z-index:20;left:30px}.ModalRight .cardForm__gallery .slick-prev:before{content:"";width:38px;height:38px;opacity:1;background:url(../images/icons/arrow-right-banner.png);display:block;transition:all .5s ease;transform:rotate(180deg);border-radius:100%;box-shadow:4px -3px 3px -2px rgba(0,0,0,.42)}.ModalRight .cardForm__gallery .slick-next{right:30px}.ModalRight .cardForm__gallery .slick-next:before{content:"";width:38px;height:38px;opacity:1;background:url(../images/icons/arrow-right-banner.png);display:block;transition:all .5s ease;border-radius:100%;box-shadow:4px 3px 3px -2px rgba(0,0,0,.42)}.ModalRight .cardForm__content{padding:25px 70px;color:#2d2926;background:#fffcfc}.ModalRight .cardForm__content p{margin-bottom:10px}.ModalRight .cardForm__content h2{font-family:Majoris;font-size:7vw;margin-bottom:8px;margin-top:20px}@media only screen and (min-width:481px){.ModalRight .cardForm__content h2{font-size:28px;font-size:rem(28)}}.ModalRight .cardForm__content h3{font-family:Bantayog;font-size:5vw;margin-top:28px}@media only screen and (min-width:481px){.ModalRight .cardForm__content h3{font-size:20px;font-size:rem(20)}}.ModalRight .cardForm__content ul{margin-top:18px;padding-left:20px}.ModalRight .cardForm__content ul li{list-style:disc;margin-bottom:18px}.ModalRight .cardForm .link{background:#ffedde;padding:28px 20px}.ModalRight .cardForm .link .Button{max-width:100%}.ModalRight .formStep{background:#ffedde;width:100%;max-width:570px;height:100vh;overflow-y:auto;position:absolute;top:0;right:-570px;transition:all .4s}.ModalRight .formStep.show{right:0;animation:slideRightCard .4s ease}.ModalRight .formStep .success{display:none;background:#fffcfc;width:100%;max-width:570px;height:100vh;overflow-y:auto;position:absolute;top:0;right:0}.ModalRight .formStep .success .close{position:absolute;top:20px;left:20px;z-index:2}.ModalRight .formStep .success .grafismoLeft{position:absolute;top:0;left:0}.ModalRight .formStep .success .grafismoRight{position:absolute;top:0;right:0}.ModalRight .formStep .success__content{align-items:center;display:flex;flex-direction:column;padding:25vh 70px 28px;text-align:center;width:100%}@media only screen and (max-width:768px){.ModalRight .formStep .success__content{padding:14vh 8vw}}.ModalRight .formStep .success__content span{font-family:Bantayog;font-size:5vw;display:inline-block;width:100%;margin-bottom:18px;margin-top:25px}@media only screen and (min-width:481px){.ModalRight .formStep .success__content span{font-size:20px;font-size:rem(20)}}.ModalRight .formStep__content{position:relative;color:#2d2926;background:#fffcfc}.ModalRight .formStep__content .close{position:absolute;top:20px;left:20px;z-index:2}.ModalRight .formStep__content--step.step2{display:none}.ModalRight .formStep__content--step .header{padding:100px 70px 28px}@media only screen and (max-width:768px){.ModalRight .formStep__content--step .header{padding:100px 20px 28px}}.ModalRight .formStep__content--step .header p{font-size:7vw;font-family:Majoris;line-height:38px;margin-bottom:42px}@media only screen and (min-width:481px){.ModalRight .formStep__content--step .header p{font-size:28px;font-size:rem(28)}}.ModalRight .formStep__content--step .header .legend{font-family:Work Sans;text-align:left}.ModalRight .formStep__content--step .header .line{background:#e2e0e0;height:1px;margin-bottom:42px;width:100%}.ModalRight .formStep__content--step .header span{font-size:3.5vw;display:inline-block;font-family:Bantayog;text-align:center;width:100%}@media only screen and (min-width:481px){.ModalRight .formStep__content--step .header span{font-size:14px;font-size:rem(14)}}.ModalRight .formStep__content--step .header h4{font-size:5vw;color:#2c2a2c;font-family:Bantayog;line-height:20px;margin-bottom:16px}@media only screen and (min-width:481px){.ModalRight .formStep__content--step .header h4{font-size:20px;font-size:rem(20)}}.ModalRight .formStep__content--step .header>div>p{font-size:3vw;color:#000;margin-bottom:12px}@media only screen and (min-width:481px){.ModalRight .formStep__content--step .header>div>p{font-size:12px;font-size:rem(12)}}.ModalRight .formStep__content--step .inputs{padding:0 70px 28px}@media only screen and (max-width:768px){.ModalRight .formStep__content--step .inputs{padding:0 20px 28px}}.ModalRight .formStep__content--step .inputs h4{font-family:Bantayog;font-size:5vw;margin-bottom:18px}@media only screen and (min-width:481px){.ModalRight .formStep__content--step .inputs h4{font-size:20px;font-size:rem(20)}}.ModalRight .formStep__content--step .inputs .legend,.ModalRight .formStep__content--step .inputs__line{margin-bottom:18px}.ModalRight .formStep__content--step .inputs__line label{font-family:Bantayog;margin-bottom:10px}.ModalRight .formStep__content--step .inputs__line input[type=email],.ModalRight .formStep__content--step .inputs__line input[type=number],.ModalRight .formStep__content--step .inputs__line input[type=text]{border:1px solid #e2e0e0;border-radius:8px;padding:10px 15px;width:100%}.ModalRight .formStep__content--step .inputs__line select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;padding:0 1em 0 0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;z-index:1;outline:none}.ModalRight .formStep__content--step .inputs__line select::-ms-expand{display:none}.ModalRight .formStep__content--step .inputs__line .select{display:grid;grid-template-areas:"select";align-items:center;position:relative;max-width:100%;border:1px solid #e2e0e0;border-radius:8px;padding:3px 15px;font-size:1.25rem;cursor:pointer;background-color:#fff;background-image:url(../images/form/arrow.png);background-position:100%;background-repeat:no-repeat;margin-top:8px}.ModalRight .formStep__content--step .inputs__line .select .inputs__line span{margin-top:0}.ModalRight .formStep__content--step .inputs__line .select:not(.select--multiple):after{content:"";justify-self:end;width:.8em;height:.5em;background-color:var(--select-arrow);-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%)}.ModalRight .formStep__content--step .inputs__line select:focus+.focus{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid var(--select-focus);border-radius:inherit}.ModalRight .formStep__content--step .inputs__line select[multiple]{padding-right:0;height:6rem}.ModalRight .formStep__content--step .inputs__line select[multiple] option{white-space:normal;outline-color:var(--select-focus)}.ModalRight .formStep__content--step .inputs__line .select--disabled{cursor:not-allowed;background-color:#eee;background-image:linear-gradient(0deg,#ddd,#eee 33%)}.ModalRight .formStep__content--step .inputs__line label{font-size:1.125rem;font-weight:500}.ModalRight .formStep__content--step .inputs__line .select+label{margin-top:2rem}.ModalRight .formStep__content--step .inputs__line textarea{border:1px solid #e2e0e0;border-radius:8px;padding:10px 15px;width:100%;height:99px}.ModalRight .formStep__content--step .inputs__line span{display:inline-block;margin-top:8px;font-size:3vw;width:100%}@media only screen and (min-width:481px){.ModalRight .formStep__content--step .inputs__line span{font-size:12px;font-size:rem(12)}}.ModalRight .formStep__content--step .button{background:#ffedde;padding:28px}.ModalRight .formStep__content--step .button .Button{max-width:100%}.ModalRight .cardEducational{background:#ffedde;width:100%;max-width:570px;height:100vh;overflow:scroll;position:absolute;top:0;right:-570px;transition:all .4s}.ModalRight .cardEducational.show{right:0;animation:slideRightCard .4s ease}.ModalRight .cardEducational .close{position:absolute;top:20px;left:20px;z-index:2}.ModalRight .cardEducational__gallery .item{width:100%;height:280px;background-size:cover;background-position:50%}.ModalRight .cardEducational__gallery .slick-prev{z-index:20;left:30px}.ModalRight .cardEducational__gallery .slick-prev:before{content:"";width:38px;height:38px;opacity:1;background:url(../images/icons/arrow-right-banner.png);display:block;transition:all .5s ease;transform:rotate(180deg);border-radius:100%;box-shadow:4px -3px 3px -2px rgba(0,0,0,.42)}.ModalRight .cardEducational__gallery .slick-next{right:30px}.ModalRight .cardEducational__gallery .slick-next:before{content:"";width:38px;height:38px;opacity:1;background:url(../images/icons/arrow-right-banner.png);display:block;transition:all .5s ease;border-radius:100%;box-shadow:4px 3px 3px -2px rgba(0,0,0,.42)}.ModalRight .cardEducational__content{padding:25px 70px;background:#fffcfc}@media only screen and (max-width:768px){.ModalRight .cardEducational__content{padding:4vh 8vw}}.ModalRight .cardEducational__content h2{font-family:Majoris;font-size:7vw;margin-bottom:18px}@media only screen and (min-width:481px){.ModalRight .cardEducational__content h2{font-size:28px;font-size:rem(28)}}.ModalRight .cardEducational__content h3{font-family:Bantayog;font-size:5vw;margin:18px 0}@media only screen and (min-width:481px){.ModalRight .cardEducational__content h3{font-size:20px;font-size:rem(20)}}.ModalRight .cardEducational__content strong{font-weight:700}.ModalRight .cardEducational__content p{margin-bottom:14px}.ModalRight .cardEducational__content p.infos{display:flex;align-items:center;justify-content:flex-start}.ModalRight .cardEducational__content p.infos img{margin-right:10px}.ModalRight .cardEducational__button{background:#ffedde;padding:28px}.ModalRight .cardEducational__button .Button{max-width:100%}.ModalRight .cardEvents{background:#ffedde;width:100%;max-width:570px;height:100vh;overflow:scroll;position:absolute;top:0;right:-570px;transition:all .4s}.ModalRight .cardEvents.show{right:0;animation:slideRightCard .4s ease}.ModalRight .cardEvents .close{position:absolute;top:20px;left:20px;z-index:2}.ModalRight .cardEvents__gallery .item{width:100%;height:280px;background-size:cover;background-position:50%}.ModalRight .cardEvents__gallery .slick-prev{z-index:20;left:30px}.ModalRight .cardEvents__gallery .slick-prev:before{content:"";width:38px;height:38px;opacity:1;background:url(../images/icons/arrow-right-banner.png);display:block;transition:all .5s ease;transform:rotate(180deg);border-radius:100%;box-shadow:4px -3px 3px -2px rgba(0,0,0,.42)}.ModalRight .cardEvents__gallery .slick-next{right:30px}.ModalRight .cardEvents__gallery .slick-next:before{content:"";width:38px;height:38px;opacity:1;background:url(../images/icons/arrow-right-banner.png);display:block;transition:all .5s ease;border-radius:100%;box-shadow:4px 3px 3px -2px rgba(0,0,0,.42)}.ModalRight .cardEvents__content{padding:25px 70px;color:#2d2926;background:#fffcfc}.ModalRight .cardEvents__content h2{font-family:Majoris;font-size:7vw;margin-bottom:18px;margin-top:20px}@media only screen and (min-width:481px){.ModalRight .cardEvents__content h2{font-size:28px;font-size:rem(28)}}.ModalRight .cardEvents__content h3{font-family:Bantayog;font-size:5vw;margin-top:28px}@media only screen and (min-width:481px){.ModalRight .cardEvents__content h3{font-size:20px;font-size:rem(20)}}.ModalRight .cardEvents__content p{margin-bottom:18px}.ModalRight .cardEvents__content p strong{font-weight:700}.ModalRight .cardEvents__content ul{margin-top:18px;padding-left:20px}.ModalRight .cardEvents__content ul li{list-style:disc;margin-bottom:18px}.ModalRight .cardEvents__content ul li strong{font-weight:700}.ModalRight .cardEvents .link{background:#ffedde;padding:28px 20px}.ModalRight .cardEvents .link .Button{max-width:100%}.ModalRight .cardCalendar{background:#fffcfc;width:100%;max-width:570px;height:100vh;overflow:scroll;position:absolute;top:0;right:-570px;transition:all .4s}.ModalRight .cardCalendar.show{right:0;animation:slideRightCard .4s ease}.ModalRight .cardCalendar .close{position:absolute;top:20px;left:20px;z-index:2}.ModalRight .cardCalendar__content{padding:25px 70px;margin-top:100px}@media only screen and (max-width:768px){.ModalRight .cardCalendar__content{padding:4vh 8vw}}.ModalRight .cardCalendar__content h4{font-size:7vw;font-family:Majoris;text-transform:uppercase}@media only screen and (min-width:481px){.ModalRight .cardCalendar__content h4{font-size:28px;font-size:rem(28)}}.ModalRight .cardCalendar__content p{margin-bottom:8px}.ModalRight .cardCalendar__content p a{color:#2d2926}.ModalRight .cardCalendar__content .text .item{margin-bottom:32px}.ModalRight .cardCalendar__content .text .item__title{color:#ffa427;font-family:Majoris;font-size:7vw;margin-bottom:32px;text-transform:uppercase}@media only screen and (min-width:481px){.ModalRight .cardCalendar__content .text .item__title{font-size:28px;font-size:rem(28)}}.ModalRight .cardCalendar__content .text .item__content h1,.ModalRight .cardCalendar__content .text .item__content h2,.ModalRight .cardCalendar__content .text .item__content h3{font-family:Majoris;font-size:5vw;margin-bottom:18px}@media only screen and (min-width:481px){.ModalRight .cardCalendar__content .text .item__content h1,.ModalRight .cardCalendar__content .text .item__content h2,.ModalRight .cardCalendar__content .text .item__content h3{font-size:20px;font-size:rem(20)}}.ModalRight .cardCalendar__content .text .item__content p{margin-bottom:18px}.ModalRight .cardCalendar__content .text .item__content p strong{font-weight:700}.ModalRight .cardCalendar__content .text .item__content ul{padding-left:20px}.ModalRight .cardCalendar__content .text .item__content ul li{line-height:16.42px;margin-bottom:10px;list-style-type:disc}.ModalRight .cardCalendar__content .text .item__list li{list-style-type:none;margin-bottom:12px;position:relative}.ModalRight .cardCalendar__content .text .item__list li:before{content:"";display:inline-block;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;margin-right:10px;vertical-align:middle}.ModalRight .cardCalendar__content .text .item__list--data:before{background-image:url(../images/calendar/icon-data.png)}.ModalRight .cardCalendar__content .text .item__list--horario:before{background-image:url(../images/calendar/icon-horario.png)}.ModalRight .cardCalendar__content .text .item__list--local:before{background-image:url(../images/calendar/icon-local.png)}.ModalRight .cardCalendar__content .text .item__list--publico:before{background-image:url(../images/calendar/icon-publico.png)}.ModalRight .scriptInformation{background-color:#fffcfc;color:#2c2a2c;display:none;flex-direction:column;height:100%;max-width:568px;overflow-y:auto;position:relative;right:-568px;width:100%}.ModalRight .scriptInformation.show{animation:slideRightCard .4s ease;display:flex;right:0}.ModalRight .scriptInformation .closeRoteiro{left:30px;position:absolute;top:22px;z-index:10}.ModalRight .scriptInformation .cardSlider{background-color:#000}.ModalRight .scriptInformation .cardSlider:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);background-size:200% 100%;animation:shimmer 1.5s infinite}.ModalRight .scriptInformation .cardSlider .slick-prev{background-image:url(../images/slick/arrow.png);height:39px;left:32px;top:50%;transform:translateY(-50%) rotate(180deg);transition:all .4s ease-in-out;width:39px;z-index:10}.ModalRight .scriptInformation .cardSlider .slick-prev:hover{opacity:.8}.ModalRight .scriptInformation .cardSlider .slick-prev:before{display:none}.ModalRight .scriptInformation .cardSlider .slick-next{background-image:url(../images/slick/arrow.png);height:39px;right:40px;top:50%;transform:translateY(-50%);transition:all .4s ease-in-out;width:39px;z-index:10}.ModalRight .scriptInformation .cardSlider .slick-next:hover{opacity:.8}.ModalRight .scriptInformation .cardSlider .slick-next:before{display:none}.ModalRight .scriptInformation .cardSlider .item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:260px;position:relative;width:100%}.ModalRight .scriptInformation .scriptContent{flex:1;padding:32px 80px 0}@media only screen and (max-width:768px){.ModalRight .scriptInformation .scriptContent{padding:20px 20px 0}}.ModalRight .scriptInformation .scriptContent h2{font-size:7vw;font-family:Bantayog;font-weight:600;line-height:28px;margin-bottom:32px;text-transform:uppercase}@media only screen and (min-width:481px){.ModalRight .scriptInformation .scriptContent h2{font-size:28px;font-size:rem(28)}}.ModalRight .scriptInformation .scriptContent h5{font-size:5vw;font-family:Bantayog;line-height:20px;margin-bottom:18px}@media only screen and (min-width:481px){.ModalRight .scriptInformation .scriptContent h5{font-size:20px;font-size:rem(20)}}.ModalRight .scriptInformation .scriptContent>p{margin-bottom:32px}.ModalRight .scriptInformation .scriptContent .experiencia{align-items:center;display:flex;gap:16px;margin-bottom:8px}.ModalRight .scriptInformation .scriptContent hr{margin-bottom:0;margin-top:32px}@media only screen and (max-width:768px){.ModalRight .scriptInformation .scriptContent hr{margin-top:20px}}.ModalRight .scriptInformation .scriptContent .Button{margin-top:32px}.ModalRight .scriptInformation .scriptContent .Button img{margin-left:10px}.ModalRight .scriptFooter{background-color:#ffedde;margin-top:20px}.ModalRight .scriptFooter .button{padding:28px}.ModalRight .scriptFooter .button p{text-align:center}.ModalRight .scriptFooter .button p .wpcf7-spinner{margin-top:18px}.ModalRight .scriptForm{background-color:#fffcfc;display:none;flex-direction:column;height:100%;max-width:568px;position:relative;right:-568px;width:100%;z-index:15}.ModalRight .scriptForm.show{animation:slideRightCard .4s ease;display:flex;right:0}.ModalRight .scriptForm .formStep__content,.ModalRight .scriptForm .wpcf7,.ModalRight .scriptForm .wpcf7-form{height:100%}.ModalRight .scriptForm .step1{display:flex;flex-direction:column;height:100%}.ModalRight .scriptForm .step1 .header>div>p{font-family:Work Sans;font-weight:400;line-height:normal}.ModalRight .scriptForm .step1 .inputs{flex:1}.Button{text-transform:uppercase;text-decoration:none;border:0;font-family:Majoris;font-size:3vw;display:flex;justify-content:center;align-items:center;border-radius:52px;width:100%;max-width:198px;height:46px;cursor:pointer}@media only screen and (min-width:481px){.Button{font-size:12px;font-size:rem(12)}}.Button.laranja{background:#e87722;color:#fffcfc;transition:all .3s ease-in-out}.Button.laranja:hover{background:#ffa427}.Button.laranja:active{background:#2d2926;color:#fffcfc}.Button.amarelo{background:#ffc600;color:#2d2926;transition:all .3s ease-in-out}.Button.amarelo:active,.Button.amarelo:hover{background:#2d2926;color:#fffcfc}.Button.black{background:#2d2926;color:#ffa427;transition:all .3s ease-in-out}.Button.black:hover{background:#ffa427;color:#2d2926}.Button.close{background:#fffcfc;border:2px solid #fffcfc;color:#2d2926;text-transform:uppercase;font-family:Bantayog;transition:all .3s ease-in-out}.Button.close:hover{background:#4a9b55;color:#fffcfc}.Button.border{border:1px solid #eeecec;border-radius:22px}.Button.medium{max-width:226px}.Button.small{max-width:122px}.Button.menu{max-width:85px}.Button.full{max-width:100%}.Button .icon{margin-left:10px}.Sponsor{margin-top:80px;background-color:#ffedde;padding-top:62px;text-align:center}.Sponsor__title{font-size:4.5vw;color:#2d2926;font-weight:500;line-height:20px;margin:0 auto 32px;max-width:290px}@media only screen and (min-width:481px){.Sponsor__title{font-size:18px;font-size:rem(18);margin-bottom:32px;max-width:100%}}.Sponsor__list{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:center;padding-bottom:32px}.Sponsor__list a{display:block}.Sponsor__list a img{max-width:120px}@media only screen and (min-width:481px){.Sponsor__list{gap:62px}.Sponsor__list img{max-width:100%}}.pageSection{background:#fffcfc;padding:80px 0}.pageSection h1,.pageSection h2,.pageSection h3,.pageSection h4,.pageSection h5{font-family:Majoris;margin-bottom:20px}.pageSection h1{font-size:5.5vw}@media only screen and (min-width:481px){.pageSection h1{font-size:22px;font-size:rem(22)}}.pageSection h2{font-size:5vw}@media only screen and (min-width:481px){.pageSection h2{font-size:20px;font-size:rem(20)}}.pageSection h3{font-size:5vw}@media only screen and (min-width:481px){.pageSection h3{font-size:20px;font-size:rem(20)}}.pageSection h4{font-size:4.5vw}@media only screen and (min-width:481px){.pageSection h4{font-size:18px;font-size:rem(18)}}.pageSection h4{font-size:4vw}@media only screen and (min-width:481px){.pageSection h4{font-size:16px;font-size:rem(16)}}.pageSection p{margin-bottom:20px}.pageSection p strong{font-weight:700}.pageSection p a{color:#2d2926}.pageSection ul{padding-left:20px;margin-bottom:20px}.pageSection ul li{line-height:16.42px;margin-bottom:10px;list-style-type:disc}.School__banner{width:100%;height:682px;background-size:cover;background-position:50%;display:flex;justify-content:flex-start;align-items:center;padding-left:120px}@media only screen and (max-width:768px){.School__banner{padding:0 4vh}}.School__banner--content{color:#fffcfc;width:100%;max-width:380px}.School__banner--content .subtitle{display:inline-block;width:100%;font-family:Bantayog;margin-bottom:32px;font-weight:400;text-transform:uppercase;font-size:3.5vw}@media only screen and (min-width:481px){.School__banner--content .subtitle{font-size:14px;font-size:rem(14)}}.School__banner--content .title{font-family:Majoris;font-size:9.5vw;line-height:48px;margin-bottom:32px;text-transform:uppercase}@media only screen and (min-width:481px){.School__banner--content .title{font-size:38px;font-size:rem(38)}}@media only screen and (max-width:768px){.School__banner--content .title{font-size:7vw;line-height:28px}}@media only screen and (max-width:768px) and (min-width:481px){.School__banner--content .title{font-size:28px;font-size:rem(28)}}.School__banner--content p{font-size:3.5vw;line-height:20.27px;margin-bottom:32px}@media only screen and (min-width:481px){.School__banner--content p{font-size:14px;font-size:rem(14)}}.School__banner--content p strong{font-weight:700}.School__banner--details{background:#ffedde;color:#2d2926;padding:42px 0}.School__banner--details .list{display:flex;justify-content:center;align-items:flex-start}@media only screen and (max-width:768px){.School__banner--details .list{flex-direction:column}}.School__banner--details .list__item{width:100%;max-width:300px;display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 64px;font-family:Work Sans}@media only screen and (max-width:768px){.School__banner--details .list__item{max-width:100%;margin:0 0 5vh}}.School__banner--details .list__item--icone{margin-bottom:18px}.School__banner--details .list__item span{display:inline-block;width:100%;margin-bottom:18px;font-weight:500;font-size:5vw}@media only screen and (min-width:481px){.School__banner--details .list__item span{font-size:20px;font-size:rem(20)}}.School__banner--details .list__item p{line-height:20.27px}.School__banner--details .list__item p strong{font-weight:700}.School__calendar{display:none;background-color:#ffedde;padding:80px 0}.School__calendar_container{padding:0 8vw}.School__calendar_container--header{margin-bottom:32px;text-align:center}.School__calendar_container--header h2{font-size:12vw;text-transform:uppercase;font-family:Majoris;line-height:1.5;color:#ffa427}@media only screen and (min-width:481px){.School__calendar_container--header h2{font-size:48px;font-size:rem(48)}}.School__calendar_container--header p{font-size:4vw;line-height:1.039;font-weight:600;text-transform:uppercase}@media only screen and (min-width:481px){.School__calendar_container--header p{font-size:16px;font-size:rem(16)}}.School__calendar_container .SchoolCalendar{display:flex;gap:40px}@media only screen and (max-width:768px){.School__calendar_container .SchoolCalendar{flex-direction:column}}.School__calendar_container .SchoolCalendar__row{flex:1;display:flex;flex-direction:column}.School__calendar_container .SchoolCalendar__row--header{margin-bottom:24px;text-align:center}.School__calendar_container .SchoolCalendar__row--header p{font-size:9.5vw;text-transform:uppercase;font-family:Majoris;line-height:1.5;color:#ffa427}@media only screen and (min-width:481px){.School__calendar_container .SchoolCalendar__row--header p{font-size:38px;font-size:rem(38)}}.School__calendar_container .SchoolCalendar__row--header span{font-size:4vw;line-height:1.039;font-weight:600}@media only screen and (min-width:481px){.School__calendar_container .SchoolCalendar__row--header span{font-size:16px;font-size:rem(16)}}.School__calendar_container .SchoolCalendar__row--table{margin-bottom:24px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.School__calendar_container .SchoolCalendar__row--table div,.School__calendar_container .SchoolCalendar__row--table table,.School__calendar_container .SchoolCalendar__row--table td,.School__calendar_container .SchoolCalendar__row--table th{border:1px solid #4a9b55;border-collapse:collapse}.School__calendar_container .SchoolCalendar__row--table table{width:100%}.School__calendar_container .SchoolCalendar__row--table table thead tr{background-color:#4a9b55}.School__calendar_container .SchoolCalendar__row--table table thead tr th{font-size:4vw;color:#fffcfc;text-transform:uppercase;font-weight:600;padding:5px 10px}@media only screen and (min-width:481px){.School__calendar_container .SchoolCalendar__row--table table thead tr th{font-size:16px;font-size:rem(16)}}.School__calendar_container .SchoolCalendar__row--table table tbody tr td{font-size:4vw;font-weight:600;text-transform:uppercase;color:#4a9b55;padding:5px 10px;text-align:center}@media only screen and (min-width:481px){.School__calendar_container .SchoolCalendar__row--table table tbody tr td{font-size:16px;font-size:rem(16)}}.School__calendar_container .SchoolCalendar__row--table div{background-color:#4a9b55;padding:5px 10px}.School__calendar_container .SchoolCalendar__row--table div p{font-size:4vw;font-weight:600;text-transform:uppercase;color:#fffcfc;text-align:center}@media only screen and (min-width:481px){.School__calendar_container .SchoolCalendar__row--table div p{font-size:16px;font-size:rem(16)}}.School__calendar_container .SchoolCalendar__row--text p{max-width:320px;margin:0 auto;text-align:center;font-size:4vw;line-height:1.3;font-weight:600;color:#000}@media only screen and (min-width:481px){.School__calendar_container .SchoolCalendar__row--text p{font-size:16px;font-size:rem(16)}}.School__schedule{background:#7c8034}.School__schedule .container{padding-right:0}@media only screen and (max-width:768px){.School__schedule .container{padding-left:0}}.School__schedule__inner{align-items:stretch;display:flex;justify-content:space-between}@media only screen and (max-width:768px){.School__schedule__inner{flex-direction:column}}.School__schedule--content{color:#ffedde;padding-bottom:36px;padding-top:64px;width:50%}@media only screen and (max-width:768px){.School__schedule--content{order:2;padding:6vh 4.5vw;width:100%}}.School__schedule--content .text{max-width:500px;width:100%}.School__schedule--content .text .title{font-size:12vw;font-family:Majoris;line-height:48px;margin-bottom:32px;text-transform:uppercase}@media only screen and (min-width:481px){.School__schedule--content .text .title{font-size:48px;font-size:rem(48)}}.School__schedule--content .text p{font-size:3.5vw;line-height:20.27px;margin-bottom:32px}@media only screen and (min-width:481px){.School__schedule--content .text p{font-size:14px;font-size:rem(14)}}.School__schedule--content .text p strong{font-weight:700}.School__schedule--content .text .list{margin-bottom:32px}.School__schedule--content .text .list__item{align-items:center;display:flex;justify-content:space-between;padding:32px 0}@media only screen and (max-width:768px){.School__schedule--content .text .list__item{align-items:flex-start;flex-direction:column;justify-content:flex-start}}.School__schedule--content .text .list__item--text{margin-left:32px;max-width:400px;width:100%}@media only screen and (max-width:768px){.School__schedule--content .text .list__item--text{margin-left:0;margin-top:2.6vh;max-width:100%}}.School__schedule--content .text .list__item--text span{font-size:5vw;display:inline-block;font-family:Bantayog;line-height:20px;margin-bottom:16px;text-transform:uppercase;width:100%}@media only screen and (min-width:481px){.School__schedule--content .text .list__item--text span{font-size:20px;font-size:rem(20)}}.School__schedule--content .text .list__item--text p{margin:0}.School__schedule--content .text .list__item--text:last-child{border-bottom:0}.School__schedule--content .text .legend p{font-size:3vw;line-height:17px}@media only screen and (min-width:481px){.School__schedule--content .text .legend p{font-size:12px;font-size:rem(12)}}.School__schedule--content .text .legend p strong{font-weight:700}.School__schedule--image{background-size:cover;background-position:50%;background-repeat:no-repeat;width:50%}@media only screen and (max-width:768px){.School__schedule--image{width:100%;height:35vh;order:1}}.School__schedule--email{background:#ffedde;padding:48px 0;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (max-width:768px){.School__schedule--email{order:3}}.School__schedule--email p{font-family:Majoris;font-size:7vw;line-height:28px;margin-bottom:8px;text-transform:uppercase}@media only screen and (min-width:481px){.School__schedule--email p{font-size:28px;font-size:rem(28)}}.School__schedule--email .Button{font-size:3vw;letter-spacing:.6px;max-width:524px}@media only screen and (min-width:481px){.School__schedule--email .Button{font-size:12px;font-size:rem(12)}}@media only screen and (max-width:768px){.School__schedule--email .Button{font-size:2.5vw;max-width:90vw}}@media only screen and (max-width:768px) and (min-width:481px){.School__schedule--email .Button{font-size:10px;font-size:rem(10)}}.School__documents .container{padding:0}.School__documents__inner{align-items:stretch;display:flex;justify-content:space-between}@media only screen and (max-width:768px){.School__documents__inner{flex-direction:column}}.School__documents--image{width:50%;background-size:cover;background-position:50%;background-repeat:no-repeat}@media only screen and (max-width:768px){.School__documents--image{width:100%;height:35vh;background-position:top}}.School__documents--text{width:50%;background:#e87722;padding:80px 100px;color:#ffedde}@media only screen and (max-width:768px){.School__documents--text{width:100%;padding:5.5vh 6vw}}.School__documents--text .title{font-family:Majoris;font-size:7vw;line-height:28px;text-transform:uppercase}@media only screen and (min-width:481px){.School__documents--text .title{font-size:28px;font-size:rem(28)}}@media only screen and (max-width:768px){.School__documents--text .title{font-size:5.5vw;line-height:22px}}@media only screen and (max-width:768px) and (min-width:481px){.School__documents--text .title{font-size:22px;font-size:rem(22)}}.School__documents--text .list{width:100%;max-width:400px}.School__documents--text .list__item{display:flex;justify-content:flex-start;align-items:center;padding:32px 0;border-bottom:1px solid #ffedde}.School__documents--text .list__item:last-child{border:0}.School__documents--text .list__item--count{font-family:Majoris;font-size:7vw;width:100%;max-width:90px;text-align:center}@media only screen and (min-width:481px){.School__documents--text .list__item--count{font-size:28px;font-size:rem(28)}}.School__rules{background-color:#ffedde;background-image:url(../images/school/grafismo2.png);background-position:100% 0;background-repeat:no-repeat;padding:75px 0}@media only screen and (max-width:768px){.School__rules{background-image:none;padding:5vh 0}}.School__rules__content{display:flex;justify-content:space-around}@media only screen and (max-width:768px){.School__rules__content{flex-direction:column}}.School__rules__content__coluna-esquerda{max-width:515px}@media only screen and (max-width:768px){.School__rules__content__coluna-esquerda{max-width:100%}}.School__rules__content__coluna-direita{max-width:470px;padding-top:176px}@media only screen and (max-width:768px){.School__rules__content__coluna-direita{max-width:100%;padding-top:32px}}.School__rules__content .title{font-size:9.5vw;font-family:Majoris;line-height:48px;margin-bottom:32px;max-width:700px;text-transform:uppercase;width:100%}@media only screen and (min-width:481px){.School__rules__content .title{font-size:38px;font-size:rem(38)}}@media only screen and (max-width:768px){.School__rules__content .title{font-size:8vw;line-height:32px;max-width:100%}}@media only screen and (max-width:768px) and (min-width:481px){.School__rules__content .title{font-size:32px;font-size:rem(32)}}.School__rules__content .subtitle{font-size:7vw;display:inline-block;font-family:Majoris;line-height:28px;margin-bottom:16px;text-transform:uppercase;width:100%}@media only screen and (min-width:481px){.School__rules__content .subtitle{font-size:28px;font-size:rem(28)}}.School__rules__content__item{align-items:flex-start;display:flex;padding:16px 0}.School__rules__content__item .number{font-size:3.5vw;font-family:Bantayog;margin-right:16px}@media only screen and (min-width:481px){.School__rules__content__item .number{font-size:14px;font-size:rem(14)}}.School__rules__button{display:flex;justify-content:center;margin-top:32px}.School__rules__button .Button{max-width:490px}@media only screen and (max-width:768px){.School__rules__button .Button{font-size:3vw;max-width:95vw;text-align:center}}@media only screen and (max-width:768px) and (min-width:481px){.School__rules__button .Button{font-size:12px;font-size:rem(12)}}.School__checklist{background-image:url(../images/school/garra.png);background-position:100% 0;background-repeat:no-repeat;background:#7c8034;color:#ffedde;padding:75px 0}@media only screen and (max-width:768px){.School__checklist{background-image:none;padding:5vh 0}}.School__checklist__content{display:flex;justify-content:space-around}@media only screen and (max-width:768px){.School__checklist__content{flex-direction:column}}.School__checklist__content__coluna-esquerda{max-width:515px}@media only screen and (max-width:768px){.School__checklist__content__coluna-esquerda{max-width:100%}}.School__checklist__content__coluna-esquerda .title{font-size:9.5vw;font-family:Majoris;line-height:48px;margin-bottom:32px;max-width:800px;text-transform:uppercase;width:100%}@media only screen and (min-width:481px){.School__checklist__content__coluna-esquerda .title{font-size:38px;font-size:rem(38)}}@media only screen and (max-width:768px){.School__checklist__content__coluna-esquerda .title{font-size:8vw;line-height:32px;max-width:100%}}@media only screen and (max-width:768px) and (min-width:481px){.School__checklist__content__coluna-esquerda .title{font-size:32px;font-size:rem(32)}}.School__checklist__content__coluna-direita{max-width:470px;padding-top:176px}@media only screen and (max-width:768px){.School__checklist__content__coluna-direita{max-width:100%;padding-top:0}}.School__checklist__content__item{align-items:flex-start;border-bottom:1px solid #ffedde;display:flex;padding:16px 0}.School__checklist__content__item:last-child{border:0}.School__checklist__content__item .number{font-size:3.5vw;font-family:Bantayog;margin-right:16px}@media only screen and (min-width:481px){.School__checklist__content__item .number{font-size:14px;font-size:rem(14)}}.School__checklist__content__item .content p a{color:#ffedde}.SchoolRules{background-color:#ffedde;background-image:url(../images/school/grafismo.png);background-repeat:no-repeat;background-position:100% 0;padding:70px 0}@media only screen and (max-width:768px){.SchoolRules{background-image:none}}.SchoolRules__content .Title.big{font-size:12vw;line-height:48px;margin-bottom:64px;font-family:Majoris}@media only screen and (min-width:481px){.SchoolRules__content .Title.big{font-size:48px;font-size:rem(48)}}@media only screen and (max-width:768px){.SchoolRules__content .Title.big{font-size:7vw;line-height:28px;margin-bottom:3vh}}@media only screen and (max-width:768px) and (min-width:481px){.SchoolRules__content .Title.big{font-size:28px;font-size:rem(28)}}.SchoolRules__content .Title.medium{font-size:7vw;line-height:28px;margin-bottom:64px;font-family:Majoris}@media only screen and (min-width:481px){.SchoolRules__content .Title.medium{font-size:28px;font-size:rem(28)}}@media only screen and (max-width:768px){.SchoolRules__content .Title.medium{font-size:4.5vw;line-height:18px;margin-bottom:3vh}}@media only screen and (max-width:768px) and (min-width:481px){.SchoolRules__content .Title.medium{font-size:18px;font-size:rem(18)}}.SchoolRules__content .Title.left{text-align:left}.SchoolRules__content .Title.center{text-align:center}.SchoolRules__content .Title.right{text-align:right}.SchoolRules__content p,.SchoolRules__content ul{margin-bottom:34px}.SchoolRules__content p{line-height:20px;font-size:3.5vw}@media only screen and (min-width:481px){.SchoolRules__content p{font-size:14px;font-size:rem(14)}}.SchoolRules__content p strong{font-weight:700}.SchoolRules__content ul{padding-left:20px}.SchoolRules__content ul li{font-size:3.5vw;line-height:20px;list-style-type:disc;margin-bottom:18px}@media only screen and (min-width:481px){.SchoolRules__content ul li{font-size:14px;font-size:rem(14)}}.SchoolRules__content ul li strong{font-weight:700}.Contact{background:#ffedde;display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:768px){.Contact{flex-direction:column-reverse}}.Contact__image{width:100%;max-width:819px;height:636px;background-size:cover;background-position:50%}@media only screen and (max-width:768px){.Contact__image{height:228px}}.Contact__text{margin-top:78px;padding-left:80px;width:100%;max-width:410px}@media only screen and (max-width:768px){.Contact__text{max-width:100%;padding:8vh 8vw;margin-top:0}}.Contact__text span{font-family:Bantayog;text-transform:uppercase}.Contact__text h1{font-size:7vw;font-family:Majoris;text-transform:uppercase;margin-top:64px;margin-bottom:32px}@media only screen and (min-width:481px){.Contact__text h1{font-size:28px;font-size:rem(28)}}@media only screen and (max-width:768px){.Contact__text h1{font-size:7vw}}@media only screen and (max-width:768px) and (min-width:481px){.Contact__text h1{font-size:28px;font-size:rem(28)}}.Contact__text .list{margin-top:64px}.Contact__text .list li{margin-bottom:28px}.Contact__text .list li p{font-family:Bantayog;font-size:5vw;text-transform:uppercase;margin-bottom:8px}@media only screen and (min-width:481px){.Contact__text .list li p{font-size:20px;font-size:rem(20)}}.Contact__text .list li a{color:#2d2926}.Contact__list{background:#bde2ea;padding:80px 0}@media only screen and (max-width:768px){.Contact__list{padding:6vh 0}}.Contact__list h2{font-size:12vw;font-family:Majoris;text-transform:uppercase;margin-bottom:32px}@media only screen and (min-width:481px){.Contact__list h2{font-size:48px;font-size:rem(48)}}@media only screen and (max-width:768px){.Contact__list h2{font-size:7vw}}@media only screen and (max-width:768px) and (min-width:481px){.Contact__list h2{font-size:28px;font-size:rem(28)}}.Contact__list .list{margin-top:64px;display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:270px}@media only screen and (max-width:768px){.Contact__list .list{height:auto;flex-wrap:nowrap}}.Contact__list .list li{margin-bottom:28px;margin-right:12px}.Contact__list .list li p{font-family:Bantayog;font-size:5vw;text-transform:uppercase;margin-bottom:8px}@media only screen and (min-width:481px){.Contact__list .list li p{font-size:20px;font-size:rem(20)}}.Contact__list .list li a{color:#2d2926}.Friends__about{background:#005587;position:relative}.Friends__about .container{padding:0}.Friends__about__inner{align-items:stretch;display:flex;justify-content:space-between}@media only screen and (max-width:1024px){.Friends__about__inner{flex-direction:column}}.Friends__about--image{background-position:50%;background-size:cover;height:782px;max-width:712px;width:100%}@media only screen and (max-width:1024px){.Friends__about--image{height:500px;max-width:unset}}.Friends__about--text{align-items:center;color:#fffcfc;display:flex;justify-content:flex-start;padding-left:90px;width:100%}@media only screen and (max-width:1024px){.Friends__about--text{max-width:unset;padding:20px}}.Friends__about--text .inner{max-width:410px;width:100%}.Friends__about--text .inner span{display:inline-block;font-family:Work Sans;font-weight:600;font-size:3vw;text-transform:uppercase}@media only screen and (min-width:481px){.Friends__about--text .inner span{font-size:12px;font-size:rem(12)}}.Friends__about--text .inner h1{font-family:Majoris;font-size:7vw;line-height:28px;text-transform:uppercase;margin:16px 0}@media only screen and (min-width:481px){.Friends__about--text .inner h1{font-size:28px;font-size:rem(28)}}.Friends__about--text .inner p{text-align:justify}.Friends__about--text .inner .Button{margin:32px 0}.Friends__about--text .inner .Button.en{max-width:260px}.Friends__types{padding:46px 0;background:#ffedde}.Friends__types .container{width:-moz-fit-content;width:fit-content;max-width:unset}.Friends__types--header{margin-bottom:32px}.Friends__types--header h2{font-size:7vw;font-family:Majoris;text-transform:uppercase;margin-bottom:16px}@media only screen and (min-width:481px){.Friends__types--header h2{font-size:28px;font-size:rem(28)}}.Friends__types--packs{display:flex;justify-content:space-between;align-items:stretch;margin:32px 0}@media only screen and (max-width:1024px){.Friends__types--packs{flex-direction:column}}.Friends__types--packs .item{width:100%;max-width:420px;margin-right:20px}.Friends__types--packs .item:last-child{margin-right:0}@media only screen and (max-width:1024px){.Friends__types--packs .item{margin:0 0 20px}}.Friends__types--packs .item .tags{display:flex;justify-content:flex-start;align-items:center;margin:30px 0}.Friends__types--packs .item .tags em{margin:0 8px}.Friends__types--packs .item .tags .tag{padding:10px;border-radius:41px;font-size:3vw;font-family:Work Sans;font-weight:600;color:#fffcfc;text-transform:uppercase}@media only screen and (min-width:481px){.Friends__types--packs .item .tags .tag{font-size:12px;font-size:rem(12)}}.Friends__types--packs .item .tags .tag.caminhada{background:#7c8034}.Friends__types--packs .item .tags .tag.visitacao{background:#005587}.Friends__types--packs .item .description{min-height:100px}.Friends__types--packs .item .plans{min-height:235px}.Friends__types--packs .item .plans__item{background:#fffcfc;border-radius:8px;padding:16px 32px;margin-bottom:8px;font-size:3vw}@media only screen and (min-width:481px){.Friends__types--packs .item .plans__item{font-size:12px;font-size:rem(12)}}.Friends__types--packs .item .plans__item--content{display:flex;justify-content:space-between;align-items:center}.Friends__types--packs .item .plans__item--content .name{text-transform:uppercase;font-family:Work Sans;font-weight:600;width:72px}.Friends__types--packs .item .plans__item--content .inteira{width:120px;padding:0 8px;border-left:1px solid #e2e0e0;border-right:1px solid #e2e0e0}.Friends__types--packs .item .plans__item--content .inteira strong{display:inline-block;width:100%;font-family:Work Sans;font-weight:600}.Friends__types--packs .item .plans__item--content .meia{width:72px;text-align:right}.Friends__types--packs .item .plans__item--content .meia strong{display:inline-block;width:100%;font-family:Work Sans;font-weight:600}.Friends__types--packs .item .plans__item--obs{text-align:center;margin-top:8px}.Friends__types--packs .item .Button{max-width:100%;margin-top:24px}.Friends__types--obs{font-size:3vw}@media only screen and (min-width:481px){.Friends__types--obs{font-size:12px;font-size:rem(12)}}.Friends__beneficts--content{padding:100px 0;background:#fffcfc}.Friends__beneficts--content .inner{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:1024px){.Friends__beneficts--content .inner{flex-direction:column}}.Friends__beneficts--content .inner .image{width:100%;max-width:730px;height:510px;background-size:cover;background-position:50%}.Friends__beneficts--content .inner .text{width:100%;max-width:450px}.Friends__beneficts--content .inner .text span{display:inline-block}@media only screen and (max-width:1024px){.Friends__beneficts--content .inner .text span{margin-top:20px}}.Friends__beneficts--content .inner .text h3{font-family:Majoris;text-transform:uppercase;font-size:9.5vw;line-height:48px;margin:16px 0}@media only screen and (min-width:481px){.Friends__beneficts--content .inner .text h3{font-size:38px;font-size:rem(38)}}.Friends__beneficts--content .inner .text p{margin-bottom:17px}.Friends__beneficts--content .inner .text ul{padding-left:18px}.Friends__beneficts--content .inner .text ul li{list-style-type:disc;margin-bottom:17px}.Friends__beneficts--content .inner .text ul li strong{font-family:Work Sans;font-weight:600}.Friends__beneficts--obs{background:#ffedde;padding:45px 0;font-size:3vw}@media only screen and (min-width:481px){.Friends__beneficts--obs{font-size:12px;font-size:rem(12)}}.Friends__regulations{padding:100px 0;background:#e87722;position:relative;overflow:hidden}.Friends__regulations .grafismo{position:absolute;top:0;right:0;z-index:1}.Friends__regulations h4{font-family:Majoris;font-size:9.5vw;text-transform:uppercase;text-align:center;position:relative;z-index:2}@media only screen and (min-width:481px){.Friends__regulations h4{font-size:38px;font-size:rem(38)}}.Friends__regulations--content{margin-top:80px;position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start}.Friends__regulations--content .column{width:100%;max-width:48%}.Friends__regulations--content .column p{margin-bottom:17px}.Friends__regulations--content .column p strong{font-family:Work Sans;font-weight:600;text-transform:uppercase}.Friends__regulations--content .column ul{padding-left:20px}.Friends__regulations--content .column ul li{list-style-type:disc;margin-bottom:17px;line-height:16.42px}.Events__banners{width:100%;height:782px;background-size:cover;background-position:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fffcfc}@media only screen and (max-width:768px){.Events__banners{height:540px;padding:0 8vw}}.Events__banners span{font-family:Bantayog;text-transform:uppercase}.Events__banners h1{font-family:Majoris;font-size:12vw;text-transform:uppercase;width:100%;max-width:510px;text-align:center;margin-top:30px;margin-bottom:18px}@media only screen and (min-width:481px){.Events__banners h1{font-size:48px;font-size:rem(48)}}@media only screen and (max-width:768px){.Events__banners h1{font-size:7vw}}@media only screen and (max-width:768px) and (min-width:481px){.Events__banners h1{font-size:28px;font-size:rem(28)}}.Events__banners p{text-align:center;width:100%;max-width:610px}.Events__banners .Button{margin-top:18px}.Events__para{background:#7c8034;padding-top:60px;padding-bottom:90px;color:#fffcfc}.Events__para .container{width:100%;max-width:960px}@media only screen and (max-width:1024px){.Events__para .container{padding:0 40px}}.Events__para--content h2{font-family:Majoris;font-size:12vw;text-transform:uppercase;margin-bottom:36px}@media only screen and (min-width:481px){.Events__para--content h2{font-size:48px;font-size:rem(48)}}.Events__para--content .list{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px}@media only screen and (max-width:1024px){.Events__para--content .list{align-items:center}}@media only screen and (max-width:768px){.Events__para--content .list{flex-direction:column}}.Events__para--content .list__box{width:100%;max-width:260px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:30px}@media only screen and (max-width:768px){.Events__para--content .list__box{max-width:100%}}.Events__para--content .list__box span{font-family:Bantayog;font-size:5vw;margin:18px 0}@media only screen and (min-width:481px){.Events__para--content .list__box span{font-size:20px;font-size:rem(20)}}.Events__spaces{background:#ffedde;padding-top:72px;display:inline-block;width:100%}.Events__spaces .eventsModal{display:none}.Events__spaces--content .header{text-align:center}.Events__spaces--content .header h3{font-family:Majoris;font-size:9.5vw;text-transform:uppercase;text-align:center;width:40%;margin:0 auto 20px;line-height:48px}@media only screen and (min-width:481px){.Events__spaces--content .header h3{font-size:38px;font-size:rem(38)}}@media only screen and (max-width:768px){.Events__spaces--content .header h3{width:100%}}.Events__spaces--content .list{margin-top:64px;margin-bottom:32px;display:flex;justify-content:space-between}@media only screen and (max-width:1024px){.Events__spaces--content .list{max-width:425px;width:100%;margin:64px auto 32px;flex-direction:column}}.Events__spaces--content .list__box{width:100%;height:500px;overflow:hidden;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:0 10px}@media only screen and (max-width:1024px){.Events__spaces--content .list__box{margin-bottom:3vh}}.Events__spaces--content .list__box--thumb{width:100%;height:200px;background-size:cover;background-position:50%}.Events__spaces--content .list__box--content{width:100%;height:300px;background:#fffcfc;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:28px 20px}.Events__spaces--content .list__box--content .title{font-family:Bantayog;font-size:5vw}@media only screen and (min-width:481px){.Events__spaces--content .list__box--content .title{font-size:20px;font-size:rem(20)}}.Events__spaces--content .list__box--content .qtd{margin-top:18px;margin-bottom:8px}.Events__spaces--content .list__box--content .qtd strong{font-family:Bantayog}.Events__spaces--content .list__box--content .description{height:127px}.Events__spaces--content .list__box--content .Button{max-width:100%}.Events__spaces--content .obs{background:#fffcfc;border-radius:10px;margin-bottom:32px;padding:28px;display:flex;justify-content:flex-start;align-items:center}.Events__spaces--content .obs img{margin-right:30px}.Events__spaces--content .obs p{margin:0}.Events__picnics{background:#ffedde;padding:90px 0;position:relative}@media only screen and (max-width:768px){.Events__picnics{padding:5vh 0}}.Events__picnics .grafismo{position:absolute;top:0;right:0;z-index:1}.Events__picnics--content{align-items:center;display:none;gap:32px;justify-content:space-between;position:relative;z-index:2}@media only screen and (max-width:768px){.Events__picnics--content{flex-direction:column}}.Events__picnics--content .text a{margin-top:32px}.Events__picnics--content .textFood{width:100%;max-width:420px;margin-right:40px}@media only screen and (max-width:768px){.Events__picnics--content .textFood{max-width:100%;margin:0 0 40px}}.Events__picnics--content .textFood span{display:inline-block;width:100%;font-size:3.5vw;font-weight:800;margin-bottom:23px;font-family:Work Sans;font-weight:600;text-transform:uppercase}@media only screen and (min-width:481px){.Events__picnics--content .textFood span{font-size:14px;font-size:rem(14)}}.Events__picnics--content .textFood h4{font-family:Majoris;font-size:9.5vw;margin-bottom:18px;text-transform:uppercase;line-height:48px}@media only screen and (min-width:481px){.Events__picnics--content .textFood h4{font-size:38px;font-size:rem(38)}}.Events__picnics--content .textFood p{margin-bottom:14px}.Events__picnics--content .textFood p b,.Events__picnics--content .textFood p strong{font-weight:700}.Events__picnics--content .textFood .Button{margin-top:18px}.Events__picnics--content .image{background-size:cover;background-position:50%;border-radius:10px;width:100%;max-width:710px;height:510px}@media only screen and (max-width:768px){.Events__picnics--content .image{height:410px}}.Events__restaurant{background:#ffedde;margin-bottom:60px;padding:90px 0;position:relative}@media only screen and (max-width:768px){.Events__restaurant{padding:5vh 0}}.Events__restaurant .grafismo{position:absolute;bottom:0;left:0;z-index:1}.Events__restaurant--content{align-items:center;display:flex;gap:32px;justify-content:space-between;position:relative;z-index:2}@media only screen and (max-width:768px){.Events__restaurant--content{flex-direction:column}}.Events__restaurant--content .text a{margin-top:32px}.Events__restaurant--content .textFood{margin-right:40px;max-width:420px;width:100%}.Events__restaurant--content .textFood.large{max-width:540px;margin-left:5vw}@media only screen and (max-width:768px){.Events__restaurant--content .textFood{max-width:100%;margin:40px 0 0}}.Events__restaurant--content .textFood h4{font-family:Majoris;font-size:9.5vw;margin-bottom:18px;text-transform:uppercase;line-height:48px}@media only screen and (min-width:481px){.Events__restaurant--content .textFood h4{font-size:38px;font-size:rem(38)}}.Events__restaurant--content .textFood p{margin-bottom:14px}.Events__restaurant--content .textFood p b,.Events__restaurant--content .textFood p strong{font-weight:700}.Events__restaurant--content .textFood .Button{margin-top:18px}.Events__restaurant--content .image{background-size:cover;background-position:50%;border-radius:10px;width:100%;max-width:710px;height:510px}@media only screen and (max-width:768px){.Events__restaurant--content .image{height:410px}}.Spaces__banners{width:100%;height:782px;background-size:cover;background-position:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fffcfc}@media only screen and (max-width:768px){.Spaces__banners{height:540px;padding:0 8vw}}.Spaces__banners span{font-family:Work Sans;font-weight:600;text-transform:uppercase}.Spaces__banners h1{font-family:Majoris;font-size:12vw;text-transform:uppercase;width:100%;max-width:510px;text-align:center;margin-top:30px;margin-bottom:18px}@media only screen and (min-width:481px){.Spaces__banners h1{font-size:48px;font-size:rem(48)}}@media only screen and (max-width:768px){.Spaces__banners h1{font-size:7vw}}@media only screen and (max-width:768px) and (min-width:481px){.Spaces__banners h1{font-size:28px;font-size:rem(28)}}.Spaces__banners p{text-align:center;width:100%;max-width:610px}.Spaces__banners .Button{margin-top:18px}.Spaces__banners .scroll{margin-top:32px;background:#fffcfc;border-radius:79px;padding:8px 16px;display:flex;justify-content:space-between;align-items:center}.Spaces__banners .scroll .divisor{background:#2d2926;width:1px;height:20px;margin:0 10px}.Spaces__banners .scroll button{cursor:pointer;border:0;background:none}.Spaces__locations{background:#ffedde;padding-top:60px;padding-bottom:90px}.Spaces__locations--box{margin-bottom:40px}.Spaces__locations--box .header{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #2d2926;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:768px){.Spaces__locations--box .header{flex-direction:column;align-items:flex-start}}.Spaces__locations--box .header h3{font-family:Majoris;text-transform:uppercase;font-size:7vw}@media only screen and (min-width:481px){.Spaces__locations--box .header h3{font-size:28px;font-size:rem(28)}}@media only screen and (max-width:768px){.Spaces__locations--box .header h3{margin-bottom:10px}}.Spaces__locations--box .header .tag{background:#fffcfc;border-radius:36px;padding:8px 20px;font-family:Work Sans;font-weight:600;font-size:3vw;text-transform:uppercase}@media only screen and (min-width:481px){.Spaces__locations--box .header .tag{font-size:12px;font-size:rem(12)}}.Spaces__locations--box .content{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:1024px){.Spaces__locations--box .content{flex-direction:column}}.Spaces__locations--box .content .text{width:100%;max-width:516px;margin-right:40px}@media only screen and (max-width:1024px){.Spaces__locations--box .content .text{max-width:100%;margin:0}}.Spaces__locations--box .content .text p{margin-bottom:20px;text-align:justify}.Spaces__locations--box .content .text p strong{font-weight:600}.Spaces__locations--box .content .text p em{font-style:italic}.Spaces__locations--box .content .text ul{margin-bottom:20px;padding-left:17px}.Spaces__locations--box .content .text ul li{list-style:disc}.Spaces__locations--box .content .images{width:100%;max-width:516px}@media only screen and (max-width:1024px){.Spaces__locations--box .content .images{max-width:100%}}.Spaces__locations--box .content .images .sliderSpaces .slick-next{background:url(../images/icons/arrow-right-banner.png);width:38px;height:38px;right:20px}.Spaces__locations--box .content .images .sliderSpaces .slick-next:before{display:none}.Spaces__locations--box .content .images .sliderSpaces .slick-prev{background:url(../images/icons/arrow-right-banner.png);width:38px;height:38px;top:40%;left:20px;transform:rotate(180deg) translateY(-50%);z-index:1}.Spaces__locations--box .content .images .sliderSpaces .slick-prev:before{display:none}.Spaces__locations--box .content .images .sliderSpaces .item{width:100%;height:314px;background-position:50%;background-size:cover}.Educational__first{background:#FFF;height:700px}.Educational__first .container{padding-right:0}@media only screen and (max-width:768px){.Educational__first .container{padding-left:0}}.Educational__first__inner{align-items:center;display:flex;justify-content:flex-start;position:relative}.Educational__first .flor{left:280px;position:absolute;top:0;z-index:1}@media only screen and (max-width:768px){.Educational__first .flor{display:none}}.Educational__first .arara{max-width:64vw;position:absolute;right:0;top:0;z-index:1}@media screen and (min-width:1280px) and (max-width:1366px){.Educational__first .arara{max-width:64vw}}@media only screen and (max-width:1024px){.Educational__first .arara{display:none}}.Educational__first--content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;max-width:400px;padding-top:80px;width:100%}@media only screen and (max-width:768px){.Educational__first--content{padding:32px 8vw 0}}.Educational__first--content span{display:inline-block;font-family:Work Sans;font-weight:600;margin-bottom:45px;text-transform:uppercase}.Educational__first--content h1{font-size:9.5vw;color:#2d2926;font-family:Majoris;margin-bottom:18px;margin-top:14px;text-transform:uppercase}@media only screen and (min-width:481px){.Educational__first--content h1{font-size:38px;font-size:rem(38)}}.Educational__first--content p{margin-bottom:20px}.Educational__first--content .Button{margin-top:18px}.Educational__reconecta{background:#95B927;padding:80px 0}.Educational__reconecta--content{display:flex;justify-content:center;align-items:center;flex-direction:column}.Educational__reconecta--content h2{font-family:Majoris;font-size:12vw;text-transform:uppercase;color:#fff;text-align:center;width:100%;max-width:410px;margin-bottom:60px}@media only screen and (min-width:481px){.Educational__reconecta--content h2{font-size:48px;font-size:rem(48)}}@media only screen and (max-width:768px){.Educational__reconecta--content h2{font-size:7vw}}@media only screen and (max-width:768px) and (min-width:481px){.Educational__reconecta--content h2{font-size:28px;font-size:rem(28)}}.Educational__reconecta--content .list{display:flex;justify-content:space-between;align-items:flex-start;gap:50px;width:100%}@media only screen and (max-width:768px){.Educational__reconecta--content .list{flex-direction:column}}.Educational__reconecta--content .list__box{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;color:#fff;width:100%;max-width:360px}.Educational__reconecta--content .list__box span{font-family:Bantayog;font-size:5vw;margin:18px 0}@media only screen and (min-width:481px){.Educational__reconecta--content .list__box span{font-size:20px;font-size:rem(20)}}.Educational__reconecta--content .list__box p{text-align:justify}.Educational__visitas{background:#ffedde;padding:70px 0}.Educational__visitas--content{display:flex;justify-content:space-between;align-items:center}.Educational__visitas--content .text{width:100%;max-width:520px}.Educational__visitas--content .text h2{color:#2d2926;text-transform:uppercase;font-size:9.5vw;font-family:Majoris;line-height:48px;margin-bottom:18px}@media only screen and (min-width:481px){.Educational__visitas--content .text h2{font-size:38px;font-size:rem(38)}}.Educational__visitas--content .text p a{color:#2d2926}.Educational__visitas--content .text .Button{margin-top:30px}.Educational__visitas--content .image{width:100%;max-width:500px}.Educational__visitas--content .image img{width:100%;height:auto}.Educational__roteiros{background-color:#e87722;padding-bottom:78px;padding-top:56px}.Educational__roteiros--content .text{color:#2c2a2c;text-align:center}@media only screen and (max-width:768px){.Educational__roteiros--content .text{text-align:left}}.Educational__roteiros--content .text h2{font-size:9.5vw;font-family:Majoris;font-weight:400;line-height:48px;margin-bottom:16px;text-transform:uppercase}@media only screen and (min-width:481px){.Educational__roteiros--content .text h2{font-size:38px;font-size:rem(38)}}@media only screen and (max-width:768px){.Educational__roteiros--content .text h2{font-size:7vw;line-height:28px}}@media only screen and (max-width:768px) and (min-width:481px){.Educational__roteiros--content .text h2{font-size:28px;font-size:rem(28)}}.Educational__roteiros--content .text p{font-size:3.5vw;font-weight:400;margin-bottom:16px}@media only screen and (min-width:481px){.Educational__roteiros--content .text p{font-size:14px;font-size:rem(14)}}.Educational__roteiros--list{display:flex;gap:68px;justify-content:center;margin-top:32px}@media only screen and (max-width:768px){.Educational__roteiros--list{align-items:center;flex-direction:column}}.Educational__roteiros--roteiro{background-color:#fffcfc;border-radius:10px;max-width:304px}@media only screen and (max-width:768px){.Educational__roteiros--roteiro{max-width:100%}}.Educational__roteiros--roteiro img{border-radius:10px 10px 0 0;max-width:100%;min-height:205px;-o-object-fit:cover;object-fit:cover;width:100%}.Educational__roteiros--roteiro .inner{padding:28px 20px}.Educational__roteiros--roteiro .inner h5{font-size:3.5vw;font-weight:800;margin-bottom:8px;min-height:42px;text-transform:uppercase}@media only screen and (min-width:481px){.Educational__roteiros--roteiro .inner h5{font-size:14px;font-size:rem(14)}}.Educational__roteiros--roteiro .inner p{font-size:3.5vw;margin-bottom:18px;min-height:112px}@media only screen and (min-width:481px){.Educational__roteiros--roteiro .inner p{font-size:14px;font-size:rem(14)}}.Educational__roteiros .visitacard{display:none}.Educational__regras{background-image:url(../images/educational/planta-pattern.svg);background-position:100% 0;background-repeat:no-repeat;background-size:550px 550px;background-color:#95B927;padding:50px 0}@media only screen and (max-width:768px){.Educational__regras{background-image:none}}.Educational__regras__content{color:#000}.Educational__regras__content h2{font-size:9.5vw;font-family:Majoris;font-weight:400;line-height:48px;margin-bottom:55px;max-width:730px;text-transform:uppercase}@media only screen and (min-width:481px){.Educational__regras__content h2{font-size:38px;font-size:rem(38)}}@media only screen and (max-width:768px){.Educational__regras__content h2{font-size:6.5vw;line-height:28px;margin-bottom:32px;max-width:100%}}@media only screen and (max-width:768px) and (min-width:481px){.Educational__regras__content h2{font-size:26px;font-size:rem(26)}}.Educational__regras__content__text{display:flex;justify-content:space-between}@media only screen and (max-width:768px){.Educational__regras__content__text{flex-direction:column}}.Educational__regras__content__text__coluna-esquerda{max-width:520px}.Educational__regras__content__text__coluna-esquerda h4{font-size:4.5vw;font-weight:600;line-height:106.172%;margin-bottom:32px;max-width:430px;text-transform:uppercase}@media only screen and (min-width:481px){.Educational__regras__content__text__coluna-esquerda h4{font-size:18px;font-size:rem(18)}}.Educational__regras__content__text__coluna-esquerda h5{font-size:3vw;font-weight:800;margin-bottom:16px;text-transform:uppercase}@media only screen and (min-width:481px){.Educational__regras__content__text__coluna-esquerda h5{font-size:12px;font-size:rem(12)}}.Educational__regras__content__text__coluna-esquerda ul{list-style:disc}.Educational__regras__content__text__coluna-esquerda ul li{font-size:3.5vw;font-weight:400;margin-bottom:16px}@media only screen and (min-width:481px){.Educational__regras__content__text__coluna-esquerda ul li{font-size:14px;font-size:rem(14)}}.Educational__regras__content__text__coluna-esquerda hr{border-color:#2c2a2c;margin-bottom:32px;margin-top:32px}.Educational__regras__content__text__coluna-direita{margin-top:70px;max-width:520px}@media only screen and (max-width:768px){.Educational__regras__content__text__coluna-direita{margin-top:12px}}.Educational__regras__content__text__coluna-direita h5{font-size:3vw;font-weight:800;margin-bottom:16px;text-transform:uppercase}@media only screen and (min-width:481px){.Educational__regras__content__text__coluna-direita h5{font-size:12px;font-size:rem(12)}}.Educational__regras__content__text__coluna-direita ul{list-style:disc}.Educational__regras__content__text__coluna-direita ul li{font-size:3.5vw;font-weight:400;margin-bottom:16px}@media only screen and (min-width:481px){.Educational__regras__content__text__coluna-direita ul li{font-size:14px;font-size:rem(14)}}.Educational__regras__content__text__coluna-direita hr{border-color:#2c2a2c;margin-bottom:32px;margin-top:32px}.Educational__checklist{background-image:url(../images/educational/planta2-pattern.svg);background-position:100% 0;background-repeat:no-repeat;background-size:510px 550px;background-color:#ffedde;padding:85px 0 140px}@media only screen and (max-width:768px){.Educational__checklist{background-image:none;padding:50px 0}}.Educational__checklist__content{color:#000}.Educational__checklist__content h2{font-size:9.5vw;font-family:Majoris;font-weight:400;line-height:48px;margin-bottom:55px;max-width:780px;text-transform:uppercase}@media only screen and (min-width:481px){.Educational__checklist__content h2{font-size:38px;font-size:rem(38)}}@media only screen and (max-width:768px){.Educational__checklist__content h2{font-size:6.5vw;line-height:28px;margin-bottom:32px;max-width:100%}}@media only screen and (max-width:768px) and (min-width:481px){.Educational__checklist__content h2{font-size:26px;font-size:rem(26)}}@media screen and (min-width:1366px){.Educational__checklist__content__list{-moz-column-count:2;column-count:2;-moz-column-fill:auto;column-fill:auto;-moz-column-gap:390px;column-gap:390px;max-height:470px}}@media screen and (min-width:1440px){.Educational__checklist__content__list{-moz-column-gap:440px;column-gap:440px}}.Educational__checklist__content__list__item{align-items:flex-start;display:flex;gap:16px}@media screen and (min-width:1366px){.Educational__checklist__content__list__item p{max-width:370px}}@media screen and (min-width:1366px){.Educational__checklist__content__list__divider{max-width:410px}.Educational__checklist__content__list__divider.divider__5{display:none}}.Educational__checklist__content__list__divider.divider__9{display:none}.Educational__checklist__content__list__divider hr{border-color:#2c2a2c;margin-bottom:28px;margin-top:28px}.Educational__checklist__content__link{font-size:3.5vw;color:#2c2a2c;display:inline-block;margin-top:28px;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media only screen and (min-width:481px){.Educational__checklist__content__link{font-size:14px;font-size:rem(14)}}.Tickets__content .container{padding:0}.Tickets__content__inner{align-items:stretch;display:flex;justify-content:space-between}@media only screen and (max-width:768px){.Tickets__content__inner{flex-direction:column}}.Tickets__content--text{align-items:flex-start;background:#d9b48f;display:flex;flex-direction:column;justify-content:center;max-width:50%;padding-bottom:20px;padding-left:80px;padding-right:100px;width:100%}@media screen and (min-width:1280px){.Tickets__content--text{padding-left:20px;padding-right:20px}}@media only screen and (max-width:768px){.Tickets__content--text{max-width:100%;padding:40px 8vw}}.Tickets__content--text span{font-family:Work Sans;font-weight:600;font-size:3vw;margin-bottom:30px;text-transform:uppercase}@media only screen and (min-width:481px){.Tickets__content--text span{font-size:12px;font-size:rem(12)}}.Tickets__content--text h1{font-size:7.5vw;font-family:Majoris;line-height:48px;text-transform:uppercase;width:70%}@media only screen and (min-width:481px){.Tickets__content--text h1{font-size:30px;font-size:rem(30)}}@media screen and (min-width:1280px){.Tickets__content--text h1{font-size:9.5vw}}@media only screen and (min-width:1280px) and (min-width:481px){.Tickets__content--text h1{font-size:38px;font-size:rem(38)}}@media only screen and (max-width:768px){.Tickets__content--text h1{width:100%;font-size:7vw;line-height:38px}}@media only screen and (max-width:768px) and (min-width:481px){.Tickets__content--text h1{font-size:28px;font-size:rem(28)}}.Tickets__content--text .plans{width:100%;margin-top:40px;min-height:490px}.Tickets__content--text .plans__nav{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:768px){.Tickets__content--text .plans__nav{flex-direction:column}}.Tickets__content--text .plans__nav--link{border-left:1px solid #2d2926;border-right:1px solid #2d2926;padding:0 12px}@media only screen and (max-width:768px){.Tickets__content--text .plans__nav--link{border-left:0;border-right:0;margin-bottom:2vh;width:100%}}.Tickets__content--text .plans__nav--link:first-child,.Tickets__content--text .plans__nav--link:last-child{border-left:0;border-right:0}.Tickets__content--text .plans__nav--link .ticketCard{background:#ffedde;border:0;color:#2d2926;padding:10px 26px;border-radius:40px;cursor:pointer}@media only screen and (max-width:768px){.Tickets__content--text .plans__nav--link .ticketCard{width:100%}}.Tickets__content--text .plans__nav--link .ticketCard.active{color:#fffcfc;background:#e87722}.Tickets__content--text .plans__list{display:flex;justify-content:center;align-items:flex-start;margin-top:50px}@media only screen and (max-width:768px){.Tickets__content--text .plans__list{flex-direction:column}}.Tickets__content--text .plans__list--item{background:#ffedde;border-radius:10px;display:none;max-width:375px;padding:16px 20px;width:100%}@media only screen and (max-width:768px){.Tickets__content--text .plans__list--item{margin-bottom:20px;max-width:100%}}.Tickets__content--text .plans__list--item .tag{background:#7c8034;color:#fffcfc;font-size:3vw;font-family:Work Sans;font-weight:600;padding:10px;border-radius:40px;margin-bottom:18px;display:inline-block}@media only screen and (min-width:481px){.Tickets__content--text .plans__list--item .tag{font-size:12px;font-size:rem(12)}}.Tickets__content--text .plans__list--item h3{font-family:Work Sans;font-weight:600;margin-bottom:20px}.Tickets__content--text .plans__list--item p{margin-bottom:17px}.Tickets__content--text .plans__list--item p strong{font-family:Work Sans;font-weight:600}.Tickets__content--text .plans__list--item p a{color:#2d2926}.Tickets__content--text .plans__list--item p.obs{margin-top:10px;margin-bottom:0;font-size:3vw}@media only screen and (min-width:481px){.Tickets__content--text .plans__list--item p.obs{font-size:12px;font-size:rem(12)}}.Tickets__content--text .plans__list--item .Button{max-width:100%}.Tickets__content--text .plans__list--item .modalEnsaio{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.8);display:none;justify-content:center;align-items:center;z-index:202}.Tickets__content--text .plans__list--item .modalEnsaio__content{background:url(../images/tickets/bg-modal.png) top no-repeat #ffedde;background-size:contain;padding:80px 30px 30px;border-radius:10px;width:100%;max-width:600px;height:85vh;display:flex;align-items:flex-end;position:relative}@media only screen and (max-width:768px){.Tickets__content--text .plans__list--item .modalEnsaio__content{width:95vw}}.Tickets__content--text .plans__list--item .modalEnsaio__content .closeEnsaio{position:absolute;top:-14px;right:-20px;background:#e87722;color:#fffcfc;text-transform:uppercase;font-weight:700;font-size:3vw;border:0;padding:6px 22px;border-radius:8px;cursor:pointer}@media only screen and (min-width:481px){.Tickets__content--text .plans__list--item .modalEnsaio__content .closeEnsaio{font-size:12px;font-size:rem(12)}}@media only screen and (max-width:768px){.Tickets__content--text .plans__list--item .modalEnsaio__content .closeEnsaio{right:0}}.Tickets__content--text .plans__list--item .modalEnsaio__content--inner{background:#ffedde;height:80%;overflow-x:scroll}@media only screen and (max-width:768px){.Tickets__content--text .plans__list--item .modalEnsaio__content--inner{height:90%}}.Tickets__content--text .plans__list--item .modalEnsaio__content--inner h2{color:#e87722;font-size:6.25vw;line-height:32px;font-family:Majoris;text-transform:uppercase;text-align:center;margin-bottom:16px}@media only screen and (min-width:481px){.Tickets__content--text .plans__list--item .modalEnsaio__content--inner h2{font-size:25px;font-size:rem(25)}}@media only screen and (max-width:768px){.Tickets__content--text .plans__list--item .modalEnsaio__content--inner h2{font-size:4.5vw;line-height:22px}}@media only screen and (max-width:768px) and (min-width:481px){.Tickets__content--text .plans__list--item .modalEnsaio__content--inner h2{font-size:18px;font-size:rem(18)}}.Tickets__content--text .plans__list--item .modalEnsaio__content--inner h3,.Tickets__content--text .plans__list--item .modalEnsaio__content--inner h4{font-weight:700;margin-bottom:16px}.Tickets__content--text .plans__list--item .modalEnsaio__content--inner p{margin-bottom:16px;line-height:18px;text-align:justify}.Tickets__content--text .plans__list--item .modalEnsaio__content--inner ul{padding-left:30px;margin-bottom:16px}.Tickets__content--text .plans__list--item .modalEnsaio__content--inner ul li{text-align:justify;list-style-type:disc;line-height:18px;margin-bottom:8px}.Tickets__content--text .plans__list--item .modalEnsaio__content--inner a{color:#e87722}.Tickets__content--text .plans__list--item.online{background-color:transparent;border-radius:0;gap:10px;grid-template-columns:repeat(3,1fr);max-width:100%;padding:0}@media only screen and (max-width:1024px){.Tickets__content--text .plans__list--item.online{grid-template-columns:repeat(1,1fr)}}.Tickets__content--text .plans__list--item.online>div{background:#ffedde;border-radius:10px;padding:16px 20px}.Tickets__content--text .plans__list--item.active{display:block}.Tickets__content--text .plans__list--item.active.online{display:grid}.Tickets__content--image{width:100%;max-width:50%;height:782px;background-size:cover;background-position:50%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:768px){.Tickets__content--image{max-width:100%}}.Tickets__content--image span{font-family:Work Sans;font-weight:600;display:inline-block;font-size:3vw;margin-bottom:16px;text-transform:uppercase;color:#fffcfc;line-height:18px}@media only screen and (min-width:481px){.Tickets__content--image span{font-size:12px;font-size:rem(12)}}.Tickets__content--image .list{max-width:390px;width:100%}@media only screen and (max-width:768px){.Tickets__content--image .list{padding:0 10vw}}.Tickets__content--image .list__item{color:#fffcfc;margin-bottom:30px}.Tickets__content--image .list__item:last-child{margin-bottom:0}.Tickets__content--image .list__item h2{margin:8px 0;font-family:Majoris;text-transform:uppercase;font-size:4.5vw;line-height:19px}@media only screen and (min-width:481px){.Tickets__content--image .list__item h2{font-size:18px;font-size:rem(18)}}.Tickets__colonias{padding:100px 0}@media only screen and (max-width:768px){.Tickets__colonias{padding:6vh 0}}.Tickets__colonias .coloniacard{display:none}.Tickets__colonias--content{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:768px){.Tickets__colonias--content{flex-direction:column-reverse}.Tickets__colonias--content.mobilereverse{flex-direction:column}}.Tickets__colonias--content .text{max-width:410px;width:100%}.Tickets__colonias--content .text span{display:inline-block;font-family:Work Sans;text-transform:uppercase}.Tickets__colonias--content .text h3{font-size:12vw;font-family:Majoris;margin:18px 0;text-transform:uppercase}@media only screen and (min-width:481px){.Tickets__colonias--content .text h3{font-size:48px;font-size:rem(48)}}.Tickets__colonias--content .text p{margin-bottom:10px}.Tickets__colonias--content .text p strong{font-weight:700}.Tickets__colonias--content .text p a{color:#2d2926}.Tickets__colonias--content .text ul{margin-bottom:10px;padding-left:14px}.Tickets__colonias--content .text ul li{line-height:16.42px;list-style:disc}.Tickets__colonias--content .text ul li strong{font-weight:700}.Tickets__colonias--content .text .Button{margin-bottom:18px;margin-top:18px}.Tickets__colonias--content .image{background-position:50%;background-size:cover;border-radius:10px;height:510px;max-width:730px;width:100%}@media only screen and (max-width:768px){.Tickets__colonias--content .image{height:280px;margin-bottom:4vh}}.Tickets__friends .container{padding:0}.Tickets__friends__inner{align-items:stretch;display:flex;justify-content:space-between}@media only screen and (max-width:768px){.Tickets__friends__inner{flex-direction:column}}.Tickets__friends--content{width:100%;max-width:50%;background:#005587;padding-right:100px;padding-left:100px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fffcfc}@media only screen and (max-width:768px){.Tickets__friends--content{max-width:100%;padding:40px 10vw}}.Tickets__friends--content span{font-family:Work Sans;font-weight:600;display:inline-block;font-size:3vw;margin-bottom:16px;text-transform:uppercase}@media only screen and (min-width:481px){.Tickets__friends--content span{font-size:12px;font-size:rem(12)}}.Tickets__friends--content h2{font-family:Majoris;font-size:7vw;line-height:28px;text-transform:uppercase;margin-bottom:16px}@media only screen and (min-width:481px){.Tickets__friends--content h2{font-size:28px;font-size:rem(28)}}.Tickets__friends--content p{text-align:justify}.Tickets__friends--content .Button{max-width:250px;margin:30px 0}.Tickets__friends--image{background-position:50%;background-size:cover;height:782px;max-width:50%;width:100%}@media only screen and (max-width:768px){.Tickets__friends--image{height:412px;max-width:100%}}.Tickets__excursions .excursaocard,.Tickets__excursions .excursaocard2{display:none}.Tickets__excursions--item{padding:90px 0}.Tickets__excursions--item.bg{background:#ffedde}.Tickets__excursions--item .content{align-items:center;display:flex;gap:32px;justify-content:space-between}.Tickets__excursions--item .content.right{flex-direction:row-reverse}@media only screen and (max-width:768px){.Tickets__excursions--item .content.right{flex-direction:column-reverse}}@media only screen and (max-width:768px){.Tickets__excursions--item .content.right .image{margin-bottom:0}}@media only screen and (max-width:768px){.Tickets__excursions--item .content{flex-direction:column}}.Tickets__excursions--item .content .image{background-position:50%;background-size:cover;border-radius:10px;height:514px;max-width:730px;width:100%}@media only screen and (max-width:768px){.Tickets__excursions--item .content .image{height:412px;margin-bottom:20px}}.Tickets__excursions--item .content .text{width:100%;max-width:500px}@media only screen and (max-width:768px){.Tickets__excursions--item .content .text{max-width:100%}}.Tickets__excursions--item .content .text span{font-family:Work Sans;font-weight:600;display:inline-block;font-size:3vw;margin-bottom:16px;text-transform:uppercase}@media only screen and (min-width:481px){.Tickets__excursions--item .content .text span{font-size:12px;font-size:rem(12)}}.Tickets__excursions--item .content .text h4{font-family:Majoris;font-size:9.5vw;line-height:48px;text-transform:uppercase;margin-bottom:16px}@media only screen and (min-width:481px){.Tickets__excursions--item .content .text h4{font-size:38px;font-size:rem(38)}}.Tickets__excursions--item .content .text p a{color:#2d2926}.Tickets__excursions--item .content .text .Button{margin:30px 0}.Tickets__meia{background:#ffc600;padding:80px 0;position:relative}.Tickets__meia .casca{position:absolute;top:0;right:0;z-index:1}@media only screen and (max-width:768px){.Tickets__meia .casca{display:none}}.Tickets__meia--content{position:relative;z-index:2}.Tickets__meia--content h4{font-family:Majoris;font-size:12vw;text-transform:uppercase;color:#000;width:100%;max-width:900px;text-align:center;margin:0 auto}@media only screen and (min-width:481px){.Tickets__meia--content h4{font-size:48px;font-size:rem(48)}}@media only screen and (max-width:768px){.Tickets__meia--content h4{font-size:7vw}}@media only screen and (max-width:768px) and (min-width:481px){.Tickets__meia--content h4{font-size:28px;font-size:rem(28)}}.Tickets__meia--content .text{margin-top:64px;display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:768px){.Tickets__meia--content .text{flex-direction:column}}.Tickets__meia--content .text__column{width:100%;max-width:42%}@media only screen and (max-width:768px){.Tickets__meia--content .text__column{max-width:100%}}.Tickets__meia--content .text__column h5{font-size:7vw;font-family:Majoris;text-transform:uppercase;margin-bottom:16px}@media only screen and (min-width:481px){.Tickets__meia--content .text__column h5{font-size:28px;font-size:rem(28)}}.Tickets__meia--content .text__column ul li{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #2d2926}.Tickets__meia--content .text__column ul li:last-child{border:0}.Tickets__meia--content .text__column ul li span{font-family:Majoris;text-transform:uppercase;display:inline-block;width:100%;margin-bottom:16px}.FaqPage .container{padding:0}.FaqPage__inner{align-items:stretch;display:flex;justify-content:space-between}@media only screen and (max-width:768px){.FaqPage__inner{flex-direction:column}}.FaqPage__form{background:#ffedde;width:50%;padding-top:78px;padding-bottom:90px;padding-left:80px}@media only screen and (max-width:768px){.FaqPage__form{width:100%;padding:4vh 8vw}}.FaqPage__form span{font-family:Bantayog}.FaqPage__form--content{width:100%;max-width:410px}.FaqPage__form--content h1{font-family:Majoris;font-size:9.5vw;margin-top:78px;margin-bottom:28px;text-transform:uppercase}@media only screen and (min-width:481px){.FaqPage__form--content h1{font-size:38px;font-size:rem(38)}}@media only screen and (max-width:768px){.FaqPage__form--content h1{font-size:7vw;margin-top:28px}}@media only screen and (max-width:768px) and (min-width:481px){.FaqPage__form--content h1{font-size:28px;font-size:rem(28)}}.FaqPage__form--inputs{margin:50px 0;width:100%;max-width:515px;height:80px;border-radius:60px;background:#fffcfc}.FaqPage__form--inputs form{width:100%;height:100%;display:flex;justify-content:space-around;align-items:center}.FaqPage__form--inputs form input[type=text]{width:100%;max-width:370px;padding:20px 0;border:0}.FaqPage__form--inputs form input[type=text]::-moz-placeholder{color:#2d2926}.FaqPage__form--inputs form input[type=text]::placeholder{color:#2d2926}@media only screen and (max-width:768px){.FaqPage__form--inputs form input[type=text]{width:65%}}.FaqPage__form--inputs form button{background:#4a9b55;border:0;border-radius:100%;width:44px;height:44px;cursor:pointer}.FaqPage__form--tags span{font-family:Bantayog;text-transform:uppercase;display:inline-block;margin-bottom:19px}.FaqPage__form--tags .list{width:100%;max-width:510px;display:flex;flex-wrap:wrap}.FaqPage__form--tags .list form{margin-bottom:10px}.FaqPage__form--tags .list form button{background:#58317d;color:#fffcfc;border-radius:45px;border:0;font-size:3.5vw;margin-right:18px;cursor:pointer;padding:10px}@media only screen and (min-width:481px){.FaqPage__form--tags .list form button{font-size:14px;font-size:rem(14)}}.FaqPage__list{background:#fffcfc;width:50%;padding:110px 90px}@media only screen and (max-width:768px){.FaqPage__list{width:100%;padding:5vh 8vw}}.FaqPage__list--term p span{font-family:Bantayog}.FaqPage__list--data{display:flex;align-items:center}.FaqPage__list--data .Loader__simple{display:none}.About,.About__intro{position:relative}.About__intro{background:#ffedde}@media only screen and (max-width:768px){.About__intro{padding-top:67px}}.About__intro .container{padding:0}.About__intro__inner{align-items:center;display:flex;gap:30px;justify-content:space-between}@media only screen and (max-width:768px){.About__intro__inner{flex-direction:column}}.About__intro--image{background-size:cover;height:782px;max-width:712px;width:100%}@media only screen and (max-width:768px){.About__intro--image{height:228px;order:0}}.About__intro--content{color:#2d2926;margin-right:2vw;margin-top:78px;padding-left:90px;width:100%}@media only screen and (max-width:768px){.About__intro--content{margin-right:0;margin-top:34px;order:1;padding:0 18px 77px}}.About__intro--content span{display:inline-block;font-family:Work Sans;font-weight:600;text-transform:uppercase;margin-bottom:16px;width:100%}@media only screen and (max-width:768px){.About__intro--content span{width:-moz-fit-content;width:fit-content;position:absolute;top:32px;left:0;width:100%;text-align:center}}.About__intro--content h1{font-family:Majoris;font-size:17vw;width:100%;text-transform:uppercase;color:#00b2a9;margin-bottom:32px}@media only screen and (min-width:481px){.About__intro--content h1{font-size:68px;font-size:rem(68)}}@media only screen and (max-width:1024px){.About__intro--content h1{font-size:9.5vw}}@media only screen and (max-width:1024px) and (min-width:481px){.About__intro--content h1{font-size:38px;font-size:rem(38)}}@media only screen and (max-width:768px){.About__intro--content h1{max-width:324px;font-size:6.5vw;text-align:center;margin:0 auto 32px}}@media only screen and (max-width:768px) and (min-width:481px){.About__intro--content h1{font-size:26px;font-size:rem(26)}}.About__intro--content .inner{width:100%;text-align:justify;position:relative}@media only screen and (max-width:768px){.About__intro--content .inner{max-width:100%}}.About__intro--content .inner p{margin-bottom:18px}.About__intro--content .inner p u{cursor:pointer}.About__intro--content .inner__tooltip{background:#2d2926;color:#fffcfc;border-radius:18px;padding:16px;position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:430px;display:none}.About__intro--content .inner__tooltip h4{font-weight:700;margin-bottom:10px}.About__intro--content .inner__tooltip p{margin:0}.About__content{background-size:cover;background:#00b2a9;padding-top:80px;position:relative;width:100%}@media only screen and (max-width:768px){.About__content{padding-top:5vw}}.About__content .container{padding-right:0}@media only screen and (max-width:768px){.About__content .container{padding:0}}.About__content__inner{align-items:flex-end;display:flex;justify-content:space-between}@media only screen and (max-width:1024px){.About__content__inner{flex-direction:column}}@media only screen and (max-width:768px){.About__content__inner{align-items:flex-end}}.About__content .text{color:#fffcfc;max-width:570px;padding-bottom:80px;width:100%}@media only screen and (max-width:1024px){.About__content .text{max-width:100%;padding:0 40px}}@media only screen and (max-width:768px){.About__content .text{margin:0;max-width:100%;order:1;padding:0 8vw 16vw}}.About__content .text h2{font-family:Majoris;color:#fffcfc;font-size:8vw;text-transform:uppercase;margin-bottom:32px}@media only screen and (min-width:481px){.About__content .text h2{font-size:32px;font-size:rem(32)}}@media only screen and (max-width:768px){.About__content .text h2{width:100%}}.About__content .text p{text-align:justify;color:#2d2926;margin-bottom:16px}.About__content .text .legend{color:#fffcfc;display:inline-block;margin-top:30px}.About__content .image{width:55%}@media only screen and (max-width:1024px){.About__content .image{width:75%}}@media only screen and (max-width:768px){.About__content .image{width:100%;order:0;margin:0 auto 8vw}}.About__teams{padding:60px 0;background:#8ed5e2;position:relative}.About__teams .grafismo{position:absolute;top:0;right:0}.About__teams--content{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#2d2926}.About__teams--content span{font-family:Bantayog;display:inline-block;margin-bottom:14px}.About__teams--content h3{font-family:Majoris;font-size:24.5vw;text-transform:uppercase;margin-bottom:18px}@media only screen and (min-width:481px){.About__teams--content h3{font-size:98px;font-size:rem(98)}}@media only screen and (max-width:768px){.About__teams--content h3{font-size:12vw}}@media only screen and (max-width:768px) and (min-width:481px){.About__teams--content h3{font-size:48px;font-size:rem(48)}}.About__teams--content .inner{text-align:center;width:100%;max-width:600px}.About__teams--content .Teams{width:100%;margin-top:53px;display:flex;justify-content:center;flex-wrap:wrap;gap:20px;padding:0 42px}@media only screen and (max-width:768px){.About__teams--content .Teams{padding:0}}.About__teams--content .Teams:after{content:"";width:100%;max-width:100%}.About__teams--content .Teams__card{cursor:pointer;width:100%;max-width:400px;height:540px;overflow:hidden;border-radius:10px;background-size:104%;background-position:50%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;color:#fffcfc;padding:0 55px 80px;transition:all .5s ease-in-out}@media only screen and (max-width:768px){.About__teams--content .Teams__card{background-size:cover;height:326px;padding:2vh 4vw}}.About__teams--content .Teams__card:hover{background-size:105%}.About__teams--content .Teams__card:hover .Button{height:46px;opacity:1}.About__teams--content .Teams__card span{font-size:12vw;font-family:Majoris;text-align:center;display:inline-block;width:100%;text-transform:uppercase;margin:0 0 18px}@media only screen and (min-width:481px){.About__teams--content .Teams__card span{font-size:48px;font-size:rem(48)}}.About__teams--content .Teams__card .Button{height:0;opacity:0}@media only screen and (max-width:768px){.About__teams--content .Teams__card .Button{height:46px;opacity:1}}.About .modalTeams{display:none}.Map{position:relative;display:flex;justify-content:space-between;align-items:stretch}@media only screen and (max-width:768px){.Map{flex-direction:column-reverse}}.Map__filters{background:#fffcfc;width:100%;height:95%;max-width:360px;padding:30px;position:absolute;top:20px;left:20px;z-index:2;overflow-y:scroll}@media only screen and (max-width:768px){.Map__filters{position:relative;max-width:100%;top:0;left:0}}.Map__filters h1{font-family:Bantayog;margin-bottom:28px}.Map__filters--buttons{display:flex;flex-wrap:wrap;justify-content:flex-start}.Map__filters--buttons button{border:0;background:#e2e0e0;padding:10px 14px;border-radius:20px;margin-bottom:14px;margin-right:14px;cursor:pointer;transition:all .5s}.Map__filters--buttons button.active{background:#4a9b55;color:#fffcfc}.Map__filters--buttons button.active:hover{background:#4a9b55}.Map__filters--buttons button:hover{background:#eeecec}.Map__filters--list .FaqCollapse .lbl-toggle{text-align:center;font-size:3.25vw;text-transform:none}@media only screen and (min-width:481px){.Map__filters--list .FaqCollapse .lbl-toggle{font-size:13px;font-size:rem(13)}}.Map__filters--list .FaqCollapse .lbl-toggle .circle{width:20px;height:20px;border-radius:100%;position:absolute;left:0;top:10px}.Map__filters--list .FaqCollapse .lbl-toggle .circle.blue{background:#004f81}.Map__filters--list .FaqCollapse .lbl-toggle .circle.red{background:#f63b13}.Map__filters--list .FaqCollapse .lbl-toggle .circle.green{background:#4a9b55}.Map__filters--list .FaqCollapse .lbl-toggle .circle.purpple{background:#58317d}.Map__filters--list .FaqCollapse .lbl-toggle .circle.brown{background:#72381b}.Map__filters--list .FaqCollapse .lbl-toggle .circle.pink{background:#f7b9d3}.Map__filters--list .FaqCollapse .toggle:checked+.lbl-toggle+.collapsible-content{max-height:none}.Map__filters--list .FaqCollapse .content-inner{padding:0}.Map__filters--list .FaqCollapse .content-inner ul{list-style:none;padding:0}.Map__filters--list .FaqCollapse .content-inner ul li{list-style:none;padding:16px 0;border-bottom:1px solid #e2e0e0;display:flex;justify-content:space-between;align-items:center;text-align:center}.Map__filters--list .FaqCollapse .content-inner ul li span{width:270px}.Map__filters--list .FaqCollapse .content-inner ul li img{cursor:pointer}.Map__filters--list .FaqCollapse .content-inner ul li .circle{width:8px;height:8px;border-radius:100%;display:inline-block;margin-right:10px;vertical-align:middle}.Map__filters--list .FaqCollapse .content-inner ul li .circle.blue{background:#004f81}.Map__filters--list .FaqCollapse .content-inner ul li .circle.red{background:#f63b13}.Map__filters--list .FaqCollapse .content-inner ul li .circle.green{background:#4a9b55}.Map__filters--list .FaqCollapse .content-inner ul li .circle.purpple{background:#58317d}.Map__filters--list .FaqCollapse .content-inner ul li .circle.brown{background:#72381b}.Map__filters--list .FaqCollapse .content-inner ul li .circle.pink{background:#f7b9d3}.Map__image{background-repeat:no-repeat;width:100%;max-width:100%;height:734px;overflow:hidden;background:#bed278;position:relative}@media only screen and (max-width:768px){.Map__image{max-width:100%;height:50vh}}.Map__image--pdf{background:#fffcfc;position:absolute;right:20px;top:30px;z-index:2;box-shadow:0 12px 5px rgba(0,0,0,.01),0 7px 4px rgba(0,0,0,.05),0 3px 3px rgba(0,0,0,.09),0 1px 2px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1);border-radius:100px;padding:10px 20px;font-family:Bantayog}.Map__image--pdf a{color:#2d2926;text-decoration:none}.Map__image--zoom{position:absolute;z-index:2;top:50%;right:20px;transform:translateY(-50%);background:#fffcfc;width:50px;height:128px;box-shadow:0 12px 5px rgba(0,0,0,.01),0 7px 4px rgba(0,0,0,.05),0 3px 3px rgba(0,0,0,.09),0 1px 2px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1);border-radius:10px;padding:10px;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.Map__image--zoom .button{width:25px;height:25px;background:#fffcfc;border:3px solid #4a9b55;cursor:pointer;color:#4a9b55;border-radius:100%;font-weight:700;font-size:4vw;padding:1px;transition:all .4s ease-in-out}@media only screen and (min-width:481px){.Map__image--zoom .button{font-size:16px;font-size:rem(16)}}.Map__image--zoom .button:hover{opacity:.8}.Map__image svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:grab;z-index:1}.Map__image svg .maker{cursor:pointer;filter:drop-shadow(1px 2px 1px rgba(0,0,0,.4))}.Map .tooltip{display:none;z-index:3;background:#fffcfc;border-radius:10px;padding:10px}.Map .tooltip strong{font-weight:600}.Map .tooltip p{font-size:3vw}@media only screen and (min-width:481px){.Map .tooltip p{font-size:12px;font-size:rem(12)}}.Route{position:relative}.Route__nav{background:#fffcfc;box-shadow:0 23px 14px rgba(66,0,0,.01),0 10px 10px rgba(66,0,0,.02),0 3px 6px rgba(66,0,0,.02),0 0 0 rgba(66,0,0,.02);border-radius:79px;width:100%;max-width:543px;height:60px;position:fixed;left:50%;transform:translateX(-50%);bottom:30px;z-index:10;padding:8px}@media only screen and (max-width:768px){.Route__nav{display:none}}.Route__nav ul{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.Route__nav ul li{position:relative}.Route__nav ul li:after{content:"";display:block;position:absolute;width:1px;height:28px;background:#2d2926;top:50%;right:-19px;transform:translateY(-50%)}.Route__nav ul li:last-child:after{display:none}.Route__nav ul li .buttonRoute{background:none;border:0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .5s ease-in-out;padding:14px 18px;border-radius:79px}.Route__nav ul li .buttonRoute img{margin-right:8px}.Route__nav ul li .buttonRoute.active,.Route__nav ul li .buttonRoute:hover{background:#eeecec}.Route__car{background:#ffedde;position:relative;padding-top:50px;padding-bottom:100px}.Route__car--leftImage{position:absolute;top:0;left:0;z-index:1}@media only screen and (max-width:768px){.Route__car--leftImage{display:none}}.Route__car--rightImage{position:absolute;top:0;right:0;z-index:1}@media only screen and (max-width:768px){.Route__car--rightImage{display:none}}@media only screen and (max-width:768px){.Route__car--header{max-width:520px;width:100%;margin:0 auto}}.Route__car--header span{font-family:Bantayog;text-transform:uppercase}.Route__car--content{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:768px){.Route__car--content{flex-direction:column}}.Route__car--content .text{width:100%;max-width:520px;position:relative;z-index:2}.Route__car--content .text h1{font-size:12vw;font-family:Majoris;text-transform:uppercase;margin-top:23px;margin-bottom:18px}@media only screen and (min-width:481px){.Route__car--content .text h1{font-size:48px;font-size:rem(48)}}@media only screen and (max-width:768px){.Route__car--content .text h1{font-size:7vw}}@media only screen and (max-width:768px) and (min-width:481px){.Route__car--content .text h1{font-size:28px;font-size:rem(28)}}.Route__car--content .text span{font-family:Bantayog;text-transform:uppercase;display:inline-block;margin-top:18px;margin-bottom:8px}.Route__car--content .text__description p{margin-bottom:14px}.Route__car--content .text__description p strong{font-weight:700}.Route__car--content .text__description ul{padding-left:20px}.Route__car--content .text__description ul li{line-height:16.42px;margin-bottom:10px;list-style-type:disc}.Route__car--content .text .Button{margin-top:28px}.Route__car--content .table{width:100%;max-width:520px;position:relative;z-index:2}@media only screen and (max-width:768px){.Route__car--content .table{margin-top:3vh}}.Route__car--content .table__content{width:100%;background:#fff;border-radius:10px;padding:48px 20px}.Route__car--content .table__content h2{font-size:7vw;font-family:Majoris;text-transform:uppercase;width:65%}@media only screen and (min-width:481px){.Route__car--content .table__content h2{font-size:28px;font-size:rem(28)}}@media only screen and (max-width:768px){.Route__car--content .table__content h2{width:100%}}.Route__car--content .table__content span{font-family:Bantayog;text-transform:uppercase;display:inline-block;margin-top:18px;margin-bottom:8px}.Route__car--content .table__content .prices{width:100%;margin-top:18px}.Route__car--content .table__content .prices li{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #2d2926}.Route__car--content .table__content .prices li:first-child,.Route__car--content .table__content .prices li:last-child{border:0}.Route__car--content .table__content .prices li:last-child .icones img{opacity:0}.Route__car--content .table__content .prices li .icones{width:60px}.Route__car--content .table__content .prices li strong{font-family:Bantayog;width:100%;max-width:260px;text-align:left}.Route__car--content .table__content .prices li span{font-family:Work Sans;width:100%;max-width:70px}.Route__bus{background:#ffa427;position:relative;padding:100px 0}.Route__bus--leftImage{position:absolute;top:0;left:0;z-index:1}@media only screen and (max-width:768px){.Route__bus--leftImage{display:none}}.Route__bus--rightImage{position:absolute;top:0;right:0;z-index:1}@media only screen and (max-width:768px){.Route__bus--rightImage{display:none}}.Route__bus--content{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:768px){.Route__bus--content{flex-direction:column}}.Route__bus--content .text{width:100%;max-width:470px;position:relative;z-index:2}.Route__bus--content .text span{font-family:Bantayog;display:inline-block}.Route__bus--content .text h3{font-family:Majoris;text-transform:uppercase;font-size:9.5vw;margin:18px 0}@media only screen and (min-width:481px){.Route__bus--content .text h3{font-size:38px;font-size:rem(38)}}.Route__bus--content .table{width:100%;max-width:516px;position:relative;z-index:2}@media only screen and (max-width:768px){.Route__bus--content .table{margin-top:4vh}}.Route__bus--content .table__inner{border-radius:10px;background:#fff;padding:48px 28px}.Route__bus--content .table__inner p{width:90%;font-family:Majoris;font-size:7vw;text-transform:uppercase;line-height:28px;margin-bottom:18px}@media only screen and (min-width:481px){.Route__bus--content .table__inner p{font-size:28px;font-size:rem(28)}}.Route__bus--content .table__inner .list li{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2d2926;padding:10px 0}.Route__bus--content .table__inner .list li:last-child{border:0}.Route__bus--content .table__inner .list li strong{font-family:Bantayog;width:100%;max-width:170px;text-align:left}.Route__bus--content .table__inner .list li span{font-family:Work Sans;width:100%;max-width:195px}.Route__bus--content .table__alert{margin-top:18px;border-radius:10px;background:#fff;padding:28px;display:flex;justify-content:space-around;align-items:center}.Route__bus--content .table__alert img{margin-right:35px}.Route__bus--content .table__alert p strong{font-weight:700}.Route__bridge{background:#c8e6ee;padding-top:90px;padding-bottom:130px}.Route__bridge--content{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:768px){.Route__bridge--content{flex-direction:column-reverse}}.Route__bridge--content .image{width:100%;max-width:622px;height:558px;border-radius:10px}@media only screen and (max-width:768px){.Route__bridge--content .image{height:228px;background-size:cover;margin-bottom:4vh}}.Route__bridge--content .text{width:100%;max-width:516px}.Route__bridge--content .text span{font-family:Bantayog;display:inline-block}.Route__bridge--content .text h4{font-family:Majoris;font-size:7vw;margin:32px 0;text-transform:uppercase}@media only screen and (min-width:481px){.Route__bridge--content .text h4{font-size:28px;font-size:rem(28)}}.Route__bridge--content .text p strong{font-weight:700}.Route__bridge--content .text .Button{margin-top:32px}.Conduct__first{padding:80px 0 180px;background:#4a9b55}.Conduct__first--header{font-family:Bantayog;text-transform:uppercase}.Conduct__first--content{margin-top:44px;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:768px){.Conduct__first--content{flex-direction:column;align-items:flex-start}}.Conduct__first--content .title{width:50%;color:#2d2926}@media only screen and (max-width:768px){.Conduct__first--content .title{width:100%;margin-bottom:3vh}}.Conduct__first--content .title h1{font-family:Majoris;font-size:12vw;text-transform:uppercase;width:100%;max-width:410px}@media only screen and (min-width:481px){.Conduct__first--content .title h1{font-size:48px;font-size:rem(48)}}@media only screen and (max-width:768px){.Conduct__first--content .title h1{font-size:7vw}}@media only screen and (max-width:768px) and (min-width:481px){.Conduct__first--content .title h1{font-size:28px;font-size:rem(28)}}.Conduct__first--content .content{width:50%;color:#fffcfc}@media only screen and (max-width:768px){.Conduct__first--content .content{width:100%}}.Conduct__first--content .content h1,.Conduct__first--content .content h2,.Conduct__first--content .content h3,.Conduct__first--content .content h4{font-family:Majoris;font-size:7vw;text-transform:uppercase;margin-bottom:28px}@media only screen and (min-width:481px){.Conduct__first--content .content h1,.Conduct__first--content .content h2,.Conduct__first--content .content h3,.Conduct__first--content .content h4{font-size:28px;font-size:rem(28)}}.Conduct__first--content .content ul{width:100%;max-width:500px;list-style-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='-1 -1 2 2'><circle r='0.5' fill='white' /></svg>");padding-left:20px;color:#fffcfc}.Conduct__first--content .content ul li{line-height:16.42px;margin-bottom:12px}.Conduct__must{background:#ffedde;padding:120px 0}.Conduct__must--content{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:768px){.Conduct__must--content{flex-direction:column}}.Conduct__must--content .text{width:100%;max-width:50%}@media only screen and (max-width:768px){.Conduct__must--content .text{max-width:100%}}.Conduct__must--content .text h3{font-family:Majoris;text-transform:uppercase;font-size:7vw;margin-bottom:28px}@media only screen and (min-width:481px){.Conduct__must--content .text h3{font-size:28px;font-size:rem(28)}}.Conduct__must--content .text__inner{width:100%;max-width:500px}.Conduct__must--content .text__inner p{line-height:16.42px}.Conduct__must--content .text__inner ul{list-style-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='-1 -1 2 2'><circle r='0.5' /></svg>");padding-left:20px;margin-bottom:28px}.Conduct__must--content .text__inner ul li{line-height:16.42px;margin-bottom:12px}.Conduct__must--content .text__inner ul li:last-child{margin-bottom:0}.Conduct__footer{background:#fffcfc;padding:80px 0}.Conduct__footer--header{margin-bottom:32px}.Conduct__footer--header h4{font-family:Majoris;text-transform:uppercase;font-size:7vw;margin-bottom:18px}@media only screen and (min-width:481px){.Conduct__footer--header h4{font-size:28px;font-size:rem(28)}}.Conduct__footer--header .inner{width:100%;max-width:700px}.Conduct__footer--header .inner p{line-height:16.42px}.Conduct__footer--list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:80px}.Conduct__footer--list:after{content:"";width:100%;max-width:300px}.Conduct__footer--list .box{width:100%;max-width:300px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.Conduct__footer--list .box span{text-transform:uppercase;font-family:Bantayog;margin:18px 0;display:inline-block}.Conduct__footer--list .box p{line-height:16.42px}.Home__about{margin-bottom:70px;position:relative;background:#ffedde}@media only screen and (max-width:768px){.Home__about{overflow:hidden}}.Home__about--content{display:flex;justify-content:center;align-items:center;padding:60px 0}@media only screen and (max-width:768px){.Home__about--content{flex-direction:column-reverse}}.Home__about--content .text{width:100%;max-width:420px}.Home__about--content .text span{text-transform:uppercase;font-family:Work Sans;font-weight:600;font-size:3.5vw;margin-bottom:27px;display:inline-block}@media only screen and (min-width:481px){.Home__about--content .text span{font-size:14px;font-size:rem(14)}}.Home__about--content .text h1{font-family:Majoris;font-size:12vw;text-transform:uppercase;color:#7c8034;margin-bottom:38px}@media only screen and (min-width:481px){.Home__about--content .text h1{font-size:48px;font-size:rem(48)}}@media only screen and (max-width:768px){.Home__about--content .text h1{font-size:7vw}}@media only screen and (max-width:768px) and (min-width:481px){.Home__about--content .text h1{font-size:28px;font-size:rem(28)}}.Home__about--content .text h2{margin:22px 0;font-family:Bantayog;font-size:3.5vw}@media only screen and (min-width:481px){.Home__about--content .text h2{font-size:14px;font-size:rem(14)}}.Home__about--content .text p{text-align:justify;margin-bottom:20px}.Home__about--content .text .list{margin-bottom:50px}.Home__about--content .text .list li{display:flex;justify-content:flex-start;align-items:center;margin-bottom:18px}.Home__about--content .text .list li:last-child{margin-bottom:0}.Home__about--content .text .list li img{margin-right:10px}.Home__about--content .image{width:50vw;height:auto}@media only screen and (max-width:768px){.Home__about--content .image{width:80vw}}.Home__botanic{margin:80px 0}.Home__botanic--inner{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:768px){.Home__botanic--inner{flex-direction:column}}.Home__botanic--inner .text{width:100%;max-width:420px}.Home__botanic--inner .text h2{color:#7c8034;font-family:Majoris;font-size:4.5vw;margin-bottom:20px;line-height:19.11px}@media only screen and (min-width:481px){.Home__botanic--inner .text h2{font-size:18px;font-size:rem(18)}}.Home__botanic--inner .text .inner{text-align:justify}.Home__botanic--inner .image{width:100%;max-width:380px}@media only screen and (max-width:768px){.Home__botanic--inner .image{margin-top:4vh}}.Home__botanic--inner .image img{width:100%}.Home__attractions{margin-bottom:50px}@media only screen and (max-width:768px){.Home__attractions{overflow:hidden}.Home__attractions .container{padding:0}}.Home__attractions--first{position:relative}@media only screen and (max-width:768px){.Home__attractions--first{padding:0 8vw}}.Home__attractions--first .grafismo-left{position:absolute;z-index:1;bottom:40px;right:37vw}.Home__attractions--first .grafismo-right{position:absolute;z-index:1;top:0;right:-52px}.Home__attractions--first h1{font-size:12vw;color:#2d2926;font-family:Majoris;text-transform:uppercase;margin-bottom:20px}@media only screen and (min-width:481px){.Home__attractions--first h1{font-size:48px;font-size:rem(48)}}@media only screen and (max-width:768px){.Home__attractions--first h1{font-size:7vw}}@media only screen and (max-width:768px) and (min-width:481px){.Home__attractions--first h1{font-size:28px;font-size:rem(28)}}.Home__attractions--first .firstEvent{display:flex;justify-content:space-between;align-items:center;margin-top:24px;position:relative}@media only screen and (max-width:768px){.Home__attractions--first .firstEvent{flex-direction:column-reverse}}.Home__attractions--first .firstEvent .dinocard{display:none}.Home__attractions--first .firstEvent__text{width:100%;max-width:400px}@media only screen and (max-width:768px){.Home__attractions--first .firstEvent__text{max-width:100%}}.Home__attractions--first .firstEvent__text h2{font-size:7vw;text-transform:uppercase;font-family:Majoris;margin-bottom:8px}@media only screen and (min-width:481px){.Home__attractions--first .firstEvent__text h2{font-size:28px;font-size:rem(28)}}.Home__attractions--first .firstEvent__text .buy{font-family:Bantayog;font-size:3.5vw;background:#ffc600;border-radius:55px;display:inline-block;padding:4px 10px;margin-bottom:18px}@media only screen and (min-width:481px){.Home__attractions--first .firstEvent__text .buy{font-size:14px;font-size:rem(14)}}.Home__attractions--first .firstEvent__text--schedules{font-family:Bantayog;font-size:3.5vw;margin-bottom:18px}@media only screen and (min-width:481px){.Home__attractions--first .firstEvent__text--schedules{font-size:14px;font-size:rem(14)}}.Home__attractions--first .firstEvent__text--excerpt{color:#2d2926}.Home__attractions--first .firstEvent__text--excerpt p{line-height:16.42px;margin-bottom:18px}.Home__attractions--first .firstEvent__text--excerpt p strong{font-weight:700}.Home__attractions--first .firstEvent__image{width:100%;max-width:516px;height:496px;border-radius:10px;margin-right:60px}@media only screen and (max-width:768px){.Home__attractions--first .firstEvent__image{max-width:100%;height:25vh;margin-right:0;background-position:top;background-size:cover;margin-bottom:3vh}}.Home__attractions--slider{background:#8ed5e2;padding:50px 40px;border-radius:20px;margin-top:80px;position:relative}@media only screen and (max-width:768px){.Home__attractions--slider{padding:6vh 6vw}}.Home__attractions--slider .attractionCard{display:none}.Home__attractions--slider .attractionCard .cardAttractions__content .tickets .Button{margin-top:0}.Home__attractions--slider h4{color:#2d2926;font-size:5vw;font-family:Bantayog;text-transform:uppercase}@media only screen and (min-width:481px){.Home__attractions--slider h4{font-size:20px;font-size:rem(20)}}.Home__attractions--slider .attractionsSlider{margin-top:37px}.Home__attractions--slider .attractionsSlider .slick-prev{z-index:20;width:38px;height:38px;left:-20px}.Home__attractions--slider .attractionsSlider .slick-prev:before{content:"";width:38px;height:38px;opacity:1;background:url(../images/icons/arrow-right-banner.png);display:block;transition:all .5s ease;transform:rotate(180deg);border-radius:100%;box-shadow:4px -3px 3px -2px rgba(0,0,0,.42)}.Home__attractions--slider .attractionsSlider .slick-next{right:-20px;width:38px;height:38px}.Home__attractions--slider .attractionsSlider .slick-next:before{content:"";width:38px;height:38px;opacity:1;background:url(../images/icons/arrow-right-banner.png);display:block;transition:all .5s ease;border-radius:100%;box-shadow:4px 3px 3px -2px rgba(0,0,0,.42)}.Home__attractions--slider .attractionsSlider__box{width:100%;max-width:95%;background:#fff}@media only screen and (max-width:768px){.Home__attractions--slider .attractionsSlider__box{max-width:100%}}.Home__attractions--slider .attractionsSlider__box--thumb{width:100%;height:280px;background-size:cover}@media only screen and (max-width:768px){.Home__attractions--slider .attractionsSlider__box--thumb{height:20vh}}.Home__attractions--slider .attractionsSlider__box--content{width:100%;height:410px;padding:38px 28px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:768px){.Home__attractions--slider .attractionsSlider__box--content{padding:4vh 4vw}}.Home__attractions--slider .attractionsSlider__box--content h4{font-size:7vw;font-family:Majoris;text-transform:uppercase}@media only screen and (min-width:481px){.Home__attractions--slider .attractionsSlider__box--content h4{font-size:28px;font-size:rem(28)}}@media only screen and (max-width:768px){.Home__attractions--slider .attractionsSlider__box--content h4{font-size:4.5vw}}@media only screen and (max-width:768px) and (min-width:481px){.Home__attractions--slider .attractionsSlider__box--content h4{font-size:18px;font-size:rem(18)}}.Home__attractions--slider .attractionsSlider__box--content span{font-family:Bantayog}.Home__banner{background:#4a9b55;height:782px;position:relative}@media only screen and (max-width:768px){.Home__banner{padding:0;height:640px;overflow:hidden}}.Home__banner--horario{position:absolute;top:100px;right:88px;z-index:100;display:flex;color:#fffcfc;font-size:3vw}@media only screen and (min-width:481px){.Home__banner--horario{font-size:12px;font-size:rem(12)}}@media only screen and (max-width:768px){.Home__banner--horario{right:2.4vw}}.Home__banner--horario img{margin-right:18px}.Home__banner--horario p{display:flex;align-items:center;font-family:Work Sans;font-weight:600;text-transform:uppercase}.Home__banner .bannerHome{width:100%;height:782px}@media only screen and (max-width:768px){.Home__banner .bannerHome{height:640px}}.Home__banner .bannerHome .bannerHome__item{width:100%;height:782px;background-size:cover;background-position:50%;display:flex;justify-content:flex-start;align-items:center;position:relative}.Home__banner .bannerHome .bannerHome__item .full{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0}.Home__banner .bannerHome .bannerHome__item.desktop{display:flex}@media only screen and (max-width:768px){.Home__banner .bannerHome .bannerHome__item.desktop{display:none}}.Home__banner .bannerHome .bannerHome__item.mobile{display:none}@media only screen and (max-width:768px){.Home__banner .bannerHome .bannerHome__item.mobile{display:flex}}@media only screen and (max-width:768px){.Home__banner .bannerHome .bannerHome__item{height:640px;align-items:flex-end;justify-content:center;padding-bottom:5vh}}.Home__banner .bannerHome .bannerHome__item--text{width:100%;max-width:410px;height:100%;max-height:400px;background:#fffcfc;overflow:hidden;margin-left:48px;position:relative;padding:0 28px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}@media only screen and (max-width:768px){.Home__banner .bannerHome .bannerHome__item--text{margin-left:0;max-width:90vw;max-height:47vh;padding:0 6vw}}.Home__banner .bannerHome .bannerHome__item--text .imageTop{position:absolute;top:0;left:0}.Home__banner .bannerHome .bannerHome__item--text .imageBottom{position:absolute;bottom:0;right:0}.Home__banner .bannerHome .bannerHome__item--text h1{color:#58317d;font-family:Majoris;font-size:7.5vw;text-transform:uppercase;margin-bottom:18px}@media only screen and (min-width:481px){.Home__banner .bannerHome .bannerHome__item--text h1{font-size:30px;font-size:rem(30)}}@media only screen and (max-width:768px){.Home__banner .bannerHome .bannerHome__item--text h1{font-size:5vw;margin-bottom:10px}}@media only screen and (max-width:768px) and (min-width:481px){.Home__banner .bannerHome .bannerHome__item--text h1{font-size:20px;font-size:rem(20)}}.Home__banner .bannerHome .bannerHome__item--text .Button{margin-top:18px}.Home__banner .bannerHome .slick-prev{display:none!important}.Home__banner .bannerHome .slick-next{right:3vw;width:38px;height:38px}@media only screen and (max-width:768px){.Home__banner .bannerHome .slick-next{right:7vw;top:32%}}.Home__banner .bannerHome .slick-next:before{content:"";width:38px;height:38px;opacity:1;background:url(../images/icons/arrow-right-banner.png);display:block;transition:all .5s ease}.Home__banner .bannerHome .slick-next:hover:before{transform:scale(.9)}.Home__banner .bannerHome .slick-dots{bottom:17vh;text-align:left;padding-left:3vw}@media only screen and (max-width:768px){.Home__banner .bannerHome .slick-dots{bottom:1vh}}.Home__banner .bannerHome .slick-dots li.slick-active button:before{color:#f63b13;opacity:1;font-size:3.5vw}@media only screen and (min-width:481px){.Home__banner .bannerHome .slick-dots li.slick-active button:before{font-size:14px;font-size:rem(14)}}.Home__banner .bannerHome .slick-dots li button:before{color:#fffcfc;opacity:1;font-size:3.5vw}@media only screen and (min-width:481px){.Home__banner .bannerHome .slick-dots li button:before{font-size:14px;font-size:rem(14)}}.Home__faq{margin-bottom:50px}@media only screen and (max-width:768px){.Home__faq{overflow:hidden}.Home__faq .container{padding:0}}.Home__faq--content{background:#ffedde;padding:80px 100px;border-radius:10px;display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:768px){.Home__faq--content{flex-direction:column;padding:3vh 4vw}}.Home__faq--content .description{width:100%;max-width:310px}@media only screen and (max-width:768px){.Home__faq--content .description{max-width:100%}}.Home__faq--content .description h2{font-size:9.5vw;line-height:48px;font-family:Majoris;text-transform:uppercase;margin-bottom:28px}@media only screen and (min-width:481px){.Home__faq--content .description h2{font-size:38px;font-size:rem(38)}}@media only screen and (max-width:768px){.Home__faq--content .description h2{font-size:7vw}}@media only screen and (max-width:768px) and (min-width:481px){.Home__faq--content .description h2{font-size:28px;font-size:rem(28)}}.Home__faq--content .list{width:100%;max-width:670px}@media only screen and (max-width:768px){.Home__faq--content .list{max-width:100%}}.Home__faq--content .list .FaqCollapse{margin-bottom:70px}.Home__informations{width:100%;min-height:846px;border-radius:20px;position:relative;margin-bottom:28px;overflow:hidden}@media only screen and (max-width:768px){.Home__informations{height:auto;overflow:initial;border-radius:10px}}.Home__informations .tag-left{position:absolute;bottom:30px;z-index:1}@media only screen and (max-width:768px){.Home__informations .tag-left{display:none}}.Home__informations .tag-right{position:absolute;top:40px;right:0;z-index:1}@media only screen and (max-width:768px){.Home__informations .tag-right{display:none}}.Home__informations--content{width:100%;height:100%;position:relative;transition:all .5s ease-in-out}@media only screen and (max-width:768px){.Home__informations--content{padding-top:25vh;padding-bottom:10vh}}.Home__informations--content .navTab{background:#ffedde;border-radius:80px;position:absolute;top:78px;left:50%;transform:translateX(-50%);padding:0 8px;z-index:2;width:100%;max-width:730px;height:64px;display:flex;align-items:center}@media only screen and (max-width:768px){.Home__informations--content .navTab{top:4.5vh;height:auto;border-radius:8px;max-width:96vw;padding:1.5vh 1.5vw}}.Home__informations--content .navTab ul{width:100%;display:flex;justify-content:space-around}@media only screen and (max-width:768px){.Home__informations--content .navTab ul{flex-wrap:wrap}}.Home__informations--content .navTab ul li{position:relative}@media only screen and (max-width:768px){.Home__informations--content .navTab ul li{width:47%}}.Home__informations--content .navTab ul li:after{content:"";display:block;width:1px;height:20px;background:#2d2926;position:absolute;right:-12px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:768px){.Home__informations--content .navTab ul li:after{display:none}}.Home__informations--content .navTab ul li:last-child:after{display:none}.Home__informations--content .navTab ul li .buttonTab{background:none;border:0;cursor:pointer;color:#2d2926;display:flex;justify-content:center;align-items:center;transition:all .5s ease;border-radius:72px;padding:10px 20px}@media only screen and (max-width:768px){.Home__informations--content .navTab ul li .buttonTab{width:100%}}.Home__informations--content .navTab ul li .buttonTab.active{background:#e87722;color:#fffcfc}.Home__informations--content .navTab ul li .buttonTab.active .active{display:block;margin-right:8px}.Home__informations--content .navTab ul li .buttonTab.active .initial{display:none}.Home__informations--content .navTab ul li .buttonTab:hover{background:#e87722;color:#fffcfc}.Home__informations--content .navTab ul li .buttonTab:hover .active{display:block;margin-right:8px}.Home__informations--content .navTab ul li .buttonTab .active,.Home__informations--content .navTab ul li .buttonTab:hover .initial{display:none}.Home__informations--content .navTab ul li .buttonTab .initial{margin-right:8px}.Home__informations--content .contentTab{padding:0 1.5vw;position:relative}.Home__informations--content .contentTab.accessibilityHome{width:100%;height:846px;display:none}@media only screen and (max-width:768px){.Home__informations--content .contentTab.accessibilityHome{height:auto}}.Home__informations--content .contentTab.routerHome{width:100%;height:846px;display:none}@media only screen and (max-width:768px){.Home__informations--content .contentTab.routerHome{height:auto}}.Home__informations--content .contentTab.conductHome{width:100%;height:846px;display:none}@media only screen and (max-width:768px){.Home__informations--content .contentTab.conductHome{height:auto}}.Home__informations--content .contentTab.scheduleHome{width:100%;height:100%}.Home__informations--content .contentTab.scheduleHome .scheduleList .item .content blockquote{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:40px;margin-inline-end:40px}.Home__informations--content .contentTab.scheduleHome .scheduleList .item .content blockquote em{font-style:italic}@media only screen and (max-width:768px){.Home__informations--content .contentTab.scheduleHome{height:auto}}.Home__informations--content .contentTab .inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.Home__informations--content .contentTab .inner .accessibilityHome__content{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:10vh}@media only screen and (max-width:768px){.Home__informations--content .contentTab .inner .accessibilityHome__content{margin-top:0;gap:20px}}.Home__informations--content .contentTab .inner .accessibilityHome__content .box{background:#ffedde;color:#004f81;padding:26px;border-radius:10px;width:100%;max-width:305px;min-height:236px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media only screen and (max-width:768px){.Home__informations--content .contentTab .inner .accessibilityHome__content .box{max-width:100%}}.Home__informations--content .contentTab .inner .accessibilityHome__content .box h4{font-family:Bantayog;text-transform:uppercase;margin:18px 0}.Home__informations--content .contentTab .inner .routerHome__content{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:768px){.Home__informations--content .contentTab .inner .routerHome__content img{display:none}}.Home__informations--content .contentTab .inner .routerHome__content--text{margin-left:100px}@media only screen and (max-width:768px){.Home__informations--content .contentTab .inner .routerHome__content--text{margin-left:0}}.Home__informations--content .contentTab .inner .routerHome__content--text h3{font-size:12vw;font-family:Majoris;text-transform:uppercase;color:#2d2926;margin-bottom:16px}@media only screen and (min-width:481px){.Home__informations--content .contentTab .inner .routerHome__content--text h3{font-size:48px;font-size:rem(48)}}.Home__informations--content .contentTab .inner .routerHome__content--text p{margin-bottom:16px}.Home__informations--content .contentTab .inner .routerHome__content--text p.upper{text-transform:uppercase;font-family:Work Sans;font-weight:600;font-size:3.5vw}@media only screen and (min-width:481px){.Home__informations--content .contentTab .inner .routerHome__content--text p.upper{font-size:14px;font-size:rem(14)}}.Home__informations--content .contentTab .inner .routerHome__content--text .link{text-transform:uppercase;color:#2d2926;font-family:Bantayog}.Home__informations--content .contentTab .inner .routerHome__content--text .line{margin:30px 0;width:100%;height:1px;background:#2d2926}.Home__informations--content .contentTab .inner .conductHome__content{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:768px){.Home__informations--content .contentTab .inner .conductHome__content{flex-direction:column}}.Home__informations--content .contentTab .inner .conductHome__content .description{width:100%;max-width:400px}@media only screen and (max-width:768px){.Home__informations--content .contentTab .inner .conductHome__content .description{max-width:100%}}.Home__informations--content .contentTab .inner .conductHome__content .description h2{font-family:Majoris;font-size:12vw;text-transform:uppercase;margin-bottom:35px}@media only screen and (min-width:481px){.Home__informations--content .contentTab .inner .conductHome__content .description h2{font-size:48px;font-size:rem(48)}}.Home__informations--content .contentTab .inner .conductHome__content .description p{color:#2d2926;font-family:Work Sans;font-weight:600;font-size:3.5vw;margin-bottom:28px}@media only screen and (min-width:481px){.Home__informations--content .contentTab .inner .conductHome__content .description p{font-size:14px;font-size:rem(14)}}.Home__informations--content .contentTab .inner .conductHome__content .list{width:100%;max-width:400px;color:#2d2926}@media only screen and (max-width:768px){.Home__informations--content .contentTab .inner .conductHome__content .list{max-width:100%;margin-top:5vh}}.Home__informations--content .contentTab .inner .conductHome__content .list ul li{list-style:disc;line-height:16.42px;margin-bottom:15px}.Home__maps{display:flex;justify-content:flex-start;align-items:center;margin-bottom:60px}@media only screen and (max-width:768px){.Home__maps{flex-direction:column;padding:0 8vw;overflow:hidden}}.Home__maps--thumb{width:100%;max-width:50vw;height:88vh;background-size:cover;background-position:50%;border-radius:20px}@media only screen and (max-width:768px){.Home__maps--thumb{max-width:100%;height:32vh}}.Home__maps--text{width:100%;max-width:330px;margin-left:90px}@media only screen and (max-width:768px){.Home__maps--text{max-width:100%;margin-left:0;margin-top:3vh}}.Home__maps--text h2{color:#000;font-size:12vw;font-family:Majoris;text-transform:uppercase}@media only screen and (min-width:481px){.Home__maps--text h2{font-size:48px;font-size:rem(48)}}@media only screen and (max-width:768px){.Home__maps--text h2{font-size:7vw}}@media only screen and (max-width:768px) and (min-width:481px){.Home__maps--text h2{font-size:28px;font-size:rem(28)}}.Home__maps--text p{margin:28px 0}@media only screen and (max-width:768px){.Home__others{overflow:hidden}}.Home__others--title{font-size:4.5vw;color:#2d2926;font-family:Majoris;text-align:center;text-transform:uppercase}@media only screen and (min-width:481px){.Home__others--title{font-size:18px;font-size:rem(18)}}.Home__others--content{align-items:flex-start;display:flex;justify-content:center;margin-top:63px}@media only screen and (max-width:768px){.Home__others--content{flex-direction:column;margin-top:3vh}}.Home__others--content .box{align-items:center;background-position:50%;background-size:cover;border-radius:10px;display:flex;flex-direction:column;height:50vh;justify-content:flex-end;margin:0 1vw;max-width:42vw;padding-bottom:34px;padding-left:100px;padding-right:100px;width:100%}@media only screen and (max-width:768px){.Home__others--content .box{flex-direction:column;height:52vh;margin:0 0 3vh;max-width:100vw;padding-bottom:4vh;padding-left:6vw;padding-right:6vw}}@media only screen and (min-width:3000px){.Home__others--content .box{height:28vh}}.Home__others--content .box__text{color:#fffcfc;margin-bottom:15px;text-align:center}.Home__others--content .box__text h1{font-family:Majoris;font-size:12vw;line-height:48px;text-transform:uppercase;margin-bottom:30px}@media only screen and (min-width:481px){.Home__others--content .box__text h1{font-size:48px;font-size:rem(48)}}.Home__others--content .box__text p{line-height:16.42px;font-family:Work Sans;font-size:3.5vw}@media only screen and (min-width:481px){.Home__others--content .box__text p{font-size:14px;font-size:rem(14)}}.Home__reconecta{background:url(../images/home/bg-reconecta.png) no-repeat #95B927 50%;background-size:cover;margin-bottom:50px;overflow:hidden;position:relative;padding:70px 0}@media only screen and (max-width:768px){.Home__reconecta{overflow:hidden}}.Home__reconecta .right{position:absolute;top:10px;right:0}.Home__reconecta .left{position:absolute;bottom:0;left:0}.Home__reconecta--content{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}@media only screen and (max-width:768px){.Home__reconecta--content{flex-direction:column-reverse}}.Home__reconecta--content .text{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;max-width:400px}.Home__reconecta--content .text .logo{margin-bottom:26px}@media only screen and (max-width:768px){.Home__reconecta--content .text .logo{display:none}}.Home__reconecta--content .text .titulo{font-size:7vw;font-family:Majoris;text-transform:uppercase;color:#58317d;margin-bottom:29px}@media only screen and (min-width:481px){.Home__reconecta--content .text .titulo{font-size:28px;font-size:rem(28)}}.Home__reconecta--content .text span{color:#2d2926;text-transform:uppercase;font-family:Majoris;display:inline-block;margin-bottom:10px}.Home__reconecta--content .text p{color:#58317d;font-size:3.5vw;line-height:16.42px;margin-bottom:20px;text-align:justify}@media only screen and (min-width:481px){.Home__reconecta--content .text p{font-size:14px;font-size:rem(14)}}.Home__reconecta--content .text .Button{margin-top:20px}@media only screen and (max-width:768px){.Home__reconecta--content .text .Button{margin-top:4vh}}@media only screen and (max-width:768px){.Home__reconecta--content .image img{width:90vw}}.Home__schedule{padding:180px 0 20px;min-height:846px}@media only screen and (max-width:768px){.Home__schedule{padding:0;min-height:auto}}.Home__schedule--header{text-align:center;margin-bottom:42px}.Home__schedule--header span{background:none;border:0;color:#2d2926;font-family:Majoris;font-size:4.5vw;text-transform:uppercase}@media only screen and (min-width:481px){.Home__schedule--header span{font-size:18px;font-size:rem(18)}}.Home__schedule--inner{display:none}.Home__schedule--inner .scheduleList{display:flex;flex-direction:column}.Home__schedule--inner .scheduleList .item{color:#2d2926;border-bottom:1px solid #fff;padding-bottom:28px;margin-bottom:28px;text-align:left}.Home__schedule--inner .scheduleList .item:last-child{border-bottom:0}.Home__schedule--inner .scheduleList .item h2{font-family:Bantayog;margin-bottom:8px;font-size:5vw}@media only screen and (min-width:481px){.Home__schedule--inner .scheduleList .item h2{font-size:20px;font-size:rem(20)}}.Home__schedule--inner .scheduleList .item .content p{font-size:3.75vw;line-height:18px;color:#2d2926}@media only screen and (min-width:481px){.Home__schedule--inner .scheduleList .item .content p{font-size:15px;font-size:rem(15)}}.Home__schedule--inner .scheduleList .item .content p strong{font-weight:700;color:#ffa427}.Home__schedule--inner .scheduleList .item .content span{display:inline-block;width:100%;margin-top:8px}.Home__schedule .loader .lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.Home__schedule .loader .lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.Home__schedule .loader .lds-ellipsis div:first-child{left:8px;animation:lds-ellipsis1 .6s infinite}.Home__schedule .loader .lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.Home__schedule .loader .lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.Home__schedule .loader .lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYnMvX3NsaWNrLXRoZW1lLnNjc3MiLCJzdHlsZS5jc3MiLCJjb25maWdzL19yZXNldC5zY3NzIiwiY29uZmlncy9fZm9udHMuc2NzcyIsImNvbmZpZ3MvX2FuaW1hdGlvbnMuc2NzcyIsImNvbmZpZ3MvX3N0cnVjdHVyZS5zY3NzIiwiY29uZmlncy9fZnVuY3Rpb25zLnNjc3MiLCJfbGF5b3V0LnNjc3MiLCJjb25maWdzL192YXJpYWJsZXMuc2NzcyIsImxpYnMvX3NsaWNrLnNjc3MiLCJjb21wb25lbnRzL19jYWxlbmRhci5zY3NzIiwiY29tcG9uZW50cy9fY29udGFjdC5zY3NzIiwiY29tcG9uZW50cy9fcG9wdXAuc2NzcyIsImNvbXBvbmVudHMvX3RyYW5zbGF0ZS5zY3NzIiwiY29tcG9uZW50cy9fZmFxLnNjc3MiLCJjb21wb25lbnRzL19sb2FkZXIuc2NzcyIsImNvbXBvbmVudHMvX21vZGFsUmlnaHQuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX3Nwb25zb3Iuc2NzcyIsInBhZ2VzL19wYWdlQmFzZS5zY3NzIiwicGFnZXMvX3NjaG9vbC5zY3NzIiwicGFnZXMvX2NvbnRhY3RzLnNjc3MiLCJwYWdlcy9fZnJpZW5kcy5zY3NzIiwicGFnZXMvX2V2ZW50cy5zY3NzIiwicGFnZXMvX3NwYWNlcy5zY3NzIiwicGFnZXMvX2VkdWNhdGlvbmFsLnNjc3MiLCJwYWdlcy9fdGlja2V0cy5zY3NzIiwicGFnZXMvX2ZhcS5zY3NzIiwicGFnZXMvX2Fib3V0LnNjc3MiLCJwYWdlcy9fbWFwLnNjc3MiLCJwYWdlcy9fcm91dGUuc2NzcyIsInBhZ2VzL19jb25kdWN0LnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXdGQSxnQkNpOEJBLENDcmhDQSxnYUFhQyxRQUFBLENBQ0EsU0FBQSxDQUNBLFFBQUEsQ0FDQSxjQUFBLENBQ0EsWUFBQSxDQUNBLHVCREVELENDQ0EsbUZBRUMs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LCtDQUNFLFFOK1NoQixDTTdTZ0IsaURBQ0UsYUMxY1YsQ0QyY1UsZUFBQSxDQUNBLG9CQUFBLENBQ0EsZ0JOK1NsQixDTTdTa0IsdURBQ0UsYUN0Y1gsQ0R1Y1csZU4rU3BCLENNNVNrQixxREFDRSxZTjhTcEIsQ012U2Msa0RBQ0UsWU55U2hCLENNblNnQiwrREFDRSxvQkFBQSxDQUNBLGVOcVNsQixDTWhTWSxvQ0FDRSxhTmtTZCxDTWhTYyx3Q0FDRSxZTmtTaEIsQ00vUmMsMENBQ0UsYUNsZlIsQ0RtZlEsa0JOaVNoQixDS2x4QkUsMENDMGZJLDhCQUVJLGVOMFJSLENBQ0YsQ0t2eEJFLHlDQzBmSSw4QkFNSSxnQk4yUlIsQ016UlEseUNBQ0UsY04yUlYsQ0FDRixDSy94QkUsMENDdWdCTSxtQ0FFSSxjTjBSVixDQUNGLENLcHlCRSwwQ0N1Z0JNLG1DRHJmTixhTHN4QkEsQ0FDRixDS3p5QkUsZ0VDdWdCTSxtQ0RsZkosY0FBQSxDQUNBLGlCTHd4QkYsQ0FDRixDSy95QkUseUNDdWdCTSxtQ0RyZk4sZUxpeUJBLENBQ0YsQ0twekJFLCtEQ3VnQk0sbUNEbGZKLGNBQUEsQ0FDQSxpQkxteUJGLENBQ0YsQ01sU0UsYUFFRSxnQkFBQSxDQUNBLG1CQUFBLENBQ0Esa0JDNWhCSSxDRDZoQkosYUMvaEJJLENEZ2lCSixpQkFBQSxDQUNBLFVObVNKLENLbDBCRSx5Q0N3aEJBLGFBVUksZU5vU0osQ0FDRixDTWxTSSxvQkFDRSx3QkFBQSxDQUNBLHFCQzlpQkssQ0QraUJMLGVBQUEsQ0FDQSxVQzFpQkUsQ0ZtQk4sZUFBQSxDQ3loQkksa0JOb1NOLENLLzBCRSx5Q0NxaUJFLG9CRGhoQkEsY0FBQSxDQUNBLGlCTDh6QkYsQ0FDRixDTXhTTSwyQkFDRSxpQk4wU1IsQ01yU0ksbUJEamlCRixlQUFBLENDbWlCSSxnQk51U04sQ0s1MUJFLHlDQ21qQkUsbUJEOWhCQSxjQUFBLENBQ0EsaUJMMjBCRixDQUNGLENNMVNJLHNCQUNFLFlBQUEsQ0FDQSw2QkFBQSxDQUNBLHNCTjRTTixDS3YyQkUseUNDd2pCRSxz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ZXZ2RE0sc0NBQ0UsaUJBQUEsQ0FDQSxRQUFBLENBQ0EsU0FBQSxDQUNBLFNmeXZEUixDZXJ2RFEsMkNBQ0UsWWZ1dkRWLENlcHZEUSw2Q0FDRSx1QmZzdkRWLENLajJFRSx5Q1UwbUJNLDZDQUlJLHVCZnV2RFYsQ0FDRixDZXJ2RFUsK0NWL2xCUixhQUFBLENVaW1CVSxtQlJ4bkJGLENReW5CRSxnQkFBQSxDQUNBLGtCZnV2RFosQ0s1MkVFLHlDVWluQlEsK0NWNWxCTixjQUFBLENBQ0EsaUJMMjFFRixDQUNGLENlMXZEVSxxREFDRSxxQlJob0JELENRaW9CQyxlZjR2RFosQ2V6dkRVLG1EQUNFLGtCUjVuQkMsQ1E2bkJELFVBQUEsQ0FDQSxrQkFBQSxDQUNBLFVmMnZEWixDZXh2RFUsa0RWbG5CUixlQUFBLENVb25CVSxvQkFBQSxDQUNBLG9CUjdvQkQsQ1E4b0JDLGlCQUFBLENBQ0EsVWYwdkRaLENLbjRFRSx5Q1Vvb0JRLGtEVi9tQk4sY0FBQSxDQUNBLGlCTGszRUYsQ0FDRixDZTd2RFUsZ0RWMW5CUixhQUFBLENVNG5CVSxhUmxvQkgsQ1Ftb0JHLG9CUnJwQkQsQ1FzcEJDLGdCQUFBLENBQ0Esa0JmK3ZEWixDS2g1RUUseUNVNG9CUSxnRFZ2bkJOLGNBQUEsQ0FDQSxpQkwrM0VGLENBQ0YsQ2Vqd0RZLG1EVm5vQlYsYUFBQSxDVXFvQlksVVJ4cEJOLENReXBCTSxrQmZtd0RkLENLMzVFRSx5Q1VxcEJVLG1EVmhvQlIsY0FBQSxDQUNBLGlCTDA0RUYsQ0FDRixDZXB3RFEsNkNBQ0UsbUJmc3dEVixDS3A2RUUseUNVNnBCTSw2Q0FJSSxtQmZ1d0RWLENBQ0YsQ2Vyd0RVLGdEQUNFLG9CUjNxQkQsQ0Z3QlQsYUFBQSxDVXFwQlUsa0JmdXdEWixDSzk2RUUseUNVb3FCUSxnRFYvb0JOLGNBQUEsQ0FDQSxpQkw2NUVGLENBQ0YsQ2V0d0RVLHdHQUNFLGtCZjJ3RFosQ2V6d0RZLHlEQUNFLG9CUnhyQkgsQ1F5ckJHLGtCZjJ3RGQsQ2V4d0RZLCtNQUdFLHdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFB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UkYsUVg2QkksY0FBQSxDQUNBLGlCTG1qR0YsQ0FDRixDZ0Jua0dFLGdCQUNFLGtCQUFBLENBQ0EsYVRUSSxDU1VKLDhCaEJxa0dKLENnQm5rR0ksc0JBQ0Usa0JoQnFrR04sQ2dCbGtHSSx1QkFDRSxrQlRuQkUsQ1NvQkYsYWhCb2tHTixDZ0Joa0dFLGdCQUNFLGtCVGhCYyxDU2lCZCxhVDFCSSxDUzJCSiw4QmhCa2tHSixDZ0IzakdJLDZDQUNFLGtCVG5DRSxDU29DRixhaEJpa0dOLENnQjdqR0UsY0FDRSxrQlR6Q0ksQ1MwQ0osYVRsQ2EsQ1NtQ2IsOEJoQitqR0osQ2dCN2pHSSxvQkFDRSxrQlR0Q1csQ1N1Q1gsYWhCK2pHTixDZ0IzakdFLGNBQ0Usa0JUbERJLENTbURKLHdCQUFBLENBQ0EsYVR0REksQ1N1REosd0JBQUEsQ0FDQSxvQlQ1RE8sQ1M2RFAsOEJoQjZqR0osQ2dCM2pHSSxvQkFDRSxrQlR0Q1UsQ1N1Q1YsYWhCNmpHTixDZ0J6akdFLGVBQ0Usd0JBQUEsQ0FDQSxrQmhCMmpHSixDZ0J4akdFLGVBQ0UsZWhCMGpHSixDZ0J2akdFLGNBQ0UsZWhCeWpHSixDZ0J0akdFLGFBQ0UsY2hCd2pHSixDZ0JyakdFLGFBQ0UsY2hCdWpHSixDZ0JwakdFLGNBQ0UsZ0JoQnNqR0osQ2lCbnBHQSxTQUNFLGVBQUEsQ0FDQSx3QlZvQk8sQ1VuQlAsZ0JBQUEsQ0FDQSxpQmpCc3BHRixDaUJwcEdFLGdCWm9CQSxlQUFBLENZbEJFLGFWRkksQ1VHSixlQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGVqQnNwR0osQ0sxcEdFLHlDWUZBLGdCWnVCRSxjQUFBLENBQ0EsaUJBQUEsQ1lmRSxrQkFBQSxDQUNBLGNqQnVwR0osQ0FDRixDaUJwcEdFLGVBQ0Usa0JBQUEsQ0FDQSxZQUFBLENBQ0EsY0FBQSxDQUNBLFFBQUEsQ0FDQSxzQkFBQSxDQUNBLG1CakI0cEdKLENpQjFwR0ksaUJBQ0UsYWpCNHBHTixDaUIxcEdNLHFCQUNFLGVqQjRwR1IsQ0twckdFLHlDWVlBLGVBaUJJLFFqQjJwR0osQ2lCenBHSSxtQkFDRSxjakIycEdOLENBQ0YsQ2tCcHNHQSxhQUNFLGtCWE9NLENXTk4sY2xCdXNHRixDa0Jyc0dFLGdGQUNFLG1CWEZNLENXR04sa0JsQnVzR0osQ2tCcHNHRSxnQmJpQkEsZUxzckdGLENLeHNHRSx5Q2FDQSxnQmJvQkUsY0FBQSxDQUNBLGlCTHVyR0YsQ0FDRixDa0J6c0dFLGdCYmFBLGFMK3JHRixDS2p0R0UseUNhS0EsZ0JiZ0JFLGNBQUEsQ0FDQSxpQkxnc0dGLENBQ0YsQ2tCOXNHRSxnQmJTQSxhTHdzR0YsQ0sxdEdFLHlDYVNBLGdCYllFLGNBQUEsQ0FDQSxpQkx5c0dGLENBQ0YsQ2tCbnRHRSxnQmJLQSxlTGl0R0YsQ0tudUdFLHlDYWFBLGdCYlFFLGNBQUEsQ0FDQSxpQkxrdEdGLENBQ0YsQ2tCeHRHRSxnQmJDQSxhTDB0R0YsQ0s1dUdFLHlDYWlCQSxnQmJJRSxjQUFBLENBQ0EsaUJMMnRHRixDQUNGLENrQjd0R0UsZUFDRSxrQmxCK3RHSixDa0I3dEdJLHNCQUNFLGVsQit0R04sQ2tCNXRHSSxpQkFDRSxhbEI4dEdOLENrQjF0R0UsZ0JBQ0UsaUJBQUEsQ0FDQSxrQmxCNHRHSixDa0IxdEdJLG1CQUNFLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSxvQmxCNHRHTixDbUIzd0dFLGdCQUNFLFVBQUEsQ0FDQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSx1QkFBQSxDQUNBLFlBQUEsQ0FDQSwwQkFBQSxDQUNBLGtCQUFBLENBQ0Esa0JuQjh3R0osQ0svd0dFLHlDY1BBLGdCQVdJLGFuQit3R0osQ0FDRixDbUI3d0dJLHlCQUNFLGFaUkUsQ1lTRixVQUFBLENBQ0EsZW5CK3dHTixDbUI3d0dNLG1DQUNFLG9CQUFBLENBQ0EsVUFBQSxDQUNBLG9CWnJCRyxDWXNCSCxrQkFBQSxDQUNBLGVBQUEsQ0FDQSx3QkFBQSxDZEFOLGVMZ3hHRixDS2x5R0UseUNjWUksbUNkU0YsY0FBQSxDQUNBLGlCTGl4R0YsQ0FDRixDbUJseEdNLGdDQUNFLG1CWjVCRSxDRnVCUixlQUFBLENjT00sZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLHdCbkJveEdSLENLL3lHRSx5Q2NzQkksZ0NkREYsY0FBQSxDQUNBLGlCTDh4R0YsQ0FDRixDS3J6R0UseUNjc0JJLGdDZEpKLGFBQUEsQ2NhUSxnQm5CMnhHUixDQUNGLENLM3pHRSwrRGNzQkksZ0NkREYsY0FBQSxDQUNBLGlCTDB5R0YsQ0FDRixDbUI5eEdNLDJCZGpCSixlQUFBLENjbUJNLG1CQUFBLENBQ0Esa0JuQmd5R1IsQ0t0MEdFLHlDY21DSSwyQmRkRixjQUFBLENBQ0EsaUJMcXpHRixDQUNGLENtQnB5R1Esa0NBQ0UsZW5Cc3lHVixDbUJqeUdJLHlCQUNFLGtCWmpDRyxDWWtDSCxhWmxERSxDWW1ERixjbkJteUdOLENtQmp5R00sK0JBQ0UsWUFBQSxDQUNBLHNCQUFBLENBQ0Esc0JuQm15R1IsQ0t6MUdFLHlDY21ESSwrQkFNSSxxQm5Cb3lHUixDQUNGLENtQmx5R1EscUNBQ0UsVUFBQSxDQUNBLGVBQUEsQ0FDQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLHFCbkJveUdWLENLeDJHRSx5Q2M0RE0scUNBV0ksY0FBQSxDQUNBLGNuQnF5R1YsQ0FDRixDbUJueUdVLDRDQUNFLGtCbkJxeUdaLENtQmx5R1UsMENBQ0Usb0JBQUEsQ0FDQSxVQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENkakVWLGFMczJHRixDS3gzR0UseUNjK0VRLDBDZDFETixjQUFBLENBQ0EsaUJMdTJHRixDQUNGLENtQnZ5R1UsdUNBQ0UsbUJuQnl5R1osQ21CdnlHWSw4Q0FDRSxlbkJ5eUdkLENtQmp5R0Usa0JBQ0Usd0JadEZLLENZdUZMLGNuQm15R0osQ21CanlHSSw0QkFDRSxhbkJteUdOLENtQmp5R00sb0NBQ0Usa0JBQUEsQ0FDQSxpQm5CbXlHUixDbUJqeUdRLHVDZDVGTixjQUFBLENjOEZRLHdCQUFBLENBQ0EsbUJBQUEsQ0FDQSxlQUFBLENBQ0EsYW5CbXlHVixDS3Q1R0UseUNjOEdNLHVDZHpGSixjQUFBLENBQ0EsaUJMcTRHRixDQUNGLENtQnR5R1Esc0NkcEdOLGFBQUEsQ2NzR1EsaUJBQUEsQ0FDQSxlQUFBLENBQ0Esd0JuQnd5R1YsQ0tsNkdFLHlDY3NITSxzQ2RqR0osY0FBQSxDQUNBLGlCTGk1R0YsQ0FDRixDbUIxeUdNLDRDQUNFLFlBQUEsQ0FDQSxRbkI0eUdSLENLNTZHRSx5Q2M4SEksNENBS0kscUJuQjZ5R1IsQ0FDRixDbUIzeUdRLGlEQUNFLE1BQUEsQ0FDQSxZQUFBLENBQ0EscUJuQjZ5R1YsQ21CM3lHVSx5REFDRSxrQkFBQSxDQUNBLGlCbkI2eUdaLENtQjN5R1ksMkRkN0hWLGVBQUEsQ2MrSFksd0JBQUEsQ0FDQSxtQkFBQSxDQUNBLGVBQUEsQ0FDQSxhbkI2eUdkLENLajhHRSx5Q2MrSVUsMkRkMUhSLGNBQUEsQ0FDQSxpQkxnN0dGLENBQ0YsQ21CaHpHWSw4RGRySVYsYUFBQSxDY3VJWSxpQkFBQSxDQUNBLGVuQmt6R2QsQ0s1OEdFLHlDY3VKVSw4RGRsSVIsY0FBQSxDQUNBLGlCTDI3R0YsQ0FDRixDbUJwekdVLHdEQUNFLGtCQUFBLENBRUEsTUFBQSxDQUNBLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLDZCbkJxekdaLENtQm56R1ksZ1BBQ0Usd0JBQUEsQ0FDQSx3Qm5CcXpHZCxDbUJsekdZLDhEQUNFLFVuQm96R2QsQ21CanpHZ0IsdUVBQ0Usd0JuQm16R2xCLENtQmp6R2tCLDBFZGhLaEIsYUFBQSxDY2tLa0IsYVpwTFosQ1lxTFksd0JBQUEsQ0FDQSxlQUFBLENBQ0EsZ0JuQm16R3BCLENLMStHRSx5Q2NrTGdCLDBFZDdKZCxjQUFBLENBQ0EsaUJMeTlHRixDQUNGLENtQmx6R2tCLDBFZDVLaEIsYUFBQSxDYzhLa0IsZUFBQSxDQUNBLHdCQUFBLENBQ0EsYVo5S0osQ1krS0ksZ0JBQUEsQ0FDQSxpQm5Cb3pHcEIsQ0t4L0dFLHlDYzhMZ0IsMEVkektkLGNBQUEsQ0FDQSxpQkx1K0dGLENBQ0YsQ21CcHpHWSw0REFDRSx3Qlp2TEUsQ1l3TEYsZ0JuQnN6R2QsQ21CcHpHYyw4RGQ1TFosYUFBQSxDYzhMYyxlQUFBLENBQ0Esd0JBQUEsQ0FDQSxhWmxOUixDWW1OUSxpQm5Cc3pHaEIsQ0t6Z0hFLHlDYzhNWSw4RGR6TFYsY0FBQSxDQUNBLGlCTHcvR0YsQ0FDRixDbUJ0ekdZLHlEQUNFLGVBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ2QxTVosYUFBQSxDYzRNWSxlQUFBLENBQ0EsZUFBQSxDQUNBLFVuQnd6R2QsQ0t4aEhFLHlDY3lOVSx5RGRwTVIsY0FBQSxDQUNBLGlCTHVnSEYsQ0FDRixDbUJ0ekdFLGtCQUNFLGtCbkJ3ekdKLENtQnR6R0ksNkJBQ0UsZW5Cd3pHTixDS3BpSEUseUNjMk9FLDZCQUlJLGNuQnl6R04sQ0FDRixDbUJ0ekdJLHlCQUNFLG1CQUFBLENBQ0EsWUFBQSxDQUNBLDZCbkJ3ekdOLENLOWlIRSx5Q2NtUEUseUJBTUkscUJuQnl6R04sQ0FDRixDbUJ0ekdJLDJCQUNFLGFaaFBHLENZaVBILG1CQUFBLENBQ0EsZ0JBQUEsQ0FDQSxTbkJ3ekdOLENLempIRSx5Q2M2UEUsMkJBT0ksT0FBQSxDQUNBLGlCQUFBLENBQ0EsVW5CeXpHTixDQUNGLENtQnZ6R00saUNBQ0UsZUFBQSxDQUNBLFVuQnl6R1IsQ21CdnpHUSx3Q2QzUE4sY0FBQSxDYzZQUSxtQlpwUkEsQ1lxUkEsZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLHdCbkJ5ekdWLENLM2tIRSx5Q2M2UU0sd0NkeFBKLGNBQUEsQ0FDQSxpQkwwakhGLENBQ0YsQ21CNXpHUSxtQ2RuUU4sZUFBQSxDY3FRUSxtQkFBQSxDQUNBLGtCbkI4ekdWLENLdGxIRSx5Q2NxUk0sbUNkaFFKLGNBQUEsQ0FDQSxpQkxxa0hGLENBQ0YsQ21CbDBHVSwwQ0FDRSxlbkJvMEdaLENtQmgwR1EsdUNBQ0Usa0JuQmswR1YsQ21CaDBHVSw2Q0FFRSxrQkFBQSxDQUNBLFlBQUEsQ0FDQSw2QkFBQSxDQUNBLGNuQmkwR1osQ0t4bUhFLHlDY2tTUSw2Q0FRSSxzQkFBQSxDQUNBLHFCQUFBLENBQ0EsMEJuQmswR1osQ0FDRixDbUJoMEdZLG1EQUNFLGdCQUFBLENBQ0EsZUFBQSxDQUNBLFVuQmswR2QsQ0twbkhFLHlDYytTVSxtREFNSSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxjbkJtMEdkLENBQ0YsQ21CajBHYyx3RGR4U1osYUFBQSxDYzBTYyxvQkFBQSxDQUNBLG9CWm5VTCxDWW9VSyxnQkFBQSxDQUNBLGtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxVbkJtMEdoQixDS3BvSEUseUNjMFRZLHdEZHJTVixjQUFBLENBQ0EsaUJMbW5IRixDQUNGLENtQnQwR2MscURBQ0UsUW5CdzBHaEIsQ21CcjBHYyw4REFDRSxlbkJ1MEdoQixDbUIvekdVLDJDZC9UUixhQUFBLENjaVVVLGdCbkJpMEdaLENLcHBIRSx5Q2NpVlEsMkNkNVROLGNBQUEsQ0FDQSxpQkxtb0hGLENBQ0YsQ21CcjBHWSxrREFDRSxlbkJ1MEdkLENtQmgwR0kseUJBQ0UscUJBQUEsQ0FDQSx1QkFBQSxDQUNBLDJCQUFBLENBQ0EsU25CazBHTixDS25xSEUseUNjNlZFLHlCQU9JLFVBQUEsQ0FDQSxXQUFBLENBQ0EsT25CbTBHTixDQUNGLENtQmgwR0kseUJBQ0Usa0JaN1ZHLENZOFZILGNBQUEsQ0FDQSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSxrQkFBQSxDQUNBLHFCbkJrMEdOLENLbHJIRSx5Q2MwV0UseUJBU0ksT25CbTBHTixDQUNGLENtQmowR00sMkJBQ0UsbUJaNVhFLENGdUJSLGFBQUEsQ2N1V00sZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLHdCbkJtMEdSLENLOXJIRSx5Q2NzWEksMkJkaldGLGNBQUEsQ0FDQSxpQkw2cUhGLENBQ0YsQ21CdDBHTSxpQ2Q1V0osYUFBQSxDYzhXTSxtQkFBQSxDQUNBLGVuQncwR1IsQ0t6c0hFLHlDYzhYSSxpQ2R6V0YsY0FBQSxDQUNBLGlCTHdySEYsQ0FDRixDSy9zSEUseUNjOFhJLGlDZDVXSixlQUFBLENjbVhRLGNuQiswR1IsQ0FDRixDS3J0SEUsK0RjOFhJLGlDZHpXRixjQUFBLENBQ0EsaUJMb3NIRixDQUNGLENtQi8wR0ksOEJBQ0UsU25CaTFHTixDbUI5MEdJLDBCQUNFLG1CQUFBLENBQ0EsWUFBQSxDQUNBLDZCbkJnMUdOLENLbnVIRSx5Q2NnWkUsMEJBTUkscUJuQmkxR04sQ0FDRixDbUI5MEdJLDBCQUNFLFNBQUEsQ0FDQSxxQkFBQSxDQUNBLHVCQUFBLENBQ0EsMkJuQmcxR04sQ0s5dUhFLHlDYzBaRSwwQkFPSSxVQUFBLENBQ0EsV0FBQSxDQUNBLHVCbkJpMUdOLENBQ0YsQ21COTBHSSx5QkFDRSxTQUFBLENBQ0Esa0JaamFHLENZa2FILGtCQUFBLENBQ0EsYW5CZzFHTixDSzN2SEUseUNjdWFFLHlCQU9JLFVBQUEsQ0FDQSxpQm5CaTFHTixDQUNGLENtQi8wR00sZ0NBQ0UsbUJaeGJFLENGdUJSLGFBQUEsQ2NtYU0sZ0JBQUEsQ0FDQSx3Qm5CaTFHUixDS3Z3SEUseUNja2JJLGdDZDdaRixjQUFBLENBQ0EsaUJMc3ZIRixDQUNGLENLN3dIRSx5Q2NrYkksZ0NkaGFKLGVBQUEsQ2N3YVEsZ0JuQncxR1IsQ0FDRixDS254SEUsK0Rja2JJLGdDZDdaRixjQUFBLENBQ0EsaUJMa3dIRixDQUNGLENtQjMxR00sK0JBQ0UsVUFBQSxDQUNBLGVuQjYxR1IsQ21CMzFHUSxxQ0FDRSxZQUFBLENBQ0EsMEJBQUEsQ0FDQSxrQkFBQSxDQUNBLGNBQUEsQ0FDQSwrQm5CNjFHVixDbUIzMUdVLGdEQUNFLFFuQjYxR1osQ21CMTFHVSw0Q0FDRSxtQlpuZEYsQ0Z1QlIsYUFBQSxDYzhiVSxVQUFBLENBQ0EsY0FBQSxDQUNBLGlCbkI0MUdaLENLOXlIRSx5Q2M2Y1EsNENkeGJOLGNBQUEsQ0FDQSxpQkw2eEhGLENBQ0YsQ21CejFHRSxlQUNFLHdCWjljSyxDWStjTCxvREFBQSxDQUNBLDBCQUFBLENBQ0EsMkJBQUEsQ0FDQSxjbkIyMUdKLENLM3pIRSx5Q2MyZEEsZUFRSSxxQkFBQSxDQUNBLGFuQjQxR0osQ0FDRixDbUIxMUdJLHdCQUNFLFlBQUEsQ0FDQSw0Qm5CNDFHTixDS3IwSEUseUNjdWVFLHdCQUtJLHFCbkI2MUdOLENBQ0YsQ21CMzFHTSx5Q0FDRSxlbkI2MUdSLENLNzBIRSx5Q2MrZUkseUNBSUksY25CODFHUixDQUNGLENtQjMxR00sd0NBQ0UsZUFBQSxDQUNBLGlCbkI2MUdSLENLdDFIRSx5Q2N1Zkksd0NBS0ksY0FBQSxDQUNBLGdCbkI4MUdSLENBQ0YsQ21CMzFHTSwrQmQvZUosZUFBQSxDY2lmTSxtQlp4Z0JFLENZeWdCRixnQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLHdCQUFBLENBQ0EsVW5CNjFHUixDS3IySEUseUNjaWdCSSwrQmQ1ZUYsY0FBQSxDQUNBLGlCTG8xSEYsQ0FDRixDSzMySEUseUNjaWdCSSwrQmQvZUosYUFBQSxDYzBmUSxnQkFBQSxDQUNBLGNuQm8yR1IsQ0FDRixDS2wzSEUsK0RjaWdCSSwrQmQ1ZUYsY0FBQSxDQUNBLGlCTGkySEYsQ0FDRixDbUJ2MkdNLGtDZC9mSixhQUFBLENjaWdCTSxvQkFBQSxDQUNBLG1CWnpoQkUsQ1kwaEJGLGdCQUFBLENBQ0Esa0JBQUEsQ0FDQSx3QkFBQSxDQUNBLFVuQnkyR1IsQ0tqNEhFLHlDY2loQkksa0NkNWZGLGNBQUEsQ0FDQSxpQkxnM0hGLENBQ0YsQ21CNTJHTSw4QkFDRSxzQkFBQSxDQUNBLFlBQUEsQ0FDQSxjbkI4MkdSLENtQjUyR1Esc0NkOWdCTixlQUFBLENjZ2hCUSxvQlp4aUJDLENZeWlCRCxpQm5CODJHVixDS2o1SEUseUNjZ2lCTSxzQ2QzZ0JKLGNBQUEsQ0FDQSxpQkxnNEhGLENBQ0YsQ21CLzJHSSx1QkFDRSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSxlbkJpM0dOLENtQi8yR00sK0JBQ0UsZW5CaTNHUixDSy81SEUseUNjNmlCSSwrQmQzaEJKLGFBQUEsQ2NnaUJRLGNBQUEsQ0FDQSxpQm5CazNHUixDQUNGLENLdDZIRSwrRGM2aUJJLCtCZHhoQkYsY0FBQSxDQUNBLGlCTHE1SEYsQ0FDRixDbUJuM0dFLG1CQUNFLGdEQUFBLENBQ0EsMEJBQUEsQ0FDQSwyQkFBQSxDQUNBLGtCWnpqQkksQ1kwakJKLGFaaGpCSyxDWWlqQkwsY25CcTNHSixDS3A3SEUseUNjeWpCQSxtQkFTSSxxQkFBQSxDQUNBLGFuQnMzR0osQ0FDRixDbUJwM0dJLDRCQUNFLFlBQUEsQ0FDQSw0Qm5CczNHTixDSzk3SEUseUNjc2tCRSw0QkFLSSxxQm5CdTNHTixDQUNGLENtQnIzR00sNkNBQ0UsZW5CdTNHUixDS3Q4SEUseUNjOGtCSSw2Q0FJSSxjbkJ3M0dSLENBQ0YsQ21CdDNHUSxvRGRua0JOLGVBQUEsQ2Nxa0JRLG1CWjVsQkEsQ1k2bEJBLGdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0Esd0JBQUEsQ0FDQSxVbkJ3M0dWLENLcDlIRSx5Q2NxbEJNLG9EZGhrQkosY0FBQSxDQUNBLGlCTG04SEYsQ0FDRixDSzE5SEUseUNjcWxCTSxvRGRua0JOLGFBQUEsQ2M4a0JVLGdCQUFBLENBQ0EsY25CKzNHVixDQUNGLENLaitIRSwrRGNxbEJNLG9EZGhrQkosY0FBQSxDQUNBLGlCTGc5SEYsQ0FDRixDbUJqNEdNLDRDQUNFLGVBQUEsQ0FDQSxpQm5CbTRHUixDSzMrSEUseUNjc21CSSw0Q0FLSSxjQUFBLENBQ0EsYW5CbzRHUixDQUNGLENtQmo0R00sa0NBQ0Usc0JBQUEsQ0FDQSwrQkFBQSxDQUNBLFlBQUEsQ0FDQSxjbkJtNEdSLENtQmo0R1EsNkNBQ0UsUW5CbTRHVixDbUJoNEdRLDBDZHhtQk4sZUFBQSxDYzBtQlEsb0JabG9CQyxDWW1vQkQsaUJuQms0R1YsQ0svL0hFLHlDYzBuQk0sMENkcm1CSixjQUFBLENBQ0EsaUJMOCtIRixDQUNGLENtQm40R1ksK0NBQ0UsYW5CcTRHZCxDbUI1M0dBLGFBQ0Usd0JaL25CTyxDWWdvQlAsbURBQUEsQ0FDQSwyQkFBQSxDQUNBLDBCQUFBLENBQ0EsY25CKzNHRixDS2hoSUUseUNjNG9CRixhQVFJLHFCbkJnNEdGLENBQ0YsQ21CNTNHTSxpQ2R2b0JKLGNBQUEsQ2N5b0JNLGdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxtQm5CODNHUixDSzNoSUUseUNjeXBCSSxpQ2Rwb0JGLGNBQUEsQ0FDQSxpQkwwZ0lGLENBQ0YsQ0tqaUlFLHlDY3lwQkksaUNkdm9CSixhQUFBLENjK29CUSxnQkFBQSxDQUNBLGlCbkJxNEdSLENBQ0YsQ0t4aUlFLCtEY3lwQkksaUNkcG9CRixjQUFBLENBQ0EsaUJMdWhJRixDQUNGLENtQng0R00sb0NkcHBCSixhQUFBLENjc3BCTSxnQkFBQSxDQUNBLGtCQUFBLENBQ0EsbUJuQjA0R1IsQ0twaklFLHlDY3NxQkksb0NkanBCRixjQUFBLENBQ0EsaUJMbWlJRixDQUNGLENLMWpJRSx5Q2NzcUJJLG9DZHBwQkosZUFBQSxDYzRwQlEsZ0JBQUEsQ0FDQSxpQm5CaTVHUixDQUNGLENLamtJRSwrRGNzcUJJLG9DZGpwQkYsY0FBQSxDQUNBLGlCTGdqSUYsQ0FDRixDbUJwNUdNLGtDQUNFLGVuQnM1R1IsQ21CbjVHTSxvQ0FDRSxpQm5CcTVHUixDbUJsNUdNLG1DQUNFLGdCbkJvNUdSLENtQmg1R0ksaURBRUUsa0JuQms1R04sQ21CLzRHSSx3QkFDRSxnQkFBQSxDZHByQkosZUxza0lGLENLeGxJRSx5Q2Nxc0JFLHdCZGhyQkEsY0FBQSxDQUNBLGlCTHVrSUYsQ0FDRixDbUJyNUdNLCtCQUNFLGVuQnU1R1IsQ21CLzRHSSx5QkFDRSxpQm5CaTVHTixDbUIvNEdNLDRCZG5zQkosZUFBQSxDY3FzQk0sZ0JBQUEsQ0FDQSxvQkFBQSxDQUNBLGtCbkJpNUdSLENLMW1JRSx5Q2NxdEJJLDRCZGhzQkYsY0FBQSxDQUNBLGlCTHlsSUYsQ0FDRixDbUJyNUdRLG1DQUNFLGVuQnU1R1YsQ29CM25JQSxTQUNFLGtCYnFCTyxDYXBCUCxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxzQnBCNm5JRixDS3puSUUseUNlUkYsU0FPSSw2QnBCOG5JRixDQUNGLENvQjVuSUUsZ0JBQ0UsVUFBQSxDQUNBLGVBQUEsQ0FDQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSx1QnBCOG5JSixDS3JvSUUseUNlRUEsZ0JBUUksWXBCK25JSixDQUNGLENvQjVuSUUsZUFDRSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsZXBCOG5JSixDS2hwSUUseUNlY0EsZUFRSSxjQUFBLENBQ0EsZUFBQSxDQUNBLFlwQjhuSUosQ0FDRixDb0I1bklJLG9CQUNFLG9CYmxDSyxDYW1DTCx3QnBCOG5JTixDb0IzbklJLGtCZmRGLGFBQUEsQ2VnQkksbUJidkNJLENhd0NKLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGtCcEI2bklOLENLbHFJRSx5Q2VnQ0Usa0JmWEEsY0FBQSxDQUNBLGlCTGlwSUYsQ0FDRixDS3hxSUUseUNlZ0NFLGtCZmRGLGFMMHBJQSxDQUNGLENLN3FJRSwrRGVnQ0Usa0JmWEEsY0FBQSxDQUNBLGlCTDRwSUYsQ0FDRixDb0J2b0lJLHFCQUNFLGVwQnlvSU4sQ29Cdm9JTSx3QkFDRSxrQnBCeW9JUixDb0J4b0lRLDBCQUNFLG9CYnhEQyxDRndCVCxhQUFBLENla0NRLHdCQUFBLENBQ0EsaUJwQjBvSVYsQ0svcklFLHlDZWlETSwwQmY1QkosY0FBQSxDQUNBLGlCTDhxSUYsQ0FDRixDb0I3b0lRLDBCQUNFLGFwQitvSVYsQ29Cem9JRSxlQUNFLGtCYi9DUSxDYWdEUixjcEIyb0lKLENLNXNJRSx5Q2UrREEsZUFLSSxhcEI0b0lKLENBQ0YsQ29CMW9JSSxrQmZyREYsY0FBQSxDZXVESSxtQmI5RUksQ2ErRUosd0JBQUEsQ0FDQSxrQnBCNG9JTixDS3Z0SUUseUNldUVFLGtCZmxEQSxjQUFBLENBQ0EsaUJMc3NJRixDQUNGLENLN3RJRSx5Q2V1RUUsa0JmckRGLGFMK3NJQSxDQUNGLENLbHVJRSwrRGV1RUUsa0JmbERBLGNBQUEsQ0FDQSxpQkxpdElGLENBQ0YsQ29CdHBJSSxxQkFDRSxlQUFBLENBQ0EsWUFBQSxDQUNBLGNBQUEsQ0FDQSxxQkFBQSxDQUNBLHNCQUFBLENBQ0EsMEJBQUEsQ0FDQSxZcEJ3cElOLENLanZJRSx5Q2VrRkUscUJBVUksV0FBQSxDQUNBLGdCcEJ5cElOLENBQ0YsQ29CdnBJTSx3QkFDRSxrQkFBQSxDQUNBLGlCcEJ5cElSLENvQnhwSVEsMEJBQ0Usb0JiMUdDLENGd0JULGFBQUEsQ2VvRlEsd0JBQUEsQ0FDQSxpQnBCMHBJVixDS2p3SUUseUNlbUdNLDBCZjlFSixjQUFB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MzVLRSx5Q21Cd0pNLHdDbkJuSUosY0FBQSxDQUNBLGlCTDA0S0YsQ0FDRixDd0IvdktVLHlDQUNFLGF4Qml3S1osQ3dCN3ZLUSw2Q0FDRSxleEIrdktWLEN3Qnp2S00sc0NBQ0UsVUFBQSxDQUNBLGV4QjJ2S1IsQ3dCenZLUSwwQ0FDRSxVQUFBLENBQ0EsV3hCMnZLVixDd0JydktFLHVCQUNFLHdCakJuTEssQ2lCb0xMLG1CQUFBLENBQ0EsZ0J4QnV2S0osQ3dCcHZLTSxzQ0FDRSxhakJyTEMsQ2lCc0xELGlCeEJzdktSLENLeDdLRSx5Q21CZ01JLHNDQUtJLGV4QnV2S1IsQ0FDRixDd0JydktRLHlDbkJ0TE4sZUFBQSxDbUJ3TFEsbUJqQi9NQSxDaUJnTkEsZUFBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ0FDQSx3QnhCdXZLVixDS3I4S0UseUNtQndNTSx5Q25CbkxKLGNBQUEsQ0FDQSxpQkxvN0tGLENBQ0YsQ0szOEtFLHlDbUJ3TU0seUNuQnRMTixhQUFBLENtQmdNVSxnQnhCOHZLVixDQUNGLENLajlLRSwrRG1Cd01NLHlDbkJuTEosY0FBQSxDQUNBLGlCTGc4S0YsQ0FDRixDd0Jqd0tRLHdDbkJwTU4sZUFBQSxDbUJzTVEsZUFBQSxDQUNBLGtCeEJtd0tWLENLNTlLRSx5Q21Cc05NLHdDbkJqTUosY0FBQSxDQUNBLGlCTDI4S0YsQ0FDRixDd0Jwd0tJLDZCQUNFLFlBQUEsQ0FDQSxRQUFBLENBQ0Esc0JBQUEsQ0FDQSxleEJzd0tOLENLeCtLRSx5Q21COE5FLDZCQU9JLGtCQUFBLENBQ0EscUJ4QnV3S04sQ0FDRixDd0Jwd0tJLGdDQUNFLHdCakIzT0UsQ2lCNE9GLGtCQUFBLENBQ0EsZXhCc3dLTixDS24vS0UseUNtQjBPRSxnQ0FNSSxjeEJ1d0tOLENBQ0YsQ3dCcndLTSxvQ0FDRSwyQkFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLG1CQUFBLENBQUEsZ0JBQUEsQ0FDQSxVeEJ1d0tSLEN3QnB3S00sdUNBQ0UsaUJ4QnN3S1IsQ3dCcHdLUSwwQ25CNU9OLGVBQUEsQ21COE9RLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSx3QnhCc3dLVixDS3pnTEUseUNtQjhQTSwwQ25Cek9KLGNBQUEsQ0FDQSxpQkx3L0tGLENBQ0YsQ3dCendLUSx5Q25CcFBOLGVBQUEsQ21Cc1BRLGtCQUFBLENBQ0EsZ0J4QjJ3S1YsQ0twaExFLHlDbUJzUU0seUNuQmpQSixjQUFBLENBQ0EsaUJMbWdMRixDQUNGLEN3QjV3S0ksbUNBQ0UsWXhCOHdLTixDd0Ixd0tFLHFCQUNFLDhEQUFBLENBQ0EsMEJBQUEsQ0FDQSwyQkFBQSxDQUNBLDJCQUFBLENBQ0Esd0JqQnBSSSxDaUJxUkosY3hCNHdLSixDS3JpTEUseUNtQm1SQSxxQkFTSSxxQnhCNndLSixDQUNGLEN3QjN3S0ksOEJBQ0UsVXhCNndLTixDd0Izd0tNLGlDbkJoUkosZUFBQSxDbUJrUk0sbUJqQnpTRSxDaUIwU0YsZUFBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0Esd0J4QjZ3S1IsQ0t0akxFLHlDbUJrU0ksaUNuQjdRRixjQUFBLENBQ0EsaUJMcWlMRixDQUNGLENLNWpMRSx5Q21Ca1NJLGlDbkJoUkosZUFBQSxDbUIyUlEsZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGN4Qm94S1IsQ0FDRixDS3BrTEUsK0RtQmtTSSxpQ25CN1FGLGNBQUEsQ0FDQSxpQkxtakxGLENBQ0YsQ3dCdnhLTSxvQ0FDRSxZQUFBLENBQ0EsNkJ4Qnl4S1IsQ0s5a0xFLHlDbUJtVEksb0NBS0kscUJ4QjB4S1IsQ0FDRixDd0J4eEtRLHFEQUNFLGV4QjB4S1YsQ3dCeHhLVSx3RG5CNVNSLGVBQUEsQ21COFNVLGVBQUEsQ0FDQSxvQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLHdCeEIweEtaLENLOWxMRSx5Q21COFRRLHdEbkJ6U04sY0FBQSxDQUNBLGlCTDZrTEYsQ0FDRixDd0I3eEtVLHdEbkJyVFIsYUFBQSxDbUJ1VFUsZUFBQSxDQUNBLGtCQUFBLENBQ0Esd0J4Qit4S1osQ0sxbUxFLHlDbUJ1VVEsd0RuQmxUTixjQUFBLENBQ0EsaUJMeWxMRixDQUNGLEN3Qmx5S1Usd0RBQ0UsZXhCb3lLWixDd0JseUtZLDJEbkIvVFYsZUFBQSxDbUJpVVksZUFBQSxDQUNBLGtCeEJveUtkLENLeG5MRSx5Q21CaVZVLDJEbkI1VFIsY0FBQSxDQUNBLGlCTHVtTEYsQ0FDRixDd0J0eUtVLHdEQUNFLG9CakI3VUgsQ2lCOFVHLGtCQUFBLENBQ0EsZXhCd3lLWixDd0JweUtRLG9EQUNFLGVBQUEsQ0FDQSxleEJzeUtWLENLdm9MRSx5Q21CK1ZNLG9EQUtJLGV4QnV5S1YsQ0FDRixDd0JyeUtVLHVEbkJyVlIsYUFBQSxDbUJ1VlUsZUFBQSxDQUNBLGtCQUFBLENBQ0Esd0J4QnV5S1osQ0tscExFLHlDbUJ1V1EsdURuQmxWTixjQUFBLENBQ0EsaUJMaW9MRixDQUNGLEN3QjF5S1UsdURBQ0UsZXhCNHlLWixDd0IxeUtZLDBEbkIvVlYsZUFBQSxDbUJpV1ksZUFBQSxDQUNBLGtCeEI0eUtkLENLaHFMRSx5Q21CaVhVLDBEbkI1VlIsY0FBQSxDQUNBLGlCTCtvTEYsQ0FDRixDd0I5eUtVLHVEQUNFLG9CakI3V0gsQ2lCOFdHLGtCQUFBLENBQ0EsZXhCZ3pLWixDd0J6eUtFLHdCQUNFLCtEQUFBLENBQ0EsMEJBQUEsQ0FDQSwyQkFBQSxDQUNBLDJCQUFBLENBQ0Esd0JqQnpYSyxDaUIwWEwsb0J4QjJ5S0osQ0tuckxFLHlDbUJrWUEsd0JBU0kscUJBQUEsQ0FDQSxjeEI0eUtKLENBQ0YsQ3dCMXlLSSxpQ0FDRSxVeEI0eUtOLEN3QjF5S00sb0NuQmhZSixlQUFBLENtQmtZTSxtQmpCelpFLENpQjBaRixlQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSx3QnhCNHlLUixDS3JzTEUseUNtQmtaSSxvQ25CN1hGLGNBQUEsQ0FDQSxpQkxvckxGLENBQ0YsQ0szc0xFLHlDbUJrWkksb0NuQmhZSixlQUFBLENtQjJZUSxnQkFBQSxDQUNBLGtCQUFBLENBQ0EsY3hCbXpLUixDQUNGLENLbnRMRSwrRG1Ca1pJLG9DbkI3WEYsY0FBQSxDQUNB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eUNvQnVURSx5QkFXSSxjekJzekxOLENBQ0YsQ3lCcHpMTSw4QkFDRSxxQmxCN1VHLENrQjhVSCxlQUFBLENBQ0Esb0JBQUEsQ3BCdFROLGFBQUEsQ29Cd1RNLGtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxhbEI1VUEsQ2tCNlVBLGdCekJzekxSLENLbm9NRSx5Q29CcVVJLDhCcEJoVEYsY0FBQSxDQUNBLGlCTGtuTUYsQ0FDRixDeUJ6ekxNLCtCQUNFLGVBQUEsQ0FDQSxVekIyekxSLENLN29NRSx5Q29CZ1ZJLCtCQUtJLGN6QjR6TFIsQ0FDRixDeUIxekxRLHFDQUNFLGFsQnpWRixDa0IwVkUsa0J6QjR6TFYsQ3lCMXpMVSxnREFDRSxlekI0ekxaLEN5Qnp6TFUsd0NBQ0UsWUFBQSxDQUNBLG1CbEJ2V0YsQ2tCd1dFLHdCQUFBLENwQmpWVixlQUFBLENvQm1WVSxnQnpCMnpMWixDS2hxTUUseUNvQmdXUSx3Q3BCM1VOLGNBQUEsQ0FDQSxpQkwrb01GLENBQ0YsQ3lCMXpMRSxtQkFDRSxlekI0ekxKLENLenFNRSx5Q29CNFdBLG1CQUlJLGF6QjZ6TEosQ0FDRixDeUIzekxJLGdDQUNFLFl6QjZ6TE4sQ3lCMXpMSSw0QkFDRSxrQkFBQSxDQUNBLFlBQUEsQ0FDQSw2QnpCNHpMTixDS3RyTUUseUNvQnVYRSw0QkFNSSw2QnpCNnpMTixDeUIzekxNLDBDQUNFLHFCekI2ekxSLENBQ0YsQ3lCMXpMTSxrQ0FDRSxlQUFBLENBQ0EsVXpCNHpMUixDeUIxekxRLHVDQUNFLG9CQUFBLENBQ0EscUJsQmpaQyxDa0JrWkQsd0J6QjR6TFYsQ3lCenpMUSxxQ3BCNVhOLGNBQUEsQ29COFhRLG1CbEJyWkEsQ2tCc1pBLGFBQUEsQ0FDQSx3QnpCMnpMVixDSzdzTUUseUNvQjhZTSxxQ3BCelhKLGNBQUEsQ0FDQSxpQkw0ck1GLENBQ0YsQ3lCOXpMUSxvQ0FDRSxrQnpCZzBMVixDeUI5ekxVLDJDQUNFLGV6QmcwTFosQ3lCN3pMVSxzQ0FDRSxhekIrekxaLEN5QjN6TFEscUNBQ0Usa0JBQUEsQ0FDQSxpQnpCNnpMVixDeUIz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TixDQUNGLEM2QnJ4T00seUJBQ0Usb0J0QjVHRyxDc0I2R0gsd0I3QnV4T1IsQzZCbnhPSSxxQkFDRSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxrQjdCcXhPTixDS240T0UseUN3QjJHRSxxQkFNSSxxQjdCc3hPTixDQUNGLEM2Qmx4T00sMkJBQ0UsVUFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLFM3Qm94T1IsQzZCbnhPUSw4QnhCekdOLGNBQUEsQ3dCMkdRLG1CdEJsSUEsQ3NCbUlBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGtCN0JxeE9WLENLcjVPRSx5Q3dCMkhNLDhCeEJ0R0osY0FBQSxDQUNBLGlCTG80T0YsQ0FDRixDSzM1T0UseUN3QjJITSw4QnhCekdOLGFMNjRPQSxDQUNGLENLaDZPRSwrRHdCMkhNLDhCeEJ0R0osY0FBQSxDQUNBLGlCTCs0T0YsQ0FDRixDNkIveE9RLGdDQUNFLG9CdEI5SUMsQ3NCK0lELHdCQUFBLENBQ0Esb0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUI3Qml5T1YsQzZCN3hPVSwwQ0FDRSxrQjdCK3hPWixDNkI3eE9ZLGlEQUNFLGU3Qit4T2QsQzZCM3hPVSwyQ0FDRSxpQjdCNnhPWixDNkIzeE9ZLDhDQUNFLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSxvQjdCNnhPZCxDNkJ4eE9RLG1DQUNFLGU3QjB4T1YsQzZCdHhPTSw0QkFDRSxVQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0EsUzdCd3hPUixDS3A4T0UseUN3QndLSSw0QkFNSSxjN0IweE9SLENBQ0YsQzZCenhPUSxxQ0FDRSxVQUFBLENBQ0EsZXRCakxFLENzQmtMRixrQkFBQSxDQUNBLGlCN0IyeE9WLEM2Qnp4T1Usd0N4QnBLUixhQUFBLEN3QnNLVSxtQnRCN0xGLENzQjhMRSx3QkFBQSxDQUNBLFM3QjJ4T1osQ0tyOU9FLHlDd0JzTFEsd0N4QmpLTixjQUFBLENBQ0EsaUJMbzhPRixDQUNGLENLMzlPRSx5Q3dCc0xRLHdDQU9JLFU3Qmt5T1osQ0FDRixDNkIveE9VLDBDQUNFLG9CdEJ4TUQsQ3NCeU1DLHdC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Qnk0UE4sQ0svNFBFLHlDMEJFRSxzQkFPSSw2Qi9CMDRQTixDQUNGLEMrQng0UE0sNEJBQ0UsVUFBQSxDQUNBLGUvQjA0UFIsQytCeDRQUSxpQ0FDRSx3QkFBQSxDQUNBLHFCeEJ6QkMsQ3dCMEJELGVBQUEsQzFCRFIsZUFBQSxDMEJHUSxrQkFBQSxDQUNBLG9CL0IwNFBWLENLaDZQRSx5QzBCZ0JNLGlDMUJLSixjQUFBLENBQ0EsaUJMKzRQRixDQUNGLEMrQjc0UFEsK0JBQ0UsbUJ4Qi9CQSxDRnVCUixjQUFBLEMwQlVRLHdCQUFBLENBQ0EsYXhCekJGLEN3QjBCRSxrQi9CKzRQVixDSzc2UEUseUMwQnlCTSwrQjFCSkosY0FBQSxDQUNBLGlCTDQ1UEYsQ0FDRixDS243UEUseUMwQnlCTSwrQjFCUE4sYUxxNlBBLENBQ0YsQ0t4N1BFLCtEMEJ5Qk0sK0IxQkpKLGNBQUEsQ0FDQSxpQkx1NlBGLENBQ0YsQytCejVQUSwrQkFDRSxhQUFBLENBQ0Esb0J4QjdDQyxDRndCVCxlTGk3UEYsQ0tuOFBFLHlDMEJxQ00sK0IxQmhCSixjQUFBLENBQ0EsaUJMazdQRixDQUNGLEMrQjk1UFEsOEJBQ0Usa0JBQUEsQ0FDQSxrQi9CZzZQVixDK0I3NVBRLGtDQUNFLGtCL0IrNVBWLEMrQjc1UFUscUNBQ0UsWUFBQSxDQUNBLDBCQUFBLENBQ0Esa0JBQUEsQ0FDQSxrQi9CKzVQWixDK0I3NVBZLGdEQUNFLGUvQis1UGQsQytCNTVQWSx5Q0FDRSxpQi9CODVQZCxDK0J4NVBNLDZCQUNFLFVBQUEsQ0FDQSxXL0IwNVBSLENLaCtQRSx5QzBCb0VJLDZCQUtJLFUvQjI1UFIsQ0FDRixDK0JyNVBFLGVBQ0UsYS9CdTVQSixDK0JwNVBJLHNCQUNFLFlBQUEsQ0FDQSw2QkFBQSxDQUNBLGtCL0JzNVBOLENLNytQRSx5QzBCb0ZFLHNCQU1JLHFCL0J1NVBOLENBQ0YsQytCcjVQTSw0QkFDRSxVQUFBLENBQ0EsZS9CdTVQUixDK0JyNVBRLCtCQUNFLGF4QjlGRixDd0IrRkUsbUJ4QnhHQSxDRnVCUixlQUFBLEMwQm1GUSxrQkFBQSxDQUNBLG1CL0J1NVBWLENLNy9QRSx5QzBCaUdNLCtCMUI1RUosY0FBQSxDQUNBLGlCTDQrUEYsQ0FDRixDK0IxNVBRLG1DQUNFLGtCL0I0NVBWLEMrQng1UE0sNkJBQ0UsVUFBQSxDQUNBLGUvQjA1UFIsQ0sxZ1FFLHlDMEI4R0ksNkJBS0ksYy9CMjVQUixDQUNGLEMrQno1UFEsaUNBQ0UsVS9CMjVQVixDK0JyNVBFLG1CQUNFLGtCL0J1NVBKLENLcmhRRSx5QzBCNkhBLG1CQUlJLGUvQnc1UEosQytCdDVQSSw4QkFDRSxTL0J3NVBOLENBQ0YsQytCcjVQSSwwQkFDRSxpQi9CdTVQTixDS2hpUUUseUMwQndJRSwwQkFJSSxhL0J3NVBOLENBQ0YsQytCdDVQTSx5Q0FDRSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxXQUFBLENBQ0EsVS9CdzVQUixDK0JyNVBNLDBDQUNFLGlCQUFBLENBQ0EsU0FBQSxDQUNBLEtBQUEsQ0FDQSxXL0J1NVBSLEMrQnA1UE0sNkIxQjNJSixjQUFBLEMwQjZJTSxheEJqS0EsQ3dCa0tBLG1CeEJyS0UsQ3dCc0tGLHdCQUFBLENBQ0Esa0IvQnM1UFIsQ0t4alFFLHlDMEI2SkksNkIxQnhJRixjQUFBLENBQ0EsaUJMdWlRRixDQUNGLENLOWpRRSx5QzBCNkpJLDZCMUIzSUosYUxnalFBLENBQ0YsQ0tua1FFLCtEMEI2SkksNkIxQnhJRixjQUFBLENBQ0EsaUJMa2pRRixDQUNGLEMrQmg2UE0sc0NBQ0UsWUFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUIvQms2UFIsQ0tobFFFLHlDMEJ5S0ksc0NBUUksNkIvQm02UFIsQ0FDRixDK0JqNlBRLGdEQUNFLFkvQm02UFYsQytCaDZQUSw0Q0FDRSxVQUFBLENBQ0EsZS9CazZQVixDSzVsUUUseUMwQndMTSw0Q0FLSSxjL0JtNlBWLENBQ0YsQytCajZQVSwrQzFCOUtSLGFBQUEsQzBCZ0xVLHdCQUFBLENBQ0EsbUJ4QnhNRixDd0J5TUUsaUIvQm02UFosQ0t2bVFFLHlDMEJnTVEsK0MxQjNLTixjQUFBLENB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Q0EsYXhCdHFDQSxDd0J1cUNBLGtCL0JxOFBWLENLbG9TRSx5QzBCd3JDTSx3QzFCbnFDSixjQUFBLENBQ0EsaUJMaW5TRixDQUNGLEMrQng4UFEscUNBQ0UsYXhCbnNDRixDd0Jvc0NFLHdCQUFBLENBQ0EsbUJ4QnhzQ0EsQ3dCeXNDQSxvQkFBQSxDQUNBLGtCL0IwOFBWLEMrQnY4UFEsa0NBQ0UsYXhCbnJDQSxDRkpSLGVBQUEsQzBCeXJDUSxtQkFBQSxDQUNBLGtCQUFBLENBQ0Esa0IvQnk4UFYsQ0t0cFNFLHlDMEJ3c0NNLGtDMUJuckNKLGNBQUEsQ0FDQSxpQkxxb1NGLENBQ0YsQytCNThQUSx3Q0FDRSxlL0I4OFBWLENLL3BTRSx5QzBCZ3RDTSx3Q0FJSSxjL0IrOFBWLENBQ0YsQ0twcVNFLHlDMEIydENRLHFDQUNFLFUvQjQ4UFYsQ0FDRixDK0J0OFBFLGdCQUNFLG9CQUFBLENBQ0EsZ0IvQnc4UEosQ0s3cVNFLHlDMEJtdUNBLGdCQUtJLFNBQUEsQ0FDQSxlL0J5OFBKLENBQ0YsQytCdjhQSSx3QkFDRSxpQkFBQSxDQUNBLGtCL0J5OFBOLEMrQnY4UE0sNkJBRUUsZUFBQSxDQUNBLFFBQUEsQ0FDQSxheEJ0dkNBLEN3QnV2Q0EsbUJ4QjF2Q0UsQ0Z1QlIsZUFBQSxDMEJxdUNNLHdCL0J3OFBSLENLL3JTRSx5QzBCZ3ZDSSw2QjFCM3RDRixjQUFBLENBQ0EsaUJMOHFTRixDQUNGLEMrQjE4UEksdUJBQ0UsWS9CNDhQTixDK0IxOFBNLHFDQUNFLFlBQUEsQ0FDQSxxQi9CNDhQUixDK0IxOFBRLDJDQUNFLGF4QnJ3Q0YsQ3dCc3dDRSw0QkFBQSxDQUNBLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSxlL0I0OFBWLEMrQjE4UFUsc0RBQ0UsZS9CNDhQWixDK0J6OFBVLDhDQUNFLG9CeEJweENELEN3QnF4Q0MsaUJBQUEsQzFCN3ZDVixhTHlzU0YsQ0szdFNFLHlDMEI2d0NRLDhDMUJ4dkNOLGNBQUEsQ0FDQSxpQkwwc1NGLENBQ0YsQytCNThQWSxzRDFCbndDVixnQkFBQSxDMEJxd0NZLGdCQUFBLENBQ0EsYS9CODhQZCxDS3R1U0UseUMwQnF4Q1Usc0QxQmh3Q1IsY0FBQSxDQUNBLGlCTHF0U0YsQ0FDRixDK0JsOVBjLDZEQUNFLGVBQUEsQ0FDQSxhL0JvOVBoQixDK0JoOVBZLHlEQUNFLG9CQUFBLENBQ0EsVUFBQSxDQUNBLGMvQms5UGQsQytCdDhQTSxzQ0FDRSxvQkFBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFcvQnc4UFIsQytCcjhQTSwwQ0FDRSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLCtDL0J1OFBSLEMrQnA4UE0sc0RBQ0UsUUFBQSxDQUNBLG9DL0JzOFBSLEMrQm44UE0sdURBQ0UsUUFBQSxDQUNBLG9DL0JxOFBSLEMrQmw4UE0sdURBQ0UsU0FBQSxDQUNBLG9DL0JvOFBSLEMrQmo4UE0sdURBQ0UsU0FBQSxDQUNBLG9DL0JtOFBSLEMrQmg4UE0seUJBQ0UsR0FDRSxrQi9CazhQUixDK0IvN1BNLEdBQ0Usa0IvQmk4UFIsQ0FDRixDK0I5N1BNLHlCQUNFLEdBQ0Usa0IvQmc4UFIsQytCNzdQTSxHQUNFLGtCL0IrN1BSLENBQ0YsQytCNTdQTSx5QkFDRSxHQUNFLHNCL0I4N1BSLEMrQjM3UE0sR0FDRSx5Qi9CNjdQUixDQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0ICdVVEYtOCc7XG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0XG57XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy4vYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICBzcmM6IHVybCgnLi9mb250cy9zbGljay5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi9mb250cy9zbGljay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2sud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4vZm9udHMvc2xpY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2suc3ZnI3NsaWNrJykgZm9ybWF0KCdzdmcnKTtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dFxue1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1c1xue1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC4yNTtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgb3BhY2l0eTogLjc1O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2XG57XG4gICAgbGVmdDogLTI1cHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldlxue1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuLnNsaWNrLXByZXY6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkCc7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldjpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaSJztcbn1cblxuLnNsaWNrLW5leHRcbntcbiAgICByaWdodDogLTI1cHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dFxue1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0yNXB4O1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkic7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dDpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaQJztcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJcbntcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90c1xue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xpY2stZG90cyBsaVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b25cbntcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZVxue1xuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgY29udGVudDogJ+KAoic7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgb3BhY2l0eTogLjI1O1xuICAgIGNvbG9yOiBibGFjaztcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC43NTtcbiAgICBjb2xvcjogYmxhY2s7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjUuMC4xIHwgMjAxOTEwMTlcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG1lbnUsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tYWluLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBIVE1MNSBoaWRkZW4tYXR0cmlidXRlIGZpeCBmb3IgbmV3ZXIgYnJvd3NlcnMgKi9cbipbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxubWVudSwgb2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvd29yay1zYW5zLXYxOC1sYXRpbi0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3dvcmstc2Fucy12MTgtbGF0aW4tMzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy93b3JrLXNhbnMtdjE4LWxhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3dvcmstc2Fucy12MTgtbGF0aW4taXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy93b3JrLXNhbnMtdjE4LWxhdGluLTUwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvd29yay1zYW5zLXYxOC1sYXRpbi01MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3dvcmstc2Fucy12MTgtbGF0aW4tNjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy93b3JrLXNhbnMtdjE4LWxhdGluLTYwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvd29yay1zYW5zLXYxOC1sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3dvcmstc2Fucy12MTgtbGF0aW4tNzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy93b3JrLXNhbnMtdjE4LWxhdGluLTgwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvd29yay1zYW5zLXYxOC1sYXRpbi04MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3dvcmstc2Fucy12MTgtbGF0aW4tOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy93b3JrLXNhbnMtdjE4LWxhdGluLTkwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYW50YXlvZyBMaWdodFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JhbnRheW9nTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0JhbnRheW9nTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYW50YXlvZyBTZW1pbGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CYW50YXlvZ1NlbWlsaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmFudGF5b2dTZW1pbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYW50YXlvZ1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JhbnRheW9nUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmFudGF5b2dSZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01ham9yaXNSZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9NYWpvcmlzUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGtleWZyYW1lcyBzaG93SGVhZGVyIHtcbiAgMCUge1xuICAgIHRvcDogLTkwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaGlkZUhlYWRlciB7XG4gIDAlIHtcbiAgICB0b3A6IDBweDtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IC05MHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGVsZW1BbHBoYSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZWxlbUFscGhhTW9kYWwge1xuICAwJSB7XG4gICAgdG9wOiAtMjAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzaG93RWxlbWVudCB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhpZGVFbGVtZW50IHtcbiAgMCUge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVSaWdodENhcmQge1xuICAwJSB7XG4gICAgcmlnaHQ6IC01NzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBtZW51TW9iaWxlIHtcbiAgMCUge1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBtZW51TW9iaWxlQ2xvc2Uge1xuICAwJSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGdhbGVyaWEge1xuICAwJSB7XG4gICAgdG9wOiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogOTBweDtcbiAgfVxufVxuQGtleWZyYW1lcyBzaGltbWVyIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDAlIDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAwJSAwO1xuICB9XG59XG4uY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCA4dnc7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmNvbnRhaW5lci0tZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgcGFkZGluZzogMCA5MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5jb250YWluZXItLWZvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbn1cbi5jb250YWluZXItLWhlYWRlciB7XG4gIHBhZGRpbmc6IDJ2aCAzdnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5jb250YWluZXItLWhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRhaW5lci0tZnVsbC1oZWlnaHQge1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gMTB2aCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5jb250YWluZXItLWZ1bGwtaGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXB4KSAtIDgwcHgpO1xuICB9XG59XG4uY29udGFpbmVyLS12LXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogNXZoO1xuICBwYWRkaW5nLXRvcDogNXZoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuY29udGFpbmVyLS12LXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4uY29udGFpbmVyLS1oLXBhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDh2dztcbiAgcGFkZGluZy1yaWdodDogOHZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuY29udGFpbmVyLS1oLXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG4uY29udGFpbmVyLS1mdWxsLW1vYmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuY29udGFpbmVyLS1mdWxsLW1vYmlsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA5NjBweDtcbiAgfVxufVxuXG4qIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIjtcbiAgZm9udC1zaXplOiAzLjV2dztcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgfVxufVxuYm9keSBwIHtcbiAgbGluZS1oZWlnaHQ6IDE2LjQycHg7XG59XG5ib2R5IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmJvZHkgLmNvcHktc2hhcmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIyO1xuICBib3R0b206IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgYmFja2dyb3VuZDogI0UyRTBFMDtcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLmNvcHktc2hhcmUge1xuICAgIHBhZGRpbmc6IDJ2aCA0dnc7XG4gICAgd2lkdGg6IDkwdnc7XG4gIH1cbn1cbmJvZHkgLm1lbnVNb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGQ0ZDO1xuICB6LWluZGV4OiAxMDAwO1xuICBhbmltYXRpb246IDAuNHMgZWFzZSBtZW51TW9iaWxlQ2xvc2U7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5ib2R5IC5tZW51TW9iaWxlLnNob3cuc2hvdyB7XG4gIHJpZ2h0OiAwO1xuICBhbmltYXRpb246IDAuNHMgZWFzZSBtZW51TW9iaWxlO1xufVxuYm9keSAubWVudU1vYmlsZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDR2aCA0dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLm1lbnVNb2JpbGVfX2NvbnRlbnQgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDR2aDtcbiAgcmlnaHQ6IDR2dztcbn1cbmJvZHkgLm1lbnVNb2JpbGVfX2NvbnRlbnQtLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogOHZoO1xufVxuYm9keSAubWVudU1vYmlsZV9fY29udGVudC0tbGlua3MgdWwgbGkge1xuICBwYWRkaW5nOiAyLjV2aCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTBFMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keSAubWVudU1vYmlsZV9fY29udGVudC0tbGlua3MgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMkQyOTI2O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzdnc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgYm9keSAubWVudU1vYmlsZV9fY29udGVudC0tbGlua3MgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgfVxufVxuYm9keSAubWVudU1vYmlsZV9fY29udGVudC0tbGlua3MgdWwgbGkgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiA1cHg7XG4gIHRvcDogMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keSAubWVudU1vYmlsZV9fY29udGVudC0tbGlua3MgdWwgbGkgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjVzO1xufVxuYm9keSAubWVudU1vYmlsZV9fY29udGVudC0tbGlua3MgLnRyYW5zbGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkJhbnRheW9nXCI7XG4gIG1hcmdpbi10b3A6IDR2aDtcbn1cbmJvZHkgLm1lbnVNb2JpbGVfX2NvbnRlbnQtLWxpbmtzIC5CdXR0b24ge1xuICBtYXJnaW4tdG9wOiA0dmg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5IC5oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkgLmhlYWRlciAucmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg3NzIyO1xufVxuYm9keSAuaGVhZGVyIC5yYW5nZSBhLCBib2R5IC5oZWFkZXIgLnJhbmdlIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZFRERFO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIGJvZHkgLmhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSAuaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgOHZ3O1xuICB9XG59XG5ib2R5IC5oZWFkZXIuaGVhZGVyRml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTkwcHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogOTBweDtcbiAgYW5pbWF0aW9uOiAwLjVzIGVhc2UgaGlkZUhlYWRlcjtcbiAgei1pbmRleDogMjAxO1xuICBiYWNrZ3JvdW5kOiAjRkZGQ0ZDO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuYm9keSAuaGVhZGVyLmhlYWRlckZpeGVkIC5oZWFkZXJGaXhlZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkgLmhlYWRlci5oZWFkZXJGaXhlZCAuaGVhZGVyRml4ZWRfX2NvbnRlbnQgLnNob3dNZW51TW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmhlYWRlci5oZWFkZXJGaXhlZCAuaGVhZGVyRml4ZWRfX2NvbnRlbnQgLnNob3dNZW51TW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuYm9keSAuaGVhZGVyLmhlYWRlckZpeGVkIC5oZWFkZXJGaXhlZF9fY29udGVudCAuYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjcwcHg7XG59XG5ib2R5IC5oZWFkZXIuaGVhZGVyRml4ZWQgLmhlYWRlckZpeGVkX19jb250ZW50IC5sYXJhbmphIC5kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IC5oZWFkZXIuaGVhZGVyRml4ZWQgLmhlYWRlckZpeGVkX19jb250ZW50IC5sYXJhbmphIC5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSAuaGVhZGVyLmhlYWRlckZpeGVkIC5oZWFkZXJGaXhlZF9fY29udGVudCAubGFyYW5qYSB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxuICBib2R5IC5oZWFkZXIuaGVhZGVyRml4ZWQgLmhlYWRlckZpeGVkX19jb250ZW50IC5sYXJhbmphIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkgLmhlYWRlci5oZWFkZXJGaXhlZCAuaGVhZGVyRml4ZWRfX2NvbnRlbnQgLmxhcmFuamEgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmJvZHkgLmhlYWRlci5oZWFkZXJGaXhlZC5zaG93IHtcbiAgYW5pbWF0aW9uOiAwLjVzIGVhc2Ugc2hvd0hlYWRlcjtcbiAgdG9wOiAwO1xufVxuYm9keSAuaGVhZGVyLm5hdkludGVybmFsIHtcbiAgYmFja2dyb3VuZDogI0ZGRkNGQztcbiAgaGVpZ2h0OiA5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xufVxuYm9keSAuaGVhZGVyLm5hdkludGVybmFsIC5uYXZJbnRlcm5hbF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkgLmhlYWRlci5uYXZJbnRlcm5hbCAubmF2SW50ZXJuYWxfX2NvbnRlbnQgLnNob3dNZW51TW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmhlYWRlci5uYXZJbnRlcm5hbCAubmF2SW50ZXJuYWxfX2NvbnRlbnQgLnNob3dNZW51TW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuYm9keSAuaGVhZGVyLm5hdkludGVybmFsIC5uYXZJbnRlcm5hbF9fY29udGVudCAuYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjcwcHg7XG59XG5ib2R5IC5oZWFkZXIubmF2SW50ZXJuYWwgLm5hdkludGVybmFsX19jb250ZW50IC5sYXJhbmphIC5kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IC5oZWFkZXIubmF2SW50ZXJuYWwgLm5hdkludGVybmFsX19jb250ZW50IC5sYXJhbmphIC5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSAuaGVhZGVyLm5hdkludGVybmFsIC5uYXZJbnRlcm5hbF9fY29udGVudCAubGFyYW5qYSB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxuICBib2R5IC5oZWFkZXIubmF2SW50ZXJuYWwgLm5hdkludGVybmFsX19jb250ZW50IC5sYXJhbmphIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkgLmhlYWRlci5uYXZJbnRlcm5hbCAubmF2SW50ZXJuYWxfX2NvbnRlbnQgLmxhcmFuamEgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmJvZHkgLmhlYWRlci5uYXZIb21lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbmJvZHkgLmhlYWRlci5uYXZIb21lIC5uYXZIb21lX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkgLmhlYWRlci5uYXZIb21lIC5uYXZIb21lX19jb250ZW50IC5zaG93TWVudU1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5IC5oZWFkZXIubmF2SG9tZSAubmF2SG9tZV9fY29udGVudCAuc2hvd01lbnVNb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5ib2R5IC5oZWFkZXIubmF2SG9tZSAubmF2SG9tZV9fY29udGVudCAuYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjcwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLmhlYWRlci5uYXZIb21lIC5uYXZIb21lX19jb250ZW50IC5idXR0b25zIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5ib2R5IC5oZWFkZXIubmF2SG9tZSAubmF2SG9tZV9fY29udGVudCAubGFyYW5qYSAuZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSAuaGVhZGVyLm5hdkhvbWUgLm5hdkhvbWVfX2NvbnRlbnQgLmxhcmFuamEgLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5IC5oZWFkZXIubmF2SG9tZSAubmF2SG9tZV9fY29udGVudCAubGFyYW5qYSB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxuICBib2R5IC5oZWFkZXIubmF2SG9tZSAubmF2SG9tZV9fY29udGVudCAubGFyYW5qYSAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5IC5oZWFkZXIubmF2SG9tZSAubmF2SG9tZV9fY29udGVudCAubGFyYW5qYSAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSAuaGVhZGVyIC5uYXZIb21lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5ib2R5IC5oZWFkZXIgLm5hdkhvbWUgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYm9keSAuaGVhZGVyIC5uYXZIb21lIHVsIGxpIHtcbiAgbWFyZ2luOiAwIDNweDtcbn1cbmJvZHkgLmhlYWRlciAubmF2SG9tZSB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAzdnc7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUycHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgYm9keSAuaGVhZGVyIC5uYXZIb21lIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IHJlbSgxMik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIGJvZHkgLmhlYWRlciAubmF2SG9tZSB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDAuN3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5IC5oZWFkZXIgLm5hdkhvbWUgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAzdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgYm9keSAuaGVhZGVyIC5uYXZIb21lIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IHJlbSgxMik7XG4gIH1cbn1cbmJvZHkgLmhlYWRlciAubmF2SG9tZS53aGl0ZSB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLmhlYWRlciAubmF2SG9tZS53aGl0ZSB1bCBsaSAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkNGQztcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuYm9keSAuaGVhZGVyIC5uYXZIb21lLndoaXRlIHVsIGxpIC5zdWItbWVudSBsaSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5ib2R5IC5oZWFkZXIgLm5hdkhvbWUud2hpdGUgdWwgbGkgLnN1Yi1tZW51IGxpIGEge1xuICBjb2xvcjogIzJEMjkyNjtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5ib2R5IC5oZWFkZXIgLm5hdkhvbWUud2hpdGUgdWwgbGkgLnN1Yi1tZW51IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0U4NzcyMjtcbn1cbmJvZHkgLmhlYWRlciAubmF2SG9tZS53aGl0ZSB1bCBsaSAuc3ViLW1lbnUgbGkgYSBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAuaGVhZGVyIC5uYXZIb21lLndoaXRlIHVsIGxpOmhvdmVyIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5ib2R5IC5oZWFkZXIgLm5hdkhvbWUud2hpdGUgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbmJvZHkgLmhlYWRlciAubmF2SG9tZS53aGl0ZSB1bCBsaSBhIHtcbiAgY29sb3I6ICNGRkZDRkM7XG59XG5ib2R5IC5oZWFkZXIgLm5hdkhvbWUud2hpdGUgdWwgbGkgYSBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSAuaGVhZGVyIC5uYXZIb21lLndoaXRlIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzJEMjkyNjtcbiAgYmFja2dyb3VuZDogI0ZGRkNGQztcbn1cbmJvZHkgLmhlYWRlciAubmF2SG9tZS5ibGFjayB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgLmhlYWRlciAubmF2SG9tZS5ibGFjayB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICMyRDI5MjY7XG4gIGJhY2tncm91bmQ6ICNGRkM2MDA7XG59XG5ib2R5IC5oZWFkZXIgLm5hdkhvbWUuYmxhY2sgdWwgbGkgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNGRkZDRkM7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cbmJvZHkgLmhlYWRlciAubmF2SG9tZS5ibGFjayB1bCBsaSAuc3ViLW1lbnUgbGkge1xuICBtYXJnaW46IDA7XG59XG5ib2R5IC5oZWFkZXIgLm5hdkhvbWUuYmxhY2sgdWwgbGkgLnN1Yi1tZW51IGxpIGEge1xuICBjb2xvcjogIzJEMjkyNjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbmJvZHkgLmhlYWRlciAubmF2SG9tZS5ibGFjayB1bCBsaSAuc3ViLW1lbnUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRTg3NzIyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuYm9keSAuaGVhZGVyIC5uYXZIb21lLmJsYWNrIHVsIGxpIC5zdWItbWVudSBsaSBhIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5oZWFkZXIgLm5hdkhvbWUuYmxhY2sgdWwgbGk6aG92ZXIgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkgLmhlYWRlciAubmF2SG9tZS5ibGFjayB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGEgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuYm9keSAuaGVhZGVyIC5uYXZIb21lLmJsYWNrIHVsIGxpIGEge1xuICBjb2xvcjogIzJEMjkyNjtcbn1cbmJvZHkgLmhlYWRlciAubmF2SG9tZS5ibGFjayB1bCBsaSBhIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IC5oZWFkZXIgLm5hdkhvbWUuYmxhY2sgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMkQyOTI2O1xuICBiYWNrZ3JvdW5kOiAjRkZDNjAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgYm9keSAuaGVhZGVyIC5idXR0b25zIC5CdXR0b24ge1xuICAgIG1heC13aWR0aDogMTY4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAuaGVhZGVyIC5idXR0b25zIC5CdXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMnZ3O1xuICB9XG4gIGJvZHkgLmhlYWRlciAuYnV0dG9ucyAuQnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgYm9keSAuaGVhZGVyIC5idXR0b25zIC5CdXR0b24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSAuaGVhZGVyIC5idXR0b25zIC5CdXR0b24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAzdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgYm9keSAuaGVhZGVyIC5idXR0b25zIC5CdXR0b24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5oZWFkZXIgLmJ1dHRvbnMgLkJ1dHRvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDIuNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgYm9keSAuaGVhZGVyIC5idXR0b25zIC5CdXR0b24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDEwKTtcbiAgfVxufVxuYm9keSAuZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGQ0ZDO1xuICBjb2xvcjogIzJEMjkyNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAuZm9vdGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5ib2R5IC5mb290ZXItLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDMuNXZ3O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICBib2R5IC5mb290ZXItLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICB9XG59XG5ib2R5IC5mb290ZXItLXRpdGxlLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkgLmZvb3Rlci0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMy41dnc7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICBib2R5IC5mb290ZXItLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gIH1cbn1cbmJvZHkgLmZvb3Rlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLmZvb3Rlcl9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5ib2R5IC5mb290ZXJfX2NvbnRlbnQtLWluZm9zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLmZvb3Rlcl9fY29udGVudC0taW5mb3Mge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5ib2R5IC5mb290ZXJfX2NvbnRlbnQtLWluZm9zIC50aWNrZXRzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbmJvZHkgLmZvb3Rlcl9fY29udGVudC0taW5mb3MgLnRpY2tldHMgLmZvb3Rlci0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keSAuZm9vdGVyX19jb250ZW50LS1pbmZvcyAudGlja2V0cyAuZm9vdGVyLS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAuZm9vdGVyX19jb250ZW50LS1pbmZvcyAudGlja2V0cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5ib2R5IC5mb290ZXJfX2NvbnRlbnQtLWxpbmtzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbi1yaWdodDogNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5mb290ZXJfX2NvbnRlbnQtLWxpbmtzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5ib2R5IC5mb290ZXJfX2NvbnRlbnQtLWxpbmtzIC5Gb290ZXJOYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5ib2R5IC5mb290ZXJfX2NvbnRlbnQtLWxpbmtzIC5Gb290ZXJOYXYgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0OCU7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG5ib2R5IC5mb290ZXJfX2NvbnRlbnQtLWxpbmtzIC5Gb290ZXJOYXYgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMkQyOTI2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuYm9keSAuZm9vdGVyX19jb250ZW50LS1saW5rcyAuRm9vdGVyTmF2IHVsIGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYm9keSAuZm9vdGVyX19zb2NpYWwge1xuICBtYXJnaW4tdG9wOiA4MnB4O1xufVxuYm9keSAuZm9vdGVyX19zb2NpYWwgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYm9keSAuZm9vdGVyX19zb2NpYWwgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwIDEzcHg7XG59XG5ib2R5IC5mb290ZXJfX3NvY2lhbCB1bCBsaSBhIHN2ZyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keSAuZm9vdGVyX19zb2NpYWwgdWwgbGkgYTpob3ZlciBzdmcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICNGRkE0Mjc7XG59XG5ib2R5IC5mb290ZXJfX3NpZ25hdHVyZSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMkQyOTI2O1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keSAuZm9vdGVyX19zaWduYXR1cmUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4vYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSxcbi5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stcHJldiB7XG4gIHJpZ2h0OiAtMjVweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTI1cHg7XG59XG5cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb250ZW50OiBcIuKAolwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGNvbG9yOiBibGFjaztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FsZW5kYXJFdmVudHMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNhbGVuZGFyRXZlbnRzIC5oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogN3Z3O1xuICBjb2xvcjogI0ZGQTQyNztcbiAgZm9udC1mYW1pbHk6IFwiQmFudGF5b2dcIjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmNhbGVuZGFyRXZlbnRzIC5oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gIH1cbn1cbi5jYWxlbmRhckV2ZW50cyAudGFibGVDYWxlbmRhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJCYW50YXlvZ1wiO1xuICBmb250LXNpemU6IDV2dztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLmNhbGVuZGFyRXZlbnRzIC50YWJsZUNhbGVuZGFyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiByZW0oMjApO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxlbmRhckV2ZW50cyAudGFibGVDYWxlbmRhciB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuY2FsZW5kYXJFdmVudHMgLnRhYmxlQ2FsZW5kYXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gIH1cbn1cbi5jYWxlbmRhckV2ZW50cyAudGFibGVDYWxlbmRhciB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICNGRkE0Mjc7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxlbmRhckV2ZW50cyAudGFibGVDYWxlbmRhciB0aCB7XG4gICAgd2lkdGg6IDJ2dztcbiAgICBoZWlnaHQ6IDZ2aDtcbiAgfVxufVxuLmNhbGVuZGFyRXZlbnRzIC50YWJsZUNhbGVuZGFyIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJEMjkyNjtcbiAgY29sb3I6ICMyRDI5MjY7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxlbmRhckV2ZW50cyAudGFibGVDYWxlbmRhciB0ZCB7XG4gICAgd2lkdGg6IDJ2dztcbiAgICBoZWlnaHQ6IDZ2aDtcbiAgfVxufVxuLmNhbGVuZGFyRXZlbnRzIC50YWJsZUNhbGVuZGFyIHRkLm5vYm9yZGVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uY2FsZW5kYXJFdmVudHMgLnRhYmxlQ2FsZW5kYXIgdGQuYWN0aXZlRGF5IHtcbiAgYmFja2dyb3VuZDogI2JkZTJlYTtcbiAgY29sb3I6ICMyRDI5MjY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYWxlbmRhckV2ZW50cyAudGFibGVDYWxlbmRhciB0ZCAudGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxlbmRhckV2ZW50cyAudGFibGVDYWxlbmRhciB0ZCAudGFncyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDRweDtcbiAgfVxufVxuLmNhbGVuZGFyRXZlbnRzIC50YWJsZUNhbGVuZGFyIHRkIC5idWxsZXQge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxlbmRhckV2ZW50cyAudGFibGVDYWxlbmRhciB0ZCAuYnVsbGV0IHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uY2FsZW5kYXJFdmVudHMgLnRhYmxlQ2FsZW5kYXIgdGQgLmJ1bGxldF9fZXZlbnRvcy1lZHVjYXRpdm9zIHtcbiAgYmFja2dyb3VuZDogI0ZGQTQyNztcbn1cbi5jYWxlbmRhckV2ZW50cyAudGFibGVDYWxlbmRhciB0ZCAuYnVsbGV0X19ldmVudG9zLWN1bHR1cmFpcyB7XG4gIGJhY2tncm91bmQ6ICM1ODMxN0Q7XG59XG4uY2FsZW5kYXJFdmVudHMgLnRhYmxlQ2FsZW5kYXIgdGQgLmJ1bGxldF9fZXZlbnRvcy1zb2NpYWlzIHtcbiAgYmFja2dyb3VuZDogI0Y2M0IxMztcbn1cbi5jYWxlbmRhckV2ZW50cyAudGFibGVDYWxlbmRhciB0ZCAuYnVsbGV0X19lbnRyZXRlbmltZW50byB7XG4gIGJhY2tncm91bmQ6ICNGN0I5RDM7XG59XG4uY2FsZW5kYXJFdmVudHNfX2xlZ2VuZCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY2FsZW5kYXJFdmVudHNfX2xlZ2VuZCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJCYW50YXlvZ1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNhbGVuZGFyRXZlbnRzX19sZWdlbmQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiQmFudGF5b2dcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGVuZGFyRXZlbnRzX19sZWdlbmQgdWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5jYWxlbmRhckV2ZW50c19fbGVnZW5kIHVsIGxpIHtcbiAgbWFyZ2luOiAwIDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FsZW5kYXJFdmVudHNfX2xlZ2VuZCB1bCBsaSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXJnaW46IDF2aCAwO1xuICB9XG59XG4uY2FsZW5kYXJFdmVudHNfX2xlZ2VuZCB1bCBsaSBzcGFuIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jYWxlbmRhckV2ZW50c19fbGVnZW5kIHVsIGxpIHNwYW4uZWR1Y2F0aXZvIHtcbiAgYmFja2dyb3VuZDogI0ZGQTQyNztcbn1cbi5jYWxlbmRhckV2ZW50c19fbGVnZW5kIHVsIGxpIHNwYW4uY3VsdHVyYWlzIHtcbiAgYmFja2dyb3VuZDogIzU4MzE3RDtcbn1cbi5jYWxlbmRhckV2ZW50c19fbGVnZW5kIHVsIGxpIHNwYW4uc29jaWFpcyB7XG4gIGJhY2tncm91bmQ6ICNGNjNCMTM7XG59XG4uY2FsZW5kYXJFdmVudHNfX2xlZ2VuZCB1bCBsaSBzcGFuLmVudHJldGVuaW1lbnRvIHtcbiAgYmFja2dyb3VuZDogI0Y3QjlEMztcbn1cbi5jYWxlbmRhckV2ZW50cyAuY2FsZW5kYXJJbnRlcm5hbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsZW5kYXJFdmVudHMgLmNhbGVuZGFySW50ZXJuYWwgLkJ1dHRvbi5jbG9zZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkUwRTA7XG59XG5cbi5Db250YWN0RW1haWwge1xuICBiYWNrZ3JvdW5kOiAjRkZGQ0ZDO1xuICBwYWRkaW5nOiA2NHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Db250YWN0RW1haWwge1xuICAgIHBhZGRpbmc6IDh2aCA4dnc7XG4gIH1cbn1cbi5Db250YWN0RW1haWwgLmZvbGhhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Db250YWN0RW1haWwgLmZvbGhhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uQ29udGFjdEVtYWlsIC5nYXJyYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkNvbnRhY3RFbWFpbCAuZ2FycmEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Db250YWN0RW1haWwgaDIge1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIGZvbnQtc2l6ZTogN3Z3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0U4NzcyMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLkNvbnRhY3RFbWFpbCBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgfVxufVxuLkNvbnRhY3RFbWFpbCBwIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG4uQ29udGFjdEVtYWlsIC5CdXR0b24ge1xuICBtYXgtd2lkdGg6IDMxN3B4O1xufVxuLkNvbnRhY3RFbWFpbCAuQnV0dG9uIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uQ29udGFjdEVtYWlsIC5jb3B5ZW1haWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3B1cC1hcmVhIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDIwMjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG59XG4ucG9wdXAtYXJlYS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLnBvcHVwLWFyZWEgLnBvcHVwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAtYXJlYSAucG9wdXAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wb3B1cC1hcmVhIC5wb3B1cCAuYW5ub3VuY2VtZW50LWFyZWEge1xuICBtYXgtd2lkdGg6IDQyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cC1hcmVhIC5wb3B1cCAuYW5ub3VuY2VtZW50LWFyZWEge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wb3B1cC1hcmVhIC5wb3B1cCAuYW5ub3VuY2VtZW50LWFyZWEgLmltYWdlVG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ucG9wdXAtYXJlYSAucG9wdXAgLmFubm91bmNlbWVudC1hcmVhIC5pbWFnZUJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi5wb3B1cC1hcmVhIC5wb3B1cCAuYW5ub3VuY2VtZW50LWFyZWEgLmJ1dHRvbi1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAtYXJlYSAucG9wdXAgLmFubm91bmNlbWVudC1hcmVhIC5idXR0b24tYXJlYSB7XG4gICAgdG9wOiA1dmg7XG4gIH1cbn1cbi5wb3B1cC1hcmVhIC5wb3B1cCAuYW5ub3VuY2VtZW50LWFyZWEgLmJ1dHRvbi1hcmVhIC5idXR0b24ge1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBjb2xvcjogIzJDMkEyQztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbi5wb3B1cC1hcmVhIC5wb3B1cCAuYW5ub3VuY2VtZW50LWFyZWEgLmJ1dHRvbi1hcmVhIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBCRTAzO1xuICBjb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBCRTAzO1xufVxuLnBvcHVwLWFyZWEgLnBvcHVwIC5hbm5vdW5jZW1lbnQtYXJlYSAuYW5ub3VuY2VtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cC1hcmVhIC5wb3B1cCAuYW5ub3VuY2VtZW50LWFyZWEgLmFubm91bmNlbWVudCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLnBvcHVwLWFyZWEgLnBvcHVwIC5hbm5vdW5jZW1lbnQtYXJlYSAuYW5ub3VuY2VtZW50IC50ZXh0LWFyZWEge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9wdXAtYXJlYSAucG9wdXAgLmFubm91bmNlbWVudC1hcmVhIC5hbm5vdW5jZW1lbnQgLnRleHQtYXJlYSB7XG4gICAgcGFkZGluZzogMTV2aCA1dnc7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5wb3B1cC1hcmVhIC5wb3B1cCAuYW5ub3VuY2VtZW50LWFyZWEgLmFubm91bmNlbWVudCAudGV4dC1hcmVhIC50ZXh0IHtcbiAgY29sb3I6ICMyRDI5MjY7XG59XG4ucG9wdXAtYXJlYSAucG9wdXAgLmFubm91bmNlbWVudC1hcmVhIC5hbm5vdW5jZW1lbnQgLnRleHQtYXJlYSAudGV4dCBoMSwgLnBvcHVwLWFyZWEgLnBvcHVwIC5hbm5vdW5jZW1lbnQtYXJlYSAuYW5ub3VuY2VtZW50IC50ZXh0LWFyZWEgLnRleHQgaDIsIC5wb3B1cC1hcmVhIC5wb3B1cCAuYW5ub3VuY2VtZW50LWFyZWEgLmFubm91bmNlbWVudCAudGV4dC1hcmVhIC50ZXh0IGgzIHtcbiAgZm9udC1zaXplOiA3dnc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjNTgzMTdEO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAucG9wdXAtYXJlYSAucG9wdXAgLmFubm91bmNlbWVudC1hcmVhIC5hbm5vdW5jZW1lbnQgLnRleHQtYXJlYSAudGV4dCBoMSwgLnBvcHVwLWFyZWEgLnBvcHVwIC5hbm5vdW5jZW1lbnQtYXJlYSAuYW5ub3VuY2VtZW50IC50ZXh0LWFyZWEgLnRleHQgaDIsIC5wb3B1cC1hcmVhIC5wb3B1cCAuYW5ub3VuY2VtZW50LWFyZWEgLmFubm91bmNlbWVudCAudGV4dC1hcmVhIC50ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cC1hcmVhIC5wb3B1cCAuYW5ub3VuY2VtZW50LWFyZWEgLmFubm91bmNlbWVudCAudGV4dC1hcmVhIC50ZXh0IGgxLCAucG9wdXAtYXJlYSAucG9wdXAgLmFubm91bmNlbWVudC1hcmVhIC5hbm5vdW5jZW1lbnQgLnRleHQtYXJlYSAudGV4dCBoMiwgLnBvcHVwLWFyZWEgLnBvcHVwIC5hbm5vdW5jZW1lbnQtYXJlYSAuYW5ub3VuY2VtZW50IC50ZXh0LWFyZWEgLnRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogNS43NXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLnBvcHVwLWFyZWEgLnBvcHVwIC5hbm5vdW5jZW1lbnQtYXJlYSAuYW5ub3VuY2VtZW50IC50ZXh0LWFyZWEgLnRleHQgaDEsIC5wb3B1cC1hcmVhIC5wb3B1cCAuYW5ub3VuY2VtZW50LWFyZWEgLmFubm91bmNlbWVudCAudGV4dC1hcmVhIC50ZXh0IGgyLCAucG9wdXAtYXJlYSAucG9wdXAgLmFubm91bmNlbWVudC1hcmVhIC5hbm5vdW5jZW1lbnQgLnRleHQtYXJlYSAudGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDIzKTtcbiAgfVxufVxuLnBvcHVwLWFyZWEgLnBvcHVwIC5hbm5vdW5jZW1lbnQtYXJlYSAuYW5ub3VuY2VtZW50IC50ZXh0LWFyZWEgLnRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi50cmFuc2xhdGVBY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRyYW5zbGF0ZUFjdGlvbi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHJhbnNsYXRlQWN0aW9uLndoaXRlIGEge1xuICBjb2xvcjogI0ZGRkNGQztcbn1cbi50cmFuc2xhdGVBY3Rpb24uYmxhY2sgYSB7XG4gIGNvbG9yOiAjMkQyOTI2O1xufVxuLnRyYW5zbGF0ZUFjdGlvbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiQmFudGF5b2dcIjtcbn1cbi50cmFuc2xhdGVBY3Rpb24gYSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLkZhcUNvbGxhcHNlIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5GYXFDb2xsYXBzZSAud3JhcC1jb2xsYWJzaWJsZSB7XG4gIG1hcmdpbjogMS4ycmVtIDA7XG59XG4uRmFxQ29sbGFwc2UgLmxibC10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA1dnc7XG4gIHBhZGRpbmc6IDFyZW0gMi4zcmVtIDFyZW0gMXJlbTtcbiAgY29sb3I6ICMyRDI5MjY7XG4gIGZvbnQtZmFtaWx5OiBcIkJhbnRheW9nXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFMkUwRTA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuRmFxQ29sbGFwc2UgLmxibC10b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gIH1cbn1cbi5GYXFDb2xsYXBzZSAubGJsLXRvZ2dsZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5GYXFDb2xsYXBzZSAubGJsLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb24tc2hvdy5wbmcpIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDAuN3JlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxNHB4O1xufVxuLkZhcUNvbGxhcHNlIC50b2dnbGU6Y2hlY2tlZCArIC5sYmwtdG9nZ2xlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb24taGlkZS5wbmcpIG5vLXJlcGVhdDtcbn1cbi5GYXFDb2xsYXBzZSAuY29sbGFwc2libGUtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5GYXFDb2xsYXBzZSAudG9nZ2xlOmNoZWNrZWQgKyAubGJsLXRvZ2dsZSArIC5jb2xsYXBzaWJsZS1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogODAwcHg7XG59XG4uRmFxQ29sbGFwc2UgLnRvZ2dsZTpjaGVja2VkICsgLmxibC10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5GYXFDb2xsYXBzZSAuY29sbGFwc2libGUtY29udGVudCAuY29udGVudC1pbm5lciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLkZhcUNvbGxhcHNlIC5jb2xsYXBzaWJsZS1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzRjNGM0Yztcbn1cbi5GYXFDb2xsYXBzZSAuY29sbGFwc2libGUtY29udGVudCBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLkZhcUNvbGxhcHNlIC5jb2xsYXBzaWJsZS1jb250ZW50IHAgYSB7XG4gIGNvbG9yOiAjMkQyOTI2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcbn1cbi5GYXFDb2xsYXBzZSAuY29sbGFwc2libGUtY29udGVudCBwIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uRmFxQ29sbGFwc2UgLmNvbGxhcHNpYmxlLWNvbnRlbnQgdWwge1xuICBjb2xvcjogIzJEMjkyNjtcbiAgbWFyZ2luOiAxNHB4IDA7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5GYXFDb2xsYXBzZSAuY29sbGFwc2libGUtY29udGVudCB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxNi40MnB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5Mb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZDRkM7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMTtcbn1cbi5Mb2FkZXJfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5Mb2FkZXIgLmxkcy1yaW5nIHtcbiAgbWFyZ2luLXRvcDogNHZoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5Mb2FkZXIgLmxkcy1yaW5nIGRpdiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogOHB4O1xuICBib3JkZXI6IDRweCBzb2xpZCAjRTg3NzIyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogbGRzLXJpbmcgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICBib3JkZXItY29sb3I6ICNFODc3MjIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uTG9hZGVyIC5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40NXM7XG59XG4uTG9hZGVyIC5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbn1cbi5Mb2FkZXIgLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE1cztcbn1cbkBrZXlmcmFtZXMgbGRzLXJpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLkxvYWRlcl9fc2ltcGxlIC5sZHMtcmluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLkxvYWRlcl9fc2ltcGxlIC5sZHMtcmluZyBkaXYge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW46IDhweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzRBOUI1NTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGxkcy1yaW5nIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjNEE5QjU1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLkxvYWRlcl9fc2ltcGxlIC5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40NXM7XG59XG4uTG9hZGVyX19zaW1wbGUgLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuLkxvYWRlcl9fc2ltcGxlIC5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNXM7XG59XG5Aa2V5ZnJhbWVzIGxkcy1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLk1vZGFsUmlnaHQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLk1vZGFsUmlnaHQtLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLk1vZGFsUmlnaHQgLmNhcmRBdHRyYWN0aW9ucyB7XG4gIGJhY2tncm91bmQ6ICNGRkZDRkM7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU3MHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC01NzBweDtcbiAgdHJhbnNpdGlvbjogMC40cyBhbGw7XG59XG4uTW9kYWxSaWdodCAuY2FyZEF0dHJhY3Rpb25zLnNob3cge1xuICByaWdodDogMDtcbiAgYW5pbWF0aW9uOiAwLjRzIGVhc2Ugc2xpZGVSaWdodENhcmQ7XG59XG4uTW9kYWxSaWdodCAuY2FyZEF0dHJhY3Rpb25zIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICB6LWluZGV4OiAyO1xufVxuLk1vZGFsUmlnaHQgLmNhcmRBdHRyYWN0aW9uc19fZ2FsbGVyeSAuaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI4MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uTW9kYWxSaWdodCAuY2FyZEF0dHJhY3Rpb25zX19nYWxsZXJ5IC5zbGljay1wcmV2IHtcbiAgei1pbmRleDogMjA7XG4gIGxlZnQ6IDMwcHg7XG59XG4uTW9kYWxSaWdodCAuY2FyZEF0dHJhY3Rpb25zX19nYWxsZXJ5IC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtYmFubmVyLnBuZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiA0cHggLTNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xufVxuLk1vZGFsUmlnaHQgLmNhcmRBdHRyYWN0aW9uc19fZ2FsbGVyeSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAzMHB4O1xufVxuLk1vZGFsUmlnaHQgLmNhcmRBdHRyYWN0aW9uc19fZ2FsbGVyeSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWJhbm5lci5wbmcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogNHB4IDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xufVxuLk1vZGFsUmlnaHQgLmNhcmRBdHRyYWN0aW9uc19fY29udGVudCB7XG4gIHBhZGRpbmc6IDI1cHggNzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1vZGFsUmlnaHQgLmNhcmRBdHRyYWN0aW9uc19fY29udGVudCB7XG4gICAgcGFkZGluZzogNHZoIDh2dztcbiAgfVxufVxuLk1vZGFsUmlnaHQgLmNhcmRBdHRyYWN0aW9uc19fY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogN3Z3O1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Nb2RhbFJpZ2h0IC5jYXJkQXR0cmFjdGlvbnNfX2NvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gIH1cbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkQXR0cmFjdGlvbnNfX2NvbnRlbnQgLmJ1eSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhbnRheW9nXCI7XG4gIGZvbnQtc2l6ZTogMy41dnc7XG4gIGJhY2tncm91bmQ6ICNGRkM2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDU1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Nb2RhbFJpZ2h0IC5jYXJkQXR0cmFjdGlvbnNfX2NvbnRlbnQgLmJ1eSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgfVxufVxuLk1vZGFsUmlnaHQgLmNhcmRBdHRyYWN0aW9uc19fY29udGVudCAuc2NoZWR1bGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkQXR0cmFjdGlvbnNfX2NvbnRlbnQgLnNjaGVkdWxlcyxcbi5Nb2RhbFJpZ2h0IC5jYXJkQXR0cmFjdGlvbnNfX2NvbnRlbnQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhbnRheW9nXCI7XG59XG4uTW9kYWxSaWdodCAuY2FyZEF0dHJhY3Rpb25zX19jb250ZW50IC50aWNrZXRzIHtcbiAgYmFja2dyb3VuZDogI0ZGRURERTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjhweCAyMHB4O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLk1vZGFsUmlnaHQgLmNhcmRBdHRyYWN0aW9uc19fY29udGVudCAudGlja2V0cyAuY29tYm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uTW9kYWxSaWdodCAuY2FyZEF0dHJhY3Rpb25zX19jb250ZW50IC50aWNrZXRzIC5jb21ibyAudGFnIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLk1vZGFsUmlnaHQgLmNhcmRBdHRyYWN0aW9uc19fY29udGVudCAudGlja2V0cyAuY29tYm8gLnRhZy56b28ge1xuICBjb2xvcjogI0ZGRkNGQztcbiAgYmFja2dyb3VuZDogIzRBOUI1NTtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkQXR0cmFjdGlvbnNfX2NvbnRlbnQgLnRpY2tldHMgLmNvbWJvIC50YWcuZGlubyB7XG4gIGNvbG9yOiAjMkQyOTI2O1xuICBiYWNrZ3JvdW5kOiAjRkZDNjAwO1xufVxuLk1vZGFsUmlnaHQgLmNhcmRBdHRyYWN0aW9uc19fY29udGVudCAudGlja2V0cyAuY29tYm8gLnRhZy5wb250ZSB7XG4gIGNvbG9yOiAjRkZGQ0ZDO1xuICBiYWNrZ3JvdW5kOiAjRjYzQjEzO1xufVxuLk1vZGFsUmlnaHQgLmNhcmRBdHRyYWN0aW9uc19fY29udGVudCAudGlja2V0cyAuaW5mbyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLk1vZGFsUmlnaHQgLmNhcmRBdHRyYWN0aW9uc19fY29udGVudCAudGlja2V0cyAucHJpY2Ugc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFudGF5b2dcIjtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkQXR0cmFjdGlvbnNfX2NvbnRlbnQgLnRpY2tldHMgLmxlZ2VuZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uTW9kYWxSaWdodCAuY2FyZEF0dHJhY3Rpb25zX19jb250ZW50IC50aWNrZXRzIC5tZWlhIHtcbiAgY29sb3I6ICMyRDI5MjY7XG59XG4uTW9kYWxSaWdodCAuY2FyZEF0dHJhY3Rpb25zX19jb250ZW50IC50aWNrZXRzIC5CdXR0b24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG4uTW9kYWxSaWdodCAuY2FyZEF0dHJhY3Rpb25zX19jb250ZW50IC5sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiQmFudGF5b2dcIjtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkQXR0cmFjdGlvbnNfX2NvbnRlbnQgLmxvY2F0aW9uIGltZyB7XG4gIGNvbG9yOiAjMkQyOTI2O1xufVxuLk1vZGFsUmlnaHQgLmNhcmRBdHRyYWN0aW9uc19fY29udGVudCAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG4uTW9kYWxSaWdodCAuY2FyZEF0dHJhY3Rpb25zX19jb250ZW50IC50ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLk1vZGFsUmlnaHQgLmNhcmRBdHRyYWN0aW9uc19fY29udGVudCAudGV4dCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgZm9udC1zaXplOiA1dnc7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Nb2RhbFJpZ2h0IC5jYXJkQXR0cmFjdGlvbnNfX2NvbnRlbnQgLnRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gIH1cbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkQXR0cmFjdGlvbnNfX2NvbnRlbnQgLnRleHQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uTW9kYWxSaWdodCAuY2FyZEF0dHJhY3Rpb25zX19jb250ZW50IC50ZXh0IHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE2LjQycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkVGVhbSB7XG4gIGJhY2tncm91bmQ6ICNGRkZDRkM7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU3MHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC01NzBweDtcbiAgdHJhbnNpdGlvbjogMC40cyBhbGw7XG59XG4uTW9kYWxSaWdodCAuY2FyZFRlYW0uc2hvdyB7XG4gIHJpZ2h0OiAwO1xuICBhbmltYXRpb246IDAuNHMgZWFzZSBzbGlkZVJpZ2h0Q2FyZDtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkVGVhbSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgei1pbmRleDogMjtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkVGVhbV9fdGh1bWIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyODBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLk1vZGFsUmlnaHQgLmNhcmRUZWFtX19jb250ZW50IHtcbiAgcGFkZGluZzogNjBweCA2NXB4O1xufVxuLk1vZGFsUmlnaHQgLmNhcmRUZWFtX19jb250ZW50IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICBmb250LXNpemU6IDEydnc7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Nb2RhbFJpZ2h0IC5jYXJkVGVhbV9fY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDQ4KTtcbiAgfVxufVxuLk1vZGFsUmlnaHQgLmNhcmRUZWFtX19jb250ZW50IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJCYW50YXlvZ1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uTW9kYWxSaWdodCAuY2FyZE5vdHVybm8ge1xuICBiYWNrZ3JvdW5kOiAjMjEwNDRBO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNTcwcHg7XG4gIHRyYW5zaXRpb246IDAuNHMgYWxsO1xufVxuLk1vZGFsUmlnaHQgLmNhcmROb3R1cm5vLnNob3cge1xuICByaWdodDogMDtcbiAgYW5pbWF0aW9uOiAwLjRzIGVhc2Ugc2xpZGVSaWdodENhcmQ7XG59XG4uTW9kYWxSaWdodCAuY2FyZE5vdHVybm8gLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHotaW5kZXg6IDI7XG59XG4uTW9kYWxSaWdodCAuY2FyZE5vdHVybm9fX2dhbGxlcnkgLml0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyODBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTW9kYWxSaWdodCAuY2FyZE5vdHVybm9fX2dhbGxlcnkgLml0ZW0ge1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkTm90dXJub19fZ2FsbGVyeSAuc2xpY2stcHJldiB7XG4gIHotaW5kZXg6IDIwO1xuICBsZWZ0OiAzMHB4O1xufVxuLk1vZGFsUmlnaHQgLmNhcmROb3R1cm5vX19nYWxsZXJ5IC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtYmFubmVyLnBuZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiA0cHggLTNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xufVxuLk1vZGFsUmlnaHQgLmNhcmROb3R1cm5vX19nYWxsZXJ5IC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDMwcHg7XG59XG4uTW9kYWxSaWdodCAuY2FyZE5vdHVybm9fX2dhbGxlcnkgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1iYW5uZXIucG5nKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDRweCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjQyKTtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkTm90dXJub19fY29udGVudCB7XG4gIHBhZGRpbmc6IDI1cHggNzBweDtcbiAgY29sb3I6ICNGRkZDRkM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Nb2RhbFJpZ2h0IC5jYXJkTm90dXJub19fY29udGVudCB7XG4gICAgcGFkZGluZzogNHZoIDh2dztcbiAgfVxufVxuLk1vZGFsUmlnaHQgLmNhcmROb3R1cm5vX19jb250ZW50IGg0IHtcbiAgY29sb3I6ICNGRkM2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgZm9udC1zaXplOiA3dnc7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLk1vZGFsUmlnaHQgLmNhcmROb3R1cm5vX19jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xuICB9XG59XG4uTW9kYWxSaWdodCAuY2FyZE5vdHVybm9fX2NvbnRlbnQgLnNjaGVkdWxlcyB7XG4gIGNvbG9yOiAjRkZGQ0ZDO1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG59XG4uTW9kYWxSaWdodCAuY2FyZE5vdHVybm9fX2NvbnRlbnQgLnNjaGVkdWxlcyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLk1vZGFsUmlnaHQgLmNhcmROb3R1cm5vX19jb250ZW50IC5hbGVydCB7XG4gIGJhY2tncm91bmQ6ICNGRkM2MDA7XG4gIGNvbG9yOiAjMkQyOTI2O1xuICBmb250LWZhbWlseTogXCJCYW50YXlvZ1wiO1xuICBib3JkZXItcmFkaXVzOiA1NXB4O1xuICB3aWR0aDogMTQ1cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uTW9kYWxSaWdodCAuY2FyZE5vdHVybm9fX2NvbnRlbnQgLnRleHQge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuLk1vZGFsUmlnaHQgLmNhcmROb3R1cm5vX19jb250ZW50IC50ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLk1vZGFsUmlnaHQgLmNhcmROb3R1cm5vX19jb250ZW50IC50ZXh0IHAgYSB7XG4gIGNvbG9yOiAjRkZDNjAwO1xufVxuLk1vZGFsUmlnaHQgLmNhcmROb3R1cm5vX19jb250ZW50IC50ZXh0IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICBmb250LXNpemU6IDV2dztcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLk1vZGFsUmlnaHQgLmNhcmROb3R1cm5vX19jb250ZW50IC50ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiByZW0oMjApO1xuICB9XG59XG4uTW9kYWxSaWdodCAuY2FyZE5vdHVybm9fX2NvbnRlbnQgLnRleHQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uTW9kYWxSaWdodCAuY2FyZE5vdHVybm9fX2NvbnRlbnQgLnRleHQgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTYuNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLk1vZGFsUmlnaHQgLmNhcmROb3R1cm5vX19jb250ZW50IC5jb21tZW50cyB7XG4gIGNvbG9yOiAjMkQyOTI2O1xuICBiYWNrZ3JvdW5kOiAjRkZGQ0ZDO1xuICBwYWRkaW5nOiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uTW9kYWxSaWdodCAuY2FyZE5vdHVybm9fX2NvbnRlbnQgLmNvbW1lbnRzIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkTm90dXJubyAubGluayB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBhZGRpbmc6IDI4cHggMjBweDtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkTm90dXJubyAubGluayAuQnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLk1vZGFsUmlnaHQgLmNhcmRGb3JtIHtcbiAgYmFja2dyb3VuZDogI0ZGRURERTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTcwcHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNTcwcHg7XG4gIHRyYW5zaXRpb246IDAuNHMgYWxsO1xufVxuLk1vZGFsUmlnaHQgLmNhcmRGb3JtLnNob3cge1xuICByaWdodDogMDtcbiAgYW5pbWF0aW9uOiAwLjRzIGVhc2Ugc2xpZGVSaWdodENhcmQ7XG59XG4uTW9kYWxSaWdodCAuY2FyZEZvcm0gLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHotaW5kZXg6IDI7XG59XG4uTW9kYWxSaWdodCAuY2FyZEZvcm1fX2dhbGxlcnkgLml0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyODBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLk1vZGFsUmlnaHQgLmNhcmRGb3JtX19nYWxsZXJ5IC5zbGljay1wcmV2IHtcbiAgei1pbmRleDogMjA7XG4gIGxlZnQ6IDMwcHg7XG59XG4uTW9kYWxSaWdodCAuY2FyZEZvcm1fX2dhbGxlcnkgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1iYW5uZXIucG5nKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDRweCAtM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC40Mik7XG59XG4uTW9kYWxSaWdodCAuY2FyZEZvcm1fX2dhbGxlcnkgLnNsaWNrLW5leHQge1xuICByaWdodDogMzBweDtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkRm9ybV9fZ2FsbGVyeSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWJhbm5lci5wbmcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogNHB4IDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xufVxuLk1vZGFsUmlnaHQgLmNhcmRGb3JtX19jb250ZW50IHtcbiAgcGFkZGluZzogMjVweCA3MHB4O1xuICBjb2xvcjogIzJEMjkyNjtcbiAgYmFja2dyb3VuZDogI0ZGRkNGQztcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkRm9ybV9fY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkRm9ybV9fY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgZm9udC1zaXplOiA3dnc7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLk1vZGFsUmlnaHQgLmNhcmRGb3JtX19jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xuICB9XG59XG4uTW9kYWxSaWdodCAuY2FyZEZvcm1fX2NvbnRlbnQgaDMge1xuICBmb250LWZhbWlseTogXCJCYW50YXlvZ1wiO1xuICBmb250LXNpemU6IDV2dztcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLk1vZGFsUmlnaHQgLmNhcmRGb3JtX19jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiByZW0oMjApO1xuICB9XG59XG4uTW9kYWxSaWdodCAuY2FyZEZvcm1fX2NvbnRlbnQgdWwge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uTW9kYWxSaWdodCAuY2FyZEZvcm1fX2NvbnRlbnQgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLk1vZGFsUmlnaHQgLmNhcmRGb3JtIC5saW5rIHtcbiAgYmFja2dyb3VuZDogI0ZGRURERTtcbiAgcGFkZGluZzogMjhweCAyMHB4O1xufVxuLk1vZGFsUmlnaHQgLmNhcmRGb3JtIC5saW5rIC5CdXR0b24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uTW9kYWxSaWdodCAuZm9ybVN0ZXAge1xuICBiYWNrZ3JvdW5kOiAjRkZFRERFO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNTcwcHg7XG4gIHRyYW5zaXRpb246IDAuNHMgYWxsO1xufVxuLk1vZGFsUmlnaHQgLmZvcm1TdGVwLnNob3cge1xuICByaWdodDogMDtcbiAgYW5pbWF0aW9uOiAwLjRzIGVhc2Ugc2xpZGVSaWdodENhcmQ7XG59XG4uTW9kYWxSaWdodCAuZm9ybVN0ZXAgLnN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRkZGQ0ZDO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLk1vZGFsUmlnaHQgLmZvcm1TdGVwIC5zdWNjZXNzIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICB6LWluZGV4OiAyO1xufVxuLk1vZGFsUmlnaHQgLmZvcm1TdGVwIC5zdWNjZXNzIC5ncmFmaXNtb0xlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5Nb2RhbFJpZ2h0IC5mb3JtU3RlcCAuc3VjY2VzcyAuZ3JhZmlzbW9SaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5Nb2RhbFJpZ2h0IC5mb3JtU3RlcCAuc3VjY2Vzc19fY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDI1dmggNzBweCAyOHB4IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Nb2RhbFJpZ2h0IC5mb3JtU3RlcCAuc3VjY2Vzc19fY29udGVudCB7XG4gICAgcGFkZGluZzogMTR2aCA4dnc7XG4gIH1cbn1cbi5Nb2RhbFJpZ2h0IC5mb3JtU3RlcCAuc3VjY2Vzc19fY29udGVudCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFudGF5b2dcIjtcbiAgZm9udC1zaXplOiA1dnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Nb2RhbFJpZ2h0IC5mb3JtU3RlcCAuc3VjY2Vzc19fY29udGVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiByZW0oMjApO1xuICB9XG59XG4uTW9kYWxSaWdodCAuZm9ybVN0ZXBfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMkQyOTI2O1xuICBiYWNrZ3JvdW5kOiAjRkZGQ0ZDO1xufVxuLk1vZGFsUmlnaHQgLmZvcm1TdGVwX19jb250ZW50IC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICB6LWluZGV4OiAyO1xufVxuLk1vZGFsUmlnaHQgLmZvcm1TdGVwX19jb250ZW50LS1zdGVwLnN0ZXAyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5Nb2RhbFJpZ2h0IC5mb3JtU3RlcF9fY29udGVudC0tc3RlcCAuaGVhZGVyIHtcbiAgcGFkZGluZzogMTAwcHggNzBweCAyOHB4IDcwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Nb2RhbFJpZ2h0IC5mb3JtU3RlcF9fY29udGVudC0tc3RlcCAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAyMHB4IDI4cHggMjBweDtcbiAgfVxufVxuLk1vZGFsUmlnaHQgLmZvcm1TdGVwX19jb250ZW50LS1zdGVwIC5oZWFkZXIgcCB7XG4gIGZvbnQtc2l6ZTogN3Z3O1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuTW9kYWxSaWdodCAuZm9ybVN0ZXBfX2NvbnRlbnQtLXN0ZXAgLmhlYWRlciBwIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xuICB9XG59XG4uTW9kYWxSaWdodCAuZm9ybVN0ZXBfX2NvbnRlbnQtLXN0ZXAgLmhlYWRlciAubGVnZW5kIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uTW9kYWxSaWdodCAuZm9ybVN0ZXBfX2NvbnRlbnQtLXN0ZXAgLmhlYWRlciAubGluZSB7XG4gIGJhY2tncm91bmQ6ICNFMkUwRTA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5Nb2RhbFJpZ2h0IC5mb3JtU3RlcF9fY29udGVudC0tc3RlcCAuaGVhZGVyIHNwYW4ge1xuICBmb250LXNpemU6IDMuNXZ3O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkJhbnRheW9nXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Nb2RhbFJpZ2h0IC5mb3JtU3RlcF9fY29udGVudC0tc3RlcCAuaGVhZGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gIH1cbn1cbi5Nb2RhbFJpZ2h0IC5mb3JtU3RlcF9fY29udGVudC0tc3RlcCAuaGVhZGVyIGg0IHtcbiAgZm9udC1zaXplOiA1dnc7XG4gIGNvbG9yOiAjMkMyQTJDO1xuICBmb250LWZhbWlseTogXCJCYW50YXlvZ1wiO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLk1vZGFsUmlnaHQgLmZvcm1TdGVwX19jb250ZW50LS1zdGVwIC5oZWFkZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gIH1cbn1cbi5Nb2RhbFJpZ2h0IC5mb3JtU3RlcF9fY29udGVudC0tc3RlcCAuaGVhZGVyID4gZGl2ID4gcCB7XG4gIGZvbnQtc2l6ZTogM3Z3O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLk1vZGFsUmlnaHQgLmZvcm1TdGVwX19jb250ZW50LS1zdGVwIC5oZWFkZXIgPiBkaXYgPiBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xuICB9XG59XG4uTW9kYWxSaWdodCAuZm9ybVN0ZXBfX2NvbnRlbnQtLXN0ZXAgLmlucHV0cyB7XG4gIHBhZGRpbmc6IDAgNzBweCAyOHB4IDcwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Nb2RhbFJpZ2h0IC5mb3JtU3RlcF9fY29udGVudC0tc3RlcCAuaW5wdXRzIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjhweCAyMHB4O1xuICB9XG59XG4uTW9kYWxSaWdodCAuZm9ybVN0ZXBfX2NvbnRlbnQtLXN0ZXAgLmlucHV0cyBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhbnRheW9nXCI7XG4gIGZvbnQtc2l6ZTogNXZ3O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuTW9kYWxSaWdodCAuZm9ybVN0ZXBfX2NvbnRlbnQtLXN0ZXAgLmlucHV0cyBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgfVxufVxuLk1vZGFsUmlnaHQgLmZvcm1TdGVwX19jb250ZW50LS1zdGVwIC5pbnB1dHMgLmxlZ2VuZCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uTW9kYWxSaWdodCAuZm9ybVN0ZXBfX2NvbnRlbnQtLXN0ZXAgLmlucHV0c19fbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uTW9kYWxSaWdodCAuZm9ybVN0ZXBfX2NvbnRlbnQtLXN0ZXAgLmlucHV0c19fbGluZSBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhbnRheW9nXCI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uTW9kYWxSaWdodCAuZm9ybVN0ZXBfX2NvbnRlbnQtLXN0ZXAgLmlucHV0c19fbGluZSBpbnB1dFt0eXBlPW51bWJlcl0sXG4uTW9kYWxSaWdodCAuZm9ybVN0ZXBfX2NvbnRlbnQtLXN0ZXAgLmlucHV0c19fbGluZSBpbnB1dFt0eXBlPXRleHRdLFxuLk1vZGFsUmlnaHQgLmZvcm1TdGVwX19jb250ZW50LS1zdGVwIC5pbnB1dHNfX2xpbmUgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFMEUwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uTW9kYWxSaWdodCAuZm9ybVN0ZXBfX2NvbnRlbnQtLXN0ZXAgLmlucHV0c19fbGluZSBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDFlbSAwIDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDE7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uTW9kYWxSaWdodCAuZm9ybVN0ZXBfX2NvbnRlbnQtLXN0ZXAgLmlucHV0c19fbGluZSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLk1vZGFsUmlnaHQgLmZvcm1TdGVwX19jb250ZW50LS1zdGVwIC5pbnB1dHNfX2xpbmUgLnNlbGVjdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwic2VsZWN0XCI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTJFMEUwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDNweCAxNXB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9mb3JtL2Fycm93LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLk1vZGFsUmlnaHQgLmZvcm1TdGVwX19jb250ZW50LS1zdGVwIC5pbnB1dHNfX2xpbmUgLnNlbGVjdCAuaW5wdXRzX19saW5lIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLk1vZGFsUmlnaHQgLmZvcm1TdGVwX19jb250ZW50LS1zdGVwIC5pbnB1dHNfX2xpbmUgLnNlbGVjdDpub3QoLnNlbGVjdC0tbXVsdGlwbGUpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICB3aWR0aDogMC44ZW07XG4gIGhlaWdodDogMC41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlbGVjdC1hcnJvdyk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAwIDAlLCA1MCUgMTAwJSk7XG59XG4uTW9kYWxSaWdodCAuZm9ybVN0ZXBfX2NvbnRlbnQtLXN0ZXAgLmlucHV0c19fbGluZSBzZWxlY3Q6Zm9jdXMgKyAuZm9jdXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tc2VsZWN0LWZvY3VzKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi5Nb2RhbFJpZ2h0IC5mb3JtU3RlcF9fY29udGVudC0tc3RlcCAuaW5wdXRzX19saW5lIHNlbGVjdFttdWx0aXBsZV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBoZWlnaHQ6IDZyZW07XG59XG4uTW9kYWxSaWdodCAuZm9ybVN0ZXBfX2NvbnRlbnQtLXN0ZXAgLmlucHV0c19fbGluZSBzZWxlY3RbbXVsdGlwbGVdIG9wdGlvbiB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXNlbGVjdC1mb2N1cyk7XG59XG4uTW9kYWxSaWdodCAuZm9ybVN0ZXBfX2NvbnRlbnQtLXN0ZXAgLmlucHV0c19fbGluZSAuc2VsZWN0LS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNkZGQsICNlZWUgMzMlKTtcbn1cbi5Nb2RhbFJpZ2h0IC5mb3JtU3RlcF9fY29udGVudC0tc3RlcCAuaW5wdXRzX19saW5lIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5Nb2RhbFJpZ2h0IC5mb3JtU3RlcF9fY29udGVudC0tc3RlcCAuaW5wdXRzX19saW5lIC5zZWxlY3QgKyBsYWJlbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uTW9kYWxSaWdodCAuZm9ybVN0ZXBfX2NvbnRlbnQtLXN0ZXAgLmlucHV0c19fbGluZSB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkUwRTA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5OXB4O1xufVxuLk1vZGFsUmlnaHQgLmZvcm1TdGVwX19jb250ZW50LS1zdGVwIC5pbnB1dHNfX2xpbmUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDN2dztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Nb2RhbFJpZ2h0IC5mb3JtU3RlcF9fY29udGVudC0tc3RlcCAuaW5wdXRzX19saW5lIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IHJlbSgxMik7XG4gIH1cbn1cbi5Nb2RhbFJpZ2h0IC5mb3JtU3RlcF9fY29udGVudC0tc3RlcCAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI0ZGRURERTtcbiAgcGFkZGluZzogMjhweDtcbn1cbi5Nb2RhbFJpZ2h0IC5mb3JtU3RlcF9fY29udGVudC0tc3RlcCAuYnV0dG9uIC5CdXR0b24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uTW9kYWxSaWdodCAuY2FyZEVkdWNhdGlvbmFsIHtcbiAgYmFja2dyb3VuZDogI0ZGRURERTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTcwcHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTU3MHB4O1xuICB0cmFuc2l0aW9uOiAwLjRzIGFsbDtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkRWR1Y2F0aW9uYWwuc2hvdyB7XG4gIHJpZ2h0OiAwO1xuICBhbmltYXRpb246IDAuNHMgZWFzZSBzbGlkZVJpZ2h0Q2FyZDtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkRWR1Y2F0aW9uYWwgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHotaW5kZXg6IDI7XG59XG4uTW9kYWxSaWdodCAuY2FyZEVkdWNhdGlvbmFsX19nYWxsZXJ5IC5pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjgwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkRWR1Y2F0aW9uYWxfX2dhbGxlcnkgLnNsaWNrLXByZXYge1xuICB6LWluZGV4OiAyMDtcbiAgbGVmdDogMzBweDtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkRWR1Y2F0aW9uYWxfX2dhbGxlcnkgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1iYW5uZXIucG5nKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDRweCAtM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC40Mik7XG59XG4uTW9kYWxSaWdodCAuY2FyZEVkdWNhdGlvbmFsX19nYWxsZXJ5IC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDMwcHg7XG59XG4uTW9kYWxSaWdodCAuY2FyZEVkdWNhdGlvbmFsX19nYWxsZXJ5IC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtYmFubmVyLnBuZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiA0cHggM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC40Mik7XG59XG4uTW9kYWxSaWdodCAuY2FyZEVkdWNhdGlvbmFsX19jb250ZW50IHtcbiAgcGFkZGluZzogMjVweCA3MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGQ0ZDO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTW9kYWxSaWdodCAuY2FyZEVkdWNhdGlvbmFsX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0dmggOHZ3O1xuICB9XG59XG4uTW9kYWxSaWdodCAuY2FyZEVkdWNhdGlvbmFsX19jb250ZW50IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICBmb250LXNpemU6IDd2dztcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLk1vZGFsUmlnaHQgLmNhcmRFZHVjYXRpb25hbF9fY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgfVxufVxuLk1vZGFsUmlnaHQgLmNhcmRFZHVjYXRpb25hbF9fY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhbnRheW9nXCI7XG4gIGZvbnQtc2l6ZTogNXZ3O1xuICBtYXJnaW46IDE4cHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLk1vZGFsUmlnaHQgLmNhcmRFZHVjYXRpb25hbF9fY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgfVxufVxuLk1vZGFsUmlnaHQgLmNhcmRFZHVjYXRpb25hbF9fY29udGVudCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkRWR1Y2F0aW9uYWxfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4uTW9kYWxSaWdodCAuY2FyZEVkdWNhdGlvbmFsX19jb250ZW50IHAuaW5mb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uTW9kYWxSaWdodCAuY2FyZEVkdWNhdGlvbmFsX19jb250ZW50IHAuaW5mb3MgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLk1vZGFsUmlnaHQgLmNhcmRFZHVjYXRpb25hbF9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI0ZGRURERTtcbiAgcGFkZGluZzogMjhweDtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkRWR1Y2F0aW9uYWxfX2J1dHRvbiAuQnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLk1vZGFsUmlnaHQgLmNhcmRFdmVudHMge1xuICBiYWNrZ3JvdW5kOiAjRkZFRERFO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNTcwcHg7XG4gIHRyYW5zaXRpb246IDAuNHMgYWxsO1xufVxuLk1vZGFsUmlnaHQgLmNhcmRFdmVudHMuc2hvdyB7XG4gIHJpZ2h0OiAwO1xuICBhbmltYXRpb246IDAuNHMgZWFzZSBzbGlkZVJpZ2h0Q2FyZDtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkRXZlbnRzIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICB6LWluZGV4OiAyO1xufVxuLk1vZGFsUmlnaHQgLmNhcmRFdmVudHNfX2dhbGxlcnkgLml0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyODBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLk1vZGFsUmlnaHQgLmNhcmRFdmVudHNfX2dhbGxlcnkgLnNsaWNrLXByZXYge1xuICB6LWluZGV4OiAyMDtcbiAgbGVmdDogMzBweDtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkRXZlbnRzX19nYWxsZXJ5IC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtYmFubmVyLnBuZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiA0cHggLTNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xufVxuLk1vZGFsUmlnaHQgLmNhcmRFdmVudHNfX2dhbGxlcnkgLnNsaWNrLW5leHQge1xuICByaWdodDogMzBweDtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkRXZlbnRzX19nYWxsZXJ5IC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtYmFubmVyLnBuZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiA0cHggM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC40Mik7XG59XG4uTW9kYWxSaWdodCAuY2FyZEV2ZW50c19fY29udGVudCB7XG4gIHBhZGRpbmc6IDI1cHggNzBweDtcbiAgY29sb3I6ICMyRDI5MjY7XG4gIGJhY2tncm91bmQ6ICNGRkZDRkM7XG59XG4uTW9kYWxSaWdodCAuY2FyZEV2ZW50c19fY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgZm9udC1zaXplOiA3dnc7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Nb2RhbFJpZ2h0IC5jYXJkRXZlbnRzX19jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xuICB9XG59XG4uTW9kYWxSaWdodCAuY2FyZEV2ZW50c19fY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhbnRheW9nXCI7XG4gIGZvbnQtc2l6ZTogNXZ3O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuTW9kYWxSaWdodCAuY2FyZEV2ZW50c19fY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgfVxufVxuLk1vZGFsUmlnaHQgLmNhcmRFdmVudHNfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uTW9kYWxSaWdodCAuY2FyZEV2ZW50c19fY29udGVudCBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLk1vZGFsUmlnaHQgLmNhcmRFdmVudHNfX2NvbnRlbnQgdWwge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uTW9kYWxSaWdodCAuY2FyZEV2ZW50c19fY29udGVudCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uTW9kYWxSaWdodCAuY2FyZEV2ZW50c19fY29udGVudCB1bCBsaSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkRXZlbnRzIC5saW5rIHtcbiAgYmFja2dyb3VuZDogI0ZGRURERTtcbiAgcGFkZGluZzogMjhweCAyMHB4O1xufVxuLk1vZGFsUmlnaHQgLmNhcmRFdmVudHMgLmxpbmsgLkJ1dHRvbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkQ2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGQ0ZDO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNTcwcHg7XG4gIHRyYW5zaXRpb246IDAuNHMgYWxsO1xufVxuLk1vZGFsUmlnaHQgLmNhcmRDYWxlbmRhci5zaG93IHtcbiAgcmlnaHQ6IDA7XG4gIGFuaW1hdGlvbjogMC40cyBlYXNlIHNsaWRlUmlnaHRDYXJkO1xufVxuLk1vZGFsUmlnaHQgLmNhcmRDYWxlbmRhciAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgei1pbmRleDogMjtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkQ2FsZW5kYXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyNXB4IDcwcHg7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTW9kYWxSaWdodCAuY2FyZENhbGVuZGFyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0dmggOHZ3O1xuICB9XG59XG4uTW9kYWxSaWdodCAuY2FyZENhbGVuZGFyX19jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiA3dnc7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLk1vZGFsUmlnaHQgLmNhcmRDYWxlbmRhcl9fY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgfVxufVxuLk1vZGFsUmlnaHQgLmNhcmRDYWxlbmRhcl9fY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLk1vZGFsUmlnaHQgLmNhcmRDYWxlbmRhcl9fY29udGVudCBwIGEge1xuICBjb2xvcjogIzJEMjkyNjtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkQ2FsZW5kYXJfX2NvbnRlbnQgLnRleHQgLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLk1vZGFsUmlnaHQgLmNhcmRDYWxlbmRhcl9fY29udGVudCAudGV4dCAuaXRlbV9fdGl0bGUge1xuICBjb2xvcjogI0ZGQTQyNztcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICBmb250LXNpemU6IDd2dztcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLk1vZGFsUmlnaHQgLmNhcmRDYWxlbmRhcl9fY29udGVudCAudGV4dCAuaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gIH1cbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkQ2FsZW5kYXJfX2NvbnRlbnQgLnRleHQgLml0ZW1fX2NvbnRlbnQgaDEsXG4uTW9kYWxSaWdodCAuY2FyZENhbGVuZGFyX19jb250ZW50IC50ZXh0IC5pdGVtX19jb250ZW50IGgyLFxuLk1vZGFsUmlnaHQgLmNhcmRDYWxlbmRhcl9fY29udGVudCAudGV4dCAuaXRlbV9fY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgZm9udC1zaXplOiA1dnc7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Nb2RhbFJpZ2h0IC5jYXJkQ2FsZW5kYXJfX2NvbnRlbnQgLnRleHQgLml0ZW1fX2NvbnRlbnQgaDEsXG4gIC5Nb2RhbFJpZ2h0IC5jYXJkQ2FsZW5kYXJfX2NvbnRlbnQgLnRleHQgLml0ZW1fX2NvbnRlbnQgaDIsXG4gIC5Nb2RhbFJpZ2h0IC5jYXJkQ2FsZW5kYXJfX2NvbnRlbnQgLnRleHQgLml0ZW1fX2NvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gIH1cbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkQ2FsZW5kYXJfX2NvbnRlbnQgLnRleHQgLml0ZW1fX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uTW9kYWxSaWdodCAuY2FyZENhbGVuZGFyX19jb250ZW50IC50ZXh0IC5pdGVtX19jb250ZW50IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uTW9kYWxSaWdodCAuY2FyZENhbGVuZGFyX19jb250ZW50IC50ZXh0IC5pdGVtX19jb250ZW50IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLk1vZGFsUmlnaHQgLmNhcmRDYWxlbmRhcl9fY29udGVudCAudGV4dCAuaXRlbV9fY29udGVudCB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxNi40MnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4uTW9kYWxSaWdodCAuY2FyZENhbGVuZGFyX19jb250ZW50IC50ZXh0IC5pdGVtX19saXN0IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uTW9kYWxSaWdodCAuY2FyZENhbGVuZGFyX19jb250ZW50IC50ZXh0IC5pdGVtX19saXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uTW9kYWxSaWdodCAuY2FyZENhbGVuZGFyX19jb250ZW50IC50ZXh0IC5pdGVtX19saXN0LS1kYXRhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2FsZW5kYXIvaWNvbi1kYXRhLnBuZyk7XG59XG4uTW9kYWxSaWdodCAuY2FyZENhbGVuZGFyX19jb250ZW50IC50ZXh0IC5pdGVtX19saXN0LS1ob3JhcmlvOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2FsZW5kYXIvaWNvbi1ob3JhcmlvLnBuZyk7XG59XG4uTW9kYWxSaWdodCAuY2FyZENhbGVuZGFyX19jb250ZW50IC50ZXh0IC5pdGVtX19saXN0LS1sb2NhbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhbGVuZGFyL2ljb24tbG9jYWwucG5nKTtcbn1cbi5Nb2RhbFJpZ2h0IC5jYXJkQ2FsZW5kYXJfX2NvbnRlbnQgLnRleHQgLml0ZW1fX2xpc3QtLXB1YmxpY286YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jYWxlbmRhci9pY29uLXB1YmxpY28ucG5nKTtcbn1cbi5Nb2RhbFJpZ2h0IC5zY3JpcHRJbmZvcm1hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZDRkM7XG4gIGNvbG9yOiAjMkMyQTJDO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogNTY4cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC01NjhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uTW9kYWxSaWdodCAuc2NyaXB0SW5mb3JtYXRpb24uc2hvdyB7XG4gIGFuaW1hdGlvbjogMC40cyBlYXNlIHNsaWRlUmlnaHRDYXJkO1xuICBkaXNwbGF5OiBmbGV4O1xuICByaWdodDogMDtcbn1cbi5Nb2RhbFJpZ2h0IC5zY3JpcHRJbmZvcm1hdGlvbiAuY2xvc2VSb3RlaXJvIHtcbiAgbGVmdDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIycHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLk1vZGFsUmlnaHQgLnNjcmlwdEluZm9ybWF0aW9uIC5jYXJkU2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5Nb2RhbFJpZ2h0IC5zY3JpcHRJbmZvcm1hdGlvbiAuY2FyZFNsaWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBzaGltbWVyIDEuNXMgaW5maW5pdGU7XG59XG4uTW9kYWxSaWdodCAuc2NyaXB0SW5mb3JtYXRpb24gLmNhcmRTbGlkZXIgLnNsaWNrLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NsaWNrL2Fycm93LnBuZyk7XG4gIGhlaWdodDogMzlweDtcbiAgbGVmdDogMzJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAzOXB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5Nb2RhbFJpZ2h0IC5zY3JpcHRJbmZvcm1hdGlvbiAuY2FyZFNsaWRlciAuc2xpY2stcHJldjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5Nb2RhbFJpZ2h0IC5zY3JpcHRJbmZvcm1hdGlvbiAuY2FyZFNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLk1vZGFsUmlnaHQgLnNjcmlwdEluZm9ybWF0aW9uIC5jYXJkU2xpZGVyIC5zbGljay1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zbGljay9hcnJvdy5wbmcpO1xuICBoZWlnaHQ6IDM5cHg7XG4gIHJpZ2h0OiA0MHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDM5cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLk1vZGFsUmlnaHQgLnNjcmlwdEluZm9ybWF0aW9uIC5jYXJkU2xpZGVyIC5zbGljay1uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLk1vZGFsUmlnaHQgLnNjcmlwdEluZm9ybWF0aW9uIC5jYXJkU2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uTW9kYWxSaWdodCAuc2NyaXB0SW5mb3JtYXRpb24gLmNhcmRTbGlkZXIgLml0ZW0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMjYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uTW9kYWxSaWdodCAuc2NyaXB0SW5mb3JtYXRpb24gLnNjcmlwdENvbnRlbnQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAzMnB4IDgwcHggMCA4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTW9kYWxSaWdodCAuc2NyaXB0SW5mb3JtYXRpb24gLnNjcmlwdENvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gIH1cbn1cbi5Nb2RhbFJpZ2h0IC5zY3JpcHRJbmZvcm1hdGlvbiAuc2NyaXB0Q29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogN3Z3O1xuICBmb250LWZhbWlseTogXCJCYW50YXlvZ1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLk1vZGFsUmlnaHQgLnNjcmlwdEluZm9ybWF0aW9uIC5zY3JpcHRDb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xuICB9XG59XG4uTW9kYWxSaWdodCAuc2NyaXB0SW5mb3JtYXRpb24gLnNjcmlwdENvbnRlbnQgaDUge1xuICBmb250LXNpemU6IDV2dztcbiAgZm9udC1mYW1pbHk6IFwiQmFudGF5b2dcIjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Nb2RhbFJpZ2h0IC5zY3JpcHRJbmZvcm1hdGlvbiAuc2NyaXB0Q29udGVudCBoNSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgfVxufVxuLk1vZGFsUmlnaHQgLnNjcmlwdEluZm9ybWF0aW9uIC5zY3JpcHRDb250ZW50ID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uTW9kYWxSaWdodCAuc2NyaXB0SW5mb3JtYXRpb24gLnNjcmlwdENvbnRlbnQgLmV4cGVyaWVuY2lhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uTW9kYWxSaWdodCAuc2NyaXB0SW5mb3JtYXRpb24gLnNjcmlwdENvbnRlbnQgaHIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTW9kYWxSaWdodCAuc2NyaXB0SW5mb3JtYXRpb24gLnNjcmlwdENvbnRlbnQgaHIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5Nb2RhbFJpZ2h0IC5zY3JpcHRJbmZvcm1hdGlvbiAuc2NyaXB0Q29udGVudCAuQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5Nb2RhbFJpZ2h0IC5zY3JpcHRJbmZvcm1hdGlvbiAuc2NyaXB0Q29udGVudCAuQnV0dG9uIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLk1vZGFsUmlnaHQgLnNjcmlwdEZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVEREU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uTW9kYWxSaWdodCAuc2NyaXB0Rm9vdGVyIC5idXR0b24ge1xuICBwYWRkaW5nOiAyOHB4O1xufVxuLk1vZGFsUmlnaHQgLnNjcmlwdEZvb3RlciAuYnV0dG9uIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uTW9kYWxSaWdodCAuc2NyaXB0Rm9vdGVyIC5idXR0b24gcCAud3BjZjctc3Bpbm5lciB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG4uTW9kYWxSaWdodCAuc2NyaXB0Rm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZDRkM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTU2OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTU7XG59XG4uTW9kYWxSaWdodCAuc2NyaXB0Rm9ybS5zaG93IHtcbiAgYW5pbWF0aW9uOiAwLjRzIGVhc2Ugc2xpZGVSaWdodENhcmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHJpZ2h0OiAwO1xufVxuLk1vZGFsUmlnaHQgLnNjcmlwdEZvcm0gLndwY2Y3IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLk1vZGFsUmlnaHQgLnNjcmlwdEZvcm0gLndwY2Y3LWZvcm0ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uTW9kYWxSaWdodCAuc2NyaXB0Rm9ybSAuZm9ybVN0ZXBfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uTW9kYWxSaWdodCAuc2NyaXB0Rm9ybSAuc3RlcDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uTW9kYWxSaWdodCAuc2NyaXB0Rm9ybSAuc3RlcDEgLmhlYWRlciA+IGRpdiA+IHAge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5Nb2RhbFJpZ2h0IC5zY3JpcHRGb3JtIC5zdGVwMSAuaW5wdXRzIHtcbiAgZmxleDogMTtcbn1cblxuLkJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIGZvbnQtc2l6ZTogM3Z3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTk4cHg7XG4gIGhlaWdodDogNDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuQnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xuICB9XG59XG4uQnV0dG9uLmxhcmFuamEge1xuICBiYWNrZ3JvdW5kOiAjRTg3NzIyO1xuICBjb2xvcjogI0ZGRkNGQztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uQnV0dG9uLmxhcmFuamE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZBNDI3O1xufVxuLkJ1dHRvbi5sYXJhbmphOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyRDI5MjY7XG4gIGNvbG9yOiAjRkZGQ0ZDO1xufVxuLkJ1dHRvbi5hbWFyZWxvIHtcbiAgYmFja2dyb3VuZDogI0ZGQzYwMDtcbiAgY29sb3I6ICMyRDI5MjY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLkJ1dHRvbi5hbWFyZWxvOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJEMjkyNjtcbiAgY29sb3I6ICNGRkZDRkM7XG59XG4uQnV0dG9uLmFtYXJlbG86YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzJEMjkyNjtcbiAgY29sb3I6ICNGRkZDRkM7XG59XG4uQnV0dG9uLmJsYWNrIHtcbiAgYmFja2dyb3VuZDogIzJEMjkyNjtcbiAgY29sb3I6ICNGRkE0Mjc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLkJ1dHRvbi5ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRkE0Mjc7XG4gIGNvbG9yOiAjMkQyOTI2O1xufVxuLkJ1dHRvbi5jbG9zZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZDRkM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZDRkM7XG4gIGNvbG9yOiAjMkQyOTI2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJCYW50YXlvZ1wiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5CdXR0b24uY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNEE5QjU1O1xuICBjb2xvcjogI0ZGRkNGQztcbn1cbi5CdXR0b24uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRUNFQztcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbn1cbi5CdXR0b24ubWVkaXVtIHtcbiAgbWF4LXdpZHRoOiAyMjZweDtcbn1cbi5CdXR0b24uc21hbGwge1xuICBtYXgtd2lkdGg6IDEyMnB4O1xufVxuLkJ1dHRvbi5tZW51IHtcbiAgbWF4LXdpZHRoOiA4NXB4O1xufVxuLkJ1dHRvbi5mdWxsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLkJ1dHRvbiAuaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uU3BvbnNvciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVEREU7XG4gIHBhZGRpbmctdG9wOiA2MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uU3BvbnNvcl9fdGl0bGUge1xuICBmb250LXNpemU6IDQuNXZ3O1xuICBjb2xvcjogIzJEMjkyNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gIG1heC13aWR0aDogMjkwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5TcG9uc29yX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuU3BvbnNvcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uU3BvbnNvcl9fbGlzdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4uU3BvbnNvcl9fbGlzdCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uU3BvbnNvcl9fbGlzdCBhIGltZyB7XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5TcG9uc29yX19saXN0IHtcbiAgICBnYXA6IDYycHg7XG4gIH1cbiAgLlNwb25zb3JfX2xpc3QgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBhZ2VTZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI0ZGRkNGQztcbiAgcGFkZGluZzogODBweCAwO1xufVxuLnBhZ2VTZWN0aW9uIGgxLCAucGFnZVNlY3Rpb24gaDIsIC5wYWdlU2VjdGlvbiBoMywgLnBhZ2VTZWN0aW9uIGg0LCAucGFnZVNlY3Rpb24gaDUge1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFnZVNlY3Rpb24gaDEge1xuICBmb250LXNpemU6IDUuNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAucGFnZVNlY3Rpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IHJlbSgyMik7XG4gIH1cbn1cbi5wYWdlU2VjdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAucGFnZVNlY3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gIH1cbn1cbi5wYWdlU2VjdGlvbiBoMyB7XG4gIGZvbnQtc2l6ZTogNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAucGFnZVNlY3Rpb24gaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gIH1cbn1cbi5wYWdlU2VjdGlvbiBoNCB7XG4gIGZvbnQtc2l6ZTogNC41dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5wYWdlU2VjdGlvbiBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgfVxufVxuLnBhZ2VTZWN0aW9uIGg0IHtcbiAgZm9udC1zaXplOiA0dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5wYWdlU2VjdGlvbiBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgfVxufVxuLnBhZ2VTZWN0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2VTZWN0aW9uIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGFnZVNlY3Rpb24gcCBhIHtcbiAgY29sb3I6ICMyRDI5MjY7XG59XG4ucGFnZVNlY3Rpb24gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFnZVNlY3Rpb24gdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTYuNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4uU2Nob29sX19iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2ODJweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5TY2hvb2xfX2Jhbm5lciB7XG4gICAgcGFkZGluZzogMCA0dmg7XG4gIH1cbn1cbi5TY2hvb2xfX2Jhbm5lci0tY29udGVudCB7XG4gIGNvbG9yOiAjRkZGQ0ZDO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzODBweDtcbn1cbi5TY2hvb2xfX2Jhbm5lci0tY29udGVudCAuc3VidGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJCYW50YXlvZ1wiO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDMuNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuU2Nob29sX19iYW5uZXItLWNvbnRlbnQgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICB9XG59XG4uU2Nob29sX19iYW5uZXItLWNvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICBmb250LXNpemU6IDkuNXZ3O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLlNjaG9vbF9fYmFubmVyLS1jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDM4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuU2Nob29sX19iYW5uZXItLWNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDd2dztcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5TY2hvb2xfX2Jhbm5lci0tY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gIH1cbn1cbi5TY2hvb2xfX2Jhbm5lci0tY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAzLjV2dztcbiAgbGluZS1oZWlnaHQ6IDIwLjI3cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5TY2hvb2xfX2Jhbm5lci0tY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICB9XG59XG4uU2Nob29sX19iYW5uZXItLWNvbnRlbnQgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5TY2hvb2xfX2Jhbm5lci0tZGV0YWlscyB7XG4gIGJhY2tncm91bmQ6ICNGRkVEREU7XG4gIGNvbG9yOiAjMkQyOTI2O1xuICBwYWRkaW5nOiA0MnB4IDA7XG59XG4uU2Nob29sX19iYW5uZXItLWRldGFpbHMgLmxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5TY2hvb2xfX2Jhbm5lci0tZGV0YWlscyAubGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLlNjaG9vbF9fYmFubmVyLS1kZXRhaWxzIC5saXN0X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDY0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuU2Nob29sX19iYW5uZXItLWRldGFpbHMgLmxpc3RfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCA1dmggMDtcbiAgfVxufVxuLlNjaG9vbF9fYmFubmVyLS1kZXRhaWxzIC5saXN0X19pdGVtLS1pY29uZSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uU2Nob29sX19iYW5uZXItLWRldGFpbHMgLmxpc3RfX2l0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuU2Nob29sX19iYW5uZXItLWRldGFpbHMgLmxpc3RfX2l0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgfVxufVxuLlNjaG9vbF9fYmFubmVyLS1kZXRhaWxzIC5saXN0X19pdGVtIHAge1xuICBsaW5lLWhlaWdodDogMjAuMjdweDtcbn1cbi5TY2hvb2xfX2Jhbm5lci0tZGV0YWlscyAubGlzdF9faXRlbSBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLlNjaG9vbF9fY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFRERFO1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG4uU2Nob29sX19jYWxlbmRhcl9jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDh2dztcbn1cbi5TY2hvb2xfX2NhbGVuZGFyX2NvbnRhaW5lci0taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLlNjaG9vbF9fY2FsZW5kYXJfY29udGFpbmVyLS1oZWFkZXIgaDIge1xuICBmb250LXNpemU6IDEydnc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNGRkE0Mjc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5TY2hvb2xfX2NhbGVuZGFyX2NvbnRhaW5lci0taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiByZW0oNDgpO1xuICB9XG59XG4uU2Nob29sX19jYWxlbmRhcl9jb250YWluZXItLWhlYWRlciBwIHtcbiAgZm9udC1zaXplOiA0dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjAzOTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLlNjaG9vbF9fY2FsZW5kYXJfY29udGFpbmVyLS1oZWFkZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgfVxufVxuLlNjaG9vbF9fY2FsZW5kYXJfY29udGFpbmVyIC5TY2hvb2xDYWxlbmRhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlNjaG9vbF9fY2FsZW5kYXJfY29udGFpbmVyIC5TY2hvb2xDYWxlbmRhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLlNjaG9vbF9fY2FsZW5kYXJfY29udGFpbmVyIC5TY2hvb2xDYWxlbmRhcl9fcm93IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5TY2hvb2xfX2NhbGVuZGFyX2NvbnRhaW5lciAuU2Nob29sQ2FsZW5kYXJfX3Jvdy0taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLlNjaG9vbF9fY2FsZW5kYXJfY29udGFpbmVyIC5TY2hvb2xDYWxlbmRhcl9fcm93LS1oZWFkZXIgcCB7XG4gIGZvbnQtc2l6ZTogOS41dnc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNGRkE0Mjc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5TY2hvb2xfX2NhbGVuZGFyX2NvbnRhaW5lciAuU2Nob29sQ2FsZW5kYXJfX3Jvdy0taGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBmb250LXNpemU6IHJlbSgzOCk7XG4gIH1cbn1cbi5TY2hvb2xfX2NhbGVuZGFyX2NvbnRhaW5lciAuU2Nob29sQ2FsZW5kYXJfX3Jvdy0taGVhZGVyIHNwYW4ge1xuICBmb250LXNpemU6IDR2dztcbiAgbGluZS1oZWlnaHQ6IDEuMDM5O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuU2Nob29sX19jYWxlbmRhcl9jb250YWluZXIgLlNjaG9vbENhbGVuZGFyX19yb3ctLWhlYWRlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICB9XG59XG4uU2Nob29sX19jYWxlbmRhcl9jb250YWluZXIgLlNjaG9vbENhbGVuZGFyX19yb3ctLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLlNjaG9vbF9fY2FsZW5kYXJfY29udGFpbmVyIC5TY2hvb2xDYWxlbmRhcl9fcm93LS10YWJsZSB0YWJsZSwgLlNjaG9vbF9fY2FsZW5kYXJfY29udGFpbmVyIC5TY2hvb2xDYWxlbmRhcl9fcm93LS10YWJsZSB0aCwgLlNjaG9vbF9fY2FsZW5kYXJfY29udGFpbmVyIC5TY2hvb2xDYWxlbmRhcl9fcm93LS10YWJsZSB0ZCwgLlNjaG9vbF9fY2FsZW5kYXJfY29udGFpbmVyIC5TY2hvb2xDYWxlbmRhcl9fcm93LS10YWJsZSBkaXYge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNEE5QjU1O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLlNjaG9vbF9fY2FsZW5kYXJfY29udGFpbmVyIC5TY2hvb2xDYWxlbmRhcl9fcm93LS10YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLlNjaG9vbF9fY2FsZW5kYXJfY29udGFpbmVyIC5TY2hvb2xDYWxlbmRhcl9fcm93LS10YWJsZSB0YWJsZSB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QTlCNTU7XG59XG4uU2Nob29sX19jYWxlbmRhcl9jb250YWluZXIgLlNjaG9vbENhbGVuZGFyX19yb3ctLXRhYmxlIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgZm9udC1zaXplOiA0dnc7XG4gIGNvbG9yOiAjRkZGQ0ZDO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLlNjaG9vbF9fY2FsZW5kYXJfY29udGFpbmVyIC5TY2hvb2xDYWxlbmRhcl9fcm93LS10YWJsZSB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgfVxufVxuLlNjaG9vbF9fY2FsZW5kYXJfY29udGFpbmVyIC5TY2hvb2xDYWxlbmRhcl9fcm93LS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzRBOUI1NTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLlNjaG9vbF9fY2FsZW5kYXJfY29udGFpbmVyIC5TY2hvb2xDYWxlbmRhcl9fcm93LS10YWJsZSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgfVxufVxuLlNjaG9vbF9fY2FsZW5kYXJfY29udGFpbmVyIC5TY2hvb2xDYWxlbmRhcl9fcm93LS10YWJsZSBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE5QjU1O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5TY2hvb2xfX2NhbGVuZGFyX2NvbnRhaW5lciAuU2Nob29sQ2FsZW5kYXJfX3Jvdy0tdGFibGUgZGl2IHAge1xuICBmb250LXNpemU6IDR2dztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkZDRkM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLlNjaG9vbF9fY2FsZW5kYXJfY29udGFpbmVyIC5TY2hvb2xDYWxlbmRhcl9fcm93LS10YWJsZSBkaXYgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgfVxufVxuLlNjaG9vbF9fY2FsZW5kYXJfY29udGFpbmVyIC5TY2hvb2xDYWxlbmRhcl9fcm93LS10ZXh0IHAge1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDR2dztcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5TY2hvb2xfX2NhbGVuZGFyX2NvbnRhaW5lciAuU2Nob29sQ2FsZW5kYXJfX3Jvdy0tdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICB9XG59XG4uU2Nob29sX19zY2hlZHVsZSB7XG4gIGJhY2tncm91bmQ6ICM3QzgwMzQ7XG59XG4uU2Nob29sX19zY2hlZHVsZSAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlNjaG9vbF9fc2NoZWR1bGUgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uU2Nob29sX19zY2hlZHVsZV9faW5uZXIge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuU2Nob29sX19zY2hlZHVsZV9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5TY2hvb2xfX3NjaGVkdWxlLS1jb250ZW50IHtcbiAgY29sb3I6ICNGRkVEREU7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICBwYWRkaW5nLXRvcDogNjRweDtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlNjaG9vbF9fc2NoZWR1bGUtLWNvbnRlbnQge1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmc6IDZ2aCA0LjV2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLlNjaG9vbF9fc2NoZWR1bGUtLWNvbnRlbnQgLnRleHQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5TY2hvb2xfX3NjaGVkdWxlLS1jb250ZW50IC50ZXh0IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJ2dztcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLlNjaG9vbF9fc2NoZWR1bGUtLWNvbnRlbnQgLnRleHQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiByZW0oNDgpO1xuICB9XG59XG4uU2Nob29sX19zY2hlZHVsZS0tY29udGVudCAudGV4dCBwIHtcbiAgZm9udC1zaXplOiAzLjV2dztcbiAgbGluZS1oZWlnaHQ6IDIwLjI3cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5TY2hvb2xfX3NjaGVkdWxlLS1jb250ZW50IC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gIH1cbn1cbi5TY2hvb2xfX3NjaGVkdWxlLS1jb250ZW50IC50ZXh0IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uU2Nob29sX19zY2hlZHVsZS0tY29udGVudCAudGV4dCAubGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uU2Nob29sX19zY2hlZHVsZS0tY29udGVudCAudGV4dCAubGlzdF9faXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuU2Nob29sX19zY2hlZHVsZS0tY29udGVudCAudGV4dCAubGlzdF9faXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5TY2hvb2xfX3NjaGVkdWxlLS1jb250ZW50IC50ZXh0IC5saXN0X19pdGVtLS10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuU2Nob29sX19zY2hlZHVsZS0tY29udGVudCAudGV4dCAubGlzdF9faXRlbS0tdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMi42dmg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uU2Nob29sX19zY2hlZHVsZS0tY29udGVudCAudGV4dCAubGlzdF9faXRlbS0tdGV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiA1dnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiQmFudGF5b2dcIjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuU2Nob29sX19zY2hlZHVsZS0tY29udGVudCAudGV4dCAubGlzdF9faXRlbS0tdGV4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiByZW0oMjApO1xuICB9XG59XG4uU2Nob29sX19zY2hlZHVsZS0tY29udGVudCAudGV4dCAubGlzdF9faXRlbS0tdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLlNjaG9vbF9fc2NoZWR1bGUtLWNvbnRlbnQgLnRleHQgLmxpc3RfX2l0ZW0tLXRleHQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uU2Nob29sX19zY2hlZHVsZS0tY29udGVudCAudGV4dCAubGVnZW5kIHAge1xuICBmb250LXNpemU6IDN2dztcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5TY2hvb2xfX3NjaGVkdWxlLS1jb250ZW50IC50ZXh0IC5sZWdlbmQgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgfVxufVxuLlNjaG9vbF9fc2NoZWR1bGUtLWNvbnRlbnQgLnRleHQgLmxlZ2VuZCBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLlNjaG9vbF9fc2NoZWR1bGUtLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuU2Nob29sX19zY2hlZHVsZS0taW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzV2aDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLlNjaG9vbF9fc2NoZWR1bGUtLWVtYWlsIHtcbiAgYmFja2dyb3VuZDogI0ZGRURERTtcbiAgcGFkZGluZzogNDhweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlNjaG9vbF9fc2NoZWR1bGUtLWVtYWlsIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuLlNjaG9vbF9fc2NoZWR1bGUtLWVtYWlsIHAge1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIGZvbnQtc2l6ZTogN3Z3O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuU2Nob29sX19zY2hlZHVsZS0tZW1haWwgcCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgfVxufVxuLlNjaG9vbF9fc2NoZWR1bGUtLWVtYWlsIC5CdXR0b24ge1xuICBmb250LXNpemU6IDN2dztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICBtYXgtd2lkdGg6IDUyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuU2Nob29sX19zY2hlZHVsZS0tZW1haWwgLkJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuU2Nob29sX19zY2hlZHVsZS0tZW1haWwgLkJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyLjV2dztcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuU2Nob29sX19zY2hlZHVsZS0tZW1haWwgLkJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDEwKTtcbiAgfVxufVxuLlNjaG9vbF9fZG9jdW1lbnRzIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLlNjaG9vbF9fZG9jdW1lbnRzX19pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5TY2hvb2xfX2RvY3VtZW50c19faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5TY2hvb2xfX2RvY3VtZW50cy0taW1hZ2Uge1xuICB3aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5TY2hvb2xfX2RvY3VtZW50cy0taW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzV2aDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIH1cbn1cbi5TY2hvb2xfX2RvY3VtZW50cy0tdGV4dCB7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNFODc3MjI7XG4gIHBhZGRpbmc6IDgwcHggMTAwcHg7XG4gIGNvbG9yOiAjRkZFRERFO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuU2Nob29sX19kb2N1bWVudHMtLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDUuNXZoIDZ2dztcbiAgfVxufVxuLlNjaG9vbF9fZG9jdW1lbnRzLS10ZXh0IC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgZm9udC1zaXplOiA3dnc7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuU2Nob29sX19kb2N1bWVudHMtLXRleHQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5TY2hvb2xfX2RvY3VtZW50cy0tdGV4dCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNS41dnc7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuU2Nob29sX19kb2N1bWVudHMtLXRleHQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiByZW0oMjIpO1xuICB9XG59XG4uU2Nob29sX19kb2N1bWVudHMtLXRleHQgLmxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5TY2hvb2xfX2RvY3VtZW50cy0tdGV4dCAubGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMzJweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRURERTtcbn1cbi5TY2hvb2xfX2RvY3VtZW50cy0tdGV4dCAubGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuLlNjaG9vbF9fZG9jdW1lbnRzLS10ZXh0IC5saXN0X19pdGVtLS1jb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgZm9udC1zaXplOiA3dnc7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLlNjaG9vbF9fZG9jdW1lbnRzLS10ZXh0IC5saXN0X19pdGVtLS1jb3VudCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgfVxufVxuLlNjaG9vbF9fcnVsZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFRERFO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NjaG9vbC9ncmFmaXNtbzIucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiA3NXB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5TY2hvb2xfX3J1bGVzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBhZGRpbmc6IDV2aCAwO1xuICB9XG59XG4uU2Nob29sX19ydWxlc19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuU2Nob29sX19ydWxlc19fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLlNjaG9vbF9fcnVsZXNfX2NvbnRlbnRfX2NvbHVuYS1lc3F1ZXJkYSB7XG4gIG1heC13aWR0aDogNTE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5TY2hvb2xfX3J1bGVzX19jb250ZW50X19jb2x1bmEtZXNxdWVyZGEge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLlNjaG9vbF9fcnVsZXNfX2NvbnRlbnRfX2NvbHVuYS1kaXJlaXRhIHtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgcGFkZGluZy10b3A6IDE3NnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuU2Nob29sX19ydWxlc19fY29udGVudF9fY29sdW5hLWRpcmVpdGEge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgfVxufVxuLlNjaG9vbF9fcnVsZXNfX2NvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA5LjV2dztcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5TY2hvb2xfX3J1bGVzX19jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDM4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuU2Nob29sX19ydWxlc19fY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5TY2hvb2xfX3J1bGVzX19jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgfVxufVxuLlNjaG9vbF9fcnVsZXNfX2NvbnRlbnQgLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiA3dnc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5TY2hvb2xfX3J1bGVzX19jb250ZW50IC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgfVxufVxuLlNjaG9vbF9fcnVsZXNfX2NvbnRlbnRfX2l0ZW0ge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuLlNjaG9vbF9fcnVsZXNfX2NvbnRlbnRfX2l0ZW0gLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogMy41dnc7XG4gIGZvbnQtZmFtaWx5OiBcIkJhbnRheW9nXCI7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLlNjaG9vbF9fcnVsZXNfX2NvbnRlbnRfX2l0ZW0gLm51bWJlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgfVxufVxuLlNjaG9vbF9fcnVsZXNfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLlNjaG9vbF9fcnVsZXNfX2J1dHRvbiAuQnV0dG9uIHtcbiAgbWF4LXdpZHRoOiA0OTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlNjaG9vbF9fcnVsZXNfX2J1dHRvbiAuQnV0dG9uIHtcbiAgICBmb250LXNpemU6IDN2dztcbiAgICBtYXgtd2lkdGg6IDk1dnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLlNjaG9vbF9fcnVsZXNfX2J1dHRvbiAuQnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xuICB9XG59XG4uU2Nob29sX19jaGVja2xpc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NjaG9vbC9nYXJyYS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQ6ICM3QzgwMzQ7XG4gIGNvbG9yOiAjRkZFRERFO1xuICBwYWRkaW5nOiA3NXB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5TY2hvb2xfX2NoZWNrbGlzdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nOiA1dmggMDtcbiAgfVxufVxuLlNjaG9vbF9fY2hlY2tsaXN0X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5TY2hvb2xfX2NoZWNrbGlzdF9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLlNjaG9vbF9fY2hlY2tsaXN0X19jb250ZW50X19jb2x1bmEtZXNxdWVyZGEge1xuICBtYXgtd2lkdGg6IDUxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuU2Nob29sX19jaGVja2xpc3RfX2NvbnRlbnRfX2NvbHVuYS1lc3F1ZXJkYSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uU2Nob29sX19jaGVja2xpc3RfX2NvbnRlbnRfX2NvbHVuYS1lc3F1ZXJkYSAudGl0bGUge1xuICBmb250LXNpemU6IDkuNXZ3O1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLlNjaG9vbF9fY2hlY2tsaXN0X19jb250ZW50X19jb2x1bmEtZXNxdWVyZGEgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMzgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5TY2hvb2xfX2NoZWNrbGlzdF9fY29udGVudF9fY29sdW5hLWVzcXVlcmRhIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLlNjaG9vbF9fY2hlY2tsaXN0X19jb250ZW50X19jb2x1bmEtZXNxdWVyZGEgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiByZW0oMzIpO1xuICB9XG59XG4uU2Nob29sX19jaGVja2xpc3RfX2NvbnRlbnRfX2NvbHVuYS1kaXJlaXRhIHtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgcGFkZGluZy10b3A6IDE3NnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuU2Nob29sX19jaGVja2xpc3RfX2NvbnRlbnRfX2NvbHVuYS1kaXJlaXRhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5TY2hvb2xfX2NoZWNrbGlzdF9fY29udGVudF9faXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRURERTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuLlNjaG9vbF9fY2hlY2tsaXN0X19jb250ZW50X19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IDA7XG59XG4uU2Nob29sX19jaGVja2xpc3RfX2NvbnRlbnRfX2l0ZW0gLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogMy41dnc7XG4gIGZvbnQtZmFtaWx5OiBcIkJhbnRheW9nXCI7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLlNjaG9vbF9fY2hlY2tsaXN0X19jb250ZW50X19pdGVtIC5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gIH1cbn1cbi5TY2hvb2xfX2NoZWNrbGlzdF9fY29udGVudF9faXRlbSAuY29udGVudCBwIGEge1xuICBjb2xvcjogI0ZGRURERTtcbn1cblxuLlNjaG9vbFJ1bGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRURERTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zY2hvb2wvZ3JhZmlzbW8ucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5TY2hvb2xSdWxlcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuLlNjaG9vbFJ1bGVzX19jb250ZW50IC5UaXRsZS5iaWcge1xuICBmb250LXNpemU6IDEydnc7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5TY2hvb2xSdWxlc19fY29udGVudCAuVGl0bGUuYmlnIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiByZW0oNDgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5TY2hvb2xSdWxlc19fY29udGVudCAuVGl0bGUuYmlnIHtcbiAgICBmb250LXNpemU6IDd2dztcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzdmg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuU2Nob29sUnVsZXNfX2NvbnRlbnQgLlRpdGxlLmJpZyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgfVxufVxuLlNjaG9vbFJ1bGVzX19jb250ZW50IC5UaXRsZS5tZWRpdW0ge1xuICBmb250LXNpemU6IDd2dztcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLlNjaG9vbFJ1bGVzX19jb250ZW50IC5UaXRsZS5tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlNjaG9vbFJ1bGVzX19jb250ZW50IC5UaXRsZS5tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3ZoO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLlNjaG9vbFJ1bGVzX19jb250ZW50IC5UaXRsZS5tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gIH1cbn1cbi5TY2hvb2xSdWxlc19fY29udGVudCAuVGl0bGUubGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uU2Nob29sUnVsZXNfX2NvbnRlbnQgLlRpdGxlLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5TY2hvb2xSdWxlc19fY29udGVudCAuVGl0bGUucmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5TY2hvb2xSdWxlc19fY29udGVudCB1bCxcbi5TY2hvb2xSdWxlc19fY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cbi5TY2hvb2xSdWxlc19fY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMy41dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5TY2hvb2xSdWxlc19fY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICB9XG59XG4uU2Nob29sUnVsZXNfX2NvbnRlbnQgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5TY2hvb2xSdWxlc19fY29udGVudCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5TY2hvb2xSdWxlc19fY29udGVudCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMy41dnc7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5TY2hvb2xSdWxlc19fY29udGVudCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgfVxufVxuLlNjaG9vbFJ1bGVzX19jb250ZW50IHVsIGxpIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLkNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kOiAjRkZFRERFO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuQ29udGFjdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4uQ29udGFjdF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MTlweDtcbiAgaGVpZ2h0OiA2MzZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuQ29udGFjdF9faW1hZ2Uge1xuICAgIGhlaWdodDogMjI4cHg7XG4gIH1cbn1cbi5Db250YWN0X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogNzhweDtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkNvbnRhY3RfX3RleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4dmggOHZ3O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5Db250YWN0X190ZXh0IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJCYW50YXlvZ1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLkNvbnRhY3RfX3RleHQgaDEge1xuICBmb250LXNpemU6IDd2dztcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuQ29udGFjdF9fdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuQ29udGFjdF9fdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA3dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuQ29udGFjdF9fdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgfVxufVxuLkNvbnRhY3RfX3RleHQgLmxpc3Qge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuLkNvbnRhY3RfX3RleHQgLmxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLkNvbnRhY3RfX3RleHQgLmxpc3QgbGkgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhbnRheW9nXCI7XG4gIGZvbnQtc2l6ZTogNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Db250YWN0X190ZXh0IC5saXN0IGxpIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gIH1cbn1cbi5Db250YWN0X190ZXh0IC5saXN0IGxpIGEge1xuICBjb2xvcjogIzJEMjkyNjtcbn1cbi5Db250YWN0X19saXN0IHtcbiAgYmFja2dyb3VuZDogI2JkZTJlYTtcbiAgcGFkZGluZzogODBweCAwIDgwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkNvbnRhY3RfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDZ2aCAwO1xuICB9XG59XG4uQ29udGFjdF9fbGlzdCBoMiB7XG4gIGZvbnQtc2l6ZTogMTJ2dztcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuQ29udGFjdF9fbGlzdCBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDQ4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuQ29udGFjdF9fbGlzdCBoMiB7XG4gICAgZm9udC1zaXplOiA3dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuQ29udGFjdF9fbGlzdCBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgfVxufVxuLkNvbnRhY3RfX2xpc3QgLmxpc3Qge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMjcwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Db250YWN0X19saXN0IC5saXN0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5Db250YWN0X19saXN0IC5saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLkNvbnRhY3RfX2xpc3QgLmxpc3QgbGkgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhbnRheW9nXCI7XG4gIGZvbnQtc2l6ZTogNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Db250YWN0X19saXN0IC5saXN0IGxpIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gIH1cbn1cbi5Db250YWN0X19saXN0IC5saXN0IGxpIGEge1xuICBjb2xvcjogIzJEMjkyNjtcbn1cblxuLkZyaWVuZHNfX2Fib3V0IHtcbiAgYmFja2dyb3VuZDogIzAwNTU4NztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkZyaWVuZHNfX2Fib3V0IC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLkZyaWVuZHNfX2Fib3V0X19pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuRnJpZW5kc19fYWJvdXRfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uRnJpZW5kc19fYWJvdXQtLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDc4MnB4O1xuICBtYXgtd2lkdGg6IDcxMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5GcmllbmRzX19hYm91dC0taW1hZ2Uge1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLkZyaWVuZHNfX2Fib3V0LS10ZXh0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZDRkM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5GcmllbmRzX19hYm91dC0tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uRnJpZW5kc19fYWJvdXQtLXRleHQgLmlubmVyIHtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uRnJpZW5kc19fYWJvdXQtLXRleHQgLmlubmVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDN2dztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLkZyaWVuZHNfX2Fib3V0LS10ZXh0IC5pbm5lciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xuICB9XG59XG4uRnJpZW5kc19fYWJvdXQtLXRleHQgLmlubmVyIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICBmb250LXNpemU6IDd2dztcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuRnJpZW5kc19fYWJvdXQtLXRleHQgLmlubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xuICB9XG59XG4uRnJpZW5kc19fYWJvdXQtLXRleHQgLmlubmVyIHAge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLkZyaWVuZHNfX2Fib3V0LS10ZXh0IC5pbm5lciAuQnV0dG9uIHtcbiAgbWFyZ2luOiAzMnB4IDA7XG59XG4uRnJpZW5kc19fYWJvdXQtLXRleHQgLmlubmVyIC5CdXR0b24uZW4ge1xuICBtYXgtd2lkdGg6IDI2MHB4O1xufVxuLkZyaWVuZHNfX3R5cGVzIHtcbiAgcGFkZGluZzogNDZweCAwO1xuICBiYWNrZ3JvdW5kOiAjRkZFRERFO1xufVxuLkZyaWVuZHNfX3R5cGVzIC5jb250YWluZXIge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4uRnJpZW5kc19fdHlwZXMtLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uRnJpZW5kc19fdHlwZXMtLWhlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogN3Z3O1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5GcmllbmRzX190eXBlcy0taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xuICB9XG59XG4uRnJpZW5kc19fdHlwZXMtLXBhY2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luOiAzMnB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuRnJpZW5kc19fdHlwZXMtLXBhY2tzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uRnJpZW5kc19fdHlwZXMtLXBhY2tzIC5pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5GcmllbmRzX190eXBlcy0tcGFja3MgLml0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5GcmllbmRzX190eXBlcy0tcGFja3MgLml0ZW0ge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5GcmllbmRzX190eXBlcy0tcGFja3MgLml0ZW0gLnRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLkZyaWVuZHNfX3R5cGVzLS1wYWNrcyAuaXRlbSAudGFncyBlbSB7XG4gIG1hcmdpbjogMCA4cHg7XG59XG4uRnJpZW5kc19fdHlwZXMtLXBhY2tzIC5pdGVtIC50YWdzIC50YWcge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0MXB4O1xuICBmb250LXNpemU6IDN2dztcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjRkZGQ0ZDO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuRnJpZW5kc19fdHlwZXMtLXBhY2tzIC5pdGVtIC50YWdzIC50YWcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IHJlbSgxMik7XG4gIH1cbn1cbi5GcmllbmRzX190eXBlcy0tcGFja3MgLml0ZW0gLnRhZ3MgLnRhZy5jYW1pbmhhZGEge1xuICBiYWNrZ3JvdW5kOiAjN0M4MDM0O1xufVxuLkZyaWVuZHNfX3R5cGVzLS1wYWNrcyAuaXRlbSAudGFncyAudGFnLnZpc2l0YWNhbyB7XG4gIGJhY2tncm91bmQ6ICMwMDU1ODc7XG59XG4uRnJpZW5kc19fdHlwZXMtLXBhY2tzIC5pdGVtIC5kZXNjcmlwdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuLkZyaWVuZHNfX3R5cGVzLS1wYWNrcyAuaXRlbSAucGxhbnMge1xuICBtaW4taGVpZ2h0OiAyMzVweDtcbn1cbi5GcmllbmRzX190eXBlcy0tcGFja3MgLml0ZW0gLnBsYW5zX19pdGVtIHtcbiAgYmFja2dyb3VuZDogI0ZGRkNGQztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAzdnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5GcmllbmRzX190eXBlcy0tcGFja3MgLml0ZW0gLnBsYW5zX19pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xuICB9XG59XG4uRnJpZW5kc19fdHlwZXMtLXBhY2tzIC5pdGVtIC5wbGFuc19faXRlbS0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5GcmllbmRzX190eXBlcy0tcGFja3MgLml0ZW0gLnBsYW5zX19pdGVtLS1jb250ZW50IC5uYW1lIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiA3MnB4O1xufVxuLkZyaWVuZHNfX3R5cGVzLS1wYWNrcyAuaXRlbSAucGxhbnNfX2l0ZW0tLWNvbnRlbnQgLmludGVpcmEge1xuICB3aWR0aDogMTIwcHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFMkUwRTA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFMkUwRTA7XG59XG4uRnJpZW5kc19fdHlwZXMtLXBhY2tzIC5pdGVtIC5wbGFuc19faXRlbS0tY29udGVudCAuaW50ZWlyYSBzdHJvbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5GcmllbmRzX190eXBlcy0tcGFja3MgLml0ZW0gLnBsYW5zX19pdGVtLS1jb250ZW50IC5tZWlhIHtcbiAgd2lkdGg6IDcycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLkZyaWVuZHNfX3R5cGVzLS1wYWNrcyAuaXRlbSAucGxhbnNfX2l0ZW0tLWNvbnRlbnQgLm1laWEgc3Ryb25nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uRnJpZW5kc19fdHlwZXMtLXBhY2tzIC5pdGVtIC5wbGFuc19faXRlbS0tb2JzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uRnJpZW5kc19fdHlwZXMtLXBhY2tzIC5pdGVtIC5CdXR0b24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uRnJpZW5kc19fdHlwZXMtLW9icyB7XG4gIGZvbnQtc2l6ZTogM3Z3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuRnJpZW5kc19fdHlwZXMtLW9icyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgfVxufVxuLkZyaWVuZHNfX2JlbmVmaWN0cy0tY29udGVudCB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNGRkZDRkM7XG59XG4uRnJpZW5kc19fYmVuZWZpY3RzLS1jb250ZW50IC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5GcmllbmRzX19iZW5lZmljdHMtLWNvbnRlbnQgLmlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uRnJpZW5kc19fYmVuZWZpY3RzLS1jb250ZW50IC5pbm5lciAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MzBweDtcbiAgaGVpZ2h0OiA1MTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLkZyaWVuZHNfX2JlbmVmaWN0cy0tY29udGVudCAuaW5uZXIgLnRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cbi5GcmllbmRzX19iZW5lZmljdHMtLWNvbnRlbnQgLmlubmVyIC50ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuRnJpZW5kc19fYmVuZWZpY3RzLS1jb250ZW50IC5pbm5lciAudGV4dCBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uRnJpZW5kc19fYmVuZWZpY3RzLS1jb250ZW50IC5pbm5lciAudGV4dCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA5LjV2dztcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuRnJpZW5kc19fYmVuZWZpY3RzLS1jb250ZW50IC5pbm5lciAudGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDM4KTtcbiAgfVxufVxuLkZyaWVuZHNfX2JlbmVmaWN0cy0tY29udGVudCAuaW5uZXIgLnRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG4uRnJpZW5kc19fYmVuZWZpY3RzLS1jb250ZW50IC5pbm5lciAudGV4dCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbi5GcmllbmRzX19iZW5lZmljdHMtLWNvbnRlbnQgLmlubmVyIC50ZXh0IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuLkZyaWVuZHNfX2JlbmVmaWN0cy0tY29udGVudCAuaW5uZXIgLnRleHQgdWwgbGkgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uRnJpZW5kc19fYmVuZWZpY3RzLS1vYnMge1xuICBiYWNrZ3JvdW5kOiAjRkZFRERFO1xuICBwYWRkaW5nOiA0NXB4IDA7XG4gIGZvbnQtc2l6ZTogM3Z3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuRnJpZW5kc19fYmVuZWZpY3RzLS1vYnMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IHJlbSgxMik7XG4gIH1cbn1cbi5GcmllbmRzX19yZWd1bGF0aW9ucyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNFODc3MjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5GcmllbmRzX19yZWd1bGF0aW9ucyAuZ3JhZmlzbW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uRnJpZW5kc19fcmVndWxhdGlvbnMgaDQge1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIGZvbnQtc2l6ZTogOS41dnc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuRnJpZW5kc19fcmVndWxhdGlvbnMgaDQge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBmb250LXNpemU6IHJlbSgzOCk7XG4gIH1cbn1cbi5GcmllbmRzX19yZWd1bGF0aW9ucy0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5GcmllbmRzX19yZWd1bGF0aW9ucy0tY29udGVudCAuY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDglO1xufVxuLkZyaWVuZHNfX3JlZ3VsYXRpb25zLS1jb250ZW50IC5jb2x1bW4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG4uRnJpZW5kc19fcmVndWxhdGlvbnMtLWNvbnRlbnQgLmNvbHVtbiBwIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLkZyaWVuZHNfX3JlZ3VsYXRpb25zLS1jb250ZW50IC5jb2x1bW4gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uRnJpZW5kc19fcmVndWxhdGlvbnMtLWNvbnRlbnQgLmNvbHVtbiB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE2LjQycHg7XG59XG5cbi5FdmVudHNfX2Jhbm5lcnMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3ODJweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICNGRkZDRkM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5FdmVudHNfX2Jhbm5lcnMge1xuICAgIGhlaWdodDogNTQwcHg7XG4gICAgcGFkZGluZzogMCA4dnc7XG4gIH1cbn1cbi5FdmVudHNfX2Jhbm5lcnMgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhbnRheW9nXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uRXZlbnRzX19iYW5uZXJzIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICBmb250LXNpemU6IDEydnc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5FdmVudHNfX2Jhbm5lcnMgaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IHJlbSg0OCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkV2ZW50c19fYmFubmVycyBoMSB7XG4gICAgZm9udC1zaXplOiA3dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuRXZlbnRzX19iYW5uZXJzIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xuICB9XG59XG4uRXZlbnRzX19iYW5uZXJzIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYxMHB4O1xufVxuLkV2ZW50c19fYmFubmVycyAuQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbi5FdmVudHNfX3BhcmEge1xuICBiYWNrZ3JvdW5kOiAjN0M4MDM0O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIGNvbG9yOiAjRkZGQ0ZDO1xufVxuLkV2ZW50c19fcGFyYSAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuRXZlbnRzX19wYXJhIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuLkV2ZW50c19fcGFyYS0tY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgZm9udC1zaXplOiAxMnZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuRXZlbnRzX19wYXJhLS1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiByZW0oNDgpO1xuICB9XG59XG4uRXZlbnRzX19wYXJhLS1jb250ZW50IC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuRXZlbnRzX19wYXJhLS1jb250ZW50IC5saXN0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5FdmVudHNfX3BhcmEtLWNvbnRlbnQgLmxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5FdmVudHNfX3BhcmEtLWNvbnRlbnQgLmxpc3RfX2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuRXZlbnRzX19wYXJhLS1jb250ZW50IC5saXN0X19ib3gge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLkV2ZW50c19fcGFyYS0tY29udGVudCAubGlzdF9fYm94IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJCYW50YXlvZ1wiO1xuICBmb250LXNpemU6IDV2dztcbiAgbWFyZ2luOiAxOHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5FdmVudHNfX3BhcmEtLWNvbnRlbnQgLmxpc3RfX2JveCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiByZW0oMjApO1xuICB9XG59XG4uRXZlbnRzX19zcGFjZXMge1xuICBiYWNrZ3JvdW5kOiAjRkZFRERFO1xuICBwYWRkaW5nLXRvcDogNzJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5FdmVudHNfX3NwYWNlcyAuZXZlbnRzTW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLkV2ZW50c19fc3BhY2VzLS1jb250ZW50IC5oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uRXZlbnRzX19zcGFjZXMtLWNvbnRlbnQgLmhlYWRlciBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgZm9udC1zaXplOiA5LjV2dztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5FdmVudHNfX3NwYWNlcy0tY29udGVudCAuaGVhZGVyIGgzIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMzgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5FdmVudHNfX3NwYWNlcy0tY29udGVudCAuaGVhZGVyIGgzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLkV2ZW50c19fc3BhY2VzLS1jb250ZW50IC5saXN0IHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLkV2ZW50c19fc3BhY2VzLS1jb250ZW50IC5saXN0IHtcbiAgICBtYXgtd2lkdGg6IDQyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uRXZlbnRzX19zcGFjZXMtLWNvbnRlbnQgLmxpc3RfX2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLkV2ZW50c19fc3BhY2VzLS1jb250ZW50IC5saXN0X19ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDN2aDtcbiAgfVxufVxuLkV2ZW50c19fc3BhY2VzLS1jb250ZW50IC5saXN0X19ib3gtLXRodW1iIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5FdmVudHNfX3NwYWNlcy0tY29udGVudCAubGlzdF9fYm94LS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZDRkM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjhweCAyMHB4O1xufVxuLkV2ZW50c19fc3BhY2VzLS1jb250ZW50IC5saXN0X19ib3gtLWNvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFudGF5b2dcIjtcbiAgZm9udC1zaXplOiA1dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5FdmVudHNfX3NwYWNlcy0tY29udGVudCAubGlzdF9fYm94LS1jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgfVxufVxuLkV2ZW50c19fc3BhY2VzLS1jb250ZW50IC5saXN0X19ib3gtLWNvbnRlbnQgLnF0ZCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5FdmVudHNfX3NwYWNlcy0tY29udGVudCAubGlzdF9fYm94LS1jb250ZW50IC5xdGQgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFudGF5b2dcIjtcbn1cbi5FdmVudHNfX3NwYWNlcy0tY29udGVudCAubGlzdF9fYm94LS1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gIGhlaWdodDogMTI3cHg7XG59XG4uRXZlbnRzX19zcGFjZXMtLWNvbnRlbnQgLmxpc3RfX2JveC0tY29udGVudCAuQnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLkV2ZW50c19fc3BhY2VzLS1jb250ZW50IC5vYnMge1xuICBiYWNrZ3JvdW5kOiAjRkZGQ0ZDO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBwYWRkaW5nOiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uRXZlbnRzX19zcGFjZXMtLWNvbnRlbnQgLm9icyBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uRXZlbnRzX19zcGFjZXMtLWNvbnRlbnQgLm9icyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLkV2ZW50c19fcGljbmljcyB7XG4gIGJhY2tncm91bmQ6ICNGRkVEREU7XG4gIHBhZGRpbmc6IDkwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuRXZlbnRzX19waWNuaWNzIHtcbiAgICBwYWRkaW5nOiA1dmggMDtcbiAgfVxufVxuLkV2ZW50c19fcGljbmljcyAuZ3JhZmlzbW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uRXZlbnRzX19waWNuaWNzLS1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkV2ZW50c19fcGljbmljcy0tY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLkV2ZW50c19fcGljbmljcy0tY29udGVudCAudGV4dCBhIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5FdmVudHNfX3BpY25pY3MtLWNvbnRlbnQgLnRleHRGb29kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkV2ZW50c19fcGljbmljcy0tY29udGVudCAudGV4dEZvb2Qge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLkV2ZW50c19fcGljbmljcy0tY29udGVudCAudGV4dEZvb2Qgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMy41dnc7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuRXZlbnRzX19waWNuaWNzLS1jb250ZW50IC50ZXh0Rm9vZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICB9XG59XG4uRXZlbnRzX19waWNuaWNzLS1jb250ZW50IC50ZXh0Rm9vZCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgZm9udC1zaXplOiA5LjV2dztcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5FdmVudHNfX3BpY25pY3MtLWNvbnRlbnQgLnRleHRGb29kIGg0IHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMzgpO1xuICB9XG59XG4uRXZlbnRzX19waWNuaWNzLS1jb250ZW50IC50ZXh0Rm9vZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5FdmVudHNfX3BpY25pY3MtLWNvbnRlbnQgLnRleHRGb29kIHAgc3Ryb25nLFxuLkV2ZW50c19fcGljbmljcy0tY29udGVudCAudGV4dEZvb2QgcCBiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uRXZlbnRzX19waWNuaWNzLS1jb250ZW50IC50ZXh0Rm9vZCAuQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbi5FdmVudHNfX3BpY25pY3MtLWNvbnRlbnQgLmltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MTBweDtcbiAgaGVpZ2h0OiA1MTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkV2ZW50c19fcGljbmljcy0tY29udGVudCAuaW1hZ2Uge1xuICAgIGhlaWdodDogNDEwcHg7XG4gIH1cbn1cbi5FdmVudHNfX3Jlc3RhdXJhbnQge1xuICBiYWNrZ3JvdW5kOiAjRkZFRERFO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nOiA5MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkV2ZW50c19fcmVzdGF1cmFudCB7XG4gICAgcGFkZGluZzogNXZoIDA7XG4gIH1cbn1cbi5FdmVudHNfX3Jlc3RhdXJhbnQgLmdyYWZpc21vIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uRXZlbnRzX19yZXN0YXVyYW50LS1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkV2ZW50c19fcmVzdGF1cmFudC0tY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLkV2ZW50c19fcmVzdGF1cmFudC0tY29udGVudCAudGV4dCBhIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5FdmVudHNfX3Jlc3RhdXJhbnQtLWNvbnRlbnQgLnRleHRGb29kIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5FdmVudHNfX3Jlc3RhdXJhbnQtLWNvbnRlbnQgLnRleHRGb29kLmxhcmdlIHtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbiAgbWFyZ2luLWxlZnQ6IDV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkV2ZW50c19fcmVzdGF1cmFudC0tY29udGVudCAudGV4dEZvb2Qge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5FdmVudHNfX3Jlc3RhdXJhbnQtLWNvbnRlbnQgLnRleHRGb29kIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICBmb250LXNpemU6IDkuNXZ3O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLkV2ZW50c19fcmVzdGF1cmFudC0tY29udGVudCAudGV4dEZvb2QgaDQge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBmb250LXNpemU6IHJlbSgzOCk7XG4gIH1cbn1cbi5FdmVudHNfX3Jlc3RhdXJhbnQtLWNvbnRlbnQgLnRleHRGb29kIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLkV2ZW50c19fcmVzdGF1cmFudC0tY29udGVudCAudGV4dEZvb2QgcCBzdHJvbmcsXG4uRXZlbnRzX19yZXN0YXVyYW50LS1jb250ZW50IC50ZXh0Rm9vZCBwIGIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5FdmVudHNfX3Jlc3RhdXJhbnQtLWNvbnRlbnQgLnRleHRGb29kIC5CdXR0b24ge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuLkV2ZW50c19fcmVzdGF1cmFudC0tY29udGVudCAuaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcxMHB4O1xuICBoZWlnaHQ6IDUxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuRXZlbnRzX19yZXN0YXVyYW50LS1jb250ZW50IC5pbWFnZSB7XG4gICAgaGVpZ2h0OiA0MTBweDtcbiAgfVxufVxuXG4uU3BhY2VzX19iYW5uZXJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzgycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjRkZGQ0ZDO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuU3BhY2VzX19iYW5uZXJzIHtcbiAgICBoZWlnaHQ6IDU0MHB4O1xuICAgIHBhZGRpbmc6IDAgOHZ3O1xuICB9XG59XG4uU3BhY2VzX19iYW5uZXJzIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5TcGFjZXNfX2Jhbm5lcnMgaDEge1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIGZvbnQtc2l6ZTogMTJ2dztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLlNwYWNlc19fYmFubmVycyBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDQ4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuU3BhY2VzX19iYW5uZXJzIGgxIHtcbiAgICBmb250LXNpemU6IDd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5TcGFjZXNfX2Jhbm5lcnMgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gIH1cbn1cbi5TcGFjZXNfX2Jhbm5lcnMgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjEwcHg7XG59XG4uU3BhY2VzX19iYW5uZXJzIC5CdXR0b24ge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuLlNwYWNlc19fYmFubmVycyAuc2Nyb2xsIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgYmFja2dyb3VuZDogI0ZGRkNGQztcbiAgYm9yZGVyLXJhZGl1czogNzlweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5TcGFjZXNfX2Jhbm5lcnMgLnNjcm9sbCAuZGl2aXNvciB7XG4gIGJhY2tncm91bmQ6ICMyRDI5MjY7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4uU3BhY2VzX19iYW5uZXJzIC5zY3JvbGwgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uU3BhY2VzX19sb2NhdGlvbnMge1xuICBiYWNrZ3JvdW5kOiAjRkZFRERFO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG4uU3BhY2VzX19sb2NhdGlvbnMtLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uU3BhY2VzX19sb2NhdGlvbnMtLWJveCAuaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkQyOTI2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5TcGFjZXNfX2xvY2F0aW9ucy0tYm94IC5oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5TcGFjZXNfX2xvY2F0aW9ucy0tYm94IC5oZWFkZXIgaDMge1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogN3Z3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuU3BhY2VzX19sb2NhdGlvbnMtLWJveCAuaGVhZGVyIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5TcGFjZXNfX2xvY2F0aW9ucy0tYm94IC5oZWFkZXIgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5TcGFjZXNfX2xvY2F0aW9ucy0tYm94IC5oZWFkZXIgLnRhZyB7XG4gIGJhY2tncm91bmQ6ICNGRkZDRkM7XG4gIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzdnc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5TcGFjZXNfX2xvY2F0aW9ucy0tYm94IC5oZWFkZXIgLnRhZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgfVxufVxuLlNwYWNlc19fbG9jYXRpb25zLS1ib3ggLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLlNwYWNlc19fbG9jYXRpb25zLS1ib3ggLmNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5TcGFjZXNfX2xvY2F0aW9ucy0tYm94IC5jb250ZW50IC50ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTE2cHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5TcGFjZXNfX2xvY2F0aW9ucy0tYm94IC5jb250ZW50IC50ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uU3BhY2VzX19sb2NhdGlvbnMtLWJveCAuY29udGVudCAudGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi5TcGFjZXNfX2xvY2F0aW9ucy0tYm94IC5jb250ZW50IC50ZXh0IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5TcGFjZXNfX2xvY2F0aW9ucy0tYm94IC5jb250ZW50IC50ZXh0IHAgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uU3BhY2VzX19sb2NhdGlvbnMtLWJveCAuY29udGVudCAudGV4dCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cbi5TcGFjZXNfX2xvY2F0aW9ucy0tYm94IC5jb250ZW50IC50ZXh0IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cbi5TcGFjZXNfX2xvY2F0aW9ucy0tYm94IC5jb250ZW50IC5pbWFnZXMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5TcGFjZXNfX2xvY2F0aW9ucy0tYm94IC5jb250ZW50IC5pbWFnZXMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLlNwYWNlc19fbG9jYXRpb25zLS1ib3ggLmNvbnRlbnQgLmltYWdlcyAuc2xpZGVyU3BhY2VzIC5zbGljay1uZXh0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1iYW5uZXIucG5nKTtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uU3BhY2VzX19sb2NhdGlvbnMtLWJveCAuY29udGVudCAuaW1hZ2VzIC5zbGlkZXJTcGFjZXMgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5TcGFjZXNfX2xvY2F0aW9ucy0tYm94IC5jb250ZW50IC5pbWFnZXMgLnNsaWRlclNwYWNlcyAuc2xpY2stcHJldiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtYmFubmVyLnBuZyk7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG4uU3BhY2VzX19sb2NhdGlvbnMtLWJveCAuY29udGVudCAuaW1hZ2VzIC5zbGlkZXJTcGFjZXMgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5TcGFjZXNfX2xvY2F0aW9ucy0tYm94IC5jb250ZW50IC5pbWFnZXMgLnNsaWRlclNwYWNlcyAuaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5FZHVjYXRpb25hbF9fZmlyc3Qge1xuICBiYWNrZ3JvdW5kOiAjMDBCNUIyO1xuICBoZWlnaHQ6IDcwMHB4O1xufVxuLkVkdWNhdGlvbmFsX19maXJzdCAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkVkdWNhdGlvbmFsX19maXJzdCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5FZHVjYXRpb25hbF9fZmlyc3RfX2lubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uRWR1Y2F0aW9uYWxfX2ZpcnN0IC5mbG9yIHtcbiAgbGVmdDogMjgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuRWR1Y2F0aW9uYWxfX2ZpcnN0IC5mbG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uRWR1Y2F0aW9uYWxfX2ZpcnN0IC5hcmFyYSB7XG4gIG1heC13aWR0aDogNjR2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5FZHVjYXRpb25hbF9fZmlyc3QgLmFyYXJhIHtcbiAgICBtYXgtd2lkdGg6IDY0dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5FZHVjYXRpb25hbF9fZmlyc3QgLmFyYXJhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uRWR1Y2F0aW9uYWxfX2ZpcnN0LS1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5FZHVjYXRpb25hbF9fZmlyc3QtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMycHggOHZ3IDA7XG4gIH1cbn1cbi5FZHVjYXRpb25hbF9fZmlyc3QtLWNvbnRlbnQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uRWR1Y2F0aW9uYWxfX2ZpcnN0LS1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiA5LjV2dztcbiAgY29sb3I6ICMyRDI5MjY7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLkVkdWNhdGlvbmFsX19maXJzdC0tY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDM4KTtcbiAgfVxufVxuLkVkdWNhdGlvbmFsX19maXJzdC0tY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5FZHVjYXRpb25hbF9fZmlyc3QtLWNvbnRlbnQgLkJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG4uRWR1Y2F0aW9uYWxfX3JlY29uZWN0YSB7XG4gIGJhY2tncm91bmQ6ICM3QzgwMzQ7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbi5FZHVjYXRpb25hbF9fcmVjb25lY3RhLS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uRWR1Y2F0aW9uYWxfX3JlY29uZWN0YS0tY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgZm9udC1zaXplOiAxMnZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRURERTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLkVkdWNhdGlvbmFsX19yZWNvbmVjdGEtLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IHJlbSg0OCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkVkdWNhdGlvbmFsX19yZWNvbmVjdGEtLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogN3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLkVkdWNhdGlvbmFsX19yZWNvbmVjdGEtLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gIH1cbn1cbi5FZHVjYXRpb25hbF9fcmVjb25lY3RhLS1jb250ZW50IC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkVkdWNhdGlvbmFsX19yZWNvbmVjdGEtLWNvbnRlbnQgLmxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5FZHVjYXRpb25hbF9fcmVjb25lY3RhLS1jb250ZW50IC5saXN0X19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogI0ZGRURERTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzYwcHg7XG59XG4uRWR1Y2F0aW9uYWxfX3JlY29uZWN0YS0tY29udGVudCAubGlzdF9fYm94IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJCYW50YXlvZ1wiO1xuICBmb250LXNpemU6IDV2dztcbiAgbWFyZ2luOiAxOHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5FZHVjYXRpb25hbF9fcmVjb25lY3RhLS1jb250ZW50IC5saXN0X19ib3ggc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgfVxufVxuLkVkdWNhdGlvbmFsX19yZWNvbmVjdGEtLWNvbnRlbnQgLmxpc3RfX2JveCBwIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi5FZHVjYXRpb25hbF9fdmlzaXRhcyB7XG4gIGJhY2tncm91bmQ6ICNGRkVEREU7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cbi5FZHVjYXRpb25hbF9fdmlzaXRhcy0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5FZHVjYXRpb25hbF9fdmlzaXRhcy0tY29udGVudCAudGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUyMHB4O1xufVxuLkVkdWNhdGlvbmFsX192aXNpdGFzLS1jb250ZW50IC50ZXh0IGgyIHtcbiAgY29sb3I6ICMyRDI5MjY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogOS41dnc7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5FZHVjYXRpb25hbF9fdmlzaXRhcy0tY29udGVudCAudGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDM4KTtcbiAgfVxufVxuLkVkdWNhdGlvbmFsX192aXNpdGFzLS1jb250ZW50IC50ZXh0IHAgYSB7XG4gIGNvbG9yOiAjMkQyOTI2O1xufVxuLkVkdWNhdGlvbmFsX192aXNpdGFzLS1jb250ZW50IC50ZXh0IC5CdXR0b24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLkVkdWNhdGlvbmFsX192aXNpdGFzLS1jb250ZW50IC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLkVkdWNhdGlvbmFsX192aXNpdGFzLS1jb250ZW50IC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLkVkdWNhdGlvbmFsX19yb3RlaXJvcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODc3MjI7XG4gIHBhZGRpbmctYm90dG9tOiA3OHB4O1xuICBwYWRkaW5nLXRvcDogNTZweDtcbn1cbi5FZHVjYXRpb25hbF9fcm90ZWlyb3MtLWNvbnRlbnQgLnRleHQge1xuICBjb2xvcjogIzJDMkEyQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuRWR1Y2F0aW9uYWxfX3JvdGVpcm9zLS1jb250ZW50IC50ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uRWR1Y2F0aW9uYWxfX3JvdGVpcm9zLS1jb250ZW50IC50ZXh0IGgyIHtcbiAgZm9udC1zaXplOiA5LjV2dztcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLkVkdWNhdGlvbmFsX19yb3RlaXJvcy0tY29udGVudCAudGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDM4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuRWR1Y2F0aW9uYWxfX3JvdGVpcm9zLS1jb250ZW50IC50ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDd2dztcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5FZHVjYXRpb25hbF9fcm90ZWlyb3MtLWNvbnRlbnQgLnRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gIH1cbn1cbi5FZHVjYXRpb25hbF9fcm90ZWlyb3MtLWNvbnRlbnQgLnRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMy41dnc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5FZHVjYXRpb25hbF9fcm90ZWlyb3MtLWNvbnRlbnQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgfVxufVxuLkVkdWNhdGlvbmFsX19yb3RlaXJvcy0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNjhweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5FZHVjYXRpb25hbF9fcm90ZWlyb3MtLWxpc3Qge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLkVkdWNhdGlvbmFsX19yb3RlaXJvcy0tcm90ZWlybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZDRkM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1heC13aWR0aDogMzA0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5FZHVjYXRpb25hbF9fcm90ZWlyb3MtLXJvdGVpcm8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLkVkdWNhdGlvbmFsX19yb3RlaXJvcy0tcm90ZWlybyBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwNXB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uRWR1Y2F0aW9uYWxfX3JvdGVpcm9zLS1yb3RlaXJvIC5pbm5lciB7XG4gIHBhZGRpbmc6IDI4cHggMjBweDtcbn1cbi5FZHVjYXRpb25hbF9fcm90ZWlyb3MtLXJvdGVpcm8gLmlubmVyIGg1IHtcbiAgZm9udC1zaXplOiAzLjV2dztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuRWR1Y2F0aW9uYWxfX3JvdGVpcm9zLS1yb3RlaXJvIC5pbm5lciBoNSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgfVxufVxuLkVkdWNhdGlvbmFsX19yb3RlaXJvcy0tcm90ZWlybyAuaW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMy41dnc7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIG1pbi1oZWlnaHQ6IDExMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuRWR1Y2F0aW9uYWxfX3JvdGVpcm9zLS1yb3RlaXJvIC5pbm5lciBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICB9XG59XG4uRWR1Y2F0aW9uYWxfX3JvdGVpcm9zIC52aXNpdGFjYXJkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5FZHVjYXRpb25hbF9fcmVncmFzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9lZHVjYXRpb25hbC9wbGFudGEtcGF0dGVybi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTUwcHggNTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3QzgwMzQ7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkVkdWNhdGlvbmFsX19yZWdyYXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cbi5FZHVjYXRpb25hbF9fcmVncmFzX19jb250ZW50IHtcbiAgY29sb3I6ICMwMDA7XG59XG4uRWR1Y2F0aW9uYWxfX3JlZ3Jhc19fY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogOS41dnc7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIG1heC13aWR0aDogNzMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5FZHVjYXRpb25hbF9fcmVncmFzX19jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMzgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5FZHVjYXRpb25hbF9fcmVncmFzX19jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDYuNXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLkVkdWNhdGlvbmFsX19yZWdyYXNfX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IHJlbSgyNik7XG4gIH1cbn1cbi5FZHVjYXRpb25hbF9fcmVncmFzX19jb250ZW50X190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuRWR1Y2F0aW9uYWxfX3JlZ3Jhc19fY29udGVudF9fdGV4dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLkVkdWNhdGlvbmFsX19yZWdyYXNfX2NvbnRlbnRfX3RleHRfX2NvbHVuYS1lc3F1ZXJkYSB7XG4gIG1heC13aWR0aDogNTIwcHg7XG59XG4uRWR1Y2F0aW9uYWxfX3JlZ3Jhc19fY29udGVudF9fdGV4dF9fY29sdW5hLWVzcXVlcmRhIGg0IHtcbiAgZm9udC1zaXplOiA0LjV2dztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEwNi4xNzIlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBtYXgtd2lkdGg6IDQzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuRWR1Y2F0aW9uYWxfX3JlZ3Jhc19fY29udGVudF9fdGV4dF9fY29sdW5hLWVzcXVlcmRhIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xuICB9XG59XG4uRWR1Y2F0aW9uYWxfX3JlZ3Jhc19fY29udGVudF9fdGV4dF9fY29sdW5hLWVzcXVlcmRhIGg1IHtcbiAgZm9udC1zaXplOiAzdnc7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5FZHVjYXRpb25hbF9fcmVncmFzX19jb250ZW50X190ZXh0X19jb2x1bmEtZXNxdWVyZGEgaDUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IHJlbSgxMik7XG4gIH1cbn1cbi5FZHVjYXRpb25hbF9fcmVncmFzX19jb250ZW50X190ZXh0X19jb2x1bmEtZXNxdWVyZGEgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuLkVkdWNhdGlvbmFsX19yZWdyYXNfX2NvbnRlbnRfX3RleHRfX2NvbHVuYS1lc3F1ZXJkYSB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMy41dnc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5FZHVjYXRpb25hbF9fcmVncmFzX19jb250ZW50X190ZXh0X19jb2x1bmEtZXNxdWVyZGEgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gIH1cbn1cbi5FZHVjYXRpb25hbF9fcmVncmFzX19jb250ZW50X190ZXh0X19jb2x1bmEtZXNxdWVyZGEgaHIge1xuICBib3JkZXItY29sb3I6ICMyQzJBMkM7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uRWR1Y2F0aW9uYWxfX3JlZ3Jhc19fY29udGVudF9fdGV4dF9fY29sdW5hLWRpcmVpdGEge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBtYXgtd2lkdGg6IDUyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuRWR1Y2F0aW9uYWxfX3JlZ3Jhc19fY29udGVudF9fdGV4dF9fY29sdW5hLWRpcmVpdGEge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbi5FZHVjYXRpb25hbF9fcmVncmFzX19jb250ZW50X190ZXh0X19jb2x1bmEtZGlyZWl0YSBoNSB7XG4gIGZvbnQtc2l6ZTogM3Z3O1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuRWR1Y2F0aW9uYWxfX3JlZ3Jhc19fY29udGVudF9fdGV4dF9fY29sdW5hLWRpcmVpdGEgaDUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IHJlbSgxMik7XG4gIH1cbn1cbi5FZHVjYXRpb25hbF9fcmVncmFzX19jb250ZW50X190ZXh0X19jb2x1bmEtZGlyZWl0YSB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG4uRWR1Y2F0aW9uYWxfX3JlZ3Jhc19fY29udGVudF9fdGV4dF9fY29sdW5hLWRpcmVpdGEgdWwgbGkge1xuICBmb250LXNpemU6IDMuNXZ3O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuRWR1Y2F0aW9uYWxfX3JlZ3Jhc19fY29udGVudF9fdGV4dF9fY29sdW5hLWRpcmVpdGEgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gIH1cbn1cbi5FZHVjYXRpb25hbF9fcmVncmFzX19jb250ZW50X190ZXh0X19jb2x1bmEtZGlyZWl0YSBociB7XG4gIGJvcmRlci1jb2xvcjogIzJDMkEyQztcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5FZHVjYXRpb25hbF9fY2hlY2tsaXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9lZHVjYXRpb25hbC9wbGFudGEyLXBhdHRlcm4uc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUxMHB4IDU1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFRERFO1xuICBwYWRkaW5nOiA4NXB4IDAgMTQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5FZHVjYXRpb25hbF9fY2hlY2tsaXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuLkVkdWNhdGlvbmFsX19jaGVja2xpc3RfX2NvbnRlbnQge1xuICBjb2xvcjogIzAwMDtcbn1cbi5FZHVjYXRpb25hbF9fY2hlY2tsaXN0X19jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiA5LjV2dztcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgbWF4LXdpZHRoOiA3ODBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLkVkdWNhdGlvbmFsX19jaGVja2xpc3RfX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBmb250LXNpemU6IHJlbSgzOCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkVkdWNhdGlvbmFsX19jaGVja2xpc3RfX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNi41dnc7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuRWR1Y2F0aW9uYWxfX2NoZWNrbGlzdF9fY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5FZHVjYXRpb25hbF9fY2hlY2tsaXN0X19jb250ZW50X19saXN0IHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWZpbGw6IGF1dG87XG4gICAgY29sdW1uLWdhcDogMzkwcHg7XG4gICAgbWF4LWhlaWdodDogNDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuRWR1Y2F0aW9uYWxfX2NoZWNrbGlzdF9fY29udGVudF9fbGlzdCB7XG4gICAgY29sdW1uLWdhcDogNDQwcHg7XG4gIH1cbn1cbi5FZHVjYXRpb25hbF9fY2hlY2tsaXN0X19jb250ZW50X19saXN0X19pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuRWR1Y2F0aW9uYWxfX2NoZWNrbGlzdF9fY29udGVudF9fbGlzdF9faXRlbSBwIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLkVkdWNhdGlvbmFsX19jaGVja2xpc3RfX2NvbnRlbnRfX2xpc3RfX2RpdmlkZXIge1xuICAgIG1heC13aWR0aDogNDEwcHg7XG4gIH1cbiAgLkVkdWNhdGlvbmFsX19jaGVja2xpc3RfX2NvbnRlbnRfX2xpc3RfX2RpdmlkZXIuZGl2aWRlcl9fNSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLkVkdWNhdGlvbmFsX19jaGVja2xpc3RfX2NvbnRlbnRfX2xpc3RfX2RpdmlkZXIuZGl2aWRlcl9fOSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uRWR1Y2F0aW9uYWxfX2NoZWNrbGlzdF9fY29udGVudF9fbGlzdF9fZGl2aWRlciBociB7XG4gIGJvcmRlci1jb2xvcjogIzJDMkEyQztcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cbi5FZHVjYXRpb25hbF9fY2hlY2tsaXN0X19jb250ZW50X19saW5rIHtcbiAgZm9udC1zaXplOiAzLjV2dztcbiAgY29sb3I6ICMyQzJBMkM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLkVkdWNhdGlvbmFsX19jaGVja2xpc3RfX2NvbnRlbnRfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gIH1cbn1cblxuLlRpY2tldHNfX2NvbnRlbnQgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uVGlja2V0c19fY29udGVudF9faW5uZXIge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuVGlja2V0c19fY29udGVudF9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5UaWNrZXRzX19jb250ZW50LS10ZXh0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQ6ICNEOUI0OEY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5UaWNrZXRzX19jb250ZW50LS10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuVGlja2V0c19fY29udGVudC0tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogOHZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDh2dztcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLlRpY2tldHNfX2NvbnRlbnQtLXRleHQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDN2dztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLlRpY2tldHNfX2NvbnRlbnQtLXRleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgfVxufVxuLlRpY2tldHNfX2NvbnRlbnQtLXRleHQgaDEge1xuICBmb250LXNpemU6IDcuNXZ3O1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogNzAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuVGlja2V0c19fY29udGVudC0tdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5UaWNrZXRzX19jb250ZW50LS10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDkuNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5UaWNrZXRzX19jb250ZW50LS10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMzgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5UaWNrZXRzX19jb250ZW50LS10ZXh0IGgxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDd2dztcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5UaWNrZXRzX19jb250ZW50LS10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xuICB9XG59XG4uVGlja2V0c19fY29udGVudC0tdGV4dCAucGxhbnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWluLWhlaWdodDogNDkwcHg7XG59XG4uVGlja2V0c19fY29udGVudC0tdGV4dCAucGxhbnNfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuVGlja2V0c19fY29udGVudC0tdGV4dCAucGxhbnNfX25hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLlRpY2tldHNfX2NvbnRlbnQtLXRleHQgLnBsYW5zX19uYXYtLWxpbmsge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyRDI5MjY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyRDI5MjY7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlRpY2tldHNfX2NvbnRlbnQtLXRleHQgLnBsYW5zX19uYXYtLWxpbmsge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAydmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5UaWNrZXRzX19jb250ZW50LS10ZXh0IC5wbGFuc19fbmF2LS1saW5rOmZpcnN0LWNoaWxkLCAuVGlja2V0c19fY29udGVudC0tdGV4dCAucGxhbnNfX25hdi0tbGluazpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5UaWNrZXRzX19jb250ZW50LS10ZXh0IC5wbGFuc19fbmF2LS1saW5rIC50aWNrZXRDYXJkIHtcbiAgYmFja2dyb3VuZDogI0ZGRURERTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzJEMjkyNjtcbiAgcGFkZGluZzogMTBweCAyNnB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5UaWNrZXRzX19jb250ZW50LS10ZXh0IC5wbGFuc19fbmF2LS1saW5rIC50aWNrZXRDYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLlRpY2tldHNfX2NvbnRlbnQtLXRleHQgLnBsYW5zX19uYXYtLWxpbmsgLnRpY2tldENhcmQuYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZDRkM7XG4gIGJhY2tncm91bmQ6ICNFODc3MjI7XG59XG4uVGlja2V0c19fY29udGVudC0tdGV4dCAucGxhbnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5UaWNrZXRzX19jb250ZW50LS10ZXh0IC5wbGFuc19fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLlRpY2tldHNfX2NvbnRlbnQtLXRleHQgLnBsYW5zX19saXN0LS1pdGVtIHtcbiAgYmFja2dyb3VuZDogI0ZGRURERTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAzNzVweDtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlRpY2tldHNfX2NvbnRlbnQtLXRleHQgLnBsYW5zX19saXN0LS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLlRpY2tldHNfX2NvbnRlbnQtLXRleHQgLnBsYW5zX19saXN0LS1pdGVtIC50YWcge1xuICBiYWNrZ3JvdW5kOiAjN0M4MDM0O1xuICBjb2xvcjogI0ZGRkNGQztcbiAgZm9udC1zaXplOiAzdnc7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5UaWNrZXRzX19jb250ZW50LS10ZXh0IC5wbGFuc19fbGlzdC0taXRlbSAudGFnIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xuICB9XG59XG4uVGlja2V0c19fY29udGVudC0tdGV4dCAucGxhbnNfX2xpc3QtLWl0ZW0gaDMge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5UaWNrZXRzX19jb250ZW50LS10ZXh0IC5wbGFuc19fbGlzdC0taXRlbSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbi5UaWNrZXRzX19jb250ZW50LS10ZXh0IC5wbGFuc19fbGlzdC0taXRlbSBwIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLlRpY2tldHNfX2NvbnRlbnQtLXRleHQgLnBsYW5zX19saXN0LS1pdGVtIHAgYSB7XG4gIGNvbG9yOiAjMkQyOTI2O1xufVxuLlRpY2tldHNfX2NvbnRlbnQtLXRleHQgLnBsYW5zX19saXN0LS1pdGVtIHAub2JzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAzdnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5UaWNrZXRzX19jb250ZW50LS10ZXh0IC5wbGFuc19fbGlzdC0taXRlbSBwLm9icyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgfVxufVxuLlRpY2tldHNfX2NvbnRlbnQtLXRleHQgLnBsYW5zX19saXN0LS1pdGVtIC5CdXR0b24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uVGlja2V0c19fY29udGVudC0tdGV4dCAucGxhbnNfX2xpc3QtLWl0ZW0gLm1vZGFsRW5zYWlvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDIwMjtcbn1cbi5UaWNrZXRzX19jb250ZW50LS10ZXh0IC5wbGFuc19fbGlzdC0taXRlbSAubW9kYWxFbnNhaW9fX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RpY2tldHMvYmctbW9kYWwucG5nKSBjZW50ZXIgdG9wIG5vLXJlcGVhdCAjRkZFRERFO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBhZGRpbmc6IDgwcHggMzBweCAzMHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDg1dmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuVGlja2V0c19fY29udGVudC0tdGV4dCAucGxhbnNfX2xpc3QtLWl0ZW0gLm1vZGFsRW5zYWlvX19jb250ZW50IHtcbiAgICB3aWR0aDogOTV2dztcbiAgfVxufVxuLlRpY2tldHNfX2NvbnRlbnQtLXRleHQgLnBsYW5zX19saXN0LS1pdGVtIC5tb2RhbEVuc2Fpb19fY29udGVudCAuY2xvc2VFbnNhaW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE0cHg7XG4gIHJpZ2h0OiAtMjBweDtcbiAgYmFja2dyb3VuZDogI0U4NzcyMjtcbiAgY29sb3I6ICNGRkZDRkM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDN2dztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiA2cHggMjJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5UaWNrZXRzX19jb250ZW50LS10ZXh0IC5wbGFuc19fbGlzdC0taXRlbSAubW9kYWxFbnNhaW9fX2NvbnRlbnQgLmNsb3NlRW5zYWlvIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5UaWNrZXRzX19jb250ZW50LS10ZXh0IC5wbGFuc19fbGlzdC0taXRlbSAubW9kYWxFbnNhaW9fX2NvbnRlbnQgLmNsb3NlRW5zYWlvIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLlRpY2tldHNfX2NvbnRlbnQtLXRleHQgLnBsYW5zX19saXN0LS1pdGVtIC5tb2RhbEVuc2Fpb19fY29udGVudC0taW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZFRERFO1xuICBoZWlnaHQ6IDgwJTtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuVGlja2V0c19fY29udGVudC0tdGV4dCAucGxhbnNfX2xpc3QtLWl0ZW0gLm1vZGFsRW5zYWlvX19jb250ZW50LS1pbm5lciB7XG4gICAgaGVpZ2h0OiA5MCU7XG4gIH1cbn1cbi5UaWNrZXRzX19jb250ZW50LS10ZXh0IC5wbGFuc19fbGlzdC0taXRlbSAubW9kYWxFbnNhaW9fX2NvbnRlbnQtLWlubmVyIGgyIHtcbiAgY29sb3I6ICNFODc3MjI7XG4gIGZvbnQtc2l6ZTogNi4yNXZ3O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5UaWNrZXRzX19jb250ZW50LS10ZXh0IC5wbGFuc19fbGlzdC0taXRlbSAubW9kYWxFbnNhaW9fX2NvbnRlbnQtLWlubmVyIGgyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC1zaXplOiByZW0oMjUpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5UaWNrZXRzX19jb250ZW50LS10ZXh0IC5wbGFuc19fbGlzdC0taXRlbSAubW9kYWxFbnNhaW9fX2NvbnRlbnQtLWlubmVyIGgyIHtcbiAgICBmb250LXNpemU6IDQuNXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLlRpY2tldHNfX2NvbnRlbnQtLXRleHQgLnBsYW5zX19saXN0LS1pdGVtIC5tb2RhbEVuc2Fpb19fY29udGVudC0taW5uZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gIH1cbn1cbi5UaWNrZXRzX19jb250ZW50LS10ZXh0IC5wbGFuc19fbGlzdC0taXRlbSAubW9kYWxFbnNhaW9fX2NvbnRlbnQtLWlubmVyIGgzLFxuLlRpY2tldHNfX2NvbnRlbnQtLXRleHQgLnBsYW5zX19saXN0LS1pdGVtIC5tb2RhbEVuc2Fpb19fY29udGVudC0taW5uZXIgaDQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5UaWNrZXRzX19jb250ZW50LS10ZXh0IC5wbGFuc19fbGlzdC0taXRlbSAubW9kYWxFbnNhaW9fX2NvbnRlbnQtLWlubmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi5UaWNrZXRzX19jb250ZW50LS10ZXh0IC5wbGFuc19fbGlzdC0taXRlbSAubW9kYWxFbnNhaW9fX2NvbnRlbnQtLWlubmVyIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLlRpY2tldHNfX2NvbnRlbnQtLXRleHQgLnBsYW5zX19saXN0LS1pdGVtIC5tb2RhbEVuc2Fpb19fY29udGVudC0taW5uZXIgdWwgbGkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uVGlja2V0c19fY29udGVudC0tdGV4dCAucGxhbnNfX2xpc3QtLWl0ZW0gLm1vZGFsRW5zYWlvX19jb250ZW50LS1pbm5lciBhIHtcbiAgY29sb3I6ICNFODc3MjI7XG59XG4uVGlja2V0c19fY29udGVudC0tdGV4dCAucGxhbnNfX2xpc3QtLWl0ZW0ub25saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGdhcDogMTBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLlRpY2tldHNfX2NvbnRlbnQtLXRleHQgLnBsYW5zX19saXN0LS1pdGVtLm9ubGluZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuLlRpY2tldHNfX2NvbnRlbnQtLXRleHQgLnBsYW5zX19saXN0LS1pdGVtLm9ubGluZSA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICNGRkVEREU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbn1cbi5UaWNrZXRzX19jb250ZW50LS10ZXh0IC5wbGFuc19fbGlzdC0taXRlbS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5UaWNrZXRzX19jb250ZW50LS10ZXh0IC5wbGFuc19fbGlzdC0taXRlbS5hY3RpdmUub25saW5lIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5UaWNrZXRzX19jb250ZW50LS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA3ODJweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlRpY2tldHNfX2NvbnRlbnQtLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5UaWNrZXRzX19jb250ZW50LS1pbWFnZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAzdnc7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkZGQ0ZDO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLlRpY2tldHNfX2NvbnRlbnQtLWltYWdlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IHJlbSgxMik7XG4gIH1cbn1cbi5UaWNrZXRzX19jb250ZW50LS1pbWFnZSAubGlzdCB7XG4gIG1heC13aWR0aDogMzkwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuVGlja2V0c19fY29udGVudC0taW1hZ2UgLmxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMTB2dztcbiAgfVxufVxuLlRpY2tldHNfX2NvbnRlbnQtLWltYWdlIC5saXN0X19pdGVtIHtcbiAgY29sb3I6ICNGRkZDRkM7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uVGlja2V0c19fY29udGVudC0taW1hZ2UgLmxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uVGlja2V0c19fY29udGVudC0taW1hZ2UgLmxpc3RfX2l0ZW0gaDIge1xuICBtYXJnaW46IDhweCAwO1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogNC41dnc7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuVGlja2V0c19fY29udGVudC0taW1hZ2UgLmxpc3RfX2l0ZW0gaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gIH1cbn1cbi5UaWNrZXRzX19jb2xvbmlhcyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5UaWNrZXRzX19jb2xvbmlhcyB7XG4gICAgcGFkZGluZzogNnZoIDA7XG4gIH1cbn1cbi5UaWNrZXRzX19jb2xvbmlhcyAuY29sb25pYWNhcmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLlRpY2tldHNfX2NvbG9uaWFzLS1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuVGlja2V0c19fY29sb25pYXMtLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuVGlja2V0c19fY29sb25pYXMtLWNvbnRlbnQubW9iaWxlcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLlRpY2tldHNfX2NvbG9uaWFzLS1jb250ZW50IC50ZXh0IHtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uVGlja2V0c19fY29sb25pYXMtLWNvbnRlbnQgLnRleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uVGlja2V0c19fY29sb25pYXMtLWNvbnRlbnQgLnRleHQgaDMge1xuICBmb250LXNpemU6IDEydnc7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgbWFyZ2luOiAxOHB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5UaWNrZXRzX19jb2xvbmlhcy0tY29udGVudCAudGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDQ4KTtcbiAgfVxufVxuLlRpY2tldHNfX2NvbG9uaWFzLS1jb250ZW50IC50ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLlRpY2tldHNfX2NvbG9uaWFzLS1jb250ZW50IC50ZXh0IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uVGlja2V0c19fY29sb25pYXMtLWNvbnRlbnQgLnRleHQgcCBhIHtcbiAgY29sb3I6ICMyRDI5MjY7XG59XG4uVGlja2V0c19fY29sb25pYXMtLWNvbnRlbnQgLnRleHQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG59XG4uVGlja2V0c19fY29sb25pYXMtLWNvbnRlbnQgLnRleHQgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTYuNDJweDtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cbi5UaWNrZXRzX19jb2xvbmlhcy0tY29udGVudCAudGV4dCB1bCBsaSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5UaWNrZXRzX19jb2xvbmlhcy0tY29udGVudCAudGV4dCAuQnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbi5UaWNrZXRzX19jb2xvbmlhcy0tY29udGVudCAuaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogNTEwcHg7XG4gIG1heC13aWR0aDogNzMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuVGlja2V0c19fY29sb25pYXMtLWNvbnRlbnQgLmltYWdlIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDR2aDtcbiAgfVxufVxuLlRpY2tldHNfX2ZyaWVuZHMgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uVGlja2V0c19fZnJpZW5kc19faW5uZXIge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuVGlja2V0c19fZnJpZW5kc19faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5UaWNrZXRzX19mcmllbmRzLS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDA1NTg3O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogI0ZGRkNGQztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlRpY2tldHNfX2ZyaWVuZHMtLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwdnc7XG4gICAgcGFkZGluZy1yaWdodDogMTB2dztcbiAgfVxufVxuLlRpY2tldHNfX2ZyaWVuZHMtLWNvbnRlbnQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogM3Z3O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuVGlja2V0c19fZnJpZW5kcy0tY29udGVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xuICB9XG59XG4uVGlja2V0c19fZnJpZW5kcy0tY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgZm9udC1zaXplOiA3dnc7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuVGlja2V0c19fZnJpZW5kcy0tY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgfVxufVxuLlRpY2tldHNfX2ZyaWVuZHMtLWNvbnRlbnQgcCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4uVGlja2V0c19fZnJpZW5kcy0tY29udGVudCAuQnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4uVGlja2V0c19fZnJpZW5kcy0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogNzgycHg7XG4gIG1heC13aWR0aDogNTAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlRpY2tldHNfX2ZyaWVuZHMtLWltYWdlIHtcbiAgICBoZWlnaHQ6IDQxMnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLlRpY2tldHNfX2V4Y3Vyc2lvbnMgLmV4Y3Vyc2FvY2FyZCxcbi5UaWNrZXRzX19leGN1cnNpb25zIC5leGN1cnNhb2NhcmQyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5UaWNrZXRzX19leGN1cnNpb25zLS1pdGVtIHtcbiAgcGFkZGluZzogOTBweCAwO1xufVxuLlRpY2tldHNfX2V4Y3Vyc2lvbnMtLWl0ZW0uYmcge1xuICBiYWNrZ3JvdW5kOiAjRkZFRERFO1xufVxuLlRpY2tldHNfX2V4Y3Vyc2lvbnMtLWl0ZW0gLmNvbnRlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMycHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5UaWNrZXRzX19leGN1cnNpb25zLS1pdGVtIC5jb250ZW50LnJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuVGlja2V0c19fZXhjdXJzaW9ucy0taXRlbSAuY29udGVudC5yaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5UaWNrZXRzX19leGN1cnNpb25zLS1pdGVtIC5jb250ZW50LnJpZ2h0IC5pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuVGlja2V0c19fZXhjdXJzaW9ucy0taXRlbSAuY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLlRpY2tldHNfX2V4Y3Vyc2lvbnMtLWl0ZW0gLmNvbnRlbnQgLmltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDUxNHB4O1xuICBtYXgtd2lkdGg6IDczMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlRpY2tldHNfX2V4Y3Vyc2lvbnMtLWl0ZW0gLmNvbnRlbnQgLmltYWdlIHtcbiAgICBoZWlnaHQ6IDQxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5UaWNrZXRzX19leGN1cnNpb25zLS1pdGVtIC5jb250ZW50IC50ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5UaWNrZXRzX19leGN1cnNpb25zLS1pdGVtIC5jb250ZW50IC50ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5UaWNrZXRzX19leGN1cnNpb25zLS1pdGVtIC5jb250ZW50IC50ZXh0IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDN2dztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLlRpY2tldHNfX2V4Y3Vyc2lvbnMtLWl0ZW0gLmNvbnRlbnQgLnRleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgfVxufVxuLlRpY2tldHNfX2V4Y3Vyc2lvbnMtLWl0ZW0gLmNvbnRlbnQgLnRleHQgaDQge1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIGZvbnQtc2l6ZTogOS41dnc7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuVGlja2V0c19fZXhjdXJzaW9ucy0taXRlbSAuY29udGVudCAudGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDM4KTtcbiAgfVxufVxuLlRpY2tldHNfX2V4Y3Vyc2lvbnMtLWl0ZW0gLmNvbnRlbnQgLnRleHQgcCBhIHtcbiAgY29sb3I6ICMyRDI5MjY7XG59XG4uVGlja2V0c19fZXhjdXJzaW9ucy0taXRlbSAuY29udGVudCAudGV4dCAuQnV0dG9uIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4uVGlja2V0c19fbWVpYSB7XG4gIGJhY2tncm91bmQ6ICNGRkM2MDA7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLlRpY2tldHNfX21laWEgLmNhc2NhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuVGlja2V0c19fbWVpYSAuY2FzY2Ege1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5UaWNrZXRzX19tZWlhLS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLlRpY2tldHNfX21laWEtLWNvbnRlbnQgaDQge1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIGZvbnQtc2l6ZTogMTJ2dztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuVGlja2V0c19fbWVpYS0tY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDQ4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuVGlja2V0c19fbWVpYS0tY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiA3dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuVGlja2V0c19fbWVpYS0tY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgfVxufVxuLlRpY2tldHNfX21laWEtLWNvbnRlbnQgLnRleHQge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuVGlja2V0c19fbWVpYS0tY29udGVudCAudGV4dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLlRpY2tldHNfX21laWEtLWNvbnRlbnQgLnRleHRfX2NvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQyJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlRpY2tldHNfX21laWEtLWNvbnRlbnQgLnRleHRfX2NvbHVtbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uVGlja2V0c19fbWVpYS0tY29udGVudCAudGV4dF9fY29sdW1uIGg1IHtcbiAgZm9udC1zaXplOiA3dnc7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLlRpY2tldHNfX21laWEtLWNvbnRlbnQgLnRleHRfX2NvbHVtbiBoNSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgfVxufVxuLlRpY2tldHNfX21laWEtLWNvbnRlbnQgLnRleHRfX2NvbHVtbiB1bCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJEMjkyNjtcbn1cbi5UaWNrZXRzX19tZWlhLS1jb250ZW50IC50ZXh0X19jb2x1bW4gdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbn1cbi5UaWNrZXRzX19tZWlhLS1jb250ZW50IC50ZXh0X19jb2x1bW4gdWwgbGkgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLkZhcVBhZ2UgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uRmFxUGFnZV9faW5uZXIge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuRmFxUGFnZV9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5GYXFQYWdlX19mb3JtIHtcbiAgYmFja2dyb3VuZDogI0ZGRURERTtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy10b3A6IDc4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5GYXFQYWdlX19mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0dmggOHZ3O1xuICB9XG59XG4uRmFxUGFnZV9fZm9ybSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFudGF5b2dcIjtcbn1cbi5GYXFQYWdlX19mb3JtLS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDEwcHg7XG59XG4uRmFxUGFnZV9fZm9ybS0tY29udGVudCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgZm9udC1zaXplOiA5LjV2dztcbiAgbWFyZ2luLXRvcDogNzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLkZhcVBhZ2VfX2Zvcm0tLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBmb250LXNpemU6IHJlbSgzOCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkZhcVBhZ2VfX2Zvcm0tLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogN3Z3O1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuRmFxUGFnZV9fZm9ybS0tY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgfVxufVxuLkZhcVBhZ2VfX2Zvcm0tLWlucHV0cyB7XG4gIG1hcmdpbjogNTBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MTVweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGQ0ZDO1xufVxuLkZhcVBhZ2VfX2Zvcm0tLWlucHV0cyBmb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uRmFxUGFnZV9fZm9ybS0taW5wdXRzIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5GYXFQYWdlX19mb3JtLS1pbnB1dHMgZm9ybSBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyRDI5MjY7XG59XG4uRmFxUGFnZV9fZm9ybS0taW5wdXRzIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyRDI5MjY7XG59XG4uRmFxUGFnZV9fZm9ybS0taW5wdXRzIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMkQyOTI2O1xufVxuLkZhcVBhZ2VfX2Zvcm0tLWlucHV0cyBmb3JtIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyRDI5MjY7XG59XG4uRmFxUGFnZV9fZm9ybS0taW5wdXRzIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzJEMjkyNjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkZhcVBhZ2VfX2Zvcm0tLWlucHV0cyBmb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cbi5GYXFQYWdlX19mb3JtLS1pbnB1dHMgZm9ybSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjNEE5QjU1O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5GYXFQYWdlX19mb3JtLS10YWdzIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJCYW50YXlvZ1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG4uRmFxUGFnZV9fZm9ybS0tdGFncyAubGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uRmFxUGFnZV9fZm9ybS0tdGFncyAubGlzdCBmb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5GYXFQYWdlX19mb3JtLS10YWdzIC5saXN0IGZvcm0gYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzU4MzE3RDtcbiAgY29sb3I6ICNGRkZDRkM7XG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAzLjV2dztcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5GYXFQYWdlX19mb3JtLS10YWdzIC5saXN0IGZvcm0gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICB9XG59XG4uRmFxUGFnZV9fbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNGRkZDRkM7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDExMHB4IDkwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5GYXFQYWdlX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1dmggOHZ3O1xuICB9XG59XG4uRmFxUGFnZV9fbGlzdC0tdGVybSBwIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJCYW50YXlvZ1wiO1xufVxuLkZhcVBhZ2VfX2xpc3QtLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLkZhcVBhZ2VfX2xpc3QtLWRhdGEgLkxvYWRlcl9fc2ltcGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLkFib3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkFib3V0X19pbnRybyB7XG4gIGJhY2tncm91bmQ6ICNGRkVEREU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkFib3V0X19pbnRybyB7XG4gICAgcGFkZGluZy10b3A6IDY3cHg7XG4gIH1cbn1cbi5BYm91dF9faW50cm8gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uQWJvdXRfX2ludHJvX19pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuQWJvdXRfX2ludHJvX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLkFib3V0X19pbnRyby0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDc4MnB4O1xuICBtYXgtd2lkdGg6IDcxMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkFib3V0X19pbnRyby0taW1hZ2Uge1xuICAgIGhlaWdodDogMjI4cHg7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cbi5BYm91dF9faW50cm8tLWNvbnRlbnQge1xuICBjb2xvcjogIzJEMjkyNjtcbiAgbWFyZ2luLXJpZ2h0OiAydnc7XG4gIG1hcmdpbi10b3A6IDc4cHg7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5BYm91dF9faW50cm8tLWNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIG9yZGVyOiAxO1xuICAgIHBhZGRpbmc6IDBweCAxOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3N3B4O1xuICB9XG59XG4uQWJvdXRfX2ludHJvLS1jb250ZW50IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkFib3V0X19pbnRyby0tY29udGVudCBzcGFuIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLkFib3V0X19pbnRyby0tY29udGVudCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgZm9udC1zaXplOiAxN3Z3O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMEIyQTk7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5BYm91dF9faW50cm8tLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICBmb250LXNpemU6IHJlbSg2OCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5BYm91dF9faW50cm8tLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogOS41dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLkFib3V0X19pbnRyby0tY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDM4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuQWJvdXRfX2ludHJvLS1jb250ZW50IGgxIHtcbiAgICBtYXgtd2lkdGg6IDMyNHB4O1xuICAgIGZvbnQtc2l6ZTogNi41dnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuQWJvdXRfX2ludHJvLS1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC1zaXplOiByZW0oMjYpO1xuICB9XG59XG4uQWJvdXRfX2ludHJvLS1jb250ZW50IC5pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5BYm91dF9faW50cm8tLWNvbnRlbnQgLmlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5BYm91dF9faW50cm8tLWNvbnRlbnQgLmlubmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLkFib3V0X19pbnRyby0tY29udGVudCAuaW5uZXIgcCB1IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLkFib3V0X19pbnRyby0tY29udGVudCAuaW5uZXJfX3Rvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiAjMkQyOTI2O1xuICBjb2xvcjogI0ZGRkNGQztcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgcGFkZGluZzogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNDMwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uQWJvdXRfX2ludHJvLS1jb250ZW50IC5pbm5lcl9fdG9vbHRpcCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLkFib3V0X19pbnRyby0tY29udGVudCAuaW5uZXJfX3Rvb2x0aXAgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5BYm91dF9fY29udGVudCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQ6ICMwMEIyQTk7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuQWJvdXRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA1dnc7XG4gIH1cbn1cbi5BYm91dF9fY29udGVudCAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkFib3V0X19jb250ZW50IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5BYm91dF9fY29udGVudF9faW5uZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5BYm91dF9fY29udGVudF9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkFib3V0X19jb250ZW50X19pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4uQWJvdXRfX2NvbnRlbnQgLnRleHQge1xuICBjb2xvcjogI0ZGRkNGQztcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLkFib3V0X19jb250ZW50IC50ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkFib3V0X19jb250ZW50IC50ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICAgIHBhZGRpbmc6IDE2dncgOHZ3O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uQWJvdXRfX2NvbnRlbnQgLnRleHQgaDIge1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIGNvbG9yOiAjRkZGQ0ZDO1xuICBmb250LXNpemU6IDh2dztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLkFib3V0X19jb250ZW50IC50ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1zaXplOiByZW0oMzIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5BYm91dF9fY29udGVudCAudGV4dCBoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5BYm91dF9fY29udGVudCAudGV4dCBwIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgY29sb3I6ICMyRDI5MjY7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uQWJvdXRfX2NvbnRlbnQgLnRleHQgLmxlZ2VuZCB7XG4gIGNvbG9yOiAjRkZGQ0ZDO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uQWJvdXRfX2NvbnRlbnQgLmltYWdlIHtcbiAgd2lkdGg6IDU1JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5BYm91dF9fY29udGVudCAuaW1hZ2Uge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkFib3V0X19jb250ZW50IC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogOHZ3O1xuICB9XG59XG4uQWJvdXRfX3RlYW1zIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kOiAjOEVENUUyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uQWJvdXRfX3RlYW1zIC5ncmFmaXNtbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5BYm91dF9fdGVhbXMtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMyRDI5MjY7XG59XG4uQWJvdXRfX3RlYW1zLS1jb250ZW50IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJCYW50YXlvZ1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4uQWJvdXRfX3RlYW1zLS1jb250ZW50IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICBmb250LXNpemU6IDI0LjV2dztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLkFib3V0X190ZWFtcy0tY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiA5OHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDk4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuQWJvdXRfX3RlYW1zLS1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDEydnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuQWJvdXRfX3RlYW1zLS1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiByZW0oNDgpO1xuICB9XG59XG4uQWJvdXRfX3RlYW1zLS1jb250ZW50IC5pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4uQWJvdXRfX3RlYW1zLS1jb250ZW50IC5UZWFtcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1M3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDAgNDJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkFib3V0X190ZWFtcy0tY29udGVudCAuVGVhbXMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5BYm91dF9fdGVhbXMtLWNvbnRlbnQgLlRlYW1zOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5BYm91dF9fdGVhbXMtLWNvbnRlbnQgLlRlYW1zX19jYXJkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiA1NDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDQlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGQ0ZDO1xuICBwYWRkaW5nOiAwIDU1cHggODBweCA1NXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkFib3V0X190ZWFtcy0tY29udGVudCAuVGVhbXNfX2NhcmQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiAzMjZweDtcbiAgICBwYWRkaW5nOiAydmggNHZ3O1xuICB9XG59XG4uQWJvdXRfX3RlYW1zLS1jb250ZW50IC5UZWFtc19fY2FyZDpob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTA1JTtcbn1cbi5BYm91dF9fdGVhbXMtLWNvbnRlbnQgLlRlYW1zX19jYXJkOmhvdmVyIC5CdXR0b24ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG9wYWNpdHk6IDE7XG59XG4uQWJvdXRfX3RlYW1zLS1jb250ZW50IC5UZWFtc19fY2FyZCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnZ3O1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDAgMThweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuQWJvdXRfX3RlYW1zLS1jb250ZW50IC5UZWFtc19fY2FyZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiByZW0oNDgpO1xuICB9XG59XG4uQWJvdXRfX3RlYW1zLS1jb250ZW50IC5UZWFtc19fY2FyZCAuQnV0dG9uIHtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuQWJvdXRfX3RlYW1zLS1jb250ZW50IC5UZWFtc19fY2FyZCAuQnV0dG9uIHtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLkFib3V0IC5tb2RhbFRlYW1zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLk1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLk1hcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4uTWFwX19maWx0ZXJzIHtcbiAgYmFja2dyb3VuZDogI0ZGRkNGQztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTUlO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuTWFwX19maWx0ZXJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uTWFwX19maWx0ZXJzIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFudGF5b2dcIjtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5NYXBfX2ZpbHRlcnMtLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5NYXBfX2ZpbHRlcnMtLWJ1dHRvbnMgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjRTJFMEUwO1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5NYXBfX2ZpbHRlcnMtLWJ1dHRvbnMgYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0QTlCNTU7XG4gIGNvbG9yOiAjRkZGQ0ZDO1xufVxuLk1hcF9fZmlsdGVycy0tYnV0dG9ucyBidXR0b24uYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzRBOUI1NTtcbn1cbi5NYXBfX2ZpbHRlcnMtLWJ1dHRvbnMgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0VFRUNFQztcbn1cbi5NYXBfX2ZpbHRlcnMtLWxpc3QgLkZhcUNvbGxhcHNlIC5sYmwtdG9nZ2xlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMuMjV2dztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5NYXBfX2ZpbHRlcnMtLWxpc3QgLkZhcUNvbGxhcHNlIC5sYmwtdG9nZ2xlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiByZW0oMTMpO1xuICB9XG59XG4uTWFwX19maWx0ZXJzLS1saXN0IC5GYXFDb2xsYXBzZSAubGJsLXRvZ2dsZSAuY2lyY2xlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwcHg7XG59XG4uTWFwX19maWx0ZXJzLS1saXN0IC5GYXFDb2xsYXBzZSAubGJsLXRvZ2dsZSAuY2lyY2xlLmJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDA0RjgxO1xufVxuLk1hcF9fZmlsdGVycy0tbGlzdCAuRmFxQ29sbGFwc2UgLmxibC10b2dnbGUgLmNpcmNsZS5yZWQge1xuICBiYWNrZ3JvdW5kOiAjRjYzQjEzO1xufVxuLk1hcF9fZmlsdGVycy0tbGlzdCAuRmFxQ29sbGFwc2UgLmxibC10b2dnbGUgLmNpcmNsZS5ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICM0QTlCNTU7XG59XG4uTWFwX19maWx0ZXJzLS1saXN0IC5GYXFDb2xsYXBzZSAubGJsLXRvZ2dsZSAuY2lyY2xlLnB1cnBwbGUge1xuICBiYWNrZ3JvdW5kOiAjNTgzMTdEO1xufVxuLk1hcF9fZmlsdGVycy0tbGlzdCAuRmFxQ29sbGFwc2UgLmxibC10b2dnbGUgLmNpcmNsZS5icm93biB7XG4gIGJhY2tncm91bmQ6ICM3MjM4MUI7XG59XG4uTWFwX19maWx0ZXJzLS1saXN0IC5GYXFDb2xsYXBzZSAubGJsLXRvZ2dsZSAuY2lyY2xlLnBpbmsge1xuICBiYWNrZ3JvdW5kOiAjRjdCOUQzO1xufVxuLk1hcF9fZmlsdGVycy0tbGlzdCAuRmFxQ29sbGFwc2UgLnRvZ2dsZTpjaGVja2VkICsgLmxibC10b2dnbGUgKyAuY29sbGFwc2libGUtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IGluaXRpYWw7XG59XG4uTWFwX19maWx0ZXJzLS1saXN0IC5GYXFDb2xsYXBzZSAuY29udGVudC1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uTWFwX19maWx0ZXJzLS1saXN0IC5GYXFDb2xsYXBzZSAuY29udGVudC1pbm5lciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uTWFwX19maWx0ZXJzLS1saXN0IC5GYXFDb2xsYXBzZSAuY29udGVudC1pbm5lciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkUwRTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLk1hcF9fZmlsdGVycy0tbGlzdCAuRmFxQ29sbGFwc2UgLmNvbnRlbnQtaW5uZXIgdWwgbGkgc3BhbiB7XG4gIHdpZHRoOiAyNzBweDtcbn1cbi5NYXBfX2ZpbHRlcnMtLWxpc3QgLkZhcUNvbGxhcHNlIC5jb250ZW50LWlubmVyIHVsIGxpIGltZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5NYXBfX2ZpbHRlcnMtLWxpc3QgLkZhcUNvbGxhcHNlIC5jb250ZW50LWlubmVyIHVsIGxpIC5jaXJjbGUge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uTWFwX19maWx0ZXJzLS1saXN0IC5GYXFDb2xsYXBzZSAuY29udGVudC1pbm5lciB1bCBsaSAuY2lyY2xlLmJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDA0RjgxO1xufVxuLk1hcF9fZmlsdGVycy0tbGlzdCAuRmFxQ29sbGFwc2UgLmNvbnRlbnQtaW5uZXIgdWwgbGkgLmNpcmNsZS5yZWQge1xuICBiYWNrZ3JvdW5kOiAjRjYzQjEzO1xufVxuLk1hcF9fZmlsdGVycy0tbGlzdCAuRmFxQ29sbGFwc2UgLmNvbnRlbnQtaW5uZXIgdWwgbGkgLmNpcmNsZS5ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICM0QTlCNTU7XG59XG4uTWFwX19maWx0ZXJzLS1saXN0IC5GYXFDb2xsYXBzZSAuY29udGVudC1pbm5lciB1bCBsaSAuY2lyY2xlLnB1cnBwbGUge1xuICBiYWNrZ3JvdW5kOiAjNTgzMTdEO1xufVxuLk1hcF9fZmlsdGVycy0tbGlzdCAuRmFxQ29sbGFwc2UgLmNvbnRlbnQtaW5uZXIgdWwgbGkgLmNpcmNsZS5icm93biB7XG4gIGJhY2tncm91bmQ6ICM3MjM4MUI7XG59XG4uTWFwX19maWx0ZXJzLS1saXN0IC5GYXFDb2xsYXBzZSAuY29udGVudC1pbm5lciB1bCBsaSAuY2lyY2xlLnBpbmsge1xuICBiYWNrZ3JvdW5kOiAjRjdCOUQzO1xufVxuLk1hcF9faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDczNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjYmVkMjc4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5NYXBfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHZoO1xuICB9XG59XG4uTWFwX19pbWFnZS0tcGRmIHtcbiAgYmFja2dyb3VuZDogI0ZGRkNGQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAzMHB4O1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiAwcHggMTJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjAxKSwgMHB4IDdweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA5KSwgMHB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJhbnRheW9nXCI7XG59XG4uTWFwX19pbWFnZS0tcGRmIGEge1xuICBjb2xvcjogIzJEMjkyNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLk1hcF9faW1hZ2UtLXpvb20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjRkZGQ0ZDO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxMjhweDtcbiAgYm94LXNoYWRvdzogMHB4IDEycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wMSksIDBweCA3cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wOSksIDBweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5NYXBfX2ltYWdlLS16b29tIC5idXR0b24ge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGQ0ZDO1xuICBib3JkZXI6IDNweCBzb2xpZCAjNEE5QjU1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNEE5QjU1O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA0dnc7XG4gIHBhZGRpbmc6IDFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5NYXBfX2ltYWdlLS16b29tIC5idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gIH1cbn1cbi5NYXBfX2ltYWdlLS16b29tIC5idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uTWFwX19pbWFnZSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjdXJzb3I6IGdyYWI7XG4gIHotaW5kZXg6IDE7XG59XG4uTWFwX19pbWFnZSBzdmcgLm1ha2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDFweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSk7XG59XG4uTWFwIC50b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogI0ZGRkNGQztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5NYXAgLnRvb2x0aXAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5NYXAgLnRvb2x0aXAgcCB7XG4gIGZvbnQtc2l6ZTogM3Z3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuTWFwIC50b29sdGlwIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IHJlbSgxMik7XG4gIH1cbn1cblxuLlJvdXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLlJvdXRlX19uYXYge1xuICBiYWNrZ3JvdW5kOiAjRkZGQ0ZDO1xuICBib3gtc2hhZG93OiAwcHggMjNweCAxNHB4IHJnYmEoNjYsIDAsIDAsIDAuMDEpLCAwcHggMTBweCAxMHB4IHJnYmEoNjYsIDAsIDAsIDAuMDIpLCAwcHggM3B4IDZweCByZ2JhKDY2LCAwLCAwLCAwLjAyKSwgMHB4IDBweCAwcHggcmdiYSg2NiwgMCwgMCwgMC4wMik7XG4gIGJvcmRlci1yYWRpdXM6IDc5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU0M3B4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMzBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlJvdXRlX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Sb3V0ZV9fbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLlJvdXRlX19uYXYgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uUm91dGVfX25hdiB1bCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZDogIzJEMjkyNjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTlweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLlJvdXRlX19uYXYgdWwgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uUm91dGVfX25hdiB1bCBsaSAuYnV0dG9uUm91dGUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgcGFkZGluZzogMTRweCAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA3OXB4O1xufVxuLlJvdXRlX19uYXYgdWwgbGkgLmJ1dHRvblJvdXRlIGltZyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLlJvdXRlX19uYXYgdWwgbGkgLmJ1dHRvblJvdXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0VFRUNFQztcbn1cbi5Sb3V0ZV9fbmF2IHVsIGxpIC5idXR0b25Sb3V0ZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRUVFQ0VDO1xufVxuLlJvdXRlX19jYXIge1xuICBiYWNrZ3JvdW5kOiAjRkZFRERFO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4uUm91dGVfX2Nhci0tbGVmdEltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Sb3V0ZV9fY2FyLS1sZWZ0SW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Sb3V0ZV9fY2FyLS1yaWdodEltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuUm91dGVfX2Nhci0tcmlnaHRJbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuUm91dGVfX2Nhci0taGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uUm91dGVfX2Nhci0taGVhZGVyIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJCYW50YXlvZ1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLlJvdXRlX19jYXItLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Sb3V0ZV9fY2FyLS1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uUm91dGVfX2Nhci0tY29udGVudCAudGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uUm91dGVfX2Nhci0tY29udGVudCAudGV4dCBoMSB7XG4gIGZvbnQtc2l6ZTogMTJ2dztcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuUm91dGVfX2Nhci0tY29udGVudCAudGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDQ4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuUm91dGVfX2Nhci0tY29udGVudCAudGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA3dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuUm91dGVfX2Nhci0tY29udGVudCAudGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgfVxufVxuLlJvdXRlX19jYXItLWNvbnRlbnQgLnRleHQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhbnRheW9nXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLlJvdXRlX19jYXItLWNvbnRlbnQgLnRleHRfX2Rlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLlJvdXRlX19jYXItLWNvbnRlbnQgLnRleHRfX2Rlc2NyaXB0aW9uIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uUm91dGVfX2Nhci0tY29udGVudCAudGV4dF9fZGVzY3JpcHRpb24gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uUm91dGVfX2Nhci0tY29udGVudCAudGV4dF9fZGVzY3JpcHRpb24gdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTYuNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLlJvdXRlX19jYXItLWNvbnRlbnQgLnRleHQgLkJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG4uUm91dGVfX2Nhci0tY29udGVudCAudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuUm91dGVfX2Nhci0tY29udGVudCAudGFibGUge1xuICAgIG1hcmdpbi10b3A6IDN2aDtcbiAgfVxufVxuLlJvdXRlX19jYXItLWNvbnRlbnQgLnRhYmxlX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDQ4cHggMjBweDtcbn1cbi5Sb3V0ZV9fY2FyLS1jb250ZW50IC50YWJsZV9fY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogN3Z3O1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiA2NSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Sb3V0ZV9fY2FyLS1jb250ZW50IC50YWJsZV9fY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuUm91dGVfX2Nhci0tY29udGVudCAudGFibGVfX2NvbnRlbnQgaDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uUm91dGVfX2Nhci0tY29udGVudCAudGFibGVfX2NvbnRlbnQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhbnRheW9nXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLlJvdXRlX19jYXItLWNvbnRlbnQgLnRhYmxlX19jb250ZW50IC5wcmljZXMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbi5Sb3V0ZV9fY2FyLS1jb250ZW50IC50YWJsZV9fY29udGVudCAucHJpY2VzIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzJEMjkyNjtcbn1cbi5Sb3V0ZV9fY2FyLS1jb250ZW50IC50YWJsZV9fY29udGVudCAucHJpY2VzIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuLlJvdXRlX19jYXItLWNvbnRlbnQgLnRhYmxlX19jb250ZW50IC5wcmljZXMgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbn1cbi5Sb3V0ZV9fY2FyLS1jb250ZW50IC50YWJsZV9fY29udGVudCAucHJpY2VzIGxpOmxhc3QtY2hpbGQgLmljb25lcyBpbWcge1xuICBvcGFjaXR5OiAwO1xufVxuLlJvdXRlX19jYXItLWNvbnRlbnQgLnRhYmxlX19jb250ZW50IC5wcmljZXMgbGkgLmljb25lcyB7XG4gIHdpZHRoOiA2MHB4O1xufVxuLlJvdXRlX19jYXItLWNvbnRlbnQgLnRhYmxlX19jb250ZW50IC5wcmljZXMgbGkgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFudGF5b2dcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uUm91dGVfX2Nhci0tY29udGVudCAudGFibGVfX2NvbnRlbnQgLnByaWNlcyBsaSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcwcHg7XG59XG4uUm91dGVfX2J1cyB7XG4gIGJhY2tncm91bmQ6ICNGRkE0Mjc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbi5Sb3V0ZV9fYnVzLS1sZWZ0SW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlJvdXRlX19idXMtLWxlZnRJbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLlJvdXRlX19idXMtLXJpZ2h0SW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Sb3V0ZV9fYnVzLS1yaWdodEltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uUm91dGVfX2J1cy0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlJvdXRlX19idXMtLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5Sb3V0ZV9fYnVzLS1jb250ZW50IC50ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5Sb3V0ZV9fYnVzLS1jb250ZW50IC50ZXh0IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJCYW50YXlvZ1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uUm91dGVfX2J1cy0tY29udGVudCAudGV4dCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA5LjV2dztcbiAgbWFyZ2luOiAxOHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Sb3V0ZV9fYnVzLS1jb250ZW50IC50ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMzgpO1xuICB9XG59XG4uUm91dGVfX2J1cy0tY29udGVudCAudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuUm91dGVfX2J1cy0tY29udGVudCAudGFibGUge1xuICAgIG1hcmdpbi10b3A6IDR2aDtcbiAgfVxufVxuLlJvdXRlX19idXMtLWNvbnRlbnQgLnRhYmxlX19pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDQ4cHggMjhweDtcbn1cbi5Sb3V0ZV9fYnVzLS1jb250ZW50IC50YWJsZV9faW5uZXIgcCB7XG4gIHdpZHRoOiA5MCU7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgZm9udC1zaXplOiA3dnc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuUm91dGVfX2J1cy0tY29udGVudCAudGFibGVfX2lubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gIH1cbn1cbi5Sb3V0ZV9fYnVzLS1jb250ZW50IC50YWJsZV9faW5uZXIgLmxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMkQyOTI2O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uUm91dGVfX2J1cy0tY29udGVudCAudGFibGVfX2lubmVyIC5saXN0IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IDA7XG59XG4uUm91dGVfX2J1cy0tY29udGVudCAudGFibGVfX2lubmVyIC5saXN0IGxpIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhbnRheW9nXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE3MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLlJvdXRlX19idXMtLWNvbnRlbnQgLnRhYmxlX19pbm5lciAubGlzdCBsaSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE5NXB4O1xufVxuLlJvdXRlX19idXMtLWNvbnRlbnQgLnRhYmxlX19hbGVydCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLlJvdXRlX19idXMtLWNvbnRlbnQgLnRhYmxlX19hbGVydCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG4uUm91dGVfX2J1cy0tY29udGVudCAudGFibGVfX2FsZXJ0IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uUm91dGVfX2JyaWRnZSB7XG4gIGJhY2tncm91bmQ6ICNDOEU2RUU7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG59XG4uUm91dGVfX2JyaWRnZS0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLlJvdXRlX19icmlkZ2UtLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLlJvdXRlX19icmlkZ2UtLWNvbnRlbnQgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjIycHg7XG4gIGhlaWdodDogNTU4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Sb3V0ZV9fYnJpZGdlLS1jb250ZW50IC5pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMjhweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1hcmdpbi1ib3R0b206IDR2aDtcbiAgfVxufVxuLlJvdXRlX19icmlkZ2UtLWNvbnRlbnQgLnRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MTZweDtcbn1cbi5Sb3V0ZV9fYnJpZGdlLS1jb250ZW50IC50ZXh0IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJCYW50YXlvZ1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uUm91dGVfX2JyaWRnZS0tY29udGVudCAudGV4dCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgZm9udC1zaXplOiA3dnc7XG4gIG1hcmdpbjogMzJweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuUm91dGVfX2JyaWRnZS0tY29udGVudCAudGV4dCBoNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgfVxufVxuLlJvdXRlX19icmlkZ2UtLWNvbnRlbnQgLnRleHQgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5Sb3V0ZV9fYnJpZGdlLS1jb250ZW50IC50ZXh0IC5CdXR0b24ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uQ29uZHVjdF9fZmlyc3Qge1xuICBwYWRkaW5nOiA4MHB4IDAgMTgwcHggMDtcbiAgYmFja2dyb3VuZDogIzRBOUI1NTtcbn1cbi5Db25kdWN0X19maXJzdC0taGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFudGF5b2dcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5Db25kdWN0X19maXJzdC0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkNvbmR1Y3RfX2ZpcnN0LS1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uQ29uZHVjdF9fZmlyc3QtLWNvbnRlbnQgLnRpdGxlIHtcbiAgd2lkdGg6IDUwJTtcbiAgY29sb3I6ICMyRDI5MjY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Db25kdWN0X19maXJzdC0tY29udGVudCAudGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDN2aDtcbiAgfVxufVxuLkNvbmR1Y3RfX2ZpcnN0LS1jb250ZW50IC50aXRsZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgZm9udC1zaXplOiAxMnZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLkNvbmR1Y3RfX2ZpcnN0LS1jb250ZW50IC50aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDQ4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuQ29uZHVjdF9fZmlyc3QtLWNvbnRlbnQgLnRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Db25kdWN0X19maXJzdC0tY29udGVudCAudGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gIH1cbn1cbi5Db25kdWN0X19maXJzdC0tY29udGVudCAuY29udGVudCB7XG4gIHdpZHRoOiA1MCU7XG4gIGNvbG9yOiAjRkZGQ0ZDO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuQ29uZHVjdF9fZmlyc3QtLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uQ29uZHVjdF9fZmlyc3QtLWNvbnRlbnQgLmNvbnRlbnQgaDEsIC5Db25kdWN0X19maXJzdC0tY29udGVudCAuY29udGVudCBoMiwgLkNvbmR1Y3RfX2ZpcnN0LS1jb250ZW50IC5jb250ZW50IGgzLCAuQ29uZHVjdF9fZmlyc3QtLWNvbnRlbnQgLmNvbnRlbnQgaDQge1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIGZvbnQtc2l6ZTogN3Z3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuQ29uZHVjdF9fZmlyc3QtLWNvbnRlbnQgLmNvbnRlbnQgaDEsIC5Db25kdWN0X19maXJzdC0tY29udGVudCAuY29udGVudCBoMiwgLkNvbmR1Y3RfX2ZpcnN0LS1jb250ZW50IC5jb250ZW50IGgzLCAuQ29uZHVjdF9fZmlyc3QtLWNvbnRlbnQgLmNvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gIH1cbn1cbi5Db25kdWN0X19maXJzdC0tY29udGVudCAuY29udGVudCB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzYnIGhlaWdodD0nNicgdmlld0JveD0nLTEgLTEgMiAyJz48Y2lyY2xlIHI9JzAuNScgZmlsbD0nd2hpdGUnIC8+PC9zdmc+XCIpO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjRkZGQ0ZDO1xufVxuLkNvbmR1Y3RfX2ZpcnN0LS1jb250ZW50IC5jb250ZW50IHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE2LjQycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uQ29uZHVjdF9fbXVzdCB7XG4gIGJhY2tncm91bmQ6ICNGRkVEREU7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG59XG4uQ29uZHVjdF9fbXVzdC0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Db25kdWN0X19tdXN0LS1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uQ29uZHVjdF9fbXVzdC0tY29udGVudCAudGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkNvbmR1Y3RfX211c3QtLWNvbnRlbnQgLnRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLkNvbmR1Y3RfX211c3QtLWNvbnRlbnQgLnRleHQgaDMge1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogN3Z3O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuQ29uZHVjdF9fbXVzdC0tY29udGVudCAudGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgfVxufVxuLkNvbmR1Y3RfX211c3QtLWNvbnRlbnQgLnRleHRfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4uQ29uZHVjdF9fbXVzdC0tY29udGVudCAudGV4dF9faW5uZXIgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxNi40MnB4O1xufVxuLkNvbmR1Y3RfX211c3QtLWNvbnRlbnQgLnRleHRfX2lubmVyIHVsIHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2JyBoZWlnaHQ9JzYnIHZpZXdCb3g9Jy0xIC0xIDIgMic+PGNpcmNsZSByPScwLjUnIC8+PC9zdmc+XCIpO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4uQ29uZHVjdF9fbXVzdC0tY29udGVudCAudGV4dF9faW5uZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTYuNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5Db25kdWN0X19tdXN0LS1jb250ZW50IC50ZXh0X19pbm5lciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5Db25kdWN0X19mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGQ0ZDO1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG4uQ29uZHVjdF9fZm9vdGVyLS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLkNvbmR1Y3RfX2Zvb3Rlci0taGVhZGVyIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDd2dztcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLkNvbmR1Y3RfX2Zvb3Rlci0taGVhZGVyIGg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xuICB9XG59XG4uQ29uZHVjdF9fZm9vdGVyLS1oZWFkZXIgLmlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG4uQ29uZHVjdF9fZm9vdGVyLS1oZWFkZXIgLmlubmVyIHAge1xuICBsaW5lLWhlaWdodDogMTYuNDJweDtcbn1cbi5Db25kdWN0X19mb290ZXItLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4MHB4O1xufVxuLkNvbmR1Y3RfX2Zvb3Rlci0tbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLkNvbmR1Y3RfX2Zvb3Rlci0tbGlzdCAuYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uQ29uZHVjdF9fZm9vdGVyLS1saXN0IC5ib3ggc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkJhbnRheW9nXCI7XG4gIG1hcmdpbjogMThweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uQ29uZHVjdF9fZm9vdGVyLS1saXN0IC5ib3ggcCB7XG4gIGxpbmUtaGVpZ2h0OiAxNi40MnB4O1xufVxuXG4uSG9tZV9fYWJvdXQge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRkVEREU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Ib21lX19hYm91dCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLkhvbWVfX2Fib3V0LS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhvbWVfX2Fib3V0LS1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5Ib21lX19hYm91dC0tY29udGVudCAudGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xufVxuLkhvbWVfX2Fib3V0LS1jb250ZW50IC50ZXh0IHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzLjV2dztcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuSG9tZV9fYWJvdXQtLWNvbnRlbnQgLnRleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgfVxufVxuLkhvbWVfX2Fib3V0LS1jb250ZW50IC50ZXh0IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICBmb250LXNpemU6IDEydnc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjN0M4MDM0O1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuSG9tZV9fYWJvdXQtLWNvbnRlbnQgLnRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IHJlbSg0OCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhvbWVfX2Fib3V0LS1jb250ZW50IC50ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Ib21lX19hYm91dC0tY29udGVudCAudGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgfVxufVxuLkhvbWVfX2Fib3V0LS1jb250ZW50IC50ZXh0IGgyIHtcbiAgbWFyZ2luOiAyMnB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkJhbnRheW9nXCI7XG4gIGZvbnQtc2l6ZTogMy41dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Ib21lX19hYm91dC0tY29udGVudCAudGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgfVxufVxuLkhvbWVfX2Fib3V0LS1jb250ZW50IC50ZXh0IHAge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLkhvbWVfX2Fib3V0LS1jb250ZW50IC50ZXh0IC5saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5Ib21lX19hYm91dC0tY29udGVudCAudGV4dCAubGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5Ib21lX19hYm91dC0tY29udGVudCAudGV4dCAubGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5Ib21lX19hYm91dC0tY29udGVudCAudGV4dCAubGlzdCBsaSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uSG9tZV9fYWJvdXQtLWNvbnRlbnQgLmltYWdlIHtcbiAgd2lkdGg6IDUwdnc7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhvbWVfX2Fib3V0LS1jb250ZW50IC5pbWFnZSB7XG4gICAgd2lkdGg6IDgwdnc7XG4gIH1cbn1cbi5Ib21lX19ib3RhbmljIHtcbiAgbWFyZ2luOiA4MHB4IDA7XG59XG4uSG9tZV9fYm90YW5pYy0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Ib21lX19ib3RhbmljLS1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLkhvbWVfX2JvdGFuaWMtLWlubmVyIC50ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDIwcHg7XG59XG4uSG9tZV9fYm90YW5pYy0taW5uZXIgLnRleHQgaDIge1xuICBjb2xvcjogIzdDODAzNDtcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICBmb250LXNpemU6IDQuNXZ3O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTkuMTFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLkhvbWVfX2JvdGFuaWMtLWlubmVyIC50ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xuICB9XG59XG4uSG9tZV9fYm90YW5pYy0taW5uZXIgLnRleHQgLmlubmVyIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi5Ib21lX19ib3RhbmljLS1pbm5lciAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhvbWVfX2JvdGFuaWMtLWlubmVyIC5pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogNHZoO1xuICB9XG59XG4uSG9tZV9fYm90YW5pYy0taW5uZXIgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLkhvbWVfX2F0dHJhY3Rpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhvbWVfX2F0dHJhY3Rpb25zIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5Ib21lX19hdHRyYWN0aW9ucyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uSG9tZV9fYXR0cmFjdGlvbnMtLWZpcnN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9fYXR0cmFjdGlvbnMtLWZpcnN0IHtcbiAgICBwYWRkaW5nOiAwIDh2dztcbiAgfVxufVxuLkhvbWVfX2F0dHJhY3Rpb25zLS1maXJzdCAuZ3JhZmlzbW8tbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogMzd2dztcbn1cbi5Ib21lX19hdHRyYWN0aW9ucy0tZmlyc3QgLmdyYWZpc21vLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtNTJweDtcbn1cbi5Ib21lX19hdHRyYWN0aW9ucy0tZmlyc3QgaDEge1xuICBmb250LXNpemU6IDEydnc7XG4gIGNvbG9yOiAjMkQyOTI2O1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Ib21lX19hdHRyYWN0aW9ucy0tZmlyc3QgaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXNpemU6IHJlbSg0OCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhvbWVfX2F0dHJhY3Rpb25zLS1maXJzdCBoMSB7XG4gICAgZm9udC1zaXplOiA3dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuSG9tZV9fYXR0cmFjdGlvbnMtLWZpcnN0IGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xuICB9XG59XG4uSG9tZV9fYXR0cmFjdGlvbnMtLWZpcnN0IC5maXJzdEV2ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Ib21lX19hdHRyYWN0aW9ucy0tZmlyc3QgLmZpcnN0RXZlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLkhvbWVfX2F0dHJhY3Rpb25zLS1maXJzdCAuZmlyc3RFdmVudCAuZGlub2NhcmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLkhvbWVfX2F0dHJhY3Rpb25zLS1maXJzdCAuZmlyc3RFdmVudF9fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9fYXR0cmFjdGlvbnMtLWZpcnN0IC5maXJzdEV2ZW50X190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5Ib21lX19hdHRyYWN0aW9ucy0tZmlyc3QgLmZpcnN0RXZlbnRfX3RleHQgaDIge1xuICBmb250LXNpemU6IDd2dztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Ib21lX19hdHRyYWN0aW9ucy0tZmlyc3QgLmZpcnN0RXZlbnRfX3RleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gIH1cbn1cbi5Ib21lX19hdHRyYWN0aW9ucy0tZmlyc3QgLmZpcnN0RXZlbnRfX3RleHQgLmJ1eSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhbnRheW9nXCI7XG4gIGZvbnQtc2l6ZTogMy41dnc7XG4gIGJhY2tncm91bmQ6ICNGRkM2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDU1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Ib21lX19hdHRyYWN0aW9ucy0tZmlyc3QgLmZpcnN0RXZlbnRfX3RleHQgLmJ1eSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgfVxufVxuLkhvbWVfX2F0dHJhY3Rpb25zLS1maXJzdCAuZmlyc3RFdmVudF9fdGV4dC0tc2NoZWR1bGVzIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFudGF5b2dcIjtcbiAgZm9udC1zaXplOiAzLjV2dztcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLkhvbWVfX2F0dHJhY3Rpb25zLS1maXJzdCAuZmlyc3RFdmVudF9fdGV4dC0tc2NoZWR1bGVzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICB9XG59XG4uSG9tZV9fYXR0cmFjdGlvbnMtLWZpcnN0IC5maXJzdEV2ZW50X190ZXh0LS1leGNlcnB0IHtcbiAgY29sb3I6ICMyRDI5MjY7XG59XG4uSG9tZV9fYXR0cmFjdGlvbnMtLWZpcnN0IC5maXJzdEV2ZW50X190ZXh0LS1leGNlcnB0IHAge1xuICBsaW5lLWhlaWdodDogMTYuNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5Ib21lX19hdHRyYWN0aW9ucy0tZmlyc3QgLmZpcnN0RXZlbnRfX3RleHQtLWV4Y2VycHQgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5Ib21lX19hdHRyYWN0aW9ucy0tZmlyc3QgLmZpcnN0RXZlbnRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTE2cHg7XG4gIGhlaWdodDogNDk2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhvbWVfX2F0dHJhY3Rpb25zLS1maXJzdCAuZmlyc3RFdmVudF9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI1dmg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1hcmdpbi1ib3R0b206IDN2aDtcbiAgfVxufVxuLkhvbWVfX2F0dHJhY3Rpb25zLS1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjOEVENUUyO1xuICBwYWRkaW5nOiA1MHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhvbWVfX2F0dHJhY3Rpb25zLS1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDZ2aCA2dnc7XG4gIH1cbn1cbi5Ib21lX19hdHRyYWN0aW9ucy0tc2xpZGVyIC5hdHRyYWN0aW9uQ2FyZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uSG9tZV9fYXR0cmFjdGlvbnMtLXNsaWRlciAuYXR0cmFjdGlvbkNhcmQgLmNhcmRBdHRyYWN0aW9uc19fY29udGVudCAudGlja2V0cyAuQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5Ib21lX19hdHRyYWN0aW9ucy0tc2xpZGVyIGg0IHtcbiAgY29sb3I6ICMyRDI5MjY7XG4gIGZvbnQtc2l6ZTogNXZ3O1xuICBmb250LWZhbWlseTogXCJCYW50YXlvZ1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuSG9tZV9fYXR0cmFjdGlvbnMtLXNsaWRlciBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgfVxufVxuLkhvbWVfX2F0dHJhY3Rpb25zLS1zbGlkZXIgLmF0dHJhY3Rpb25zU2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogMzdweDtcbn1cbi5Ib21lX19hdHRyYWN0aW9ucy0tc2xpZGVyIC5hdHRyYWN0aW9uc1NsaWRlciAuc2xpY2stcHJldiB7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsZWZ0OiAtMjBweDtcbn1cbi5Ib21lX19hdHRyYWN0aW9ucy0tc2xpZGVyIC5hdHRyYWN0aW9uc1NsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWJhbm5lci5wbmcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogNHB4IC0zcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjQyKTtcbn1cbi5Ib21lX19hdHRyYWN0aW9ucy0tc2xpZGVyIC5hdHRyYWN0aW9uc1NsaWRlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjBweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbn1cbi5Ib21lX19hdHRyYWN0aW9ucy0tc2xpZGVyIC5hdHRyYWN0aW9uc1NsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWJhbm5lci5wbmcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogNHB4IDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xufVxuLkhvbWVfX2F0dHJhY3Rpb25zLS1zbGlkZXIgLmF0dHJhY3Rpb25zU2xpZGVyX19ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NSU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Ib21lX19hdHRyYWN0aW9ucy0tc2xpZGVyIC5hdHRyYWN0aW9uc1NsaWRlcl9fYm94IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5Ib21lX19hdHRyYWN0aW9ucy0tc2xpZGVyIC5hdHRyYWN0aW9uc1NsaWRlcl9fYm94LS10aHVtYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI4MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9fYXR0cmFjdGlvbnMtLXNsaWRlciAuYXR0cmFjdGlvbnNTbGlkZXJfX2JveC0tdGh1bWIge1xuICAgIGhlaWdodDogMjB2aDtcbiAgfVxufVxuLkhvbWVfX2F0dHJhY3Rpb25zLS1zbGlkZXIgLmF0dHJhY3Rpb25zU2xpZGVyX19ib3gtLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MTBweDtcbiAgcGFkZGluZzogMzhweCAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9fYXR0cmFjdGlvbnMtLXNsaWRlciAuYXR0cmFjdGlvbnNTbGlkZXJfX2JveC0tY29udGVudCB7XG4gICAgcGFkZGluZzogNHZoIDR2dztcbiAgfVxufVxuLkhvbWVfX2F0dHJhY3Rpb25zLS1zbGlkZXIgLmF0dHJhY3Rpb25zU2xpZGVyX19ib3gtLWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDd2dztcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuSG9tZV9fYXR0cmFjdGlvbnMtLXNsaWRlciAuYXR0cmFjdGlvbnNTbGlkZXJfX2JveC0tY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9fYXR0cmFjdGlvbnMtLXNsaWRlciAuYXR0cmFjdGlvbnNTbGlkZXJfX2JveC0tY29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiA0LjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Ib21lX19hdHRyYWN0aW9ucy0tc2xpZGVyIC5hdHRyYWN0aW9uc1NsaWRlcl9fYm94LS1jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xuICB9XG59XG4uSG9tZV9fYXR0cmFjdGlvbnMtLXNsaWRlciAuYXR0cmFjdGlvbnNTbGlkZXJfX2JveC0tY29udGVudCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFudGF5b2dcIjtcbn1cbi5Ib21lX19iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjNEE5QjU1O1xuICBoZWlnaHQ6IDc4MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Ib21lX19iYW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiA2NDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uSG9tZV9fYmFubmVyLS1ob3JhcmlvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHB4O1xuICByaWdodDogODhweDtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI0ZGRkNGQztcbiAgZm9udC1zaXplOiAzdnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Ib21lX19iYW5uZXItLWhvcmFyaW8ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IHJlbSgxMik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhvbWVfX2Jhbm5lci0taG9yYXJpbyB7XG4gICAgcmlnaHQ6IDIuNHZ3O1xuICB9XG59XG4uSG9tZV9fYmFubmVyLS1ob3JhcmlvIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cbi5Ib21lX19iYW5uZXItLWhvcmFyaW8gcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLkhvbWVfX2Jhbm5lciAuYmFubmVySG9tZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDc4MnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9fYmFubmVyIC5iYW5uZXJIb21lIHtcbiAgICBoZWlnaHQ6IDY0MHB4O1xuICB9XG59XG4uSG9tZV9fYmFubmVyIC5iYW5uZXJIb21lIC5iYW5uZXJIb21lX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzgycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uSG9tZV9fYmFubmVyIC5iYW5uZXJIb21lIC5iYW5uZXJIb21lX19pdGVtIC5mdWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uSG9tZV9fYmFubmVyIC5iYW5uZXJIb21lIC5iYW5uZXJIb21lX19pdGVtLmRlc2t0b3Age1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9fYmFubmVyIC5iYW5uZXJIb21lIC5iYW5uZXJIb21lX19pdGVtLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Ib21lX19iYW5uZXIgLmJhbm5lckhvbWUgLmJhbm5lckhvbWVfX2l0ZW0ubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhvbWVfX2Jhbm5lciAuYmFubmVySG9tZSAuYmFubmVySG9tZV9faXRlbS5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhvbWVfX2Jhbm5lciAuYmFubmVySG9tZSAuYmFubmVySG9tZV9faXRlbSB7XG4gICAgaGVpZ2h0OiA2NDBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDV2aDtcbiAgfVxufVxuLkhvbWVfX2Jhbm5lciAuYmFubmVySG9tZSAuYmFubmVySG9tZV9faXRlbS0tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGQ0ZDO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhvbWVfX2Jhbm5lciAuYmFubmVySG9tZSAuYmFubmVySG9tZV9faXRlbS0tdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIG1heC1oZWlnaHQ6IDQ3dmg7XG4gICAgcGFkZGluZzogMCA2dnc7XG4gIH1cbn1cbi5Ib21lX19iYW5uZXIgLmJhbm5lckhvbWUgLmJhbm5lckhvbWVfX2l0ZW0tLXRleHQgLmltYWdlVG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uSG9tZV9fYmFubmVyIC5iYW5uZXJIb21lIC5iYW5uZXJIb21lX19pdGVtLS10ZXh0IC5pbWFnZUJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi5Ib21lX19iYW5uZXIgLmJhbm5lckhvbWUgLmJhbm5lckhvbWVfX2l0ZW0tLXRleHQgaDEge1xuICBjb2xvcjogIzU4MzE3RDtcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICBmb250LXNpemU6IDcuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuSG9tZV9fYmFubmVyIC5iYW5uZXJIb21lIC5iYW5uZXJIb21lX19pdGVtLS10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1zaXplOiByZW0oMzApO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Ib21lX19iYW5uZXIgLmJhbm5lckhvbWUgLmJhbm5lckhvbWVfX2l0ZW0tLXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogNXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuSG9tZV9fYmFubmVyIC5iYW5uZXJIb21lIC5iYW5uZXJIb21lX19pdGVtLS10ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiByZW0oMjApO1xuICB9XG59XG4uSG9tZV9fYmFubmVyIC5iYW5uZXJIb21lIC5iYW5uZXJIb21lX19pdGVtLS10ZXh0IC5CdXR0b24ge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuLkhvbWVfX2Jhbm5lciAuYmFubmVySG9tZSAuc2xpY2stcHJldiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5Ib21lX19iYW5uZXIgLmJhbm5lckhvbWUgLnNsaWNrLW5leHQge1xuICByaWdodDogM3Z3O1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9fYmFubmVyIC5iYW5uZXJIb21lIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogN3Z3O1xuICAgIHRvcDogMzIlO1xuICB9XG59XG4uSG9tZV9fYmFubmVyIC5iYW5uZXJIb21lIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtYmFubmVyLnBuZyk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLkhvbWVfX2Jhbm5lciAuYmFubmVySG9tZSAuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG59XG4uSG9tZV9fYmFubmVyIC5iYW5uZXJIb21lIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAxN3ZoO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDN2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhvbWVfX2Jhbm5lciAuYmFubmVySG9tZSAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAxdmg7XG4gIH1cbn1cbi5Ib21lX19iYW5uZXIgLmJhbm5lckhvbWUgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogI0Y2M0IxMztcbiAgb3BhY2l0eTogMTtcbiAgZm9udC1zaXplOiAzLjV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLkhvbWVfX2Jhbm5lciAuYmFubmVySG9tZSAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgfVxufVxuLkhvbWVfX2Jhbm5lciAuYmFubmVySG9tZSAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6ICNGRkZDRkM7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc2l6ZTogMy41dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Ib21lX19iYW5uZXIgLmJhbm5lckhvbWUgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgfVxufVxuLkhvbWVfX2ZhcSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Ib21lX19mYXEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLkhvbWVfX2ZhcSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uSG9tZV9fZmFxLS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI0ZGRURERTtcbiAgcGFkZGluZzogODBweCAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhvbWVfX2ZhcS0tY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAzdmggNHZ3O1xuICB9XG59XG4uSG9tZV9fZmFxLS1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9fZmFxLS1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uSG9tZV9fZmFxLS1jb250ZW50IC5kZXNjcmlwdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogOS41dnc7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Ib21lX19mYXEtLWNvbnRlbnQgLmRlc2NyaXB0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMzgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Ib21lX19mYXEtLWNvbnRlbnQgLmRlc2NyaXB0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Ib21lX19mYXEtLWNvbnRlbnQgLmRlc2NyaXB0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xuICB9XG59XG4uSG9tZV9fZmFxLS1jb250ZW50IC5saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjcwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Ib21lX19mYXEtLWNvbnRlbnQgLmxpc3Qge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLkhvbWVfX2ZhcS0tY29udGVudCAubGlzdCAuRmFxQ29sbGFwc2Uge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLkhvbWVfX2luZm9ybWF0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA4NDZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9faW5mb3JtYXRpb25zIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuLkhvbWVfX2luZm9ybWF0aW9ucyAudGFnLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhvbWVfX2luZm9ybWF0aW9ucyAudGFnLWxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Ib21lX19pbmZvcm1hdGlvbnMgLnRhZy1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhvbWVfX2luZm9ybWF0aW9ucyAudGFnLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uSG9tZV9faW5mb3JtYXRpb25zLS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhvbWVfX2luZm9ybWF0aW9ucy0tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDI1dmg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwdmg7XG4gIH1cbn1cbi5Ib21lX19pbmZvcm1hdGlvbnMtLWNvbnRlbnQgLm5hdlRhYiB7XG4gIGJhY2tncm91bmQ6ICNGRkVEREU7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3OHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDczMHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Ib21lX19pbmZvcm1hdGlvbnMtLWNvbnRlbnQgLm5hdlRhYiB7XG4gICAgdG9wOiA0LjV2aDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1heC13aWR0aDogOTZ2dztcbiAgICBwYWRkaW5nOiAxLjV2aCAxLjV2dztcbiAgfVxufVxuLkhvbWVfX2luZm9ybWF0aW9ucy0tY29udGVudCAubmF2VGFiIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9faW5mb3JtYXRpb25zLS1jb250ZW50IC5uYXZUYWIgdWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLkhvbWVfX2luZm9ybWF0aW9ucy0tY29udGVudCAubmF2VGFiIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9faW5mb3JtYXRpb25zLS1jb250ZW50IC5uYXZUYWIgdWwgbGkge1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cbn1cbi5Ib21lX19pbmZvcm1hdGlvbnMtLWNvbnRlbnQgLm5hdlRhYiB1bCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMyRDI5MjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9faW5mb3JtYXRpb25zLS1jb250ZW50IC5uYXZUYWIgdWwgbGk6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5Ib21lX19pbmZvcm1hdGlvbnMtLWNvbnRlbnQgLm5hdlRhYiB1bCBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5Ib21lX19pbmZvcm1hdGlvbnMtLWNvbnRlbnQgLm5hdlRhYiB1bCBsaSAuYnV0dG9uVGFiIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMkQyOTI2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogNzJweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9faW5mb3JtYXRpb25zLS1jb250ZW50IC5uYXZUYWIgdWwgbGkgLmJ1dHRvblRhYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5Ib21lX19pbmZvcm1hdGlvbnMtLWNvbnRlbnQgLm5hdlRhYiB1bCBsaSAuYnV0dG9uVGFiLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNFODc3MjI7XG4gIGNvbG9yOiAjRkZGQ0ZDO1xufVxuLkhvbWVfX2luZm9ybWF0aW9ucy0tY29udGVudCAubmF2VGFiIHVsIGxpIC5idXR0b25UYWIuYWN0aXZlIC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uSG9tZV9faW5mb3JtYXRpb25zLS1jb250ZW50IC5uYXZUYWIgdWwgbGkgLmJ1dHRvblRhYi5hY3RpdmUgLmluaXRpYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLkhvbWVfX2luZm9ybWF0aW9ucy0tY29udGVudCAubmF2VGFiIHVsIGxpIC5idXR0b25UYWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTg3NzIyO1xuICBjb2xvcjogI0ZGRkNGQztcbn1cbi5Ib21lX19pbmZvcm1hdGlvbnMtLWNvbnRlbnQgLm5hdlRhYiB1bCBsaSAuYnV0dG9uVGFiOmhvdmVyIC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uSG9tZV9faW5mb3JtYXRpb25zLS1jb250ZW50IC5uYXZUYWIgdWwgbGkgLmJ1dHRvblRhYjpob3ZlciAuaW5pdGlhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uSG9tZV9faW5mb3JtYXRpb25zLS1jb250ZW50IC5uYXZUYWIgdWwgbGkgLmJ1dHRvblRhYiAuYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5Ib21lX19pbmZvcm1hdGlvbnMtLWNvbnRlbnQgLm5hdlRhYiB1bCBsaSAuYnV0dG9uVGFiIC5pbml0aWFsIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uSG9tZV9faW5mb3JtYXRpb25zLS1jb250ZW50IC5jb250ZW50VGFiIHtcbiAgcGFkZGluZzogMCAxLjV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLkhvbWVfX2luZm9ybWF0aW9ucy0tY29udGVudCAuY29udGVudFRhYi5hY2Nlc3NpYmlsaXR5SG9tZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDg0NnB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9faW5mb3JtYXRpb25zLS1jb250ZW50IC5jb250ZW50VGFiLmFjY2Vzc2liaWxpdHlIb21lIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5Ib21lX19pbmZvcm1hdGlvbnMtLWNvbnRlbnQgLmNvbnRlbnRUYWIucm91dGVySG9tZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDg0NnB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9faW5mb3JtYXRpb25zLS1jb250ZW50IC5jb250ZW50VGFiLnJvdXRlckhvbWUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLkhvbWVfX2luZm9ybWF0aW9ucy0tY29udGVudCAuY29udGVudFRhYi5jb25kdWN0SG9tZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDg0NnB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9faW5mb3JtYXRpb25zLS1jb250ZW50IC5jb250ZW50VGFiLmNvbmR1Y3RIb21lIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5Ib21lX19pbmZvcm1hdGlvbnMtLWNvbnRlbnQgLmNvbnRlbnRUYWIuc2NoZWR1bGVIb21lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5Ib21lX19pbmZvcm1hdGlvbnMtLWNvbnRlbnQgLmNvbnRlbnRUYWIuc2NoZWR1bGVIb21lIC5zY2hlZHVsZUxpc3QgLml0ZW0gLmNvbnRlbnQgYmxvY2txdW90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA0MHB4O1xuICBtYXJnaW4taW5saW5lLWVuZDogNDBweDtcbn1cbi5Ib21lX19pbmZvcm1hdGlvbnMtLWNvbnRlbnQgLmNvbnRlbnRUYWIuc2NoZWR1bGVIb21lIC5zY2hlZHVsZUxpc3QgLml0ZW0gLmNvbnRlbnQgYmxvY2txdW90ZSBlbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhvbWVfX2luZm9ybWF0aW9ucy0tY29udGVudCAuY29udGVudFRhYi5zY2hlZHVsZUhvbWUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLkhvbWVfX2luZm9ybWF0aW9ucy0tY29udGVudCAuY29udGVudFRhYiAuaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5Ib21lX19pbmZvcm1hdGlvbnMtLWNvbnRlbnQgLmNvbnRlbnRUYWIgLmlubmVyIC5hY2Nlc3NpYmlsaXR5SG9tZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMTB2aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhvbWVfX2luZm9ybWF0aW9ucy0tY29udGVudCAuY29udGVudFRhYiAuaW5uZXIgLmFjY2Vzc2liaWxpdHlIb21lX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLkhvbWVfX2luZm9ybWF0aW9ucy0tY29udGVudCAuY29udGVudFRhYiAuaW5uZXIgLmFjY2Vzc2liaWxpdHlIb21lX19jb250ZW50IC5ib3gge1xuICBiYWNrZ3JvdW5kOiAjRkZFRERFO1xuICBjb2xvcjogIzAwNEY4MTtcbiAgcGFkZGluZzogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzA1cHg7XG4gIG1pbi1oZWlnaHQ6IDIzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9faW5mb3JtYXRpb25zLS1jb250ZW50IC5jb250ZW50VGFiIC5pbm5lciAuYWNjZXNzaWJpbGl0eUhvbWVfX2NvbnRlbnQgLmJveCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uSG9tZV9faW5mb3JtYXRpb25zLS1jb250ZW50IC5jb250ZW50VGFiIC5pbm5lciAuYWNjZXNzaWJpbGl0eUhvbWVfX2NvbnRlbnQgLmJveCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhbnRheW9nXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMThweCAwO1xufVxuLkhvbWVfX2luZm9ybWF0aW9ucy0tY29udGVudCAuY29udGVudFRhYiAuaW5uZXIgLnJvdXRlckhvbWVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Ib21lX19pbmZvcm1hdGlvbnMtLWNvbnRlbnQgLmNvbnRlbnRUYWIgLmlubmVyIC5yb3V0ZXJIb21lX19jb250ZW50IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLkhvbWVfX2luZm9ybWF0aW9ucy0tY29udGVudCAuY29udGVudFRhYiAuaW5uZXIgLnJvdXRlckhvbWVfX2NvbnRlbnQtLXRleHQge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Ib21lX19pbmZvcm1hdGlvbnMtLWNvbnRlbnQgLmNvbnRlbnRUYWIgLmlubmVyIC5yb3V0ZXJIb21lX19jb250ZW50LS10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLkhvbWVfX2luZm9ybWF0aW9ucy0tY29udGVudCAuY29udGVudFRhYiAuaW5uZXIgLnJvdXRlckhvbWVfX2NvbnRlbnQtLXRleHQgaDMge1xuICBmb250LXNpemU6IDEydnc7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyRDI5MjY7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Ib21lX19pbmZvcm1hdGlvbnMtLWNvbnRlbnQgLmNvbnRlbnRUYWIgLmlubmVyIC5yb3V0ZXJIb21lX19jb250ZW50LS10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiByZW0oNDgpO1xuICB9XG59XG4uSG9tZV9faW5mb3JtYXRpb25zLS1jb250ZW50IC5jb250ZW50VGFiIC5pbm5lciAucm91dGVySG9tZV9fY29udGVudC0tdGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5Ib21lX19pbmZvcm1hdGlvbnMtLWNvbnRlbnQgLmNvbnRlbnRUYWIgLmlubmVyIC5yb3V0ZXJIb21lX19jb250ZW50LS10ZXh0IHAudXBwZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzLjV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLkhvbWVfX2luZm9ybWF0aW9ucy0tY29udGVudCAuY29udGVudFRhYiAuaW5uZXIgLnJvdXRlckhvbWVfX2NvbnRlbnQtLXRleHQgcC51cHBlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgfVxufVxuLkhvbWVfX2luZm9ybWF0aW9ucy0tY29udGVudCAuY29udGVudFRhYiAuaW5uZXIgLnJvdXRlckhvbWVfX2NvbnRlbnQtLXRleHQgLmxpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzJEMjkyNjtcbiAgZm9udC1mYW1pbHk6IFwiQmFudGF5b2dcIjtcbn1cbi5Ib21lX19pbmZvcm1hdGlvbnMtLWNvbnRlbnQgLmNvbnRlbnRUYWIgLmlubmVyIC5yb3V0ZXJIb21lX19jb250ZW50LS10ZXh0IC5saW5lIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzJEMjkyNjtcbn1cbi5Ib21lX19pbmZvcm1hdGlvbnMtLWNvbnRlbnQgLmNvbnRlbnRUYWIgLmlubmVyIC5jb25kdWN0SG9tZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhvbWVfX2luZm9ybWF0aW9ucy0tY29udGVudCAuY29udGVudFRhYiAuaW5uZXIgLmNvbmR1Y3RIb21lX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uSG9tZV9faW5mb3JtYXRpb25zLS1jb250ZW50IC5jb250ZW50VGFiIC5pbm5lciAuY29uZHVjdEhvbWVfX2NvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Ib21lX19pbmZvcm1hdGlvbnMtLWNvbnRlbnQgLmNvbnRlbnRUYWIgLmlubmVyIC5jb25kdWN0SG9tZV9fY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLkhvbWVfX2luZm9ybWF0aW9ucy0tY29udGVudCAuY29udGVudFRhYiAuaW5uZXIgLmNvbmR1Y3RIb21lX19jb250ZW50IC5kZXNjcmlwdGlvbiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgZm9udC1zaXplOiAxMnZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuSG9tZV9faW5mb3JtYXRpb25zLS1jb250ZW50IC5jb250ZW50VGFiIC5pbm5lciAuY29uZHVjdEhvbWVfX2NvbnRlbnQgLmRlc2NyaXB0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiByZW0oNDgpO1xuICB9XG59XG4uSG9tZV9faW5mb3JtYXRpb25zLS1jb250ZW50IC5jb250ZW50VGFiIC5pbm5lciAuY29uZHVjdEhvbWVfX2NvbnRlbnQgLmRlc2NyaXB0aW9uIHAge1xuICBjb2xvcjogIzJEMjkyNjtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMy41dnc7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Ib21lX19pbmZvcm1hdGlvbnMtLWNvbnRlbnQgLmNvbnRlbnRUYWIgLmlubmVyIC5jb25kdWN0SG9tZV9fY29udGVudCAuZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgfVxufVxuLkhvbWVfX2luZm9ybWF0aW9ucy0tY29udGVudCAuY29udGVudFRhYiAuaW5uZXIgLmNvbmR1Y3RIb21lX19jb250ZW50IC5saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGNvbG9yOiAjMkQyOTI2O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9faW5mb3JtYXRpb25zLS1jb250ZW50IC5jb250ZW50VGFiIC5pbm5lciAuY29uZHVjdEhvbWVfX2NvbnRlbnQgLmxpc3Qge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1dmg7XG4gIH1cbn1cbi5Ib21lX19pbmZvcm1hdGlvbnMtLWNvbnRlbnQgLmNvbnRlbnRUYWIgLmlubmVyIC5jb25kdWN0SG9tZV9fY29udGVudCAubGlzdCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIGxpbmUtaGVpZ2h0OiAxNi40MnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLkhvbWVfX21hcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Ib21lX19tYXBzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgOHZ3O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5Ib21lX19tYXBzLS10aHVtYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwdnc7XG4gIGhlaWdodDogODh2aDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9fbWFwcy0tdGh1bWIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMydmg7XG4gIH1cbn1cbi5Ib21lX19tYXBzLS10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9fbWFwcy0tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDN2aDtcbiAgfVxufVxuLkhvbWVfX21hcHMtLXRleHQgaDIge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxMnZ3O1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Ib21lX19tYXBzLS10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC1zaXplOiByZW0oNDgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Ib21lX19tYXBzLS10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Ib21lX19tYXBzLS10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xuICB9XG59XG4uSG9tZV9fbWFwcy0tdGV4dCBwIHtcbiAgbWFyZ2luOiAyOHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Ib21lX19vdGhlcnMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5Ib21lX19vdGhlcnMtLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0LjV2dztcbiAgY29sb3I6ICMyRDI5MjY7XG4gIGZvbnQtZmFtaWx5OiBcIk1ham9yaXNcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuSG9tZV9fb3RoZXJzLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgfVxufVxuLkhvbWVfX290aGVycy0tY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjNweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhvbWVfX290aGVycy0tY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAzdmg7XG4gIH1cbn1cbi5Ib21lX19vdGhlcnMtLWNvbnRlbnQgLmJveCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiA1MHZoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW46IDAgMXZ3O1xuICBtYXgtd2lkdGg6IDQydnc7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Ib21lX19vdGhlcnMtLWNvbnRlbnQgLmJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDUydmg7XG4gICAgbWFyZ2luOiAwIDAgM3ZoIDA7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogNHZoO1xuICAgIHBhZGRpbmctbGVmdDogNnZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMDAwcHgpIHtcbiAgLkhvbWVfX290aGVycy0tY29udGVudCAuYm94IHtcbiAgICBoZWlnaHQ6IDI4dmg7XG4gIH1cbn1cbi5Ib21lX19vdGhlcnMtLWNvbnRlbnQgLmJveF9fdGV4dCB7XG4gIGNvbG9yOiAjRkZGQ0ZDO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uSG9tZV9fb3RoZXJzLS1jb250ZW50IC5ib3hfX3RleHQgaDEge1xuICBmb250LWZhbWlseTogXCJNYWpvcmlzXCI7XG4gIGZvbnQtc2l6ZTogMTJ2dztcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Ib21lX19vdGhlcnMtLWNvbnRlbnQgLmJveF9fdGV4dCBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDQ4KTtcbiAgfVxufVxuLkhvbWVfX290aGVycy0tY29udGVudCAuYm94X190ZXh0IHAge1xuICBsaW5lLWhlaWdodDogMTYuNDJweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMy41dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Ib21lX19vdGhlcnMtLWNvbnRlbnQgLmJveF9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICB9XG59XG4uSG9tZV9fcmVjb25lY3RhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ob21lL2JnLXJlY29uZWN0YS5wbmcpIG5vLXJlcGVhdCAjMDBCNUIyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5Ib21lX19yZWNvbmVjdGEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5Ib21lX19yZWNvbmVjdGEgLnJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwO1xufVxuLkhvbWVfX3JlY29uZWN0YSAubGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLkhvbWVfX3JlY29uZWN0YS0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9fcmVjb25lY3RhLS1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5Ib21lX19yZWNvbmVjdGEtLWNvbnRlbnQgLnRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5Ib21lX19yZWNvbmVjdGEtLWNvbnRlbnQgLnRleHQgLmxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9fcmVjb25lY3RhLS1jb250ZW50IC50ZXh0IC5sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uSG9tZV9fcmVjb25lY3RhLS1jb250ZW50IC50ZXh0IC50aXR1bG8ge1xuICBmb250LXNpemU6IDd2dztcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzU4MzE3RDtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLkhvbWVfX3JlY29uZWN0YS0tY29udGVudCAudGV4dCAudGl0dWxvIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xuICB9XG59XG4uSG9tZV9fcmVjb25lY3RhLS1jb250ZW50IC50ZXh0IHNwYW4ge1xuICBjb2xvcjogIzJEMjkyNjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uSG9tZV9fcmVjb25lY3RhLS1jb250ZW50IC50ZXh0IHAge1xuICBjb2xvcjogIzU4MzE3RDtcbiAgZm9udC1zaXplOiAzLjV2dztcbiAgbGluZS1oZWlnaHQ6IDE2LjQycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Ib21lX19yZWNvbmVjdGEtLWNvbnRlbnQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgfVxufVxuLkhvbWVfX3JlY29uZWN0YS0tY29udGVudCAudGV4dCAuQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhvbWVfX3JlY29uZWN0YS0tY29udGVudCAudGV4dCAuQnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA0dmg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkhvbWVfX3JlY29uZWN0YS0tY29udGVudCAuaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogOTB2dztcbiAgfVxufVxuLkhvbWVfX3NjaGVkdWxlIHtcbiAgcGFkZGluZzogMTgwcHggMCAyMHB4IDA7XG4gIG1pbi1oZWlnaHQ6IDg0NnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuSG9tZV9fc2NoZWR1bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLkhvbWVfX3NjaGVkdWxlLS1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG59XG4uSG9tZV9fc2NoZWR1bGUtLWhlYWRlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzJEMjkyNjtcbiAgZm9udC1mYW1pbHk6IFwiTWFqb3Jpc1wiO1xuICBmb250LXNpemU6IDQuNXZ3O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAuSG9tZV9fc2NoZWR1bGUtLWhlYWRlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xuICB9XG59XG4uSG9tZV9fc2NoZWR1bGUtLWlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5Ib21lX19zY2hlZHVsZS0taW5uZXIgLnNjaGVkdWxlTGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uSG9tZV9fc2NoZWR1bGUtLWlubmVyIC5zY2hlZHVsZUxpc3QgLml0ZW0ge1xuICBjb2xvcjogIzJEMjkyNjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkZGRkY7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLkhvbWVfX3NjaGVkdWxlLS1pbm5lciAuc2NoZWR1bGVMaXN0IC5pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLkhvbWVfX3NjaGVkdWxlLS1pbm5lciAuc2NoZWR1bGVMaXN0IC5pdGVtIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFudGF5b2dcIjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDV2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLkhvbWVfX3NjaGVkdWxlLS1pbm5lciAuc2NoZWR1bGVMaXN0IC5pdGVtIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiByZW0oMjApO1xuICB9XG59XG4uSG9tZV9fc2NoZWR1bGUtLWlubmVyIC5zY2hlZHVsZUxpc3QgLml0ZW0gLmNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMy43NXZ3O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMyRDI5MjY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5Ib21lX19zY2hlZHVsZS0taW5uZXIgLnNjaGVkdWxlTGlzdCAuaXRlbSAuY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiByZW0oMTUpO1xuICB9XG59XG4uSG9tZV9fc2NoZWR1bGUtLWlubmVyIC5zY2hlZHVsZUxpc3QgLml0ZW0gLmNvbnRlbnQgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNGRkE0Mjc7XG59XG4uSG9tZV9fc2NoZWR1bGUtLWlubmVyIC5zY2hlZHVsZUxpc3QgLml0ZW0gLmNvbnRlbnQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5Ib21lX19zY2hlZHVsZSAubG9hZGVyIC5sZHMtZWxsaXBzaXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5Ib21lX19zY2hlZHVsZSAubG9hZGVyIC5sZHMtZWxsaXBzaXMgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDEsIDEsIDApO1xufVxuLkhvbWVfX3NjaGVkdWxlIC5sb2FkZXIgLmxkcy1lbGxpcHNpcyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgbGVmdDogOHB4O1xuICBhbmltYXRpb246IGxkcy1lbGxpcHNpczEgMC42cyBpbmZpbml0ZTtcbn1cbi5Ib21lX19zY2hlZHVsZSAubG9hZGVyIC5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGxlZnQ6IDhweDtcbiAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMyIDAuNnMgaW5maW5pdGU7XG59XG4uSG9tZV9fc2NoZWR1bGUgLmxvYWRlciAubGRzLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoMykge1xuICBsZWZ0OiAzMnB4O1xuICBhbmltYXRpb246IGxkcy1lbGxpcHNpczIgMC42cyBpbmZpbml0ZTtcbn1cbi5Ib21lX19zY2hlZHVsZSAubG9hZGVyIC5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCg0KSB7XG4gIGxlZnQ6IDU2cHg7XG4gIGFuaW1hdGlvbjogbGRzLWVsbGlwc2lzMyAwLjZzIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMxIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI0cHgsIDApO1xuICB9XG59IiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHY1LjAuMSB8IDIwMTkxMDE5XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBtZW51LCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWFpbiwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250OiBpbmhlcml0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4vKiBIVE1MNSBoaWRkZW4tYXR0cmlidXRlIGZpeCBmb3IgbmV3ZXIgYnJvd3NlcnMgKi9cbipbaGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbm1lbnUsIG9sLCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ1dvcmsgU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3dvcmstc2Fucy12MTgtbGF0aW4tMzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ1dvcmsgU2Fucyc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3dvcmstc2Fucy12MTgtbGF0aW4tMzAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ1dvcmsgU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3dvcmstc2Fucy12MTgtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy93b3JrLXNhbnMtdjE4LWxhdGluLWl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy93b3JrLXNhbnMtdjE4LWxhdGluLTUwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy93b3JrLXNhbnMtdjE4LWxhdGluLTUwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy93b3JrLXNhbnMtdjE4LWxhdGluLTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy93b3JrLXNhbnMtdjE4LWxhdGluLTYwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy93b3JrLXNhbnMtdjE4LWxhdGluLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy93b3JrLXNhbnMtdjE4LWxhdGluLTcwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy93b3JrLXNhbnMtdjE4LWxhdGluLTgwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy93b3JrLXNhbnMtdjE4LWxhdGluLTgwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy93b3JrLXNhbnMtdjE4LWxhdGluLTkwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdXb3JrIFNhbnMnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKCcuLi9mb250cy93b3JrLXNhbnMtdjE4LWxhdGluLTkwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmFudGF5b2cgTGlnaHQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQmFudGF5b2dMaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0JhbnRheW9nTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmFudGF5b2cgU2VtaWxpZ2h0JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0JhbnRheW9nU2VtaWxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvQmFudGF5b2dTZW1pbGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmFudGF5b2cnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQmFudGF5b2dSZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvQmFudGF5b2dSZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01ham9yaXMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTWFqb3Jpc1JlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9NYWpvcmlzUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufSIsIkBrZXlmcmFtZXMgc2hvd0hlYWRlciB7XG4gIDAlIHtcbiAgICB0b3A6IC0gcHgoOTApXG4gIH1cblxuICAxMDAlIHtcbiAgICB0b3A6IHB4KDApXG4gIH1cbn1cblxuQGtleWZyYW1lcyBoaWRlSGVhZGVyIHtcbiAgMCUge1xuICAgIHRvcDogcHgoMClcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRvcDogLSBweCg5MClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGVsZW1BbHBoYSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGVsZW1BbHBoYU1vZGFsIHtcbiAgMCUge1xuICAgIHRvcDogLTIwJTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNob3dFbGVtZW50IHtcbiAgMCUge1xuICAgIGhlaWdodDogcHgoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGhlaWdodDogcHgoNjApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoaWRlRWxlbWVudCB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IHB4KDYwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiBweCgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVSaWdodENhcmQge1xuICAwJSB7XG4gICAgcmlnaHQ6IC0gcHgoNTcwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbWVudU1vYmlsZSB7XG4gIDAlIHtcbiAgICByaWdodDogLSAxMDAlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtZW51TW9iaWxlQ2xvc2Uge1xuICAwJSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICByaWdodDogLSAxMDAlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ2FsZXJpYSB7XG4gIDAlIHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0b3A6IHB4KDkwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoaW1tZXIge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMCUgMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMCUgMDtcbiAgfVxufSIsIi5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIHZ3KDgpO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRkZXNrdG9wKSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiBweCg5NjApO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLS1mdWxsIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRkZXNrdG9wKSB7XG4gICAgICBtYXgtd2lkdGg6IHB4KDE0NDApO1xuICAgICAgcGFkZGluZzogMCBweCg5MCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLS1mb290ZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGRlc2t0b3ApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogcHgoODApO1xuICAgIH1cbiAgfVxuXG4gICYtLWhlYWRlciB7XG4gICAgcGFkZGluZzogdmgoMikgdncoMyk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRkZXNrdG9wKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgcHgoODApO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi0tZnVsbC1oZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCkgLSAxMHZoKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGRlc2t0b3ApIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tcHgpIC0gODBweCk7XG4gICAgfVxuICB9XG5cbiAgJi0tdi1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmgoNSk7XG4gICAgcGFkZGluZy10b3A6IHZoKDUpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkZGVza3RvcCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IHB4KDQwKTtcbiAgICAgIHBhZGRpbmctdG9wOiBweCg0MCk7XG4gICAgfVxuICB9XG5cbiAgJi0taC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZ3KDgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZ3KDgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkZGVza3RvcCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiBweCg1MCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBweCg1MCk7XG4gICAgfVxuICB9XG5cbiAgJi0tZnVsbC1tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkZGVza3RvcCkge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiBweCg5NjApO1xuICAgIH1cbiAgfVxufSIsIiRtb2JpbGU6ICcobWF4LXdpZHRoOiA3NjhweCknO1xuJGRlc2t0b3A6ICcobWluLXdpZHRoOiA0ODFweCknO1xuJHRhYmxldDogJyhtYXgtd2lkdGg6IDc2OHB4KSc7XG4kbWVkaXVtOiAnKG1heC13aWR0aDogMTAyNHB4KSc7XG4kZGVza3RvcFZhcmlhbnQ6ICcobWF4LXdpZHRoOiAxNDQwcHgpJztcbiRmb3VyS2V5OiAnKG1pbi13aWR0aDogMzAwMHB4KSc7XG5cbkBtaXhpbiByZXNwb25kLXRvKCRtZWRpYSkge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICN7JG1lZGlhfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHZ3KCR2YWx1ZSkge1xuICBAcmV0dXJuICN7KCR2YWx1ZSl9dnc7XG59XG5cbkBmdW5jdGlvbiB2aCgkdmFsdWUpIHtcbiAgQHJldHVybiAjeygkdmFsdWUpfXZoO1xufVxuXG5AZnVuY3Rpb24gcHgoJHZhbHVlKSB7XG4gIEByZXR1cm4gI3soJHZhbHVlKX1weDtcbn1cblxuQG1peGluIGZvbnQtc2l6ZSgkdGFyZ2V0KSB7XG4gIGZvbnQtc2l6ZTogdncoY2FsYygkdGFyZ2V0LzQpKTtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRkZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiAjeyR0YXJnZXR9cHg7XG4gICAgZm9udC1zaXplOiByZW0oJHRhcmdldCk7XG4gIH1cbn1cblxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnRcbiAgfVxuXG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnRcbiAgfVxuXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50XG4gIH1cblxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnRcbiAgfVxuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudFxuICB9XG59IiwiKiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1mYW1pbHk6ICR3b3Jrc2FucztcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgY29sb3I6ICRibGFjaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiBweCgxNi40Mik7XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAuY29weS1zaGFyZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDIyO1xuICAgIGJvdHRvbTogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheW1lZGl1bTtcbiAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiBweCgyMCkgcHgoNDApO1xuICAgIGJvcmRlci1yYWRpdXM6IHB4KDQwKTtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgcGFkZGluZzogdmgoMikgdncoNCk7XG4gICAgICB3aWR0aDogdncoOTApO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51TW9iaWxlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYW5pbWF0aW9uOiAuNHMgZWFzZSBtZW51TW9iaWxlQ2xvc2U7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcblxuICAgICYuc2hvdyB7XG4gICAgICAmLnNob3cge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYW5pbWF0aW9uOiAuNHMgZWFzZSBtZW51TW9iaWxlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogdmgoNCkgdncoNCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiB2aCg0KTtcbiAgICAgICAgcmlnaHQ6IHZ3KDQpO1xuICAgICAgfVxuXG4gICAgICAmLS1saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IHZoKDgpO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiB2aCgyLjUpIDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBweCgxKSBzb2xpZCAkZ3JheW1lZGl1bTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZWJhbm87XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkd29ya3NhbnM7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiBweCg1KTtcbiAgICAgICAgICAgICAgdG9wOiBweCgyNSk7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAuNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRyYW5zbGF0ZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGJhbnRheW9nO1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZoKDQpO1xuICAgICAgICB9XG5cbiAgICAgICAgLkJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdmgoNCk7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAucmFuZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHR1cGlwYTtcblxuICAgICAgYSwgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWFqb3Jpcyc7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkcGFyZGFsO1xuICAgICAgICBmb250LXNpemU6IHB4KDEyKTtcbiAgICAgICAgcGFkZGluZzogcHgoOCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiBweCg1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGRlc2t0b3BWYXJpYW50KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgdncoNik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nOiAwIHZ3KDgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaGVhZGVyRml4ZWQge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAtIHB4KDkwKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IHB4KDkwKTtcbiAgICAgIGFuaW1hdGlvbjogLjVzIGVhc2UgaGlkZUhlYWRlcjtcbiAgICAgIHotaW5kZXg6IDIwMTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblxuICAgICAgLmhlYWRlckZpeGVkX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5zaG93TWVudU1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogcHgoMjcwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXJhbmphIHtcbiAgICAgICAgICAuZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaXVtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHB4KDEwMCk7XG5cbiAgICAgICAgICAgIC5kZXNrdG9wIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vYmlsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnNob3cge1xuICAgICAgICBhbmltYXRpb246IC41cyBlYXNlIHNob3dIZWFkZXI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5hdkludGVybmFsIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGhlaWdodDogcHgoOTApO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMTtcblxuICAgICAgLm5hdkludGVybmFsX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5zaG93TWVudU1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogcHgoMjcwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXJhbmphIHtcbiAgICAgICAgICAuZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaXVtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHB4KDEwMCk7XG5cbiAgICAgICAgICAgIC5kZXNrdG9wIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vYmlsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubmF2SG9tZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyMDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgLy9wYWRkaW5nLXRvcDogcHgoMjYpO1xuXG4gICAgICAubmF2SG9tZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBweCgxOCk7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5zaG93TWVudU1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogcHgoMjcwKTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBweCgyMDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXJhbmphIHtcbiAgICAgICAgICAuZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaXVtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHB4KDEwMCk7XG5cbiAgICAgICAgICAgIC5kZXNrdG9wIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vYmlsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7fVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZIb21lIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGl1bSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCBweCgzKTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBweCg1Mik7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHdvcmtzYW5zO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHB4KDEwKSBweCgxMCk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC43cyBlYXNlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRkZXNrdG9wVmFyaWFudCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDAuNyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGl1bSkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLndoaXRlIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IHB4KDI0KTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiBweCgxNik7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDE2KTtcbiAgICAgICAgICAgICAgd2lkdGg6IHB4KDIwMCk7XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogcHgoOCkgMDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRlYmFubztcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcHgoMTQpO1xuXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0dXBpcGE7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBweCg1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRlYmFubztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5ibGFjayB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRlYmFubztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYW1hcmVsb2dhdHVyYW1vO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IHB4KDI1KTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiBweCgxNik7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDE2KTtcbiAgICAgICAgICAgICAgd2lkdGg6IHB4KDIwMCk7XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRlYmFubztcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcHgoMTQpO1xuXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0dXBpcGE7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBweCg1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZWJhbm87XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRlYmFubztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYW1hcmVsb2dhdHVyYW1vO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbnMge1xuICAgICAgLkJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGRlc2t0b3BWYXJpYW50KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBweCgxNjgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAydnc7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGRlc2t0b3BWYXJpYW50KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDAuNyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaXVtKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyIHtcbiAgICAvLyBtYXJnaW4tdG9wOiBweCg3NSk7XG4gICAgcGFkZGluZy10b3A6IHB4KDgwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcHgoNDApO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGViYW5vO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6ICR3b3Jrc2FucztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE4KTtcblxuICAgICAgJi5jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmLS10ZXh0IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICBsaW5lLWhlaWdodDogcHgoMTYpO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgfVxuXG4gICAgICAmLS1pbmZvcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHB4KDUxNik7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAudGlja2V0cyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcHgoMjApO1xuXG4gICAgICAgICAgLmZvb3Rlci0tdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZm9vdGVyLS10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDIwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tbGlua3Mge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBweCg1MDApO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZ3KDUpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuRm9vdGVyTmF2IHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMzgpO1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZWJhbm87XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICAgIG1hcmdpbi10b3A6IHB4KDgyKTtcblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogcHgoMjAwKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogcHgoMzIpO1xuICAgICAgICAgIGhlaWdodDogcHgoMzIpO1xuICAgICAgICAgIG1hcmdpbjogMCBweCgxMyk7XG5cbiAgICAgICAgICAvLyAmOmZpcnN0LWNoaWxkLCAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIC8vICAgbWFyZ2luOiAwO1xuICAgICAgICAgIC8vIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhcmFuamE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaWduYXR1cmUge1xuICAgICAgbWFyZ2luLXRvcDogcHgoMzIpO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRlYmFubztcbiAgICAgIHBhZGRpbmctdG9wOiBweCgyMik7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgyMik7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gZm9udHNcbiR3b3Jrc2FuczogJ1dvcmsgU2Fucyc7XG4kYmFudGF5b2c6ICdCYW50YXlvZyc7XG4kbWFqb3JpczogJ01ham9yaXMnO1xuXG4vL2NvbG9yc1xuJGViYW5vOiAjMkQyOTI2O1xuJGJsYWNrOiAjMDAwO1xuJHdoaXRlOiAjRkZGQ0ZDO1xuJHdoaXRlcHVyZTogI0ZGRkZGRjtcbiRncmF5bWVkaXVtOiAjRTJFMEUwO1xuJGdyYXlsaWdodDogI0VFRUNFQztcbiRvbGl2YTogIzdDODAzNDtcbiRsYXJhbmphOiAjRkZBNDI3O1xuJGxhcmFuamFzYW5oYWNvOiAjRkZBNDI3O1xuJGFtYXJlbG9nYXR1cmFtbzogI0ZGQzYwMDtcbiR0dXBpcGE6ICNFODc3MjI7XG4kbGFnbzogIzAwQjJBOTtcbiRsYW1hOiAjRDlCNDhGO1xuJGFndWE6ICMwMDU1ODc7XG4kdHVjYW5vOiAjMkMyQTJDO1xuXG4kcGFyZGFsOiAjRkZFRERFO1xuJHNhaWF6dWw6ICM4RUQ1RTI7XG4kc2FpYXp1bG1lZGl1bTogI0M4RTZFRTtcbiRzYWlhenVsNTA6ICNiZGUyZWE7XG4kYXp1bGFyaXJhbmhhOiAjMDA0RjgxO1xuJGFyYXJhYXp1bDogIzAwODJENjtcbiR2ZXJkZXBhcGFnYWlvOiAjNEE5QjU1O1xuJGFyYXJhZXNtZXJhbGRhOiAjMDBCNUIyO1xuJHJveG90aWU6ICM1ODMxN0Q7XG4kYXJhcmF2ZXJtZWxoYTogI0Y2M0IxMztcbiRub3R1cm5vOiAjMjEwNDRBOyIsIi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgY29udGVudDogJyc7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmNhbGVuZGFyRXZlbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogcHgoMjApO1xuICAuaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICBjb2xvcjogJGxhcmFuamFzYW5oYWNvO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFudGF5b2c7XG4gIH1cblxuICAudGFibGVDYWxlbmRhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICRiYW50YXlvZztcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIG1hcmdpbi10b3A6IHB4KDIwKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB9XG4gICAgdGgge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb2xvcjogJGxhcmFuamFzYW5oYWNvO1xuICAgICAgd2lkdGg6IHB4KDE0MCk7XG4gICAgICBoZWlnaHQ6IHB4KDgwKTtcbiAgICAgIHBhZGRpbmc6IHB4KDgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IHZ3KDIpO1xuICAgICAgICBoZWlnaHQ6IHZoKDYpO1xuICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IHB4KDEpIHNvbGlkICRlYmFubztcbiAgICAgIGNvbG9yOiAkZWJhbm87XG4gICAgICB3aWR0aDogcHgoMTQwKTtcbiAgICAgIGhlaWdodDogcHgoODApO1xuICAgICAgcGFkZGluZzogcHgoOCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICB3aWR0aDogdncoMik7XG4gICAgICAgIGhlaWdodDogdmgoNik7XG4gICAgICB9XG5cbiAgICAgICYubm9ib3JkZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmVEYXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2FpYXp1bDUwO1xuICAgICAgICBjb2xvcjogJGViYW5vO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC50YWdzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGdhcDogcHgoNCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1bGxldCB7XG4gICAgICAgIHdpZHRoOiBweCgxNik7XG4gICAgICAgIGhlaWdodDogcHgoMTYpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBweCg4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICB3aWR0aDogcHgoMTApO1xuICAgICAgICAgIGhlaWdodDogcHgoMTApO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAmX19ldmVudG9zLWVkdWNhdGl2b3Mge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRsYXJhbmphc2FuaGFjbztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2V2ZW50b3MtY3VsdHVyYWlzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcm94b3RpZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2V2ZW50b3Mtc29jaWFpcyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGFyYXJhdmVybWVsaGE7XG4gICAgICAgIH1cblxuICAgICAgICAmX19lbnRyZXRlbmltZW50byB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0Y3QjlEMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0ZCwgI3llYXIge1xuICAgICAgXG4gICAgfVxuICB9XG5cbiAgJl9fbGVnZW5kIHtcbiAgICBtYXJnaW4tdG9wOiBweCgzMCk7XG5cbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFudGF5b2c7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogcHgoMTYpO1xuICAgICAgZm9udC1mYW1pbHk6ICRiYW50YXlvZztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDAgcHgoOCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgIG1hcmdpbjogdmgoMSkgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiBweCgxNik7XG4gICAgICAgICAgaGVpZ2h0OiBweCgxNik7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBweCg4KTtcblxuICAgICAgICAgICYuZWR1Y2F0aXZvIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYXJhbmphc2FuaGFjbztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmN1bHR1cmFpcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcm94b3RpZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNvY2lhaXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFyYXJhdmVybWVsaGE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5lbnRyZXRlbmltZW50byB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdCOUQzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYWxlbmRhckludGVybmFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLkJ1dHRvbiB7XG4gICAgICAmLmNsb3NlIHtcbiAgICAgICAgYm9yZGVyOiBweCgxKSBzb2xpZCAkZ3JheW1lZGl1bTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiLkNvbnRhY3RFbWFpbCB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcGFkZGluZzogcHgoNjQpIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgcGFkZGluZzogdmgoOCkgdncoOCk7XG4gIH1cblxuICAuZm9saGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZ2FycmEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICR0dXBpcGE7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IHB4KDE2KSAwO1xuICB9XG5cbiAgLkJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiBweCgzMTcpO1xuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBweCg4KTtcbiAgICB9XG4gIH1cblxuICAuY29weWVtYWlsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IHB4KDIwKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIucG9wdXAtYXJlYSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAyMDI7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7XG4gIFxuXHQmLmFjdGl2ZSB7XG5cdCAgb3BhY2l0eTogMTtcblx0ICBwb2ludGVyLWV2ZW50czogYWxsO1xuXHR9XG4gIFxuXHQucG9wdXAge1xuXHQgIHdpZHRoOiAxMDAlO1xuXHQgIGhlaWdodDogMTAwJTtcblx0ICBkaXNwbGF5OiBmbGV4O1xuXHQgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgcGFkZGluZzogMCBweCgyMCk7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNik7XG5cblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuICBcblx0ICAuYW5ub3VuY2VtZW50LWFyZWEge1xuXHRcdFx0bWF4LXdpZHRoOiA0MjVweDtcblx0XHRcdC8vIG1heC13aWR0aDogcHgoOTAwKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG4gIFxuXHRcdC5pbWFnZVRvcCB7XG5cdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICB0b3A6IDA7XG5cdFx0ICBsZWZ0OiAwO1xuXHRcdH1cbiAgXG5cdFx0LmltYWdlQm90dG9tIHtcblx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgIGJvdHRvbTogMDtcblx0XHQgIHJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5idXR0b24tYXJlYSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogcHgoMjApO1xuXHRcdFx0cmlnaHQ6IHB4KDIwKTtcblxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG5cdFx0XHRcdHRvcDogdmgoNSk7XG5cdFx0XHR9XG5cblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuXHRcdFx0XHRjb2xvcjogIzJDMkEyQztcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDBCRTAzO1xuXHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMDBCRTAzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuICBcblx0XHQuYW5ub3VuY2VtZW50IHtcblx0XHQgIHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcblx0XHRcdFx0aGVpZ2h0OiB2aCgxMDApO1xuXHRcdFx0fSAgXG4gIFxuXHRcdCAgLnRleHQtYXJlYSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHB4KDIwKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcHgoMjApO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiBweCg0MCk7XG5cblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogdmgoMTUpIHZ3KDUpO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG4gIFxuXHRcdFx0XHQudGV4dCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRlYmFubztcblxuXHRcdFx0XHRcdGgxLCBoMiwgaDMge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDI4KTtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM1ODMxN0Q7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBweCgxNik7XG5cdFx0XHRcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMjMpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcHgoMTYpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgfVxuXHRcdH1cblx0ICB9XG5cdH1cbiAgfSIsIi50cmFuc2xhdGVBY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgcHgoMjApO1xuXG4gICYuaGlkZSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYud2hpdGUge1xuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLmJsYWNrIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkZWJhbm87XG4gICAgfVxuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJGJhbnRheW9nO1xuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogcHgoOCk7XG4gICAgfVxuICB9XG59IiwiLkZhcUNvbGxhcHNlIHtcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53cmFwLWNvbGxhYnNpYmxlIHtcbiAgICBtYXJnaW46IDEuMnJlbSAwO1xuICB9XG4gIC5sYmwtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIHBhZGRpbmc6IDFyZW0gMi4zcmVtIDFyZW0gMXJlbTtcbiAgICBjb2xvcjogJGViYW5vO1xuICAgIGZvbnQtZmFtaWx5OiAkYmFudGF5b2c7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5bWVkaXVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmxibC10b2dnbGU6aG92ZXIge1xuICAgIG9wYWNpdHk6IC43O1xuICB9XG4gIC5sYmwtdG9nZ2xlIHtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogcHgoMjQpO1xuICAgICAgaGVpZ2h0OiBweCgyNCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb24tc2hvdy5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuN3JlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IHB4KDE0KTtcbiAgICB9XG4gICAgXG4gIH1cbiAgLnRvZ2dsZTpjaGVja2VkICsgLmxibC10b2dnbGU6OmJlZm9yZSB7XG4gICAgLy8gdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoLTNweCk7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uLWhpZGUucG5nKSBuby1yZXBlYXQ7XG4gIH1cbiAgLmNvbGxhcHNpYmxlLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnRvZ2dsZTpjaGVja2VkICsgLmxibC10b2dnbGUgKyAuY29sbGFwc2libGUtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogODAwcHg7XG4gIH1cbiAgLnRvZ2dsZTpjaGVja2VkICsgLmxibC10b2dnbGUge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNvbGxhcHNpYmxlLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB9XG4gIC5jb2xsYXBzaWJsZS1jb250ZW50IHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgY29sb3I6ICM0YzRjNGM7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZWJhbm87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW47XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBjb2xvcjogJGViYW5vO1xuICAgICAgbWFyZ2luOiBweCgxNCkgMDtcbiAgICAgIHBhZGRpbmctbGVmdDogcHgoMjUpO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweCgxNi40Mik7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuTG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMTtcblxuICAmX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubGRzLXJpbmcge1xuICAgIG1hcmdpbi10b3A6IHZoKDQpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IHB4KDQwKTtcbiAgICBoZWlnaHQ6IHB4KDQwKTtcbiAgfVxuICAubGRzLXJpbmcgZGl2IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogcHgoMzIpO1xuICAgIGhlaWdodDogcHgoMzIpO1xuICAgIG1hcmdpbjogOHB4O1xuICAgIGJvcmRlcjogcHgoNCkgc29saWQgJHR1cGlwYTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYW5pbWF0aW9uOiBsZHMtcmluZyAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkdHVwaXBhIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB9XG4gIC5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjQ1cztcbiAgfVxuICAubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbiAgfVxuICAubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNXM7XG4gIH1cbiAgQGtleWZyYW1lcyBsZHMtcmluZyB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmX19zaW1wbGUge1xuICAgIC5sZHMtcmluZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogcHgoNDApO1xuICAgICAgaGVpZ2h0OiBweCg0MCk7XG4gICAgfVxuICAgIC5sZHMtcmluZyBkaXYge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IHB4KDI1KTtcbiAgICAgIGhlaWdodDogcHgoMjUpO1xuICAgICAgbWFyZ2luOiBweCg4KTtcbiAgICAgIGJvcmRlcjogcHgoMykgc29saWQgJHZlcmRlcGFwYWdhaW87XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBhbmltYXRpb246IGxkcy1yaW5nIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHZlcmRlcGFwYWdhaW8gdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNDVzO1xuICAgIH1cbiAgICAubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xuICAgIH1cbiAgICAubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE1cztcbiAgICB9XG4gICAgQGtleWZyYW1lcyBsZHMtcmluZyB7XG4gICAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICB9XG4gICAgfSAgICBcbiAgfVxufSIsIi5Nb2RhbFJpZ2h0IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IC41KTtcblxuICAmLS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5jYXJkQXR0cmFjdGlvbnMge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHB4KDU3MCk7XG4gICAgaGVpZ2h0OiB2aCgxMDApO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLSBweCg1NzApO1xuICAgIHRyYW5zaXRpb246IC40cyBhbGw7XG5cbiAgICAmLnNob3cge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBhbmltYXRpb246IC40cyBlYXNlIHNsaWRlUmlnaHRDYXJkO1xuICAgIH1cblxuICAgIC5jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IHB4KDIwKTtcbiAgICAgIGxlZnQ6IHB4KDIwKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJl9fZ2FsbGVyeSB7XG4gICAgICAuaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IHB4KDI4MCk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXByZXYge1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgbGVmdDogcHgoMzApO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogcHgoMzgpO1xuICAgICAgICAgIGhlaWdodDogcHgoMzgpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1iYW5uZXIucG5nKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDRweCAtM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogcHgoMzApO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogcHgoMzgpO1xuICAgICAgICAgIGhlaWdodDogcHgoMzgpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1iYW5uZXIucG5nKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBib3gtc2hhZG93OiA0cHggM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IHB4KDI1KSBweCg3MCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiB2aCg0KSB2dyg4KTtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgIC5idXkge1xuICAgICAgICBmb250LWZhbWlseTogJGJhbnRheW9nO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYW1hcmVsb2dhdHVyYW1vO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBweCg1NSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogcHgoNCkgcHgoMTApO1xuICAgICAgICBtYXJnaW4tdG9wOiBweCgxMCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDEwKTtcbiAgICAgIH1cblxuICAgICAgLnNjaGVkdWxlcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDI4KTtcbiAgICAgIH1cblxuICAgICAgLnNjaGVkdWxlcyxcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogJGJhbnRheW9nO1xuICAgICAgfVxuXG4gICAgICAudGlja2V0cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwYXJkYWw7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDEwKTtcbiAgICAgICAgcGFkZGluZzogcHgoMjgpIHB4KDIwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgoMTgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxOCk7XG5cbiAgICAgICAgLmNvbWJvIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IHB4KDMyMCk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMjApO1xuXG4gICAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiBweCgxMCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBweCg0MCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCg1KTtcblxuICAgICAgICAgICAgJi56b28ge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdmVyZGVwYXBhZ2FpbztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kaW5vIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRlYmFubztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFtYXJlbG9nYXR1cmFtbztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wb250ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhcmFyYXZlcm1lbGhhO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcHgoMTIpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDEyKTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFudGF5b2c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxlZ2VuZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcHgoMjApO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDEwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tZWlhIHtcbiAgICAgICAgICBjb2xvcjogJGViYW5vO1xuICAgICAgICB9XG5cbiAgICAgICAgLkJ1dHRvbiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IHB4KDE4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubG9jYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFudGF5b2c7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBjb2xvcjogJGViYW5vO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgoMTgpO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxOCk7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBweCgyMCk7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHgoMTYuNDIpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTApO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkVGVhbSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogcHgoNTcwKTtcbiAgICBoZWlnaHQ6IHZoKDEwMCk7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtIHB4KDU3MCk7XG4gICAgdHJhbnNpdGlvbjogLjRzIGFsbDtcblxuICAgICYuc2hvdyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGFuaW1hdGlvbjogLjRzIGVhc2Ugc2xpZGVSaWdodENhcmQ7XG4gICAgfVxuXG4gICAgLmNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogcHgoMjApO1xuICAgICAgbGVmdDogcHgoMjApO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmX190aHVtYiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogcHgoMjgwKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiBweCg2MCkgcHgoNjUpO1xuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQ4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTApO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiYW50YXlvZztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmROb3R1cm5vIHtcbiAgICBiYWNrZ3JvdW5kOiAkbm90dXJubztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHB4KDU3MCk7XG4gICAgaGVpZ2h0OiB2aCgxMDApO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLSBweCg1NzApO1xuICAgIHRyYW5zaXRpb246IC40cyBhbGw7XG5cbiAgICAmLnNob3cge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBhbmltYXRpb246IC40cyBlYXNlIHNsaWRlUmlnaHRDYXJkO1xuICAgIH1cblxuICAgIC5jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IHB4KDIwKTtcbiAgICAgIGxlZnQ6IHB4KDIwKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJl9fZ2FsbGVyeSB7XG4gICAgICAuaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IHB4KDI4MCk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICBoZWlnaHQ6IHB4KDE4MCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXByZXYge1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgbGVmdDogcHgoMzApO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogcHgoMzgpO1xuICAgICAgICAgIGhlaWdodDogcHgoMzgpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1iYW5uZXIucG5nKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDRweCAtM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogcHgoMzApO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogcHgoMzgpO1xuICAgICAgICAgIGhlaWdodDogcHgoMzgpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1iYW5uZXIucG5nKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBib3gtc2hhZG93OiA0cHggM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IHB4KDI1KSBweCg3MCk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogdmgoNCkgdncoOCk7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICRhbWFyZWxvZ2F0dXJhbW87XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoOCk7XG4gICAgICB9XG5cbiAgICAgIC5zY2hlZHVsZXMge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoOCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFsZXJ0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGFtYXJlbG9nYXR1cmFtbztcbiAgICAgICAgY29sb3I6ICRlYmFubztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiYW50YXlvZztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcHgoNTUpO1xuICAgICAgICB3aWR0aDogcHgoMTQ1KTtcbiAgICAgICAgaGVpZ2h0OiBweCgyMCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHB4KDEyKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgoMTgpO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE4KTtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRhbWFyZWxvZ2F0dXJhbW87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHB4KDIwKTtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweCgxNi40Mik7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxMCk7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb21tZW50cyB7XG4gICAgICAgIGNvbG9yOiAkZWJhbm87XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogcHgoMjgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDEwKTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogcHgoMTApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAubGluayB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICBwYWRkaW5nOiBweCgyOCkgcHgoMjApO1xuXG4gICAgICAuQnV0dG9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkRm9ybSB7XG4gICAgYmFja2dyb3VuZDogJHBhcmRhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHB4KDU3MCk7XG4gICAgaGVpZ2h0OiB2aCgxMDApO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtIHB4KDU3MCk7XG4gICAgdHJhbnNpdGlvbjogLjRzIGFsbDtcblxuICAgICYuc2hvdyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGFuaW1hdGlvbjogLjRzIGVhc2Ugc2xpZGVSaWdodENhcmQ7XG4gICAgfVxuXG4gICAgLmNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogcHgoMjApO1xuICAgICAgbGVmdDogcHgoMjApO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmX19nYWxsZXJ5IHtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogcHgoMjgwKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICBsZWZ0OiBweCgzMCk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiBweCgzOCk7XG4gICAgICAgICAgaGVpZ2h0OiBweCgzOCk7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWJhbm5lci5wbmcpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYm94LXNoYWRvdzogNHB4IC0zcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiBweCgzMCk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiBweCgzOCk7XG4gICAgICAgICAgaGVpZ2h0OiBweCgzOCk7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWJhbm5lci5wbmcpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDRweCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogcHgoMjUpIHB4KDcwKTtcbiAgICAgIGNvbG9yOiAkZWJhbm87XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxMCk7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWpvcmlzO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCg4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgoMjApO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFudGF5b2c7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHB4KDI4KTtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiBweCgxOCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcHgoMjApO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmxpbmsge1xuICAgICAgYmFja2dyb3VuZDogJHBhcmRhbDtcbiAgICAgIHBhZGRpbmc6IHB4KDI4KSBweCgyMCk7XG5cbiAgICAgIC5CdXR0b24ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm1TdGVwIHtcbiAgICBiYWNrZ3JvdW5kOiAkcGFyZGFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogcHgoNTcwKTtcbiAgICBoZWlnaHQ6IHZoKDEwMCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtIHB4KDU3MCk7XG4gICAgdHJhbnNpdGlvbjogLjRzIGFsbDtcblxuICAgICYuc2hvdyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGFuaW1hdGlvbjogLjRzIGVhc2Ugc2xpZGVSaWdodENhcmQ7XG4gICAgfVxuXG4gICAgLnN1Y2Nlc3Mge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBweCg1NzApO1xuICAgICAgaGVpZ2h0OiB2aCgxMDApO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAuY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogcHgoMjApO1xuICAgICAgICBsZWZ0OiBweCgyMCk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgIC5ncmFmaXNtb0xlZnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLmdyYWZpc21vUmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiB2aCgyNSkgcHgoNzApIHB4KDI4KSBweCg3MCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgcGFkZGluZzogdmgoMTQpIHZ3KDgpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRiYW50YXlvZztcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxOCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcHgoMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogJGViYW5vO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICAuY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogcHgoMjApO1xuICAgICAgICBsZWZ0OiBweCgyMCk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgICYtLXN0ZXAge1xuICAgICAgICAmLnN0ZXAyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZzogcHgoMTAwKSBweCg3MCkgcHgoMjgpIHB4KDcwKTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgICAgcGFkZGluZzogcHgoMTAwKSBweCgyMCkgcHgoMjgpIHB4KDIwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHgoMzgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoNDIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sZWdlbmQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR3b3Jrc2FucztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxpbmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXltZWRpdW07XG4gICAgICAgICAgICBoZWlnaHQ6IHB4KDEpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoNDIpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYW50YXlvZztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgICBjb2xvcjogJHR1Y2FubztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFudGF5b2c7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHgoMjApO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTYpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID5kaXYge1xuICAgICAgICAgICAgPnAge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0cyB7XG4gICAgICAgICAgcGFkZGluZzogMCBweCg3MCkgcHgoMjgpIHB4KDcwKTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCBweCgyMCkgcHgoMjgpIHB4KDIwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhbnRheW9nO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGVnZW5kIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19saW5lIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE4KTtcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJhbnRheW9nO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgICAgIGJvcmRlcjogcHgoMSkgc29saWQgJGdyYXltZWRpdW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDgpO1xuICAgICAgICAgICAgICBwYWRkaW5nOiBweCgxMCkgcHgoMTUpO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW0gMCAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VsZWN0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJzZWxlY3RcIjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlcjogcHgoMSkgc29saWQgJGdyYXltZWRpdW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDgpO1xuICAgICAgICAgICAgICBwYWRkaW5nOiBweCgzKSBweCgxNSk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Zvcm0vYXJyb3cucG5nKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBweCg4KTtcblxuICAgICAgICAgICAgICAuaW5wdXRzX19saW5lIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLy8gQ3VzdG9tIGFycm93XG4gICAgICAgICAgICAgICY6bm90KC5zZWxlY3QtLW11bHRpcGxlKTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuOGVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMC41ZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2VsZWN0LWFycm93KTtcbiAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwJSwgMCAwJSwgNTAlIDEwMCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEludGVyaW0gc29sdXRpb24gdW50aWwgOmZvY3VzLXdpdGhpbiBoYXMgYmV0dGVyIHN1cHBvcnRcbiAgICAgICAgICAgIHNlbGVjdDpmb2N1cysuZm9jdXMge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tc2VsZWN0LWZvY3VzKTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc2VsZWN0W211bHRpcGxlXSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogNnJlbTtcblxuICAgICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICAgICAgICAgICAvLyBPbmx5IGFmZmVjdHMgQ2hyb21lXG4gICAgICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0tc2VsZWN0LWZvY3VzKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWxlY3QtLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2RkZCwgI2VlZSAzMyUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWxlY3QrbGFiZWwge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiBweCgxKSBzb2xpZCAkZ3JheW1lZGl1bTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcHgoOCk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHB4KDEwKSBweCgxNSk7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDk5KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcHgoOCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHBhcmRhbDtcbiAgICAgICAgICBwYWRkaW5nOiBweCgyOCk7XG5cbiAgICAgICAgICAuQnV0dG9uIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FyZEVkdWNhdGlvbmFsIHtcbiAgICBiYWNrZ3JvdW5kOiAkcGFyZGFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogcHgoNTcwKTtcbiAgICBoZWlnaHQ6IHZoKDEwMCk7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAtIHB4KDU3MCk7XG4gICAgdHJhbnNpdGlvbjogLjRzIGFsbDtcblxuICAgICYuc2hvdyB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGFuaW1hdGlvbjogLjRzIGVhc2Ugc2xpZGVSaWdodENhcmQ7XG4gICAgfVxuXG4gICAgLmNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogcHgoMjApO1xuICAgICAgbGVmdDogcHgoMjApO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmX19nYWxsZXJ5IHtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogcHgoMjgwKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICBsZWZ0OiBweCgzMCk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiBweCgzOCk7XG4gICAgICAgICAgaGVpZ2h0OiBweCgzOCk7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWJhbm5lci5wbmcpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYm94LXNoYWRvdzogNHB4IC0zcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiBweCgzMCk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiBweCgzOCk7XG4gICAgICAgICAgaGVpZ2h0OiBweCgzOCk7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LWJhbm5lci5wbmcpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDRweCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogcHgoMjUpIHB4KDcwKTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IHZoKDQpIHZ3KDgpO1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTgpO1xuICAgICAgfVxuXG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiYW50YXlvZztcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgbWFyZ2luOiBweCgxOCkgMDtcbiAgICAgIH1cblxuICAgICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxNCk7XG5cbiAgICAgICAgJi5pbmZvcyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4KDEwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogJHBhcmRhbDtcbiAgICAgIHBhZGRpbmc6IHB4KDI4KTtcblxuICAgICAgLkJ1dHRvbiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FyZEV2ZW50cyB7XG4gICAgYmFja2dyb3VuZDogJHBhcmRhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHB4KDU3MCk7XG4gICAgaGVpZ2h0OiB2aCgxMDApO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLSBweCg1NzApO1xuICAgIHRyYW5zaXRpb246IC40cyBhbGw7XG5cbiAgICAmLnNob3cge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBhbmltYXRpb246IC40cyBlYXNlIHNsaWRlUmlnaHRDYXJkO1xuICAgIH1cblxuICAgIC5jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IHB4KDIwKTtcbiAgICAgIGxlZnQ6IHB4KDIwKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJl9fZ2FsbGVyeSB7XG4gICAgICAuaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IHB4KDI4MCk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXByZXYge1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgbGVmdDogcHgoMzApO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogcHgoMzgpO1xuICAgICAgICAgIGhlaWdodDogcHgoMzgpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1iYW5uZXIucG5nKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDRweCAtM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogcHgoMzApO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogcHgoMzgpO1xuICAgICAgICAgIGhlaWdodDogcHgoMzgpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1iYW5uZXIucG5nKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBib3gtc2hhZG93OiA0cHggM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IHB4KDI1KSBweCg3MCk7XG4gICAgICBjb2xvcjogJGViYW5vO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTgpO1xuICAgICAgICBtYXJnaW4tdG9wOiBweCgyMCk7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiYW50YXlvZztcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgoMjgpO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTgpO1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiBweCgxOCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcHgoMjApO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE4KTtcblxuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5saW5rIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwYXJkYWw7XG4gICAgICBwYWRkaW5nOiBweCgyOCkgcHgoMjApO1xuXG4gICAgICAuQnV0dG9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkQ2FsZW5kYXIge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHB4KDU3MCk7XG4gICAgaGVpZ2h0OiB2aCgxMDApO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLSBweCg1NzApO1xuICAgIHRyYW5zaXRpb246IC40cyBhbGw7XG5cbiAgICAmLnNob3cge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBhbmltYXRpb246IC40cyBlYXNlIHNsaWRlUmlnaHRDYXJkO1xuICAgIH1cblxuICAgIC5jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IHB4KDIwKTtcbiAgICAgIGxlZnQ6IHB4KDIwKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiBweCgyNSkgcHgoNzApO1xuICAgICAgbWFyZ2luLXRvcDogcHgoMTAwKTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IHZoKDQpIHZ3KDgpO1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDgpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkZWJhbm87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuXG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgzMik7XG5cbiAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGxhcmFuamFzYW5oYWNvO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWpvcmlzO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDMyKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fY29udGVudCB7XG5cbiAgICAgICAgICAgIGgxLFxuICAgICAgICAgICAgaDIsXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTgpO1xuXG4gICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBweCgyMCk7XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweCgxNi40Mik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTApO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2xpc3Qge1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTIpO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMjQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMjQpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcHgoMTApO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZGF0YSB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhbGVuZGFyL2ljb24tZGF0YS5wbmcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWhvcmFyaW8ge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jYWxlbmRhci9pY29uLWhvcmFyaW8ucG5nKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1sb2NhbCB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NhbGVuZGFyL2ljb24tbG9jYWwucG5nKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1wdWJsaWNvIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2FsZW5kYXIvaWNvbi1wdWJsaWNvLnBuZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cblxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2NyaXB0SW5mb3JtYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHR1Y2FubztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogcHgoNTY4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogcHgoLTU2OCk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLnNob3cge1xuICAgICAgYW5pbWF0aW9uOiAuNHMgZWFzZSBzbGlkZVJpZ2h0Q2FyZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuY2xvc2VSb3RlaXJvIHtcbiAgICAgIGxlZnQ6IHB4KDMwKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogcHgoMjIpO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuXG4gICAgLmNhcmRTbGlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCB0cmFuc3BhcmVudCk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICAgICAgICBhbmltYXRpb246IHNoaW1tZXIgMS41cyBpbmZpbml0ZTtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NsaWNrL2Fycm93LnBuZyk7XG4gICAgICAgIGhlaWdodDogcHgoMzkpO1xuICAgICAgICBsZWZ0OiBweCgzMik7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHdpZHRoOiBweCgzOSk7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NsaWNrL2Fycm93LnBuZyk7XG4gICAgICAgIGhlaWdodDogcHgoMzkpO1xuICAgICAgICByaWdodDogcHgoNDApO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWR0aDogcHgoMzkpO1xuICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IHB4KDI2MCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNjcmlwdENvbnRlbnQge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmc6IHB4KDMyKSBweCg4MCkgMCBweCg4MCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiBweCgyMCkgcHgoMjApIDAgcHgoMjApO1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFudGF5b2c7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweCgyOCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDMyKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgaDUge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICBmb250LWZhbWlseTogJGJhbnRheW9nO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgoMjApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxOCk7XG4gICAgICB9XG5cbiAgICAgID5wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMzIpO1xuICAgICAgfVxuXG4gICAgICAuZXhwZXJpZW5jaWEge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IHB4KDE2KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoOCk7XG4gICAgICB9XG5cbiAgICAgIGhyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgoMzIpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHB4KDIwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuQnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgoMzIpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IHB4KDEwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zY3JpcHRGb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJkYWw7XG4gICAgbWFyZ2luLXRvcDogcHgoMjApO1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiBweCgyOCk7XG5cbiAgICAgIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLndwY2Y3LXNwaW5uZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHB4KDE4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zY3JpcHRGb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHB4KDU2OCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBweCgtNTY4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxNTtcblxuICAgICYuc2hvdyB7XG4gICAgICBhbmltYXRpb246IC40cyBlYXNlIHNsaWRlUmlnaHRDYXJkO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC53cGNmNyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLndwY2Y3LWZvcm0ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5mb3JtU3RlcF9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLnN0ZXAxIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAuaGVhZGVyIHtcbiAgICAgICAgPmRpdj5wIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJHdvcmtzYW5zO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW5wdXRzIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuQnV0dG9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHB4KDUyKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogcHgoMTk4KTtcbiAgaGVpZ2h0OiBweCg0Nik7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLmxhcmFuamEge1xuICAgIGJhY2tncm91bmQ6ICR0dXBpcGE7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGFyYW5qYTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZWJhbm87XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYuYW1hcmVsbyB7XG4gICAgYmFja2dyb3VuZDogJGFtYXJlbG9nYXR1cmFtbztcbiAgICBjb2xvcjogJGViYW5vO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRlYmFubztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGViYW5vO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLmJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAkZWJhbm87XG4gICAgY29sb3I6ICRsYXJhbmphc2FuaGFjbztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGFyYW5qYXNhbmhhY287XG4gICAgICBjb2xvcjogJGViYW5vO1xuICAgIH1cbiAgfVxuXG4gICYuY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXI6IHB4KDIpIHNvbGlkICR3aGl0ZTtcbiAgICBjb2xvcjogJGViYW5vO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICRiYW50YXlvZztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdmVyZGVwYXBhZ2FpbztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi5ib3JkZXIge1xuICAgIGJvcmRlcjogcHgoMSkgc29saWQgJGdyYXlsaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiBweCgyMik7XG4gIH1cblxuICAmLm1lZGl1bSB7XG4gICAgbWF4LXdpZHRoOiBweCgyMjYpO1xuICB9XG5cbiAgJi5zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiBweCgxMjIpO1xuICB9XG5cbiAgJi5tZW51IHtcbiAgICBtYXgtd2lkdGg6IHB4KDg1KTtcbiAgfVxuXG4gICYuZnVsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBweCgxMCk7XG4gIH1cbn0iLCIuU3BvbnNvciB7XG4gIG1hcmdpbi10b3A6IHB4KDgwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhcmRhbDtcbiAgcGFkZGluZy10b3A6IHB4KDYyKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIGNvbG9yOiAkZWJhbm87XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogcHgoMjApO1xuICAgIG1hcmdpbjogMCBhdXRvIHB4KDMyKTtcbiAgICBtYXgtd2lkdGg6IHB4KDI5MCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBweCgzMik7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IHB4KDMyKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogcHgoMzIpO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiBweCgxMjApO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGRlc2t0b3ApIHtcbiAgICAgIGdhcDogcHgoNjIpO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBhZ2VTZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBwYWRkaW5nOiBweCg4MCkgMDtcblxuICBoMSwgaDIsIGgzLCBoNCwgaDUge1xuICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICBtYXJnaW4tYm90dG9tOiBweCgyMCk7XG4gIH1cblxuICBoMSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgfVxuXG4gIGgyIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICB9XG5cbiAgaDMge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gIH1cblxuICBoNCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgfVxuXG4gIGg0IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogcHgoMjApO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRlYmFubztcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiBweCgyMCk7XG4gICAgbWFyZ2luLWJvdHRvbTogcHgoMjApO1xuXG4gICAgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IHB4KDE2LjQyKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHB4KDEwKTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICB9XG4gIH1cbn0iLCIuU2Nob29sIHtcbiAgJl9fYmFubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHB4KDY4Mik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IHB4KDEyMCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IDAgdmgoNCk7XG4gICAgfVxuXG4gICAgJi0tY29udGVudCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IHB4KDM4MCk7XG5cbiAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFudGF5b2c7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDMyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWpvcmlzO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzgpO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgoNDgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgzMik7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcHgoMjgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgoMjAuMjcpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgzMik7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWRldGFpbHMge1xuICAgICAgYmFja2dyb3VuZDogJHBhcmRhbDtcbiAgICAgIGNvbG9yOiAkZWJhbm87XG4gICAgICBwYWRkaW5nOiBweCg0MikgMDtcblxuICAgICAgLmxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogcHgoMzAwKTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIHB4KDY0KTtcbiAgICAgICAgICBmb250LWZhbWlseTogJHdvcmtzYW5zO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCB2aCg1KSAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWljb25lIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHgoMjAuMjcpO1xuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYWxlbmRhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcmRhbDtcbiAgICBwYWRkaW5nOiBweCg4MCkgMDtcblxuICAgICZfY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgdncoOCk7XG5cbiAgICAgICYtLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDMyKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDgpO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdNYWpvcmlzJztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIGNvbG9yOiAkbGFyYW5qYTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDM5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuU2Nob29sQ2FsZW5kYXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IHB4KDQwKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcm93IHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICYtLWhlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgyNCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzgpO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01ham9yaXMnO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICBjb2xvcjogJGxhcmFuamE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wMzk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tdGFibGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMjQpO1xuXG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIHRhYmxlLCB0aCwgdGQsIGRpdiB7XG4gICAgICAgICAgICAgIGJvcmRlcjogcHgoMSkgc29saWQgJHZlcmRlcGFwYWdhaW87XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2ZXJkZXBhcGFnYWlvO1xuXG4gICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHB4KDUpIHB4KDEwKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcmRlcGFwYWdhaW87XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHB4KDUpIHB4KDEwKTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyBcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZlcmRlcGFwYWdhaW87XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHB4KDUpIHB4KDEwKTtcblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IHB4KDMyMCk7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2NoZWR1bGUge1xuICAgIGJhY2tncm91bmQ6ICRvbGl2YTtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbnRlbnQge1xuICAgICAgY29sb3I6ICRwYXJkYWw7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcHgoMzYpO1xuICAgICAgcGFkZGluZy10b3A6IHB4KDY0KTtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgcGFkZGluZzogdmgoNikgdncoNC41KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiBweCg1MDApO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0OCk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWpvcmlzO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweCg0OCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMzIpO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweCgyMC4yNyk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMzIpO1xuXG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgzMik7XG5cbiAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IHB4KDEpIHNvbGlkICRlYmFubztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogcHgoMzIpIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHB4KDMyKTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBweCg0MDApO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2aCgyLjYpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFudGF5b2c7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDIwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxNik7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxlZ2VuZCB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDE3KTtcblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogdmgoMzUpO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1lbWFpbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGFyZGFsO1xuICAgICAgcGFkZGluZzogcHgoNDgpIDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWpvcmlzO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgoMjgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCg4KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgLkJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBweCguNik7XG4gICAgICAgIG1heC13aWR0aDogcHgoNTI0KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTApO1xuICAgICAgICAgIG1heC13aWR0aDogdncoOTApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZG9jdW1lbnRzIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbWFnZSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiB2aCgzNSk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10ZXh0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkdHVwaXBhO1xuICAgICAgcGFkZGluZzogcHgoODApIHB4KDEwMCk7XG4gICAgICBjb2xvcjogJHBhcmRhbDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiB2aCg1LjUpIHZ3KDYpO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweCgyOCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcHgoMjIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogcHgoNDAwKTtcblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IHB4KDMyKSAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHB4KDEpIHNvbGlkICRwYXJkYWw7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWNvdW50IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogcHgoOTApO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWNvbnRlbnQge31cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3J1bGVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFyZGFsO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2Nob29sL2dyYWZpc21vMi5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IHB4KDc1KSAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgcGFkZGluZzogdmgoNSkgMDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgICZfX2NvbHVuYS1lc3F1ZXJkYSB7XG4gICAgICAgIG1heC13aWR0aDogcHgoNTE1KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29sdW5hLWRpcmVpdGEge1xuICAgICAgICBtYXgtd2lkdGg6IHB4KDQ3MCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiBweCgxNzYpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcHgoMzIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzOCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDQ4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMzIpO1xuICAgICAgICBtYXgtd2lkdGg6IHB4KDcwMCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMik7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDMyKTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweCgyOCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE2KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogcHgoMTYpIDA7XG5cbiAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGJhbnRheW9nO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogcHgoMTYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IHB4KDMyKTtcblxuICAgICAgLkJ1dHRvbiB7XG4gICAgICAgIG1heC13aWR0aDogcHgoNDkwKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAgIG1heC13aWR0aDogdncoOTUpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NoZWNrbGlzdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zY2hvb2wvZ2FycmEucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kOiAkb2xpdmE7XG4gICAgY29sb3I6ICRwYXJkYWw7XG4gICAgcGFkZGluZzogcHgoNzUpIDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBwYWRkaW5nOiB2aCg1KSAwO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgJl9fY29sdW5hLWVzcXVlcmRhIHtcbiAgICAgICAgbWF4LXdpZHRoOiBweCg1MTUpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM4KTtcbiAgICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDQ4KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgzMik7XG4gICAgICAgICAgbWF4LXdpZHRoOiBweCg4MDApO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHgoMzIpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb2x1bmEtZGlyZWl0YSB7XG4gICAgICAgIG1heC13aWR0aDogcHgoNDcwKTtcbiAgICAgICAgcGFkZGluZy10b3A6IHB4KDE3Nik7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogcHgoMSkgc29saWQgJHBhcmRhbDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogcHgoMTYpIDA7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFudGF5b2c7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBweCgxNik7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwYXJkYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5TY2hvb2xSdWxlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYXJkYWw7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2Nob29sL2dyYWZpc21vLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgcGFkZGluZzogcHgoNzApIDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIC5UaXRsZSB7XG4gICAgICAmLmJpZyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0OCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweCg0OCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDY0KTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWpvcmlzO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDI4KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2aCgzKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm1lZGl1bSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweCgyOCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDY0KTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWpvcmlzO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDE4KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2aCgzKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAmLmNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsLFxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMzQpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IHB4KDIwKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgLy8gY29sb3I6ICRlYmFubztcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHB4KDIwKTtcblxuICAgICAgbGkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgoMjApO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE4KTtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgLy8gY29sb3I6ICRlYmFubztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5Db250YWN0IHtcbiAgYmFja2dyb3VuZDogJHBhcmRhbDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBweCg4MTkpO1xuICAgIGhlaWdodDogcHgoNjM2KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgaGVpZ2h0OiBweCgyMjgpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IHB4KDc4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHB4KDgwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHB4KDQxMCk7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogcHgoMTcwKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogdmgoOCkgdncoOCk7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICRiYW50YXlvZztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tdG9wOiBweCg2NCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBweCgzMik7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiBweCg2NCk7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMjgpO1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGJhbnRheW9nO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCg4KTtcbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGViYW5vO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgYmFja2dyb3VuZDogJHNhaWF6dWw1MDtcbiAgICBwYWRkaW5nOiBweCg4MCkgMCBweCg4MCkgMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgcGFkZGluZzogdmgoNikgMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNDgpO1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWpvcmlzO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHB4KDMyKTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogcHgoNjQpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGhlaWdodDogcHgoMjcwKTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMjgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4KDEyKTtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRiYW50YXlvZztcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoOCk7XG4gICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRlYmFubztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5GcmllbmRzIHtcbiAgJl9fYWJvdXQge1xuICAgIGJhY2tncm91bmQ6ICRhZ3VhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGl1bSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBoZWlnaHQ6IHB4KDc4Mik7XG4gICAgICBtYXgtd2lkdGg6IHB4KDcxMik7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaXVtKSB7XG4gICAgICAgIGhlaWdodDogcHgoNTAwKTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10ZXh0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC8vIG1heC13aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiBweCg5MCk7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaXVtKSB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IHB4KDIwKTtcbiAgICAgIH1cblxuICAgICAgLmlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBweCg0MTApO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICR3b3Jrc2FucztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcHgoMjgpO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbWFyZ2luOiBweCgxNikgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIH1cblxuICAgICAgICAuQnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW46IHB4KDMyKSAwO1xuXG4gICAgICAgICAgJi5lbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHB4KDI2MCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdHlwZXMge1xuICAgIHBhZGRpbmc6IHB4KDQ2KSAwO1xuICAgIGJhY2tncm91bmQ6ICRwYXJkYWw7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuXG4gICAgJi0taGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHB4KDMyKTtcblxuICAgICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE2KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wYWNrcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBtYXJnaW46IHB4KDMyKSAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpdW0pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgLml0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBweCg0MjApO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4KDIwKTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGl1bSkge1xuICAgICAgICAgIG1hcmdpbjogcHgoMCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMjApO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhZ3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiBweCgzMCkgMDtcblxuICAgICAgICAgIGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBweCg4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGFnIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHB4KDEwKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDQxKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHdvcmtzYW5zO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAmLmNhbWluaGFkYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvbGl2YTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi52aXNpdGFjYW8ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWd1YTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IHB4KDEwMCk7XG4gICAgICAgIH1cblxuICAgICAgICAucGxhbnMge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IHB4KDIzNSk7XG5cbiAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDgpO1xuICAgICAgICAgICAgcGFkZGluZzogcHgoMTYpIHB4KDMyKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcblxuICAgICAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHdvcmtzYW5zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHB4KDcyKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5pbnRlaXJhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoMTIwKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHB4KDgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBweCgxKSBzb2xpZCAkZ3JheW1lZGl1bTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHB4KDEpIHNvbGlkICRncmF5bWVkaXVtO1xuXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR3b3Jrc2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLm1laWEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBweCg3Mik7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHdvcmtzYW5zO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tb2JzIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBweCg4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5CdXR0b24ge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBweCgyNCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1vYnMge1xuICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICB9XG4gIH1cblxuICAmX19iZW5lZmljdHMge1xuICAgICYtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogcHgoMTAwKSAwO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICAuaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaXVtKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBweCg3MzApO1xuICAgICAgICAgIGhlaWdodDogcHgoNTEwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IHB4KDQ1MCk7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaXVtKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHB4KDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweCg0OCk7XG4gICAgICAgICAgICBtYXJnaW46IHB4KDE2KSAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTcpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcHgoMTgpO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTcpO1xuXG4gICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR3b3Jrc2FucztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tb2JzIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwYXJkYWw7XG4gICAgICBwYWRkaW5nOiBweCg0NSkgMDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgfVxuICB9XG5cbiAgJl9fcmVndWxhdGlvbnMge1xuICAgIHBhZGRpbmc6IHB4KDEwMCkgMDtcbiAgICBiYWNrZ3JvdW5kOiAkdHVwaXBhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmdyYWZpc21vIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMzgpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJi0tY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiBweCg4MCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAuY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDglO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE3KTtcblxuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHdvcmtzYW5zO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogcHgoMjApO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTcpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDE2LjQyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufSIsIi5FdmVudHMge1xuICAmX19iYW5uZXJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHB4KDc4Mik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgaGVpZ2h0OiBweCg1NDApO1xuICAgICAgcGFkZGluZzogMCB2dyg4KTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFudGF5b2c7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0OCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IHB4KDUxMCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiBweCgzMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBweCgxOCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IHB4KDYxMCk7XG4gICAgfVxuXG4gICAgLkJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiBweCgxOCk7XG4gICAgfVxuICB9XG5cbiAgJl9fcGFyYSB7XG4gICAgYmFja2dyb3VuZDogJG9saXZhO1xuICAgIHBhZGRpbmctdG9wOiBweCg2MCk7XG4gICAgcGFkZGluZy1ib3R0b206IHB4KDkwKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogcHgoOTYwKTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgcHgoNDApO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbnRlbnQge1xuICAgICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0OCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDM2KTtcbiAgICAgIH1cblxuICAgICAgLmxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogcHgoMjApO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGl1bSkge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm94IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IHB4KDI2MCk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgzMCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFudGF5b2c7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgICAgICAgbWFyZ2luOiBweCgxOCkgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zcGFjZXMge1xuICAgIGJhY2tncm91bmQ6ICRwYXJkYWw7XG4gICAgcGFkZGluZy10b3A6IHB4KDcyKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuZXZlbnRzTW9kYWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuXG4gICAgJi0tY29udGVudCB7XG5cbiAgICAgIC5oZWFkZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzgpO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMjApO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweCg0OCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgoNjQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgzMik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpdW0pIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IHB4KDQyNSk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWFyZ2luLXRvcDogcHgoNjQpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDMyKTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cblxuICAgICAgICAmX19ib3gge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC8vIG1heC13aWR0aDogcHgoMzM1KTtcbiAgICAgICAgICBoZWlnaHQ6IHB4KDUwMCk7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBweCgxMCk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCBweCgxMCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZoKDMpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLXRodW1iIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBweCgyMDApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBweCgzMDApO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogcHgoMjgpIHB4KDIwKTtcblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYW50YXlvZztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnF0ZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IHB4KDE4KTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoOCk7XG5cbiAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJhbnRheW9nO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIGhlaWdodDogcHgoMTI3KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLkJ1dHRvbiB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub2JzIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBweCgxMCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDMyKTtcbiAgICAgICAgcGFkZGluZzogcHgoMjgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4KDMwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3BpY25pY3Mge1xuICAgIGJhY2tncm91bmQ6ICRwYXJkYWw7XG4gICAgcGFkZGluZzogcHgoOTApIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nOiB2aCg1KSAwO1xuICAgIH1cblxuICAgIC5ncmFmaXNtbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi0tY29udGVudCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogcHgoMzIpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkdGFibGV0KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcHgoMzIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0Rm9vZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHB4KDQyMCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcHgoNDApO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHRhYmxldCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoNDApO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgyMyk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICR3b3Jrc2FucztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWpvcmlzO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzOCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTgpO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDQ4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE0KTtcblxuICAgICAgICAgIHN0cm9uZyxcbiAgICAgICAgICBiIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5CdXR0b24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHB4KDE4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDEwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogcHgoNzEwKTtcbiAgICAgICAgaGVpZ2h0OiBweCg1MTApO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgIGhlaWdodDogcHgoNDEwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Jlc3RhdXJhbnQge1xuICAgIGJhY2tncm91bmQ6ICRwYXJkYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogcHgoNjApO1xuICAgIHBhZGRpbmc6IHB4KDkwKSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgcGFkZGluZzogdmgoNSkgMDtcbiAgICB9XG5cbiAgICAuZ3JhZmlzbW8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi0tY29udGVudCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogcHgoMzIpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkdGFibGV0KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcHgoMzIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0Rm9vZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcHgoNDApO1xuICAgICAgICBtYXgtd2lkdGg6IHB4KDQyMCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYubGFyZ2Uge1xuICAgICAgICAgIG1heC13aWR0aDogcHgoNTQwKTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogdncoNSk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCR0YWJsZXQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IHB4KDQwKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWpvcmlzO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzOCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTgpO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDQ4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE0KTtcblxuICAgICAgICAgIHN0cm9uZyxcbiAgICAgICAgICBiIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5CdXR0b24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHB4KDE4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDEwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogcHgoNzEwKTtcbiAgICAgICAgaGVpZ2h0OiBweCg1MTApO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgIGhlaWdodDogcHgoNDEwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5TcGFjZXMge1xuICAmX19iYW5uZXJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHB4KDc4Mik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgaGVpZ2h0OiBweCg1NDApO1xuICAgICAgcGFkZGluZzogMCB2dyg4KTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkd29ya3NhbnM7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoNDgpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBweCg1MTApO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogcHgoMzApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBweCg2MTApO1xuICAgIH1cblxuICAgIC5CdXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogcHgoMTgpO1xuICAgIH1cblxuICAgIC5zY3JvbGwge1xuICAgICAgbWFyZ2luLXRvcDogcHgoMzIpO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogcHgoNzkpO1xuICAgICAgcGFkZGluZzogcHgoOCkgcHgoMTYpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5kaXZpc29yIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGViYW5vO1xuICAgICAgICB3aWR0aDogcHgoMSk7XG4gICAgICAgIGhlaWdodDogcHgoMjApO1xuICAgICAgICBtYXJnaW46IDAgcHgoMTApO1xuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sb2NhdGlvbnMge1xuICAgIGJhY2tncm91bmQ6ICRwYXJkYWw7XG4gICAgcGFkZGluZy10b3A6IHB4KDYwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcHgoOTApO1xuXG4gICAgJi0tYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHB4KDQwKTtcblxuICAgICAgLmhlYWRlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBweCgzMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDMyKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogcHgoMSkgc29saWQgJGViYW5vO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRhZyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDM2KTtcbiAgICAgICAgICBwYWRkaW5nOiBweCg4KSBweCgyMCk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICR3b3Jrc2FucztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaXVtKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IHB4KDUxNik7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBweCg0MCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpdW0pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDIwKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGVtIHtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDIwKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcHgoMTcpO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBweCg1MTYpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbWVkaXVtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNsaWRlclNwYWNlcyB7XG4gICAgICAgICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtYmFubmVyLnBuZyk7XG4gICAgICAgICAgICAgIHdpZHRoOiBweCgzOCk7XG4gICAgICAgICAgICAgIGhlaWdodDogcHgoMzgpO1xuICAgICAgICAgICAgICByaWdodDogcHgoMjApO1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1iYW5uZXIucG5nKTtcbiAgICAgICAgICAgICAgd2lkdGg6IHB4KDM4KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBweCgzOCk7XG4gICAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgICAgICBsZWZ0OiBweCgyMCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IHB4KDMxNCk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuRWR1Y2F0aW9uYWwge1xuICAmX19maXJzdCB7XG4gICAgYmFja2dyb3VuZDogJGFyYXJhZXNtZXJhbGRhO1xuICAgIGhlaWdodDogcHgoNzAwKTtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuZmxvciB7XG4gICAgICBsZWZ0OiBweCgyODApO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFyYXJhIHtcbiAgICAgIG1heC13aWR0aDogdncoNjQpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBweCgxMjgwKSkgYW5kIChtYXgtd2lkdGg6IHB4KDEzNjYpKSB7XG4gICAgICAgIG1heC13aWR0aDogdncoNjQpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpdW0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogcHgoNDAwKTtcbiAgICAgIHBhZGRpbmctdG9wOiBweCg4MCk7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IHB4KDMyKSB2dyg4KSAwO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJHdvcmtzYW5zO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCg0NSk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM4KTtcbiAgICAgICAgY29sb3I6ICRlYmFubztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWpvcmlzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxOCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHB4KDE0KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDIwKTtcbiAgICAgIH1cblxuICAgICAgLkJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IHB4KDE4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yZWNvbmVjdGEge1xuICAgIGJhY2tncm91bmQ6ICRvbGl2YTtcbiAgICBwYWRkaW5nOiBweCg4MCkgMDtcblxuICAgICYtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblxuICAgICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0OCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkcGFyZGFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHB4KDQxMCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDYwKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiBweCg1MCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib3gge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgY29sb3I6ICRwYXJkYWw7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBweCgzNjApO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhbnRheW9nO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgICAgIG1hcmdpbjogcHgoMTgpIDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Zpc2l0YXMge1xuICAgIGJhY2tncm91bmQ6ICRwYXJkYWw7XG4gICAgcGFkZGluZzogcHgoNzApIDA7XG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHB4KDUyMCk7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGNvbG9yOiAkZWJhbm87XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzgpO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgICBsaW5lLWhlaWdodDogcHgoNDgpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRlYmFubztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuQnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBweCgzMCk7XG4gICAgICAgIH1cblxuXG4gICAgICB9XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHB4KDUwMCk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yb3RlaXJvcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHR1cGlwYTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcHgoNzgpO1xuICAgIHBhZGRpbmctdG9wOiBweCg1Nik7XG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgY29sb3I6ICR0dWNhbm87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM4KTtcbiAgICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcHgoNDgpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE2KTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDI4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiBweCg2OCk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IHB4KDMyKTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcm90ZWlybyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiBweCgxMCk7XG4gICAgICBtYXgtd2lkdGg6IHB4KDMwNCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDEwKSBweCgxMCkgMCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHB4KDIwNSk7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmlubmVyIHtcbiAgICAgICAgcGFkZGluZzogcHgoMjgpIHB4KDIwKTtcblxuICAgICAgICBoNSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDgpO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IHB4KDQyKTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxOCk7XG4gICAgICAgICAgbWluLWhlaWdodDogcHgoMTEyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aXNpdGFjYXJkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fcmVncmFzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2VkdWNhdGlvbmFsL3BsYW50YS1wYXR0ZXJuLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBweCg1NTApIHB4KDU1MCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9saXZhO1xuICAgIHBhZGRpbmc6IHB4KDUwKSAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzgpO1xuICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweCg0OCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDU1KTtcbiAgICAgICAgbWF4LXdpZHRoOiBweCg3MzApO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDI4KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgzMik7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbHVuYS1lc3F1ZXJkYSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBweCg1MjApO1xuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTA2LjE3MiU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgzMik7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHB4KDQzMCk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTYpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBociB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0dWNhbm87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgzMik7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBweCgzMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29sdW5hLWRpcmVpdGEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHB4KDcwKTtcbiAgICAgICAgICBtYXgtd2lkdGg6IHB4KDUyMCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHB4KDEyKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoNSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE2KTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxNik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaHIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdHVjYW5vO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMzIpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcHgoMzIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NoZWNrbGlzdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9lZHVjYXRpb25hbC9wbGFudGEyLXBhdHRlcm4uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHB4KDUxMCkgcHgoNTUwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFyZGFsO1xuICAgIHBhZGRpbmc6IHB4KDg1KSAwIHB4KDE0MCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBwYWRkaW5nOiBweCg1MCkgMDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM4KTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWpvcmlzO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogcHgoNDgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCg1NSk7XG4gICAgICAgIG1heC13aWR0aDogcHgoNzgwKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjYpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweCgyOCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMzIpO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saXN0IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogcHgoMTM2NikpIHtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgY29sdW1uLWZpbGw6IGF1dG87XG4gICAgICAgICAgY29sdW1uLWdhcDogcHgoMzkwKTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0NzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IHB4KDE0NDApKSB7XG4gICAgICAgICAgY29sdW1uLWdhcDogcHgoNDQwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiBweCgxNik7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IHB4KDEzNjYpKSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogcHgoMzcwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kaXZpZGVyIHtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBweCgxMzY2KSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBweCg0MTApO1xuXG4gICAgICAgICAgICAmLmRpdmlkZXJfXzUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZGl2aWRlcl9fOSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGhyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHR1Y2FubztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDI4KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHB4KDI4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIGNvbG9yOiAkdHVjYW5vO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IHB4KDI4KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuVGlja2V0cyB7XG4gICZfX2NvbnRlbnQge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRleHQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkbGFtYTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBweCgyMCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHB4KDgwKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHB4KDEwMCk7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcHgoMjApO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBweCgyMCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBweCg0MCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdncoOCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZ3KDgpO1xuICAgICAgICBwYWRkaW5nLXRvcDogcHgoNDApO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR3b3Jrc2FucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMzApO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDQ4KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgd2lkdGg6IDcwJTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcHgoMzgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wbGFucyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiBweCg0MCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHB4KDQ5MCk7XG5cbiAgICAgICAgJl9fbmF2IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tbGluayB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogcHgoMSkgc29saWQgJGViYW5vO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBweCgxKSBzb2xpZCAkZWJhbm87XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHB4KDEyKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZoKDIpO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aWNrZXRDYXJkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhcmRhbDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICBjb2xvcjogJGViYW5vO1xuICAgICAgICAgICAgICBwYWRkaW5nOiBweCgxMCkgcHgoMjYpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBweCg0MCk7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHR1cGlwYTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcHgoNTApO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWl0ZW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhcmRhbDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDEwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHB4KDM3NSk7XG4gICAgICAgICAgICBwYWRkaW5nOiBweCgxNikgcHgoMjApO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWcge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb2xpdmE7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkd29ya3NhbnM7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHB4KDEwKTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcHgoNDApO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxOCk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJHdvcmtzYW5zO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgyMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxNyk7XG5cbiAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHdvcmtzYW5zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGViYW5vO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5vYnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHB4KDEwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLkJ1dHRvbiB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vZGFsRW5zYWlvIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjgpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgei1pbmRleDogMjAyO1xuXG4gICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdGlja2V0cy9iZy1tb2RhbC5wbmcpIGNlbnRlciB0b3Agbm8tcmVwZWF0ICRwYXJkYWw7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHB4KDgwKSBweCgzMCkgcHgoMzApIHB4KDMwKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBweCgxMCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBweCg2MDApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogdmgoODUpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDk1KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2xvc2VFbnNhaW8ge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiAtIHB4KDE0KTtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtIHB4KDIwKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0dXBpcGE7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHB4KDYpIHB4KDIyKTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDgpO1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0taW5uZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhcmRhbDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0dXBpcGE7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNSk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweCgzMik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxNik7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcHgoMjIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTYpO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTYpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcHgoMTgpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcHgoMzApO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxNik7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweCgxOCk7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoOCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHVwaXBhO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIG9ubGluZVxuICAgICAgICAgICAgJi5vbmxpbmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgZ2FwOiBweCgxMCk7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPmRpdiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhcmRhbDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBweCgxMCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcHgoMTYpIHB4KDIwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICYub25saW5lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogcHgoNzgyKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR3b3Jrc2FucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxNik7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBweCgxOCk7XG4gICAgICB9XG5cbiAgICAgIC5saXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiBweCgzOTApO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIHZ3KDEwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMzApO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luOiBweCg4KSAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWpvcmlzO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHgoMTkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbG9uaWFzIHtcbiAgICBwYWRkaW5nOiBweCgxMDApIDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgIHBhZGRpbmc6IHZoKDYpIDA7XG4gICAgfVxuXG4gICAgLmNvbG9uaWFjYXJkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tY29udGVudCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgICAmLm1vYmlsZXJldmVyc2Uge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IHB4KDQxMCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogJHdvcmtzYW5zO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQ4KTtcbiAgICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgICAgbWFyZ2luOiBweCgxOCkgMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTApO1xuXG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRlYmFubztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTApO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogcHgoMTQpO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDE2LjQyKTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5CdXR0b24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE4KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBweCgxOCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBweCgxMCk7XG4gICAgICAgIGhlaWdodDogcHgoNTEwKTtcbiAgICAgICAgbWF4LXdpZHRoOiBweCg3MzApO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICBoZWlnaHQ6IHB4KDI4MCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmgoNCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19mcmllbmRzIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkYWd1YTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHB4KDEwMCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHB4KDEwMCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTB2dztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTB2dztcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkd29ya3NhbnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTYpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDI4KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTYpO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgIH1cblxuICAgICAgLkJ1dHRvbiB7XG4gICAgICAgIG1heC13aWR0aDogcHgoMjUwKTtcbiAgICAgICAgbWFyZ2luOiBweCgzMCkgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiBweCg3ODIpO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIGhlaWdodDogcHgoNDEyKTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2V4Y3Vyc2lvbnMge1xuXG4gICAgLmV4Y3Vyc2FvY2FyZCxcbiAgICAuZXhjdXJzYW9jYXJkMiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtLWl0ZW0ge1xuICAgICAgcGFkZGluZzogcHgoOTApIDA7XG5cbiAgICAgICYuYmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFyZGFsO1xuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogcHgoMzIpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDEwKTtcbiAgICAgICAgICBoZWlnaHQ6IHB4KDUxNCk7XG4gICAgICAgICAgbWF4LXdpZHRoOiBweCg3MzApO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IHB4KDQxMik7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgyMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogcHgoNTAwKTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR3b3Jrc2FucztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTYpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDQ4KTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxNik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRlYmFubztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuQnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogcHgoMzApIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVpYSB7XG4gICAgYmFja2dyb3VuZDogJGFtYXJlbG9nYXR1cmFtbztcbiAgICBwYWRkaW5nOiBweCg4MCkgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuY2FzY2Ege1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWpvcmlzO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDgpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBweCg5MDApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiBweCg2NCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbHVtbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MiU7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoNSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWpvcmlzO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE2KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBweCgxNik7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE2KTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogcHgoMSkgc29saWQgJGViYW5vO1xuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWpvcmlzO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE2KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5GYXFQYWdlIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiAkcGFyZGFsO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IHB4KDc4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcHgoOTApO1xuICAgIHBhZGRpbmctbGVmdDogcHgoODApO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IHZoKDQpIHZ3KDgpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6ICRiYW50YXlvZztcbiAgICB9XG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBweCg0MTApO1xuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgoNzgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgyOCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBweCgyOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbnB1dHMge1xuICAgICAgbWFyZ2luOiBweCg1MCkgMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBweCg1MTUpO1xuICAgICAgaGVpZ2h0OiBweCg4MCk7XG4gICAgICBib3JkZXItcmFkaXVzOiBweCg2MCk7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBweCgzNzApO1xuICAgICAgICAgIHBhZGRpbmc6IHB4KDIwKSAwO1xuICAgICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZWJhbm87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHZlcmRlcGFwYWdhaW87XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IHB4KDQ0KTtcbiAgICAgICAgICBoZWlnaHQ6IHB4KDQ0KTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10YWdzIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogJGJhbnRheW9nO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE5KTtcbiAgICAgIH1cblxuICAgICAgLmxpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBweCg1MTApO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTApO1xuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyb3hvdGllO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDQ1KTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4KDE4KTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IHB4KDEwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgfVxuXG4gIH1cblxuICAmX19saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiBweCgxMTApIHB4KDkwKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiB2aCg1KSB2dyg4KTtcbiAgICB9XG5cbiAgICAmLS10ZXJtIHtcbiAgICAgIHAge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGJhbnRheW9nO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGF0YSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLkxvYWRlcl9fc2ltcGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuQWJvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9faW50cm8ge1xuICAgIGJhY2tncm91bmQ6ICRwYXJkYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogcHgoNjcpO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogcHgoMzApO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiBweCg3ODIpO1xuICAgICAgbWF4LXdpZHRoOiBweCg3MTIpO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICBoZWlnaHQ6IHB4KDIyOCk7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbnRlbnQge1xuICAgICAgY29sb3I6ICRlYmFubztcbiAgICAgIG1hcmdpbi1yaWdodDogdncoMik7XG4gICAgICBtYXJnaW4tdG9wOiBweCg3OCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHB4KDkwKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiBweCgzNCk7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBwYWRkaW5nOiBweCgwKSBweCgxOCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBweCg3Nyk7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkd29ya3NhbnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE2KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IHB4KDMyKTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDY4KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkbGFnbztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMzIpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGl1bSkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzOCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IHB4KDMyNCk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMzIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTgpO1xuXG4gICAgICAgICAgdSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdG9vbHRpcCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGViYW5vO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcHgoMTgpO1xuICAgICAgICAgIHBhZGRpbmc6IHB4KDE2KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtIDUwJSk7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiBweCg0MzApO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDEwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQ6ICRsYWdvO1xuICAgIHBhZGRpbmctdG9wOiBweCg4MCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICBwYWRkaW5nLXRvcDogdncoNSk7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpdW0pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWF4LXdpZHRoOiBweCg1NzApO1xuICAgICAgcGFkZGluZy1ib3R0b206IHB4KDgwKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtZWRpdW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIHB4KDQwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgcGFkZGluZzogdncoMTYpIHZ3KDgpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMik7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDMyKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgY29sb3I6ICRlYmFubztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTYpO1xuICAgICAgfVxuXG4gICAgICAubGVnZW5kIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiBweCgzMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlIHtcbiAgICAgIHdpZHRoOiA1NSU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1lZGl1bSkge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoOCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGVhbXMge1xuICAgIHBhZGRpbmc6IHB4KDYwKSAwO1xuICAgIGJhY2tncm91bmQ6ICRzYWlhenVsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5ncmFmaXNtbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICRlYmFubztcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFudGF5b2c7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTQpO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDk4KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0OCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmlubmVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBweCg2MDApO1xuICAgICAgfVxuXG4gICAgICAuVGVhbXMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgoNTMpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IHB4KDIwKTtcbiAgICAgICAgcGFkZGluZzogMCBweCg0Mik7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2FyZCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogcHgoNDAwKTtcbiAgICAgICAgICBoZWlnaHQ6IHB4KDU0MCk7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiBweCgxMCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDQlO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogMCBweCg1NSkgcHgoODApIHB4KDU1KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgaGVpZ2h0OiBweCgzMjYpO1xuICAgICAgICAgICAgcGFkZGluZzogdmgoMikgdncoNCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gJjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICAgIC8vICAgbWFyZ2luLXRvcDogcHgoMjApO1xuXG4gICAgICAgICAgLy8gICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAvLyAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAvLyAgIH1cbiAgICAgICAgICAvLyB9XG4gICAgICAgICAgLy8gJjpudGgtY2hpbGQoM24rMikge1xuICAgICAgICAgIC8vICAgbWFyZ2luLXRvcDogLSBweCgyMCk7XG5cbiAgICAgICAgICAvLyAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgIC8vICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIC8vICAgfVxuICAgICAgICAgIC8vIH1cbiAgICAgICAgICAvLyAmOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgICAgLy8gICBtYXJnaW4tdG9wOiBweCgyMCk7XG5cbiAgICAgICAgICAvLyAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgIC8vICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIC8vICAgfVxuICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDUlO1xuXG4gICAgICAgICAgICAuQnV0dG9uIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBweCg0Nik7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDgpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWpvcmlzO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgcHgoMTgpIDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLkJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBweCg0Nik7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsVGVhbXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIuTWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gICZfX2ZpbHRlcnMge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDk1JTtcbiAgICBtYXgtd2lkdGg6IHB4KDM2MCk7XG4gICAgcGFkZGluZzogcHgoMzApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IHB4KDIwKTtcbiAgICBsZWZ0OiBweCgyMCk7XG4gICAgei1pbmRleDogMjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC1mYW1pbHk6ICRiYW50YXlvZztcbiAgICAgIG1hcmdpbi1ib3R0b206IHB4KDI4KTtcbiAgICB9XG5cbiAgICAmLS1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBidXR0b24ge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5bWVkaXVtO1xuICAgICAgICBwYWRkaW5nOiBweCgxMCkgcHgoMTQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiBweCgyMCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE0KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBweCgxNCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHZlcmRlcGFwYWdhaW87XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHZlcmRlcGFwYWdhaW87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyYXlsaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWxpc3Qge1xuICAgICAgLkZhcUNvbGxhcHNlIHtcbiAgICAgICAgLmxibC10b2dnbGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgLmNpcmNsZSB7XG4gICAgICAgICAgICB3aWR0aDogcHgoMjApO1xuICAgICAgICAgICAgaGVpZ2h0OiBweCgyMCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogcHgoMTApO1xuICAgICAgICAgICAgJi5ibHVlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGF6dWxhcmlyYW5oYTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucmVkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFyYXJhdmVybWVsaGE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmdyZWVuIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHZlcmRlcGFwYWdhaW87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnB1cnBwbGUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcm94b3RpZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYnJvd24ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzIzODFCO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5waW5rIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3QjlEMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50b2dnbGU6Y2hlY2tlZCArIC5sYmwtdG9nZ2xlICsgLmNvbGxhcHNpYmxlLWNvbnRlbnQge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC1pbm5lciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nOiBweCgxNikgMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogcHgoMSkgc29saWQgJGdyYXltZWRpdW07XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBweCgyNzApO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcHgoOCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBweCg4KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4KDEwKTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuYmx1ZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXp1bGFyaXJhbmhhO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnJlZCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXJhcmF2ZXJtZWxoYTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5ncmVlbiB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdmVyZGVwYXBhZ2FpbztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wdXJwcGxlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyb3hvdGllO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmJyb3duIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3MjM4MUI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucGluayB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdCOUQzO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHB4KDczNCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjYmVkMjc4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiB2aCg1MCk7XG4gICAgfVxuXG4gICAgJi0tcGRmIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiBweCgyMCk7XG4gICAgICB0b3A6IHB4KDMwKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjAxKSwgMHB4IDdweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMHB4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA5KSwgMHB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiBweCgxMDApO1xuICAgICAgcGFkZGluZzogcHgoMTApIHB4KDIwKTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkYmFudGF5b2c7XG4gICAgICBcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGViYW5vO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tem9vbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogcHgoMjApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgd2lkdGg6IHB4KDUwKTtcbiAgICAgIGhlaWdodDogcHgoMTI4KTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDEpLCAwcHggN3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDkpLCAwcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDEwKTtcbiAgICAgIHBhZGRpbmc6IHB4KDEwKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IHB4KDI1KTtcbiAgICAgICAgaGVpZ2h0OiBweCgyNSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBweCgzKSBzb2xpZCAkdmVyZGVwYXBhZ2FpbztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJHZlcmRlcGFwYWdhaW87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICAgICBwYWRkaW5nOiBweCgxKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgY3Vyc29yOiBncmFiO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgLm1ha2VyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDFweCAycHggMXB4IHJnYmEoMCwwLDAsLjQpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG9vbHRpcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiBweCgxMCk7XG4gICAgcGFkZGluZzogcHgoMTApO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgIH1cbiAgfVxufSIsIi5Sb3V0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19uYXYge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMjNweCAxNHB4IHJnYmEoNjYsIDAsIDAsIDAuMDEpLCAwcHggMTBweCAxMHB4IHJnYmEoNjYsIDAsIDAsIDAuMDIpLCAwcHggM3B4IDZweCByZ2JhKDY2LCAwLCAwLCAwLjAyKSwgMHB4IDBweCAwcHggcmdiYSg2NiwgMCwgMCwgMC4wMik7XG4gICAgYm9yZGVyLXJhZGl1czogcHgoNzkpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogcHgoNTQzKTtcbiAgICBoZWlnaHQ6IHB4KDYwKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IHB4KDMwKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwYWRkaW5nOiBweCg4KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiBweCgxKTtcbiAgICAgICAgICBoZWlnaHQ6IHB4KDI4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZWJhbm87XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IC0gcHgoMTkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtIDUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvblJvdXRlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHBhZGRpbmc6IHB4KDE0KSBweCgxOCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcHgoNzkpO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcHgoOCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheWxpZ2h0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5bGlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcGFyZGFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogcHgoNTApO1xuICAgIHBhZGRpbmctYm90dG9tOiBweCgxMDApO1xuXG4gICAgJi0tbGVmdEltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yaWdodEltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICBtYXgtd2lkdGg6IHB4KDUyMCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFudGF5b2c7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgIFxuICAgICAgXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHB4KDUyMCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgaDEge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0OCk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWpvcmlzO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcHgoMjMpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE4KTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGJhbnRheW9nO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IHB4KDE4KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCg4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE0KTtcblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBweCgyMCk7XG4gIFxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcHgoMTYuNDIpO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxMCk7XG4gICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuQnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBweCgyOCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogcHgoNTIwKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2aCgzKTtcbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVwdXJlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDEwKTtcbiAgICAgICAgICBwYWRkaW5nOiBweCg0OCkgcHgoMjApO1xuXG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJhbnRheW9nO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHB4KDE4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wcmljZXMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBweCgxOCk7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogcHgoMSkgc29saWQgJGViYW5vO1xuXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICAgICAgICAgLmljb25lcyB7XG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5pY29uZXMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBweCg2MCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFudGF5b2c7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBweCgyNjApO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR3b3Jrc2FucztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHB4KDcwKTsgXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXMge1xuICAgIGJhY2tncm91bmQ6ICRsYXJhbmphc2FuaGFjbztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogcHgoMTAwKSAwO1xuXG4gICAgJi0tbGVmdEltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1yaWdodEltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogcHgoNDcwKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFudGF5b2c7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzOCk7XG4gICAgICAgICAgbWFyZ2luOiBweCgxOCkgMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBweCg1MTYpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdmgoNCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcHgoMTApO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZXB1cmU7XG4gICAgICAgICAgcGFkZGluZzogcHgoNDgpIHB4KDI4KTtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDI4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogcHgoMSkgc29saWQgJGViYW5vO1xuICAgICAgICAgICAgICBwYWRkaW5nOiBweCgxMCkgMDtcblxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYW50YXlvZztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHB4KDE3MCk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHdvcmtzYW5zO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcHgoMTk1KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2FsZXJ0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBweCgxOCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcHgoMTApO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZXB1cmU7XG4gICAgICAgICAgcGFkZGluZzogcHgoMjgpO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4KDM1KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JyaWRnZSB7XG4gICAgYmFja2dyb3VuZDogJHNhaWF6dWxtZWRpdW07XG4gICAgcGFkZGluZy10b3A6IHB4KDkwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcHgoMTMwKTtcblxuICAgICYtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHB4KDYyMik7XG4gICAgICAgIGhlaWdodDogcHgoNTU4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcHgoMTApO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgIGhlaWdodDogcHgoMjI4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZoKDQpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogcHgoNTE2KTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGJhbnRheW9nO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgICBtYXJnaW46IHB4KDMyKSAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLkJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogcHgoMzIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn0iLCIuQ29uZHVjdCB7XG4gICZfX2ZpcnN0IHtcbiAgICBwYWRkaW5nOiBweCg4MCkgMCBweCgxODApIDA7XG4gICAgYmFja2dyb3VuZDogJHZlcmRlcGFwYWdhaW87XG5cbiAgICAmLS1oZWFkZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICRiYW50YXlvZztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJi0tY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiBweCg0NCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBjb2xvcjogJGViYW5vO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZoKDMpO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDgpO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBweCg0MTApO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBoMSwgaDIsIGgzLCBoNCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWpvcmlzO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgyOCk7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBweCg1MDApO1xuICAgICAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNicgaGVpZ2h0PSc2JyB2aWV3Qm94PSctMSAtMSAyIDInPjxjaXJjbGUgcj0nMC41JyBmaWxsPSd3aGl0ZScgLz48L3N2Zz5cIik7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBweCgyMCk7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweCgxNi40Mik7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbXVzdCB7XG4gICAgYmFja2dyb3VuZDogJHBhcmRhbDtcbiAgICBwYWRkaW5nOiBweCgxMjApIDA7XG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDI4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IHB4KDUwMCk7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweCgxNi40Mik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2JyBoZWlnaHQ9JzYnIHZpZXdCb3g9Jy0xIC0xIDIgMic+PGNpcmNsZSByPScwLjUnIC8+PC9zdmc+XCIpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBweCgyMCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgyOCk7XG4gIFxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcHgoMTYuNDIpO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxMik7XG5cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgcGFkZGluZzogcHgoODApIDA7XG5cbiAgICAmLS1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMzIpO1xuICAgICAgaDQge1xuICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE4KTtcbiAgICAgIH1cblxuICAgICAgLmlubmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogcHgoNzAwKTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcHgoMTYuNDIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiBweCg4MCk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBweCgzMDApO1xuICAgICAgfVxuXG4gICAgICAuYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogcHgoMzAwKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFudGF5b2c7XG4gICAgICAgICAgbWFyZ2luOiBweCgxOCkgMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogcHgoMTYuNDIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLkhvbWUge1xuICAmX19hYm91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogcHgoNzApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAkcGFyZGFsO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IHB4KDYwKSAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHB4KDQyMCk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJHdvcmtzYW5zO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgyNyk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDgpO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICRvbGl2YTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgzOCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIG1hcmdpbjogcHgoMjIpIDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRiYW50YXlvZztcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgyMCk7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoNTApO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxOCk7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcHgoMTApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogdncoNTApO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgd2lkdGg6IHZ3KDgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9fYm90YW5pYyB7XG4gICAgbWFyZ2luOiBweCg4MCkgMDtcblxuXG4gICAgJi0taW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHB4KDQyMCk7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGNvbG9yOiAkb2xpdmE7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWpvcmlzO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMjApO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweCgxOS4xMSk7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogcHgoMzgwKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2aCg0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hdHRyYWN0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogcHgoNTApO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1maXJzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICBwYWRkaW5nOiAwIHZ3KDgpO1xuICAgICAgfVxuXG4gICAgICAuZ3JhZmlzbW8tbGVmdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm90dG9tOiBweCg0MCk7XG4gICAgICAgIHJpZ2h0OiB2dygzNyk7XG4gICAgICB9XG5cbiAgICAgIC5ncmFmaXNtby1yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogLSBweCg1Mik7XG4gICAgICB9XG5cbiAgICAgIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDQ4KTtcbiAgICAgICAgY29sb3I6ICRlYmFubztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWpvcmlzO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgyMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmlyc3RFdmVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgoMjQpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRpbm9jYXJkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBweCg0MDApO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCg4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnV5IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFudGF5b2c7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFtYXJlbG9nYXR1cmFtbztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDU1KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IHB4KDQpIHB4KDEwKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1zY2hlZHVsZXMge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYW50YXlvZztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgxOCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tZXhjZXJwdCB7XG4gICAgICAgICAgICBjb2xvcjogJGViYW5vO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDE2LjQyKTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTgpO1xuXG4gICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IHB4KDUxNik7XG4gICAgICAgICAgaGVpZ2h0OiBweCg0OTYpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDEwKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4KDYwKTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiB2aCgyNSk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmgoMyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2xpZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRzYWlhenVsO1xuICAgICAgcGFkZGluZzogcHgoNTApIHB4KDQwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDIwKTtcbiAgICAgIG1hcmdpbi10b3A6IHB4KDgwKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmc6IHZoKDYpIHZ3KDYpO1xuICAgICAgfVxuXG4gICAgICAuYXR0cmFjdGlvbkNhcmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG5cbiAgICAgICAgLmNhcmRBdHRyYWN0aW9uc19fY29udGVudCB7XG4gICAgICAgICAgLnRpY2tldHMge1xuICAgICAgICAgICAgLkJ1dHRvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICRlYmFubztcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRiYW50YXlvZztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgLmF0dHJhY3Rpb25zU2xpZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcHgoMzcpO1xuXG4gICAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICB3aWR0aDogcHgoMzgpO1xuICAgICAgICAgIGhlaWdodDogcHgoMzgpO1xuICAgICAgICAgIGxlZnQ6IC0gcHgoMjApO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogcHgoMzgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBweCgzOCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC1iYW5uZXIucG5nKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiA0cHggLTNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgICByaWdodDogLSBweCgyMCk7XG4gICAgICAgICAgd2lkdGg6IHB4KDM4KTtcbiAgICAgICAgICBoZWlnaHQ6IHB4KDM4KTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IHB4KDM4KTtcbiAgICAgICAgICAgIGhlaWdodDogcHgoMzgpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtYmFubmVyLnBuZyk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiA0cHggM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm94IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGVwdXJlO1xuICAgICAgICAgIC8vIG1hcmdpbjogMCBweCg1KTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLXRodW1iIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBweCgyODApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgICAgIGhlaWdodDogdmgoMjApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IHB4KDQxMCk7XG4gICAgICAgICAgICBwYWRkaW5nOiBweCgzOCkgcHgoMjgpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHZoKDQpIHZ3KDQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJhbnRheW9nO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Jhbm5lciB7XG4gICAgYmFja2dyb3VuZDogJHZlcmRlcGFwYWdhaW87XG4gICAgLy8gcGFkZGluZzogMCBweCg0MCk7XG4gICAgaGVpZ2h0OiBweCg3ODIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGhlaWdodDogcHgoNjQwKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi0taG9yYXJpbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IHB4KDEwMCk7XG4gICAgICByaWdodDogcHgoODgpO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgcmlnaHQ6IHZ3KDIuNCk7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcHgoMTgpO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR3b3Jrc2FucztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5iYW5uZXJIb21lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBweCg3ODIpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgaGVpZ2h0OiBweCg2NDApO1xuICAgICAgfVxuXG4gICAgICAuYmFubmVySG9tZV9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IHB4KDc4Mik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmZ1bGwge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICBoZWlnaHQ6IHB4KDY0MCk7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2aCg1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRleHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogcHgoNDEwKTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogcHgoNDAwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogcHgoNDgpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIHB4KDI4KTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB2dyg5MCk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiB2aCg0Nyk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHZ3KDYpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbWFnZVRvcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbWFnZUJvdHRvbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBjb2xvcjogJHJveG90aWU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMzApO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDE4KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuQnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHB4KDE4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXByZXYge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IHZ3KDMpO1xuICAgICAgICB3aWR0aDogcHgoMzgpO1xuICAgICAgICBoZWlnaHQ6IHB4KDM4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICByaWdodDogdncoNyk7XG4gICAgICAgICAgdG9wOiAzMiU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IHB4KDM4KTtcbiAgICAgICAgICBoZWlnaHQ6IHB4KDM4KTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtYmFubmVyLnBuZyk7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgYm90dG9tOiB2aCgxNyk7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdncoMyk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgYm90dG9tOiB2aCgxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhcmFyYXZlcm1lbGhhO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZmFxIHtcbiAgICBtYXJnaW4tYm90dG9tOiBweCg1MCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogJHBhcmRhbDtcbiAgICAgIHBhZGRpbmc6IHB4KDgwKSBweCgxMDApO1xuICAgICAgYm9yZGVyLXJhZGl1czogcHgoMTApO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogdmgoMykgdncoNCk7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHB4KDMxMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzOCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDQ4KTtcbiAgICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgyOCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogcHgoNjcwKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuRmFxQ29sbGFwc2Uge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDcwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2luZm9ybWF0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogcHgoODQ2KTtcbiAgICBib3JkZXItcmFkaXVzOiBweCgyMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IHB4KDI4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICBib3JkZXItcmFkaXVzOiBweCgxMCk7XG4gICAgfVxuXG4gICAgLnRhZy1sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogcHgoMzApO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhZy1yaWdodCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IHB4KDQwKTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAvLyBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAvLyB6LWluZGV4OiAyO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHZoKDI1KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZoKDEwKTtcbiAgICAgIH1cblxuICAgICAgLm5hdlRhYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwYXJkYWw7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDgwKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IHB4KDc4KTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHBhZGRpbmc6IDAgcHgoOCk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHB4KDczMCk7XG4gICAgICAgIGhlaWdodDogcHgoNjQpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgIHRvcDogdmgoNC41KTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcHgoOCk7XG4gICAgICAgICAgbWF4LXdpZHRoOiB2dyg5Nik7XG4gICAgICAgICAgcGFkZGluZzogdmgoMS41KSB2dygxLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgICAgICB3aWR0aDogNDclO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogcHgoMSk7XG4gICAgICAgICAgICAgIGhlaWdodDogcHgoMjApO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZWJhbm87XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0gcHgoMTIpO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnV0dG9uVGFiIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZWJhbm87XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDcyKTtcbiAgICAgICAgICAgICAgcGFkZGluZzogcHgoMTApIHB4KDIwKTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHVwaXBhO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBweCg4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW5pdGlhbCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0dXBpcGE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4KDgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbml0aWFsIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5pbml0aWFsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHB4KDgpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudFRhYiB7XG4gICAgICAgIHBhZGRpbmc6IDAgdncoMS41KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYuYWNjZXNzaWJpbGl0eUhvbWUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogcHgoODQ2KTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5yb3V0ZXJIb21lIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IHB4KDg0Nik7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY29uZHVjdEhvbWUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogcHgoODQ2KTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zY2hlZHVsZUhvbWUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgIC5zY2hlZHVsZUxpc3Qge1xuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrLWVuZDogMWVtO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogNDBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICBlbSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAuYWNjZXNzaWJpbGl0eUhvbWVfX2NvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IHB4KDIwKTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZoKDEwKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIGdhcDogcHgoMjApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm94IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhcmRhbDtcbiAgICAgICAgICAgICAgY29sb3I6ICRhenVsYXJpcmFuaGE7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IHB4KDI2KTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcHgoMTApO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBweCgzMDUpO1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBweCgyMzYpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJhbnRheW9nO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBweCgxOCkgMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5yb3V0ZXJIb21lX19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXRleHQge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcHgoMTAwKTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDgpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZWJhbm87XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTYpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTYpO1xuXG4gICAgICAgICAgICAgICAgJi51cHBlciB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR3b3Jrc2FucztcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZWJhbm87XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYW50YXlvZztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IHB4KDMwKSAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcHgoMSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGViYW5vO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvbmR1Y3RIb21lX19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogcHgoNDAwKTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWpvcmlzO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0OCk7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgzNSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGViYW5vO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkd29ya3NhbnM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDI4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IHB4KDQwMCk7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZWJhbm87XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZoKDUpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcHgoMTYuNDIpO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgJl9fbWFwcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiBweCg2MCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAwIHZ3KDgpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLS10aHVtYiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogdncoNTApO1xuICAgICAgaGVpZ2h0OiB2aCg4OCk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogcHgoMjApO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IHZoKDMyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBweCgzMzApO1xuICAgICAgbWFyZ2luLWxlZnQ6IHB4KDkwKTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IHZoKDMpO1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0OCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IHB4KDI4KSAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX290aGVycyB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYtLXRpdGxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICBjb2xvcjogJGViYW5vO1xuICAgICAgZm9udC1mYW1pbHk6ICRtYWpvcmlzO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogcHgoNjMpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLXRvcDogdmgoMyk7XG4gICAgICB9XG5cbiAgICAgIC5ib3gge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHB4KDEwKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiB2aCg1MCk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbjogMCB2dygxKTtcbiAgICAgICAgbWF4LXdpZHRoOiB2dyg0Mik7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBweCgzNCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogcHgoMTAwKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcHgoMTAwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBoZWlnaHQ6IHZoKDUyKTtcbiAgICAgICAgICBtYXJnaW46IDAgMCB2aCgzKSAwO1xuICAgICAgICAgIG1heC13aWR0aDogdncoMTAwKTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmgoNCk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiB2dyg2KTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2dyg2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJGZvdXJLZXkpIHtcbiAgICAgICAgICBoZWlnaHQ6IHZoKDI4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTUpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSg0OCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcHgoNDgpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDMwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBweCgxNi40Mik7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHdvcmtzYW5zO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yZWNvbmVjdGEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaG9tZS9iZy1yZWNvbmVjdGEucG5nKSBuby1yZXBlYXQgJGFyYXJhZXNtZXJhbGRhIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1hcmdpbi1ib3R0b206IHB4KDUwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiBweCg3MCkgMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAucmlnaHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmxlZnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBweCg0MDApO1xuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgyNik7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCRtb2JpbGUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpdHVsbyB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI4KTtcbiAgICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogJHJveG90aWU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMjkpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRlYmFubztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbWFqb3JpcztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcHgoMTApO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICRyb3hvdGllO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHB4KDE2LjQyKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBweCgyMCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5CdXR0b24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IHB4KDIwKTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogdmgoNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogdncoOTApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NjaGVkdWxlIHtcbiAgICBwYWRkaW5nOiBweCgxODApIDAgcHgoMjApIDA7XG4gICAgbWluLWhlaWdodDogcHgoODQ2KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJG1vYmlsZSkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJi0taGVhZGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IHB4KDQyKTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIC8vIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogJGViYW5vO1xuICAgICAgICBmb250LWZhbWlseTogJG1ham9yaXM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0taW5uZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgLnNjaGVkdWxlTGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgIGNvbG9yOiAkZWJhbm87XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogcHgoMSkgc29saWQgJHdoaXRlcHVyZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcHgoMjgpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDI4KTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRiYW50YXlvZztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHB4KDgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29udGVudCB7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcHgoMTgpO1xuICAgICAgICAgICAgICBjb2xvcjogJGViYW5vO1xuXG4gICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYXJhbmphc2FuaGFjbztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcHgoOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgLmxvYWRlciB7XG5cbiAgICAgIC5sZHMtZWxsaXBzaXMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgIH1cblxuICAgICAgLmxkcy1lbGxpcHNpcyBkaXYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzNweDtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgMSwgMCk7XG4gICAgICB9XG5cbiAgICAgIC5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMxIDAuNnMgaW5maW5pdGU7XG4gICAgICB9XG5cbiAgICAgIC5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgYW5pbWF0aW9uOiBsZHMtZWxsaXBzaXMyIDAuNnMgaW5maW5pdGU7XG4gICAgICB9XG5cbiAgICAgIC5sZHMtZWxsaXBzaXMgZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICAgIGxlZnQ6IDMycHg7XG4gICAgICAgIGFuaW1hdGlvbjogbGRzLWVsbGlwc2lzMiAwLjZzIGluZmluaXRlO1xuICAgICAgfVxuXG4gICAgICAubGRzLWVsbGlwc2lzIGRpdjpudGgtY2hpbGQoNCkge1xuICAgICAgICBsZWZ0OiA1NnB4O1xuICAgICAgICBhbmltYXRpb246IGxkcy1lbGxpcHNpczMgMC42cyBpbmZpbml0ZTtcbiAgICAgIH1cblxuICAgICAgQGtleWZyYW1lcyBsZHMtZWxsaXBzaXMxIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBrZXlmcmFtZXMgbGRzLWVsbGlwc2lzMyB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAa2V5ZnJhbWVzIGxkcy1lbGxpcHNpczIge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIH1cblxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNHB4LCAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59Il19 */
/*# sourceMappingURL=style.css.map */
